{"version":3,"file":"modern.badges.DuEQZ5fk.js","names":[],"sources":["../../src/modern/features/badges/App.js","../../src/modern/features/badges/index.js"],"sourcesContent":["import React from 'react'\nimport PropTypes from 'prop-types'\n\nimport { t } from '@owl-nest/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","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"],"mappings":"+VAMM,EAAN,cAAA,EAAwB,SAAU,CAChC,QAAS,CAEP,IAAM,EAAS,CAAC,GAAG,KAAK,MAAM,MAAM,CAAC,CAAC,MAAM,EAAG,IACtC,EAAE,SAAW,EAAE,QACvB,EACK,CAAE,SAAS,CAAE,SAAU,OAAQ,EAAG,UAAW,KAAK,MAExD,OACE,EAAA,EAAA,KAAA,CAAC,MAAD,CAAK,UAAU,WAAf,SAAA,EACE,EAAA,EAAA,IAAA,CAAC,IAAD,CAAG,UAAU,oBACV,SAAA,EAAE,wEAAwE,CAC1E,CAAA,GACH,EAAA,EAAA,KAAA,CAAC,KAAD,CAAI,UAAU,SAAd,SAAA,CACG,GACC,EAAO,OAAS,GAChB,EAAO,KAAK,EAAO,KAEf,EAAA,EAAA,IAAA,CAAC,KAAD,CAAI,UAAU,eACZ,UAAA,EAAA,EAAA,IAAA,CAAC,EAAD,CAEE,MAAO,EAAM,MACb,YAAa,EAAM,YACnB,KAAM,EAAM,aACZ,KAAM,EAAM,MAAM,SAAS,KAAK,IAChC,MAAO,EAAM,KACb,MAAO,EAAM,WACd,EAPM,CAON,CACC,EAV8B,CAU9B,CAEP,GACH,EAAA,EAAA,IAAA,CAAC,KAAD,CAAwB,UAAU,eAChC,UAAA,EAAA,EAAA,IAAA,CAAC,EAAD,CACE,KAAM,4BAA4B,GAAU,EAAO,WACnD,MAAM,OACN,YAAa,EAAE,uDAAuD,EACtE,KAAM,GAAU,EAAO,cACvB,MAAO,EAAE,aAAa,EACtB,MAAO,IACR,CAAA,CACC,EATI,eASJ,CACF,CACD,CAAA,CAAA,GAET,CACF,EAEA,EAAI,UAAY,CACd,OAAQ,EAAA,QAAU,MAAM,CACtB,cAAe,EAAA,QAAU,MAC3B,CAAC,EACD,OAAQ,EAAA,QAAU,QAChB,EAAA,QAAU,MAAM,CACd,aAAc,EAAA,QAAU,OACxB,MAAO,EAAA,QAAU,OACjB,YAAa,EAAA,QAAU,OACvB,MAAO,EAAA,QAAU,MAAM,CACrB,SAAU,EAAA,QAAU,MAAM,CACxB,KAAM,EAAA,QAAU,MAAM,CACpB,OAAQ,EAAA,QAAU,OAClB,IAAK,EAAA,QAAU,OACf,MAAO,EAAA,QAAU,MACnB,CAAC,CACH,CAAC,CACH,CAAC,EACD,KAAM,EAAA,QAAU,OAChB,SAAU,EAAA,QAAU,OACpB,gBAAiB,EAAA,QAAU,OAC3B,KAAM,EAAA,QAAU,OAChB,YAAa,EAAA,QAAU,MACzB,CAAC,CACH,EACA,OAAQ,EAAA,QAAU,MAAM,CACtB,cAAe,EAAA,QAAU,OACzB,SAAU,EAAA,QAAU,MACtB,CAAC,CACH,EC3EA,IAAM,EAAa,GAAU,CAC3B,IAAM,EAAY,SAAS,cAAc,qBAAqB,EAG9D,EADsB,WAAW,CACjC,CAAA,CAAK,QAAO,EAAA,EAAA,IAAA,CAAC,EAAD,CAAK,OAAQ,EAAO,IAAI,QAAQ,EAAG,OAAQ,EAAO,IAAI,QAAQ,EAAG,OAAQ,EAAO,IAAI,eAAe,CAAI,CAAA,CAAC,CACtH,EAEA,EAAO,IAAI,CACT,GAAG,OAAO,IACV,GAAG,OAAO,YACV,GAAG,OAAO,aACZ,CAAC,EAED,OAAO,iBAAiB,qBAAsB,KAAO,IAAU,CAC7D,EAAU,CACZ,CAAC"}