1(function($){var PAYMENT_CHECKOUT_KEYS=['cf7apps_stripe_checkout_url','cf7apps_paypal_checkout_url','cf7apps_square_checkout_url',];function getPaymentCheckoutUrl(detail){if(!detail){return'';} 2var sources=[detail,detail.apiResponse].filter(Boolean);for(var i=0;i<sources.length;i++){for(var j=0;j<PAYMENT_CHECKOUT_KEYS.length;j++){if(sources[i][PAYMENT_CHECKOUT_KEYS[j]]){return sources[i][PAYMENT_CHECKOUT_KEYS[j]];}}} 3return'';} 4function shouldSkipRedirection(detail){if(getPaymentCheckoutUrl(detail)){return true;} 5if(window.cf7appsPaymentRedirectPending){return true;} 6if(cf7appsRedirection&&cf7appsRedirection.paymentGatewayForms&&detail&&detail.contactFormId&&cf7appsRedirection.paymentGatewayForms[String(detail.contactFormId)]){return true;} 7return false;} 8function maybeRedirect(detail){if(!detail||!detail.contactFormId){return;} 9if(shouldSkipRedirection(detail)){return;} 10var formId=detail.contactFormId;window.setTimeout(function(){if(window.cf7appsPaymentRedirectPending){return;} 11$.post(cf7appsRedirection.ajaxurl,{action:'cf7apps_fetch_settings',formId:formId},function(response){if(!response.success){return;} 12if(window.cf7appsPaymentRedirectPending){return;} 13var data=response.data||{};var redirectTo=data.redirectTo;var newTab=data.newTab;var isEnabled=data.isEnabled;if(!isEnabled||!redirectTo){return;} 14if(newTab){window.open(redirectTo,'_blank');}else{window.location.href=redirectTo;}});},350);} 15function onCf7Submit(e){var detail=e.detail||{};var status=detail.status||'';if(status&&'mail_sent'!==status&&'sent'!==status){return;} 16maybeRedirect(detail);} 17document.addEventListener('wpcf7mailsent',onCf7Submit);document.addEventListener('wpcf7submit',onCf7Submit);})(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.