PageSourceSearch

https://web-asset.mebmarket.com/web/dist/assets/js/libs/SigninGoogle.js?1790241216

js mebmarket.com collected 2026-09-24 15:26:37 UTC 12,464 bytes, 1 lines download raw bytes

1"use strict";function asyncGeneratorStep(e,r,n,o,t,a,i){try{var _=e[a](i),c=_.value}catch(e){return void n(e)}_.done?r(c):Promise.resolve(c).then(o,t)}function _asyncToGenerator(_){return function(){var e=this,i=arguments;return new Promise(function(r,n){var o=_.apply(e,i);function t(e){asyncGeneratorStep(o,r,n,t,a,"next",e)}function a(e){asyncGeneratorStep(o,r,n,t,a,"throw",e)}t(void 0)})}}$(document).ready(function(){signinGoogleStateManager()});var initGoogle=function(){},registerLoginNonce=function(){var r=_asyncToGenerator(regeneratorRuntime.mark(function e(r){var n,o;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n={api:"Google",method:"registerLoginNonce",data_json:JSON.stringify({nonce:r,provider:"google",referer:"coin"})},e.prev=1,e.next=4,APICaller.call(n);case 4:return o=e.sent,e.abrupt("return",jQuery.parseJSON(o));case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",null);case 11:case"end":return e.stop()}},e,null,[[1,8]])}));return function(e){return r.apply(this,arguments)}}(),doWithGoogle=function(){var n=_asyncToGenerator(regeneratorRuntime.mark(function e(r,n){var o,t,a,i,_,c,s,p;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(Core.clearStateLoginSocial(),o="devphp8"==Core.getSubdomain()?"devphp8":"www",t="https://".concat(o,".").concat(Core.getDomain(),"/google_signin.php"),a="1234","login"!=r){e.next=16;break}if(i=crypto.randomUUID(),sessionStorage.setItem("google_login_csrf",i),_=-1==window.location.href.indexOf("/ebook-")?Core.removeQueryString(window.location.href,["id_token","state"]):window.location.href,r+="~".concat(encodeURIComponent(_)),""!=redirect_after_login&&(r+="~".concat(encodeURIComponent(redirect_after_login))),"undefined"!=typeof app_referer_login&&"coin"==app_referer_login)return c="coin_"+i.replace(/-/g,""),e.next=14,registerLoginNonce(c);e.next=16;break;case 14:(s=e.sent)&&s.status&&s.status.success&&(a=c);case 16:p="".concat(SIGNIN_GOOGLE_URL,"response_type=permission%20id_token&client_id=").concat(SIGNIN_GOOGLE_CLIENT_ID,"&redirect_uri=").concat(t,"&scope=openid%20email%20profile&nonce=").concat(a,"&prompt=select_account&state=").concat(r),"get_token"==r?(window.open(p,"_blank"),"function"==typeof n&&(window.getGoogleIdTokenResponse=function(e){n(e)})):window.location=p;case 19:case"end":return e.stop()}},e)}));return function(e,r){return n.apply(this,arguments)}}(),signinGoogleStateManager=function(){var e=jMeb.gup("google_state"),r=jMeb.gup("id_token");if("login"==e){if(!sessionStorage.getItem("google_login_csrf"))return;sessionStorage.removeItem("google_login_csrf"),doSigninWithGoogle({id_token:r})}else"match"==e?doMatchGoogleToUser({id_token:r}):"get_token"==e&&(Core.mebBlockUI("ยืนยันข้อมูลด้วย Google เรียบร้อยแล้วจ้า"),setTimeout(function(){opener.getGoogleIdTokenResponse(r),window.top.close()},3e3))},doSigninWithGoogle=function(){var r=_asyncToGenerator(regeneratorRuntime.mark(function e(r){var n,o,t,a,i,_,c,s,p=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=1<p.length&&void 0!==p[1]?p[1]:null,Core.mebBlockUI("กำลังล็อกอินหรือสร้างแอกเคานท์ใหม่..."),e.next=4,callSigninViaGoogle(r);case 4:if((o=e.sent).status.success){e.next=14;break}if(11==o.status.code)return e.next=9,doCreateUserByGoogle(r,n);e.next=11;break;case 9:e.next=12;break;case 11:"function"==typeof n?n(o):973==o.status.code?(t=o.data.temp_token,a=o.data.user_email,Core.mebUnblockUI(),ManageModal.closeModal("modal_login"),ManageMFA.ShowVerify2FA("email",function(e){Core.callUserVerify2FAPasscode(e,t,"login_google")},"",t,a)):975==o.status.code?Core.mebAlert("",o.status.description,"","warning"):(i=o.status.description,o.data&&o.data.disable_note&&(i=nl2br(o.data.disable_note)),Core.mebAlert("",i,function(){},"warning"));case 12:e.next=34;break;case 14:if("function"!=typeof n){e.next=18;break}n(o),e.next=34;break;case 18:if(jMeb.empty(redirect_after_login)){e.next=33;break}if(_=r.app_id_via_app||DEFAULT_APP_ID,c=r.device_id_via_app||WEB_DEVICE_ID,s=r.device_name_via_app||WEB_DEVICE_NAME,"undefined"!=typeof app_referer_login&&("raw"==app_referer_login?(_="RAW",c=device_id_referer_login,s=device_name_referer_login):"lnw"==app_referer_login||"gems"==app_referer_login?(_="LNW",c=device_id_referer_login,s=device_name_referer_login):"pok"==app_referer_login&&(_="POK",c=device_id_referer_login,s=device_name_referer_login)),Core.sendLoginSuccessToApp(o.data.token,c,s,_))return e.abrupt("return");e.next=25;break;case 25:$("#token_from_login").val(o.data.token),$("#device_id_from_login").val(c),$("#device_name_from_login").val(s),$("#secure_key_from_login").val(secure_key_from_login),$("#google_id_token").val(r.id_token),$("#form_submit_login").submit(),e.next=34;break;case 33:Core.getUserInfo(o.data.token,"login_google");case 34:case"end":return e.stop()}},e)}));return function(e){return r.apply(this,arguments)}}(),callSigninViaGoogle=function(){var r=_asyncToGenerator(regeneratorRuntime.mark(function e(r){var n,o,t,a,i,_,c;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.app_id_via_app||DEFAULT_APP_ID,o=r.device_id_via_app||WEB_DEVICE_ID,t=r.device_name_via_app||WEB_DEVICE_NAME,a="","undefined"!=typeof app_referer_login&&("raw"==app_referer_login?(n="RAW",o=device_id_referer_login,t=device_name_referer_login):"lnw"==app_referer_login||"gems"==app_referer_login?(n="LNW",o=device_id_referer_login,t=device_name_referer_login):"pok"==app_referer_login&&(n="POK",o=device_id_referer_login,t=device_name_referer_login),a=app_referer_login),i={api:"Google",method:"userLoginStartByGoogle",data_json:JSON.stringify({device_id:o,device_name:t,app_id:n,app_platform:r.app_platform_via_app||APP_PLATFORM,app_ver:r.app_ver_via_app||"",google_id_token:r.id_token,device_model:r.device_model||"",os_version:r.os_version||"",device_info:r.device_info||"",package_name:r.package_name||"",application_info:r.application_info||"",app_referer_login:a})},e.next=8,APICaller.call(i);case 8:return _=e.sent,c=jQuery.parseJSON(_),e.abrupt("return",c);case 11:case"end":return e.stop()}},e)}));return function(e){return r.apply(this,arguments)}}(),doCreateUserByGoogle=function(){var r=_asyncToGenerator(regeneratorRuntime.mark(function e(_){var c,r
1=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c=1<r.length&&void 0!==r[1]?r[1]:null,Core.mebUnblockUI(),e.next=4,ManageAgreement.getRegisterAgreementDescription("user");case 4:ManageAgreement.showRegisterAgreementDescription(_asyncToGenerator(regeneratorRuntime.mark(function e(){var r,n,o,t,a,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return Core.mebBlockUI("กำลังสร้างแอกเคานท์ใหม่..."),"function"==typeof armPokochatComingSoonAfterRegister&&armPokochatComingSoonAfterRegister(),e.next=4,callCreateUserByGoogle(_);case 4:if(0!=(r=e.sent).status.success){e.next=19;break}if("function"!=typeof c){e.next=10;break}c(r),e.next=17;break;case 10:if("function"==typeof redirectIfPokochatNotPublic&&redirectIfPokochatNotPublic(r))return e.abrupt("return");e.next=14;break;case 14:n="ไม่สามารถล็อกอินได้ในขณะนี้ กรุณาติดต่อผู้ดูแลระบบ [".concat(r.status.code,"]"),8==r.status.code&&(n="อีเมล Google นี้เคยสมัครใน Meb แอกเคานท์อยู่แล้ว<br>หากอีเมล์นี้เป็นของคุณ กรุณาล็อกอินเข้าสู่ระบบแล้วค่อยเชื่อมต่อกับ Google อีกครั้ง"),Core.mebAlert("",n,function(){jMeb.empty(redirect_after_login)?window.location.href=SITE_URL_HTTPS:window.location.href=redirect_after_login},"warning");case 17:e.next=41;break;case 19:if("function"!=typeof c){e.next=23;break}c(r),e.next=41;break;case 23:if(jMeb.empty(redirect_after_login)){e.next=38;break}if(o=_.app_id_via_app||DEFAULT_APP_ID,t=_.device_id_via_app||WEB_DEVICE_ID,a=_.device_name_via_app||WEB_DEVICE_NAME,"undefined"!=typeof app_referer_login&&("raw"==app_referer_login?(o="RAW",t=device_id_referer_login,a=device_name_referer_login):"lnw"==app_referer_login||"gems"==app_referer_login?(o="LNW",t=device_id_referer_login,a=device_name_referer_login):"pok"==app_referer_login&&(o="POK",t=device_id_referer_login,a=device_name_referer_login)),Core.sendLoginSuccessToApp(r.data.token,t,a,o))return e.abrupt("return");e.next=30;break;case 30:$("#token_from_login").val(r.data.token),$("#device_id_from_login").val(t),$("#device_name_from_login").val(a),$("#secure_key_from_login").val(secure_key_from_login),$("#google_id_token").val(_.id_token),$("#form_submit_login").submit(),e.next=41;break;case 38:i=decodeURIComponent(jMeb.gup("redirect_url_after_login")),setUrlAfterLogin(i),getUserInfo(r.data.token);case 41:case"end":return e.stop()}},e)})));case 5:case"end":return e.stop()}},e)}));return function(e){return r.apply(this,arguments)}}(),callCreateUserByGoogle=function(){var r=_asyncToGenerator(regeneratorRuntime.mark(function e(r){var n,o,t,a,i;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.app_id_via_app||DEFAULT_APP_ID,o="","undefined"!=typeof app_referer_login&&("raw"==app_referer_login?n="RAW":"lnw"==app_referer_login||"gems"==app_referer_login?n="LNW":"pok"==app_referer_login&&(n="POK"),o=app_referer_login),t={api:"Google",method:"userCreateUserByGoogle",data_json:JSON.stringify({device_id:r.device_id_via_app||WEB_DEVICE_ID,device_name:r.device_name_via_app||WEB_DEVICE_NAME,app_id:n,app_platform:r.app_platform_via_app||APP_PLATFORM,app_ver:r.app_ver_via_app||"",google_id_token:r.id_token,accept_agreement:1,app_referer_login:o})},e.next=6,APICaller.call(t);case 6:return a=e.sent,i=jQuery.parseJSON(a),e.abrupt("return",i);case 9:case"end":return e.stop()}},e)}));return function(e){return r.apply(this,arguments)}}(),doMatchGoogleToUser=function(){var n=_asyncToGenerator(regeneratorRuntime.mark(function e(r,n){var o,t,a,i,_,c=arguments;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(o=2<c.length&&void 0!==c[2]?c[2]:"",Core.mebBlockUI("กำลังเชื่อมต่อ Google..."),t=r.passcode||"",jMeb.empty(r.token))return e.next=6,Core.getEnable2FA(Core.getCookie("user_token"));e.next=13;break;
1case 6:if(1==e.sent&&""==o)return ManageMFA.resend2FAByUserKey("email","",Core.getCookie("user_token")),Core.mebUnblockUI(),ManageModal.closeAllModal(),ManageMFA.ShowVerify2FA("email",function(e){doMatchGoogleToUser(r,n,e)}),e.abrupt("return");e.next=13;break;case 13:return""!=o&&(t=o),a={api:"Google",method:"userMatchUserToGoogle",data_json:JSON.stringify({token:r.token||Core.getCookie("user_token"),google_id_token:r.id_token,app_id:DEFAULT_APP_ID,app_platform:APP_PLATFORM,passcode:t})},e.next=17,APICaller.call(a);case 17:i=e.sent,0==(_=jQuery.parseJSON(i)).status.success?"function"==typeof n?n(_.status):5==_.status.code?Core.mebAlert("","แอกเคานท์นี้เชื่อมต่อ Google อยู่แล้วจ้า",function(){window.location.href=Core.getAccountPageUrl()},"warning"):6==_.status.code?Core.mebAlert("","แอกเคานท์ Google นี้ถูกเชื่อมต่อกับแอกเคานท์ meb อื่นอยู่แล้วจ้า",function(){window.location.href=Core.getAccountPageUrl()},"warning"):974==_.status.code||975==_.status.code?Core.mebAlert("",_.status.description,"","warning"):Core.mebAlert("","ไม่สามารถเชื่อมต่อ Google ได้ กรุณาติดต่อผู้ดูแลระบบจ้า[".concat(_.status.code,"]"),function(){window.location.href=Core.getAccountPageUrl()},"warning"):("function"==typeof n&&n(null),Core.updateCookie({is_match_google:1}),Core.redirectWithMessage(Core.getAccountPageUrl(),"เชื่อมต่อ Google สำเร็จ"));case 20:case"end":return e.stop()}},e)}));return function(e,r){return n.apply(this,arguments)}}();function nl2br(e,r){return(e+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+(r||void 0===r?"<br />":"<br>")+"$2")}

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.