package Ġast miner . config Ċ Ċ import Ġast miner . common . model . Label Extractor Ċ import Ġast miner . lab e lex tractor .* Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . Transient Ċ Ċ @ Serializable Ċ sealed Ġclass ĠLabel Extractor Config Ġ{ ĊĠĠĠ Ġabstract Ġval Ġlabel Extractor Impl : ĠLabel Extractor Ċ } Ċ Ċ /** Ċ Ġ* Ġ@ see ĠFileName Extractor Ċ Ġ*/ Ċ @ Serializable Ċ @ Serial Name (" file Ġname ") Ċ class ĠFileName Extractor Config Ġ: ĠLabel Extractor Config () Ġ{ ĊĠĠĠ Ġ@ Transient ĊĠĠĠ Ġoverride Ġval Ġlabel Extractor Impl Ġ= ĠFileName Extractor Ċ } Ċ Ċ /** Ċ Ġ* Ġ@ see ĠFolder Name Extractor Ċ Ġ*/ Ċ @ Serializable Ċ @ Serial Name (" folder Ġname ") Ċ class ĠFolder Name Extractor Config Ġ: ĠLabel Extractor Config () Ġ{ ĊĠĠĠ Ġ@ Transient ĊĠĠĠ Ġoverride Ġval Ġlabel Extractor Impl Ġ= ĠFolder Name Extractor Ċ } Ċ Ċ /** Ċ Ġ* Ġ@ see ĠFunction Name Label Extractor Ċ Ġ*/ Ċ @ Serializable Ċ @ Serial Name (" function Ġname ") Ċ class ĠFunction Name Extractor Config Ġ: ĠLabel Extractor Config () Ġ{ ĊĠĠĠ Ġ@ Transient ĊĠĠĠ Ġoverride Ġval Ġlabel Extractor Impl Ġ= ĠFunction Name Label Extractor Ċ } Ċ