{"version":3,"file":"cloneStyles.min.mjs","sources":["../../../../src/util/internals/cloneStyles.ts"],"sourcesContent":["import type { TextStyle } from '../../shapes/Text/StyledText';\n\nexport const cloneStyles = (style: TextStyle): TextStyle => {\n  const newObj: TextStyle = {};\n  Object.keys(style).forEach((key) => {\n    newObj[key] = {};\n    Object.keys(style[key]).forEach((keyInner) => {\n      newObj[key][keyInner] = { ...style[key][keyInner] };\n    });\n  });\n  return newObj;\n};\n"],"names":["cloneStyles","style","newObj","Object","keys","forEach","key","keyInner","_objectSpread"],"mappings":"oFAEaA,MAAAA,EAAeC,IAC1B,MAAMC,EAAoB,CAAA,EAO1B,OANAC,OAAOC,KAAKH,GAAOI,SAASC,IAC1BJ,EAAOI,GAAO,GACdH,OAAOC,KAAKH,EAAMK,IAAMD,SAASE,IAC/BL,EAAOI,GAAKC,GAASC,EAAQP,GAAAA,EAAMK,GAAKC,GAAW,GACnD,IAEGL,CAAM"}