1import{a as le}from"./chunk-EA7N3UAU.js";import{a as me}from"./chunk-5SDLSJBF.js";import{a as se}from"./chunk-H3BE2SUE.js";import{c as q}from"./chunk-XHG55VXT.js";import{a as ce}from"./chunk-MIJNQ3U6.js";import{a as B}from"./chunk-3PDQ4N4P.js";import{a as N}from"./chunk-BWJ3ST7V.js";import{a as de}from"./chunk-WK63IT4S.js";import{e as ae}from"./chunk-PAILDRSG.js";import{a as K}from"./chunk-KKAAJAP7.js";import{c as oe,d as re}from"./chunk-X4X5UNDA.js";import"./chunk-HZIJDWYK.js";import{k as D,l as W,s as T,v as j}from"./chunk-7CDSDVZV.js";import{Db as f,Eb as d,Fb as ne,Hb as F,Ib as R,Jb as V,Lb as s,Mb as v,Nb as M,Ob as C,Qa as w,Qb as ie,Sb as I,Tb as L,Ua as a,Za as ee,_a as b,db as E,dc as H,h as y,ha as h,ia as u,ib as p,pb as z,qb as l,rb as te,sa as J,sb as x,tb as Q,ub as t,vb as i,wb as g,xa as A,xb as O,yb as S,zb as k}from"./chunk-I4W54GEO.js";var be=()=>[1,2,3,4,5,6,7,8];function xe(r,n){r&1&&(t(0,"div",8)(1,"div",9)(2,"div",10)(3,"div",11),g(4,"div",12),i()()()())}function Ce(r,n){r&1&&(t(0,"div",6),p(1,xe,5,0,"div",7),i()),r&2&&(a(),l("ngForOf",I(1,be)))}function ye(r,n){if(r&1&&(t(0,"div",13)(1,"small"),s(2),i()()),r&2){let e=d();a(2),v(e.error)}}function we(r,n){if(r&1&&(t(0,"div",19),s(1),i()),r&2){let e=d().$implicit,o=d(2);a(),v(o.getUnreadCount(e))}}function Me(r,n){if(r&1){let e=k();t(0,"div",15),f("click",function(){let c=h(e).index,m=d(2);return u(m.openStory(c))})("keydown.enter",function(){let c=h(e).index,m=d(2);return u(m.openStory(c))}),t(1,"div",9)(2,"div",16),g(3,"app-lazy-image",17),i(),p(4,we,2,1,"div",18),i()()}if(r&2){let e=n.$implicit,o=n.index,c=d(2);x("read",e.isRead),a(3),l("src",e.images[0].image)("alt","story "+(o+1)),a(),l("ngIf",c.getUnreadCount(e)>0)}}function Pe(r,n){if(r&1&&(t(0,"div",6),p(1,Me,5,5,"div",14),i()),r&2){let e=d();a(),l("ngForOf",e.stories)}}function Oe(r,n){r&1&&(t(0,"div",20)(1,"small",21),s(2,"No stories available"),i()())}function Se(r,n){if(r&1&&(O(0),t(1,"div",40),g(2,"div",41),i(),S()),r&2){let e=n.index,o=d(2);a(2),te("width",e<o.activeStoryImageIndex?100:e===o.activeStoryImageIndex?o.storyElapsed/o.storyDuration*100:0,"%")}}function ke(r,n){if(r&1){let e=k();t(0,"div",22),f("click",function(){h(e);let c=d();return u(c.closeStory())}),t(1,"div",23),f("click",function(c){return h(e),u(c.stopPropagation())})("mousedown",function(c){h(e);let m=d();return u(m.onPointerDown(c.clientX,c.clientY))})("mousemove",function(c){h(e);let m=d();return u(m.onPointerMove(c.clientX,c.clientY))})("mouseup",function(c){h(e);let m=d();return u(m.onPointerUp(c.clientX,c.clientY))})("touchstart",function(c){h(e);let m=d();return u(m.onPointerDown(c.touches[0].clientX,c.touches[0].clientY))})("touchmove",function(c){h(e);let m=d();return u(m.onPointerMove(c.touches[0].clientX,c.touches[0].clientY))})("touchend",function(c){h(e);let m=d();return u(m.onPointerUp(c.changedTouches&&c.changedTouches[0]?c.changedTouches[0].clientX:0,c.changedTouches&&c.changedTouches[0]?c.changedTouches[0].clientY:0))}),t(2,"div",24)(3,"div",25),p(4,Se,3,2,"ng-container",26),i()(),t(5,"button",27),f("click",function(){h(e);let c=d();return u(c.closeStory())}),g(6,"i",28),i(),t(7,"div",29)(8,"div",30)(9,"img",31),f("click",function(){h(e);let c=d();return u(c.advanceStoryImage())}),i(),t(10,"div",32),s(11),i()()(),t(12,"div",33),f("click",function(c){h(e);let m=d();return c.stopPropagation(),u(m.previousStoryImage())}),i(),t(13,"div",34),f("click",function(c){h(e);let m=d();return c.stopPropagation(),u(m.advanceStoryImage())}),i(),t(14,"button",35),f("click",function(c){h(e);let m=d();return c.stopPropagation(),u(m.previousStoryImage())}),g(15,"i",36),i(),t(16,"button",37),f("click",function(c){h(e);let m=d();return c.stopPropagation(),u(m.advanceStoryImage())}),g(17,"i",38),i(),t(18,"div",39),s(19),i()()()}if(r&2){let e=d();a(4),l("ngForOf",e.stories[e.activeStoryIndex].images),a(5),l("src",e.stories[e.activeStoryIndex].images[e.activeStoryImageIndex].image,w),a(2),M(" ",e.stories[e.activeStoryIndex].images[e.activeStoryImageIndex].title," "),a(8),C(" ",e.activeStoryImageIndex+1," / ",e.stories[e.activeStoryIndex].images.length," ")}}
1var $=class r{constructor(n,e,o,c,m,_){this.cdr=n;this.platformId=e;this.renderer=o;this.hostRef=c;this.mediaService=m;this.authService=_;this.isBrowser=j(this.platformId)}stories=[];isLoading=!0;error=null;storyMode=!1;activeStoryIndex=0;activeStoryImageIndex=0;storyTimer=null;storyDuration=3500;storyTickInterval=100;storyElapsed=0;pointerStartX=null;pointerStartY=null;pointerMoving=!1;pointerThreshold=50;isBrowser=!1;ngOnInit(){this.loadStories(),this.isBrowser&&document.addEventListener("keydown",this.onKeyDown.bind(this))}loadStories(){this.isLoading=!0,this.error=null;let n,e=this.authService.currentUser;e&&(n=e.id),this.mediaService.getHomeStories(n).subscribe({next:o=>{o.success&&o.data&&o.data.stories?this.stories=o.data.stories:console.warn("No stories found in API response, using mock data"),this.isLoading=!1,this.cdr.detectChanges()},error:o=>{console.error("Error loading stories:",o),this.error="Failed to load stories",this.isLoading=!1,this.cdr.detectChanges()}})}ngOnDestroy(){if(this.clearStoryTimer(),this.isBrowser){document.removeEventListener("keydown",this.onKeyDown.bind(this));try{this.renderer.setStyle(document.body,"overflow","")}catch{}}}onKeyDown(n){n.key==="Escape"&&this.storyMode&&this.closeStory()}getUnreadCount(n){return n.images.filter(e=>!e.isRead).length}markCurrentImageAsRead(){let n=this.stories[this.activeStoryIndex],e=n.images[this.activeStoryImageIndex];if(!e.isRead){let o=this.authService.currentUser;o&&this.mediaService.markStoryImageAsRead(n.series_id,e.image,o.id).subscribe({next:()=>{e.isRead=!0,n.isRead=n.images.every(c=>c.isRead),this.cdr.detectChanges()},error:c=>{console.error("Error marking image as read:",c)}})}}openStory(n){if(!(n==null||n<0||n>=this.stories.length)){if(this.activeStoryIndex=n,this.activeStoryImageIndex=0,this.storyElapsed=0,this.storyMode=!0,this.markCurrentImageAsRead(),this.startStoryTimer(),this.isBrowser)try{this.renderer.setStyle(document.body,"overflow","hidden")}catch{}this.cdr.detectChanges()}}startStoryTimer(){this.clearStoryTimer(),this.storyTimer=setInterval(()=>{this.storyElapsed+=this.storyTickInterval,this.storyElapsed>=this.storyDuration&&(this.markCurrentImageAsRead(),this.advanceStoryImage()),this.cdr.detectChanges()},this.storyTickInterval)}clearStoryTimer(){this.storyTimer&&(clearInterval(this.storyTimer),this.storyTimer=null)}advanceStoryImage(){this.storyElapsed=0;let n=this.stories[this.activeStoryIndex];if(!n)return;let e=n.images;if(this.activeStoryImageIndex<e.length-1)this.activeStoryImageIndex++;else if(this.activeStoryIndex<this.stories.length-1)this.activeStoryIndex++,this.activeStoryImageIndex=0;else{this.closeStory();return}this.cdr.detectChanges()}previousStoryImage(){if(this.storyElapsed=0,this.activeStoryImageIndex>0)this.activeStoryImageIndex--;else if(this.activeStoryIndex>0){this.activeStoryIndex--;let n=this.stories[this.activeStoryIndex];n&&(this.activeStoryImageIndex=n.images.length-1)}else{this.closeStory();return}this.cdr.detectChanges()}pauseStory(){this.clearStoryTimer()}resumeStory(){this.startStoryTimer()}closeStory(){if(this.storyMode=!1,this.activeStoryImageIndex=0,this.activeStoryIndex=0,this.storyElapsed=0,this.clearStoryTimer(),this.isBrowser)try{this.renderer.setStyle(document.body,"overflow","")}catch{}this.cdr.detectChanges()}onPointerDown(n,e){this.pointerStartX=n,this.pointerStartY=e,this.pointerMoving=!0,this.pauseStory()}onPointerMove(n,e){!this.pointerMoving||this.pointerStartX}onPointerUp(n,e){if(!this.pointerMoving||this.pointerStartX===null||this.pointerStartY===null){this.resumeStory(),this.pointerMoving=!1;return}let o=n-this.pointerStartX,c=e-this.pointerStartY,m=Math.abs(o),_=Math.abs(c);m>_&&m>this.pointerThreshold&&(o<0?this.advanceStoryImage():this.previousStoryImage()),this.pointerStartX=null,this.pointerStartY=null,this.pointerMoving=!1,this.resumeStory()}static \u0275fac=function(e){return new(e||r)(b(H),b(A),b(ee),b(J),b(B),b(se))};static \u0275cmp=E({type:r,selectors:[["app-stories"]],decls:7,vars:5,consts:[[1,"stories","mb-4"],[1,"px-3","pb-2"],["class","d-flex gap-4 overflow-auto story-strip",4,"ngIf"],["class","alert alert-warning py-2 mb-2",4,"ngIf"],["class","text-center py-3",4,"ngIf"],["class","story-viewer-overlay","role","dialog","aria-modal","true",3,"click",4,"ngIf"],[1,"d-flex","gap-4","overflow-auto","story-strip"],["class","story-item",4,"ngFor","ngForOf"],[1,"story-item"],[1,"story-image-wrapper"],[1,"story-image","rounded-circle","overflow-hidden","bg-light"],[1,"w-100","h-100","d-flex","align-items-center","justify-content-center"],["role","status",1,"spinner-border","spinner-border-sm"],[1,"alert","alert-warning","py-2","mb-2"],["class","story-item","role","button","tabindex","0",3,"read","click","keydown.enter",4,"ngFor","ngForOf"],["role","button","tabindex","0",1,"story-item",3,"click","keydown.enter"],[1,"story-image","rounded-circle","overflow-hidden"],["width","80px","height","80px","imageClass","w-100 h-100 object-fit-cover",3,"src","alt"],["class","story-count-badge",4,"ngIf"],[1,"story-count-badge"],[1,"text-center","py-3"],[1,"text-muted"],["role","dialog","aria-modal","true",1,"story-viewer-overlay",3,"click"],[1,"story-viewer","mobile-fullscreen",3,"click","mousedown","mousemove","mouseup","touchstart","touchmove","touchend"],[1,"story-progress-container"],[1,"story-progress","d-flex","gap-1"],[4,"ngFor","ngForOf"],["aria-label","Close story",1,"story-close-btn",3,"click"],[1,"bi","bi-x-lg"],[1,"story-content"],[1,"story-image-large"],["alt","story image",1,"story-main-image",3,"click","
1src"],[1,"story-title-overlay"],[1,"story-nav-left",3,"click"],[1,"story-nav-right",3,"click"],[1,"nav-arrow","nav-arrow-left","story-nav","desktop-only",3,"click"],[1,"bi","bi-chevron-left"],[1,"nav-arrow","nav-arrow-right","story-nav","desktop-only",3,"click"],[1,"bi","bi-chevron-right"],[1,"story-indicator"],[1,"segment"],[1,"fill"]],template:function(e,o){e&1&&(t(0,"section",0)(1,"div",1),p(2,Ce,2,2,"div",2)(3,ye,3,1,"div",3)(4,Pe,2,1,"div",2)(5,Oe,3,0,"div",4),i()(),p(6,ke,20,5,"div",5)),e&2&&(a(2),l("ngIf",o.isLoading),a(),l("ngIf",o.error&&!o.isLoading),a(),l("ngIf",!o.isLoading&&o.stories.length>0),a(),l("ngIf",!o.isLoading&&!o.error&&o.stories.length===0),a(),l("ngIf",o.storyMode))},dependencies:[T,D,W,N],styles:[".stories[_ngcontent-%COMP%] .story-strip[_ngcontent-%COMP%]{padding-bottom:6px;-ms-overflow-style:none;scrollbar-width:none}.stories[_ngcontent-%COMP%] .story-strip[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%]{min-width:90px;cursor:pointer;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.stories[_ngcontent-%COMP%] .story-item.read[_ngcontent-%COMP%]{opacity:.6}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%] .story-image-wrapper[_ngcontent-%COMP%]{position:relative;padding:3px;border-radius:50%;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%] .story-image-wrapper[_ngcontent-%COMP%] .story-image[_ngcontent-%COMP%]{width:80px;height:80px;border-radius:50%;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;border:2px solid #fff;box-sizing:border-box;background:#fff}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%] .story-image-wrapper[_ngcontent-%COMP%] .story-count-badge[_ngcontent-%COMP%]{position:absolute;bottom:0;right:0;background:#007bff;color:#fff;font-size:10px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 4px #0003}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%]:hover .story-image-wrapper[_ngcontent-%COMP%] .story-image[_ngcontent-%COMP%]{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.stories[_ngcontent-%COMP%] .story-label[_ngcontent-%COMP%]{font-size:.75rem;margin-top:4px}.story-viewer-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#000;display:flex;align-items:center;justify-content:center;z-index:4000}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;background:#000;outline:none;overflow:hidden}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-progress-container[_ngcontent-%COMP%]{position:absolute;top:20px;left:20px;right:20px;z-index:4020}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-progress[_ngcontent-%COMP%]{display:flex;gap:2px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%]{flex:1 1 auto;height:2px;background:#ffffff4d;border-radius:1px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .segment[_ngcontent-%COMP%] .fill[_ngcontent-%COMP%]{height:100%;background:#fff;width:0%;transition:width .12s linear;border-radius:1px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-close-btn[_ngcontent-%COMP%]{position:absolute;top:20px;right:20px;z-index:4030;width:32px;height:32px;border-radius:50%;background:#00000080;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-close-btn[_ngcontent-%COMP%]:hover{background:#000000b3}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-content[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-image-large[_ng
1content-%COMP%]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-main-image[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;object-position:center bottom;cursor:pointer}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-title-overlay[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;right:0;background:#2173f866;color:#fff;padding:12px 16px;font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:4010}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav-left[_ngcontent-%COMP%], .story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav-right[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;width:33.33%;z-index:4010;cursor:pointer}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav-left[_ngcontent-%COMP%]{left:0}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav-right[_ngcontent-%COMP%]{right:0}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .desktop-only[_ngcontent-%COMP%]{display:none}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);z-index:4015;width:44px;height:44px;opacity:.8;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav[_ngcontent-%COMP%]:hover{background:#ffffff4d;opacity:1}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.2rem;font-weight:700}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav.nav-arrow-left[_ngcontent-%COMP%]{left:20px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav.nav-arrow-right[_ngcontent-%COMP%]{right:20px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-indicator[_ngcontent-%COMP%]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:4020;color:#fffc;font-size:12px;font-weight:500;background:#0000004d;padding:4px 12px;border-radius:12px;backdrop-filter:blur(10px)}@media (min-width: 769px){.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%]{width:420px;height:100vh;max-width:none}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .desktop-only[_ngcontent-%COMP%]{display:flex}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-content[_ngcontent-%COMP%]{padding:80px 20px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-main-image[_ngcontent-%COMP%]{border-radius:8px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav-left[_ngcontent-%COMP%], .story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-nav-right[_ngcontent-%COMP%]{display:none}}@media (max-width: 768px){.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer.mobile-fullscreen[_ngcontent-%COMP%]{position:fixed;inset:0;width:100vw;height:100vh;border-radius:0}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-progress-container[_ngcontent-%COMP%]{top:calc(env(safe-area-inset-top,20px) + .5rem);left:15px;right:15px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-close-btn[_ngcontent-%COMP%]{top:env(safe-area-inset-top,20px);right:15px;width:28px;height:28px;font-size:14px}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .story-indicator[_ngcontent-%COMP%]{bottom:calc(env(safe-area-inset-bottom,20px) + 20px)}.story-viewer-overlay[_ngcontent-%COMP%] .story-viewer[_ngcontent-%COMP%] .desktop-only[_ngcontent-%COMP%]{display:none!important}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%]{min-width:80px}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%] .story-image-wrapper[_ngcontent-%COMP%]{padding:2px}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%] .story-image-wrapper[_ngcontent-%COMP%] .story-image[_ngcontent-%COMP%]{width:74px;height:74px}}@media (max-width: 480px){.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%]{min-width:70px}.stories[_ngcontent-%COMP%] .story-item[_ngcontent-%COMP%] .story-image-wrapper[_ngcontent-%COMP%] .story-image[_ngcontent-%COMP%]{width:66px;height:66px}}"]})};var U=class r{playStoreUrl=K.playStoreUrl;appStoreUrl=K.appStoreUrl;universalAppUrl=this.playStoreUrl;copied=!1;get qrCodeUrl(){try{return`https://chart.googleapis.com/chart?chs=300x300&cht=qr&chl=${encodeURIComponent(this.universalAppUrl)}`}catch{return""}}copyLink(){return y(this,null,function*(){if(typeof navigator<"u"&&navigator.clipboard)try{yield navigator.clipboard.writeText(this.universalAppUrl),this.copied=!0,setTimeout(()=>this.copied=!1,2e3)}catch{alert(`Copy failed. Please copy the link manually: 2`+this.universalAppUrl)}else alert(`Clipboard not available. Please copy the link manually: 3`+this.universalAppUrl)})}static \u0275fac=function(e){return new(e||r)};static \u0275cmp=E({type:r,selectors:[["app-download-app"]],decls:18,vars:2,consts:[[1,"download-simple","mt-2"],[1,"card","simple-card"],[1,"card-body","text-center"],[1,"title"],[1,"muted"],[1,"buttons"],["target","_blank","rel","noopener",1,"store",3,"href"],["aria-hidden","true",1,"icon"],["src","/play.png","alt","Google Play"],[1,"label"],["src","/ios.png","alt","App Store"]],template:function(e,o){e&1&&(t(0,"div",0)(1,"div",1)(2,"div",2)(3,"h3",3),s(4,"CricketLive11 App"),i(),t(5,"p",4),s(6,"Live scores, news and stats \u2014 on your phone."),i(),t(7,"div",5)(8,"a",6)(9,"span",7),g(10,"img",8),i(),t(11,"span",9),s(12,"Google Play"),i()(),t(13,"a",6)(14,"span",7),g(15,"img",10),i(),t(16,"span",9),s(17,"App Store"),i()()()()()()),e&2&&(a(8),l("href",o.playStoreUrl,w),a(5),l("href",o.appStoreUrl,w))},dependencies:[T],styles:[".download-simple[_ngcontent-%COMP%]{display:flex;justify-content:center}[_nghost-%COMP%]{display:block}.simple-card[_ngcontent-%COMP%]{width:100%;max-width:520px;border-radius:10px;box-shadow:0 6px 18px #0a141e0f}.simple-card[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:1.25rem;margin-bottom:.25rem}.muted[_ngcontent-%COMP%]{color:#6b7280;margin-bottom:.75rem}.buttons[_ngcontent-%COMP%]{display:flex;gap:.5rem;justify-content:center;margin-bottom:.5rem}.buttons[_ngcontent-%COMP%] .store[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;background:#111827;color:#fff;text-decoration:none;font-weight:600}.buttons[_ngcontent-%COMP%] .store[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;color:#fff}.buttons[_ngcontent-%COMP%] .store[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.95rem}.buttons[_ngcontent-%COMP%] .store[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;width:22px;height:22px;object-fit:contain;border-radius:4px}.buttons[_ngcontent-%COMP%] .store[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{background:#ffffff14;padding:4px;border-radius:6px}.link[_ngcontent-%COMP%]{color:#6b7280;font-size:.85rem}.mb-4[_nghost-%COMP%]{margin-bottom:1.5rem!important}"]})};var Ee=["navScroll"],Ie=["fixturesScroll"],Le=["mustWatchCarousel"],Z=r=>["/match",r],he=r=>["/news",r,"description"],Te=()=>[1,2,3,4,5,6],Ae=()=>[1,2,3,4,5],ze=()=>[0,1,2];function Fe(r,n){if(r&1&&(t(0,"a",105),s(1),i()),r&2){let e=n.$implicit;ne("routerLink",e.routerLink),a(),v(e.label)}}function Re(r,n){r&1&&(t(0,"div",106)(1,"div",107)(2,"span",28),s(3,"Loading matches..."),i()(),t(4,"p",108),s(5,"Loading match coverage..."),i()())}function Ve(r,n){if(r&1&&(t(0,"li",109)(1,"button",110)(2,"span",111),s(3),i(),t(4,"small",112),s(5),i()()()),r&2){let e=n.$implicit,o=n.index;a(),x("active",o===0),l("id","match-"+e.match_id+"-tab"),z("data-bs-target","#match-"+e.match_id),a(2),C("",e.team_a_short," vs ",e.team_b_short,""),a(2),v(e.series)}}function He(r,n){if(r&1&&(t(0,"div",135)(1,"div",136),s(2),i(),t(3,"small",137),s(4),i()()),r&2){let e=d(2).$implicit;a(2),v((e.team_a_scores_over[0]==null?null:e.team_a_scores_over[0].score)||e.team_a_scores),a(2),M("(",(e.team_a_scores_over[0]==null?null:e.team_a_scores_over[0].over)||e.team_a_over,")")}}function De(r,n){if(r&1&&(t(0,"div",135)(1,"div",136),s(2),i(),t(3,"small",137),s(4),i()()),r&2){let e=d(2).$implicit;a(2),v(e.team_a_scores),a(2),M("(",e.team_a_over,")")}}function We(r,n){if(r&1&&(t(0,"div",135)(1,"div",136),s(2),i(),t(3,"small",137),s(4),i()()),r&2){let e=d(2).$implicit;a(2),v((e.team_b_scores_over[0]==null?null:e.team_b_scores_over[0].score)||e.team_b_scores),a(2),C("(",(e.team_b_scores_over[0]==null?null:e.team_b_scores_over[0].over)||e.team_b_over,", T:",(e.team_a_scores_over[0]==null?null:e.team_a_scores_over[0].score)||e.team_a_scores,")")}}function je(r,n){if(r&1&&(t(0,"div",135)(1,"div",136),s(2),i(),t(3,"small",137),s(4),i()()),r&2){let e=d(2).$implicit;a(2),v(e.team_b_scores),a(2),M("(",e.team_b_over,")")}}function Ne(r,n){if(r&1&&(t(0,"div",117)(1,"div",118)(2,"div",119)(3,"div",120)(4,"span",121),s(5,"LIVE"),i(),t(6,"small",122),s(7),i()(),t(8,"div",123)(9,"div",124)(10,"div",125)(11,"span",126),s(12),i()(),p(13,He,5,2,"div",127)(14,De,5,2,"div",127),i(),t(15,"div",120)(16,"div",125)(17,"span",126),s(18),i()(),p(19,We,5,3,"div",127)(20,je,5,2,"div",127),i(),t(21,"div",128)(22,"p",129),s(23),i()()()()(),t(24,"div",118)(25,"div",130)(26,"h6",131),s(27,"Live Commentary"),i(),t(28,"div",132)(29,"a",133),s(30," View Full Commentary "),g(31,"i",134),i()()()()()),r&2){let e=d().$implicit,o=d();a(7),C("",e.match_type," \u2022 ",e.venue,""),a(5),v(e.team_a),a(),l("ngIf",e.team_a_scores_over&&e.team_a_scores_over.length>0),a(),l("ngIf",!e.team_a_scores_over||e.team_a_scores_over.length===0),a(4),v(e.team_b),a(),l("ngIf",e.team_b_scores_over&&e.team_b_scores_over.length>0),a(),l("ngIf",!e.team_b_scores_over||e.team_b_scores_over.length===0),a(3),v(e.result||e.need_run_ball||"Match in progress"),a(6),l("routerLink",L(10,Z,o.getMatchSlug(e)))}}function Be(r,n){if(r&1&&(t(0,"div",138)(1,"h6",139),s(2),i(),t(3,"small",140),s(4),i(),t(5,"p",141),s(6),i(),t(7,"a",142),s(8,"View Details"),i()()),r&2){let e=d().$implicit,o=d();a(2),C("",e.team_a," vs ",e.team_b,""),a(2),v(e.series),a(2),v(o.formatMatchTime(e.match_date,e.match_time)),a(),l("routerLink",L(5,Z,o.getMatchSlug(e)))}}function $e(r,n){if(r&1&&(t(0,"div",119)(1,"h6",139),s(2),i(),t(3,"small",140),s(4),i(),t(5,"p",143),s(6),i(),t(7,"div",144)(8,"p",145),s(9),i(),t(10,"p",146),s(11),i()(),t(12,"div",147)(13,"a",148),s(14,"View Scorecard"),i()()()),r&2){let e=d().$implicit,o=d();a(2),C("",e.team_a_short," vs ",e.team_b_short,""),a(2),v(e.series),a(2),C("",e.match_type," \u2022 ",e.venue,""),a(3),ie("",e.team_a_short,": ",e.team_a_scores," vs ",e.team_b_short,": ",e.team_b_scores,""),a(2),v(e.result),a(2),l("routerLink",L(11,Z,o.getMatchSlug(e)))}}function Ue(r,n){if(r&1&&(t(0,"div",113),p(1,Ne,32,12,"div",114)(2,Be,9,7,"div",115)(3,$e,15,13,"div",116),i()),r&2){let e=n.$implicit,o=n.index;x("show",o===0)("active",o===0),l("id","match-"+e.match_id),a(),l("ngIf",e.match_status==="Live"),a(),l("ngIf",e.match_status==="Upcoming"),a(),l("ngIf",e.match_status==="Finished")}}function Ye(r,n){r&1&&(t(0,"div",106)(1,"p",149),s(2,"No matches available at the moment."),i()())}function Xe(r,n){r&1&&(t(0,"div",150)(1,"div",107)(2,"span",28),s(3,"Loading featured stories..."),i()()())}function Ge(r,n){if(r&1&&(t(0,"div",22)(1,"div",155)(2,"div",156)(3,"div",157),g(4,"app-lazy-image",158),i()(),t(5,"div",159)(6,"div",160)(7,"div",161)(8,"small",162),s(9),i(),t(10,"h4",163),s(11),i(),t(12,"div",164)(13,"div",165),s(14),i()()(),t(15,"div",166)(16,"a",167),s(17," Read Full Story "),g(18,"i",134),i()()()()()()),r&2){let e=n.$implicit,o=n.index,c=d(2);x("active",o===0),a(4),l("src",e.imgSrc)("alt",e.title),a(5),v(e.source),a(2),v(e.title),a(3),M(" ",e.body," "),a(2),l("routerLink",L(8,he,c.slugify(e.title)+"-"+e.news_id))}}function Qe(r,n){if(r&1&&g(0,"button",168),r&2){let e=n.index;x("active",e===0)("bg-primary",e===0)("bg-secondary",e!==0),z("data-bs-target","#featuredCarousel")("data-bs-slide-to",e)}}function Ke(r,n){r&1&&(t(0,"div",150)(1,"p",169),s(2,"No featured stories available at the moment."),i()())}function qe(r,n){if(r&1&&(t(0,"div",151)(1,"div",17),p(2,Ge,19,10,"div",152),i(),t(3,"div",153),p(4,Qe,1,8,"button",154),i(),p(5,Ke,3,0,"div",44),i()),r&2){let e=d();a(2),l("ngForOf",e.featuredStories),a(2),l("ngForOf",e.featuredStories),a(),l("ngIf",!e.isLoadingFeaturedStories&&e.featuredStories.length===0)}}function Ze(r,n){if(r&1&&(t(0,"div",172)(1,"div",173),g(2,"div",174),t(3,"div",175),g(4,"div",176)(5,"div",177),i()()()),r&2){let e=n.$implicit;x("d-none",e>3)("d-md-block",e>3)}}function Je(r,n){r&1&&(t(0,"div",170),p(1,Ze,6,4,"div",171),i()),r&2&&(a(),l("ngForOf",I(1,Te)))}function et(r,n){if(r&1&&(t(0,"div",172)(1,"div",173)(2,"div",178),g(3,"app-lazy-image",179),i(),t(4,"div",175)(5,"h6",180)(6,"a",181),s(7),i()(),t(8,"small",182),s(9),i()()()()),r&2){let e=n.$implicit,o=n.index;x("d-none",o>=3)("d-md-block",o>=3),a(3),l("src",e.imgSrc)("alt",e.title),a(3),l("href",e.href,w
3),a(),v(e.title),a(2),v(e.date)}}function tt(r,n){if(r&1&&(t(0,"div",170),p(1,et,10,9,"div",171),i()),r&2){let e=d();a(),l("ngForOf",e.topStories)}}function nt(r,n){r&1&&(t(0,"div",183)(1,"p",149),s(2,"No stories available at the moment."),i()())}function it(r,n){if(r&1&&(t(0,"div",184)(1,"div",185),g(2,"app-lazy-image",186),i(),t(3,"div",187),s(4),i()()),r&2){let e=n.$implicit;a(2),l("src",e.flag)("alt",e.name+" flag"),a(2),v(e.code)}}function ot(r,n){r&1&&(t(0,"div",54)(1,"span",188),g(2,"span",189),i(),t(3,"span",188),g(4,"span",189),i(),t(5,"span",188),g(6,"span",189),i()())}function rt(r,n){if(r&1&&(t(0,"a",191),s(1),i()),r&2){let e=n.$implicit;l("routerLink",e.routerLink),a(),v(e.label)}}function at(r,n){if(r&1&&(t(0,"div",54),p(1,rt,2,2,"a",190),i()),r&2){let e=d();a(),l("ngForOf",e.navItems.slice(0,12))}}function st(r,n){r&1&&(t(0,"div",192),s(1," No series available "),i())}function ct(r,n){r&1&&(t(0,"div",195)(1,"div",196)(2,"div",197),g(3,"span",198),i()(),t(4,"div",199)(5,"div",197),g(6,"span",200)(7,"span",201),i()()())}function lt(r,n){r&1&&(t(0,"div",193),p(1,ct,8,0,"div",194),i()),r&2&&(a(),l("ngForOf",I(1,Ae)))}function dt(r,n){if(r&1&&(t(0,"li",195)(1,"div",196),g(2,"app-lazy-image",203),i(),t(3,"div",199)(4,"div",204)(5,"div")(6,"a",205)(7,"div",206),s(8),i(),t(9,"div",207),s(10),i()()(),t(11,"div",208),g(12,"i",11),i()()()()),r&2){let e=n.$implicit,o=d(2);a(2),l("src",e.image)("alt",e.title),a(4),l("routerLink",L(5,he,o.slugify(e.title)+"-"+e.news_id)),a(2),v(e.title),a(2),v(e.pub_date)}}function mt(r,n){if(r&1&&(t(0,"ul",202),p(1,dt,13,7,"li",194),i()),r&2){let e=d();a(),l("ngForOf",e.spotlight)}}function gt(r,n){r&1&&(t(0,"div",209),s(1," No spotlight articles available "),i())}function pt(r,n){r&1&&(t(0,"tr")(1,"td",210)(2,"div",211)(3,"span",28),s(4,"Loading..."),i()(),t(5,"small",169),s(6,"Loading rankings..."),i()()())}function vt(r,n){if(r&1&&(t(0,"tr")(1,"td",213),s(2),i(),t(3,"td")(4,"div",214),g(5,"app-lazy-image",215),t(6,"span",216),s(7),i()()(),t(8,"td",217),s(9),i()()),r&2){let e=n.$implicit;a(2),v(e.rank),a(3),l("src",e.flag)("alt",e.team+" flag"),a(2),v(e.team),a(2),v(e.rating)}}function ht(r,n){if(r&1&&(O(0),p(1,vt,10,5,"tr",212),S()),r&2){let e=d();a(),l("ngForOf",e.odiRankings)}}function ut(r,n){r&1&&(t(0,"tr")(1,"td",210)(2,"small",169),s(3,"No ODI rankings available"),i()()())}function _t(r,n){r&1&&(t(0,"tr")(1,"td",210)(2,"div",211)(3,"span",28),s(4,"Loading..."),i()(),t(5,"small",169),s(6,"Loading rankings..."),i()()())}function ft(r,n){if(r&1&&(t(0,"tr")(1,"td",213),s(2),i(),t(3,"td")(4,"div",214),g(5,"app-lazy-image",215),t(6,"span",216),s(7),i()()(),t(8,"td",217),s(9),i()()),r&2){let e=n.$implicit;a(2),v(e.rank),a(3),l("src",e.flag)("alt",e.team+" flag"),a(2),v(e.team),a(2),v(e.rating)}}function bt(r,n){if(r&1&&(O(0),p(1,ft,10,5,"tr",212),S()),r&2){let e=d();a(),l("ngForOf",e.testRankings)}}function xt(r,n){r&1&&(t(0,"tr")(1,"td",210)(2,"small",169),s(3,"No Test rankings available"),i()()())}function Ct(r,n){r&1&&(t(0,"tr")(1,"td",210)(2,"div",211)(3,"span",28),s(4,"Loading..."),i()(),t(5,"small",169),s(6,"Loading rankings..."),i()()())}function yt(r,n){if(r&1&&(t(0,"tr")(1,"td",213),s(2),i(),t(3,"td")(4,"div",214),g(5,"app-lazy-image",215),t(6,"span",216),s(7),i()()(),t(8,"td",217),s(9),i()()),r&2){let e=n.$implicit;a(2),v(e.rank),a(3),l("src",e.flag)("alt",e.team+" flag"),a(2),v(e.team),a(2),v(e.rating)}}function wt(r,n){if(r&1&&(O(0),p(1,yt,10,5,"tr",212),S()),r&2){let e=d();a(),l("ngForOf",e.t20Rankings)}}function Mt(r,n){r&1&&(t(0,"tr")(1,"td",210)(2,"small",169),s(3,"No T20 rankings available"),i()()())}function Pt(r,n){if(r&1&&(t(0,"div")(1,"div",219),g(2,"div",220),i()()),r&2){let e=n.$implicit;Q(e===2?"col-12":"col-6")}}function Ot(r,n){r&1&&(t(0,"div",170),p(1,Pt,3,2,"div",218),i()),r&2&&(a(),l("ngForOf",I(1,ze)))}function St(r,n){if(r&1){let e=k();O(0),t(1,"div")(2,"div",221),f("click",function(){let c=h(e).index,m=d(2);return u(m.openLightbox(c))})("keydown.enter",function(){let c=h(e).index,m=d(2);return u(m.openLightbox(c))}),g(3,"app-lazy-image",222),i()(),S()}if(r&2){let e=n.$implicit,o=n.index;a(),Q(o===2?"col-12":"col-6"),a(2),l("src",e)("alt","Cricket photo "+(o+1))}}function kt(r,n){if(r&1&&(t(0,"div",170),p(1,St,4,4,"ng-container",212),i()),r&2){let e=d();a(),l("ngForOf",e.photos)}}function Et(r,n){r&1&&(t(0,"div",183)(1,"p",149),s(2,"No photos available at the moment."),i()())}function It(r,n){if(r&1){let e=k();t(0,"div",223),f("click",function(){h(e);let c=d();return u(c.closeLightbox())}),t(1,"div",224),f("click",function(c){return h(e),u(c.stopPropagation())}),t(2,"button",225),f("click",function(){h(e);let c=d();return u(c.closeLightbox())}
3),s(3,"\xD7"),i(),t(4,"button",226),f("click",function(c){h(e);let m=d();return u(m.prevPhoto(c))}),g(5,"i",6),i(),t(6,"div",227),g(7,"img",228),i(),t(8,"button",229),f("click",function(c){h(e);let m=d();return u(m.nextPhoto(c))}),g(9,"i",11),i()()()}if(r&2){let e=d();a(7),l("src",e.lightboxSrc?e.lightboxSrc:e.photos[e.currentPhotoIndex],w)("alt",e.lightboxSrc?"Story":"Photo "+(e.currentPhotoIndex+1))}}function Lt(r,n){r&1&&(t(0,"div",183)(1,"div",107)(2,"span",28),s(3,"Loading contest winners..."),i()()())}function Tt(r,n){if(r&1&&(t(0,"div",243)(1,"div",244),s(2,"\u{1F947}"),i(),t(3,"div",245)(4,"div",246),s(5),i()()()),r&2){let e=d().$implicit;a(5),v(e.winner.name)}}function At(r,n){if(r&1&&(t(0,"div",243)(1,"div",247),s(2,"\u{1F948}"),i(),t(3,"div",245)(4,"div",246),s(5),i()()()),r&2){let e=d().$implicit;a(5),v(e.second.name)}}function zt(r,n){if(r&1&&(t(0,"div",248)(1,"div",249),s(2,"\u{1F949}"),i(),t(3,"div",245)(4,"div",246),s(5),i()()()),r&2){let e=d().$implicit;a(5),v(e.third.name)}}function Ft(r,n){if(r&1&&(t(0,"div",22)(1,"div",237)(2,"div",238)(3,"h6",239),s(4),i(),t(5,"small",169),s(6),i()(),t(7,"div",240),p(8,Tt,6,1,"div",241)(9,At,6,1,"div",241)(10,zt,6,1,"div",242),i()()()),r&2){let e=n.$implicit,o=n.index;x("active",o===0),a(4),v(e.category),a(2),M("",e.totalQuestions," Questions"),a(2),l("ngIf",e.winner),a(),l("ngIf",e.second),a(),l("ngIf",e.third)}}function Rt(r,n){if(r&1&&g(0,"button",250),r&2){let e=n.index;x("active",e===0),z("data-bs-target","#contestWinnersCarousel")("data-bs-slide-to",e)("aria-label","Slide "+(e+1))}}function Vt(r,n){if(r&1&&(t(0,"div")(1,"div",230)(2,"div",17),p(3,Ft,11,7,"div",152),i(),t(4,"button",231),g(5,"span",232),t(6,"span",28),s(7,"Previous"),i()(),t(8,"button",233),g(9,"span",234),t(10,"span",28),s(11,"Next"),i()(),t(12,"div",235),p(13,Rt,1,5,"button",236),i()()()),r&2){let e=d();a(3),l("ngForOf",e.last3MatchesWinners),a(10),l("ngForOf",e.last3MatchesWinners)}}function Ht(r,n){r&1&&(t(0,"div",183)(1,"p",149),s(2,"No contest winners available at the moment."),i()())}var ve=class r{constructor(n,e,o,c,m,_,P,Y,X){this.matchService=n;this.contentService=e;this.socketService=o;this.mediaService=c;this.apiService=m;this.cdr=_;this.titleService=P;this.metaService=Y;this.platformId=X;this.isBrowser=j(this.platformId),this.liveMatches$=this.matchService.getLiveMatches(),this.featuredArticles$=this.contentService.getFeaturedArticles(),this.topStories$=this.contentService.getTopStories(),this.writers$=this.contentService.getWriters(),this.mustWatchVideos$=this.contentService.getMustWatchVideos()}navScrollElement;fixturesScrollElement;mustWatchCarousel;liveMatches$;featuredArticles$;topStories$;writers$;topStories=[];isLoadingTopStories=!0;mustWatchVideos$;activeVideoIndex=0;mustWatchCarouselInstance=null;subscriptions=[];navItems=[];isLoadingNavItems=!0;banners=[];isLoadingBanners=!0;matchCoverageList=[];isLoadingMatchCoverage=!0;activeMatchIndex=0;last3MatchesWinners=[];isLoadingWinners=!0;odiRankings=[];testRankings=[];t20Rankings=[];isLoadingRankings=!0;showLeftArrow=!1;showRightArrow=!1;showFixturesLeftArrow=!1;showFixturesRightArrow=!1;isBrowser;onResize=()=>this.checkNavOverflow();onNavScroll=()=>this.updateArrowVisibility();onFixturesScroll=()=>this.updateFixturesArrowVisibility();onCarouselSlide=n=>{let e=n?.to??0;this.activeVideoIndex=e,this.cdr.detectChanges()};slugify=q;ngOnInit(){try{let n="Latest Cricket News, Scores & Fixtures - CricketLive11",e="Live cricket scores, expert analysis, fixtures, and the latest cricket news from around the world.";this.titleService.setTitle(n),this.metaService.addTags([{name:"description",content:e},{name:"robots",content:"index, follow"},{property:"og:title",content:n},{property:"og:description",content:e},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"}])}catch(n){console.warn("Could not set meta tags for Home page",n)}this.isBrowser&&(this.loadSeriesList(),this.loadNewsSpotlight(),this.loadFeaturedStories(),this.loadTopStories(),this.loadPhotos(),this.loadBanners(),this.loadRankings(),this.loadMatchCoverageData())}loadMatchCoverageData(){return y(this,null,function*(){try{this.socketService.isConnected()||(yield this.socketService.connect());let n=this.socketService.getHomeList().subscribe({next:e=>{if(console.log("\u{1F4E1} Received homeList for match coverage:",e),Array.isArray(e)&&e.length>0){let o=e.filter(_=>_.match_status==="Live"),c=e.filter(_=>_.match_status==="Upcoming"),m=e.filter(_=>_.match_status==="Finished");this.matchCoverageList=[...o.slice(0,3),...c.slice(0,3-o.length),...m.slice(0,3-o.length-c.slice(0,3-o.length).length)].slice(0,3),console.log("\u2705 Match Coverage loaded:",this.matchCoverageList.length,"matches"),console.log("Live:",o.length,"Upcoming:",c.length,"Recent:",m.length)}else this.matchCoverageList=[];this.isLoadingMatchCoverage=!1},error:e=>{console.error("\u274C Error loading match coverage:",e),this.isLoadingMatchCoverage=!1,this.matchCoverageList=[]}});this.subscriptions.push(n)}catch(n){console.error("\u274C Error in loadMatchCoverageData:",n),this.isLoadingMatchCoverage=!1}})}getMatchCommentary(n){return n?[]:[]}getMatchSlug(n){if(!n)return"";let e=n.team_a_short||n.team_a||"Team-A",o=n.team_b_short||n.team_b||"Team-B",c=n.match_id||"";return`${this.slugify(e)}-vs-${this.slugify(o)}-${c}`}formatMatchTime(n,e){try{return new Date(`${n} ${e}
3`).toLocaleString("en-US",{month:"short",day:"numeric",hour:"numeric",minute:"2-digit",hour12:!0})}catch{return e||""}}loadSeriesList(){return y(this,null,function*(){let o=0,c=()=>y(this,null,function*(){o++,console.log(`\u{1F504} Attempting to load series list (attempt ${o}/5)`);try{yield this.socketService.connect(),console.log("\u2705 Home component connected to socket server");let _=yield new Promise((P,Y)=>{let X=setTimeout(()=>{Y(new Error("Series list request timeout"))},1e4),ue=this.socketService.getSeriesList().subscribe({next:G=>{clearTimeout(X),P(G)},error:G=>{clearTimeout(X),Y(G)}});this.subscriptions.push(ue)});if(console.log("\u{1F4E1} Received series list:",_),Array.isArray(_)&&_.length>0)this.navItems=_.map(P=>({label:P.series,routerLink:`/series/${P.series_id}-${q(P.series)}`,seriesId:P.series_id})),this.isLoadingNavItems=!1,console.log("\u2705 Series list loaded successfully:",this.navItems.length,"series");else if(Array.isArray(_)&&_.length===0)this.navItems=[],this.isLoadingNavItems=!1,console.log("\u2139\uFE0F Series list is empty");else throw new Error("Invalid series list response format")}catch(m){if(console.error(`\u274C Attempt ${o} failed:`,m.message),o<5){let _=1e3*Math.pow(2,o-1)+Math.random()*1e3;console.log(`\u23F3 Retrying in ${Math.round(_)}ms...`),setTimeout(()=>{c()},_)}else console.error("\u{1F4A5} All retry attempts failed. Series list could not be loaded."),this.navItems=[],this.isLoadingNavItems=!1}});c()})}loadFeaturedStories(){return y(this,null,function*(){try{this.socketService.isConnected()||(yield this.socketService.connect());let n=this.socketService.getNews().subscribe({next:e=>{if(console.log("\u{1F4E1} Received news for featured stories:",e),e&&Array.isArray(e)&&e.length>0){let o=[...e].sort(()=>.5-Math.random());this.featuredStories=o.slice(0,3).map(c=>({title:c.title,body:c.description||"No description available",imgSrc:c.image||"https://via.placeholder.com/640x360",href:c.href||"#",source:c.source||"Cricket News",date:c.date||new Date().toLocaleDateString(),news_id:c.news_id})),this.isLoadingFeaturedStories=!1,console.log("\u2705 Featured stories loaded:",this.featuredStories)}else console.error("Invalid news response format for featured stories"),this.isLoadingFeaturedStories=!1},error:e=>{console.error("\u274C Error loading featured stories:",e),this.isLoadingFeaturedStories=!1}});this.subscriptions.push(n)}catch(n){console.error("\u274C Failed to load featured stories:",n),this.isLoadingFeaturedStories=!1}})}loadTopStories(){this.isLoadingTopStories=!0;let n=this.contentService.getNews().subscribe({next:e=>{if(console.log("\u{1F4F0} Top Stories API Response:",e),e&&e.status==="success"&&Array.isArray(e.data)){let o=e.data.filter(c=>c.type==="news");this.topStories=o.slice(0,9).map(c=>({title:c.title||"Untitled",body:c.body||"No description available",imgSrc:c.imgSrc||"https://via.placeholder.com/400x225",href:c.href||"#",source:c.source||"Cricket News",date:c.date||new Date().toLocaleDateString()})),console.log("\u{1F4CA} Processed Top Stories:",this.topStories),this.isLoadingTopStories=!1,console.log("\u2705 Top Stories loaded:",this.topStories.length,"articles")}else console.error("Invalid news response format"),this.isLoadingTopStories=!1},error:e=>{console.error("\u274C Error loading top stories:",e),this.isLoadingTopStories=!1}});this.subscriptions.push(n)}loadPhotos(){this.isLoadingPhotos=!0;let n=this.mediaService.getPhotos(3,0,"all").subscribe({next:e=>{console.log("\u{1F4F8} Photos API Response:",e),e&&e.success===!0&&e.data&&Array.isArray(e.data.photos)?(this.photos=this.mediaService.transformPhotosToComponentFormat(e.data.photos),console.log("\u2705 Photos loaded:",this.photos.length,"photos")):(console.error("Invalid photos response format:",e),this.photos=[]),this.isLoadingPhotos=!1},error:e=>{console.error("\u274C Error loading photos:",e),this.photos=[],this.isLoadingPhotos=!1}});this.subscriptions.push(n)}loadBanners(){this.isLoadingBanners=!0;let n=this.contentService.getHomeData().subscribe({next:e=>{console.log("\u{1F3E0} Home API Response:",e),e&&e.status==="success"&&e.data&&Array.isArray(e.data.banner)?(this.banners=e.data.banner,console.log("\u2705 Banners loaded:",this.banners.length,"banners")):(console.error("Invalid banner response format:",e),this.banners=[]),e&&e.status==="success"&&e.data&&Array.isArray(e.data.last3matchesWinner)?(this.last3MatchesWinners=e.data.last3matchesWinner,console.log("\u2705 Last 3 matches winners loaded:",this.last3MatchesWinners.length,"contests")):(console.error("Invalid last3matchesWinner response format"),this.last3MatchesWinners=[]),this.isLoadingBanners=!1,this.isLoadingWinners=!1},error:e=>{console.error("\u274C Error loading banners:",e),this.banners=[],this.last3MatchesWinners=[],this.isLoadingBanners=!1,this.isLoadingWinners=!1}});this.subscriptions.push(n)}loadRankings(){this.isLoadingRankings=!0;let n=this.apiService.getTeamRankings("odi").subscribe({next:c=>{c.status==="true"&&c.data&&(this.odiRankings=c.data.slice(0,5))},error:c=>{console.error("\u274C Error loading ODI rankings:",c),this.odiRankings=[]}}),e=this.apiService.getTeamRankings("test").subscribe({next:c=>{c.status==="true"&&c.data&&(this.testRankings=c.data.slice(0,5))},error:c=>{console.error("\u274C Error loading Test rankings:",c),this.testRankings=[]}}),o=this.apiService.getTeamRankings("t20").subscribe({next:c=>{c.status==="true"&&c.data&&(this.t20Rankings=c.data.slice(0,5),this.isLoadingRankings=!1)},error:c=>{console.error("\u274C Error loading T20 rankings:",c),this.t20Rankings=[],this.isLoadingRankings=!1}});this.subscriptions.push(n,e,o)}loadNewsSpotlight(){return y(this,null,function*(){try{this.socketService.isConnected()||(yield this.socketService.connect());let n=this.socketService.getNews().subscribe({next:e=>{console.log("\u{1F4E1} Received news spotlight:",e),e&&Array.isArray(e)&&e.length>0?(this.spotlight=e.slice(0,5).map(o=>({title:o.title,image:o.image,news_id:o.news_id,pub_date:o.pub_date})),this.isLoadingSpotlight=!1):(console.error("Invalid news response format"),this.isLoadingSpotlight=!1)},error:e=>{console.error("\u274C Error loading news spotlight:",e),this.isLoadingSpotlight=!1}});this.subscriptions.push(n)}catch(n){console.error("\u274C Failed to load news spotlight:",n),this.isLoadingSpotlight=!1}})}ngAfterViewInit(){this.isBrowser&&(this.checkNavOverflow(),window.addEventListener("resize",this.onResize),this.navScrollElement?.nativeElement?.addEventListener("scroll",this.onNavScroll),this.fixturesScrollElement?.nativeElement?.addEventListener("scroll",this.onFixturesScroll),setTimeout(()=>{try{let n=this.mustWatchCarousel?.nativeElement;if(n&&this.isBrowser)try{let e=window.bootstrap;e&&e.Carousel?(this.mustWatchCarouselInstance=e.Carousel.getOrCreateInstance(n),n.addEventListener("slid.bs.carousel",this.onCarouselSlide)):n.addEventListener("slid.bs.carousel",this.onCarouselSlide)}catch{n.addEventListener("slid.bs.carousel",this.onCarouselSlide),console.warn("Bootstrap Carousel not available, using fallback listener.")}}catch(n){console.warn("Could not attach carousel event listener",n)}},500))}ngOnDestroy(){this.isBrowser&&(this.subscriptions.forEach(n=>n.unsubscribe()),window.removeEventListener("resize",this.onResize),this.navScrollElement?.nativeElement?.removeEventListener("scroll",this.onNavScroll),this.fixturesScrollElement?.nativeElement?.removeEventListener("scroll",this.onFixturesScroll),this.mustWatchCarousel?.nativeElement?.removeEventListener("slid.bs.carousel",this.onCarouselSlide))}checkNavOverflow(){this.isBrowser&&(setTimeout(()=>{this.updateArrowVisibility(),this.updateFixturesArrowVisibility()},100),setTimeout(()=>{this.updateArrowVisibility(),this.updateFixturesArrowVisibility()},300),setTimeout(()=>{this.updateArrowVisibility(),this.updateFixturesArrowVisibility()},500))}updateArrowVisibility(){if(!this.isBrowser||!this.navScrollElement?.nativeElement)return;let n=this.navScrollElement.nativeElement,e=n.scrollLeft,o=n.scrollWidth,c=n.
3clientWidth;this.showLeftArrow=e>5,this.showRightArrow=e<o-c-5,this.cdr.detectChanges()}updateFixturesArrowVisibility(){if(!this.isBrowser||!this.fixturesScrollElement?.nativeElement)return;let n=this.fixturesScrollElement.nativeElement,e=n.scrollLeft,o=n.scrollWidth,c=n.clientWidth;this.showFixturesLeftArrow=e>5,this.showFixturesRightArrow=e<o-c-5,this.cdr.detectChanges()}scrollLeft(){!this.isBrowser||!this.navScrollElement?.nativeElement||(this.navScrollElement.nativeElement.scrollBy({left:-200,behavior:"smooth"}),setTimeout(()=>{this.updateArrowVisibility()},300))}scrollRight(){!this.isBrowser||!this.navScrollElement?.nativeElement||(this.navScrollElement.nativeElement.scrollBy({left:200,behavior:"smooth"}),setTimeout(()=>{this.updateArrowVisibility()},300))}scrollFixturesLeft(){!this.isBrowser||!this.fixturesScrollElement?.nativeElement||(this.fixturesScrollElement.nativeElement.scrollBy({left:-200,behavior:"smooth"}),setTimeout(()=>{this.updateFixturesArrowVisibility()},300))}scrollFixturesRight(){!this.isBrowser||!this.fixturesScrollElement?.nativeElement||(this.fixturesScrollElement.nativeElement.scrollBy({left:200,behavior:"smooth"}),setTimeout(()=>{this.updateFixturesArrowVisibility()},300))}sampleMatchCard={match_id:12345,matchType:"RESULT",matchNumber:"12th Match, Group A",tournament:"Asia Cup",format:"T20I",match_status:"Finished",team1:{name:"India",code:"IND",flag:"https://flagcdn.com/w40/in.png",score:"188/8",overs:"(20 ov, T:198)"},team2:{name:"Oman",code:"OMA",flag:"https://flagcdn.com/w40/om.png",score:"167/4",overs:"(20 ov, T:198)"},result:"India won by 21 runs",status:"completed",date:"Abu Dhabi"};teams=[{code:"AFG",name:"Afghanistan",flag:"https://flagcdn.com/w40/af.png"},{code:"IND",name:"India",flag:"https://flagcdn.com/w40/in.png"},{code:"SL",name:"Sri Lanka",flag:"https://flagcdn.com/w40/lk.png"},{code:"PAK",name:"Pakistan",flag:"https://flagcdn.com/w40/pk.png"},{code:"BAN",name:"Bangladesh",flag:"https://flagcdn.com/w40/bd.png"},{code:"AUS",name:"Australia",flag:"https://flagcdn.com/w40/au.png"},{code:"ENG",name:"England",flag:"https://flagcdn.com/w40/gb-eng.png"},{code:"SA",name:"South Africa",flag:"https://flagcdn.com/w40/za.png"},{code:"NZ",name:"New Zealand",flag:"https://flagcdn.com/w40/nz.png"},{code:"WI",name:"West Indies",flag:"https://flagcdn.com/w40/bb.png"},{code:"IRE",name:"Ireland",flag:"https://flagcdn.com/w40/ie.png"},{code:"ZIM",name:"Zimbabwe",flag:"https://flagcdn.com/w40/zw.png"},{code:"SCO",name:"Scotland",flag:"https://flagcdn.com/w40/gb-sct.png"},{code:"AFG",name:"Afghanistan",flag:"https://flagcdn.com/w40/af.png"},{code:"NED",name:"Netherlands",flag:"https://flagcdn.com/w40/nl.png"},{code:"NAM",name:"Namibia",flag:"https://flagcdn.com/w40/na.png"},{code:"OMA",name:"Oman",flag:"https://flagcdn.com/w40/om.png"},{code:"UAE",name:"UAE",flag:"https://flagcdn.com/w40/ae.png"}];setActiveVideo(n){if(this.activeVideoIndex=n,this.cdr.detectChanges(),!!this.isBrowser)if(this.mustWatchCarouselInstance)try{this.mustWatchCarouselInstance.to(n)}catch{}else try{let e=this.mustWatchCarousel?.nativeElement;e&&Array.from(e.querySelectorAll(".carousel-item")).forEach((c,m)=>{m===n?c.classList.add("active"):c.classList.remove("active")})}catch{}}prevMustWatch(n){if(n.preventDefault(),!this.isBrowser)return;let e=(this.mustWatchVideos$,0),o=0;try{let _=this.mustWatchCarousel?.nativeElement;_&&(o=_.querySelectorAll(".carousel-item").length)}catch{o=0}let c=o||1,m=(this.activeVideoIndex-1+c)%c;this.setActiveVideo(m)}nextMustWatch(n){if(n.preventDefault(),!this.isBrowser)return;let e=0;try{let m=this.mustWatchCarousel?.nativeElement;m&&(e=m.querySelectorAll(".carousel-item").length)}catch{e=0}let o=e||1,c=(this.activeVideoIndex+1)%o;this.setActiveVideo(c)}series=["Zimbabwe vs Sri Lanka","England vs South Africa","ICC Women's World Cup","CPL 2025","Asia Cup 2025","India A vs Australia A","PAK Women vs SA Women","Ireland vs England","County Division 2","County Division 1","Vitality Blast Men","CWC Challenge League Group B","CWC Challenge League Group A","Cricket World Cup League 2","Women's Championship","ICC World Test Championship, 2025-2027"];mostReadArticles=["Pycroft given just a few minutes' notice ahead of India-Pakistan handshake-gate","The Pakcroft drama: everything, everywhere, all at once","Mentor Zaheer Khan parts ways with Lucknow Super Giants","Sri Lanka allrounder Dunith Wellalage flies home after his father's death","The Indian-Pakistani flavour at the heart of UAE cricket"];spotlight=[];isLoadingSpotlight=!0;featuredStories=[];isLoadingFeaturedStories=!0;photos=[];isLoadingPhotos=!0;lightboxOpen=!1;currentPhotoIndex=0;lightboxSrc=null;openLightbox(n){this.lightboxSrc=null,this.currentPhotoIndex=n,this.lightboxOpen=!0,this.cdr.detectChanges()}closeLightbox(){this.lightboxOpen=!1,this.lightboxSrc=null,this.cdr.detectChanges()}prevPhoto(n){if(n&&(n.stopPropagation(),n.preventDefault()),this.lightboxSrc)return;let e=this.photos.length||1;this.currentPhotoIndex=(this.currentPhotoIndex-1+e)%e,this.cdr.detectChanges()}nextPhoto(n){if(n&&(n.stopPropagation(),n.preventDefault()),this.lightboxSrc)return;let e=this.photos.length||1;this.currentPhotoIndex=(this.currentPhotoIndex+1)%e,this.cdr.detectChanges()}openLightboxWithUrl(n){this.lightboxSrc=n,this.lightboxOpen=!0,this.cdr.detectChanges()}static \u0275fac=function(e){return new(e||r)(b(ce),b(le),b(de),b(B),b(me),b(H),b(re),b(oe),b(A))};static \u0275cmp=E({type:r,selectors:[["app-home"]],viewQuery:function(e,o){if(e&1&&(F(Ee,5),F(Ie,5),F(Le,5)),e&2){let c;R(c=V())&&(o.navScrollElement=c.first),R(c=V())&&(o.fixturesScrollElement=c.first),R(c=V())&&(o.mustWatchCarousel=c.first)}},decls:259,vars:62,consts:[["navScroll",""],["fixturesScroll",""],[1,"bg-white","border-bottom"],[1,"container","py-2"],[1,"position-relative","nav-container"],[1,"nav-arrow","nav-arrow-left",3,"click"],[1,"bi","bi-chevron-left"],[1,"nav-scroll","overflow-auto"],[1,"d-flex","gap-2","flex-nowrap","align-items-center","pb-2"],["class","nav-item-link",3,"routerLink",4,"ngFor","ngForOf"],[1,"nav-arrow","nav-arrow-right",3,"click"],[1,"bi","bi-chevron-right"],[1,"dubai-banner-section","py-4"],[1,"container"],[1,"row"],[1,"col-12"],["id","dubaiCarousel","data-bs-ride","carousel","data-bs-interval","5000",1,"carousel","slide","position-relative"],[1,"carousel-inner"],[1,"carousel-item","active"],[1,"dubai-banner"],[1,"position-relative","overflow-hidden","rounded-3"],["src","banners/web_banner_1.jpg","alt","Contests and Giveaways","containerClass","mx-auto dubai-banner-img","imageClass","w-100 h-100 object-fit-contain",3,"enableLazyLoading","width","height"],[1,"carousel-item"],["src","banners/web_banner_2.jpg","alt","Download Apps","containerClass","mx-auto dubai-banner-img","imageClass","w-100 h-100 object-fit-contain",3,"enableLazyLoading","width","height"],[1,"carousel-indicators-horizontal"],["type","button","data-bs-target","#dubaiCarousel","data-bs-slide-to","0","aria-current","true","aria-label","Slide 1",1,"active"],["type","button","data-bs-target","#dubaiCarousel","data-bs-slide-to","1","aria-label","Slide 2"],[1,"container","py-4"],[1,"visually-hidden"],[1,"col-lg-8"],[1,"match-coverage","mb-4"],[1,"bg-white","rounded-3","shadow-sm","border","overflow-hidden"],[1,"card-header","bg-white","border-bottom","px-3","py-3"],[1,"fw-bold","mb-0","match-coverage-title","header-title"],["class","p-4 text-center",4,"ngIf"],[1,"match-tabs-container"],["id","matchTabs","role","tablist",1,"nav","nav-tabs","bg-light","border-0","rounded-top-3","flex-nowrap","match-tabs-nav"],["class","nav-item match-tab-item","role","presentation",4,"ngFor","ngForOf"],["id","matchTabContent",1,"tab-content","border-0"],["class","tab-pane fade p-2","role","tabpanel",3,"show","active","id",4,"ngFor","ngForOf"],[1,"featured-articles","mb-5"],[1,"card-header","bg-white","border-bottom","px-3","py-3","mb-3"],[1,"fw-bold","mb-0","d-flex","align-items-center","featured-articles-title"],[1,"px-3","pb-3"],["class","text-center py-5",4,"ngIf"],["id","featuredCarousel","class","carousel slide","data-bs-ride","carousel",4,"ngIf"],[1,"top-stories","mb
3-5","top-stories-watermark"],[1,"card-header","bg-white","border-bottom","px-3","py-3","mb-3","d-flex","justify-content-between","align-items-center"],[1,"fw-bold","mb-0","header-title"],["routerLink","/all-stories",1,"text-primary","text-decoration-none","fw-medium","top-stories-see-all"],["class","row g-2",4,"ngIf"],["class","text-center py-4",4,"ngIf"],[1,"trending-players","mb-5"],[1,"px-3","py-3"],[1,"d-flex","gap-2","flex-wrap","align-items-center"],[1,"player-tag",3,"routerLink"],[1,"team-fixtures","mb-5"],[1,"position-relative","fixtures-nav-container"],[1,"fixtures-arrow","fixtures-arrow-left",3,"click"],[1,"fixtures-scroll","overflow-auto"],[1,"d-flex","gap-2","flex-nowrap","align-items-center"],["class","team-card text-center border rounded",4,"ngFor","ngForOf"],[1,"fixtures-arrow","fixtures-arrow-right",3,"click"],[1,"key-series","mb-5"],["class","d-flex gap-2 flex-wrap align-items-center",4,"ngIf"],["class","text-muted text-center py-2",4,"ngIf"],[1,"col-lg-4"],[1,"sticky-top","sidebar-sticky"],[1,"mb-4"],[1,"spotlight","mb-4"],[1,"card-header","bg-white","border-bottom","px-3","py-3","d-flex","justify-content-between","align-items-center"],[1,"fw-bold","mb-0","sidebar-section-title"],["routerLink","/news",1,"small","text-decoration-none","sidebar-see-all"],[1,"bi","bi-chevron-right","ms-1"],["class","spotlight-loading",4,"ngIf"],["class","spotlight-list list-unstyled mb-0",4,"ngIf"],["class","text-muted text-center py-3",4,"ngIf"],[1,"icc-ranking","mb-4"],["routerLink","/rankings",1,"small","text-decoration-none","sidebar-see-all"],["id","rankingTabs","role","tablist",1,"nav","nav-pills","nav-fill","mb-3"],["role","presentation",1,"nav-item"],["id","odi-tab","data-bs-toggle","tab","data-bs-target","#odi-ranking","type","button","role","tab",1,"nav-link","active","small","fw-medium","py-2"],["id","test-tab","data-bs-toggle","tab","data-bs-target","#test-ranking","type","button","role","tab",1,"nav-link","small","fw-medium","py-2"],["id","t20-tab","data-bs-toggle","tab","data-bs-target","#t20-ranking","type","button","role","tab",1,"nav-link","small","fw-medium","py-2"],["id","rankingTabContent",1,"tab-content"],["id","odi-ranking","role","tabpanel",1,"tab-pane","fade","show","active"],[1,"table-responsive"],[1,"table","table-sm","mb-0"],["scope","col",1,"header-bg","ps-2"],[4,"ngIf"],["id","test-ranking","role","tabpanel",1,"tab-pane","fade"],["id","t20-ranking","role","tabpanel",1,"tab-pane","fade"],[1,"number-crunching","mb-4"],["id","statsCarousel","data-bs-ride","carousel","data-bs-interval","4000",1,"carousel","slide"],[1,"stat-slide","text-center","py-3"],[1,"stat-number"],[1,"stat-title","mt-2"],[1,"carousel-indicators","position-static","justify-content-center","mt-2"],["type","button","data-bs-target","#statsCarousel","data-bs-slide-to","0","aria-current","true","aria-label","Stat 1",1,"active"],["type","button","data-bs-target","#statsCarousel","data-bs-slide-to","1","aria-label","Stat 2"],["type","button","data-bs-target","#statsCarousel","data-bs-slide-to","2","aria-label","Stat 3"],[1,"photos","mb-4"],["routerLink","/photos",1,"small","text-decoration-none","sidebar-see-all"],["class","lightbox-overlay","tabindex","-1","aria-modal","true","role","dialog",3,"click",4,"ngIf"],[1,"contest-winners","mb-4"],[1,"nav-item-link",3,"routerLink"],[1,"p-4","text-center"],["role","status",1,"spinner-border","text-primary"],[1,"text-muted","mt-2","mb-0"],["role","presentation",1,"nav-item","match-tab-item"],["data-bs-toggle","tab","type","button","role","tab",1,"nav-link","fw-normal","small","d-flex","flex-column","align-items-start","py-2","match-tab-button",3,"id"],[1,"match-title"],[1,"text-muted","match-subtitle"],["role","tabpanel",1,"tab-pane","fade","p-2",3,"id"],["class","row g-3",4,"ngIf"],["class","upcoming-match text-center py-2",4,"ngIf"],["class","match-details",4,"ngIf"],[1,"row","g-3"],[1,"col-md-6"],[1,"match-details"],[1,"d-flex","justify-content-between","align-items-center","mb-2"],[1,"badge","bg-danger","small","py-1","px-2"],[1,"text-muted","match-info"],[1,"score-section"],[1,"d-flex","justify-content-between","align-items-center","mb-1"],[1,"team"],[1,"fw-medium","team-name"],["class","score text-end",4,"ngIf"],[1,"live-status"],[1,"text-primary","fw-light","mb-0","live-status-text"],[1,"commentary"],[1,"fw-medium","mb-2","commentary-title"],[1,"text-center","py-3"],[1,"btn","btn-outline-primary","btn-sm",3,"routerLink"],[1,"bi","bi-arrow-right","ms-1"],[1,"score","text-end"],[1,"fw-medium","score-value"],[1,"text-muted","score-overs"],[1,"upcoming-match","text-center","py-2"],[1,"fw-medium","mb-1","match-title"],[1,"text-muted","mb-1","d-block","fw-light","match-subtitle"],[1,"text-muted","mb-2","match-time"],[1,"btn","btn-outline-primary","btn-sm","set-reminder-btn",3,"routerLink"],[1,"text-muted","mb-2","match-venue"],[1,"score-summary"],[1,"mb-1","score-summary-text"],[1,"text-success","fw-light","mb-0","score-summary-text"],[1,"text-center","mt-2"],[1,"btn","btn-outline-secondary","btn-sm",3,"routerLink"],[1,"text-muted","mb-0"],[1,"text-center","py-5"],["id","featuredCarousel","data-bs-ride","carousel",1,"carousel","slide"],["class","carousel-item",3,"active",4,"ngFor","ngForOf"],[1,"carousel-indicators","position-static","justify-content-center","mb-0"],["type","button","class","rounded-circle carousel-indicator-dot",3,"active","bg-primary","bg-secondary",4,"ngFor","ngForOf"],[1,"row","mb-4"],[1,"col-md-5"],[1,"featured-image","rounded-3","overflow-hidden"],["width","100%","height","280px","imageClass","w-100 h-100 object-fit-cover",3,"src","alt"],[1,"col-md-7"],[1,"featured-content","h-100","d-flex","flex-column"],[1,"flex-grow-1"],[1,"text-primary","fw-medium","text-uppercase","mb-2","d-block","featured-source"],[1,"fw-bold","mb-3","featured-title"],[1,"news-description"],[1,"description-text","featured-description"],[1,"read-more-section","mt-auto"],[1,"text-primary","text-decoration-none","fw-medium","d-inline-flex","align-items-center","featured-read-more",3,"routerLink"],["type","button",1,"rounded-circle","carousel-indicator-dot"],[1,"text-muted"],[1,"row","g-2"],["class","col-12 col-md-6 col-lg-4 mb-3",3,"d-none","d-md-block",4,"ngFor","ngForOf"],[1,"col-12","col-md-6","col-lg-4","mb-3"],[1,"story-item","d-flex"],[1,"shimmer","shimmer-image","me-3"],[1,"story-content","flex-grow-1"],[1,"shimmer","shimmer-text","mb-2"],[1,"shimmer","shimmer-text"],[1,"story-image-small","me-3"],["width","80px","height","60px","imageClass","rounded",3,"src","alt"],[1,"fw-medium","mb-1","story-title","text-truncate-2"],["target","_blank",1,"text-decoration-none","text-dark","small",3,"href"],[1,"text-muted","story-date"],[1,"text-center","py-4"],[1,"team-card","text-center","border","rounded"],[1,"flag-container","mb-2"],["width","32px","height","24px","imageClass","rounded-1",3,"src","alt"],[1,"fw-bold","small"],[1,"series-tag","placeholder-glow"],[1,"placeholder","col-12"],["class","series-tag",3,"routerLink",4,"ngFor","ngForOf"],[1,"series-tag",3,"routerLink"],[1,"text-muted","text-center","py-2"],[1,"spotlight-loading"],["class","spotlight-item d-flex align-items-start py-2",4,"ngFor","ngForOf"],[1,"spotlight-item","d-flex","align-items-start","py-2"],[1,"spot-thumb","flex-shrink-0","me-2"],[1,"placeholder-glow"],[1,"placeholder","rounded","placeholder-thumb"],[1,"spot-content","flex-grow-1"],[1,"placeholder","col-12","mb-1"],[1,"placeholder","col-8"],[1,"spotlight-list","list-unstyled","mb-0"],["width","72px","height","48px","imageClass","rounded",3,"src","alt"],[1,"d-flex","justify-content-between","align-items-start"],[1,"spot-title-link","text-decoration-none","d-block",3,"routerLink"],[1,"spot-title","small","fw-medium"],[1,"text-muted","small"],[1,"ms-2","text-muted","d-none","d-sm-block"],[1,"text-muted","text-center","py-3"],["colspan","3",1,"text-center","py-3"],["role","status",1,"spinner-border","spinner-border-sm","text-primary","me-2"],[4,"ngFor","ngForOf"],[1,"text-center","fw-medium"],[1,"d-flex","align-items-center"],["width","24px","height","16px","imageClass","me-2 roun
3ded-1",3,"src","alt"],[1,"fw-medium"],[1,"text-center","fw-bold"],[3,"class",4,"ngFor","ngForOf"],[1,"photo-thumb","placeholder-glow"],[1,"placeholder","rounded","w-100","placeholder-photo"],["role","button","tabindex","0",1,"photo-thumb",3,"click","keydown.enter"],["width","100%","height","","imageClass","rounded w-100 h-100 object-fit-cover",3,"src","alt"],["tabindex","-1","aria-modal","true","role","dialog",1,"lightbox-overlay",3,"click"],[1,"lightbox-content",3,"click"],["aria-label","Close",1,"lightbox-close","btn","btn-sm","btn-light",3,"click"],["aria-label","Previous",1,"nav-arrow","nav-arrow-left","lightbox-nav",3,"click"],[1,"lightbox-image-wrapper"],[1,"img-fluid","rounded",3,"src","alt"],["aria-label","Next",1,"nav-arrow","nav-arrow-right","lightbox-nav",3,"click"],["id","contestWinnersCarousel","data-bs-ride","carousel","data-bs-interval","2000",1,"carousel","slide"],["type","button","data-bs-target","#contestWinnersCarousel","data-bs-slide","prev",1,"carousel-control-prev"],["aria-hidden","true",1,"carousel-control-prev-icon"],["type","button","data-bs-target","#contestWinnersCarousel","data-bs-slide","next",1,"carousel-control-next"],["aria-hidden","true",1,"carousel-control-next-icon"],[1,"carousel-indicators","mt-3"],["type","button",3,"active",4,"ngFor","ngForOf"],[1,"winner-card","border","rounded-3","p-3","mx-auto"],[1,"contest-title","mb-3","text-center"],[1,"fw-bold","mb-1","text-primary"],[1,"winners-list"],["class","winner-item d-flex align-items-center mb-2",4,"ngIf"],["class","winner-item d-flex align-items-center",4,"ngIf"],[1,"winner-item","d-flex","align-items-center","mb-2"],[1,"position-badge","winner-badge","me-2"],[1,"winner-info","flex-grow-1"],[1,"winner-name","fw-medium","small"],[1,"position-badge","second-badge","me-2"],[1,"winner-item","d-flex","align-items-center"],[1,"position-badge","third-badge","me-2"],["type","button"]],template:function(e,o){if(e&1){let c=k();t(0,"div",2)(1,"div",3)(2,"div",4)(3,"button",5),f("click",function(){return h(c),u(o.scrollLeft())}),g(4,"i",6),i(),t(5,"div",7,0)(7,"div",8),p(8,Fe,2,2,"a",9),i()(),t(9,"button",10),f("click",function(){return h(c),u(o.scrollRight())}),g(10,"i",11),i()()()(),t(11,"section",12)(12,"div",13)(13,"div",14)(14,"div",15)(15,"div",16)(16,"div",17)(17,"div",18)(18,"div",19)(19,"div",20),g(20,"app-lazy-image",21),i()()(),t(21,"div",22)(22,"div",19)(23,"div",20),g(24,"app-lazy-image",23),i()()()(),t(25,"div",24),g(26,"button",25)(27,"button",26),i()()()()()(),t(28,"div",27)(29,"h1",28),s(30,"Latest Cricket News, Scores & Fixtures"),i(),t(31,"div",14)(32,"div",29)(33,"section",30)(34,"div",31)(35,"div",32)(36,"h5",33),s(37,"Match Coverage"),i()(),p(38,Re,6,0,"div",34),t(39,"div",35)(40,"ul",36),p(41,Ve,6,7,"li",37),i()(),t(42,"div",38),p(43,Ue,4,8,"div",39),i()(),p(44,Ye,3,0,"div",34),i(),g(45,"app-stories"),t(46,"section",40)(47,"div",31)(48,"div",41)(49,"h5",42),s(50," Featured Stories "),i()(),t(51,"div",43),p(52,Xe,4,0,"div",44)(53,qe,6,3,"div",45),i()()(),t(54,"section",46)(55,"div",31)(56,"div",47)(57,"h5",48),s(58,"Top Stories"),i(),t(59,"a",49),s(60,"See All"),i()(),t(61,"div",43),p(62,Je,2,2,"div",50)(63,tt,2,1,"div",50)(64,nt,3,0,"div",51),i()()(),t(65,"section",52)(66,"div",31)(67,"div",32)(68,"h5",48),s(69,"Trending Players"),i()(),t(70,"div",53)(71,"div",54)(72,"a",55),s(73,"Suryakumar Yadav"),i(),t(74,"a",55),s(75,"Shubman Gill"),i(),t(76,"a",55),s(77,"Jasprit Bumrah"),i(),t(78,"a",55),s(79,"Hardik Pandya"),i(),t(80,"a",55),s(81,"Axar Patel"),i(),t(82,"a",55),s(83,"Kuldeep Yadav"),i(),t(84,"a",55),s(85,"Abhishek Sharma"),i(),t(86,"a",55),s(87,"Tilak Varma"),i(),t(88,"a",55),s(89,"Rinku Singh"),i(),t(90,"a",55),s(91,"Jitesh Sharma"),i(),t(92,"a",55),s(93,"Arshdeep Singh"),i(),t(94,"a",55),s(95,"Varun Chakaravarthy"),i(),t(96,"a",55),s(97,"Harshit Rana"),i(),t(98,"a",55),s(99,"Sanju Samson"),i(),t(100,"a",55),s(101,"Shivam Dube"),i()()()()(),t(102,"section",56)(103,"div",31)(104,"div",32)(105,"h5",48),s(106,"Team Fixtures"),i()(),t(107,"div",53)(108,"div",57)(109,"button",58),f("click",function(){return h(c),u(o.scrollFixturesLeft())}),g(110,"i",6),i(),t(111,"div",59,1)(113,"div",60),p(114,it,5,3,"div",61),i()(),t(115,"button",62),f("click",function(){return h(c),u(o.scrollFixturesRight())}),g(116,"i",11),i()()()()(),t(117,"section",63)(118,"div",31)(119,"div",32)(120,"h5",48),s(121,"Key Series"),i()(),t(122,"div",53),p(123,ot,7,0,"div",64)(124,at,2,1,"div",64)(125,st,2,0,"div",65),i()()()(),t(126,"div",66)(127,"div",67),g(128,"app-download-app",68),t(129,"section",69)(130,"div",31)(131,"div",70)(132,"h5",71),s(133,"Spotlight"),i(),t(134,"a",72),s(135,"See all "),g(136,"i",73),i()(),t(137,"div",53),p(138,lt,2,2,"div",74)(139,mt,2,1,"ul",75)(140,gt,2,0,"div",76),i()()(),t(141,"section",77)(142,"div",31)(143,"div",70)(144,"h5",71),s(145,"ICC Men's Ranking"),i(),t(146,"a",78),s(147,"More "),g(148,"i",73),i()(),t(149,"div",53)(150,"ul",79)(151,"li",80)(152,"button",81),s(153," ODI "),i()(),t(154,"li",80)(155,"button",82),s(1
356," Test "),i()(),t(157,"li",80)(158,"button",83),s(159," T20I "),i()()(),t(160,"div",84)(161,"div",85)(162,"div",86)(163,"table",87)(164,"thead")(165,"tr")(166,"th",88),s(167,"#"),i(),t(168,"th",88),s(169,"Team"),i(),t(170,"th",88),s(171,"Rating"),i()()(),t(172,"tbody"),p(173,pt,7,0,"tr",89)(174,ht,2,1,"ng-container",89)(175,ut,4,0,"tr",89),i()()()(),t(176,"div",90)(177,"div",86)(178,"table",87)(179,"thead")(180,"tr")(181,"th",88),s(182,"#"),i(),t(183,"th",88),s(184,"Team"),i(),t(185,"th",88),s(186,"Rating"),i()()(),t(187,"tbody"),p(188,_t,7,0,"tr",89)(189,bt,2,1,"ng-container",89)(190,xt,4,0,"tr",89),i()()()(),t(191,"div",91)(192,"div",86)(193,"table",87)(194,"thead")(195,"tr")(196,"th",88),s(197,"#"),i(),t(198,"th",88),s(199,"Team"),i(),t(200,"th",88),s(201,"Rating"),i()()(),t(202,"tbody"),p(203,Ct,7,0,"tr",89)(204,wt,2,1,"ng-container",89)(205,Mt,4,0,"tr",89),i()()()()()()()(),t(206,"section",92)(207,"div",31)(208,"div",70)(209,"h5",71),s(210,"Cricket Stats & Milestones"),i()(),t(211,"div",53)(212,"div")(213,"div",93)(214,"div",17)(215,"div",18)(216,"div",94)(217,"div",95),s(218,"172*"),i(),t(219,"div",96),s(220,"Highest Individual Score in T20I"),i()()(),t(221,"div",22)(222,"div",94)(223,"div",95),s(224,"18"),i(),t(225,"div",96),s(226,"Most Sixes in an Innings"),i()()(),t(227,"div",22)(228,"div",94)(229,"div",95),s(230,"27"),i(),t(231,"div",96),s(232,"Fastest T20I Century (balls)"),i()()()(),t(233,"div",97),g(234,"button",98)(235,"button",99)(236,"button",100),i()()()()()(),t(237,"section",101)(238,"div",31)(239,"div",70)(240,"h5",71),s(241,"Photos"),i(),t(242,"a",102),s(243,"See all "),g(244,"i",73),i()(),t(245,"div",53),p(246,Ot,2,2,"div",50)(247,kt,2,1,"div",50)(248,Et,3,0,"div",51)(249,It,10,2,"div",103),i()()(),t(250,"section",104)(251,"div",31)(252,"div",32)(253,"h5",71),s(254,"\u{1F3C6} Contest Winners"),i()(),t(255,"div",53),p(256,Lt,4,0,"div",51)(257,Vt,14,2,"div",89)(258,Ht,3,0,"div",51),i()()()()()()()}e&2&&(a(3),x("d-none",!o.showLeftArrow),a(5),l("ngForOf",o.navItems),a(),x("d-none",!o.showRightArrow),a(11),l("enableLazyLoading",!0)("width","90%")("height","120px"),a(4),l("enableLazyLoading",!0)("width","90%")("height","120px"),a(14),l("ngIf",o.isLoadingMatchCoverage),a(3),l("ngForOf",o.matchCoverageList),a(2),l("ngForOf",o.matchCoverageList),a(),l("ngIf",!o.isLoadingMatchCoverage&&o.matchCoverageList.length===0),a(8),l("ngIf",o.isLoadingFeaturedStories),a(),l("ngIf",!o.isLoadingFeaturedStories&&o.featuredStories.length>0),a(9),l("ngIf",o.isLoadingTopStories),a(),l("ngIf",!o.isLoadingTopStories&&o.topStories.length>0),a(),l("ngIf",!o.isLoadingTopStories&&o.topStories.length===0),a(8),l("routerLink","/players/"+(o.slugify("Suryakumar Yadav")+"-2344")),a(2),l("routerLink","/players/"+(o.slugify("Shubman Gill")+"-3086")),a(2),l("routerLink","/players/"+(o.slugify("Jasprit Bumrah")+"-2777")),a(2),l("routerLink","/players/"+(o.slugify("Hardik Pandya")+"-3082")),a(2),l("routerLink","/players/"+(o.slugify("Axar Patel")+"-2860")),a(2),l("routerLink","/players/"+(o.slugify("Kuldeep Yadav")+"-2783")),a(2),l("routerLink","/players/"+(o.slugify("Abhishek Sharma")+"-3140")),a(2),l("routerLink","/players/"+(o.slugify("Tilak Varma")+"-3036")),a(2),l("routerLink","/players/"+(o.slugify("Rinku Singh")+"-3177")),a(2),l("routerLink","/players/"+(o.slugify("Jitesh Sharma")+"-3154")),a(2),l("routerLink","/players/"+(o.slugify("Arshdeep Singh")+"-3054")),a(2),l("routerLink","/players/"+(o.slugify("Varun Chakaravarthy")+"-3032")),a(2),l("routerLink","/players/"+(o.slugify("Harshit Rana")+"-3199")),a(2),l("routerLink","/players/"+(o.slugify("Sanju Samson")+"-2776")),a(2),l("routerLink","/players/"+(o.slugify("Shivam Dube")+"-3025")),a(9),x("d-none",!o.showFixturesLeftArrow),a(5),l("ngForOf",o.teams.slice(0,18)),a(),x("d-none",!o.showFixturesRightArrow),a(8),l("ngIf",o.isLoadingNavItems),a(),l("ngIf",!o.isLoadingNavItems&&o.navItems.length>0),a(),l("ngIf",!o.isLoadingNavItems&&o.navItems.length===0),a(13),l("ngIf",o.isLoadingSpotlight),a(),l("ngIf",!o.isLoadingSpotlight&&o.spotlight.length>0),a(),l("ngIf",!o.isLoadingSpotlight&&o.spotlight.length===0),a(33),l("ngIf",o.isLoadingRankings),a(),l("ngIf",!o.isLoadingRankings),a(),l("ngIf",!o.isLoadingRankings&&o.odiRankings.length===0),a(13),l("ngIf",o.isLoadingRankings),a(),l("ngIf",!o.isLoadingRankings),a(),l("ngIf",!o.isLoadingRankings&&o.testRankings.length===0),a(13),l("ngIf",o.isLoadingRankings),a(),l("ngIf",!o.isLoadingRankings),a(),l("ngIf",!o.isLoadingRankings&&o.t20Rankings.length===0),a(41),l("ngIf",o.isLoadingPhotos),a(),l("ngIf",!o.isLoadingPhotos&&o.photos.length>0),a(),l("ngIf",!o.isLoadingPhotos&&o.photos.length===0),a(),l("ngIf",o.lightboxOpen),a(7),l("ngIf",o.isLoadingWinners),a(),l("ngIf",!o.isLoadingWinners&&o.last3MatchesWinners.length>0),a(),l("ngIf",!o.isLoadingWinners&&o.last3MatchesWinners.length===0))},dependencies:[T,D,W,N,$,ae,U],styles:[`.section-title[_ngcontent-%COMP%], .sidebar-section-title[_ngcontent-%COMP%], .header-title[_ngcontent-%COMP%]{font-size:1rem}.text-truncate-2[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;line-height:1.4}.dubai-banner-section[_ngcontent-%COMP%]{background:linear-gradient(135deg,#f8fafc,#fff)}.dubai-banner-section[_ngcontent-%COMP%] .dubai-banner[_ngcontent-%COMP%] .dubai-banner-img[_ngcontent-%COMP%]{height:160px;max-width:900px;width:90%;margin-left:auto;margin-right:auto;object-fit:cover;filter:brightness(.7);border-radius:8px;display:block;overflow:hidden}.dubai-banner-section[_ngcontent-%COMP%] .dubai-logo[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-shadow:2px 2px 4px rgba(0,0,0,.5);font-size:2.5rem;letter-spacing:2px}.dubai-banner-section[_ngcontent-%COMP%] .dubai-logo[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-shadow:1px 1px 2px rgba(0,0,0,.5);font-size:1.2rem;margin-top:-8px}.dubai-banner-section[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{box-shadow:0 4px 8px #0003;transition:all .3s ease}.dubai-banner-section[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]:hover{transform:translateY(-1px);box-shadow:0 6px 12px #0000004d}.dubai-banner-section[_ngcontent-%COMP%] .carousel-indicators-horizontal[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:12px;margin:15px 0 0;padding:0;list-style:none}.dubai-banner-section[_ngcontent-%COMP%] .carousel-indicators-horizontal[_ngcontent-%COMP%] [data-bs-target][_ngcontent-%COMP%]{width:12px;height:12px;border-radius:50%;background-color:#6c757d;border:none;transition:all .3s ease;cursor:pointer;opacity:1;text-indent:0}.dubai-banner-section[_ngcontent-%COMP%] .carousel-indicators-horizontal[_ngcontent-%COMP%] [data-bs-target].active[_ngcontent-%COMP%]{background-color:#007bff;transform:scale(1.2)}.dubai-banner-section[_ngcontent-%COMP%] .carousel-indicators-horizontal[_ngcontent-%COMP%] [data-bs-target][_ngcontent-%COMP%]:hover:not(.active){background-color:#495057;transform:scale(1.1)}@media (max-width: 991px){.dubai-banner-section[_ngcontent-%COMP%] .dubai-banner[_ngcontent-%COMP%] .dubai-banner-img[_ngcontent-%COMP%]{height:150px}.dubai-banner-section[_ngcontent-%COMP%] .dubai-logo[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.8rem!important}.dubai-banner-section[_ngcontent-%COMP%] .dubai-logo[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:1rem!important}}@media (max-width: 767px){.dubai-banner-section[_ngcontent-%COMP%] .dubai-logo[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.5rem!important}.dubai-banner-section[_ngcontent-%COMP%] .dubai-logo[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:.9rem!important}}.hero-banner[_ngcontent-%COMP%]{background:linear-gradient(135deg,#ffc107,#ff8f00);position:relative;overflow:hidden}.hero-banner[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>') repeat;background-size:30px 30px}.hero-banner[_ngcontent-%COMP%] .hero-text[_ngcontent-%COMP%]{position:relative;z-index:2}.match-coverage[_ngcontent-%COMP%] .match-coverage-title[_ngcontent-%COMP%]{font-size:1rem}.match-coverage[_ngcontent-%COMP%] .pulse[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_pulse 2s infinite}@keyframes _ngcontent-%COMP%_pulse{0%{box-shadow:0 0 #dc3545b3}70%{box-shadow:0 0 0 10px #dc354500}to{box-shadow:0 0 #dc354500}}.match-coverage[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6}.match-coverage[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{border:none;border-radius:0;color:#6c757d;padding:.75rem 1rem;min-width:120px}.match-coverage[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%]{background-color:#fff;border-bottom:3px solid #0d6efd;color:#0d6efd;font-weight:600}.match-coverage[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover:not(.active){border-color:transparent;color:#0d6efd;background-color:#0d6efd0d}.match-coverage[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] .match-title[_ngcontent-%COMP%]{font-size:.85rem;font-weight:600}.match-coverage[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] .match-subtitle[_ngcontent-%COMP%]{font-size:.7rem}.match-coverage[_ngcontent-%COMP%] .upcoming-match-item[_ngcontent-%COMP%], .match-coverage[_ngcontent-%COMP%] .recent-match-item[_ngcontent-%COMP%]{transition:background-color .2s ease}.match-coverage[_ngcontent-%COMP%] .upcoming-match-item[_ngcontent-%COMP%]:hover, .match-coverage[_ngcontent-%COMP%] .recent-match-item[_ngcontent-%COMP%]:hover{background-color:#0d6efd05}.match-coverage[_ngcontent-%COMP%] .upcoming-match-item[_ngcontent-%COMP%]:last-child, .match-coverage[_ngcontent-%COMP%] .recent-match-item[_ngcontent-%COMP%]:last-child{border-bottom:none!important}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .match-info[_ngcontent-%COMP%]{font-size:.75rem}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .team-flag[_ngcontent-%COMP%]{font-size:1.1rem}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .team-name[_ng
3content-%COMP%]{font-size:.85rem}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .score-value[_ngcontent-%COMP%]{font-size:1rem}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .score-overs[_ngcontent-%COMP%]{font-size:.7rem}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .live-status[_ngcontent-%COMP%], .match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .commentary[_ngcontent-%COMP%] .commentary-title[_ngcontent-%COMP%]{font-size:.85rem}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .commentary[_ngcontent-%COMP%] .commentary-item[_ngcontent-%COMP%]{line-height:1.3}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .commentary[_ngcontent-%COMP%] .commentary-over[_ngcontent-%COMP%]{font-size:.7rem}.match-coverage[_ngcontent-%COMP%] .match-details[_ngcontent-%COMP%] .commentary[_ngcontent-%COMP%] .commentary-text[_ngcontent-%COMP%]{font-size:.75rem}.match-coverage[_ngcontent-%COMP%] .upcoming-match[_ngcontent-%COMP%] .match-title[_ngcontent-%COMP%]{font-size:.9rem}.match-coverage[_ngcontent-%COMP%] .upcoming-match[_ngcontent-%COMP%] .match-subtitle[_ngcontent-%COMP%], .match-coverage[_ngcontent-%COMP%] .upcoming-match[_ngcontent-%COMP%] .match-time[_ngcontent-%COMP%]{font-size:.75rem}.match-coverage[_ngcontent-%COMP%] .upcoming-match[_ngcontent-%COMP%] .set-reminder-btn[_ngcontent-%COMP%]{font-size:.7rem}.match-coverage[_ngcontent-%COMP%] .score-section[_ngcontent-%COMP%] .team[_ngcontent-%COMP%]{display:flex;align-items:center}.match-tabs-container[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.match-tabs-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.match-tabs-nav[_ngcontent-%COMP%]{display:inline-flex;min-width:max-content;margin-bottom:0}.match-tab-item[_ngcontent-%COMP%]{flex-shrink:0}.match-tab-button[_ngcontent-%COMP%]{white-space:nowrap;min-width:120px}@media (max-width: 768px){.hero-banner[_ngcontent-%COMP%] .display-4[_ngcontent-%COMP%]{font-size:2rem}.match-coverage[_ngcontent-%COMP%] .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding:.75rem 1rem;font-size:.875rem}.writer-card[_ngcontent-%COMP%]{padding:.75rem}.sticky-top[_ngcontent-%COMP%]{position:relative!important;top:auto!important}}.border-bottom-blue[_ngcontent-%COMP%]{border-bottom:3px solid var(--espn-blue)!important}.header-bg[_ngcontent-%COMP%]{background:linear-gradient(180deg,#f3f6fb,#e9f0fb);font-weight:600;color:#495057;border-bottom:1px solid #dee2e6;padding:.6rem .75rem;font-size:.8rem}.table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:.55rem .75rem;font-size:.8rem;border-bottom:1px solid #f5f5f5}.featured-articles[_ngcontent-%COMP%] .featured-articles-title[_ngcontent-%COMP%]{font-size:1rem}.featured-articles[_ngcontent-%COMP%] .featured-image[_ngcontent-%COMP%]{height:280px}.featured-articles[_ngcontent-%COMP%] .featured-content[_ngcontent-%COMP%]{min-height:280px}.featured-articles[_ngcontent-%COMP%] .featured-source[_ngcontent-%COMP%]{font-size:.75rem}.featured-articles[_ngcontent-%COMP%] .featured-title[_ngcontent-%COMP%]{line-height:1.3}.featured-articles[_ngcontent-%COMP%] .featured-description[_ngcontent-%COMP%]{font-size:.9rem;line-height:1.5;color:#6c757d;margin-bottom:1rem;max-height:8.5rem}.featured-articles[_ngcontent-%COMP%] .featured-read-more[_ngcontent-%COMP%]{font-size:.85rem}.featured-articles[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] .carousel-indicator-dot[_ngcontent-%COMP%]{width:8px;height:8px;margin:0 4px}.trending-players[_ngcontent-%COMP%] .player-tag[_ngcontent-%COMP%]{display:inline-block;border:1px solid #dee2e6;border-radius:50rem;color:#212529;padding:.375rem .75rem;font-size:.775rem;white-space:nowrap;text-decoration:none;transition:all .2s ease}.trending-players[_ngcontent-%COMP%] .player-tag[_ngcontent-%COMP%]:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529;text-decoration:none}.trending-players[_ngcontent-%COMP%] .player-tag[_ngcontent-%COMP%]:focus{outline:none;box-shadow:0 0 0 2px #1e88e540}.key-series[_ngcontent-%COMP%] .series-tag[_ngcontent-%COMP%]{display:inline-block;border:1px solid #dee2e6;border-radius:50rem;color:#212529;padding:.375rem .75rem;font-size:.775rem;white-space:nowrap;text-decoration:none;transition:all .2s ease;background:transparent}.key-series[_ngcontent-%COMP%] .series-tag[_ngcontent-%COMP%]:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529;text-decoration:none}.key-series[_ngcontent-%COMP%] .series-tag[_ngcontent-%COMP%]:focus{outline:none;box-shadow:0 0 0 2px #1e88e540}.fixtures-nav-container[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;padding:0 32px}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-scroll[_ngcontent-%COMP%]{flex:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;margin:0 10px;scrollbar-width:none;-ms-overflow-style:none}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-scroll[_ngcontent-%COMP%] .team-card[_ngcontent-%COMP%]{flex-shrink:0;padding:8px;min-width:90px;height:80px;transition:all .2s ease;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-scroll[_ngcontent-%COMP%] .team-card[_ngcontent-%COMP%]:hover{box-shadow:0 .125rem .25rem #00000013;transform:translateY(-1px)}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-scroll[_ngcontent-%COMP%] .team-card[_ngcontent-%COMP%] .flag-container[_ngcontent-%COMP%]{margin-bottom:4px!important}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow[_ngcontent-%COMP%]{background:#fff;border:1px solid #dee2e6;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--espn-blue);cursor:pointer;transition:all .2s ease;z-index:15;box-shadow:0 2px 8px #00000026;position:absolute;top:50%;transform:translateY(-50%)}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow[_ngcontent-%COMP%]:hover{background-color:var(--espn-blue);color:#fff;border-color:var(--espn-blue);box-shadow:0 4px 12px #1e88e54d;transform:translateY(-50%) translateY(-1px)}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow[_ngcontent-%COMP%]:focus{outline:none;box-shadow:0 0 0 3px #1e88e540}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow[_ngcontent-%COMP%]:active{transform:translateY(-50%)}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow.fixtures-arrow-left[_ngcontent-%COMP%]{left:5px}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow.fixtures-arrow-right[_ngcontent-%COMP%]{right:5px}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow.d-none[_ngcontent-%COMP%]{display:none!important}.fixtures-nav-container[_ngcontent-%COMP%] .fixtures-arrow[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1rem;font-weight:700}.team-fixtures[_ngcontent-%COMP%] .hover-shadow[_ngcontent-%COMP%]{transition:all .2s ease;cursor:pointer}.team-fixtures[_ngcontent-%COMP%] .hover-shadow[_ngcontent-%COMP%]:hover{box-shadow:0 .125rem .25rem #00000013;transform:translateY(-1px)}.writer-card[_ngcontent-%COMP%]{transition:background-color .2s ease;padding:1rem;border-radius:.375rem}.writer-card[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}
3.writer-card[_ngcontent-%COMP%] .writer-avatar[_ngcontent-%COMP%]{flex-shrink:0}.key-series[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{margin-bottom:.5rem;border-radius:.375rem;transition:all .2s ease}.key-series[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]:hover{background-color:var(--espn-blue);border-color:var(--espn-blue);color:#fff}.sidebar-section[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{border-radius:.5rem;overflow:hidden}.spotlight[_ngcontent-%COMP%] .list-group-item[_ngcontent-%COMP%]{transition:background-color .2s ease;cursor:pointer}.spotlight[_ngcontent-%COMP%] .list-group-item[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.number-crunching[_ngcontent-%COMP%] .stat-item[_ngcontent-%COMP%]{font-size:.875rem}.number-crunching[_ngcontent-%COMP%] .stat-item[_ngcontent-%COMP%]:last-child{border-bottom:none!important}.most-read[_ngcontent-%COMP%] .list-group-item[_ngcontent-%COMP%]{transition:background-color .2s ease;cursor:pointer}.most-read[_ngcontent-%COMP%] .list-group-item[_ngcontent-%COMP%]:hover{background-color:#f8f9fa}.video-thumbnail[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:opacity .2s ease}.video-thumbnail[_ngcontent-%COMP%]:hover{opacity:.9}.video-thumbnail[_ngcontent-%COMP%] .bi-play-circle[_ngcontent-%COMP%]{transition:transform .2s ease}.video-thumbnail[_ngcontent-%COMP%]:hover .bi-play-circle[_ngcontent-%COMP%]{transform:scale(1.1)}.commentary[_ngcontent-%COMP%] .commentary-item[_ngcontent-%COMP%]{padding:.5rem 0;border-bottom:1px solid #f8f9fa}.commentary[_ngcontent-%COMP%] .commentary-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.live-status[_ngcontent-%COMP%]{background:linear-gradient(90deg,#e3f2fd 0%,transparent 100%);padding:.75rem;border-radius:.375rem;border-left:4px solid var(--espn-blue)}.nav-container[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;padding:0 50px 0 0}.nav-container[_ngcontent-%COMP%]:after{content:"";position:absolute;right:40px;top:0;bottom:0;width:40px;background:linear-gradient(to left,rgba(255,255,255,.9) 0%,transparent 100%);z-index:9;pointer-events:none}.nav-container[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{font-size:.775rem}.nav-container[_ngcontent-%COMP%] .nav-scroll[_ngcontent-%COMP%]{flex:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;margin:0 10px;scrollbar-width:none;-ms-overflow-style:none}.nav-container[_ngcontent-%COMP%] .nav-scroll[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.nav-container[_ngcontent-%COMP%] .nav-scroll[_ngcontent-%COMP%] .nav-item-link[_ngcontent-%COMP%]{display:inline-block;border:1px solid #dee2e6;border-radius:50rem;color:#212529;padding:.375rem .75rem;font-size:.775rem;white-space:nowrap;text-decoration:none;flex-shrink:0;transition:all .2s ease}.nav-container[_ngcontent-%COMP%] .nav-scroll[_ngcontent-%COMP%] .nav-item-link[_ngcontent-%COMP%]:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529}.nav-container[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%]{background:#fff;border:1px solid #dee2e6;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--espn-blue);cursor:pointer;transition:all .2s ease;z-index:15;box-shadow:0 2px 8px #00000026;position:absolute;top:50%;transform:translateY(-50%)}.nav-container[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%]:hover{background-color:var(--espn-blue);color:#fff;border-color:var(--espn-blue);box-shadow:0 4px 12px #1e88e54d;transform:translateY(-50%) translateY(-1px)}.nav-container[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%]:focus{outline:none;box-shadow:0 0 0 3px #1e88e540}.nav-container[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%]:active{transform:translateY(-50%)}.nav-container[_ngcontent-%COMP%] .nav-arrow.nav-arrow-left[_ngcontent-%COMP%]{left:5px}.nav-container[_ngcontent-%COMP%] .nav-arrow.nav-arrow-right[_ngcontent-%COMP%]{right:5px}.nav-container[_ngcontent-%COMP%] .nav-arrow.d-none[_ngcontent-%COMP%]{display:none!important}.nav-container[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1rem;font-weight:700}.must-watch[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:6px}.must-watch[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:#ced4da;border:none;opacity:.9}.must-watch[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{background:#0d6efd}
3.number-crunching[_ngcontent-%COMP%] #statsCarousel[_ngcontent-%COMP%] .stat-slide[_ngcontent-%COMP%] .stat-number[_ngcontent-%COMP%]{font-size:2.25rem;font-weight:700;color:var(--espn-blue);line-height:1}.number-crunching[_ngcontent-%COMP%] #statsCarousel[_ngcontent-%COMP%] .stat-slide[_ngcontent-%COMP%] .stat-title[_ngcontent-%COMP%]{font-size:.9rem;color:#495057}.number-crunching[_ngcontent-%COMP%] #statsCarousel[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:#e9ecef;border:none;margin:0 6px;opacity:.9}.number-crunching[_ngcontent-%COMP%] #statsCarousel[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{background:var(--espn-blue)}@media (max-width: 576px){.number-crunching[_ngcontent-%COMP%] #statsCarousel[_ngcontent-%COMP%] .stat-slide[_ngcontent-%COMP%] .stat-number[_ngcontent-%COMP%]{font-size:1.6rem}.number-crunching[_ngcontent-%COMP%] #statsCarousel[_ngcontent-%COMP%] .stat-slide[_ngcontent-%COMP%] .stat-title[_ngcontent-%COMP%]{font-size:.85rem}}.must-watch[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid #dee2e6;color:var(--espn-blue);box-shadow:0 2px 8px #0000001f;position:absolute;top:50%;transform:translateY(-50%);z-index:25}.must-watch[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1rem}.must-watch[_ngcontent-%COMP%] .nav-arrow[_ngcontent-%COMP%]:hover{background:var(--espn-blue);color:#fff}.must-watch[_ngcontent-%COMP%] .nav-arrow.nav-arrow-left[_ngcontent-%COMP%]{left:6px}.must-watch[_ngcontent-%COMP%] .nav-arrow.nav-arrow-right[_ngcontent-%COMP%]{right:6px}.lightbox-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:3000;padding:1.5rem}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%]{position:relative;max-width:1000px;width:100%;max-height:90vh;display:flex;align-items:center;justify-content:center}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-image-wrapper[_ngcontent-%COMP%]{flex:1 1 auto;text-align:center}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:82vh;width:auto;max-width:100%}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-prev[_ngcontent-%COMP%], .lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-next[_ngcontent-%COMP%]{display:none}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-nav[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);z-index:3010;width:46px;height:46px;background:#ffffffe6;color:var(--espn-blue);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000026}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-nav[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:1.1rem}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-nav.nav-arrow-left[_ngcontent-%COMP%]{left:12px}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-nav.nav-arrow-right[_ngcontent-%COMP%]{right:12px}.lightbox-overlay[_ngcontent-%COMP%] .lightbox-content[_ngcontent-%COMP%] .lightbox-close[_ngcontent-%COMP%]{position:absolute;top:8px;right:8px;z-index:3010;font-size:1.1rem;line-height:1;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.contest-winners[_ngcontent-%COMP%]{background:linear-gradient(135deg,#f0f9ff,#fff)}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%]{background:linear-gradient(135deg,#fff,#f8fafc);transition:all .3s ease;border:1px solid #e9ecef!important}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#dee2e6!important}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .contest-title[_ngcontent-%COMP%]{border-bottom:2px solid #e9ecef;padding-bottom:.75rem}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .contest-title[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-size:.95rem;margin-bottom:.25rem}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .contest-title[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{font-size:.75rem;opacity:.8}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%]{padding:.5rem 0;border-radius:6px;transition:background-color .2s ease}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%]:hover{background-color:#007bff0d}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .position-badge[_ngcontent-%COMP%]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.2rem}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .position-badge.winner-badge[_ngcontent-%COMP%]{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 2px 4px #ffd7004d}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .position-badge.second-badge[_ngcontent-%COMP%]{background:linear-gradient(135deg,silver,#e8e8e8);box-shadow:0 2px 4px #c0c0c04d}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .position-badge.third-badge[_ngcontent-%COMP%]{background:linear-gradient(135deg,#cd7f32,#d4af37);box-shadow:0 2px 4px #cd7f324d}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .winner-name[_ng
3content-%COMP%]{font-size:.85rem;line-height:1.2;margin-bottom:.125rem}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winners-list[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .winner-stats[_ngcontent-%COMP%]{font-size:.7rem;line-height:1.1}.contest-winners[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:12px!important;height:12px!important;border-radius:50%!important;background-color:#dee2e6!important;border:none!important;margin:0 4px!important;transition:all .3s ease!important}.contest-winners[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] button.active[_ngcontent-%COMP%]{background-color:#007bff!important;transform:scale(1.2);box-shadow:0 2px 4px #007bff66}.contest-winners[_ngcontent-%COMP%] .carousel-indicators[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background-color:#0056b3!important}@media (max-width: 768px){.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%]{margin-bottom:1rem}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .contest-title[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font-size:.9rem}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .position-badge[_ngcontent-%COMP%]{width:28px;height:28px;font-size:1rem}.contest-winners[_ngcontent-%COMP%] .winner-card[_ngcontent-%COMP%] .winner-item[_ngcontent-%COMP%] .winner-name[_ngcontent-%COMP%]{font-size:.8rem}}.top-stories-watermark[_ngcontent-%COMP%]{position:relative}.top-stories-watermark[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background-image:url(/watermark/rounded_spiral-new-wrulf-bg-2.png);background-repeat:no-repeat;background-position:center;background-size:400px 400px;opacity:1;pointer-events:none;z-index:0}.top-stories-watermark[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{position:relative;z-index:1}`]})};export{ve as HomeComponent};
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.