PageSourceSearch

https://www.tastyrewards.com/themes/tastytheme/src/js/google-signin.js?tm6qkh

js tastyrewards.com collected 2026-10-03 21:07:06 UTC 2,663 bytes, 20 lines download raw bytes

1var clicked=false;var is_iframe=false
2function ClickLogin(iframe_form)
3{if(iframe_form===undefined){iframe_form=false}
4clicked=true;is_iframe=iframe_form;}
5function googleSignUp(){var gSignUp=document.querySelector('.modal__social-button .abcRioButtonContents');gSignUp.click();}
6function googleLogin(){var gSignIn=document.querySelector('.modal__social-button-sign-in .abcRioButtonContents');gSignIn.click();}
7function onSignIn(googleUser){if(jQuery('body').hasClass('user-logged-in')||!clicked){return;}
8var profile=googleUser.getBasicProfile();console.log(profile);console.log("ID: "+profile.getId());console.log('Full Name: '+profile.getName());console.log('Given Name: '+profile.getGivenName());console.log('Family Name: '+profile.getFamilyName());console.log("Image URL: "+profile.getImageUrl());console.log("Email: "+profile.getEmail());var id_token=googleUser.getAuthResponse().id_token;var user_data={"firstname":profile.getGivenName(),"lastname":profile.getFamilyName(),"email":profile.getEmail(),"token":id_token,"account":"google",}
9language='en';jQuery.ajax({url:"/pepsibam/google-login",type:"POST",data:user_data,success:function(data){console.log(data);var result=JSON.parse(data);if(result.exist&&!is_iframe){window.location.href=result.route;}
10else{jQuery('#register-form input#email').val(profile.getEmail())
11jQuery('#register-form input#firstname').val(profile.getGivenName())
12jQuery('#register-form input#lastname').val(profile.getFamilyName())}}});}
13function onLogin(googleUser){if(jQuery('body').hasClass('user-logged-in')||!clicked){return;}
14var profile=googleUser.getBasicProfile();var id_token=googleUser.getAuthResponse().id_token;var user_data={"firstname":profile.getGivenName(),"lastname":profile.getFamilyName(),"email":profile.getEmail(),"token":id_token,"account":"google",}
15console.log("ID Token: "+id_token);jQuery.ajax({url:"/pepsibam/google-login",type:"POST",data:user_data,success:function(data){console.log(data);var result=JSON.parse(data);if(result.exist){if(jQuery('#contest').length){location.reload();}else{window.location.href=result.route;}}
16else{if(jQuery('#contest').length){jQuery('#contest-email').val(profile.getEmail())
17jQuery('#contest-firstname').val(profile.getGivenName())
18jQuery('#contest-lastname').val(profile.getFamilyName())}else{var close=document.getElementById('fancy_login_close_button');var signupButton=document.getElementsByClassName("jsModalSignUp")[0];close.click();signupButton.click();jQuery('#register-form input#email').val(profile.getEmail())
19jQuery('#register-form input#firstname').val(profile.getGivenName())
20jQuery('#register-form input#lastname').val(profile.getFamilyName())}}}});}

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.