{"version":3,"sources":["jsdelivr-header.js","/npm/fbt-inline-translations@0.3.0/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,cCNgB,SAAY,2BACrB,aAAc,0BACd,sBAAuB,6BACrB,sBAAyB,+BACzB,6BAAgC,8CAClC,MAAM,6BAA+B,EAAG,cAAa,KAChD,KAAK,kBAAmB,IAAK,EAAO,SAAU,KAAK,yBAA0B,CAAE,SAAU,KAAK,kBAAmB,CAAE,SAAU,QAEzI,MAAM,4BAA+B,IACjC,MAAM,EAAY,oBACZ,EAAY,SAAS,eAAe,GAC1C,IAAK,EAED,YADA,QAAQ,MAAM,sGAAsG,QAGpH,EAAM,UACN,SAAS,gBAAgB,UAAU,IAAI,WAE9B,SAAS,WAAW,GAC5B,OAAO,KAAK,6BAA8B,IAAK,IAAS,iBAElD","file":"/npm/fbt-inline-translations@0.3.0/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/fbt-inline-translations@0.3.0/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import { jsx as _jsx } from \"react/jsx-runtime\";\r\nimport ReactDOM from 'react-dom/client';\r\nimport TranslationDialog from './TranslationDialog';\r\nimport { SwiftyperProvider } from './providers/swiftyper';\r\nimport { SwiftyperServiceProvider } from './providers/SwiftyperServiceProvider';\r\nexport const FbtInlineTranslationsWrapper = ({ children, ...props }) => {\r\n    return (_jsx(SwiftyperProvider, { ...props, children: _jsx(SwiftyperServiceProvider, { children: _jsx(TranslationDialog, { children: children }) }) }));\r\n};\r\nconst swiftyperInlineTranslations = (props) => {\r\n    const elementId = `inline-translator`;\r\n    const container = document.getElementById(elementId);\r\n    if (!container) {\r\n        console.error(`[fbt-inline-translations] No wrapper element found! Make sure you have a wrapper element with id \\`${elementId}\\`.`);\r\n        return;\r\n    }\r\n    if (props.darkMode) {\r\n        document.documentElement.classList.add('tw-dark');\r\n    }\r\n    const root = ReactDOM.createRoot(container);\r\n    root.render(_jsx(FbtInlineTranslationsWrapper, { ...props }));\r\n};\r\nexport default swiftyperInlineTranslations;\r\n"]}