{"version":3,"file":"color.mjs","sources":["../../../../packages/constants/color.ts"],"sourcesContent":["export const componentColors = [\n  'primary',\n  'success',\n  'danger',\n  'warn',\n  'dark',\n] as const\n\nexport type ComponentColor = typeof componentColors[number]\n\nexport type ColorProviderContext = {\n  [T in ComponentColor]?: string\n}\n\nexport const vuesaxColors = [\n  ...componentColors,\n  'light',\n  'secondary',\n  // social colors\n  'facebook',\n  'twitter',\n  'youtube',\n  'pinterest',\n  'linkedin',\n  'snapchat',\n  'whatsapp',\n  'tumblr',\n  'reddit',\n  'spotify',\n  'amazon',\n  'medium',\n  'vimeo',\n  'skype',\n  'dribbble',\n  'slack',\n  'yahoo',\n  'twitch',\n  'discord',\n  'telegram',\n  'google-plus',\n  'messenger',\n] as const\n\nexport type VuesaxColor = typeof vuesaxColors[number]\n\nexport const rgbRE = /^(rgb|rgba)/\nexport const rgbNumberRE =\n  /^(0|255|25[0-4]|2[0-4]\\d|1\\d\\d|0?\\d?\\d),(0|255|25[0-4]|2[0-4]\\d|1\\d\\d|0?\\d?\\d),(0|255|25[0-4]|2[0-4]\\d|1\\d\\d|0?\\d?\\d)$/\nexport const leadingHashRE = /^(#)/\nexport const hexShorthandRE = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i\nexport const hexFullRE = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i\n"],"names":[],"mappings":"AAAO,MAAM,eAAkB,GAAA;AAAA,EAC7B,SAAA;AAAA,EACA,SAAA;AAAA,EACA,QAAA;AAAA,EACA,MAAA;AAAA,EACA,MAAA;AACF,EAAA;AAQO,MAAM,YAAe,GAAA;AAAA,EAC1B,GAAG,eAAA;AAAA,EACH,OAAA;AAAA,EACA,WAAA;AAAA,EAEA,UAAA;AAAA,EACA,SAAA;AAAA,EACA,SAAA;AAAA,EACA,WAAA;AAAA,EACA,UAAA;AAAA,EACA,UAAA;AAAA,EACA,UAAA;AAAA,EACA,QAAA;AAAA,EACA,QAAA;AAAA,EACA,SAAA;AAAA,EACA,QAAA;AAAA,EACA,QAAA;AAAA,EACA,OAAA;AAAA,EACA,OAAA;AAAA,EACA,UAAA;AAAA,EACA,OAAA;AAAA,EACA,OAAA;AAAA,EACA,QAAA;AAAA,EACA,SAAA;AAAA,EACA,UAAA;AAAA,EACA,aAAA;AAAA,EACA,WAAA;AACF,EAAA;AAIO,MAAM,KAAQ,GAAA,cAAA;AACd,MAAM,WACX,GAAA,yHAAA;AACK,MAAM,aAAgB,GAAA,OAAA;AACtB,MAAM,cAAiB,GAAA,mCAAA;AACvB,MAAM,SAAY,GAAA;;;;"}