How to decrypt this js file?

How to decrypt the javascript code like this. Ask for the specific method or a tool.:

function loadComplete() {
  if (pageNo == 0) {
    loaderplay = game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[25]][_$_2aa1[29]](403, 391, _$_2aa1[127]);

    loaderplay[_$_2aa1[524]](0);

    loaderplay[_$_2aa1[525]]({
      "useHandCursor": true
    });

    game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
      "delay": 10,
      "callback": _0x9CAD,
      "callbackScope": this
    });

    function _0x9CAD() {
      game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[31]][_$_2aa1[526]]({
        "targets": loaderplay,
        "tweens": [{
          "angle": 30,
          "ease": _$_2aa1[30],
          "duration": 400,
          "repeat": 0,
          "yoyo": true
        }, {
          "angle": -30,
          "ease": _$_2aa1[30],
          "duration": 400,
          "delay": 200,
          "repeat": 0,
          "yoyo": true,
          "onComplete": _0x9CB7
        }]
      });
    }

    function _0x9CB7() {
      game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
        "delay": 1000,
        "callback": _0x9CAD,
        "callbackScope": this
      });
    }

    loaderplay[_$_2aa1[42]](_$_2aa1[527], function (_0x9C7B) {});

    loaderplay[_$_2aa1[42]](_$_2aa1[528], function (_0x9C7B) {});

    loaderplay[_$_2aa1[42]](_$_2aa1[529], function (_0x9C7B) {
      loaderplay[_$_2aa1[530]]();

      loadngTimeEvent = game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
        "delay": 1,
        "callback": loadingAsset,
        "callbackScope": this
      });

      this[_$_2aa1[4]][_$_2aa1[532]][_$_2aa1[531]](false, _$_2aa1[5]);

      game[_$_2aa1[4]][_$_2aa1[6]](_$_2aa1[49]);

      if (typeof gdsdk !== _$_2aa1[533] && gdsdk[_$_2aa1[534]] !== _$_2aa1[533]) {
        gdsdk[_$_2aa1[534]]();
      }
    });

    progress[_$_2aa1[535]] = 0;
    percentText[_$_2aa1[535]] = 0;
    loadValue++;
  } else {
    loadValue++;

    if (loadValue <= 15) {
      loadngTimeEvent = game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[40]][_$_2aa1[39]]({
        "delay": 1,
        "callback": loadingAsset,
        "callbackScope": this
      });
    } else {
      game[_$_2aa1[4]][_$_2aa1[14]][1][_$_2aa1[4]][_$_2aa1[3]](_$_2aa1[5]);
    }
  }
}

[! [enter image description here] (https://i.sstatic.net/fzWxwTt6.jpg)] (https://i.sstatic.net/fzWxwTt6.jpg)
The js file is here: https://uronpen.cloud/decodeResult.js

Ask for the specific method or a tool. Ask for the specific method or a tool. Thank you.

Ask for the specific method or a tool.