@malga-checkout-full/core
Version:
Core components for Malga Checkout Full
1 lines • 542 B
JavaScript
import{L as r}from"./p-a0ceaf8b.js";import{f as s}from"./p-b28f21d9.js";const a=s=>{const a=r.valid.number(s).card.type;return["american-express","diners-club","discover","elo","hipercard","mastercard","visa"].includes(a)?a:void 0},e=(s,a)=>{const e=s.replace(/\D/g,"");a&&""!==a.trim()||(a="9999 9999 9999 9999");const o=r.valid.number(e),t=[];let c=0;for(let r=0;r<a.length;r++){const s=a[r];"9"===s?c<e.length?(t.push(e[c]),c++):o.isValid||t.push("•"):t.push(s)}return t.join("")},o=(r,a)=>r?s(r,a):"R$00,00";export{e as a,o as c,a as g}