{"layers":{"borders":"/data/borders.pmtiles","coastlines":"/data/paleo/coastlines.json","rotations":"/data/paleo/rotations.json","shelf":"/data/shelf.geojson","cityLights":"/data/citylights.geojson","fossils":"/data/life.json","plates":"/data/plate-boundaries.geojson"},"ice":{"from":-2600000,"present":"/data/ice/modern.geojson","slices":[{"ageMa":0.021,"file":"/data/ice/lgm.geojson"},{"ageMa":0.045,"file":"/data/ice/ice-45ka.geojson"},{"ageMa":0.065,"file":"/data/ice/ice-mis4.geojson"},{"ageMa":0.16,"file":"/data/ice/ice-mis6.geojson"},{"ageMa":0.45,"file":"/data/ice/ice-mis12.geojson"},{"ageMa":2,"file":"/data/ice/ice-ematuyama.geojson"}]},"paleogeo":{"source":"Natural Earth (0 Ma); Straume et al. 2023, Global Cenozoic paleogeography (Zenodo 10.5281/zenodo.8262689), CC BY 4.0 (1-65 Ma); Kocsis & Scotese 2021, PaleoMAP PaleoCoastlines v7 (Zenodo 10.5281/zenodo.7994000), CC BY 4.0 (70-535 Ma)","sourceFrame":"Straume: Torsvik et al. 2019 (palaeomagnetic); Kocsis & Scotese: PALEOMAP","slices":[{"ageMa":0,"file":"/data/paleogeo/0ma.geojson"},{"ageMa":1,"file":"/data/paleogeo/1ma.geojson","frame":{"lat":-35.08,"lon":-69.44,"angle":0.33}},{"ageMa":2,"file":"/data/paleogeo/2ma.geojson","frame":{"lat":-24.14,"lon":-50.19,"angle":0.53}},{"ageMa":3,"file":"/data/paleogeo/3ma.geojson","frame":{"lat":-22.45,"lon":-51.71,"angle":0.82}},{"ageMa":4,"file":"/data/paleogeo/4ma.geojson","frame":{"lat":-30.09,"lon":-56.82,"angle":1.12}},{"ageMa":5,"file":"/data/paleogeo/5ma.geojson","frame":{"lat":-24.8,"lon":-60.8,"angle":1.34}},{"ageMa":5.336,"file":"/data/paleogeo/5.336ma.geojson","frame":{"lat":-23.94,"lon":-58.78,"angle":1.39},"note":"Zanclean flood: the Atlantic pours back in"},{"ageMa":5.338,"file":"/data/paleogeo/5.338ma.geojson","frame":{"lat":-23.93,"lon":-58.76,"angle":1.39},"note":"Messinian Salinity Crisis: last lowstand before the Zanclean flood"},{"ageMa":5.352,"file":"/data/paleogeo/5.352ma.geojson","frame":{"lat":-23.9,"lon":-58.68,"angle":1.39},"note":"Messinian Salinity Crisis: last wet highstand, the basins almost full"},{"ageMa":5.458,"file":"/data/paleogeo/5.458ma.geojson","frame":{"lat":-23.63,"lon":-58.08,"angle":1.4},"note":"Messinian Salinity Crisis: a deep Lago-Mare lowstand"},{"ageMa":5.546,"file":"/data/paleogeo/5.546ma.geojson","frame":{"lat":-23.42,"lon":-57.59,"angle":1.41},"note":"Messinian Salinity Crisis: first dry lowstand after the Mediterranean was cut off"},{"ageMa":6,"file":"/data/paleogeo/6ma.geojson","frame":{"lat":-22.33,"lon":-55.22,"angle":1.48}},{"ageMa":7,"file":"/data/paleogeo/7ma.geojson","frame":{"lat":-26.76,"lon":-57.2,"angle":1.87}},{"ageMa":8,"file":"/data/paleogeo/8ma.geojson","frame":{"lat":-23.17,"lon":-57.09,"angle":2.06}},{"ageMa":9,"file":"/data/paleogeo/9ma.geojson","frame":{"lat":-25.55,"lon":-62.35,"angle":2.46}},{"ageMa":10,"file":"/data/paleogeo/10ma.geojson","frame":{"lat":-23.17,"lon":-56.1,"angle":2.62}},{"ageMa":11,"file":"/data/paleogeo/11ma.geojson","frame":{"lat":-26.44,"lon":-57.41,"angle":2.53}},{"ageMa":12,"file":"/data/paleogeo/12ma.geojson","frame":{"lat":-29.16,"lon":-56.08,"angle":2.5}},{"ageMa":13,"file":"/data/paleogeo/13ma.geojson","frame":{"lat":-33.45,"lon":-54.16,"angle":2.49}},{"ageMa":14,"file":"/data/paleogeo/14ma.geojson","frame":{"lat":-35.33,"lon":-56.31,"angle":2.49}},{"ageMa":15,"file":"/data/paleogeo/15ma.geojson","frame":{"lat":-44.56,"lon":-54.83,"angle":2.36}},{"ageMa":16,"file":"/data/paleogeo/16ma.geojson","frame":{"lat":-47.08,"lon":-54.73,"angle":2.3}},{"ageMa":17,"file":"/data/paleogeo/17ma.geojson","frame":{"lat":-46.17,"lon":-52.7,"angle":2.38}},{"ageMa":18,"file":"/data/paleogeo/18ma.geojson","frame":{"lat":-50.85,"lon":-52.88,"angle":2.3}},{"ageMa":19,"file":"/data/paleogeo/19ma.geojson","frame":{"lat":-53.91,"lon":-54.46,"angle":2.28}},{"ageMa":20,"file":"/data/paleogeo/20ma.geojson","frame":{"lat":-55.62,"lon":-48.01,"angle":2.23}},{"ageMa":21,"file":"/data/paleogeo/21ma.geojson","frame":{"lat":-58.94,"lon":-48.01,"angle":2.44}},{"ageMa":22,"file":"/data/paleogeo/22ma.geojson","frame":{"lat":-58.23,"lon":-47.73,"angle":2.65}},{"ageMa":23,"file":"/data/paleogeo/23ma.geojson","frame":{"lat":-62.45,"lon":-44.03,"angle":2.82}},{"ageMa":24,"file":"/data/paleogeo/24ma.geojson","frame":{"lat":-58.93,"lon":-45.83,"angle":2.96}},{"ageMa":25,"file":"/data/paleogeo/25ma.geojson","frame":{"lat":-58.37,"lon":-43.45,"angle":3.12}},{"ageMa":26,"file":"/data/paleogeo/26ma.geojson","frame":{"lat":-58.15,"lon":-39.81,"angle":3.24}},{"ageMa":27,"file":"/data/paleogeo/27ma.geojson","frame":{"lat":-56.64,"lon":-38.37,"angle":3.48}},{"ageMa":28,"file":"/data/paleogeo/28ma.geojson","frame":{"lat":-58.2,"lon":-37.79,"angle":3.68}},{"ageMa":29,"file":"/data/paleogeo/29ma.geojson","frame":{"lat":-57.66,"lon":-35.64,"angle":3.81}},{"ageMa":30,"file":"/data/paleogeo/30ma.geojson","frame":{"lat":-57.25,"lon":-37.03,"angle":4.12}},{"ageMa":31,"file":"/data/paleogeo/31ma.geojson","frame":{"lat":-53.69,"lon":-33.31,"angle":4.42}},{"ageMa":32,"file":"/data/paleogeo/32ma.geojson","frame":{"lat":-51.7,"lon":-33.18,"angle":4.7}},{"ageMa":33,"file":"/data/paleogeo/33ma.geojson","frame":{"lat":-50.91,"lon":-33.54,"angle":5.11}},{"ageMa":34,"file":"/data/paleogeo/34ma.geojson","frame":{"lat":-49.59,"lon":-32.55,"angle":5.38}},{"ageMa":35,"file":"/data/paleogeo/35ma.geojson","frame":{"lat":-48.05,"lon":-34.08,"angle":5.76}},{"ageMa":36,"file":"/data/paleogeo/36ma.geojson","frame":{"lat":-47.74,"lon":-32.63,"angle":6.29}},{"ageMa":37,"file":"/data/paleogeo/37ma.geojson","frame":{"lat":-47.07,"lon":-33.91,"angle":6.74}},{"ageMa":38,"file":"/data/paleogeo/38ma.geojson","frame":{"lat":-47.13,"lon":-33.69,"angle":7.12}},{"ageMa":39,"file":"/data/paleogeo/39ma.geojson","frame":{"lat":-45.71,"lon":-35.62,"angle":7.38}},{"ageMa":40,"file":"/data/paleogeo/40ma.geojson","frame":{"lat":-45.24,"lon":-35.02,"angle":7.97}},{"ageMa":41,"file":"/data/paleogeo/41ma.geojson","frame":{"lat":-46.73,"lon":-33.79,"angle":7.3}},{"ageMa":42,"file":"/data/paleogeo/42ma.geojson","frame":{"lat":-50.91,"lon":-30.64,"angle":7.49}},{"ageMa":43,"file":"/data/paleogeo/43ma.geojson","frame":{"lat":-54.13,"lon":-29.22,"angle":7.21}},{"ageMa":44,"file":"/data/paleogeo/44ma.geojson","frame":{"lat":-54.95,"lon":-25.8,"angle":7.25}},{"ageMa":45,"file":"/data/paleogeo/45ma.geojson","frame":{"lat":-58.6,"lon":-22.54,"angle":6.88}},{"ageMa":46,"file":"/data/paleogeo/46ma.geojson","frame":{"lat":-61.51,"lon":-17.42,"angle":7}},{"ageMa":47,"file":"/data/paleogeo/47ma.geojson","frame":{"lat":-64.12,"lon":-13.9,"angle":7.15}},{"ageMa":48,"file":"/data/paleogeo/48ma.geojson","frame":{"lat":-66.15,"lon":-10.81,"angle":7}},{"ageMa":49,"file":"/data/paleogeo/49ma.geojson","frame":{"lat":-69.74,"lon":-3.72,"angle":6.96}},{"ageMa":50,"file":"/data/paleogeo/50ma.geojson","frame":{"lat":-72.19,"lon":9.87,"angle":7.16}},{"ageMa":51,"file":"/data/paleogeo/51ma.geojson","frame":{"lat":-76.09,"lon":12.85,"angle":7.6}},{"ageMa":52,"file":"/data/paleogeo/52ma.geojson","frame":{"lat":-76.1,"lon":18.74,"angle":7.69}},{"ageMa":53,"file":"/data/paleogeo/53ma.geojson","frame":{"lat":-77.85,"lon":14.04,"angle":7.96}},{"ageMa":54,"file":"/data/paleogeo/54ma.geojson","frame":{"lat":-79.13,"lon":28.61,"angle":8.31}},{"ageMa":55,"file":"/data/paleogeo/55ma.geojson","frame":{"lat":-80.43,"lon":23.2,"angle":8.59}},{"ageMa":56,"file":"/data/paleogeo/56ma.geojson","frame":{"lat":-81.62,"lon":22.83,"angle":8.84}},{"ageMa":57,"file":"/data/paleogeo/57ma.geojson","frame":{"lat":-80.93,"lon":27.65,"angle":9.4}},{"ageMa":58,"file":"/data/paleogeo/58ma.geojson","frame":{"lat":-81.33,"lon":30.53,"angle":9.39}},{"ageMa":59,"file":"/data/paleogeo/59ma.geojson","frame":{"lat":-83.46,"lon":39.4,"angle":9.94}},{"ageMa":60,"file":"/data/paleogeo/60ma.geojson","frame":{"lat":-83.27,"lon":35.36,"angle":10.13}},{"ageMa":61,"file":"/data/paleogeo/61ma.geojson","frame":{"lat":-83.02,"lon":35.71,"angle":10.14}},{"ageMa":62,"file":"/data/paleogeo/62ma.geojson","frame":{"lat":-82.52,"lon":23.03,"angle":10.43}},{"ageMa":63,"file":"/data/paleogeo/63ma.geojson","frame":{"lat":-81.56,"lon":23.5,"angle":10.68}},{"ageMa":64,"file":"/data/paleogeo/64ma.geojson","frame":{"lat":-81.89,"lon":20.28,"angle":10.86}},{"ageMa":65,"file":"/data/paleogeo/65ma.geojson","frame":{"lat":-81.64,"lon":15.35,"angle":11.37}},{"ageMa":70,"file":"/data/paleogeo/70ma.geojson","frame":{"lat":-60.51,"lon":-61.39,"angle":7.56},"plates":true},{"ageMa":80,"file":"/data/paleogeo/80ma.geojson","frame":{"lat":-82.57,"lon":-93.7,"angle":6.39},"plates":true},{"ageMa":85,"file":"/data/paleogeo/85ma.geojson","frame":{"lat":-78.66,"lon":2.08,"angle":7.55},"plates":true},{"ageMa":90,"file":"/data/paleogeo/90ma.geojson","frame":{"lat":-72.01,"lon":25.56,"angle":8.9},"plates":true},{"ageMa":95,"file":"/data/paleogeo/95ma.geojson","frame":{"lat":-60.41,"lon":22.34,"angle":10.08},"plates":true},{"ageMa":105,"file":"/data/paleogeo/105ma.geojson","frame":{"lat":-61.09,"lon":33.7,"angle":11.23},"plates":true},{"ageMa":120,"file":"/data/paleogeo/120ma.geojson","frame":{"lat":-81.64,"lon":34.63,"angle":11.3},"plates":true},{"ageMa":125,"file":"/data/paleogeo/125ma.geojson","frame":{"lat":-85.76,"lon":-32.3,"angle":11.93},"plates":true},{"ageMa":130,"file":"/data/paleogeo/130ma.geojson","frame":{"lat":-79.78,"lon":-52.8,"angle":12.48},"plates":true},{"ageMa":135,"file":"/data/paleogeo/135ma.geojson","frame":{"lat":-73.32,"lon":-57.15,"angle":13.35},"plates":true},{"ageMa":140,"file":"/data/paleogeo/140ma.geojson","frame":{"lat":-65.56,"lon":-49.13,"angle":14.25},"plates":true},{"ageMa":150,"file":"/data/paleogeo/150ma.geojson","frame":{"lat":-51.7,"lon":-46.91,"angle":16.68},"plates":true},{"ageMa":155,"file":"/data/paleogeo/155ma.geojson","frame":{"lat":-56.43,"lon":-57.82,"angle":15.62},"plates":true},{"ageMa":160,"file":"/data/paleogeo/160ma.geojson","frame":{"lat":-60.06,"lon":-76.18,"angle":14.6},"plates":true},{"ageMa":165,"file":"/data/paleogeo/165ma.geojson","frame":{"lat":-61.58,"lon":-79.35,"angle":13.69},"plates":true},{"ageMa":170,"file":"/data/paleogeo/170ma.geojson","frame":{"lat":-65.67,"lon":-87.2,"angle":12.79},"plates":true},{"ageMa":180,"file":"/data/paleogeo/180ma.geojson","frame":{"lat":-61.69,"lon":-138.3,"angle":12.55},"plates":true},{"ageMa":185,"file":"/data/paleogeo/185ma.geojson","frame":{"lat":-60.88,"lon":-131.9,"angle":12.54},"plates":true},{"ageMa":195,"file":"/data/paleogeo/195ma.geojson","frame":{"lat":-59.24,"lon":-111.24,"angle":12.65},"plates":true},{"ageMa":200,"file":"/data/paleogeo/200ma.geojson","frame":{"lat":-64.61,"lon":-115.3,"angle":12.52},"plates":true},{"ageMa":205,"file":"/data/paleogeo/205ma.geojson","frame":{"lat":-69.2,"lon":-116.2,"angle":12.4},"plates":true},{"ageMa":220,"file":"/data/paleogeo/220ma.geojson","frame":{"lat":-73.65,"lon":-132.22,"angle":11.17},"plates":true},{"ageMa":230,"file":"/data/paleogeo/230ma.geojson","frame":{"lat":-74.31,"lon":28.55,"angle":8.59},"plates":true},{"ageMa":240,"file":"/data/paleogeo/240ma.geojson","frame":{"lat":-31.34,"lon":60.93,"angle":10.31},"plates":true},{"ageMa":245,"file":"/data/paleogeo/245ma.geojson","frame":{"lat":-33.22,"lon":63.8,"angle":8.94},"plates":true},{"ageMa":250,"file":"/data/paleogeo/250ma.geojson","frame":{"lat":-35.31,"lon":67.86,"angle":7.59},"plates":true},{"ageMa":255,"file":"/data/paleogeo/255ma.geojson","frame":{"lat":-41.76,"lon":78.68,"angle":5.42},"plates":true},{"ageMa":260,"file":"/data/paleogeo/260ma.geojson","frame":{"lat":-47.12,"lon":82.78,"angle":5.01},"plates":true},{"ageMa":265,"file":"/data/paleogeo/265ma.geojson","frame":{"lat":-44.34,"lon":88.06,"angle":4.83},"plates":true},{"ageMa":270,"file":"/data/paleogeo/270ma.geojson","frame":{"lat":-41.1,"lon":93.12,"angle":4.69},"plates":true},{"ageMa":275,"file":"/data/paleogeo/275ma.geojson","frame":{"lat":-45.41,"lon":81.42,"angle":3.62},"plates":true},{"ageMa":285,"file":"/data/paleogeo/285ma.geojson","frame":{"lat":-52.16,"lon":89.52,"angle":4.27},"plates":true},{"ageMa":295,"file":"/data/paleogeo/295ma.geojson","frame":{"lat":-46.19,"lon":118.78,"angle":5.38},"plates":true},{"ageMa":300,"file":"/data/paleogeo/300ma.geojson","frame":{"lat":-32.72,"lon":138.06,"angle":6.25},"plates":true},{"ageMa":305,"file":"/data/paleogeo/305ma.geojson","frame":{"lat":-26.38,"lon":141.94,"angle":7.44},"plates":true},{"ageMa":310,"file":"/data/paleogeo/310ma.geojson","frame":{"lat":-30.79,"lon":131.52,"angle":7.62},"plates":true},{"ageMa":320,"file":"/data/paleogeo/320ma.geojson","frame":{"lat":-54.2,"lon":64.59,"angle":7.19},"plates":true},{"ageMa":325,"file":"/data/paleogeo/325ma.geojson","frame":{"lat":-43.03,"lon":50.11,"angle":7.97},"plates":true},{"ageMa":340,"file":"/data/paleogeo/340ma.geojson","frame":{"lat":1.81,"lon":-8.77,"angle":5.98},"plates":true},{"ageMa":355,"file":"/data/paleogeo/355ma.geojson","frame":{"lat":34.17,"lon":-48.25,"angle":17.8},"plates":true},{"ageMa":365,"file":"/data/paleogeo/365ma.geojson","frame":{"lat":37.7,"lon":-40.65,"angle":22.21},"plates":true},{"ageMa":375,"file":"/data/paleogeo/375ma.geojson","frame":{"lat":53.8,"lon":-34.68,"angle":24.54},"plates":true},{"ageMa":385,"file":"/data/paleogeo/385ma.geojson","frame":{"lat":70.14,"lon":-13.48,"angle":28.01},"plates":true},{"ageMa":390,"file":"/data/paleogeo/390ma.geojson","frame":{"lat":76.63,"lon":13.95,"angle":30.86},"plates":true},{"ageMa":400,"file":"/data/paleogeo/400ma.geojson","frame":{"lat":81.89,"lon":21.88,"angle":38.89},"plates":true},{"ageMa":410,"file":"/data/paleogeo/410ma.geojson","frame":{"lat":64.59,"lon":116.13,"angle":42.95},"plates":true},{"ageMa":415,"file":"/data/paleogeo/415ma.geojson","frame":{"lat":70.86,"lon":113.73,"angle":44.63},"plates":true},{"ageMa":420,"file":"/data/paleogeo/420ma.geojson","frame":{"lat":77.03,"lon":108.13,"angle":46.71},"plates":true},{"ageMa":425,"file":"/data/paleogeo/425ma.geojson","frame":{"lat":83.14,"lon":94.37,"angle":49.56},"plates":true},{"ageMa":430,"file":"/data/paleogeo/430ma.geojson","frame":{"lat":85.56,"lon":24.94,"angle":53.02},"plates":true},{"ageMa":435,"file":"/data/paleogeo/435ma.geojson","frame":{"lat":85.35,"lon":-26.44,"angle":54.4},"plates":true},{"ageMa":440,"file":"/data/paleogeo/440ma.geojson","frame":{"lat":82.79,"lon":-53.32,"angle":56.12},"plates":true},{"ageMa":445,"file":"/data/paleogeo/445ma.geojson","frame":{"lat":82.1,"lon":-34.71,"angle":54.56},"plates":true},{"ageMa":450,"file":"/data/paleogeo/450ma.geojson","frame":{"lat":78.82,"lon":-27.25,"angle":54.14},"plates":true},{"ageMa":455,"file":"/data/paleogeo/455ma.geojson","frame":{"lat":77.24,"lon":-16.42,"angle":54.16},"plates":true},{"ageMa":465,"file":"/data/paleogeo/465ma.geojson","frame":{"lat":73.95,"lon":-3.46,"angle":55.08},"plates":true},{"ageMa":470,"file":"/data/paleogeo/470ma.geojson","frame":{"lat":72.51,"lon":0.12,"angle":55.93},"plates":true},{"ageMa":475,"file":"/data/paleogeo/475ma.geojson","frame":{"lat":71.16,"lon":8.34,"angle":56.77},"plates":true},{"ageMa":480,"file":"/data/paleogeo/480ma.geojson","frame":{"lat":69.55,"lon":15.31,"angle":57.75},"plates":true},{"ageMa":485,"file":"/data/paleogeo/485ma.geojson","frame":{"lat":68.33,"lon":19.64,"angle":59.15},"plates":true},{"ageMa":490,"file":"/data/paleogeo/490ma.geojson","frame":{"lat":67.08,"lon":23.31,"angle":60.61},"plates":true},{"ageMa":495,"file":"/data/paleogeo/495ma.geojson","frame":{"lat":65.67,"lon":27.17,"angle":62.14},"plates":true},{"ageMa":500,"file":"/data/paleogeo/500ma.geojson","frame":{"lat":64.28,"lon":30.44,"angle":63.74},"plates":true},{"ageMa":505,"file":"/data/paleogeo/505ma.geojson","frame":{"lat":64.68,"lon":32.14,"angle":65.01},"plates":true},{"ageMa":510,"file":"/data/paleogeo/510ma.geojson","frame":{"lat":65.09,"lon":33.77,"angle":66.3},"plates":true},{"ageMa":515,"file":"/data/paleogeo/515ma.geojson","frame":{"lat":67.42,"lon":33.45,"angle":68.55},"plates":true},{"ageMa":525,"file":"/data/paleogeo/525ma.geojson","frame":{"lat":69.54,"lon":22.38,"angle":72.61},"plates":true},{"ageMa":535,"file":"/data/paleogeo/535ma.geojson","frame":{"lat":67.69,"lon":12.02,"angle":76.78},"plates":true}],"motion":{"rotations":"/data/paleo/rotations-paleomap.json"}}}