<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">function foreeCheckoutObjValidate(e){if(!e.key||!e.amount)return{message:"Error: either api key or amount is missing",status:0};let r;for(var a in e){var n=errorMessage(a,e);if(!n.status)return{message:n.message,status:0};r=n}return r}function errorMessage(e,r){var a;if("is_generated"!==e&amp;&amp;"callback"!==e&amp;&amp;"create_bill"!==e&amp;&amp;"background_callback"!==e&amp;&amp;"callback_url"!==e&amp;&amp;(r[e]=r[e].toString().trim()),"amount"==e){var n=invalidCharacters(r[e],/[.]|[0-9]\s*/g,e);if(null!==n)return n}if("reference_number"==e&amp;&amp;!r[e])return{message:"Error : reference number is missing"};if("reference_number"==e&amp;&amp;r[e]){var s=invalidCharacters(r[e],/[A-Za-z0-9()+-_@#.:\/[\\]/gi,e);if(null!==s)return console.error(s.message),r[e]="",s;if(40&lt;r[e].length)return{message:"Reference number should be less than 40"}}return"customer_email_address"==e&amp;&amp;r[e]&amp;&amp;!/^[a-zA-Z0-9.!#$%&amp;'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/gi.test(r[e])&amp;&amp;(console.error("Error: Invalid email address"),r[e]=""),"consumer_name"!==e||!r[e]||null!==(s=invalidCharacters(r[e],/[a-zA-Z -]|\s*/g,e))&amp;&amp;(console.error(s.message),r[e]=""),"customer_phone_number"!=e||!r[e]||null!==(a=invalidCharacters(r[e],/[+]|[0-9]\s*/g,e))&amp;&amp;(console.error(a.message),r[e]=""),["reference_number","amount","customer_email_address","consumer_name","customer_phone_number","key","is_generated","create_bill","callback","background_callback","callback_url","currentUrl","request_id","token","bill_details_id"].includes(e)||null!==(a=invalidCharacters(r[e],/[A-Za-z0-9()+-_@#.:\/[\\]*-*/gi,e))&amp;&amp;(console.error(a.message),r[e]=""),{message:"Succesfull",status:200,data:r}}function invalidCharacters(r,e,a){let n=r.match(e);let s="",l=null;if(null!==n){let e=Array.from(r).filter(function(e){return!n.includes(e)});0&lt;e.length&amp;&amp;e.forEach(function(e){s+=" "+e})}else s=r;return""!==s&amp;&amp;(l={message:"We have detected following invalid characters in "+a+": "+s}),l}</pre></body></html>