decryptMap method
Implementation
@override
Future<Map?> decryptMap({required String key, required String data}) async {
await _scriptsCompleter.future;
final decrypted = _decryptMap(key.toJS, data.toJS);
// The dartify extension correctly handles the conversion back.
return decrypted.dartify() as Map?;
}