Welcome! I'm not yet sure what to do with this space...
All I know is that there's going to be some human-made code
Something like this:
var input = utils.toNum(inputText);
var encoded = input.map(function(char){
if (char < 0 || char > 25){
return char;
} else {
var output = this._encode(char);
// rotate r1,
// if it returns true (meaning the notch is present) => rotate r2
this._r1.rotate() && this._r2.rotate() && this._r3.rotate(); return output;
}
}.bind(this));