{"version":3,"file":"deepFlat.cjs","sources":["../../src/utils/deepFlat.js"],"sourcesContent":["/**\n * Flatten an array recursively.\n * @param {Array} arr Array to flat recursively\n * @return {Array} Flat array\n * @module\n * @private\n */\nconst deepFlat = (arr) => arr.reduce((acc, val) => {\n    if (Array.isArray(val)) acc.push(...deepFlat(val));\n    else acc.push(val);\n    return acc;\n}, []);\n\nexport default deepFlat;\n"],"names":[],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACK,MAAC,QAAQ,GAAG,CAAC,GAAG,KAAK,GAAG,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,GAAG,KAAK;AACnD,IAAI,IAAI,KAAK,CAAC,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,CAAC,IAAI,CAAC,GAAG,QAAQ,CAAC,GAAG,CAAC,CAAC;AACtD,SAAS,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC;AACtB,IAAI,OAAO,GAAG;AACd,CAAC,EAAE,EAAE;;;;"}