{ "version": 3, "sources": ["../../../../../../internal/esbuild/entrypoints/modern/classic/badges.ts", "sentry-debug-id-stub:_sentry-debug-id-injection-stub?sentry-module-id=cd896239-2ec7-400b-86ce-8cbbca362f84", "../../../../../../internal/esbuild/entrypoints/modern/classic/badges.ts", "../../src/modern/features/badges/index.js", "../../src/modern/features/badges/App.js"], "sourcesContent": ["\n import \"_sentry-debug-id-injection-stub\";\n import * as OriginalModule from \"./internal/esbuild/entrypoints/modern/classic/badges.ts\";\n export default OriginalModule.default;\n export * from \"./internal/esbuild/entrypoints/modern/classic/badges.ts\";", ";{try{let e=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"ac88a12c-947a-47b3-b6a9-805e014630be\",e._sentryDebugIdIdentifier=\"sentry-dbid-ac88a12c-947a-47b3-b6a9-805e014630be\")}catch(e){}};", "import '@owl-nest/polyfill'\nimport '../../../../../src/ulule/static/site/src/modern/features/init/index.js'\nimport '../../../../../src/ulule/static/site/src/modern/features/badges/index.js'\n", "import * as React from 'react'\nimport * as ReactDOM from 'react-dom/client'\n\nimport config from '$utils/config'\n\nimport App from './App'\n\nconst renderApp = (store) => {\n const container = document.querySelector('#react-ulule-badges')\n\n const root = ReactDOM.createRoot(container)\n root.render()\n}\n\nconfig.set({\n ...window.UFE,\n ...window.BADGES_DATA,\n ...window.BADGES_ASSETS,\n})\n\nwindow.addEventListener('js:location:loaded', async (event) => {\n renderApp()\n})\n", "import React from 'react'\nimport PropTypes from 'prop-types'\n\nimport { t } from '@ulule/localize'\nimport { Badge } from '@ulule/owl-kit-components/next'\n\nclass App extends React.Component {\n render() {\n //immutable way to sort an array\n const badges = [...this.props.badges].sort((a, b) => {\n return a.position - b.position\n })\n const { social = { facebook: 'ulule' }, assets } = this.props\n\n return (\n
\n

\n {t('Badges to celebrate and discover Ululers that make good things happen!')}\n

\n \n
\n )\n }\n}\n\nApp.propTypes = {\n assets: PropTypes.shape({\n question_mark: PropTypes.string,\n }),\n badges: PropTypes.arrayOf(\n PropTypes.shape({\n absolute_url: PropTypes.string,\n color: PropTypes.string,\n description: PropTypes.string,\n image: PropTypes.shape({\n versions: PropTypes.shape({\n full: PropTypes.shape({\n height: PropTypes.number,\n url: PropTypes.string,\n width: PropTypes.number,\n }),\n }),\n }),\n name: PropTypes.string,\n position: PropTypes.number,\n secondary_color: PropTypes.string,\n slug: PropTypes.string,\n users_count: PropTypes.number,\n })\n ),\n social: PropTypes.shape({\n facebookAppId: PropTypes.string,\n facebook: PropTypes.string,\n }),\n}\n\nexport default App\n"], "mappings": "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", "names": ["init_define_process_env", "init_sentry_release_injection_stub", "init_define_process_env", "init_sentry_release_injection_stub", "e", "n", "init_define_process_env", "init_sentry_release_injection_stub", "init_define_process_env", "init_sentry_release_injection_stub", "React", "ReactDOM", "init_define_process_env", "init_sentry_release_injection_stub", "import_react", "import_prop_types", "import_localize", "App", "React", "badges", "a", "b", "social", "assets", "badge", "index", "Badge", "PropTypes", "App_default", "renderApp", "store", "container", "App_default", "config_default", "__spreadValues", "event", "badges_default"] }