{"version":3,"names":["_react","require","_cardValidator","_interopRequireDefault","e","__esModule","default","toStatus","validation","isValid","isPotentiallyValid","removeNonNumber","string","replace","limitLength","maxLength","slice","addGaps","gaps","offsets","concat","length","map","end","index","start","filter","part","join","formatCardNumber","number","numberSanitized","lengthSanitized","formatted","formatCardExpiry","expiry","sanitized","match","substr","formatCardCVC","cvc","cvcMaxLength","useCreditCardForm","onChange","formState","setFormState","useState","values","setValues","type","undefined","onChangeValue","useCallback","field","value","newValues","numberValidation","cardValidator","card","code","size","cardNumberGaps","cardNumberMaxLength","Math","max","lengths","newFormattedValues","newFormState","expirationDate","cvv","valid","status","exports"],"sourceRoot":"..\\..\\src","sources":["useCreditCardForm.tsx"],"mappings":";;;;;;AAAA,IAAAA,MAAA,GAAAC,OAAA;AACA,IAAAC,cAAA,GAAAC,sBAAA,CAAAF,OAAA;AAA2C,SAAAE,uBAAAC,CAAA,WAAAA,CAAA,IAAAA,CAAA,CAAAC,UAAA,GAAAD,CAAA,KAAAE,OAAA,EAAAF,CAAA;AAiC3C;;AAEA,MAAMG,QAAQ,GAAIC,UAGjB,IAAsB;EACrB,OAAOA,UAAU,CAACC,OAAO,GACrB,OAAO,GACPD,UAAU,CAACE,kBAAkB,GAC3B,YAAY,GACZ,SAAS;AACjB,CAAC;AAED,MAAMC,eAAe,GAAGA,CAACC,MAAM,GAAG,EAAE,KAAKA,MAAM,CAACC,OAAO,CAAC,QAAQ,EAAE,EAAE,CAAC;AAErE,MAAMC,WAAW,GAAGA,CAACF,MAAM,GAAG,EAAE,EAAEG,SAAiB,KACjDH,MAAM,CAACI,KAAK,CAAC,CAAC,EAAED,SAAS,CAAC;AAE5B,MAAME,OAAO,GAAGA,CAACL,MAAM,GAAG,EAAE,EAAEM,IAAc,KAAK;EAC/C,MAAMC,OAAO,GAAG,CAAC,CAAC,CAAC,CAACC,MAAM,CAACF,IAAI,CAAC,CAACE,MAAM,CAAC,CAACR,MAAM,CAACS,MAAM,CAAC,CAAC;EAExD,OAAOF,OAAO,CACXG,GAAG,CAAC,CAACC,GAAG,EAAEC,KAAK,KAAK;IACnB,IAAIA,KAAK,KAAK,CAAC,EAAE,OAAO,EAAE;IAC1B,MAAMC,KAAK,GAAGN,OAAO,CAACK,KAAK,GAAG,CAAC,CAAC,IAAI,CAAC;IACrC,OAAOZ,MAAM,CAACI,KAAK,CAACS,KAAK,EAAEF,GAAG,CAAC;EACjC,CAAC,CAAC,CACDG,MAAM,CAAEC,IAAI,IAAKA,IAAI,KAAK,EAAE,CAAC,CAC7BC,IAAI,CAAC,GAAG,CAAC;AACd,CAAC;AAED,MAAMC,gBAAgB,GAAGA,CACvBC,MAAc,EACdf,SAAiB,EACjBG,IAAc,KACX;EACH,MAAMa,eAAe,GAAGpB,eAAe,CAACmB,MAAM,CAAC;EAC/C,MAAME,eAAe,GAAGlB,WAAW,CAACiB,eAAe,EAAEhB,SAAS,CAAC;EAC/D,MAAMkB,SAAS,GAAGhB,OAAO,CAACe,eAAe,EAAEd,IAAI,CAAC;EAChD,OAAOe,SAAS;AAClB,CAAC;AAED,MAAMC,gBAAgB,GAAIC,MAAc,IAAK;EAC3C,MAAMC,SAAS,GAAGtB,WAAW,CAACH,eAAe,CAACwB,MAAM,CAAC,EAAE,CAAC,CAAC;EACzD,IAAIC,SAAS,CAACC,KAAK,CAAC,SAAS,CAAC,EAAE;IAC9B,OAAO,IAAID,SAAS,EAAE;EACxB;EACA,IAAIA,SAAS,CAACf,MAAM,GAAG,CAAC,EAAE;IACxB,OAAO,GAAGe,SAAS,CAACE,MAAM,CAAC,CAAC,EAAE,CAAC,CAAC,IAAIF,SAAS,CAACE,MAAM,CAAC,CAAC,EAAEF,SAAS,CAACf,MAAM,CAAC,EAAE;EAC7E;EACA,OAAOe,SAAS;AAClB,CAAC;AAED,MAAMG,aAAa,GAAGA,CAACC,GAAW,EAAEC,YAAoB,KAAK;EAC3D,OAAO3B,WAAW,CAACH,eAAe,CAAC6B,GAAG,CAAC,EAAEC,YAAY,CAAC;AACxD,CAAC;AAEM,MAAMC,iBAAiB,GAC5BC,QAAgD,IAC7C;EACH,MAAM,CAACC,SAAS,EAAEC,YAAY,CAAC,GAAG,IAAAC,eAAQ,EAAsB;IAC9DhB,MAAM,EAAE,YAAY;IACpBK,MAAM,EAAE,YAAY;IACpBK,GAAG,EAAE;EACP,CAAC,CAAC;EAEF,MAAM,CAACO,MAAM,EAAEC,SAAS,CAAC,GAAG,IAAAF,eAAQ,EAAuB;IACzDhB,MAAM,EAAE,EAAE;IACVK,MAAM,EAAE,EAAE;IACVK,GAAG,EAAE,EAAE;IACPS,IAAI,EAAEC;EACR,CAAC,CAAC;EAEF,MAAMC,aAAa,GAAG,IAAAC,kBAAW,EAC/B,CAACC,KAA0B,EAAEC,KAAa,KAAK;IAC7C,MAAMC,SAAS,GAAG;MAChB,GAAGR,MAAM;MACT,CAACM,KAAK,GAAGC;IACX,CAAC;IAED,MAAME,gBAAgB,GAAGC,sBAAa,CAAC3B,MAAM,CAACyB,SAAS,CAACzB,MAAM,CAAC;;IAE/D;IACA,MAAMW,YAAY,GAAGe,gBAAgB,CAACE,IAAI,EAAEC,IAAI,CAACC,IAAI,IAAI,CAAC;IAC1D,MAAMC,cAAc,GAAGL,gBAAgB,CAACE,IAAI,EAAExC,IAAI,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAChE,MAAM4C,mBAAmB;IACvB;IACAC,IAAI,CAACC,GAAG,CAAC,IAAIR,gBAAgB,CAACE,IAAI,EAAEO,OAAO,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC;IAEvD,MAAMC,kBAAkB,GAAG;MACzBpC,MAAM,EAAED,gBAAgB,CACtB0B,SAAS,CAACzB,MAAM,EAChBgC,mBAAmB,EACnBD,cACF,CAAC;MACD1B,MAAM,EAAED,gBAAgB,CAACqB,SAAS,CAACpB,MAAM,CAAC;MAC1CK,GAAG,EAAED,aAAa,CAACgB,SAAS,CAACf,GAAG,EAAEC,YAAY,CAAC;MAC/CQ,IAAI,EAAEO,gBAAgB,CAACE,IAAI,EAAET;IAC/B,CAAC;IAED,MAAMkB,YAAY,GAAG;MACnBrC,MAAM,EAAEvB,QAAQ,CAACkD,sBAAa,CAAC3B,MAAM,CAACoC,kBAAkB,CAACpC,MAAM,CAAC,CAAC;MACjEK,MAAM,EAAE5B,QAAQ,CACdkD,sBAAa,CAACW,cAAc,CAACF,kBAAkB,CAAC/B,MAAM,CACxD,CAAC;MACDK,GAAG,EAAEjC,QAAQ,CAACkD,sBAAa,CAACY,GAAG,CAACH,kBAAkB,CAAC1B,GAAG,EAAEC,YAAY,CAAC;IACvE,CAAC;IAEDO,SAAS,CAACkB,kBAAkB,CAAC;IAC7BrB,YAAY,CAACsB,YAAY,CAAC;IAE1BxB,QAAQ,CAAC;MACP2B,KAAK,EACHH,YAAY,CAACrC,MAAM,KAAK,OAAO,IAC/BqC,YAAY,CAAChC,MAAM,KAAK,OAAO,IAC/BgC,YAAY,CAAC3B,GAAG,KAAK,OAAO;MAC9BO,MAAM,EAAEmB,kBAAkB;MAC1BK,MAAM,EAAEJ;IACV,CAAC,CAAC;EACJ,CAAC,EACD,CAACpB,MAAM,EAAEJ,QAAQ,CACnB,CAAC;EAED,OAAO;IACLI,MAAM;IACNwB,MAAM,EAAE3B,SAAS;IACjBO;EACF,CAAC;AACH,CAAC;AAACqB,OAAA,CAAA9B,iBAAA,GAAAA,iBAAA","ignoreList":[]}
