PageSourceSearch

https://api.saisoncard.co.jp/auth/resources/js/client/recaptcha.js

js saisoncard.co.jp collected 2026-10-01 10:26:45 UTC 1,218 bytes, 35 lines download raw bytes

1var preventEvent = true;
2function recaptchaSubmit(event, siteKey) {
3  if (preventEvent) {
4    event.preventDefault();
5    // ログインボタン取得]
6    // NA、ATU、REの場合は、<button class="btn-login">ログイン</button>で実装
7    let btnObj = $('.btn-login');
8    if (btnObj.length === 0) {
9      // 7N、IM、DH、SG、TAの場合は、<input type="image" value="ログイン"</input>で実装
10      btnObj = $('.btn');
11    }
12    try {
13      grecaptcha.enterprise.ready(function () {
14        grecaptcha.enterprise.execute(siteKey, { action: 'login' }).then(function (token) {
15          //トークン取得が成功した場合
16          var recaptchaToken = document.getElementById('recaptchaToken');
17          recaptchaToken.value = token;
18
19          preventEvent = false;
20          // 2度押し防止を初期化
21          clickInit();
22          // $('.btn-login').trigger('click');
23          btnObj.trigger('click');
24        });
25      });
26      // enterprise.jsが読み込めなかった場合
27    } catch (exception) {
28      preventEvent = false;
29      // 2度押し防止を初期化
30      clickInit();
31      // $('.btn-login').trigger('click');
32      btnObj.trigger('click');
33    }
34  }
35}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.