@override String format(String value) => strip(value).replaceAllMapped( RegExp(r'^([A-Z]{3})([0-9])([A-Z0-9])([0-9]{2})$'), (Match m) => '${m[1]}-${m[2]}${m[3]}${m[4]}', );