' IMG
!function $Speech-to-textIMG($scale)
    !return "<img data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAJQElEQVR4nO3ZvYpWVxiG4b2/+QZ/ZgoLa8ucSuqgmMZDUIKtTKtdUNDG3koiprQaYpPOPkUahUAgpjBREGRm5wycXQxZOvd1HcHTLLhZ7zQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBlmUcPAE72/Y//fLOc27k2escax0fzLz/9cPHX0TuAz9uOHgCcbDm3c+3Shfnu6B1r/Ptx+Xmapu9G7wA+bzN6AADw/xMAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQdvRA0a7/ujDndEb1jhaljfPbu0/Gb0D4HOuPnx/Y2eer4zescbTm3v3Rm8YKR8Aly7Md0dvWOPjp/ntNE0CAPii7e1u7p/fnS6P3rFSOgCcAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAEbUcP4Oy5+vD9jZ15vjJ6xxpPb+7dG72Bca4/+nBn9IY1jpblzbNb+09G7+BsEQCcur3dzf3zu9Pl0TtWEgBhly7Md0dvWOPjp/ntNE0CgFPlBAAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACNqOHjDa738ej56wyjxNr0ZvWOuPv49fLdP07egdZ8lf75ZXb98to2ess0wvR09Yy/s/fd7/18MPAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgaDt6AGfPsmweT9Pxi9E74ETLdHv0hDWWafN69AbOHgHAqTs8uPh89AZY4/Bg/8HoDTCKEwAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAoO3oAcMt0+3RE9ZYps3r0RsATrIsm8fTdPxi9A5Olg+Aw4P9B6M3AJwVhwcXn4/ewDpOAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCtqMHACebl53fpuno9ugda2x25pejNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx9/gNTxmg55ApKyQAAAABJRU5ErkJggg=={scale="+$scale+"}>"
!endfunction


' Entity
!procedure Speech-to-text(e_alias, e_label)
    GCEntity(e_alias, e_label, Speech-to-text, Speech-to-text)
!endprocedure

!procedure Speech-to-text(e_alias, e_label, e_descr)
    GCEntity(e_alias, e_label, e_descr, Speech-to-text, Speech-to-text)
!endprocedure

$GCDefineEntityStyle(Speech-to-text)


' Participant
!procedure Speech-to-textParticipant(p_alias, p_label)
    GCParticipant(p_alias, p_label, Speech-to-text, Speech-to-text)
!endprocedure

!procedure Speech-to-textParticipant(p_alias, p_label, p_descr)
    GCParticipant(p_alias, p_label, p_descr, Speech-to-text, Speech-to-text)
!endprocedure

$GCDefineParticipantStyle(Speech-to-text)


' Group
!procedure Speech-to-textGroup(g_alias, g_label="")
    $GCDefineGroup(g_alias, g_label, Speech-to-text, Speech-to-textGroup)
!endprocedure

!procedure Speech-to-textGroup(g_alias, g_label="")
    $GCDefineGroup(g_alias, g_label, Speech-to-text, Speech-to-textGroup)
!endprocedure

$GCDefineGroupStyle(Speech-to-textGroup)
