{"version":3,"file":"get-merged-variables.cjs","names":["defaultCssVariablesResolver","deepMerge"],"sources":["../../../../src/core/MantineProvider/MantineCssVariables/get-merged-variables.ts"],"sourcesContent":["import { deepMerge } from '../../utils';\nimport { ConvertCSSVariablesInput } from '../convert-css-variables';\nimport { MantineTheme } from '../theme.types';\nimport { defaultCssVariablesResolver } from './default-css-variables-resolver';\n\ninterface GetMergedVariablesInput {\n  theme: MantineTheme;\n  generator?: (theme: MantineTheme) => ConvertCSSVariablesInput;\n}\n\nexport function getMergedVariables({ theme, generator }: GetMergedVariablesInput) {\n  const defaultResolver = defaultCssVariablesResolver(theme);\n  const providerGenerator = generator?.(theme);\n  return providerGenerator ? deepMerge(defaultResolver, providerGenerator) : defaultResolver;\n}\n"],"mappings":";;;;AAUA,SAAgB,mBAAmB,EAAE,OAAO,aAAsC;CAChF,MAAM,kBAAkBA,uCAAAA,4BAA4B,KAAK;CACzD,MAAM,oBAAoB,YAAY,KAAK;CAC3C,OAAO,oBAAoBC,mBAAAA,UAAU,iBAAiB,iBAAiB,IAAI;AAC7E"}