2023-01-23 03:37:00 +01:00
|
|
|
export async function data($) {
|
|
|
|
const bundle = await $.loadJSONUrl("https://spec.utxo.cz/23/bundle.json");
|
|
|
|
return {
|
2023-01-23 20:45:48 +01:00
|
|
|
speakers: bundle.spec.speakers.map(s => {
|
|
|
|
if (s.photos && s.photos[0]) {
|
|
|
|
const [ tp, ext ] = s.photos[0].split(":")
|
2023-01-25 23:02:10 +01:00
|
|
|
s.photoUrl = `https://spec.utxo.cz/23/photos/speakers/${s.id}-${tp}.${ext}`
|
2023-01-23 20:45:48 +01:00
|
|
|
}
|
|
|
|
return s
|
|
|
|
}),
|
2023-01-23 03:37:00 +01:00
|
|
|
tracks: bundle.spec.tracks,
|
|
|
|
};
|
|
|
|
}
|