PageSourceSearch

https://www.yeswebloom.com/wp-content/cache/min/1/wp-content/plugi…/assets/js/script.js?ver=1791378173

js yeswebloom.com collected 2026-10-08 21:33:41 UTC 4,661 bytes, 8 lines download raw bytes

1(function($){function enablePopup(e){e.preventDefault();if(!$('body').children('.suremember-login-container-popup').length){const popup=$('.suremember-login-container-popup');popup.find('p, br').remove();$('.suremember-login-container-popup').appendTo(document.body)}
2$('.suremember-login-container-popup').addClass('active');$('.suremember-login-container-popup .field-error').remove();function renderTurnstile(attempts=0){if(typeof window.turnstile!=='undefined'){const simpleTurnstileWidgets=$('.suremember-login-container-popup .cf-turnstile').not('.cf-turnstile-manual');if(simpleTurnstileWidgets.length>0){simpleTurnstileWidgets.each(function(){const widget=$(this);if(widget.children().length===0&&widget.data('sitekey')){try{window.turnstile.render(widget[0],{sitekey:widget.data('sitekey'),theme:widget.data('theme')||'auto',language:widget.data('language')||'auto',action:widget.data('action')||'submit',size:widget.data('size')||'normal',appearance:widget.data('appearance')||'always',callback:widget.data('callback')||'cfturnstileCallback','error-callback':widget.data('error-callback')||'cfturnstileErrorCallback',})}catch(error){console.warn('Simple Turnstile render error:',error)}}})}else{const turnstileContainer=$('.suremember-login-container-popup .cf-turnstile-manual');if(turnstileContainer.length&&window.turnstileReady){const existingInput=turnstileContainer.find('input[name="cf-turnstile-response"]');if(existingInput.length===0){const siteKey=turnstileContainer.data('sitekey');const theme=turnstileContainer.data('theme')||'light';turnstileContainer.empty();turnstileContainer.addClass('cf-turnstile');try{window.turnstile.render(turnstileContainer[0],{sitekey:siteKey,theme,})}catch(error){console.warn('SureMembers Turnstile render error:',error)}}}}}else if(attempts<50){setTimeout(()=>renderTurnstile(attempts+1),100)}}
3renderTurnstile()}
4function loginSubmit(e){e.preventDefault();const form=$(this);const getSubmitBtn=$('.suremember-user-form-submit');getSubmitBtn.addClass('submit-loading');const formData=new FormData(form[0]);$.ajax({method:'POST',url:suremembers_login.ajax_url,data:formData,dataType:'json',cache:!1,contentType:!1,processData:!1,success(response){getSubmitBtn.removeClass('submit-loading');if(!0===response.success){window.location.reload()}else if(response?.data?.result){for(const field in response.data.result){const heading=$('.suremember-login-heading');heading.after(`<span class='field-error'>${ response.data.result[ field ] }</span>`)}
5if(typeof window.turnstile!=='undefined'){const turnstileContainer=$('.suremember-login-container-popup .cf-turnstile-manual, .suremember-login-container-popup .cf-turnstile');if(turnstileContainer.length){const widgetId=turnstileContainer.find('input[name="cf-turnstile-response"]').attr('id');if(widgetId){const widgetIdValue=widgetId.replace('_response','');window.turnstile.reset(widgetIdValue)}else{window.turnstile.reset(turnstileContainer[0])}}}}},})}
6function logoutSubmit(e){e.preventDefault();const button=$(this),processingText=button.data('processing'),nonce=button.data('nonce');button.text(processingText);const formData=new FormData();formData.append('action','suremembers_user_logout');formData.append('logout_nonce',nonce);$.ajax({method:'POST',url:suremembers_login.ajax_url,data:formData,dataType:'json',cache:!1,contentType:!1,processData:!1,success(response){if(!0===response.success){window.location.reload()}else if(response?.data?.result){button.after(`<span class='field-error'>${ response?.data?.result?.message || 'Something went wrong. Please try again.' }</span>`)}},})}
7$(document).on('click','.suremember-login-container-popup.active',function(e){const inner=$('.suremember-login-wrapper');if(!inner.is(e.target)&&inner.has(e.target).length===0){$(this).removeClass('active')}});$(document).on('click','.suremember-login-wrapper-close',function(){$('.suremember-login-container-popup').removeClass('active')});function showHidePwd(event){event.preventDefault();const button=$(this);const input=button.siblings('input');button.toggleClass('show-pwd');if('text'===input.attr('type')){input.attr('type','password');button.find('span').removeClass('dashicons-hidden');button.find('span').addClass('dashicons-visibility')}else{input.attr('type','text');button.find('span').removeClass('dashicons-visibility');button.find('span').addClass('dashicons-hidden')}}
8$(document).on('submit','.suremember-user-login-form',loginSubmit);$(document).on('click','.suremembers-logout-button',logoutSubmit);$(document).on('click','.suremembers-open-login-popup',enablePopup);$(document).on('click','.suremembers-hide-if-no-js',showHidePwd)}(jQuery))

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.