importPackage(java.io);
importPackage(java.lang);
var modules = {}
function apply_to_B(instance) {
modules['B'] = instance.apply(instance,function() {
function a() {
console.log('aaaaaaaaaaaaaaaa');
}
return {
a:a
}
});
}
function apply_to_B(instance) {
"use strict";
try{
modules['B'] = instance.apply(instance,m);
}catch(err){
console.error(err);
}
}
let ret = modules['B'];
ret.b();
aW1wb3J0UGFja2FnZShqYXZhLmlvKTsKaW1wb3J0UGFja2FnZShqYXZhLmxhbmcpOwoKdmFyIG1vZHVsZXMgPSB7fQogCmZ1bmN0aW9uIGFwcGx5X3RvX0IoaW5zdGFuY2UpIHsKICBtb2R1bGVzWydCJ10gPSBpbnN0YW5jZS5hcHBseShpbnN0YW5jZSxmdW5jdGlvbigpIHsKICAgIGZ1bmN0aW9uIGEoKSB7CiAgICAgIGNvbnNvbGUubG9nKCdhYWFhYWFhYWFhYWFhYWFhJyk7CiAgICB9CiAgICByZXR1cm4gewogICAgICBhOmEKICAgIH0KICB9KTsKfQogCmZ1bmN0aW9uIGFwcGx5X3RvX0IoaW5zdGFuY2UpIHsKInVzZSBzdHJpY3QiOwogdHJ5ewogICBtb2R1bGVzWydCJ10gPSBpbnN0YW5jZS5hcHBseShpbnN0YW5jZSxtKTsKIH1jYXRjaChlcnIpewogICBjb25zb2xlLmVycm9yKGVycik7CiB9Cn0KIApsZXQgcmV0ID0gbW9kdWxlc1snQiddOwpyZXQuYigpOw==