{{define "timeline-event"}} {{$reply := or .Reply .NestedReply}} {{$msgtype := index .Event.Content "msgtype"}} {{$l := false}} {{if .Depth}}{{if eq .Depth 1}}{{$l = true}}{{end}}{{end}} {{$evid := ""}} {{$id := index .Event.Content "event_id"}} {{if $id}} {{$evid = (index .Event.Content "event_id")}} {{$evid = (Concat "/" $evid)}} {{end}} {{$rpth := index .Event.Content "room_path"}} {{if and .RoomPath}} {{if eq $rpth .RoomPath}} {{$evid = (Concat "/" .Event.ID)}} {{end}} {{end}} {{$evid = Concat (index .Event.Content "room_path") $evid}} {{if .Nested}} {{$evid = Concat (index .Event.Content "room_path") "/" (.Event.ID)}} {{$rp := index .Event.Content "share_reply"}} {{if $rp}}{{$evid = index .Event.Content "reply_permalink"}}{{end}} {{end}} {{$nsfw := index .Event.Content "nsfw"}}