1import{t as a}from"./tournament-player-service.js";import{g as t}from"./date.js";import{T as e}from"./tennis-tournament.js";import{r as n}from"./templating.js";import{p as r}from"./bundle-es.js";import"./api-client.js";import"./moment.js";import"./_commonjsHelpers.js";import"./tennis.js";import"./escape.js";import"./underscore.js";import"./content.js";class s{constructor(a){this.container=a,this.clostBtn=this.container.querySelector(".js-banner-close"),this.today=t(),this.tournamentIdsArray=[],this.getTournaments()}getTournaments(){a.getTournaments({page:0,pageSize:10,excludeLevels:"ITF",from:this.today,to:this.today}).then(this.gotTournaments.bind(this))}async gotTournaments(a){const t=await r.ready();if(a?.content?.length){const r=a.content.map(a=>new e(a,t)).filter(a=>"WTA 125"===a.tournamentGroup.level),s={isLoggedIn:!!t,tournamentCount:r.length};s.items=r;const l=n(s,'<% items.forEach(function( tournament ) { %> <%\n let level = tournament.level;\n let year = tournament.year;\n let numYear = Number(year);\n let index = 0\n %> <% if ( level === \'WTA 125\' ) { %> <% if ( tournament.status === \'live\' ) { %> \x3c!-- Live tournament banners--\x3e <% if ( isLoggedIn ) { %> \x3c!-- Logged in AND live = yellow banner & live tab --\x3e <div class="tournament-wrapper__banner-125 tournament-wrapper__banner-125--live theme-chalk"> <span class="live-pulse-icon" aria-hidden="true"></span> <p class="l-m-m"><%= translator.lookupKey( \'label.scores.stream125\' ) %> <span class="tournament-wrapper__bold"><%= translator.lookupKey( \'label.scores.unlocked\' ) %></span></p> <% if ( tournamentCount === 1 ) { %> <a class="tournament-wrapper__banner-button l-s-m sbtn sbtn--gt sbtn--small" href="<%= tournament.liveStreamLink %>" data-tracking="true" data-tracking-event="click_track" data-tracking-component="button click" data-tracking-category="unlocked cta" data-tracking-type="125 live" data-tracking-detail="<%= translator.lookupKey( \'label.scores.watch\' ) %>" data-tracking-widget-type="Generic Widget" data-tracking-widget-name="Tournament: WTA125 banner"> <span class="sbtn__label"><%= translator.lookupKey( \'label.scores.watch\' ) %></span> </a> <% } else { %> <a class="tournament-wrapper__banner-button l-s-m sbtn sbtn--grad sbtn--small" href="<%= translator.lookupKey( \'label.scores.wta125CalendarLink\' ) %>" data-tracking="true" data-tracking-event="click_track" data-tracking-component="button click" data-tracking-category="unlocked cta" data-tracking-type="125 live" data-tracking-detail="<%= translator.lookupKey( \'label.scores.calendar\' ) %>" data-tracking-widget-type="Generic Widget" data-tracking-widget-name="Tournament: WTA125 banner"> <span class="sbtn__label"> <%= translator.lookupKey( \'label.scores.calendar\' ) %> </span> </a> <% } %> </div> <% } else { %> \x3c!-- Logged out AND live = yellow banner & CTA sign up--\x3e <div class="tournament-wrapper__banner-125 tournament-wrapper__banner-125--live theme-chalk"> <span class="live-pulse-icon" aria-hidden="true"></span> <p class="l-m-m"><%= translator.lookupKey( \'label.scores.stream125\' ) %> <span class="tournament-wrapper__bold"><%= translator.lookupKey( \'label.scores.unlocked\' ) %></span></p> <a class="tournament-wrapper__banner-button l-s-m sbtn sbtn--gt sbtn--small" href="<%= tournament.liveStreamLink %>" data-tracking="true" data-tracking-event="click_track" data-tracking-component="button click" data-tracking-category="unlocked cta" data-tracking-type="125 live" data-tracking-detail="<%= translator.lookupKey( \'label.scores.signup\' ) %>" data-tracking-widget-type="Generic Widget" data-tracking-widget-name="Tournament: WTA125 banner"> <span class="sbtn__label"><%= translator.lookupKey( \'label.scores.signup\' ) %></span> </a> </div> <% } %> <% } else { %> \x3c!-- Not Live tournament banners--\x3e <% if ( isLoggedIn ) { %> \x3c!-- Logged in AND NOT live = light purple banner & link to 125 calendar --\x3e <div class="tournament-wrapper__banner-125 theme-chalk"> <p class="l-m-m"><%= translator.lookupKey( \'label.scores.stream125\' ) %> <span class="tournament-wrapper__bold"><%= translator.lookupKey( \'label.scores.unlocked\' ) %></span> </p> <a class="tournament-wrapper__banner-button l-s-m sbtn sbtn--grad sbtn--small" href="<%= translator.lookupKey( \'label.scores.wta125CalendarLink\' ) %>" data-tracking="true" data-tracking-event="click_track" data-tracking-component="button click" data-tracking-category="unlocked cta" data-tracking-type="125 not live" data-tracking-detail="<%= translator.lookupKey( \'label.scores.calendar\' ) %>" data-tracking-widget-type="Generic Widget" data-tracking-widget-name="Tournament: WTA125 banner"> <span class="sbtn__label"> <%= translator.lookupKey( \'label.scores.calendar\' ) %> </span> </a> </div> <% } else { %> \x3c!-- Logged out AND NOT live = light purple banner --\x3e <div class="tournament-wrapper__banner-125 theme-chalk"> <p class="l-m-m"><%= translator.lookupKey( \'label.scores.stream125\' ) %> <span class="tournament-wrapper__bold"><%= translator.lookupKey( \'label.scores.unlocked\' ) %></span></p> <a class="tournament-wrapper__banner-button l-s-m sbtn sbtn--grad sbtn--small" href="<%= tournament.liveStreamLink %>" data-tracking="true" data-tracking-event="click_track" data-tracking-component="button click" data-tracking-category="unlocked cta" data-tracking-type="125 not live" data-tracking-detail="<%= translator.lookupKey( \'label.scores.signup\' ) %>" data-tracking-widget-type="Generic Widget" data-tracking-widget-name="Tournament: WTA125 banner"> <span class="sbtn__label"><%= translator.lookupKey( \'label.scores.signup\' ) %></span> </a> </div> <% } %> <% } %> \x3c!--Live Check end --\x3e <% } %> \x3c!--125 check end --\x3e <% } ); %>');this.container.innerHTML=l}}}export{s as default};
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.