gitextract_dq2oideh/ ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .travis.yml ├── ISSUE_TEMPLATE ├── LICENSE ├── README.md ├── bower.json ├── codacy.json ├── dist/ │ ├── addons/ │ │ ├── cleave-phone.ac.js │ │ ├── cleave-phone.ad.js │ │ ├── cleave-phone.ae.js │ │ ├── cleave-phone.af.js │ │ ├── cleave-phone.ag.js │ │ ├── cleave-phone.ai.js │ │ ├── cleave-phone.al.js │ │ ├── cleave-phone.am.js │ │ ├── cleave-phone.ao.js │ │ ├── cleave-phone.ar.js │ │ ├── cleave-phone.as.js │ │ ├── cleave-phone.at.js │ │ ├── cleave-phone.au-cn.js │ │ ├── cleave-phone.au.js │ │ ├── cleave-phone.aw.js │ │ ├── cleave-phone.ax.js │ │ ├── cleave-phone.az.js │ │ ├── cleave-phone.ba.js │ │ ├── cleave-phone.bb.js │ │ ├── cleave-phone.bd.js │ │ ├── cleave-phone.be.js │ │ ├── cleave-phone.bf.js │ │ ├── cleave-phone.bg.js │ │ ├── cleave-phone.bh.js │ │ ├── cleave-phone.bi.js │ │ ├── cleave-phone.bj.js │ │ ├── cleave-phone.bl.js │ │ ├── cleave-phone.bm.js │ │ ├── cleave-phone.bn.js │ │ ├── cleave-phone.bo.js │ │ ├── cleave-phone.bq.js │ │ ├── cleave-phone.br.js │ │ ├── cleave-phone.bs.js │ │ ├── cleave-phone.bt.js │ │ ├── cleave-phone.bw.js │ │ ├── cleave-phone.by.js │ │ ├── cleave-phone.bz.js │ │ ├── cleave-phone.ca.js │ │ ├── cleave-phone.cc.js │ │ ├── cleave-phone.cd.js │ │ ├── cleave-phone.cf.js │ │ ├── cleave-phone.cg.js │ │ ├── cleave-phone.ch.js │ │ ├── cleave-phone.ci.js │ │ ├── cleave-phone.ck.js │ │ ├── cleave-phone.cl.js │ │ ├── cleave-phone.cm.js │ │ ├── cleave-phone.cn.js │ │ ├── cleave-phone.co.js │ │ ├── cleave-phone.cr.js │ │ ├── cleave-phone.cu.js │ │ ├── cleave-phone.cv.js │ │ ├── cleave-phone.cw.js │ │ ├── cleave-phone.cx.js │ │ ├── cleave-phone.cy.js │ │ ├── cleave-phone.cz.js │ │ ├── cleave-phone.de.js │ │ ├── cleave-phone.dj.js │ │ ├── cleave-phone.dk.js │ │ ├── cleave-phone.dm.js │ │ ├── cleave-phone.do.js │ │ ├── cleave-phone.dz.js │ │ ├── cleave-phone.ec.js │ │ ├── cleave-phone.ee.js │ │ ├── cleave-phone.eg.js │ │ ├── cleave-phone.eh.js │ │ ├── cleave-phone.er.js │ │ ├── cleave-phone.es.js │ │ ├── cleave-phone.et.js │ │ ├── cleave-phone.fi.js │ │ ├── cleave-phone.fj.js │ │ ├── cleave-phone.fk.js │ │ ├── cleave-phone.fm.js │ │ ├── cleave-phone.fo.js │ │ ├── cleave-phone.fr.js │ │ ├── cleave-phone.ga.js │ │ ├── cleave-phone.gb.js │ │ ├── cleave-phone.gd.js │ │ ├── cleave-phone.ge.js │ │ ├── cleave-phone.gf.js │ │ ├── cleave-phone.gg.js │ │ ├── cleave-phone.gh.js │ │ ├── cleave-phone.gi.js │ │ ├── cleave-phone.gl.js │ │ ├── cleave-phone.gm.js │ │ ├── cleave-phone.gn.js │ │ ├── cleave-phone.gp.js │ │ ├── cleave-phone.gq.js │ │ ├── cleave-phone.gr.js │ │ ├── cleave-phone.gt.js │ │ ├── cleave-phone.gu.js │ │ ├── cleave-phone.gw.js │ │ ├── cleave-phone.gy.js │ │ ├── cleave-phone.hk.js │ │ ├── cleave-phone.hn.js │ │ ├── cleave-phone.hr.js │ │ ├── cleave-phone.ht.js │ │ ├── cleave-phone.hu.js │ │ ├── cleave-phone.i18n.js │ │ ├── cleave-phone.id.js │ │ ├── cleave-phone.ie.js │ │ ├── cleave-phone.il.js │ │ ├── cleave-phone.im.js │ │ ├── cleave-phone.in.js │ │ ├── cleave-phone.io.js │ │ ├── cleave-phone.iq.js │ │ ├── cleave-phone.ir.js │ │ ├── cleave-phone.is.js │ │ ├── cleave-phone.it.js │ │ ├── cleave-phone.je.js │ │ ├── cleave-phone.jm.js │ │ ├── cleave-phone.jo.js │ │ ├── cleave-phone.jp.js │ │ ├── cleave-phone.ke.js │ │ ├── cleave-phone.kg.js │ │ ├── cleave-phone.kh.js │ │ ├── cleave-phone.ki.js │ │ ├── cleave-phone.km.js │ │ ├── cleave-phone.kn.js │ │ ├── cleave-phone.kp.js │ │ ├── cleave-phone.kr.js │ │ ├── cleave-phone.kw.js │ │ ├── cleave-phone.ky.js │ │ ├── cleave-phone.kz.js │ │ ├── cleave-phone.la.js │ │ ├── cleave-phone.lb.js │ │ ├── cleave-phone.lc.js │ │ ├── cleave-phone.li.js │ │ ├── cleave-phone.lk.js │ │ ├── cleave-phone.lr.js │ │ ├── cleave-phone.ls.js │ │ ├── cleave-phone.lt.js │ │ ├── cleave-phone.lu.js │ │ ├── cleave-phone.lv.js │ │ ├── cleave-phone.ly.js │ │ ├── cleave-phone.ma.js │ │ ├── cleave-phone.mc.js │ │ ├── cleave-phone.md.js │ │ ├── cleave-phone.me.js │ │ ├── cleave-phone.mf.js │ │ ├── cleave-phone.mg.js │ │ ├── cleave-phone.mh.js │ │ ├── cleave-phone.mk.js │ │ ├── cleave-phone.ml.js │ │ ├── cleave-phone.mm.js │ │ ├── cleave-phone.mn.js │ │ ├── cleave-phone.mo.js │ │ ├── cleave-phone.mp.js │ │ ├── cleave-phone.mq.js │ │ ├── cleave-phone.mr.js │ │ ├── cleave-phone.ms.js │ │ ├── cleave-phone.mt.js │ │ ├── cleave-phone.mu.js │ │ ├── cleave-phone.mv.js │ │ ├── cleave-phone.mw.js │ │ ├── cleave-phone.mx.js │ │ ├── cleave-phone.my.js │ │ ├── cleave-phone.mz.js │ │ ├── cleave-phone.na.js │ │ ├── cleave-phone.nc.js │ │ ├── cleave-phone.ne.js │ │ ├── cleave-phone.nf.js │ │ ├── cleave-phone.ng.js │ │ ├── cleave-phone.ni.js │ │ ├── cleave-phone.nl.js │ │ ├── cleave-phone.no.js │ │ ├── cleave-phone.np.js │ │ ├── cleave-phone.nr.js │ │ ├── cleave-phone.nu.js │ │ ├── cleave-phone.nz.js │ │ ├── cleave-phone.om.js │ │ ├── cleave-phone.pa.js │ │ ├── cleave-phone.pe.js │ │ ├── cleave-phone.pf.js │ │ ├── cleave-phone.pg.js │ │ ├── cleave-phone.ph.js │ │ ├── cleave-phone.pk.js │ │ ├── cleave-phone.pl.js │ │ ├── cleave-phone.pm.js │ │ ├── cleave-phone.pr.js │ │ ├── cleave-phone.ps.js │ │ ├── cleave-phone.pt.js │ │ ├── cleave-phone.pw.js │ │ ├── cleave-phone.py.js │ │ ├── cleave-phone.qa.js │ │ ├── cleave-phone.re.js │ │ ├── cleave-phone.ro.js │ │ ├── cleave-phone.rs.js │ │ ├── cleave-phone.ru.js │ │ ├── cleave-phone.rw.js │ │ ├── cleave-phone.sa.js │ │ ├── cleave-phone.sb.js │ │ ├── cleave-phone.sc.js │ │ ├── cleave-phone.sd.js │ │ ├── cleave-phone.se.js │ │ ├── cleave-phone.sg.js │ │ ├── cleave-phone.sh.js │ │ ├── cleave-phone.si.js │ │ ├── cleave-phone.sj.js │ │ ├── cleave-phone.sk.js │ │ ├── cleave-phone.sl.js │ │ ├── cleave-phone.sm.js │ │ ├── cleave-phone.sn.js │ │ ├── cleave-phone.so.js │ │ ├── cleave-phone.sr.js │ │ ├── cleave-phone.ss.js │ │ ├── cleave-phone.st.js │ │ ├── cleave-phone.sv.js │ │ ├── cleave-phone.sx.js │ │ ├── cleave-phone.sy.js │ │ ├── cleave-phone.sz.js │ │ ├── cleave-phone.ta.js │ │ ├── cleave-phone.tc.js │ │ ├── cleave-phone.td.js │ │ ├── cleave-phone.tg.js │ │ ├── cleave-phone.th.js │ │ ├── cleave-phone.tj.js │ │ ├── cleave-phone.tk.js │ │ ├── cleave-phone.tl.js │ │ ├── cleave-phone.tm.js │ │ ├── cleave-phone.tn.js │ │ ├── cleave-phone.to.js │ │ ├── cleave-phone.tr.js │ │ ├── cleave-phone.tt.js │ │ ├── cleave-phone.tv.js │ │ ├── cleave-phone.tw.js │ │ ├── cleave-phone.tz.js │ │ ├── cleave-phone.ua.js │ │ ├── cleave-phone.ug.js │ │ ├── cleave-phone.us.js │ │ ├── cleave-phone.uy.js │ │ ├── cleave-phone.uz.js │ │ ├── cleave-phone.va.js │ │ ├── cleave-phone.vc.js │ │ ├── cleave-phone.ve.js │ │ ├── cleave-phone.vg.js │ │ ├── cleave-phone.vi.js │ │ ├── cleave-phone.vn.js │ │ ├── cleave-phone.vu.js │ │ ├── cleave-phone.wf.js │ │ ├── cleave-phone.ws.js │ │ ├── cleave-phone.xk.js │ │ ├── cleave-phone.ye.js │ │ ├── cleave-phone.yt.js │ │ ├── cleave-phone.za.js │ │ ├── cleave-phone.zm.js │ │ └── cleave-phone.zw.js │ ├── cleave-angular.js │ ├── cleave-esm.js │ ├── cleave-react-node.js │ ├── cleave-react.js │ └── cleave.js ├── doc/ │ ├── angularjs-directive-usage.md │ ├── constructor.md │ ├── doc.md │ ├── js-api.md │ ├── not-in-the-plan.md │ ├── options.md │ ├── phone-lib-addon.md │ ├── public-methods.md │ ├── reactjs-component-usage.md │ └── vue.md ├── gulp-tasks/ │ ├── addon.js │ ├── browserify.js │ ├── build.js │ ├── rollup.js │ ├── test.js │ └── webpack.js ├── gulpfile.js ├── package.json ├── react.js ├── src/ │ ├── Cleave.angular.js │ ├── Cleave.js │ ├── Cleave.react.js │ ├── addons/ │ │ ├── phone-type-formatter.ac.js │ │ ├── phone-type-formatter.ad.js │ │ ├── phone-type-formatter.ae.js │ │ ├── phone-type-formatter.af.js │ │ ├── phone-type-formatter.ag.js │ │ ├── phone-type-formatter.ai.js │ │ ├── phone-type-formatter.al.js │ │ ├── phone-type-formatter.am.js │ │ ├── phone-type-formatter.ao.js │ │ ├── phone-type-formatter.ar.js │ │ ├── phone-type-formatter.as.js │ │ ├── phone-type-formatter.at.js │ │ ├── phone-type-formatter.au-cn.js │ │ ├── phone-type-formatter.au.js │ │ ├── phone-type-formatter.aw.js │ │ ├── phone-type-formatter.ax.js │ │ ├── phone-type-formatter.az.js │ │ ├── phone-type-formatter.ba.js │ │ ├── phone-type-formatter.bb.js │ │ ├── phone-type-formatter.bd.js │ │ ├── phone-type-formatter.be.js │ │ ├── phone-type-formatter.bf.js │ │ ├── phone-type-formatter.bg.js │ │ ├── phone-type-formatter.bh.js │ │ ├── phone-type-formatter.bi.js │ │ ├── phone-type-formatter.bj.js │ │ ├── phone-type-formatter.bl.js │ │ ├── phone-type-formatter.bm.js │ │ ├── phone-type-formatter.bn.js │ │ ├── phone-type-formatter.bo.js │ │ ├── phone-type-formatter.bq.js │ │ ├── phone-type-formatter.br.js │ │ ├── phone-type-formatter.bs.js │ │ ├── phone-type-formatter.bt.js │ │ ├── phone-type-formatter.bw.js │ │ ├── phone-type-formatter.by.js │ │ ├── phone-type-formatter.bz.js │ │ ├── phone-type-formatter.ca.js │ │ ├── phone-type-formatter.cc.js │ │ ├── phone-type-formatter.cd.js │ │ ├── phone-type-formatter.cf.js │ │ ├── phone-type-formatter.cg.js │ │ ├── phone-type-formatter.ch.js │ │ ├── phone-type-formatter.ci.js │ │ ├── phone-type-formatter.ck.js │ │ ├── phone-type-formatter.cl.js │ │ ├── phone-type-formatter.cm.js │ │ ├── phone-type-formatter.cn.js │ │ ├── phone-type-formatter.co.js │ │ ├── phone-type-formatter.cr.js │ │ ├── phone-type-formatter.cu.js │ │ ├── phone-type-formatter.cv.js │ │ ├── phone-type-formatter.cw.js │ │ ├── phone-type-formatter.cx.js │ │ ├── phone-type-formatter.cy.js │ │ ├── phone-type-formatter.cz.js │ │ ├── phone-type-formatter.de.js │ │ ├── phone-type-formatter.dj.js │ │ ├── phone-type-formatter.dk.js │ │ ├── phone-type-formatter.dm.js │ │ ├── phone-type-formatter.do.js │ │ ├── phone-type-formatter.dz.js │ │ ├── phone-type-formatter.ec.js │ │ ├── phone-type-formatter.ee.js │ │ ├── phone-type-formatter.eg.js │ │ ├── phone-type-formatter.eh.js │ │ ├── phone-type-formatter.er.js │ │ ├── phone-type-formatter.es.js │ │ ├── phone-type-formatter.et.js │ │ ├── phone-type-formatter.fi.js │ │ ├── phone-type-formatter.fj.js │ │ ├── phone-type-formatter.fk.js │ │ ├── phone-type-formatter.fm.js │ │ ├── phone-type-formatter.fo.js │ │ ├── phone-type-formatter.fr.js │ │ ├── phone-type-formatter.ga.js │ │ ├── phone-type-formatter.gb.js │ │ ├── phone-type-formatter.gd.js │ │ ├── phone-type-formatter.ge.js │ │ ├── phone-type-formatter.gf.js │ │ ├── phone-type-formatter.gg.js │ │ ├── phone-type-formatter.gh.js │ │ ├── phone-type-formatter.gi.js │ │ ├── phone-type-formatter.gl.js │ │ ├── phone-type-formatter.gm.js │ │ ├── phone-type-formatter.gn.js │ │ ├── phone-type-formatter.gp.js │ │ ├── phone-type-formatter.gq.js │ │ ├── phone-type-formatter.gr.js │ │ ├── phone-type-formatter.gt.js │ │ ├── phone-type-formatter.gu.js │ │ ├── phone-type-formatter.gw.js │ │ ├── phone-type-formatter.gy.js │ │ ├── phone-type-formatter.hk.js │ │ ├── phone-type-formatter.hn.js │ │ ├── phone-type-formatter.hr.js │ │ ├── phone-type-formatter.ht.js │ │ ├── phone-type-formatter.hu.js │ │ ├── phone-type-formatter.i18n.js │ │ ├── phone-type-formatter.id.js │ │ ├── phone-type-formatter.ie.js │ │ ├── phone-type-formatter.il.js │ │ ├── phone-type-formatter.im.js │ │ ├── phone-type-formatter.in.js │ │ ├── phone-type-formatter.io.js │ │ ├── phone-type-formatter.iq.js │ │ ├── phone-type-formatter.ir.js │ │ ├── phone-type-formatter.is.js │ │ ├── phone-type-formatter.it.js │ │ ├── phone-type-formatter.je.js │ │ ├── phone-type-formatter.jm.js │ │ ├── phone-type-formatter.jo.js │ │ ├── phone-type-formatter.jp.js │ │ ├── phone-type-formatter.ke.js │ │ ├── phone-type-formatter.kg.js │ │ ├── phone-type-formatter.kh.js │ │ ├── phone-type-formatter.ki.js │ │ ├── phone-type-formatter.km.js │ │ ├── phone-type-formatter.kn.js │ │ ├── phone-type-formatter.kp.js │ │ ├── phone-type-formatter.kr.js │ │ ├── phone-type-formatter.kw.js │ │ ├── phone-type-formatter.ky.js │ │ ├── phone-type-formatter.kz.js │ │ ├── phone-type-formatter.la.js │ │ ├── phone-type-formatter.lb.js │ │ ├── phone-type-formatter.lc.js │ │ ├── phone-type-formatter.li.js │ │ ├── phone-type-formatter.lk.js │ │ ├── phone-type-formatter.lr.js │ │ ├── phone-type-formatter.ls.js │ │ ├── phone-type-formatter.lt.js │ │ ├── phone-type-formatter.lu.js │ │ ├── phone-type-formatter.lv.js │ │ ├── phone-type-formatter.ly.js │ │ ├── phone-type-formatter.ma.js │ │ ├── phone-type-formatter.mc.js │ │ ├── phone-type-formatter.md.js │ │ ├── phone-type-formatter.me.js │ │ ├── phone-type-formatter.mf.js │ │ ├── phone-type-formatter.mg.js │ │ ├── phone-type-formatter.mh.js │ │ ├── phone-type-formatter.mk.js │ │ ├── phone-type-formatter.ml.js │ │ ├── phone-type-formatter.mm.js │ │ ├── phone-type-formatter.mn.js │ │ ├── phone-type-formatter.mo.js │ │ ├── phone-type-formatter.mp.js │ │ ├── phone-type-formatter.mq.js │ │ ├── phone-type-formatter.mr.js │ │ ├── phone-type-formatter.ms.js │ │ ├── phone-type-formatter.mt.js │ │ ├── phone-type-formatter.mu.js │ │ ├── phone-type-formatter.mv.js │ │ ├── phone-type-formatter.mw.js │ │ ├── phone-type-formatter.mx.js │ │ ├── phone-type-formatter.my.js │ │ ├── phone-type-formatter.mz.js │ │ ├── phone-type-formatter.na.js │ │ ├── phone-type-formatter.nc.js │ │ ├── phone-type-formatter.ne.js │ │ ├── phone-type-formatter.nf.js │ │ ├── phone-type-formatter.ng.js │ │ ├── phone-type-formatter.ni.js │ │ ├── phone-type-formatter.nl.js │ │ ├── phone-type-formatter.no.js │ │ ├── phone-type-formatter.np.js │ │ ├── phone-type-formatter.nr.js │ │ ├── phone-type-formatter.nu.js │ │ ├── phone-type-formatter.nz.js │ │ ├── phone-type-formatter.om.js │ │ ├── phone-type-formatter.pa.js │ │ ├── phone-type-formatter.pe.js │ │ ├── phone-type-formatter.pf.js │ │ ├── phone-type-formatter.pg.js │ │ ├── phone-type-formatter.ph.js │ │ ├── phone-type-formatter.pk.js │ │ ├── phone-type-formatter.pl.js │ │ ├── phone-type-formatter.pm.js │ │ ├── phone-type-formatter.pr.js │ │ ├── phone-type-formatter.ps.js │ │ ├── phone-type-formatter.pt.js │ │ ├── phone-type-formatter.pw.js │ │ ├── phone-type-formatter.py.js │ │ ├── phone-type-formatter.qa.js │ │ ├── phone-type-formatter.re.js │ │ ├── phone-type-formatter.ro.js │ │ ├── phone-type-formatter.rs.js │ │ ├── phone-type-formatter.ru.js │ │ ├── phone-type-formatter.rw.js │ │ ├── phone-type-formatter.sa.js │ │ ├── phone-type-formatter.sb.js │ │ ├── phone-type-formatter.sc.js │ │ ├── phone-type-formatter.sd.js │ │ ├── phone-type-formatter.se.js │ │ ├── phone-type-formatter.sg.js │ │ ├── phone-type-formatter.sh.js │ │ ├── phone-type-formatter.si.js │ │ ├── phone-type-formatter.sj.js │ │ ├── phone-type-formatter.sk.js │ │ ├── phone-type-formatter.sl.js │ │ ├── phone-type-formatter.sm.js │ │ ├── phone-type-formatter.sn.js │ │ ├── phone-type-formatter.so.js │ │ ├── phone-type-formatter.sr.js │ │ ├── phone-type-formatter.ss.js │ │ ├── phone-type-formatter.st.js │ │ ├── phone-type-formatter.sv.js │ │ ├── phone-type-formatter.sx.js │ │ ├── phone-type-formatter.sy.js │ │ ├── phone-type-formatter.sz.js │ │ ├── phone-type-formatter.ta.js │ │ ├── phone-type-formatter.tc.js │ │ ├── phone-type-formatter.td.js │ │ ├── phone-type-formatter.tg.js │ │ ├── phone-type-formatter.th.js │ │ ├── phone-type-formatter.tj.js │ │ ├── phone-type-formatter.tk.js │ │ ├── phone-type-formatter.tl.js │ │ ├── phone-type-formatter.tm.js │ │ ├── phone-type-formatter.tn.js │ │ ├── phone-type-formatter.to.js │ │ ├── phone-type-formatter.tr.js │ │ ├── phone-type-formatter.tt.js │ │ ├── phone-type-formatter.tv.js │ │ ├── phone-type-formatter.tw.js │ │ ├── phone-type-formatter.tz.js │ │ ├── phone-type-formatter.ua.js │ │ ├── phone-type-formatter.ug.js │ │ ├── phone-type-formatter.us.js │ │ ├── phone-type-formatter.uy.js │ │ ├── phone-type-formatter.uz.js │ │ ├── phone-type-formatter.va.js │ │ ├── phone-type-formatter.vc.js │ │ ├── phone-type-formatter.ve.js │ │ ├── phone-type-formatter.vg.js │ │ ├── phone-type-formatter.vi.js │ │ ├── phone-type-formatter.vn.js │ │ ├── phone-type-formatter.vu.js │ │ ├── phone-type-formatter.wf.js │ │ ├── phone-type-formatter.ws.js │ │ ├── phone-type-formatter.xk.js │ │ ├── phone-type-formatter.ye.js │ │ ├── phone-type-formatter.yt.js │ │ ├── phone-type-formatter.za.js │ │ ├── phone-type-formatter.zm.js │ │ └── phone-type-formatter.zw.js │ ├── build/ │ │ └── license.txt │ ├── common/ │ │ └── DefaultProperties.js │ ├── shortcuts/ │ │ ├── CreditCardDetector.js │ │ ├── DateFormatter.js │ │ ├── NumeralFormatter.js │ │ ├── PhoneFormatter.js │ │ └── TimeFormatter.js │ └── utils/ │ └── Util.js └── test/ ├── addons/ │ └── phone-type-formatter.i18n.js ├── browser/ │ ├── credit-card.js │ ├── custom.js │ ├── date.js │ ├── numeral.js │ ├── phone.js │ ├── runner.html │ └── time.js ├── fixtures/ │ ├── credit-card.json │ ├── date.json │ ├── numeral.json │ ├── phone.json │ ├── time.json │ └── util.json └── unit/ ├── CreditCardDetector_spec.js ├── DateFormatter_spec.js ├── NumeralFormatter_spec.js ├── PhoneFormatter_spec.js ├── TimeFormatter_spec.js └── Util_spec.js