1"use strict";(self.webpackChunkbelgianfootball=self.webpackChunkbelgianfootball||[]).push([[991],{2991:(S,p,n)=>{n.r(p),n.d(p,{PreviewModule:()=>W});var y=n(177),c=n(7804),g=n(6354),l=n(2050),r=n(4438);const w=c.J1` 2query GetPreviewDetail ($slug: ID!, $verify: String!, $language: Language!) { 3 preview(slug: $slug, verify: $verify, language: $language) { 4 ...on Event { 5 id 6 title 7 subtitle 8 type 9 eventDate 10 location { 11 name 12 address 13 postalCode 14 city 15 country 16 latitude 17 longitude 18 } 19 translation { 20 nl 21 fr 22 en 23 de 24 } 25 content { 26 ... on ImageParagraph { 27 src 28 alt 29 caption 30 } 31 ... on TextParagraph { 32 html 33 } 34 ... on ImageWithTextParagraph { 35 html 36 image { 37 src 38 alt 39 } 40 } 41 ... on VideoParagraph { 42 url 43 caption 44 } 45 ... on KalturaParagraph { 46 entryId 47 autoplay 48 adConfig { 49 preroll 50 midroll 51 postroll 52 } 53 } 54 ... on FaqParagraph { 55 question 56 ...FaqParagraphElements 57 } 58 ... on CancellationsParagraph { 59 provinces 60 } 61 ... on SocialParagraph { 62 embedType 63 embedContent 64 } 65 ... on LinkParagraph { 66 title 67 link 68 external 69 newWindow 70 } 71 ... on WebformParagraph { 72 ...WebformElements 73 } 74 } 75 redirect 76 channel 77 } 78 ...on News { 79 id 80 uuid 81 publicationDate 82 location { 83 name 84 } 85 intro 86 title 87 translation { 88 nl 89 fr 90 en 91 de 92 } 93 metaTags { 94 charset 95 content 96 httpEquiv 97 id 98 itemprop 99 name 100 property 101 scheme 102 url 103 } 104 content { 105 ... on TextParagraph { 106 html 107 } 108 ... on UnknownParagraph { 109 type 110 } 111 ... on ImageParagraph { 112 ...ImageParagraphFragment 113 } 114 ... on ImageWithTextParagraph { 115 ...ImageWithTextParagraphFragment 116 } 117 ... on GalleryParagraph { 118 ...GalleryParagraphFragment 119 } 120 ... on VideoParagraph { 121 url 122 caption 123 } 124 ... on KalturaParagraph { 125 entryId 126 autoplay 127 adConfig { 128 preroll 129 midroll 130 postroll 131 } 132 } 133 ... on FaqParagraph { 134 question 135 ...FaqParagraphElements 136 } 137 ... on CancellationsParagraph { 138 provinces 139 } 140 ... on SocialParagraph { 141 embedType 142 embedContent 143 } 144 ... on LinkParagraph { 145 title 146 link 147 external 148 newWindow 149 } 150 ... on WebformParagraph { 151 ...WebformElements 152 } 153 ... on ContrastingTextParagraph { 154 quote 155 author 156 tweet 157 color 158 links { 159 title 160 link 161 external 162 newWindow 163 } 164 hashtags 165 } 166 ... on ParallaxImageParagraph { 167 src 168 size 169 } 170 ... on ExpandableBlockParagraph { 171 title 172 description 173 startCta 174 endCta 175 action { 176 ... on ClubFinderParagraph { 177 type 178 } 179 ... on LinkParagraph { 180 title 181 external 182 link 183 newWindow 184 } 185 } 186 logo { 187 src 188 alt 189 } 190 subTitle 191 imageSets { 192 leftImage { 193 src 194 alt 195 } 196 leftFocalPoint { 197 x 198 y 199 } 200 rightImage { 201 src 202 alt 203 } 204 rightFocalPoint { 205 x 206 y 207 } 208 } 209 } 210 } 211 metaTags{ 212 charset 213 content 214 httpEquiv 215 id 216 itemprop 217 name 218 property 219 scheme 220 url 221 } 222 redirect 223 channel 224 keywords 225 tags 226 } 227 ... on BasicPage { 228 id 229 uuid 230 intro 231 image { 232 src 233 alt 234 } 235 focalPoint { 236 x 237 y 238 } 239 title 240 translation { 241 nl 242 fr 243 en 244 de 245 } 246 content { 247 ... on TextParagraph { 248 html 249 } 250 ... on ImageParagraph { 251 src 252 caption 253 alt 254 } 255 ... on ImageWithTextParagraph { 256 html 257 image { 258 src 259 alt 260 } 261 } 262 ... on LinkParagraph { 263 title 264 link 265 external 266 newWindow 267 } 268 ... on VideoParagraph { 269 url 270 caption 271 } 272 ... on KalturaParagraph { 273 entryId 274 autoplay 275 adConfig { 276 preroll 277 midroll 278 postroll 279 } 280 } 281 ... on PlayerSelectionParagraph { 282 teamId 283 } 284 ... on FaqParagraph { 285 question 286 ...FaqParagraphElements 287 } 288 ... on CancellationsParagraph { 289 provinces 290 } 291 ... on SupporterClubsParagraph { 292 type 293 } 294 ... on WebformParagraph { 295 ...WebformElements 296 } 297 ... on ExpandableBlockParagraph { 298 title 299 description 300 startCta 301 endCta 302 action { 303 ... on ClubFinderParagraph { 304 type 305 } 306 ... on LinkParagraph { 307 title 308 external 309 link 310 newWindow 311 } 312 } 313 logo { 314 src 315 alt 316 } 317 subTitle 318 imageSets { 319 leftImage { 320 src 321 alt 322 } 323 leftFocalPoint { 324 x 325 y 326 } 327 rightImage { 328 src 329 alt 330 } 331 rightFocalPoint { 332 x 333 y 334 } 335 } 336 } 337 ... on AllInternationalsParagraph { 338 teamId, 339 teamName, 340 teamPlayers { 341 playerId 342 firstName 343 lastName 344 nbrcaps 345 nbrgoals 346 nbrselections 347 birthDate 348 number 349 } 350 } 351 ... on NationalTeamEventsParagraph { 352 teamId 353 showUpcoming 354 showRecently 355 } 356 ... on SocialParagraph { 357 embedType 358 embedContent 359 } 360 } 361 redirect 362 channel 363 metaTags { 364 charset 365 content 366 httpEquiv 367 id 368 itemprop 369 name 370 property 371 scheme 372 url 373 } 374 } 375 ... on LandingPage { 376 id 377 uuid 378 intro 379 focalPoint { 380 x 381 y 382 } 383 image { 384 src 385 alt 386 } 387 focalPoint { 388 x 389 y 390 } 391 title 392 translation { 393 nl 394 fr 395 en 396 de 397 } 398 content { 399 ... on TextParagraph { 400 html 401 } 402 ... on ImageParagraph { 403 src 404 caption 405 alt 406 } 407 ... on ImageWithTextParagraph { 408 html 409 image { 410 src 411 alt 412 } 413 } 414 ... on LinkParagraph { 415 title 416 link 417 external 418 newWindow 419 } 420 ... on VideoParagraph { 421 url 422 caption 423 } 424 ... on KalturaParagraph { 425 entryId 426 autoplay 427 adConfig { 428 preroll 429 midroll 430 postroll 431 } 432 } 433 ... on PlayerSelectionParagraph { 434 teamId 435 } 436 ... on FaqParagraph { 437 question 438 ...FaqParagraphElements 439 } 440 ... on CancellationsParagraph { 441 provinces 442 } 443 ... on SupporterClubsParagraph { 444 type 445 } 446 ... on WebformParagraph { 447 ...WebformElements 448 } 449 ... on AllInternationalsParagraph { 450 teamId, 451 teamName, 452 teamPlayers { 453 playerId 454 firstName 455 lastName 456 nbrcaps 457 nbrgoals 458 nbrselections 459 birthDate 460 number 461 } 462 } 463 ... on NationalTeamEventsParagraph { 464 teamId 465 showUpcoming 466 showRecently 467 } 468 ... on SocialParagraph { 469 embedType 470 embedContent 471 } 472 } 473 redirect 474 channel 475 eventCategories 476 metaTags { 477 charset 478 content 479 httpEquiv 480 id 481 itemprop 482 name 483 property 484 scheme 485 url 486 } 487 } 488 } 489} 490${l.Xn.fragments.contentElements} 491${l.r.fragments.webformElements}
492${l.Ex} 493${l.XZ} 494${l.zB} 495`;let h=(()=>{class a{constructor(e){this.apiGateway=e}getPreview(e,t,o){return this.apiGateway.query({query:w,variables:{slug:e,verify:t,language:o}}).pipe((0,g.T)(({data:i})=>i.preview))}static{this.\u0275fac=function(t){return new(t||a)(r.KVO(c.Ic))}}static{this.\u0275prov=r.jDH({token:a,factory:a.\u0275fac})}}return a})();var m=n(859),u=n(8018);let d=(()=>{class a{constructor(e,t,o){this.errorService=e,this.service=t,this.translate=o}resolve(e){const t=e.paramMap.get("slug"),o=e.paramMap.get("verify");return this.service.getPreview(t,o,this.translate.currentLang).pipe((0,g.T)(i=>i||(this.errorService.navigateToPageNotFound(),null)))}static{this.\u0275fac=function(t){return new(t||a)(r.KVO(m.c),r.KVO(h),r.KVO(u.c$))}}static{this.\u0275prov=r.jDH({token:a,factory:a.\u0275fac})}}return a})();var s=n(4710);let P=(()=>{class a{constructor(e){this.viewContainerRef=e}static{this.\u0275fac=function(t){return new(t||a)(r.rXU(r.c1b))}}static{this.\u0275dir=r.FsC({type:a,selectors:[["","appPreviewHost",""]]})}}return a})();var C=n(4931),b=n(1031),I=n(8096),x=n(1721);function T(a,$){}let F=(()=>{class a{constructor(e,t){this.route=e,this.navigateToService=t,this.subscription=e.data.subscribe(o=>this.previewableContent=o.preview)}ngOnInit(){const e=this.resolveComponent();null!==e?this.previewHost.viewContainerRef.createComponent(e).instance.data=this.previewableContent:this.navigateToService.navigateToPageNotFound()}resolveComponent(){switch(this.previewableContent.__typename){case"Event":return C.W;case"News":return b.P;case"BasicPage":return I.v;case"LandingPage":return x.o}return null}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(t){return new(t||a)(r.rXU(s.nX),r.rXU(m.c))}}static{this.\u0275cmp=r.VBU({type:a,selectors:[["app-preview"]],viewQuery:function(t,o){if(1&t&&r.GBs(P,7),2&t){let i;r.mGM(i=r.lsd())&&(o.previewHost=i.first)}},decls:1,vars:0,consts:[["appPreviewHost",""]],template:function(t,o){1&t&&r.DNE(0,T,0,0,"ng-template",0)},dependencies:[P]})}}return a})();var v=n(8238);const f=[{matcher:a=>2===a.length&&/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(a[0].path)&&/\b[a-f0-9]{40}\b/i.test(a[1].path)?{consumed:a,posParams:{slug:new s.Xw(a[0].path,{}),verify:new s.Xw(a[1].path,{})}}:null,component:F,resolve:{preview:d},data:{translateUrlKey:"preview"}},{path:"",redirectTo:"/page-not-found"}];let E=(()=>{class a{static{this.\u0275fac=function(t){return new(t||a)}}static{this.\u0275mod=r.$C({type:a})}static{this.\u0275inj=r.G2t({imports:[s.iI.forChild(f),v.XE.forChild(f),s.iI,v.XE]})}}return a})(),W=(()=>{class a{static{this.\u0275fac=function(t){return new(t||a)}}static{this.\u0275mod=r.$C({type:a})}static{this.\u0275inj=r.G2t({providers:[d,h],imports:[y.MD,u.h.forChild({extend:!0}),E]})}}return a})()}}]);
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.