@startuml
sprite $YarnMd [14x14/16z] {
HOq50aH124BzRSBzRxkEMs_I0X7PdgnAtMHnWWEk5SpFLkgMPpsXhYktJ-1ziZ_6nehqFiH488mVClYFtatk4GG-iwccD0KjaaWBSfUBSEi-B7VfS9YWsJM1
ihs_Bm
}
sprite $YarnLg [20x21/16z] {
JP075iGW24JjqaBkVzi5CVkOL3vIYwikLfFiMlxQptkayC4M9EWug6kOrpCzr_tdkUEdbuPnQ2_55SuIIARO-vOQaImi24QH0_XutgmbdWWomfDrSsPmikfA
w3FW4H0plHH-bGRID1CIKw5jlxqQVERBZcXxBRA1nJvhRHEgUzf_2QeQyJssdFgILgx6fR9AKfjhpU_C3m
}
!procedure Yarn($id, $name="", $tech="")
  IconElement($id, 'fontawesome-5.15/Brands/Yarn', $name, $tech)
!endprocedure
!procedure YarnCard($id, $funcName="", $content="")
  IconCard($id, '<$YarnMd>', '', $funcName, $content)
!endprocedure
!procedure YarnGroup($id, $name='Yarn', $tech='')
  IconGroup($id, 'IconGroup', '<$YarnLg>', $name, $tech)
!endprocedure
@enduml