var $=jQuery,wcPvPhoneErrorMap=wcPvJson.validationErrors;0==$('.wc-pv-intl input').length&&$('#billing_phone_field').addClass('wc-pv-phone wc-pv-intl');var wcPvDefCountry=''==wcPvJson.defaultCountry?$(`${wcPvJson.parentPage} #billing_country`).val():wcPvJson.defaultCountry;let separateDialCode=1==wcPvJson.separateDialCode,onlyCountries=wcPvJson.onlyCountries.map(e=>e.toUpperCase());var wcPvPhoneIntl=$('.wc-pv-intl input').intlTelInput({initialCountry:''==wcPvDefCountry||void 0==wcPvDefCountry?'NG':wcPvDefCountry,onlyCountries:onlyCountries,separateDialCode:separateDialCode,preferredCountries:wcPvJson.preferredCountries,utilsScript:wcPvJson.utilsScript}),wcPvphoneErrMsg='';function wcPvValidatePhone(e){const n=e;let o=!1;if(1==n.intlTelInput('isValidNumber'))o=n.intlTelInput('getNumber');else{let e=n.intlTelInput('getValidationError');wcPvphoneErrMsg=`${wcPvJson.phoneErrorTitle+(void 0==wcPvPhoneErrorMap[e]?wcPvJson.phoneUnknownErrorMsg:wcPvPhoneErrorMap[e])}`;}return o;}function wcPvValidateProcess(e){let n=wcPvValidatePhone(wcPvPhoneIntl);0!=$('.wc-pv-intl input').length&&($('#wc-ls-phone-valid-field-err-msg').remove(),0!=n?($(`${wcPvJson.parentPage} input#billing_phone`).val(n),0==$('#wc-ls-phone-valid-field').length&&e.append(` `)):(e.append(` `),$('#wc-ls-phone-valid-field').remove()));}if($(`${wcPvJson.parentPage} #billing_country`).change(function(){let e=$(this).val();onlyCountries.includes(e)&&wcPvPhoneIntl.intlTelInput('setCountry',e);}),!0===separateDialCode&&$('.wc-pv-intl').addClass('wc-pv-separate-dial-code'),'checkout'==wcPvJson.currentPage){let e=$(`${wcPvJson.parentPage}`);e.on('checkout_place_order',function(){wcPvValidateProcess(e);});}else if('account'==wcPvJson.currentPage){let e=$(`${wcPvJson.parentPage} form`);$(`${wcPvJson.parentPage}`).submit(function(){wcPvValidateProcess(e);});}