{"slug":"sq-77w","added_at":"2026-10-14","image":"seatmap.png","image_w":784,"image_h":4891,"total_seats":264,"deck":"","airline":"Singapore Airlines","airline_code":"SQ","aircraft":"Boeing 777-300ER","aircraft_type":"Boeing 777-312ER","aircraft_code":"sq-77w","manufacturer":"Boeing","body":"Wide body","haul_type":"Long Haul","optional_text":"","ife":"Panasonic eX3 carries audio and video on demand.","wifi":"Panasonic eXConnect Ku-band · Panasonic eXConnect satellite wifi","description":"The four class Boeing 777-300ER holds 4 first, 48 business, 28 premium economy and 184 economy seats, spread over six cabins.","seat_counts":{"first":4,"business":48,"premium_economy":28,"economy":184,"total":264},"cabins":[{"cabin_type":"F","cabin_class":"First Suites","num_seats":4,"width":"35\"","pitch":"81\"","recline":"180°","rows":"1 to 1","recline_info":"Converts into a 82\" long flat bed","power":"110V universal AC","usb":"USB-A","screen_info":"24\" HD display (wired remote controller)","ife_inog":"Panasonic eX3 carries audio and video on demand.","wifi_info":"Panasonic eXConnect satellite wifi","bluetooth_connectivity":"Yes","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"No","adjustable_armrests":false,"seat_description":"Four semi-enclosed leather upholstered seats in a 1-2-1 layout, featuring extended curved privacy partitions. The centre seats are divided by an adjustable privacy screen. There are no overhead lockers in the cabin so luggage storage is provided under the footrest."},{"cabin_type":"J","cabin_class":"Business","num_seats":48,"width":"28\"","pitch":"55\"","recline":"180°","rows":"11 to 23","recline_info":"Each seat converts into a 73\" long flat bed (78\" measured between diagonal corners)","power":"110V universal AC","usb":"USB-A","screen_info":"18\" HD display (wired remote controller)","ife_inog":"Panasonic eX3 carries audio and video on demand.","wifi_info":"Panasonic eXConnect satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"No","adjustable_armrests":false,"seat_description":"Forty-eight bespoke Jamco Business seats (2013 iteration) in a 1-2-1 layout. Every seat has a full width footrest and a shallow storage cubby beneath the footwell.","seat_info":"Seats at rows 11 and 15 offer a full-width foot bench"},{"cabin_type":"W","cabin_class":"Premium Economy","num_seats":28,"width":"19.5\"","pitch":"38\"","recline":"8\"","rows":"31 to 34","power":"110V Universal AC","usb":"Two USB-A","screen_info":"13.3\" touch screen display","ife_inog":"Panasonic eX3 carries audio and video on demand.","wifi_info":"Panasonic eXConnect satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"No","adjustable_headrest":1,"adjustable_headrest_info":"Four way adjustable","adjustable_armrests":false,"seat_description":"Twenty-eight Safran Z535 recliner seats, which have an integrated calf rest and footrest."},{"cabin_type":"M","cabin_class":"Economy","num_seats":184,"width":"18\"","pitch":"32\"","recline":"5\"","rows":"41 to 62","power":"110V universal AC","usb":"USB-A","screen_info":"11.1\" touch screen display","ife_inog":"Panasonic eX3 carries audio and video on demand.","wifi_info":"Panasonic eXConnect satellite wifi","bluetooth_connectivity":"No","wireless_charging":"No","privacy_doors":"No","personal_gasper_vent":"No","adjustable_headrest":1,"adjustable_headrest_info":"Six way adjustable","adjustable_armrests":true,"adjustable_armrests_info":"Every seat except the front row of each cabin.","seat_description":"184 Safran Z300 seats in a 3-3-3 layout. Every seat has an adjustable headrest and an independent cup holder mounted to the seat."}],"seats":[{"code":"01A","raw":"01A","cabin":"first","cx":211.85,"cy":823.6,"w":67.3,"h":79.2,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"01C","raw":"01C","cabin":"first","cx":342.15,"cy":801.6,"w":67.3,"h":79.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01D","raw":"01D","cabin":"first","cx":443.45,"cy":801.6,"w":67.3,"h":79.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"01F","raw":"01F","cabin":"first","cx":574.75,"cy":825.6,"w":67.3,"h":79.2,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11A","raw":"11A","cabin":"business","cx":217.35,"cy":980.55,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11D","raw":"11D","cabin":"business","cx":336.85,"cy":990.55,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11F","raw":"11F","cabin":"business","cx":447.35,"cy":990.55,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"11K","raw":"11K","cabin":"business","cx":566.85,"cy":982.55,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12A","raw":"12A","cabin":"business","cx":217.35,"cy":1084.75,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12D","raw":"12D","cabin":"business","cx":336.85,"cy":1094.75,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12F","raw":"12F","cabin":"business","cx":447.35,"cy":1094.75,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"12K","raw":"12K","cabin":"business","cx":566.85,"cy":1085.75,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"14A","raw":"14A","cabin":"business","cx":217.35,"cy":1185.0500000000002,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"14D","raw":"14D","cabin":"business","cx":336.85,"cy":1195.0500000000002,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"14F","raw":"14F","cabin":"business","cx":447.35,"cy":1195.0500000000002,"w":50.5,"h":64.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"14K","raw":"14K","cabin":"business","cx":566.85,"cy":1185.0500000000002,"w":50.5,"h":64.3,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"15A","raw":"15A","cabin":"business","cx":217.35,"cy":1650.5500000000002,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"15D","raw":"15D","cabin":"business","cx":337.85,"cy":1611.5500000000002,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"15F","raw":"15F","cabin":"business","cx":447.35,"cy":1611.5500000000002,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"15K","raw":"15K","cabin":"business","cx":566.85,"cy":1652.5500000000002,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"16A","raw":"16A","cabin":"business","cx":217.35,"cy":1751.8500000000001,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16D","raw":"16D","cabin":"business","cx":337.85,"cy":1712.8500000000001,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16F","raw":"16F","cabin":"business","cx":447.35,"cy":1712.8500000000001,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"16K","raw":"16K","cabin":"business","cx":566.85,"cy":1753.8500000000001,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17A","raw":"17A","cabin":"business","cx":217.35,"cy":1851.15,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17D","raw":"17D","cabin":"business","cx":337.85,"cy":1812.15,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17F","raw":"17F","cabin":"business","cx":447.35,"cy":1812.15,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"17K","raw":"17K","cabin":"business","cx":566.85,"cy":1853.15,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"18A","raw":"18A","cabin":"business","cx":217.35,"cy":1953.45,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"18D","raw":"18D","cabin":"business","cx":337.85,"cy":1914.45,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"18F","raw":"18F","cabin":"business","cx":447.35,"cy":1914.45,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"18K","raw":"18K","cabin":"business","cx":566.85,"cy":1955.45,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"19A","raw":"19A","cabin":"business","cx":217.35,"cy":2054.65,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"19D","raw":"19D","cabin":"business","cx":337.85,"cy":2015.75,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"19F","raw":"19F","cabin":"business","cx":447.35,"cy":2015.75,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"19K","raw":"19K","cabin":"business","cx":566.85,"cy":2056.65,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"20A","raw":"20A","cabin":"business","cx":217.35,"cy":2155.05,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"20D","raw":"20D","cabin":"business","cx":337.85,"cy":2116.05,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"20F","raw":"20F","cabin":"business","cx":447.35,"cy":2116.05,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"20K","raw":"20K","cabin":"business","cx":566.85,"cy":2157.05,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21A","raw":"21A","cabin":"business","cx":217.35,"cy":2255.35,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"21D","raw":"21D","cabin":"business","cx":337.85,"cy":2216.35,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"21F","raw":"21F","cabin":"business","cx":447.35,"cy":2216.35,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"21K","raw":"21K","cabin":"business","cx":566.85,"cy":2257.35,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"22A","raw":"22A","cabin":"business","cx":217.35,"cy":2355.65,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"22D","raw":"22D","cabin":"business","cx":337.85,"cy":2316.65,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"22F","raw":"22F","cabin":"business","cx":447.35,"cy":2316.65,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"22K","raw":"22K","cabin":"business","cx":566.85,"cy":2357.65,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"23A","raw":"23A","cabin":"business","cx":217.35,"cy":2455.9500000000003,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"23D","raw":"23D","cabin":"business","cx":337.85,"cy":2416.9500000000003,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"23F","raw":"23F","cabin":"business","cx":447.35,"cy":2416.9500000000003,"w":52.5,"h":70.3,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"}]},{"code":"23K","raw":"23K","cabin":"business","cx":566.85,"cy":2457.9500000000003,"w":52.5,"h":70.3,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"solo_throne","comment":"Single seat with its own aisle access.","sentiment":"good"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"31A","raw":"31A","cabin":"premium_economy","cx":188.60000000000002,"cy":2662.2,"w":38.6,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"}]},{"code":"31C","raw":"31C","cabin":"premium_economy","cx":235.20000000000002,"cy":2662.2,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"31D","raw":"31D","cabin":"premium_economy","cx":321.8,"cy":2604.2,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 85cm (33in) to the wall.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"31E","raw":"31E","cabin":"premium_economy","cx":368.40000000000003,"cy":2604.2,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 84cm (33in) to the wall.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"31F","raw":"31F","cabin":"premium_economy","cx":416,"cy":2604.2,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 84cm (33in) to the wall.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"31G","raw":"31G","cabin":"premium_economy","cx":461.6,"cy":2604.2,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"bulkhead_spacious","comment":"Roomy bulkhead, 83cm (33in) to the wall.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"31H","raw":"31H","cabin":"premium_economy","cx":549.8,"cy":2662.2,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"}]},{"code":"31K","raw":"31K","cabin":"premium_economy","cx":596.4,"cy":2662.2,"w":38.6,"h":59.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"}]},{"code":"32A","raw":"32A","cabin":"premium_economy","cx":188.60000000000002,"cy":2745.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"32C","raw":"32C","cabin":"premium_economy","cx":235.20000000000002,"cy":2745.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32D","raw":"32D","cabin":"premium_economy","cx":321.8,"cy":2686.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32E","raw":"32E","cabin":"premium_economy","cx":368.40000000000003,"cy":2686.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32F","raw":"32F","cabin":"premium_economy","cx":416,"cy":2686.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32G","raw":"32G","cabin":"premium_economy","cx":461.6,"cy":2686.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32H","raw":"32H","cabin":"premium_economy","cx":549.8,"cy":2745.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"32K","raw":"32K","cabin":"premium_economy","cx":596.4,"cy":2745.6,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"33A","raw":"33A","cabin":"premium_economy","cx":188.60000000000002,"cy":2827,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"33C","raw":"33C","cabin":"premium_economy","cx":235.20000000000002,"cy":2827,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33D","raw":"33D","cabin":"premium_economy","cx":321.8,"cy":2769,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33E","raw":"33E","cabin":"premium_economy","cx":368.40000000000003,"cy":2769,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33F","raw":"33F","cabin":"premium_economy","cx":416,"cy":2769,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33G","raw":"33G","cabin":"premium_economy","cx":461.6,"cy":2769,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33H","raw":"33H","cabin":"premium_economy","cx":549.8,"cy":2827,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"33K","raw":"33K","cabin":"premium_economy","cx":596.4,"cy":2827,"w":38.6,"h":59.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"34D","raw":"34D","cabin":"premium_economy","cx":321.8,"cy":2849.3999999999996,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"34E","raw":"34E","cabin":"premium_economy","cx":368.40000000000003,"cy":2849.3999999999996,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"34F","raw":"34F","cabin":"premium_economy","cx":416,"cy":2849.3999999999996,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"34G","raw":"34G","cabin":"premium_economy","cx":461.6,"cy":2849.3999999999996,"w":38.6,"h":59.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position behind. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"41A","raw":"41A","cabin":"economy","cx":186.15,"cy":2955.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"41B","raw":"41B","cabin":"economy","cx":225.85,"cy":2955.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"41C","raw":"41C","cabin":"economy","cx":266.55,"cy":2955.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position nearby. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"41D","raw":"41D","cabin":"economy","cx":352.15000000000003,"cy":2977.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"41E","raw":"41E","cabin":"economy","cx":391.85,"cy":2977.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"41G","raw":"41G","cabin":"economy","cx":432.65000000000003,"cy":2977.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"41H","raw":"41H","cabin":"economy","cx":519.25,"cy":2956.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"partial_wall_legroom","comment":"Partial bulkhead (35%). Extra legroom on the left.","sentiment":"good"},{"slug":"bassinet_nearby","comment":"Bassinet position nearby. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"41J","raw":"41J","cabin":"economy","cx":559.0500000000001,"cy":2956.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"}]},{"code":"41K","raw":"41K","cabin":"economy","cx":599.75,"cy":2956.1,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"misaligned_window","comment":"Window sits behind you. Lean back to see out.","sentiment":"bad","severity":"moderate"},{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"42A","raw":"42A","cabin":"economy","cx":186.15,"cy":3022.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"42B","raw":"42B","cabin":"economy","cx":225.85,"cy":3022.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42C","raw":"42C","cabin":"economy","cx":266.55,"cy":3022.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42D","raw":"42D","cabin":"economy","cx":352.15000000000003,"cy":3044.5,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"42E","raw":"42E","cabin":"economy","cx":391.85,"cy":3044.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42G","raw":"42G","cabin":"economy","cx":432.65000000000003,"cy":3044.5,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"42H","raw":"42H","cabin":"economy","cx":519.25,"cy":3023.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42J","raw":"42J","cabin":"economy","cx":559.0500000000001,"cy":3023.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"42K","raw":"42K","cabin":"economy","cx":599.75,"cy":3023.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"43A","raw":"43A","cabin":"economy","cx":186.15,"cy":3087.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"43B","raw":"43B","cabin":"economy","cx":225.85,"cy":3087.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43C","raw":"43C","cabin":"economy","cx":266.55,"cy":3087.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43D","raw":"43D","cabin":"economy","cx":352.15000000000003,"cy":3109.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43E","raw":"43E","cabin":"economy","cx":391.85,"cy":3109.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43G","raw":"43G","cabin":"economy","cx":432.65000000000003,"cy":3109.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43H","raw":"43H","cabin":"economy","cx":519.25,"cy":3088.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43J","raw":"43J","cabin":"economy","cx":559.0500000000001,"cy":3088.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"43K","raw":"43K","cabin":"economy","cx":599.75,"cy":3088.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"over_wing_view","comment":"Above the wing, so little of the ground is in view.","sentiment":"bad","severity":"moderate"}]},{"code":"44A","raw":"44A","cabin":"economy","cx":186.15,"cy":3154.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"44B","raw":"44B","cabin":"economy","cx":225.85,"cy":3154.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44C","raw":"44C","cabin":"economy","cx":266.55,"cy":3154.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44D","raw":"44D","cabin":"economy","cx":352.15000000000003,"cy":3176.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44E","raw":"44E","cabin":"economy","cx":391.85,"cy":3176.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44G","raw":"44G","cabin":"economy","cx":432.65000000000003,"cy":3176.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44H","raw":"44H","cabin":"economy","cx":519.25,"cy":3155.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44J","raw":"44J","cabin":"economy","cx":559.0500000000001,"cy":3155.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"44K","raw":"44K","cabin":"economy","cx":599.75,"cy":3155.2999999999997,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"45A","raw":"45A","cabin":"economy","cx":186.15,"cy":3218.7,"w":33.7,"h":55.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"45B","raw":"45B","cabin":"economy","cx":225.85,"cy":3218.7,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45C","raw":"45C","cabin":"economy","cx":266.55,"cy":3218.7,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45D","raw":"45D","cabin":"economy","cx":352.15000000000003,"cy":3240.7,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45E","raw":"45E","cabin":"economy","cx":391.85,"cy":3240.7,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45G","raw":"45G","cabin":"economy","cx":432.65000000000003,"cy":3240.7,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45H","raw":"45H","cabin":"economy","cx":519.25,"cy":3219.7,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45J","raw":"45J","cabin":"economy","cx":559.0500000000001,"cy":3219.7,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"45K","raw":"45K","cabin":"economy","cx":599.75,"cy":3219.7,"w":33.7,"h":55.4,"rot":0,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"46A","raw":"46A","cabin":"economy","cx":186.15,"cy":3285.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[]},{"code":"46B","raw":"46B","cabin":"economy","cx":225.85,"cy":3285.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46C","raw":"46C","cabin":"economy","cx":266.55,"cy":3285.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46D","raw":"46D","cabin":"economy","cx":352.15000000000003,"cy":3307.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46E","raw":"46E","cabin":"economy","cx":391.85,"cy":3307.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46G","raw":"46G","cabin":"economy","cx":432.65000000000003,"cy":3307.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46H","raw":"46H","cabin":"economy","cx":519.25,"cy":3286.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46J","raw":"46J","cabin":"economy","cx":559.0500000000001,"cy":3286.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"46K","raw":"46K","cabin":"economy","cx":599.75,"cy":3286.1,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[]},{"code":"47A","raw":"47A","cabin":"economy","cx":186.15,"cy":3351.5,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"47B","raw":"47B","cabin":"economy","cx":225.85,"cy":3351.5,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"47C","raw":"47C","cabin":"economy","cx":266.55,"cy":3351.5,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"47D","raw":"47D","cabin":"economy","cx":352.15000000000003,"cy":3373.5,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"47E","raw":"47E","cabin":"economy","cx":391.85,"cy":3373.5,"w":33.7,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"47G","raw":"47G","cabin":"economy","cx":432.65000000000003,"cy":3373.5,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"47H","raw":"47H","cabin":"economy","cx":519.25,"cy":3352.5,"w":33.7,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"47J","raw":"47J","cabin":"economy","cx":559.0500000000001,"cy":3352.5,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"47K","raw":"47K","cabin":"economy","cx":599.75,"cy":3352.5,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"48A","raw":"48A","cabin":"economy","cx":186.15,"cy":3417.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"48C","raw":"48C","cabin":"economy","cx":225.85,"cy":3417.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"48H","raw":"48H","cabin":"economy","cx":559.0500000000001,"cy":3417.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"48K","raw":"48K","cabin":"economy","cx":599.75,"cy":3417.8999999999996,"w":33.7,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"great","count":1,"side":"right"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"49A","raw":"49A","cabin":"economy","cx":186.10000000000002,"cy":3710,"w":35.6,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"left"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"door_intrusion","comment":"Exit door L4 takes about some% of the seat width, starting 40cm (16in) in front.","sentiment":"bad","severity":"moderate"}]},{"code":"49B","raw":"49B","cabin":"economy","cx":225.70000000000002,"cy":3710,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"49C","raw":"49C","cabin":"economy","cx":264.3,"cy":3710,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"49D","raw":"49D","cabin":"economy","cx":352.90000000000003,"cy":3713,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"49E","raw":"49E","cabin":"economy","cx":392.5,"cy":3713,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"49G","raw":"49G","cabin":"economy","cx":431.1,"cy":3713,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray in the armrest, so a narrower seat.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_mount","comment":"Bassinet position.","sentiment":"bad","severity":"minor"}]},{"code":"49H","raw":"49H","cabin":"economy","cx":518.9,"cy":3710,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"49J","raw":"49J","cabin":"economy","cx":558.5,"cy":3710,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"}]},{"code":"49K","raw":"49K","cabin":"economy","cx":597.0999999999999,"cy":3710,"w":35.6,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"none","count":0,"side":"right"},"comments":[{"slug":"missing_windows","comment":"No window. Cabin wall only.","sentiment":"bad","severity":"moderate"},{"slug":"no_underseat","comment":"No underseat storage. Bulkhead in front.","sentiment":"bad","severity":"moderate"},{"slug":"extra_legroom","comment":"Extra legroom.","sentiment":"good"},{"slug":"open_space_access","comment":"Clear floor ahead, so you can leave without climbing past anyone.","sentiment":"good"},{"slug":"tray_in_armrest","comment":"Tray folds out of the armrest, with no seatback in front.","sentiment":"bad","severity":"minor"},{"slug":"door_intrusion","comment":"Exit door R4 takes about some% of the seat width, starting 40cm (16in) in front.","sentiment":"bad","severity":"moderate"}]},{"code":"50A","raw":"50A","cabin":"economy","cx":186.10000000000002,"cy":3773.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"50B","raw":"50B","cabin":"economy","cx":225.70000000000002,"cy":3773.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50C","raw":"50C","cabin":"economy","cx":264.3,"cy":3773.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50D","raw":"50D","cabin":"economy","cx":352.90000000000003,"cy":3776.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"50E","raw":"50E","cabin":"economy","cx":392.5,"cy":3776.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50G","raw":"50G","cabin":"economy","cx":431.1,"cy":3776.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bassinet_nearby","comment":"Bassinet position in front. Possible infant noise.","sentiment":"bad","severity":"moderate"}]},{"code":"50H","raw":"50H","cabin":"economy","cx":518.9,"cy":3773.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50J","raw":"50J","cabin":"economy","cx":558.5,"cy":3773.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"50K","raw":"50K","cabin":"economy","cx":597.0999999999999,"cy":3773.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"51A","raw":"51A","cabin":"economy","cx":186.10000000000002,"cy":3836.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"51B","raw":"51B","cabin":"economy","cx":225.70000000000002,"cy":3836.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51C","raw":"51C","cabin":"economy","cx":264.3,"cy":3836.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51D","raw":"51D","cabin":"economy","cx":352.90000000000003,"cy":3839.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51E","raw":"51E","cabin":"economy","cx":392.5,"cy":3839.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51G","raw":"51G","cabin":"economy","cx":431.1,"cy":3839.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51H","raw":"51H","cabin":"economy","cx":518.9,"cy":3836.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51J","raw":"51J","cabin":"economy","cx":558.5,"cy":3836.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"51K","raw":"51K","cabin":"economy","cx":597.0999999999999,"cy":3836.7999999999997,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"52A","raw":"52A","cabin":"economy","cx":186.10000000000002,"cy":3900.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"52B","raw":"52B","cabin":"economy","cx":225.70000000000002,"cy":3900.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52C","raw":"52C","cabin":"economy","cx":264.3,"cy":3900.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52D","raw":"52D","cabin":"economy","cx":352.90000000000003,"cy":3903.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52E","raw":"52E","cabin":"economy","cx":392.5,"cy":3903.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52G","raw":"52G","cabin":"economy","cx":431.1,"cy":3903.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52H","raw":"52H","cabin":"economy","cx":518.9,"cy":3900.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52J","raw":"52J","cabin":"economy","cx":558.5,"cy":3900.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"52K","raw":"52K","cabin":"economy","cx":597.0999999999999,"cy":3900.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"53A","raw":"53A","cabin":"economy","cx":186.10000000000002,"cy":3963.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"53B","raw":"53B","cabin":"economy","cx":225.70000000000002,"cy":3963.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53C","raw":"53C","cabin":"economy","cx":264.3,"cy":3963.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53D","raw":"53D","cabin":"economy","cx":352.90000000000003,"cy":3965.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53E","raw":"53E","cabin":"economy","cx":392.5,"cy":3965.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53G","raw":"53G","cabin":"economy","cx":431.1,"cy":3965.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53H","raw":"53H","cabin":"economy","cx":518.9,"cy":3963.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53J","raw":"53J","cabin":"economy","cx":558.5,"cy":3963.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"53K","raw":"53K","cabin":"economy","cx":597.0999999999999,"cy":3963.6,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"54A","raw":"54A","cabin":"economy","cx":186.10000000000002,"cy":4027,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"54B","raw":"54B","cabin":"economy","cx":225.70000000000002,"cy":4027,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54C","raw":"54C","cabin":"economy","cx":264.3,"cy":4027,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54D","raw":"54D","cabin":"economy","cx":352.90000000000003,"cy":4029,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54E","raw":"54E","cabin":"economy","cx":392.5,"cy":4029,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54G","raw":"54G","cabin":"economy","cx":431.1,"cy":4029,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54H","raw":"54H","cabin":"economy","cx":518.9,"cy":4027,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54J","raw":"54J","cabin":"economy","cx":558.5,"cy":4027,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"54K","raw":"54K","cabin":"economy","cx":597.0999999999999,"cy":4027,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"55A","raw":"55A","cabin":"economy","cx":186.10000000000002,"cy":4091.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"55B","raw":"55B","cabin":"economy","cx":225.70000000000002,"cy":4091.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55C","raw":"55C","cabin":"economy","cx":264.3,"cy":4091.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55D","raw":"55D","cabin":"economy","cx":352.90000000000003,"cy":4093.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55E","raw":"55E","cabin":"economy","cx":392.5,"cy":4093.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55G","raw":"55G","cabin":"economy","cx":431.1,"cy":4093.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55H","raw":"55H","cabin":"economy","cx":518.9,"cy":4091.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55J","raw":"55J","cabin":"economy","cx":558.5,"cy":4091.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"55K","raw":"55K","cabin":"economy","cx":597.0999999999999,"cy":4091.3999999999996,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"56A","raw":"56A","cabin":"economy","cx":186.10000000000002,"cy":4154.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"56B","raw":"56B","cabin":"economy","cx":225.70000000000002,"cy":4154.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56C","raw":"56C","cabin":"economy","cx":264.3,"cy":4154.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56D","raw":"56D","cabin":"economy","cx":352.90000000000003,"cy":4156.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56E","raw":"56E","cabin":"economy","cx":392.5,"cy":4156.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56G","raw":"56G","cabin":"economy","cx":431.1,"cy":4156.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56H","raw":"56H","cabin":"economy","cx":518.9,"cy":4154.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56J","raw":"56J","cabin":"economy","cx":558.5,"cy":4154.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"56K","raw":"56K","cabin":"economy","cx":597.0999999999999,"cy":4154.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"57A","raw":"57A","cabin":"economy","cx":186.10000000000002,"cy":4218.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"57B","raw":"57B","cabin":"economy","cx":225.70000000000002,"cy":4218.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"57C","raw":"57C","cabin":"economy","cx":264.3,"cy":4218.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"57D","raw":"57D","cabin":"economy","cx":352.90000000000003,"cy":4220.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"57E","raw":"57E","cabin":"economy","cx":392.5,"cy":4220.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"57G","raw":"57G","cabin":"economy","cx":431.1,"cy":4220.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"57H","raw":"57H","cabin":"economy","cx":518.9,"cy":4218.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"57J","raw":"57J","cabin":"economy","cx":558.5,"cy":4218.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"57K","raw":"57K","cabin":"economy","cx":597.0999999999999,"cy":4218.2,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"58A","raw":"58A","cabin":"economy","cx":186.10000000000002,"cy":4281.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[]},{"code":"58B","raw":"58B","cabin":"economy","cx":225.70000000000002,"cy":4281.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"58C","raw":"58C","cabin":"economy","cx":264.3,"cy":4281.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"58D","raw":"58D","cabin":"economy","cx":352.90000000000003,"cy":4283.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"58E","raw":"58E","cabin":"economy","cx":392.5,"cy":4283.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"58G","raw":"58G","cabin":"economy","cx":431.1,"cy":4283.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"58H","raw":"58H","cabin":"economy","cx":518.9,"cy":4281.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"58J","raw":"58J","cabin":"economy","cx":558.5,"cy":4281.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"58K","raw":"58K","cabin":"economy","cx":597.0999999999999,"cy":4281.599999999999,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"59A","raw":"59A","cabin":"economy","cx":189.10000000000002,"cy":4344.8,"w":37.6,"h":58.4,"rot":-1,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[]},{"code":"59B","raw":"59B","cabin":"economy","cx":227.70000000000002,"cy":4343.8,"w":37.6,"h":58.4,"rot":-1,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"59C","raw":"59C","cabin":"economy","cx":267.3,"cy":4342.8,"w":37.6,"h":58.4,"rot":-1,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"59D","raw":"59D","cabin":"economy","cx":352.90000000000003,"cy":4347,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"59E","raw":"59E","cabin":"economy","cx":392.5,"cy":4347,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"59G","raw":"59G","cabin":"economy","cx":431.1,"cy":4347,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"59H","raw":"59H","cabin":"economy","cx":516.1999999999999,"cy":4343.8,"w":38.6,"h":56.4,"rot":1,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"59J","raw":"59J","cabin":"economy","cx":555.8,"cy":4344.8,"w":38.6,"h":56.4,"rot":1,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"59K","raw":"59K","cabin":"economy","cx":595.4,"cy":4346.8,"w":38.6,"h":56.4,"rot":1,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"60A","raw":"60A","cabin":"economy","cx":192.10000000000002,"cy":4410.2,"w":37.6,"h":58.4,"rot":-2,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"60B","raw":"60B","cabin":"economy","cx":230.70000000000002,"cy":4408.2,"w":37.6,"h":58.4,"rot":-2,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"60C","raw":"60C","cabin":"economy","cx":270.3,"cy":4406.2,"w":37.6,"h":58.4,"rot":-2,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"60D","raw":"60D","cabin":"economy","cx":352.90000000000003,"cy":4410.4,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"60E","raw":"60E","cabin":"economy","cx":392.5,"cy":4410.4,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60G","raw":"60G","cabin":"economy","cx":431.1,"cy":4410.4,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60H","raw":"60H","cabin":"economy","cx":513.1999999999999,"cy":4407.2,"w":38.6,"h":56.4,"rot":2,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60J","raw":"60J","cabin":"economy","cx":552.8,"cy":4408.2,"w":38.6,"h":56.4,"rot":2,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"60K","raw":"60K","cabin":"economy","cx":592.4,"cy":4410.2,"w":38.6,"h":56.4,"rot":2,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]},{"code":"61A","raw":"61A","cabin":"economy","cx":197.10000000000002,"cy":4473.599999999999,"w":37.6,"h":58.4,"rot":-3,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"left"},"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"61C","raw":"61C","cabin":"economy","cx":235.70000000000002,"cy":4471.599999999999,"w":37.6,"h":58.4,"rot":-3,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"},{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"61D","raw":"61D","cabin":"economy","cx":352.90000000000003,"cy":4473.8,"w":35.6,"h":55.4,"rot":0,"rating":"red","color":"#dc3c3c","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"bathroom_door","comment":"Right beside the lavatory behind. Noise, smell and queuing.","sentiment":"bad","severity":"major"}]},{"code":"61E","raw":"61E","cabin":"economy","cx":392.5,"cy":4473.8,"w":35.6,"h":55.4,"rot":0,"rating":"yellow","color":"#f0c030","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"lav_traffic","comment":"Near the lavatory behind. Some noise and passing traffic.","sentiment":"bad","severity":"moderate"}]},{"code":"61G","raw":"61G","cabin":"economy","cx":431.1,"cy":4473.8,"w":35.6,"h":55.4,"rot":0,"rating":null,"color":"","bookable":true,"blocked":false,"window":null,"comments":[]},{"code":"61H","raw":"61H","cabin":"economy","cx":547.8,"cy":4470.599999999999,"w":38.6,"h":56.4,"rot":3,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside: room to the side, and the floor space next to you is yours.","sentiment":"good"}]},{"code":"61K","raw":"61K","cabin":"economy","cx":587.4,"cy":4472.599999999999,"w":38.6,"h":56.4,"rot":3,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":1,"side":"right"},"comments":[]},{"code":"62H","raw":"62H","cabin":"economy","cx":541.8,"cy":4535,"w":38.6,"h":56.4,"rot":4,"rating":"green","color":"#3cb043","bookable":true,"blocked":false,"window":null,"comments":[{"slug":"side_space","comment":"No seat alongside, so there is room to the side.","sentiment":"good"}]},{"code":"62K","raw":"62K","cabin":"economy","cx":581.4,"cy":4537,"w":38.6,"h":56.4,"rot":4,"rating":null,"color":"","bookable":true,"blocked":false,"window":{"status":"average","count":2,"side":"right"},"comments":[]}],"last_updated":"2026-10-14","wifi_providers":[{"technology":"Panasonic eXConnect Ku-band","tier":2,"rating":"Better","note":"Panasonic eXConnect satellite wifi","fleet_pct":100}],"verified_by":"Alex Westridge"}