6V2WQCRS4WPHRGWQ4VFQBSUNJJ3DMZ5PD3NRPKLUZEAFEUGUKSYQC KD5B4WK7V6ZBQBJ2JLOLCUTM6GK56BC5P6FMUNMUDZOBGZYPMF7AC SX4IAP27IQ7B5QFX74GKQYRX4IJSJTZ4CLH7EPFSJWATV7LVXR4AC S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC ZX547P4GSTO23FFJ6TGU4MX5A2ZP37GX6XZHU6WTTBWIJVGLF4IQC JY3V7EV6X6EJH2QANLNO3S3YXZMGEW53BCIPFNVXSKZFUBSXHCAAC LBKFI2GRVO3NKT35RZ7R7WH4MQ6DVJEL6VC6NP3TRMACUQZIWXFAC pub fn (mut self Main) name_match(network chat.System, name string) string {
pub fn matrix_name_match(name string) bool {restr := '@ircbr_(.*):donp.org'mut re := regex.regex_opt(restr) or {panic("matrix_name_match regex parse fail")}start, _ := re.find(name)println("matrix_name_match $restr $name => start $start")return start >= 0}pub fn (mut self Main) name_convert(network chat.System, name string) string {