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