String base64UrlEncode(String input) { return base64Url .encode(utf8.encode(input)) .replaceAll('+', '-') .replaceAll('/', '_') .replaceAll('=', ''); }