convert method
Converts input
and returns the result of the conversion.
Implementation
@override
Bech32 convert(String input,
{int maxLength = Bech32Validations.maxInputLength,
String encoding = 'bech32'}) {
var separatorPosition = input.lastIndexOf(separator);
input = input.toLowerCase();
var hrp = input.substring(0, separatorPosition);
var data = input.substring(
separatorPosition + 1, input.length - Bech32Validations.checksumLength);
var dataBytes = data.split('').map((c) => charset.indexOf(c)).toList();
return Bech32(hrp, dataBytes);
}