package Ġorg . kan j iv g . tools . validation Ċ Ċ import Ġorg . kan j iv g . tools . KV G Tag Ċ Ċ object ĠSt roke Root Group Style Ġ: ĠStyle Validation ( ĊĠĠĠ Ġ" stroke Ġroot Ġgroup Ġstyle ", ĊĠĠĠ Ġ" root Ġgroup Ġfor Ġst ro kes Ġmust Ġhave Ġa Ġstyle Ġwith Ġdefault Ġproperties Ġset ", ĊĠĠĠ Ġmap Of ( ĊĠĠĠĠĠĠĠ Ġ" fill " Ġto Ġ" none ", ĊĠĠĠĠĠĠĠ Ġ" stroke " Ġto Ġ"# 0 0 0 0 0 0 ", ĊĠĠĠĠĠĠĠ Ġ" stroke - width " Ġto Ġ" 3 ", ĊĠĠĠĠĠĠĠ Ġ" stroke - line cap " Ġto Ġ" round ", ĊĠĠĠĠĠĠĠ Ġ" stroke - line join " Ġto Ġ" round " ĊĠĠĠ Ġ) Ċ ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Style ( svg : ĠK VG Tag . SVG ): ĠMap < String , ĠString > Ġ= Ġsvg . stroke Paths Group . style . attributes ĊĊĠĠĠ Ġoverride Ġfun Ġget Element Path (): ĠString Ġ= Ġ" svg Ġ> Ġg : first - child " Ċ } Ċ