PageSourceSearch

https://gospodarski.hr/wp-content/cache/min/1/wp-content/plugins/p…/assets/front-end-connect.js?ver=1789658772

js gospodarski.hr collected 2026-10-02 17:42:13 UTC 26,799 bytes, 361 lines download raw bytes

1jQuery(function($){if(!($('#stripe-pk').length>0))
2return!1
3var stripe_pk=$('#stripe-pk').val()
4if(typeof stripe_pk=='undefined'||stripe_pk=='')
5stripe_pk=$('#stripe-pk').attr('conditional-value')
6if(typeof stripe_pk=='undefined')
7return!1
8if(typeof pms.stripe_connected_account=='undefined'||pms.stripe_connected_account==''){console.log('Before you can accept payments, you need to connect your Stripe Account by going to Dashboard -> Paid Member Subscriptions -> Settings -> Payments.')
9return!1}
10var $client_secret=''
11var $client_secret_setup_intent=''
12var elements=!1
13var elements_setup_intent=!1
14var stripe=!1
15pms_stripe_get_payment_intents().then(function(result){let intents=JSON.parse(result)
16$client_secret=intents.payment_intent
17$client_secret_setup_intent=intents.setup_intent
18$('.pms-form input[name="pms_stripe_connect_payment_intent"], .wppb-register-user input[name="pms_stripe_connect_payment_intent"]').val($client_secret)
19$('.pms-form input[name="pms_stripe_connect_setup_intent"], .wppb-register-user input[name="pms_stripe_connect_setup_intent"]').val($client_secret_setup_intent)
20var StripeData={stripeAccount:pms.stripe_connected_account}
21if(pms.stripe_locale)
22StripeData.locale=pms.stripe_locale
23var stripe_appearance=''
24if(pms.pms_elements_appearance_api)
25stripe_appearance=pms.pms_elements_appearance_api
26stripe=Stripe(stripe_pk,StripeData)
27if($client_secret&&$client_secret.length>0)
28elements=stripe.elements({clientSecret:$client_secret,appearance:stripe_appearance})
29if($client_secret_setup_intent&&$client_secret_setup_intent.length>0)
30elements_setup_intent=stripe.elements({clientSecret:$client_secret_setup_intent,appearance:stripe_appearance})
31stripeConnectInit()
32stripeConnectUpdatePaymentIntent()})
33var $payment_element=''
34var $elements_instance_slug=''
35var cardIsEmpty=!0
36var payment_id=0
37var form_location=''
38var subscription_plan_selector='input[name=subscription_plans]'
39var pms_checked_subscription=$(subscription_plan_selector+'[type=radio]').length>0?$(subscription_plan_selector+'[type=radio]:checked'):$(subscription_plan_selector+'[type=hidden]')
40$(document).on('click',subscription_plan_selector,function(event){stripeConnectInit()
41stripeConnectUpdatePaymentIntent()})
42$(document).on('pms_discount_success',function(event){stripeConnectInit()
43stripeConnectUpdatePaymentIntent()})
44$(document).on('change','#pms_billing_country, #pms_billing_state, #pms_billing_city, .pms_pwyw_pricing',function(){stripeConnectUpdatePaymentIntent()})
45$(document).on('input','#pms_vat_number',function(){stripeConnectUpdatePaymentIntent()})
46if($('#pms-update-payment-method-form #pms-stripe-payment-elements').length>0){$('.pms-credit-card-information').show()
47$('.pms-billing-details').show()}
48var payment_buttons='input[name=pms_register], ';payment_buttons+='input[name=pms_new_subscription], ';payment_buttons+='input[name=pms_change_subscription], ';payment_buttons+='input[name=pms_upgrade_subscription], ';payment_buttons+='input[name=pms_renew_subscription], ';payment_buttons+='input[name=pms_confirm_retry_payment_subscription], ';payment_buttons+='.wppb-register-user input[name=register]';$(document).on('wppb_invisible_recaptcha_success',stripeConnectPaymentGatewayHandler)
49$(document).on('wppb_v3_recaptcha_success',stripeConnectPaymentGatewayHandler)
50$(document).on('pms_v3_recaptcha_success',stripeConnectPaymentGatewayHandler)
51$(document).on('submit','.pms-form',function(e){if(e.target&&(jQuery(e.target).attr('id')=='pms_recover_password_form'||jQuery(e.target).attr('id')=='pms_new_password_form'||jQuery(e.target).attr('id')=='pms_login'))
52return
53var target_button=$('input[type="submit"], button[type="submit"]',$(this)).not('#pms-apply-discount').not('input[name="pms_redirect_back"]')
54var form=$(this).closest('form')
55if(typeof form!='undefined'&&form&&form.length>0&&form.hasClass('pms-ec-register-form')){stripeConnectPaymentGatewayHandler(e,target_button)}else if(!e.originalEvent||!e.originalEvent.submitter||$(e.originalEvent.submitter).attr('name')!='pms_redirect_back'){if($(e.originalEvent.submitter).attr('name')=='pms_update_payment_method')
56stripeConnectUpdatePaymentMethod(e,target_button)
57else stripeConnectPaymentGatewayHandler(e,target_button)}})
58$(document).on('submit','.wppb-register-user',function(e){if(!($('.wppb-recaptcha .wppb-recaptcha-element',$(e.currentTarget)).hasClass('wppb-invisible-rec
58aptcha')||$('.wppb-recaptcha .wppb-recaptcha-element',$(e.currentTarget)).hasClass('wppb-v3-recaptcha'))){var target_button=$('input[type="submit"], button[type="submit"]',$(this)).not('#pms-apply-discount').not('input[name="pms_redirect_back"]')
59stripeConnectPaymentGatewayHandler(e,target_button)}})
60function stripeConnectPaymentGatewayHandler(e,target_button=!1){if($('input[type=hidden][name=pay_gate]').val()!='stripe_connect'&&$('input[type=radio][name=pay_gate]:checked').val()!='stripe_connect')
61return
62if($('input[type=hidden][name=pay_gate]').is(':disabled')||$('input[type=radio][name=pay_gate]:checked').is(':disabled'))
63return
64e.preventDefault()
65removeErrors()
66var current_button=$(this)
67if(e.type=='wppb_invisible_recaptcha_success'||e.type=='wppb_v3_recaptcha_success'||e.type=='pms_v3_recaptcha_success'){current_button=target_button==!1?$('input[type="submit"]',$('.wppb-recaptcha-element').closest('form')):$(target_button)}else if(e.type=='submit'){if(target_button!=!1)
68current_button=$(target_button)}
69current_button.attr('disabled',!0)
70if(cardIsEmpty===!0){addValidationErrors([{target:'credit_card',message:pms.invalid_card_details_error}],current_button)
71if(typeof paymentSidebarPosition=='function'){paymentSidebarPosition()}
72return}
73var data=stripeConnectGetFormData(current_button,!0)
74if(data==!1)
75return
76$.post(pms.ajax_url,data,function(response){if(response){response=JSON.parse(response)
77if(response.success==!0){if(data.form_type=='wppb'){var return_url=new URL(pms.stripe_return_url)
78return_url.searchParams.set('form_type','wppb')
79return_url.searchParams.set('form_name',data.form_name)
80pms.stripe_return_url=return_url.toString()}
81if(data.setup_intent&&data.setup_intent===!0){stripe.confirmSetup({elements:elements_setup_intent,confirmParams:{return_url:pms.stripe_return_url,payment_method_data:{billing_details:pms_stripe_get_billing_details()}},redirect:'if_required',}).then(function(result){stripeConnectProcessPayment(result,response,data,current_button)})}else{stripe.confirmPayment({elements,confirmParams:{return_url:pms.stripe_return_url,payment_method_data:{billing_details:pms_stripe_get_billing_details()}},redirect:'if_required',}).then(function(result){stripeConnectProcessPayment(result,response,data,current_button)})}}else if(response.success==!1){var form_type=data.form_type=$('.wppb-register-user .wppb-subscription-plans').length>0?'wppb':$('.pms-ec-register-form').length>0?'pms_email_confirmation':'pms'
82if(response.data&&(form_type=='pms'||form_type=='pms_email_confirmation')){addValidationErrors(response.data,current_button)}else{if(response.pms_errors&&response.pms_errors.length>0)
83addValidationErrors(response.pms_errors,current_button)
84if(typeof response.wppb_errors=='object')
85addWPPBValidationErrors(response.wppb_errors,current_button)}
86jQuery(document).trigger('pms_checkout_validation_error',response,current_button)}else{console.log('something unexpected happened')}}})}
87function stripeConnectUpdatePaymentMethod(e,target_button=!1){e.preventDefault()
88removeErrors()
89var current_button=$(this)
90if(target_button!=!1)
91current_button=$(target_button)
92current_button.attr('disabled',!0)
93if(cardIsEmpty===!0){addValidationErrors([{target:'credit_card',message:pms.invalid_card_details_error}],current_button)
94return}
95stripe.confirmSetup({elements:elements_setup_intent,confirmParams:{return_url:pms.stripe_return_url,payment_method_data:{billing_details:pms_stripe_get_billing_details()}},redirect:'if_required',}).then(function(result){let token
96if(result.error&&result.error.decline_code&&result.error.decline_code=='live_mode_test_card'){let errors=[{target:'credit_card',message:result.error.message}]
97addValidationErrors(errors,current_button)}else if(result.error&&result.error.type&&result.error.type=='validation_error')
98stripeResetSubmitButton(current_button)
99else{if(result.error&&result.error.setup_intent)
100token={id:result.error.setup_intent.id}else if(result.setupIntent)
101token={id:result.setupIntent.payment_method}else token=''
102stripeTokenHandler(token,$(current_button).closest('form'))}})}
103function stripeConnectInit(){var target_elements_instance=!1
104var target_elements_instance_slug=''
105if($('#pms-update-payment-method-form #pms-stripe-payment-elements').length>0){target_elements_instance=elements_setup_intent
106target_elements_instance_slug='setup_intents'}else if(pms_stripe_is_setup_intents_checkout()){target_elements_instance=elements_setup_intent
107target_elements_instance_slug='setup_intents'}else{target_elements_instance=elements
108target_elements_instance_slug='payment_intents'}
109if(target_elements_instance!=!1){if($payment_element==''){$payment_element=target_elements_instance.create("payment",{terms:{card:'never'}})
110$payment_element.mount("#pms-stripe-payment-elements")
111$payment_element.addEventListener('change',creditCardErrorsHandler)}else{if($elements_instance_slug!=target_elements_instance_slug){$payment_element.destroy()
112$payment_element=target_elements_instance.create("payment",{terms:{card:'never'}})
113$payment_element.mount("#pms-stripe-payment-elements")
114$payment_element.addEventListener('change',creditCardErrorsHandler)}}
115$elements_instance_slug=target_elements_instance_slug
116jQuery('#pms-stripe-payment-elements').show()
117jQuery('.pms-spinner__holder').hide()}}
118function stripeConnectUpdatePaymentIntent(){if(!$client_secret||!($client_secret.length>0))
119return
120if(pms_stripe_is_setup_intents_checkout())
121return
122var submitButton=$('.pms-form .pms-form-submit, .pms-form input[type="submit"], .pms-form button[type="submit"], .wppb-register-user input[type="submit"], .wppb-register-user button[type="submit"]').not('#pms-apply-discount, .login-submit #wp-submit')
123var data=stripeConnectGetFormData(submitButton)
124data.action='pms_update_payment_intent_connect'
125data.pms_nonce=$('#pms-stripe-ajax-update-payment-intent-nonce').val()
126data.intent_secret=$client_secret
127data.pmstkn_original=data.form_type=='pms'?$('.pms-form #pmstkn').val():'wppb_register'
128data.pmstkn=''
129$.post(pms.ajax_url,data,function(response){if(typeof response=='undefined'||response=='')
130return;response=JSON.parse(response)
131if(response.status=='requires_payment_method'){elements.fetchUpdates().then(function(elements_response){})}})}
132function stripeConnectProcessPayment(result,user_data,form_data,target_button){let payment_intent=''
133if(result.error){if(result.error.payment_intent)
134payment_intent=result.error.payment_intent
135else if(result.error.setup_intent)
136payment_intent=result.error.setup_intent}else if(result.paymentIntent)
137payment_intent=result.paymentIntent
138else if(result.setupIntent)
139payment_intent=result.setupIntent
140nonce_data={}
141nonce_data.action='pms_stripe_update_nonce'
142$.post(pms.ajax_url,nonce_data,function(response){response=JSON.parse(response)
143data={}
144data.action='pms_stripe_connect_process_payment'
145data.user_id=user_data.user_id
146data.payment_id=user_data.payment_id
147data.subscription_id=user_data.subscription_id
148data.subscription_plan_id=user_data.subscription_plan_id
149data.payment_intent=payment_intent.id
150data.current_page=window.location.href
151data.pms_nonce=response
152data.form_type=form_data.form_type?form_data.form_type:''
153data.pmstkn_original=form_data.pmstkn?form_data.pmstkn:''
154data.setup_intent=form_data.setup_intent?form_data.setup_intent:''
155data.form_action=form_data.form_action?form_data.form_action:''
156data.pay_gate=form_data.pay_gate?form_data.pay_gate:''
157data.subscription_plans=form_data.subscription_plans?form_data.subscription_plans:''
158data.form_name=form_data.form_name?form_data.form_name:''
159if(form_data.pms_default_recurring)
160data.pms_default_recurring=form_data.pms_default_recurring
161if(form_data.pms_recurring)
162data.pms_recurring=form_data.pms_recurring
163if(form_data.discount_code)
164data.discount_code=form_data.discount_code
165if(form_data.group_name)
166data.group_name=form_data.group_name
167if(form_data.group_description)
168data.group_description=form_data.group_description
169if(form_data.pms_billing_address)
170data.pms_billing_address=form_data.pms_billing_address
171if(form_data.pms_billing_city)
172data.pms_billing_city=form_data.pms_billing_city
173if(form_data.pms_billing_country)
174data.pms_billing_country=form_data.pms_billing_country
175if(form_data.pms_billing_state)
176data.pms_billing_state=form_data.pms_billing_state
177if(form_data.pms_billing_zip)
178data.pms_billing_zip=form_data.pms_billing_zip
179if(form_data.pms_vat_number)
180data.pms_vat_number=form_data.pms_vat_number
181if(form_data.wppb_referer_url)
182data.wppb_referer_url=form_data.wppb_referer_url
183$.post(pms.ajax_url,data,function(response){response=JSON.parse(response)
184if(typeof response.redirect_url!='undefined'&&response.redirect_url)
185window.location.replace(response.redirect_url)})})}
186function stripeConnectGetFormData(current_button,verify_captcha=!1){if(!current_button)
187return!1
188var form=$(current_button).closest('form')
189var data=form.serializeArray().reduce(function(obj,item){obj[item.name]=item.value
190return obj},{})
191data.action='pms_process_checkout'
192data.current_page=window.location.href
193data.pms_nonce=$('#pms-stripe-ajax-payment-intent-nonce').val()
194data.form_type=$('.wppb-register-user .wppb-subscription-plans').length>0?'wppb':$('.pms-ec-register-form').length>0?'pms_email_confirmation':'pms'
195data[current_button.attr('name')]=!0
196if($('input[name="form_action"]',form)&&$('input[name="form_action"]',form).length>0)
197data.form_action=$('input[name="form_action"]',form).val()
198if(data.form_type=='wppb'){data.wppb_fields=get_wppb_form_fields(current_button)}
199if($('body').hasClass('logged-in'))
200data.form_type=$('input[type="submit"], button[type="submit"]',form).not('#pms-apply-discount').not('input[name="pms_redirect_back"]').attr('name')
201if(pms_stripe_is_setup_intents_checkout())
202data.setup_intent=!0
203if(data.pms_current_subscription)
204data.subscription_id=data.pms_current_subscription
205if(verify_captcha&&typeof data['g-recaptcha-response']!='undefined'&&data['g-recaptcha-response']==''){if(data.form_type=='wppb')
206addWPPBValidationErrors_old({recaptcha:{field:'recaptcha',error:'<span class="wppb-form-error">This field is required</span>'}},current_button)
207else addValidationErrors({'recaptcha-register':{target:'recaptcha-register',message:'Please complete the reCaptcha.'}},current_button)
208stripeResetSubmitButton(current_button)
209return!1}
210return data}
211function stripeConnectValidateForm(current_button=''){if(current_button=='')
212current_button=$('.pms-form .pms-form-submit, .pms-form input[type="submit"], .pms-form button[type="submit"]').not('#pms-apply-discount')
213var data=stripeConnectGetFormData(current_button)
214if(data.pmstkn){data.pmstkn_original=data.pmstkn
215data.pmstkn=''}
216data.action='pms_validate_checkout'
217return $.post(pms.ajax_url,data,function(response){if(response){response=JSON.parse(response)
218if(response.success==!1){if(response.data&&(data.form_type=='pms'||data.form_type=='pms_email_confirmation')){addValidationErrors(response.data,current_button)}else{if(response.pms_errors.length>0)
219addValidationErrors(response.pms_errors,current_button)
220if(typeof response.wppb_errors=='object')
221addWPPBValidationErrors(response.wppb_errors,current_button)}}else{console.log('something unexpected happened')}}
222return!1})}
223function stripeTokenHandler(token,$form=null){if($form===null)
224$form=$(payment_buttons).closest('form')
225$form.append($('<input type="hidden" name="stripe_token" />').val(token.id))
226var button_name=$form.find('input[type="submit"], button[type="submit"]').not('#pms-apply-discount').not('input[name="pms_redirect_back"]').attr('name')
227var button_value=$form.find('input[type="submit"], button[type="submit"]').not('#pms-apply-discount').not('input[name="pms_redirect_back"]').val()
228$form.append($('<input type="hidden" />').val(button_value).attr('name',button_name))
229$form.get(0).submit()}
230function stripeResetSubmitButton(target){if(!target.data||!target.data('original-value')||typeof target.data('original-value')==undefined){value=target.val()}else{value=target.data('original-value')}
231setTimeout(function(){target.attr('disabled',!1).removeClass('pms-submit-disabled').val(value).blur()
232if($(target).is('button'))
233$(target).text(value)},1)}
234function handleServerResponse(response,payment_button){if(payment_id==0)
235payment_id=response.payment_id
236if(form_location=='')
237form_location=response.form_location
238if(response.validation_errors)
239addValidationErrors(response.errors,payment_button)
240else if(response.error){if(response.redirect_url)
241window.location.replace(response.redirect_url)}else if(response.requires_action){stripe.handleCardAction(response.payment_intent_client_secret).then(function(result){if(result.error){var data={}
242data.action='pms_failed_payment_authentication'
243data.payment_id=payment_id
244data.form_location=form_location
245data.current_page=window.location.href
246data.error=result.error
247data.subscription_plans=pms_checked_subscription.val()
248data.pms_recurring=getAutoRenewalStatus()
249$.post(pms.ajax_url,data,function(response){handleServerResponse(JSON.parse(response),payment_button)})}else{var data={}
250data.action='pms_confirm_payment_intent'
251data.stripe_token=result.paymentIntent.id
252data.payment_id=payment_id
253data.form_location=form_location
254data.current_page=window.location.href
255data.subscription_plans=pms_checked_subscription.val()
256data.pms_recurring=getAutoRenewalStatus()
257$.post(pms.ajax_url,data,function(response){handleServerResponse(JSON.parse(response),payment_button)})}})}else{var redirect_url=''
258if(!response.redirect_url)
259redirect_url=window.location.href
260else redirect_url=response.redirect_url
261var form=$('<form action="'+redirect_url+'" method="post">'+'<input type="text" name="pms_register" value="1" /></form>')
262$('body').append(form)
263form.submit()}}
264function addValidationErrors(errors,payment_button){var scrollLocation='';$.each(errors,function(index,value){if(value.target=='form_general'){$.pms_add_general_error(value.message)
265scrollLocation='.pms-form'}else if(value.target=='subscription_plan'||value.target=='subscription_plans'){$.pms_add_subscription_plans_error(value.message)
266if(scrollLocation=='')
267scrollLocation='.pms-field-subscriptions'}else if(value.target=='credit_card'){$.pms_stripe_add_credit_card_error(value.message)
268if(scrollLocation=='')
269scrollLocation='#pms-paygates-wrapper'}else if(value.target=='recaptcha-register'){$field_wrapper=$('#pms-recaptcha-register-wrapper',$(payment_button).closest('form'));error='<p>'+value.message+'</p>';if($field_wrapper.find('.pms_field-errors-wrapper').length>0)
270$field_wrapper.find('.pms_field-errors-wrapper').html(error);else $field_wrapper.append('<div class="pms_field-errors-wrapper pms-is-js">'+error+'</div>')}else{$.pms_add_field_error(value.message,value.target)
271if(scrollLocation==''&&value.target.indexOf('pms_billing')!==-1)
272scrollLocation='.pms-billing-details'
273else scrollLocation='.pms-form'}})
274if($(payment_button).attr('name')=='pms_update_payment_method'&&scrollLocation=='#pms-paygates-wrapper')
275scrollLocation='#pms-credit-card-information';scrollTo(scrollLocation,payment_button)}
276function removeErrors(){$('.pms_field-errors-wrapper').remove()
277if($('.pms-stripe-error-message').length>0)
278$('.pms-stripe-error-message').remove()
279if($('.wppb-register-user').length>0){$('.wppb-form-error').remove()
280$('.wppb-register-user .wppb-form-field').each(function(){$(this).removeClass('wppb-field-error')})}}
281function scrollTo(scrollLocation,payment_button){var form=$(scrollLocation)[0]
282if(typeof form=='undefined'){stripeResetSubmitButton(payment_button)
283return}
284var coord=form.getBoundingClientRect().top+window.pageYOffset
285var offset=-170
286window.scrollTo({top:coord+offset,behavior:'smooth'})
287stripeResetSubmitButton(payment_button)}
288function getAutoRenewalStatus(){if($('input[name="pms_default_recurring"]').val()==2)
289return 1
290if(pms_checked_subscription.data('recurring')==2)
291return 1
292if($('input[name="pms_recurring"]').is(':visible')&&$('input[name="pms_recurring"]').is(':checked'))
293return 1
294if(!$('input[name="pms_recurring"]').is(':visible')&&$('input[name="intent_id"]').length>0)
295return 1
296return 0}
297function pms_stripe_get_billing_details(){var data={}
298var email=$('.pms-form input[name="user_email"], .wppb-user-forms input[name="email"]').val()
299if(typeof email=='undefined'||email=='')
300data.email=$('.pms-form input[name="pms_billing_email"]').val()
301if(typeof email!='undefined'&&email!='')
302data.email=email.replace(/\s+/g,'')
303var name=''
304if($('.pms-billing-details input[name="pms_billing_first_name"]').length>0)
305name=name+$('.pms-billing-details input[name="pms_billing_first_name"]').val()+' '
306else if($('.pms-form input[name="first_name"], .wppb-user-forms input[name="first_name"]').length>0)
307name=name+$('.pms-form input[name="first_name"], .wppb-user-forms input[name="first_name"]').val()+' '
308if($('.pms-billing-details input[name="pms_billing_last_name"]').length>0)
309name=name+$('.pms-billing-details input[name="pms_billing_last_name"]').val()
310else if($('.pms-form input[name="last_name"], .wppb-user-forms input[name="last_name"]').length>0)
311name=name+$('.pms-form input[name="last_name"], .wppb-user-forms input[name="last_name"]').val()
312if(name.length>1)
313data.name=name
314if($('.pms-billing-details ').length>0){data.address={city:$('.pms-billing-details input[name="pms_billing_city"]').val(),country:$('.pms-billing-details input[name="pms_billing_country"]').val(),line1:$('.pms-billing-details input[name="pms_billing_address"]').val(),postal_code:$('.pms-billing-details input[name="pms_billing_zip"]').val(),state:$('.pms-billing-details input[name="pms_billing_state"]').val()}}
315return data}
316$.pms_stripe_add_credit_card_error=function(error){if(error==''||error=='undefined')
317return!1
318$field_wrapper=$('#pms-credit-card-information');error='<p>'+error+'</p>'
319if($field_wrapper.find('.pms_field-errors-wrapper').length>0)
320$field_wrapper.find('.pms_field-errors-wrapper').html(error)
321else $field_wrapper.append('<div class="pms_field-errors-wrapper pms-is-js">'+error+'</div>')}
322function pms_stripe_is_setup_intents_checkout(){let selected_plan=$(subscription_plan_selector+'[type=radio]').length>0?$(subscription_plan_selector+'[type=radio]:checked'):$(subscription_plan_selector+'[type=hidden]')
323if(typeof selected_plan.data('trial')!='undefined'&&selected_plan.data('trial')=='1'&&!$.pms_plan_has_signup_fee(selected_plan))
324return!0
325else if($('input[name="discount_code"]').length>0&&$('input[name="discount_code"]').val().length>0&&typeof selected_plan.data('price')!='undefined'&&selected_plan.data('price')=='0')
326return!0
327else if($.pms_plan_is_prorated(selected_plan)&&typeof selected_plan.data('price')!='undefined'&&selected_plan.data('price')=='0')
328return!0
329return!1}
330function get_wppb_form_fields(current_button){var fields={}
331jQuery('li.wppb-form-field',jQuery(current_button).closest('form')).each(function(){if(jQuery(this).attr('class').indexOf('heading')==-1&&jQuery(this).attr('class').indexOf('wppb_billing')==-1&&jQuery(this).attr('class').indexOf('wppb_shipping')==-1&&jQuery(this).attr('class').indexOf('wppb-shipping')==-1){var meta_name;if(jQuery(this).hasClass('wppb-repeater')||jQuery(this).parent().attr('data-wppb-rpf-set')=='template'||jQuery(this).hasClass('wppb-recaptcha')){return!0}
332if(jQuery(this).hasClass('wppb-send-credentials-checkbox'))
333return!0;if(jQuery(this).find('[conditional-value]').length!==0){return!0}
334fields[jQuery(this).attr('id')]={};fields[jQuery(this).attr('id')]['class']=jQuery(this).attr('class');if(jQuery(this).hasClass('wppb-woocommerce-customer-billing-address')){meta_name='woocommerce-customer-billing-address'}else if(jQuery(this).hasClass('wppb-woocommerce-customer-shipping-address')){meta_name='woocommerce-customer-shipping-address';if(!jQuery('.wppb-woocommerce-customer-billing-address #woo_different_shipping_address',jQuery(current_button).closest('form')).is(':checked')){return!0}}else{meta_name=jQuery(this).find('label').attr('for');fields[jQuery(this).attr('id')].title=jQuery(this).find('label').first().text().trim()}
335fields[jQuery(this).attr('id')]['meta-name']=meta_name;if(jQuery(this).parent().parent().attr('data-wppb-rpf-meta-name')){var repeater_group=jQuery(this).parent().parent();fields[jQuery(this).attr('id')].extra_groups_count=jQuery(repeater_group).find('#'+jQuery(repeater_group).attr('data-wppb-rpf-meta-name')+'_extra_groups_count').val()}
336if(jQuery(this).hasClass('wppb-woocommerce-customer-billing-address')){var woo_billing_fields_fields={};jQuery('ul.wppb-woo-billing-fields li.wppb-form-field',jQuery(current_button).closest('form')).each(function(){if(!jQuery(this).hasClass('wppb_billing_heading')){
336woo_billing_fields_fields[jQuery(this).find('label').attr('for')]=jQuery(this).find('label').text()}});fields[jQuery(this).attr('id')].fields=woo_billing_fields_fields}
337if(jQuery(this).hasClass('wppb-woocommerce-customer-shipping-address')){var woo_shipping_fields_fields={};jQuery('ul.wppb-woo-shipping-fields li.wppb-form-field',jQuery(current_button).closest('form')).each(function(){if(!jQuery(this).hasClass('wppb_shipping_heading')){woo_shipping_fields_fields[jQuery(this).find('label').attr('for')]=jQuery(this).find('label').text()}});fields[jQuery(this).attr('id')].fields=woo_shipping_fields_fields}}})
338return fields}
339function addWPPBValidationErrors(errors,current_button){let scroll=!1
340jQuery.each(errors,function(key,value){let field=jQuery('#wppb-form-element-'+key)
341field.addClass('wppb-field-error')
342field.append(value)
343scroll=!0})
344if(scroll)
345scrollTo('.wppb-register-user',current_button)}
346function addWPPBValidationErrors_old(errors,current_button){let form=$(current_button).closest('form')
347let scroll=!1
348jQuery.each(errors,function(key,value){var meta_name
349if(value.type!==undefined&&value.type=='woocommerce')
350meta_name=$(form).find('.wppb_'+value.field)
351else meta_name=$(form).find('.wppb-'+value.field)
352if(meta_name.length>1){jQuery.each(meta_name,function(key2,value2){if($(value2,form).find('label').attr('for')==key){$($(value2,form)).addClass('wppb-field-error').append(value.error)}})}else{meta_name.addClass('wppb-field-error').append(value.error)}
353scroll=!0})
354if(scroll)
355scrollTo('.wppb-register-user',current_button)}
356function creditCardErrorsHandler(event){if(event.complete==!0)
357cardIsEmpty=!1
358else cardIsEmpty=!0
359if(typeof paymentSidebarPosition=='function'){setTimeout(paymentSidebarPosition,300)}}
360async function pms_stripe_get_payment_intents(){var data={'action':'pms_stripe_get_payment_intents'}
361return await $.post(pms.ajax_url,data,function(response){return response})}})

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.