@startuml
sprite $UploadFileMd [14x14/16z] NOw30G0n301J8zf_scTzHGmuyFoIceKKOgZQJCpF5xMPM9ulgMeSbl6kOizq3Y1ZYpaH1wN7H5KWKxD2hG7ogCllmpuzfHWG_yqQ7Wvk
sprite $UploadFileLg [20x20/16z] {
TP055eGm44FhtkR-frt92i42jV_6pOry3F7r1q49N-MDDT0kAMpWuTIomP91eDW1QSTiARcWxHYrPocHTM4HY3j6H2ZCOgurONTsoStfQASrpxdFmRtj6MV0
UQ7jPqKbcIaLeZStUW8
}
!procedure UploadFile($id, $name="", $tech="")
  IconElement($id, 'material-4.0/File/UploadFile', $name, $tech)
!endprocedure
!procedure UploadFileCard($id, $funcName="", $content="")
  IconCard($id, '<$UploadFileMd>', '', $funcName, $content)
!endprocedure
!procedure UploadFileGroup($id, $name='Upload File', $tech='')
  IconGroup($id, 'IconGroup', '<$UploadFileLg>', $name, $tech)
!endprocedure
@enduml