{"version":3,"sources":["../../src/utilities/validateMimeType.ts"],"sourcesContent":["export const validateMimeType = (mimeType: string, allowedMimeTypes: string[]): boolean => {\n if (allowedMimeTypes.length === 0) {\n return true\n }\n\n const cleanedMimeTypes = allowedMimeTypes.map((v) => v.replace('*', ''))\n\n return cleanedMimeTypes.some((cleanedMimeType) => mimeType.startsWith(cleanedMimeType))\n}\n"],"names":["validateMimeType","mimeType","allowedMimeTypes","length","cleanedMimeTypes","map","v","replace","some","cleanedMimeType","startsWith"],"mappings":"AAAA,OAAO,MAAMA,mBAAmB,CAACC,UAAkBC;IACjD,IAAIA,iBAAiBC,MAAM,KAAK,GAAG;QACjC,OAAO;IACT;IAEA,MAAMC,mBAAmBF,iBAAiBG,GAAG,CAAC,CAACC,IAAMA,EAAEC,OAAO,CAAC,KAAK;IAEpE,OAAOH,iBAAiBI,IAAI,CAAC,CAACC,kBAAoBR,SAASS,UAAU,CAACD;AACxE,EAAC"}