{ "version": 3, "sources": ["../../../../../../internal/esbuild/entrypoints/modern/classic/badge-detail.ts", "sentry-debug-id-stub:_sentry-debug-id-injection-stub?sentry-module-id=aaa55094-a512-49b2-beb1-97cbf9ba9a40", "../../../../../../internal/esbuild/entrypoints/modern/classic/badge-detail.ts", "../../src/modern/features/badges/detail/index.js", "../../src/modern/features/badges/detail/App.js", "../../src/modern/features/badges/detail/components/Header.js", "../../src/modern/features/badges/detail/services.js", "../../src/modern/features/badges/detail/components/MoreBadges.js"], "sourcesContent": ["\n import \"_sentry-debug-id-injection-stub\";\n import * as OriginalModule from \"./internal/esbuild/entrypoints/modern/classic/badge-detail.ts\";\n export default OriginalModule.default;\n export * from \"./internal/esbuild/entrypoints/modern/classic/badge-detail.ts\";", "!function(){try{var e=\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:{};var n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]=\"d77c7138-0913-4a87-88f4-1b60af8753eb\",e._sentryDebugIdIdentifier=\"sentry-dbid-d77c7138-0913-4a87-88f4-1b60af8753eb\");}catch(e){}}();", "import '../../../../../src/ulule/static/site/src/modern/features/init/index.js'\nimport '../../../../../src/ulule/static/site/src/modern/features/badges/detail/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-badge-detail')\n\n const root = ReactDOM.createRoot(container)\n root.render()\n}\n\nconfig.set({\n ...window.UFE,\n ...window.BADGE_DETAIL_DATA,\n ...window.image,\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 '@owl-nest/localize'\nimport { UserCard, LoadMoreButton } from '@ulule/owl-kit-components'\n\nimport { Header } from './components/Header'\n\nimport * as Services from './services'\nimport { MoreBadges } from './components/MoreBadges'\n\nclass App extends React.Component {\n constructor(props) {\n super(props)\n\n this.state = {\n results: {},\n isFetching: false,\n isFetchingMore: false,\n since: 0,\n }\n }\n\n componentDidMount() {\n this.requestResults('/badges/users/', this.props.badge.slug)\n }\n\n handleClick = () => {\n this.requestResults('/badges/users/', this.props.badge.slug, this.state.since)\n }\n\n requestResults = async (nextUrl = null, slug = '', since = 0) => {\n this.setState({\n results: nextUrl ? this.state.results : [],\n savedResults: this.state.results || [],\n isFetching: true,\n isFetchingMore: !!nextUrl,\n since: this.state.since || 0,\n })\n\n let response\n\n try {\n response = await Services.fetchUsers(nextUrl, slug, this.state.since)\n\n const { results, ...otherProps } = response\n const since = results && results.current && results.current.filters_options.since\n const newResults =\n Object.keys(this.state.results).length > 0\n ? [...this.state.results, ...results.awards]\n : results && results.awards\n\n this.setState({\n isFetching: false,\n isFetchingMore: false,\n results: newResults || {},\n savedResults: null,\n since,\n ...otherProps,\n })\n } catch (error) {\n const { status, statusText } = error\n\n const errorProps = {\n level: 'alert',\n message: t(\n 'Oops... an error occured. Please refresh the page to retry. If the error persists, please contact support.',\n ),\n status,\n statusText,\n }\n this.setState({\n error: errorProps,\n errorFetchingMore: this.state.isFetchingMore,\n isFetching: false,\n isFetchingMore: false,\n results: this.state.savedResults,\n savedResults: null,\n })\n }\n }\n\n render() {\n const { results, isFetchingMore } = this.state\n const { moreBadges, badge } = this.props\n const totalUsers = badge && badge.users_count\n const totalResults = results && results.length\n return (\n \n
\n
\n
    \n {results &&\n results.length > 0 &&\n results.map((award, index) => {\n return (\n
  • \n \n
  • \n )\n })}\n
\n {totalUsers > totalResults && (\n
\n \n
\n )}\n
\n
\n \n \n )\n }\n}\n\nApp.propTypes = {\n badge: 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 img: PropTypes.string,\n moreBadges: 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}\n\nexport default App\n", "import React from 'react'\nimport PropTypes from 'prop-types'\nimport { styled } from 'next-yak'\n\nimport { FONTS } from '@ulule/owl-kit-components'\n\nconst HeaderWrapper = styled.header`\n height: 260px;\n width: 100%;\n background-color: ${(props) => props.color};\n background-image: ${(props) => `url('${props.img}')`};\n background-position: center -20px;\n`\n\nconst HeaderInfos = styled.div`\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 20px;\n`\n\nconst HeaderImg = styled.img`\n width: 100px;\n margin-top: 30px;\n`\n\nconst HeaderBadgeInfos = styled.h4`\n font-size: 38px;\n color: white;\n font-weight: bold;\n margin-bottom: 10px;\n text-align: center;\n font-family: ${FONTS.PRIMARY_FONT};\n margin-top: 10px;\n\n span {\n color: ${(props) => props.secondaryColor};\n font-family: ${FONTS.PRIMARY_FONT};\n margin-right: 10px;\n }\n\n @media (max-width: 604px) {\n font-size: 26px;\n }\n`\n\nconst HeaderBadgeDesc = styled.h2`\n font-size: 18px;\n color: white;\n font-weight: 500;\n font-family: ${FONTS.PRIMARY_FONT};\n margin: 0;\n text-align: center;\n\n @media (max-width: 604px) {\n font-size: 13px;\n }\n`\n\nexport const Header = ({ badge, img }) => (\n \n \n \n \n {badge.users_count}\n {badge.name}\n \n {badge.description}\n \n \n)\n\nHeader.propTypes = {\n badge: 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 img: PropTypes.string,\n}\n", "import config from '$utils/config'\n\nexport const fetchUsers = (url, slug = '', since = 0) => {\n const formData = new FormData()\n formData.append('badge', slug)\n\n if (since > 0) {\n formData.append('pk', since)\n }\n\n const headers = { 'X-Requested-With': 'XMLHttpRequest' }\n return fetch(`${url}`, {\n method: 'POST',\n body: formData,\n headers,\n credentials: 'include'\n })\n .then(response => {\n if (!response.ok) {\n throw response\n }\n\n return response.json()\n })\n .then(json => {\n return {\n results: json\n }\n })\n}\n", "import React from 'react'\nimport PropTypes from 'prop-types'\n\nimport { t } from '@owl-nest/localize'\n\nimport { Badge, PrimaryButton } from '@ulule/owl-kit-components'\n\nconst handleClick = () => {\n return (window.location.href = '/about/badges')\n}\n\nexport const MoreBadges = ({ moreBadges }) => (\n
\n

{t('Catch them all')}

\n
    \n {moreBadges &&\n moreBadges.length > 0 &&\n moreBadges.map((badge, index) => {\n return (\n
  • \n \n
  • \n )\n })}\n
\n
\n {t('All badges')}\n
\n
\n)\n\nMoreBadges.propTypes = {\n moreBadges: 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}\n"], "mappings": "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", "names": ["init_define_process_env", "init_sentry_injection_stub", "init_define_process_env", "init_sentry_injection_stub", "e", "n", "init_define_process_env", "init_sentry_injection_stub", "init_define_process_env", "init_sentry_injection_stub", "React", "ReactDOM", "init_define_process_env", "init_sentry_injection_stub", "import_react", "import_prop_types", "init_define_process_env", "init_sentry_injection_stub", "import_react", "import_prop_types", "HeaderWrapper", "styled", "props", "color", "img", "HeaderInfos", "HeaderImg", "HeaderBadgeInfos", "secondaryColor", "HeaderBadgeDesc", "Header", "badge", "React", "src", "image", "versions", "full", "url", "secondary_color", "span", "users_count", "name", "description", "propTypes", "PropTypes", "shape", "absolute_url", "string", "height", "number", "width", "position", "slug", "init_define_process_env", "init_sentry_injection_stub", "fetchUsers", "url", "slug", "since", "formData", "headers", "response", "json", "init_define_process_env", "init_sentry_injection_stub", "import_react", "import_prop_types", "handleClick", "MoreBadges", "moreBadges", "React", "t", "badge", "index", "Badge_default", "PrimaryButton", "PropTypes", "App", "React", "props", "nextUrl", "slug", "since", "response", "fetchUsers", "results", "otherProps", "newResults", "error", "status", "statusText", "errorProps", "t", "isFetchingMore", "moreBadges", "badge", "totalUsers", "totalResults", "Header", "award", "index", "UserCard_default", "LoadMoreButton_default", "MoreBadges", "PropTypes", "App_default", "renderApp", "store", "container", "App_default", "config_default", "event", "badge_detail_default"] }