@startuml
sprite $PlugMd [14x18/16z] XOs34K1H30JlMK7_rNwREzW93oWQWKsaPLHRbNTTPZwwJI6644T6UJt1nuACx4K3-5IrlSf0tAinYTPYIZTBMJ4JXxfvh7XLWx-g1m
sprite $PlugLg [20x27/16z] {
hT2r0GGX54NHYpkl_sut6Lsta-1y0P8KWDEiIlbwrgJoxQpVsIjzfAlPhPXl1BsfJbsPXQWhdhjxGLSSkEll3D2lWiBDXsxjv2wpjcDJMENr_yJEfYcDQ5XT
jVF_UnS
}
!procedure Plug($id, $name="", $tech="")
  IconElement($id, 'fontawesome-5.15/Solid/Plug', $name, $tech)
!endprocedure
!procedure PlugCard($id, $funcName="", $content="")
  IconCard($id, '<$PlugMd>', '', $funcName, $content)
!endprocedure
!procedure PlugGroup($id, $name='Plug', $tech='')
  IconGroup($id, 'IconGroup', '<$PlugLg>', $name, $tech)
!endprocedure
@enduml