1"use strict";(self.webpackChunkadac_motorsport=self.webpackChunkadac_motorsport||[]).push([[7452],{87452:function(t,e,a){a.r(e),a.d(e,{default:function(){return h}});var n=a(96540),i=a(92568),l=a(48170),s=a(58065);const r=i.default.div.withConfig({displayName:"news-article-tags__Layout",componentId:"sc-1rt8r5n-0"})(["margin-top:60px;display:none;.app-wrapper &{display:block;}"]),d=i.default.span.withConfig({displayName:"news-article-tags__Headline",componentId:"sc-1rt8r5n-1"})(["font-family:",";font-style:",";font-weight:",";font-size:","px;color:",";letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;"],t=>{let{theme:e}=t;return e.fonts.family},t=>{let{theme:e}=t;return e.fonts.styles.normal},t=>{let{theme:e}=t;return e.fonts.weights.bold},t=>{let{theme:e}=t;return e.fonts.sizes.smallest},t=>{let{theme:e}=t;return e.palette.common.black.light}),o=i.default.div.withConfig({displayName:"news-article-tags__TagsWrapper",componentId:"sc-1rt8r5n-2"})(["display:flex;flex-wrap:wrap;padding-top:16px;"]),c=(0,i.default)(l.Ew).withConfig({displayName:"news-article-tags__SkewedTag",componentId:"sc-1rt8r5n-3"})(["display:inline-flex;align-items:center;height:32px;font-family:",";font-style:",";font-weight:",";padding:16px;margin:4px;cursor:pointer;"],t=>{let{theme:e}=t;return e.fonts.family},t=>{let{theme:e}=t;return e.fonts.styles.italic},t=>{let{theme:e}=t;return e.fonts.weights.bold}),m=i.default.div.withConfig({displayName:"news-article-tags__EmptyState",componentId:"sc-1rt8r5n-4"})(["background-color:",";padding:7px 0;margin-top:16px;width:100%;display:flex;justify-content:center;"],t=>{let{theme:e}=t;return e.palette.common.grey.light}),g=i.default.img.withConfig({displayName:"news-article-tags__Icon",componentId:"sc-1rt8r5n-5"})(["padding-left:10px;"]);var p=t=>{let{tags:e,tagSubscriptions:a,onTagClick:i}=t;return n.createElement(r,null,n.createElement(d,null,n.createElement(s.A,{id:"newsArticle.tags.headline"})),n.createElement(o,null,null==e?void 0:e.map(t=>n.createElement("div",{onClick:()=>i(t),key:t.contentful_id,"data-testid":"tag-handler",role:"button"},n.createElement(c,{variant:"secondary"},t.title," ",a.find(e=>e.cmsId===t.contentful_id)?n.createElement(g,{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAwLjkzNzI5OUw0LjQyODUgMTBMMCA1LjU5Nzg3TDEuMjc4NjMgNC4zMjY4Nkw0LjA4MzE1IDcuMTE0NjdMOC40NTcwNSAwTDEwIDAuOTM3Mjk5WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==",alt:"","data-testid":"tag-checked"}):n.createElement(g,{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00IDZWMTBINlY2SDEwVjRMNiA0VjBINFY0TDAgNFY2SDRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K",alt:"","data-testid":"tag-unchecked"})))),(!e||0===e.length)&&n.createElement(m,null,n.createElement(s.A,{id:"newsArticle.tags.empty"}))))},u=a(62820),f=a(19945),I=a(32358),w=a(22405);var h=t=>{let{tags:e}=t;const{data:a}=(0,u.aB)(),i=(0,u.jt)(),l=(0,w.rJ)(i,f.Hk),{0:s,1:r}
1=(0,n.useState)([]),d=async()=>{const t=(0,w.P)(l,(0,w._M)("userId","==",null==a?void 0:a.uid)),e=await(0,w.GG)(t);r(e.docs.map(t=>({label:t.data().title.deDE,cmsId:t.data().cmsId,firestoreId:t.id})))};(0,n.useEffect)(()=>{a&&d()},[a]);return n.createElement(p,{tags:e,tagSubscriptions:s,onTagClick:async t=>{if(!a)return void(0,I.N)(new Error("A tag was clicked, but there was no authenticated user"),{tags:{context:"ms-app"}});const e=s.filter(e=>e.cmsId===t.contentful_id);if(e.length)for(const a of e){const t=(0,w.H9)(i,f.Hk,a.firestoreId);await(0,w.kd)(t)}else{const e={cmsId:t.contentful_id,title:{deDE:t.title},userId:a.uid};await(0,w.gS)(l,e)}d()}})}}}]); 2//# sourceMappingURL=7452-607d8a03341fa1b4800c.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.