{"version":3,"sources":["../src/components/utils.ts"],"sourcesContent":["export function getHTMLAttributes<T extends object>(props: T, allV8PropsSet: Set<string>): T {\n  const v8Props: T = { ...props };\n  const propsKeys: string[] = Object.keys(v8Props);\n  propsKeys.forEach(key => {\n    if (allV8PropsSet.has(key)) {\n      delete v8Props[key as keyof typeof v8Props];\n    }\n  });\n  return v8Props;\n}\n"],"names":["getHTMLAttributes","props","allV8PropsSet","v8Props","propsKeys","Object","keys","forEach","key","has"],"mappings":";;;;+BAAgBA;;;;;;AAAT,2BAA6CC,KAAQ,EAAEC,aAA0B;IACtF,MAAMC,UAAa;QAAE,GAAGF,KAAK;IAAC;IAC9B,MAAMG,YAAsBC,OAAOC,IAAI,CAACH;IACxCC,UAAUG,OAAO,CAACC,CAAAA;QAChB,IAAIN,cAAcO,GAAG,CAACD,MAAM;YAC1B,OAAOL,OAAO,CAACK,IAA4B;QAC7C;IACF;IACA,OAAOL;AACT"}