{
  "trip": {"title":"Japan 2026","tz":"Asia/Tokyo","start":"2026-11-12","end":"2026-12-10","links":[{"label":"Hana's itinerary","url":"https://docs.google.com/spreadsheets/d/1bi9JmQJCBwbKd2rKUvtXegRf-twMh67xRK2zN4w9mRs/edit"},{"label":"My calendar (Nov)","url":"https://calendar.google.com/calendar/u/0/r/month/2026/11/1"},{"label":"Trip sheet","url":"https://docs.google.com/spreadsheets/d/1u8o_JH0IUiPX3EC4CmI1BafFMWBB8vYWgqLMVid0D3w/edit"}]},
  "stops": [
    {"id":"arrive-osaka-kansai","type":"flight","date":"2026-11-12","time":"7:45pm","t":"19:45","place":"Arrive Osaka (Kansai)","lat":34.432,"lng":135.2304,"zoom":8,"note":"Landing with Clint and Cass on JQ13, ref KWRDWW.","leg":{"mode":"flight","dur":"9h35","route":"straight"},"nav":{"q":"Kansai International Airport"},"links":[{"kind":"email","label":"Booking","url":"https://outlook.live.com/owa/?ItemID=AQMkADAwATM3ZmYAZS04NGIyLTZjNjMtMDACLTAwCgBGAAADuE-OrrdGN06tksI2xL8EJAcAlepvcqow40eLGut7Sg-acQAIJPE1CQAAAJXqb3KqMONHixrre0oP2nEACX4T6xsAAAA%3D&exvsurl=1&viewmodel=ReadMessageItem"}]},
    {"id":"hillarys-namba-osaka","type":"stay","date":"2026-11-12","time":"Night","place":"Hillarys, Namba, Osaka","lat":34.6667,"lng":135.5005,"zoom":8.5,"flag":"approx","note":"Night in Osaka with Clint and Cass. No booking found, pin's Namba Stn.","todo":"Get the Hillarys address from Clint.","nav":{"q":"Namba, Osaka"},"photo":{"src":"img/hillarys-namba-osaka.webp","alt":"Dotonbori canal in Namba, Osaka, lit up at night","credit":"© Guilhem Vellut from Annecy, France, CC BY 2.0","creditUrl":"https://commons.wikimedia.org/wiki/File:Dotonbori_@_Namba_at_night_@_Osaka_(13382249504).jpg"}},
    {"id":"metro-namba-to-shin-osaka","type":"metro","date":"2026-11-13","time":"8:15am","t":"08:15","place":"Metro Namba to Shin-Osaka","lat":34.7335,"lng":135.5003,"zoom":8.5,"note":"Leave 8:15 if we still need to collect tickets, otherwise 8:40.","leg":{"mode":"metro","dur":"~15m","route":"rail"},"nav":{"from":"Namba Station, Osaka","to":"Shin-Osaka Station","mode":"transit"}},
    {"id":"nozomi-9-to-okayama","type":"train","date":"2026-11-13","time":"9:41am","t":"09:41","place":"Nozomi 9 to Okayama","lat":34.6664,"lng":133.918,"flag":"unconfirmed","note":"Shin-Osaka to Okayama with Clint and Cass, in at 10:25. 40 min to change.","todo":"Confirm my train ticket with Clint.","leg":{"mode":"train","dur":"44m","route":"rail"},"nav":{"from":"Shin-Osaka Station","to":"Okayama Station","mode":"transit"}},
    {"id":"nanpu-7-to-kochi","type":"train","date":"2026-11-13","time":"11:05am","t":"11:05","place":"Nanpu 7 to Kochi","lat":33.5672,"lng":133.5434,"flag":"unconfirmed","note":"Okayama to Kochi, in at 1:39pm. ~A$101 each incl. metro, Clint's on tickets.","leg":{"mode":"train","dur":"2h34","route":"rail"},"nav":{"from":"Okayama Station","to":"Kochi Station","mode":"transit"}},
    {"id":"meet-the-group-kochi-station","type":"meet","date":"2026-11-13","time":"~1:45pm","t":"13:45","place":"Meet the group, Kochi Station","lat":33.5672,"lng":133.5434,"zoom":8.5,"note":"Group meets us at the North Exit (bus side). Hana and José collect both cars ~1pm.","nav":{"q":"Kochi Station North Exit"}},
    {"id":"check-in-kochi-city-villa","type":"stay","date":"2026-11-13","time":"From 4pm","t":"16:00","place":"Check in, Kochi City Villa","lat":33.5597,"lng":133.5311,"zoom":8.5,"flag":"approx","note":"Airbnb Hana booked, 4 nights. Check out Tue 17 Nov by 10am.","todo":"Pay Hana ~$374 by 4 Nov.","leg":{"mode":"stay","route":"road"},"nav":{"q":"Kochi City, Kochi"},"links":[{"kind":"booking","label":"Airbnb","url":"https://www.airbnb.com.au/rooms/1477172906058391460"}],"photo":{"src":"img/check-in-kochi-city-villa.webp","alt":"Kochi City Villa, the Airbnb listing photo","credit":"Listing photo","creditUrl":"https://www.airbnb.com.au/rooms/1477172906058391460"}},
    {"id":"free-day-in-kochi-14nov","type":"stay","date":"2026-11-14","time":"All day","place":"Free day in Kochi","lat":33.5597,"lng":133.5311,"zoom":8.5,"flag":"approx","note":"Nothing planned.","nav":{"q":"Kochi City, Kochi"},"photo":{"src":"img/free-day-in-kochi-14nov.webp","alt":"Kochi Castle keep above the trees","credit":"© 663highland, CC BY 2.5","creditUrl":"https://commons.wikimedia.org/wiki/File:Kochi_Castle08s3872.jpg"}},
    {"id":"kochi-market-and-shrine","type":"activity","icon":"⛩️","date":"2026-11-15","time":"9am–2pm","t":"09:00","place":"Kochi market & shrine","lat":33.5607,"lng":133.5355,"zoom":8.5,"flag":"plan","note":"Free wander, nothing to book. Pin's the Sunday Market on Otesuji, shrine not named.","leg":{"mode":"activity","route":"road"},"nav":{"q":"Kochi Sunday Market, Otesuji, Kochi"},"photo":{"src":"img/kochi-market-and-shrine.webp","alt":"Crowds at the Kochi Sunday Market on Otesuji","credit":"© NevinThompson, CC BY-SA 4.0","creditUrl":"https://commons.wikimedia.org/wiki/File:Crowds_at_the_Kochi_Sunday_Market,_March_2014.jpg"}},
    {"id":"free-day-in-kochi-16nov","type":"stay","date":"2026-11-16","time":"All day","place":"Free day in Kochi","lat":33.5597,"lng":133.5311,"zoom":8.5,"flag":"approx","note":"Nothing booked. Canyoning floated in Hana's sheet, not booked.","leg":{"mode":"stay","route":"road"},"nav":{"q":"Kochi City, Kochi"},"photo":{"src":"img/free-day-in-kochi-16nov.webp","alt":"Kochi Castle keep above the trees","credit":"© 663highland, CC BY 2.5","creditUrl":"https://commons.wikimedia.org/wiki/File:Kochi_Castle08s3872.jpg"}},
    {"id":"check-out-drive-to-otoyo","type":"car","date":"2026-11-17","time":"10am","t":"10:00","place":"Check out, drive to Otoyo","lat":33.764,"lng":133.665,"zoom":8.5,"note":"Out of the villa by 10am. Cars are in Hana and José's names.","leg":{"mode":"car","dur":"~1h","route":"road"},"nav":{"from":"Kochi City, Kochi","to":"Otoyo, Kochi","mode":"driving"}},
    {"id":"otoyo-yoshino-river-house","type":"stay","date":"2026-11-17","time":"From 4pm","t":"16:00","place":"Otoyo Yoshino River house","lat":33.764,"lng":133.665,"zoom":8.5,"flag":"approx","note":"Yoshino River house, 3 nights. Half paid. Pin's Otoyo town.","todo":"Otoyo balance due 2 Nov.","nav":{"q":"Otoyo, Kochi"},"links":[{"kind":"booking","label":"Airbnb","url":"https://www.airbnb.com.au/rooms/607335668229459829"}],"photo":{"src":"img/otoyo-yoshino-river-house.webp","alt":"Otoyo Yoshino River house, the Airbnb listing photo","credit":"Listing photo","creditUrl":"https://www.airbnb.com.au/rooms/607335668229459829"}},
    {"id":"foraging","type":"activity","icon":"🍄","date":"2026-11-18","time":"TBC","place":"Foraging?","lat":33.764,"lng":133.665,"zoom":8.5,"flag":"unconfirmed","note":"Floated in Hana's sheet, no operator, time or booking.","nav":{"q":"Otoyo, Kochi"},"photo":{"src":"img/foraging.webp","alt":"The giant cedars of Sugi no Osugi in Otoyo","credit":"© r18 INO (PACHIMO), CC BY 3.0","creditUrl":"https://commons.wikimedia.org/wiki/File:%E6%9D%89%E3%81%AE%E5%A4%A7%E6%9D%89_-_panoramio.jpg"}},
    {"id":"free-day-in-otoyo","type":"stay","date":"2026-11-19","time":"All day","place":"Free day in Otoyo","lat":33.764,"lng":133.665,"zoom":8.5,"flag":"approx","note":"Nothing planned.","nav":{"q":"Otoyo, Kochi"},"photo":{"src":"img/free-day-in-otoyo.webp","alt":"The giant cedars of Sugi no Osugi in Otoyo","credit":"© r18 INO (PACHIMO), CC BY 3.0","creditUrl":"https://commons.wikimedia.org/wiki/File:%E6%9D%89%E3%81%AE%E5%A4%A7%E6%9D%89_-_panoramio.jpg"}},
    {"id":"check-out-drive-to-imabari","type":"car","date":"2026-11-20","time":"By 10am","t":"10:00","place":"Check out, drive to Imabari","lat":34.0665,"lng":132.9979,"zoom":8.5,"flag":"unconfirmed","note":"Out of Otoyo by 10am. Cars back at Imabari by 4pm (sheet says before 6pm).","leg":{"mode":"car","dur":"~2h30","route":"road"},"nav":{"from":"Otoyo, Kochi","to":"Shimanami Prime Hotel Imabari","mode":"driving"}},
    {"id":"shimanami-prime-hotel-imabari","type":"stay","date":"2026-11-20","time":"Evening","place":"Shimanami Prime Hotel Imabari","lat":34.0665,"lng":132.9979,"zoom":8.5,"flag":"approx","note":"1 night, booked. Pin's Imabari Stn.","todo":"Pay on arrival, ~¥8,300.","nav":{"q":"Shimanami Prime Hotel Imabari"},"links":[{"kind":"booking","label":"Booking.com","url":"https://www.booking.com/hotel/jp/simanamipuraimuhoterujin-zhi.en-gb.html"}],"photo":{"src":"img/shimanami-prime-hotel-imabari.webp","alt":"Shimanami Prime Hotel Imabari, the Booking.com listing photo","credit":"Listing photo","creditUrl":"https://www.booking.com/hotel/jp/simanamipuraimuhoterujin-zhi.en-gb.html"}},
    {"id":"bike-pick-up-giant-store-imabari","type":"cycling","date":"2026-11-21","time":"9:30am","t":"09:30","place":"Bike pick-up, Giant Store Imabari","lat":34.0672,"lng":132.9972,"zoom":8.5,"flag":"unconfirmed","note":"Back 23 Nov 6pm. Po meets us off the 6:20am bus from Toyo Port.","todo":"Register the Giant bikes, incl. Po's Escape RX3.","leg":{"mode":"cycling","route":"road"},"nav":{"q":"GIANT STORE Imabari"},"links":[{"kind":"booking","label":"Giant booking","url":"https://giant-store-rental.jp/en/rsv/"}]},
    {"id":"ride-to-omishima","type":"cycling","date":"2026-11-21","time":"Day","place":"Ride to Omishima","lat":34.2476,"lng":133.0039,"zoom":8.5,"flag":"plan","note":"Shimanami day 1, 60–80 km. Luggage picked up 11am.","leg":{"mode":"ride","dur":"~4–5h","route":"bike"},"nav":{"from":"GIANT STORE Imabari","to":"Miyaura Goten, Omishima","mode":"bicycling"},"photo":{"src":"img/ride-to-omishima.webp","alt":"Tatara Bridge seen from Ikuchijima","credit":"© Fabimaru, CC BY-SA 4.0","creditUrl":"https://commons.wikimedia.org/wiki/File:Tatara_Bridge_from_Ikuchijima.jpg"}},
    {"id":"miyaura-goten-omishima","type":"stay","date":"2026-11-21","time":"Evening","place":"Miyaura Goten, Omishima","lat":34.2476,"lng":133.0039,"zoom":8.5,"flag":"approx","note":"1 night, 8-bed dorm, booked. Payment due 16 Nov.","nav":{"q":"Miyaura Goten, Omishima"},"links":[{"kind":"booking","label":"Booking.com","url":"https://www.booking.com/hotel/jp/miyaurayu-dian.en-gb.html"}],"photo":{"src":"img/miyaura-goten-omishima.webp","alt":"Miyaura Goten, Omishima, the Booking.com listing photo","credit":"Listing photo","creditUrl":"https://www.booking.com/hotel/jp/miyaurayu-dian.en-gb.html"}},
    {"id":"ride-to-onomichi","type":"cycling","date":"2026-11-22","time":"Day","place":"Ride to Onomichi","lat":34.4085,"lng":133.2003,"zoom":8.5,"flag":"plan","note":"Shimanami day 2, 60–70 km. Luggage transfer.","leg":{"mode":"ride","dur":"~4h","route":"bike"},"nav":{"from":"Miyaura Goten, Omishima","to":"Lemonsea Onomichi","mode":"bicycling"},"photo":{"src":"img/ride-to-onomichi.webp","alt":"Cyclists on the Shimanami Kaido bikeway","credit":"© redlegsfan21, CC BY-SA 2.0","creditUrl":"https://commons.wikimedia.org/wiki/File:Shimanami_Kaido_Bikeway_(14089291941).jpg"}},
    {"id":"lemonsea-onomichi","type":"stay","date":"2026-11-22","time":"Evening","place":"Lemonsea Onomichi","lat":34.4085,"lng":133.2003,"zoom":8.5,"flag":"approx","note":"2 nights, 8-bunk dorm, booked. Payment due 17 Nov.","nav":{"q":"Lemonsea Onomichi"},"links":[{"kind":"booking","label":"Booking.com","url":"https://www.booking.com/hotel/jp/lemonsea-onomichi.en-gb.html"}],"photo":{"src":"img/lemonsea-onomichi.webp","alt":"Lemonsea Onomichi, the Booking.com listing photo","credit":"Listing photo","creditUrl":"https://www.booking.com/hotel/jp/lemonsea-onomichi.en-gb.html"}},
    {"id":"onomichi-to-hiroshima","type":"train","date":"2026-11-24","time":"TBC","place":"Onomichi to Hiroshima","lat":34.3976,"lng":132.4753,"zoom":8.5,"flag":"plan","note":"Shinkansen (~¥3,500), local train or bus. Not booked.","leg":{"mode":"train","dur":"~1h15","route":"rail"},"nav":{"from":"Onomichi Station","to":"Hiroshima Station","mode":"transit"}},
    {"id":"quintessa-hotel-hiroshima","type":"stay","date":"2026-11-24","time":"Evening","place":"Quintessa Hotel Hiroshima","lat":34.392,"lng":132.466,"zoom":8.5,"flag":"unconfirmed","note":"Kanayamacho, 2 nights. Only on Hana's sheet. Pay 21 Nov, free cancel to 22 Nov.","todo":"Confirm Quintessa with Hana.","leg":{"mode":"stay","route":"road"},"nav":{"q":"Quintessa Hotel Hiroshima Kanayamacho"},"links":[{"kind":"booking","label":"Booking.com","url":"https://www.booking.com/hotel/jp/kuintetusahoteruguang-dao-yin-shan-ting.en-gb.html"}],"photo":{"src":"img/quintessa-hotel-hiroshima.webp","alt":"Quintessa Hotel Hiroshima Kanayamacho, the Booking.com listing photo","credit":"Listing photo","creditUrl":"https://www.booking.com/hotel/jp/kuintetusahoteruguang-dao-yin-shan-ting.en-gb.html"}},
    {"id":"nh1861-hiroshima-to-naha","type":"flight","date":"2026-11-26","time":"11:30am","t":"11:30","place":"NH1861 Hiroshima to Naha","lat":26.1958,"lng":127.6459,"zoom":8.5,"note":"With Po, ref 5LTXZ3. Lands Naha 1:30pm.","leg":{"mode":"flight","dur":"2h","route":"arc"},"nav":{"q":"Naha Airport"},"links":[{"kind":"email","label":"Booking","url":"https://outlook.live.com/owa/?ItemID=AQMkADAwATM3ZmYAZS04NGIyLTZjNjMtMDACLTAwCgBGAAADuE-OrrdGN06tksI2xL8EJAcAlepvcqow40eLGut7Sg-acQAIJPE1CQAAAJXqb3KqMONHixrre0oP2nEACahdr48AAAA%3D&exvsurl=1&viewmodel=ReadMessageItem"},{"kind":"manage","label":"Manage","url":"https://www.ana.co.jp/en/au/plan-book/"}]},
    {"id":"nh1777-naha-to-ishigaki","type":"flight","date":"2026-11-26","time":"4:05pm","t":"16:05","place":"NH1777 Naha to Ishigaki","lat":24.3964,"lng":124.245,"zoom":8.5,"note":"Hana booked it, 1 checked bag. Lands 5:10pm.","leg":{"mode":"flight","dur":"1h05","route":"arc"},"nav":{"q":"New Ishigaki Airport"}},
    {"id":"ishigaki-car-pick-up","type":"car","date":"2026-11-26","time":"6:30pm","t":"18:30","place":"Ishigaki car pick-up","lat":24.3964,"lng":124.245,"zoom":8.5,"note":"Po's booking, Toyota Raize or similar. Back by 30 Nov 10am.","nav":{"q":"New Ishigaki Airport"}},
    {"id":"ishigaki-bungalow-ihara","type":"stay","date":"2026-11-26","time":"Evening","place":"Ishigaki bungalow, Ihara","lat":24.45,"lng":124.2,"zoom":8.5,"flag":"approx","note":"4 nights with the Okinawa crew. Exact spot unknown.","todo":"Check my ~$181 share is paid.","leg":{"mode":"stay","route":"road"},"nav":{"q":"Ishigaki, Okinawa"},"links":[{"kind":"booking","label":"Airbnb","url":"https://www.airbnb.com.au/rooms/1419905409724989228"}],"photo":{"src":"img/ishigaki-bungalow-ihara.webp","alt":"Ishigaki bungalow in Ihara, the Airbnb listing photo","credit":"Listing photo","creditUrl":"https://www.airbnb.com.au/rooms/1419905409724989228"}},
    {"id":"nh1768-ishigaki-to-naha","type":"flight","date":"2026-11-30","time":"11:15am","t":"11:15","place":"NH1768 Ishigaki to Naha","lat":26.1958,"lng":127.6459,"zoom":8.5,"resetRoute":true,"note":"Car back by 10am first. Lands Naha 12:15pm.","leg":{"mode":"flight","dur":"1h","route":"arc"},"nav":{"q":"Naha Airport"}},
    {"id":"naha-van-pick-up","type":"car","date":"2026-11-30","time":"1pm","t":"13:00","place":"Naha van pick-up","lat":26.1958,"lng":127.6459,"zoom":8.5,"note":"Po's booking, Honda Stepwagon or similar. Back 4 Dec 9am.","nav":{"q":"Naha Airport"}},
    {"id":"motobu-mango-farm-villa","type":"stay","date":"2026-11-30","time":"Evening","place":"Motobu mango-farm villa","lat":26.658,"lng":127.898,"zoom":8.5,"flag":"approx","note":"Mango farm Airbnb Hana found, 4 nights (replaces Nanjo). Pin's Motobu town.","todo":"Check Nanjo's cancelled by 31 Oct.","leg":{"mode":"car","route":"road"},"nav":{"from":"Naha Airport","to":"Motobu, Okinawa","mode":"driving"},"links":[{"kind":"booking","label":"Airbnb","url":"https://www.airbnb.com.au/rooms/1308200073443826270"}],"photo":{"src":"img/motobu-mango-farm-villa.webp","alt":"Motobu mango-farm villa, the Airbnb listing photo","credit":"Listing photo","creditUrl":"https://www.airbnb.com.au/rooms/1308200073443826270"}},
    {"id":"fishermens-tour","type":"activity","icon":"🎣","date":"2026-12-03","time":"9:30am","t":"09:30","place":"Fishermen's Tour","lat":26.2268,"lng":127.6807,"zoom":8.5,"note":"Kerama Islands, Po booked it. Meet at Tomari Iyumachi, Naha.","todo":"Bring ¥25,000 cash.","leg":{"mode":"car","route":"road"},"nav":{"q":"Tomari Iyumachi, Naha"},"links":[{"kind":"social","label":"Instagram","url":"https://www.instagram.com/p/DYjSuC3JOII/"}],"photo":{"src":"img/fishermens-tour.webp","alt":"Clear water off the Kerama Islands","credit":"© SteFou!, CC BY 2.0","creditUrl":"https://commons.wikimedia.org/wiki/File:Kerama_Island_-_6081229008.jpg"}},
    {"id":"return-naha-van","type":"car","date":"2026-12-04","time":"By 9am","t":"09:00","place":"Return Naha van","lat":26.1958,"lng":127.6459,"zoom":8.5,"note":"Van back at Naha Airport by 9am.","leg":{"mode":"car","route":"road"},"nav":{"from":"Motobu, Okinawa","to":"Naha Airport","mode":"driving"}},
    {"id":"nh994-naha-to-haneda","type":"flight","date":"2026-12-04","time":"10:25am","t":"10:25","place":"NH994 Naha to Haneda","lat":35.5494,"lng":139.7798,"zoom":8.5,"note":"Same flight as Hana and José. Leave Motobu ~6:30, van back by 9am.","leg":{"mode":"flight","dur":"2h15","route":"arc"},"nav":{"q":"Haneda Airport"}},
    {"id":"tokyo-stay-4-9-dec-not-booked","type":"stay","icon":"❓","date":"2026-12-04","time":"TBC","place":"Tokyo stay 4–9 Dec: not booked","lat":35.6762,"lng":139.6503,"zoom":8.5,"flag":"unconfirmed","note":"No stay booked yet. Pin is central Tokyo.","todo":"Book Tokyo stay (ask Hana re Nakano)","nav":{"q":"Tokyo"}},
    {"id":"qf60-haneda-to-sydney","type":"flight","date":"2026-12-09","time":"10pm","t":"22:00","place":"QF60 Haneda to Sydney","lat":35.5494,"lng":139.7798,"zoom":8.5,"note":"Ref 5CVUK8. Lands Sydney Thu 10 Dec 10am.","nav":{"q":"Sydney Airport"},"links":[{"kind":"email","label":"Booking","url":"https://outlook.live.com/owa/?ItemID=AQMkADAwATM3ZmYAZS04NGIyLTZjNjMtMDACLTAwCgBGAAADuE-OrrdGN06tksI2xL8EJAcAlepvcqow40eLGut7Sg-acQAIJPE1CQAAAJXqb3KqMONHixrre0oP2nEACakIc44AAAA%3D&exvsurl=1&viewmodel=ReadMessageItem"},{"kind":"manage","label":"Manage","url":"https://www.qantas.com/en-au/manage-booking"}]}
  ]
}
