{"version":3,"file":"index.mjs","sources":["../../../../src/phoneNumberInput/utils/findCountryByCode/index.ts"],"sourcesContent":["import countries from '../../data/countries';\nimport { longestMatchingPrefix } from '../longestMatchingPrefix';\n\nexport const findCountryByCode = (code: string) => {\n  if (code.length === 2) {\n    const matchingCodes = countries.filter((country) => code.toUpperCase() === country.iso2);\n    if (matchingCodes.length > 0) {\n      return longestMatchingPrefix(matchingCodes);\n    }\n  }\n  return null;\n};\n"],"names":["findCountryByCode","code","length","matchingCodes","countries","filter","country","toUpperCase","iso2","longestMatchingPrefix"],"mappings":";;;AAGO,MAAMA,iBAAiB,GAAIC,IAAY,IAAI;AAChD,EAAA,IAAIA,IAAI,CAACC,MAAM,KAAK,CAAC,EAAE;AACrB,IAAA,MAAMC,aAAa,GAAGC,SAAS,CAACC,MAAM,CAAEC,OAAO,IAAKL,IAAI,CAACM,WAAW,EAAE,KAAKD,OAAO,CAACE,IAAI,CAAC;AACxF,IAAA,IAAIL,aAAa,CAACD,MAAM,GAAG,CAAC,EAAE;MAC5B,OAAOO,qBAAqB,CAACN,aAAa,CAAC;AAC7C,IAAA;AACF,EAAA;AACA,EAAA,OAAO,IAAI;AACb;;;;"}