CINXE.COM
The Final Whistle
<!DOCTYPE html> <html class="no-outline" lang="en"> <head> <title>The Final Whistle</title> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- disabling format detection --> <meta name="format-detection" content="telephone=no"> <meta name="format-detection" content="date=no"> <meta name="format-detection" content="address=no"> <meta name="format-detection" content="email=no"> <!-- ./disabling format detection --> <meta property="fb:pages" content="391734994208331" /> <meta name="description" content="Listen to our mic'd up referees as they take their decisions and find out what it really means to be in charge of a top-level handball game."> <meta property="og:type" content="website" /> <meta property="og:title" content="The Final Whistle" /> <meta property="og:url" content="https://www.eurohandball.com/en/handball-originals/the-final-whistle/" /> <meta property="og:description" content="Listen to our mic'd up referees as they take their decisions and find out what it really means to be in charge of a top-level handball game." /> <meta property="og:image" content="https://www.eurohandball.com/media/wj3jl2jk/euro24w_sf1-france-vs-denmark__mal5690_am.jpg?rxy=0.6508160399367632,0.3574855643924474&format=webp&quality=80&v=1db718cdb2dbed0" /> <link rel="manifest" href="/frontend.kw/dist/assets/img/favicons/site.webmanifest"> <link rel="shortcut icon" type="image/x-icon" href="/frontend.kw/dist/assets/img/favicons/favicon.ico"> <link rel="apple-touch-icon" sizes="57x57" href="/frontend.kw/dist/assets/img/favicons/android-chrome-192x192.png" /> <link rel="apple-touch-icon" sizes="72x72" href="/frontend.kw/dist/assets/img/favicons/android-chrome-512x512.png" /> <link rel="apple-touch-icon" sizes="152x152" href="/frontend.kw/dist/assets/img/favicons/apple-touch-icon.png" /> <link rel="icon" type="image/png" sizes="16x16" href="/frontend.kw/dist/assets/img/favicons/favicon-16x16.png" /> <link rel="icon" type="image/png" sizes="32x32" href="/frontend.kw/dist/assets/img/favicons/favicon-32x32.png" /> <link rel="preload" type="application/javascript" as="script" href="/frontend.kw/dist/assets/js/plugin.min.js?v=Ydn-w4gsEb0ax5bgRDJHjztRad-S_3Czd2vFOmApCtc" /> <link rel="preload" type="application/javascript" as="script" href="/frontend.kw/dist/assets/js/first-input-delay.min.js?v=vb2QgVeWQzIsViemuMZ-MCpjZKeCwKzxKtnDjDYw1zg" /> <link rel="preload" as="font" type="font/woff" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ehf-icons.woff" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/FormulaCondensed-Bold.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ibm-plex-sans-v7-latin_latin-ext-300.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ibm-plex-sans-v7-latin_latin-ext-regular.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ibm-plex-sans-v7-latin_latin-ext-500.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ibm-plex-sans-v7-latin_latin-ext-600.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ibm-plex-sans-v7-latin_latin-ext-700.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ibm-plex-mono-v5-latin_latin-ext-500.woff2" /> <link rel="preload" as="font" type="font/woff2" crossorigin="anonymous" href="/frontend.kw/dist/assets/font/ibm-plex-mono-v5-latin_latin-ext-600.woff2" /> <!-- minutely script --> <script async type="text/plain" class="_iub_cs_activate" data-iub-purposes="3" data-suppressedsrc="//apv-launcher.minute.ly/api/launcher/MIN-40600.js" charset="utf-8"></script> <!-- first input delay --> <script type="application/javascript" src="/frontend.kw/dist/assets/js/first-input-delay.min.js?v=vb2QgVeWQzIsViemuMZ-MCpjZKeCwKzxKtnDjDYw1zg"></script> <script> perfMetrics.onFirstInputDelay(function (delay, evt) { console.log('First Input Delay', delay); console.log('Event details', evt); }); </script> <link rel="stylesheet" type="text/css" href="/frontend.kw/dist/assets/css/application.min.css?v=em0Nvp-JBMFLJDmh-GUkFo_Qfoj8BJqR0hKKSIeGcL8"> <link rel="stylesheet" href="//embed.typeform.com/next/css/popup.css" /> <!-- canonical, href lang --> <link rel="canonical" href="https://www.eurohandball.com/en/handball-originals/the-final-whistle/" /> <link rel="alternate" hreflang="en" href="https://www.eurohandball.com/en/handball-originals/the-final-whistle/"> <!-- Iubenda cookie notification --> <!-- https://www.iubenda.com/en/help/1205-how-to-configure-your-cookie-solution-advanced-guide --> <script type="text/javascript"> const showConsentInfo = (purposes) => { const content = document.querySelectorAll(`.js-consent-content[data-purposes="${purposes}"]`); const info = document.querySelectorAll(`.js-consent-info[data-purposes="${purposes}"]`); content.forEach((element) => element.style.display = 'none'); info.forEach((element) => element.style.display = 'block'); } const hideConsentInfo = (purposes) => { const content = document.querySelectorAll(`.js-consent-content[data-purposes="${purposes}"]`); const info = document.querySelectorAll(`.js-consent-info[data-purposes="${purposes}"]`); content.forEach((element) => element.style.display = 'block'); info.forEach((element) => element.style.display = 'none'); } const handleConsentWidget = () => { const scripts = document.querySelectorAll('.js-consent-script'); scripts.forEach((script) => { const purposes = script.dataset.iubPurposes; if (_iub.cs.consent && _iub.cs.consent.purposes) { // if consent is given, but not for this purpose if (!_iub.cs.consent.purposes[purposes]) { showConsentInfo(purposes); } else { hideConsentInfo(purposes); } } else { // if consent is not given showConsentInfo(purposes); } }); }; var _iub = _iub || []; _iub.csConfiguration = { "askConsentIfCMPNotFound": false, "consentOnContinuedBrowsing": false, "enableRemoteConsent": true, "enableTcf": true, "googleAdditionalConsentMode": true, "invalidateConsentWithoutLog": true, "lang": "en", "promptToAcceptOnBlockedElements": true, "floatingPreferencesButtonDisplay": false, "perPurposeConsent": true, "reloadOnConsent": true, "siteId": 1733145, "cookiePolicyId": 30710801, "banner": { "acceptButtonCaptionColor": "white", "acceptButtonColor": "#0073CE", "acceptButtonDisplay": true, "backgroundColor": "#001f4d", "brandBackgroundColor": "#001F4D", "closeButtonRejects": true, "customizeButtonCaptionColor": "white", "customizeButtonColor": "#212121", "customizeButtonDisplay": true, "explicitWithdrawal": true, "logo": "https://www.eurohandball.com/media/aq1dt0yi/ehf-primary.svg?mode=pad&height=120&rnd=132369686379970000", "position": "float-bottom-right", "rejectButtonCaptionColor": "white", "rejectButtonColor": "#0073CE", "rejectButtonDisplay": true, "textColor": "white", "customizeButtonCaption": "Learn more" }, "i18n": { "en": { "blocked_overlay": { "paragraph": 'You said no to using cookies or similar tools that help improve your experience. To see this content, you would need to update your <a href="javascript:void(0);" class="iubenda-cs-preferences-link" style="color: #fff;" data-iub-enabled="1">Privacy Preferences</a>.', "title": "This content is blocked" } } }, "callback": { onReady: function () { handleConsentWidget(); }, onPreferenceExpressed: function () { handleConsentWidget(); }, onPreferenceExpressedOrNotNeeded: function (preference) { dataLayer.push({ iubenda_ccpa_opted_out: _iub.cs.api.isCcpaOptedOut() }); if (!preference) { dataLayer.push({ event: "iubenda_preference_not_needed" }); } else { if (preference.consent === true) { dataLayer.push({ event: "iubenda_consent_given" }); } else if (preference.consent === false) { dataLayer.push({ event: "iubenda_consent_rejected" }); } else if (preference.purposes) { for (var purposeId in preference.purposes) { if (preference.purposes[purposeId]) { dataLayer.push({ event: "iubenda_consent_given_purpose_" + purposeId }); } } } } } } }; </script> <!-- iubenda scripts --> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/stub-v2.js"></script> <script type="text/javascript" src="//cdn.iubenda.com/cs/tcf/safe-tcf-v2.js"></script> <script type="text/javascript" charset="UTF-8" async src="//cdn.iubenda.com/cs/iubenda_cs.js"></script> <!-- analytic segment script --> <script async data-iub-type="module" type="text/javascript" data-iub-purposes="1" class="_iub_cs_activate"> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="rkGQBllnui8Z9Vv5iu6Sdetn5IwSDZlC";analytics.SNIPPET_VERSION="4.15.2"; analytics.load("rkGQBllnui8Z9Vv5iu6Sdetn5IwSDZlC"); }}(); </script> <!-- identify user --> <!-- Google Tag Manager --> <script async data-iub-type="module" type="text/javascript" data-iub-purposes="4" class="_iub_cs_activate"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "denied", wait_for_update: 2000 // milliseconds }); gtag('set', 'url_passthrough', true); gtag("set", "ads_data_redaction", true); (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-TDFG88N'); console.log("TM loaded"); </script> <!-- End Google Tag Manager --> </head> <body class="theme--blue" data-eloqua-site-id="2069535878"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TDFG88N" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <!-- skip links --> <div class="skip-links-wrapper"> <a href="#main-content" class="skip-link sr-only sr-only-focusable">Skip to content</a> <a href="#navigation" class="skip-link sr-only sr-only-focusable">Skip to navigation</a> </div> <!-- ./skip links --> <div class="livescore-tournaments js-tabs" data-js-requires="livescores" id="vue-container-livescorestournaments" ref="liveScoreElement" data-url="/umbraco/api/livescoreapi/GetLiveScoreMatches/1069" data-competitionurl="/umbraco/api/livescoreapi/GetTournaments/1069"> <div class="livescore-tournaments-inner js-livescore-header"> <div class="lt-tab-wrapper" role="tablist"> <button id="tab-livescore" class="lt-tab js-tab js-lt-tab" :class="{'is--active' : isLiveScores}" v-on:click="isLiveScores=true" data-category="livescores" v-bind:disabled='days !== null && days.length === 0' data-tab="#tab-content-livescore" aria-controls="tab-content-livescore" role="tab" aria-selected="true" type="button"> Live Scores </button> <button id="tab-tournaments" class="lt-tab js-tab js-lt-tab" :class="{'is--active' : !isLiveScores}" v-on:click="getCompetitions()" data-category="tournaments" data-tab="#tab-content-tournaments" aria-controls="tab-content-tournaments" role="tab" aria-selected="false" type="button"> Competitions </button> </div> <div v-cloak id="tab-content-livescore" class="lt-tab-content js-tab-content" :class="{'is--active' : isLiveScores}" aria-labelledby="tab-livescore" role="tabpanel"> <livescores-component :days="days" :isLiveScores="isLiveScores"></livescores-component> </div> <div v-cloak id="tab-content-tournaments" class="lt-tab-content js-tab-content" :class="{'is--active' : !isLiveScores}" aria-labelledby="tab-tournaments" role="tabpanel"> <livescorestournament-component :competitions="competitions"></livescorestournament-component> </div> </div> </div> <script type="text/x-template" id="livescores-template"> <div class="js-lt-scrollbooster scrollbooster-carousel carousel-wrapper boundry--left"> <button class="flickity-button flickity-prev-next-button js-lt-scrollbooster--left previous" type="button" aria-label="Previous"> <svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z" class="arrow"></path></svg> </button> <button class="flickity-button flickity-prev-next-button js-lt-scrollbooster--right next" type="button" aria-label="Next"> <svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg> </button> <div class="lt-viewport js-viewport"> <div class="lt-content js-content"> <div v-for="(dayitem, index) in days" v-bind:key="index" class="lt-item"> <a class="lt-day" :href="dayitem.calendarUrl"> <span class="lt-month">{{dayitem.monthFormatted}}</span> <span class="lt-date">{{dayitem.dayFormatted}}</span> </a> <a v-for="(item, index) in dayitem.liveScoreMatches" :class="['livescore', item.match.cssClass, item.matchStats.isLive == true ? 'is--live' : '']" :key="index" :item="item" :href="item.match.url" :target="item.match.linkTarget" :title="item.match.competitionType"> <div class="l-header"> <span class="l-league">{{item.match.competitionShortName}}</span> <span v-if="item.matchStats.isLive" class="l-icon-live"> <span class="sr-only">Match is live</span> </span> <span class="l-time">{{item.matchStats.time != null && item.matchStats.time != "-" ? item.matchStats.time + "'" : item.matchStats.startTime}}</span> </div> <div class="l-team"> <img v-if="item.match.homeTeam.logoSmall != null || item.match.homeTeam.nationAbbreviation != null" class="l-flag" :src="(item.match.homeTeam.logoSmall != null ? item.match.homeTeam.logoSmall : '/frontend.kw/dist/assets/img/flags/' + item.match.homeTeam.nationAbbreviation + '.svg')" style="font-size: 0.5em;" :alt="item.match.homeTeam.name"/> <span class="l-name">{{item.match.homeTeam.name}}</span> <span class="l-score">{{item.homeStats.totalGoals}}</span> </div> <div class="l-team"> <img v-if="item.match.guestTeam.logoSmall != null || item.match.guestTeam.nationAbbreviation != null" class="l-flag" :src="(item.match.guestTeam.logoSmall != null ? item.match.guestTeam.logoSmall : '/frontend.kw/dist/assets/img/flags/' + item.match.guestTeam.nationAbbreviation + '.svg')" style="font-size: 0.5em;" :alt="item.match.guestTeam.name"/> <span class="l-name">{{item.match.guestTeam.name}}</span> <span class="l-score">{{item.guestStats.totalGoals}}</span> </div> </a> </div> </div> </div> </div> </script> <script type="text/x-template" id="livescorestournament-template"> <div class="js-lt-scrollbooster scrollbooster-carousel carousel-wrapper boundry--left"> <button class="flickity-button flickity-prev-next-button js-lt-scrollbooster--left previous" type="button" aria-label="Previous"> <svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z" class="arrow"></path></svg> </button> <button class="flickity-button flickity-prev-next-button js-lt-scrollbooster--right next" type="button" aria-label="Next"> <svg class="flickity-button-icon" viewBox="0 0 100 100"><path d="M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path></svg> </button> <div class="lt-viewport js-viewport"> <div class="lt-content js-content"> <div style="display:flex;"> <div v-for="(competition, index) in competitions" v-bind:class="['tournament', competition.cssClass]"> <div class="t-header"> <span class="t-league">{{competition.shortName}}</span> <span class="t-date" v-if="competition.dateFrom != null && competition.dateTo != null">{{competition.dateFrom.formattedTournamentDate}} - {{competition.dateTo.formattedTournamentDate}}</span> </div> <a :href="competition.websiteUrl" class="t-title">{{competition.name}}</a> <div class="t-link-wrapper"> <a :href="competition.scheduleUrl" class="t-link"> <span class="icon ehf-calendar"></span>Schedule </a> <a class="t-link" :href="competition.linkToTv" :title="competition.competitionName" target="_blank"> <span class="icon ehf-modern-tv-curvy"></span>Watch Games </a> </div> </div> </div> </div> </div> </div> </script> <header id="header" class="header"> <div class="header-inner-container"> <div class="header-logo-wrapper"> <a href="/en/" class="header-logo-anchor"> <img src="/media/tignzxwg/ehf-primary.svg" class="header-logo-img" alt="Back to the start page" /> </a> </div> <div class="nav-viewport js-nav-viewport"> <div class="nav-content js-nav-content"> <!-- primary navigation --> <nav id="navigation" class="primary-nav" aria-label="Main navigation"> <ul class="nav-list js-nav"> <li> <button data-target-id="1329" class="nav-btn js-nav-btn" aria-haspopup="true" aria-expanded="false"> Who we are </button> </li> <li> <button data-target-id="1331" class="nav-btn js-nav-btn" aria-haspopup="true" aria-expanded="false"> What we do </button> </li> <li> <button data-target-id="1332" class="nav-btn js-nav-btn" aria-haspopup="true" aria-expanded="false"> Competitions </button> </li> <li> <button data-target-id="4779" class="nav-btn js-nav-btn" aria-haspopup="true" aria-expanded="false"> Services </button> </li> <li> <button data-target-id="35076" class="nav-btn js-nav-btn" aria-haspopup="true" aria-expanded="false"> Media </button> </li> <li> <a href="/en/news/" class="nav-btn"> News </a> </li> <li> <button data-target-id="118303" class="nav-btn js-nav-btn is--active" aria-haspopup="true" aria-expanded="false"> Handball originals </button> </li> <li> <a href="http://shop.eurohandball.com/" class="nav-btn"> Shop </a> </li> </ul> </nav> <!-- ./primary navigation --> <!-- secondary navigation --> <nav class="secondary-nav" aria-label="Meta navigation"> <ul class="nav-list"> <!-- login --> <!-- ./login --> <li> <a href="/en/tv-guide/" class="nav-btn icon ehf-modern-tv-curvy" title="TV Guide"> <span>TV Guide</span> </a> </li> <li> <a href="/all-tickets/" class="nav-btn icon ehf-ticket" title="Tickets"> <span>Tickets</span> </a> </li> <li> <a href="/en/calendar/" class="nav-btn icon ehf-calendar" title="Calendar"> <span>Calendar</span> </a> </li> <li> <a href="http://history.eurohandball.com" class="nav-btn icon ehf-archive" target="_blank" title="Archive"> <span>Archive</span> </a> </li> </ul> </nav> <!-- ./secondary navigation --> <button class="header-search-btn icon ehf-search js-header-search-open" aria-haspopup="true" aria-expanded="false" title="Open the search"> <span class="sr-only">Open the search</span> </button> </div> </div> </div> <form class="header-search js-header-search" name="siteSearchForm" action="/en/search/" aria-hidden="true"> <div class="header-search-inner"> <div class="text-input-wrapper"> <input type="search" name="q" class="text-input" aria-label="Search field" tabindex="-1" placeholder="Search..." /> </div> <button class="header-search-close icon ehf-times js-header-search-close" type="button" tabindex="-1"> <span class="sr-only">Close the search</span> </button> </div> </form> <!-- sub navigation --> <nav class="subnav js-subnav" data-nav-id="1329" aria-label="Who we are" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <a href="/en/who-we-are/the-ehf/" class="subnav-link"> The EHF </a> </li> <li> <a href="/en/who-we-are/ehf-marketing-gmbh/" class="subnav-link"> EHF Marketing GmbH </a> </li> <li> <a href="/en/who-we-are/ehf-commissions/" class="subnav-link"> EHF Commissions </a> </li> <li> <a href="/en/who-we-are/ehf-federations/" class="subnav-link"> EHF Federations </a> </li> <li> <a href="/en/who-we-are/ehf-office/" class="subnav-link"> EHF Office </a> </li> <li> <a href="/en/who-we-are/ehf-officials/" class="subnav-link"> EHF Officials </a> </li> <li> <a href="/en/who-we-are/ehf-partners/" class="subnav-link"> EHF Partners </a> </li> <li> <a href="/en/who-we-are/ehf-careers/" class="subnav-link"> EHF Careers </a> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <nav class="subnav js-subnav" data-nav-id="1331" aria-label="What we do" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-2-9-1" aria-expanded="false">Regulations</button> <ul id="subnav-2-9-1" class="subnav-list" data-nav-level="3"> <li> <a href="/en/what-we-do/regulations/statutes/" class="subnav-link">Statutes</a> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-2-9-2-1" aria-expanded="false">Club Competitions</button> <ul id="subnav-2-9-2-1" class="subnav-list" data-nav-level="4"> <li> <a href="/en/what-we-do/regulations/club-competitions/ehf-champions-league/" class="subnav-link">EHF Champions League</a> </li> <li> <a href="/en/what-we-do/regulations/club-competitions/ehf-european-league/" class="subnav-link">EHF European League</a> </li> <li> <a href="/en/what-we-do/regulations/club-competitions/ehf-european-cup/" class="subnav-link">EHF European Cup</a> </li> </ul> </li> <li> <a href="/en/what-we-do/regulations/national-team-competitions/" class="subnav-link">National Team Competitions</a> </li> <li> <a href="/en/what-we-do/regulations/wheelchair-handball/" class="subnav-link">Wheelchair handball</a> </li> <li> <a href="/en/what-we-do/regulations/transfer-regulations/" class="subnav-link">Transfer Regulations</a> </li> <li> <a href="/en/what-we-do/regulations/legal-regulations/" class="subnav-link">Legal Regulations</a> </li> <li> <a href="/en/what-we-do/regulations/data-privacy-statement/" class="subnav-link">Data Privacy Statement</a> </li> <li> <a href="https://beach.eurohandball.com/about/regulations/" class="subnav-link">Beach handball</a> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-2-10-9" aria-expanded="false">Publications</button> <ul id="subnav-2-10-9" class="subnav-list" data-nav-level="3"> <li> <a href="/en/what-we-do/publications/ehf-legal-publications/" class="subnav-link">EHF Legal Publications</a> </li> <li> <a href="/en/what-we-do/publications/business-reports/" class="subnav-link">Business Reports</a> </li> <li> <a href="/en/what-we-do/publications/other/" class="subnav-link">Other</a> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-2-11-12" aria-expanded="false">Development</button> <ul id="subnav-2-11-12" class="subnav-list" data-nav-level="3"> <li> <a href="http://activities.eurohandball.com/" class="subnav-link">Education & Activities</a> </li> <li> <a href="http://respectyourtalent.eurohandball.com/" class="subnav-link">Respect Your Talent</a> </li> <li> <a href="/en/what-we-do/development/master-plan/" class="subnav-link">Master Plan</a> </li> </ul> </li> <li> <a href="/en/what-we-do/this-is-handball/" class="subnav-link"> This is handball </a> </li> <li> <a href="/en/what-we-do/ehf-anti-doping-unit/" class="subnav-link"> EHF Anti-Doping Unit </a> </li> <li> <a href="/en/what-we-do/ehf-excellence-awards-2024/" class="subnav-link"> EHF Excellence Awards 2024 </a> </li> <li> <a href="/en/what-we-do/hall-of-fame/" class="subnav-link"> Hall of Fame </a> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <nav class="subnav js-subnav" data-nav-id="1332" aria-label="Competitions" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-16-15" aria-expanded="false">Club Competitions</button> <ul id="subnav-3-16-15" class="subnav-list" data-nav-level="3"> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-16-15-2" aria-expanded="false">Men</button> <ul id="subnav-3-16-15-2" class="subnav-list" data-nav-level="4"> <li> <a href="http://ehfcl.eurohandball.com/men/" class="subnav-link">EHF Champions League</a> </li> <li> <a href="http://ehfel.eurohandball.com/men/" class="subnav-link">EHF European League</a> </li> <li> <a href="http://ehfec.eurohandball.com/men/" class="subnav-link">EHF European Cup</a> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-16-16-3" aria-expanded="false">Women</button> <ul id="subnav-3-16-16-3" class="subnav-list" data-nav-level="4"> <li> <a href="http://ehfcl.eurohandball.com/women/" class="subnav-link">EHF Champions League</a> </li> <li> <a href="http://ehfel.eurohandball.com/women/" class="subnav-link">EHF European League</a> </li> <li> <a href="http://ehfec.eurohandball.com/women/" class="subnav-link">EHF European Cup</a> </li> </ul> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-17-17" aria-expanded="false">National Team Competitions</button> <ul id="subnav-3-17-17" class="subnav-list" data-nav-level="3"> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-17-17-4" aria-expanded="false">Men</button> <ul id="subnav-3-17-17-4" class="subnav-list" data-nav-level="4"> <li> <a href="http://ehfeuro.eurohandball.com/men/2026/" class="subnav-link">EHF EURO 2026</a> </li> <li> <a href="/en/competitions/national-team-competitions/men/ehf-euro-cup-2026/" class="subnav-link">EHF EURO Cup 2026</a> </li> <li> <a href="/en/competitions/national-team-competitions/men/ehf-euro-2028-1/" class="subnav-link">EHF EURO 2028</a> </li> <li> <a href="/en/competitions/national-team-competitions/men/2025-ihf-world-championship/" class="subnav-link">2025 IHF World Championship</a> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-17-18-5" aria-expanded="false">Women</button> <ul id="subnav-3-17-18-5" class="subnav-list" data-nav-level="4"> <li> <a href="/en/competitions/national-team-competitions/women/ehf-euro-2026/" class="subnav-link">EHF EURO 2026</a> </li> <li> <a href="http://ehfeuro.eurohandball.com/women/2024/" class="subnav-link">EHF EURO 2024</a> </li> <li> <a href="/en/competitions/national-team-competitions/women/ehf-euro-cup-2024/" class="subnav-link">EHF EURO Cup 2024</a> </li> <li> <a href="/en/competitions/national-team-competitions/women/2025-ihf-world-championship/" class="subnav-link">2025 IHF World Championship</a> </li> </ul> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-18-19" aria-expanded="false">Younger Age Competitions</button> <ul id="subnav-3-18-19" class="subnav-list" data-nav-level="3"> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-18-19-6" aria-expanded="false">Men</button> <ul id="subnav-3-18-19-6" class="subnav-list" data-nav-level="4"> <li> <a href="/en/competitions/younger-age-competitions/men/m20-ehf-euro-2024-slovenia/" class="subnav-link">M20 EHF EURO 2024 Slovenia</a> </li> <li> <a href="/en/competitions/younger-age-competitions/men/m20-ehf-championship-2024-kosovo/" class="subnav-link">M20 EHF Championship 2024 Kosovo</a> </li> <li> <a href="/en/competitions/younger-age-competitions/men/m18-ehf-euro-2024/" class="subnav-link">M18 EHF EURO 2024</a> </li> <li> <a href="https://www.eurohandball.com/en/competitions/younger-age-competitions/men/m18-ehf-championship-i-2024-slovakia/P7c1hRt2H3Wrp21tagXxiA/men-s-18-ehf-championship-i-2024-svk/" class="subnav-link">M18 EHF Championship I 2024 Slovakia</a> </li> <li> <a href="https://www.eurohandball.com/en/competitions/younger-age-competitions/men/m18-ehf-championship-ii-2024-kosovo/G5t29aPBVwkNgqlSCxbYDw/men-s-18-ehf-championship-ii-2024-kos/" class="subnav-link">M18 EHF Championship II 2024 Kosovo</a> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-18-20-7" aria-expanded="false">Women</button> <ul id="subnav-3-18-20-7" class="subnav-list" data-nav-level="4"> <li> <a href="/en/competitions/younger-age-competitions/women/w16-european-open-2024/" class="subnav-link">W16 European Open 2024</a> </li> <li> <a href="/en/competitions/younger-age-competitions/women/w17-ehf-euro-2025/" class="subnav-link">W17 EHF EURO 2025</a> </li> <li> <a href="/en/competitions/younger-age-competitions/women/w19-ehf-euro-2025/" class="subnav-link">W19 EHF EURO 2025</a> </li> </ul> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-19-21" aria-expanded="false">Beach Competitions</button> <ul id="subnav-3-19-21" class="subnav-list" data-nav-level="3"> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-19-21-8" aria-expanded="false">Men</button> <ul id="subnav-3-19-21-8" class="subnav-list" data-nav-level="4"> <li> <a href="/en/competitions/beach-competitions/men/european-beach-tour-finals/" class="subnav-link">European Beach Tour Finals</a> </li> <li> <a href="/en/competitions/beach-competitions/men/mens-beach-handball-championships-2024/" class="subnav-link">Men's Beach Handball Championships 2024</a> </li> <li> <a href="/en/competitions/beach-competitions/men/mens-16-beach-handball-euro-2024/" class="subnav-link">Men's 16 Beach Handball EURO 2024</a> </li> <li> <a href="/en/competitions/beach-competitions/men/beach-handball-champions-cup-men-2024/" class="subnav-link">Beach Handball Champions Cup Men 2024</a> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-19-22-9" aria-expanded="false">Women</button> <ul id="subnav-3-19-22-9" class="subnav-list" data-nav-level="4"> <li> <a href="/en/competitions/beach-competitions/women/european-beach-tour-finals/" class="subnav-link">European Beach Tour Finals</a> </li> <li> <a href="/en/competitions/beach-competitions/women/womens-beach-handball-championships-2024/" class="subnav-link">Women's Beach Handball Championships 2024</a> </li> <li> <a href="/en/competitions/beach-competitions/women/womens-16-beach-handball-euro-2024/" class="subnav-link">Women's 16 Beach Handball EURO 2024</a> </li> <li> <a href="/en/competitions/beach-competitions/women/beach-handball-champions-cup-women-2024/" class="subnav-link">Beach Handball Champions Cup Women 2024</a> </li> </ul> </li> </ul> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-3-20-23" aria-expanded="false">Wheelchair Handball</button> <ul id="subnav-3-20-23" class="subnav-list" data-nav-level="3"> <li> <a href="/en/competitions/wheelchair-handball/2022-world-and-european-wheelchair-handball-championship/" class="subnav-link">2022 World and European Wheelchair Handball Championship</a> </li> </ul> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <nav class="subnav js-subnav" data-nav-id="4779" aria-label="Services" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <a href="https://www.ehftv.com/" class="subnav-link"> EHFTV </a> </li> <li> <a href="/en/tv-guide/" class="subnav-link"> TV Guide </a> </li> <li> <a href="https://family.ehf.eu/" class="subnav-link"> EHF Family </a> </li> <li> <a href="/en/services/the-home-of-handball-app/" class="subnav-link"> The Home of Handball App </a> </li> <li> <a href="/en/services/ehf-whistleblowing-platform/" class="subnav-link"> EHF Whistleblowing Platform </a> </li> <li> <a href="/en/services/european-handball-court-of-arbitration/" class="subnav-link"> European Handball Court of Arbitration </a> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <nav class="subnav js-subnav" data-nav-id="35076" aria-label="Media" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-5-27-24" aria-expanded="false">Media Guides</button> <ul id="subnav-5-27-24" class="subnav-list" data-nav-level="3"> <li> <a href="/en/media/media-guides/ehf-euro/" class="subnav-link">EHF EURO</a> </li> <li> <a href="/en/media/media-guides/ehf-champions-league/" class="subnav-link">EHF Champions League</a> </li> <li> <a href="/en/media/media-guides/ehf-european-league/" class="subnav-link">EHF European League</a> </li> <li> <a href="/en/media/media-guides/ehf-european-cup/" class="subnav-link">EHF European Cup</a> </li> </ul> </li> <li> <a href="https://mediaportal.ehf.eu/" class="subnav-link"> Media Portal </a> </li> <li> <button class="subnav-btn js-subnav-btn" aria-controls="subnav-5-29-28" aria-expanded="false">Media accreditation</button> <ul id="subnav-5-29-28" class="subnav-list" data-nav-level="3"> <li> <a href="/en/media/media-accreditation/club-competitions/" class="subnav-link">Club competitions</a> </li> <li> <a href="/en/media/media-accreditation/national-team-competitions/" class="subnav-link">EHF EURO </a> </li> </ul> </li> <li> <a href="/en/media/style-guide/" class="subnav-link"> Style Guide </a> </li> <li> <a href="/en/media/downloads/" class="subnav-link"> Downloads </a> </li> <li> <a href="/en/media/media-contact/" class="subnav-link"> Media Contact </a> </li> <li> <a href="/en/media/media-statements/" class="subnav-link"> Media statements </a> </li> <li> <a href="/en/media/official-statements/" class="subnav-link"> Official statements </a> </li> <li> <a href="/en/media/ehf-euro-media-updates/" class="subnav-link"> EHF EURO media updates </a> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <nav class="subnav js-subnav" data-nav-id="1090" aria-label="News" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <a href="/en/news/" class="subnav-link"> News </a> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <nav class="subnav js-subnav" data-nav-id="118303" aria-label="Handball originals" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <a href="/en/handball-originals/this-is-me/" class="subnav-link"> This is me </a> </li> <li> <a href="/en/handball-originals/my-game/" class="subnav-link"> My game </a> </li> <li> <a href="http://ehfeuro.eurohandball.com/women/2022/about-ehf-euro/women-at-the-heart-of-the-game/" class="subnav-link"> Women at the heart of the game </a> </li> <li> <a href="/en/handball-originals/exclusive-documentaries/" class="subnav-link"> Exclusive documentaries </a> </li> <li> <a href="/en/handball-originals/the-final-whistle/" class="subnav-link is--active"> The Final Whistle </a> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <nav class="subnav js-subnav" data-nav-id="34515" aria-label="Shop" tabindex="-1"> <div class="subnav-inner-container"> <ul class="subnav-list" data-nav-level="2"> <li> <a href="http://shop.eurohandball.com/" class="subnav-link"> Shop </a> </li> </ul> </div> <button class="close-subnav-btn js-close-subnav-btn" type="button"> <span>Close the navigation</span> <span class="icon ehf-times"></span> </button> </nav> <!-- ./sub navigation --> </header> <!-- orientation --> <div class="orientation"> <div class="container"> <div class="orientation-grid"> <div class="og-item og-item--mobile-visible"> <a href="/en/">Home of Handball</a> </div> <div class="og-item"> <span class="user">The Final Whistle</span> </div> </div> </div> </div> <!-- ./orientation --> <main id="main-content" class="main-content" tabindex="-1"> <div class="container-wide"> <div class="full-image-wrapper"> <picture class="full-image-picture"> <source media="(min-width: 62rem)" srcset="/frontend.kw/dist/assets/img/blank.png?rmode=stretch&width=1920&height=384&format=webp&quality=80" data-srcset="/media/wj3jl2jk/euro24w_sf1-france-vs-denmark__mal5690_am.jpg?rxy=0.6508160399367632,0.3574855643924474&width=1920&height=384&format=webp&quality=80&v=1db718cdb2dbed0 1x, /media/wj3jl2jk/euro24w_sf1-france-vs-denmark__mal5690_am.jpg?rxy=0.6508160399367632,0.3574855643924474&width=2280&height=576&format=webp&quality=80&v=1db718cdb2dbed0 2x"> <source media="(min-width: 36rem)" srcset="/frontend.kw/dist/assets/img/blank.png?rmode=stretch&width=990&height=384&format=webp&quality=80" data-srcset="/media/wj3jl2jk/euro24w_sf1-france-vs-denmark__mal5690_am.jpg?rxy=0.6508160399367632,0.3574855643924474&width=990&height=384&format=webp&quality=80&v=1db718cdb2dbed0 1x, /media/wj3jl2jk/euro24w_sf1-france-vs-denmark__mal5690_am.jpg?rxy=0.6508160399367632,0.3574855643924474&width=1980&height=768&format=webp&quality=80&v=1db718cdb2dbed0 2x"> <img class="full-image" data-loading="lazy" src="/frontend.kw/dist/assets/img/blank.png?rmode=stretch&width=570&height=384&format=webp&quality=80" data-srcset="/media/wj3jl2jk/euro24w_sf1-france-vs-denmark__mal5690_am.jpg?rxy=0.6508160399367632,0.3574855643924474&width=570&height=384&format=webp&quality=80&v=1db718cdb2dbed0 1x, /media/wj3jl2jk/euro24w_sf1-france-vs-denmark__mal5690_am.jpg?rxy=0.6508160399367632,0.3574855643924474&width=1140&height=768&format=webp&quality=80&v=1db718cdb2dbed0 2x" alt="The Final Whistle" /> </picture> </div> <div class="page-intro-wrapper page-intro-tag"> <div class="container"> <div class="page-intro-container"> <h1 class="page-intro-title">The Final Whistle</h1> </div> </div> </div> </div> <!-- author --> <div class="container-full-width padding--top-md"> <div class="container"> <div class="author-multiple"> <div class="author-wrapper"> <!-- author detail --> <div class="author-detail"> <div class="author-images js-author-images"> </div> <div class="author-names js-author-names"> <span class="author-name"></span> </div> <div class="author-multiple-badge js-authors-bagde"></div> <div class="author-date"> </div> </div> <!-- ./author detail --> <!-- share --> <div class="share-links"> <button class="share-link share--email" title="Share URL via E-Mail" data-sharer="email" data-title="The Final Whistle" data-url="https://www.eurohandball.com/en/handball-originals/the-final-whistle/" data-subject="The Final Whistle"> <span class="sr-only">Share URL via E-Mail</span> </button> <button class="share-link share--facebook" title="Share on Facebook" data-sharer="facebook" data-hashtag="" data-url="https://www.eurohandball.com/en/handball-originals/the-final-whistle/"> <span class="sr-only">Share on Facebook</span> </button> <button class="share-link share--twitter" title="Share on Twitter" data-sharer="twitter" data-title="The Final Whistle" data-hashtags="" data-url="https://www.eurohandball.com/en/handball-originals/the-final-whistle/"> <span class="sr-only">Share on Twitter</span> </button> <button class="share-link share--whatsapp" title="Share on WhatsApp" data-sharer="whatsapp" data-title="The Final Whistle" data-url="https://www.eurohandball.com/en/handball-originals/the-final-whistle/"> <span class="sr-only">Share on WhatsApp</span> </button> <div class="share--copy--wrapper"> <button class="share-link share--copy js-copy-clipboard" aria-describedby="clipboard-copy-message" title="Copy URL to clipboard"> <span class="sr-only">Copy URL to clipboard</span> </button> <span id="clipboard-copy-message" class="share--copy--toast" role="status" aria-live="polite" popover="auto" data-popover-text="The link is copied"></span> </div> </div> <!-- ./share --> <!-- language picker --> <!-- ./language picker --> </div> </div> </div> </div> <!-- author --> <div class="container-full-width container--padding"> <div class="container-md"> <div class="editor-output leading-text editor-output--responsive-img"> <p>Listen to our mic'd up referees in "The Final Whistle" as they communicate with each other and with the players, and take their decisions. There is no better and more authentic way to find out what it really means to be in charge of a top-level handball game.</p> </div> </div> </div> <script async type="text/plain" class="_iub_cs_activate js-consent-script" data-iub-purposes="3" data-suppressedsrc="https://platform.twitter.com/widgets.js" charset="utf-8"></script> <script async type="text/plain" class="_iub_cs_activate js-consent-script" data-iub-purposes="3" data-suppressedsrc="https://www.instagram.com/embed.js" charset="utf-8"></script> <div class="container-full-width container--padding" > <div class="content-container container-sm"> <div class="content-block"> <div class="editor-output editor-output--responsive-img js-consent-content" data-purposes="3"> <h3>WOMEN'S EHF EURO 2024</h3> <p><iframe width="100%" height="400" class="_iub_cs_activate" data-iub-purposes="3" data-suppressedsrc="https://www.youtube.com/embed/u6o9aHQEScI?si=Qj6pKIuvMVGEW7PO" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="allowfullscreen"></iframe></p> <h3>TRUCKSCOUT24 EHF FINAL4 2024</h3> <p style="text-align: left;"><iframe width="100%" height="400" class="_iub_cs_activate" data-iub-purposes="3" data-suppressedsrc="https://www.youtube.com/embed/AbaRCtQo0zg?si=-HFh8LqN5QQNnXm6" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="allowfullscreen"></iframe></p> <h3>EHF BEACH HANDBALL CHAMPIONS CUP 2024</h3> <p><iframe width="100%" height="400" class="_iub_cs_activate" data-iub-purposes="3" data-suppressedsrc="https://www.youtube.com/embed/var1C09QUFM?si=t-zse9tOg9n-MS_2" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="allowfullscreen"></iframe></p> <h3 style="text-align: center;"><a href="https://www.youtube.com/@EuropeanHandballFederation/playlists">CLICK HERE FOR MORE FINAL WHISTLE VIDEOS</a></h3> </div> <div class="consent-info js-consent-info" data-purposes="3"> <div class="consent-info-content"> <h2>This content is blocked</h2> <p>You said no to using cookies or similar tools that help improve your experience. To see this content, you would need to update your <a href="javascript:void(0);" class="iubenda-cs-preferences-link">Privacy Preferences</a>.</p> <button class="iubenda-cs-preferences-link" data-accept-purposes="3"> Update </button> </div> </div> </div> </div> </div> </main> <div id="hoh-container" data-js-requires="homeofhandball" class="js-hoh-container"> <div id="vue-container-hoh" ref="hohElement" data-currentcontentid="118309" data-url="/umbraco/api/homeofhandballapi/GetHome" data-competition-url="/umbraco/api/homeofhandballapi/GetCompetitions" data-teams-url="/umbraco/api/homeofhandballapi/GetTeams"> <!-- overlay open button --> <button data-target="overlay" class="overlay-open-btn js-open-modal" v-on:click="showHoh()" type="button" aria-label="Home of Handball"> <svg width="50px" height="50px" viewbox="0 0 50 50" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="05C-HOH" transform="translate(-549.000000, -787.000000)"> <g id="Group-15" transform="translate(386.000000, 231.000000)"> <g id="Group-7"> <g transform="translate(0.000000, -167.000000)" id="Group-17"> <g transform="translate(163.000000, 723.000000)"> <rect id="Mask" fill="#1E78FF" x="1.46371804e-12" y="-3.55271368e-13" width="49.790795" height="49.790795" rx="24.8953975"></rect> <circle id="Oval" fill="#1E78FF" cx="25" cy="25" r="25"></circle> <g id="Group-13" transform="translate(13.000000, 16.000000)" stroke="#FFFFFF" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="2"> <line x1="0.204918033" y1="0.5" x2="24.795082" y2="0.5" id="Line"></line> <line x1="0.204918033" y1="9.5" x2="24.795082" y2="9.5" id="Line2"></line> <line x1="0.204918033" y1="18.5" x2="24.795082" y2="18.5" id="Line3"></line> </g> </g> </g> </g> </g> </g> </g> </svg> </button> <!-- ./overlay open button --> <!-- modal --> <div v-cloak id="overlay" class="modal modal--dark modal--bottom js-modal" role="dialog" aria-hidden="true"> <!-- modal container --> <div class="modal-container" role="document"> <div class="modal-inner"> <a href="/en/" class="overlay-logo"> <img src="/frontend.kw/dist/assets/img/logos/ehf.svg" alt="Home of Handball" /> </a> <div class="modal-header modal-header--overlay"> <div> <a href="/en/calendar/" class="overlay-header-link icon ehf-calendar"> <span class="sr-only">Calendar</span> </a> </div> <div> <span class="modal-headline">Home of Handball</span> </div> <div> <button class="overlay-header-btn icon ehf-search js-overlay-search-open" v-on:click="showHoHSearch()" aria-haspopup="true" aria-expanded="false"> <span class="sr-only">Open overlay search</span> </button> </div> <form action="/en/search/" class="overlay-search-wrapper js-overlay-search" aria-hidden="true"> <div class="text-input-wrapper"> <input type="text" name="q" v-on:keyup.enter="submit" class="text-input js-overlay-search-input" placeholder="Search" aria-label="Search" tabindex="-1" /> </div> <button class="overlay-search-close-btn icon ehf-times js-overlay-search-close" v-on:click="closeHoHSearch()" type="button" tabindex="-1"> <span class="sr-only">Close</span> </button> </form> </div> <div class="modal-body modal-body--no-padding"> <div class="overlay-body-container"> <div v-if="isHome"> <div class="current-tournaments"> <div class="ct-headline-wrapper"> <span class="ct-headline h2">Quick Links</span> </div> <div class="js-ct-viewport" style="position: relative; width: 100%; overflow: hidden;"> <div class="ct-inner js-ct-content"> <div class="ct-row"> <a v-for="(item, index) in home.tournaments" :key="index" :href="item.websiteUrl" :target="item.websiteTarget" :class="['tournament-card', item.theme]"> <img class="tc-image" v-lazy="item.logoBig" data-src="/frontend.kw/dist/assets/img/blank.png" :alt="item.name" /> <span class="tc-title"> <span class="icon ehf-monitor-www"></span> {{item.name}} </span> </a> </div> </div> </div> </div> </div> <div v-if="isCompetitions" class="tabs-wrapper--hoh"> <!-- tabs --> <div class="tab-wrapper js-tabs"> <!-- tabs --> <div class="tabs tabs--hoh"> <!-- single tabs --> <div class="tabs-inner" role="tablist"> <button id="tab-men" :class="['tab', competitions.isMen ? 'is--active' : '']" v-on:click="showCompetitionTab(true,false,false)" data-tab="#tab_content_men" aria-controls="tab_content_men" role="tab" v-bind:aria-selected="(competitions.isMen ? 'true' : 'false')" type="button"> Men </button> <button id="tab-women" :class="['tab', competitions.isWomen ? 'is--active' : '']" v-on:click="showCompetitionTab(false,true,false)" data-tab="#tab_content_women" aria-controls="tab_content_women" role="tab" v-bind:aria-selected="(competitions.isWomen ? 'true' : 'false')" type="button"> Women </button> <button v-if="competitions.competitionsMixedNational.length > 0 || competitions.competitionsMixedClub.length > 0" id="tab-mixed" :class="['tab', competitions.isMixed ? 'is--active' : '']" v-on:click="showCompetitionTab(false,false,true)" data-tab="#tab_content_mixed" aria-controls="tab_content_mixed" role="tab" v-bind:aria-selected="(competitions.isMixed ? 'true' : 'false')" type="button"> Mixed </button> </div> <!-- ./single tabs --> </div> <!-- ./tabs --> <!-- component --> <div class="container-full-width container--padding"> <div class="container-wide"> <!-- teaser row --> <div class="teaser-row-wrapper teaser-row--full"> <div class="teaser-row-inner"> <div class="teaser-row"> <!-- item --> <div class="teaser-item"> <a href="http://shop.eurohandball.com/" target=""> <picture> <source media="(min-width: 75rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1920&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=2880&height=855&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <source media="(min-width: 62rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1200&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=2400&height=1140&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <source media="(min-width: 48rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=992&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1984&height=1140&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <img class="teaser-item-img img-responsive" data-loading="lazy" src="/frontend.kw/dist/assets/img/blank.png?width=768&height=570" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&format=webp&quality=80&v=1d9c54363e4f3d0 2x" alt="Hummel SHOP" /> </picture> <div class="teaser-item-info"> <button class="btn btn--tertiary teaser-item-link">Shop</button> </div> </a> </div> <!-- ./item --> </div> </div> </div> <!-- ./teaser row --> </div> </div> <!-- ./component --> <!-- content --> <div v-if="isLoading" style="position: relative; top: 100px;"> <!-- load indicator --> <div class="loader-wrapper"> <div class="loader"> <div class="loader-bounce loader-bounce--1"></div> <div class="loader-bounce loader-bounce--2"></div> <div class="loader-bounce loader-bounce--3"></div> </div> </div> <!-- ./load indicator --> </div> <div id="tab_content_men" :class="['tab-content', competitions.isMen ? 'is--active' : '']" aria-labelledby="tab-men" role="tabpanel"> <hoh-competition-accordion v-if="competitions.competitionsMenClub.length > 0" v-bind:competitions="competitions.competitionsMenClub" :id="'acc-hoh-men-club'" :caption="'Club Competitions'" :active="competitions.competitionsMenClub.length > 0 ? true : false"></hoh-competition-accordion> <hoh-competition-accordion v-if="competitions.competitionsMenNational.length > 0" v-bind:competitions="competitions.competitionsMenNational" :id="'acc-hoh-men-national'" :caption="'National Team Competitions'" :active="competitions.competitionsMenClub.length == 0 ? true : false"></hoh-competition-accordion> </div> <div id="tab_content_women" :class="['tab-content', competitions.isWomen ? 'is--active' : '']" aria-labelledby="tab-women" role="tabpanel"> <hoh-competition-accordion v-if="competitions.competitionsWomenClub.length > 0" v-bind:competitions="competitions.competitionsWomenClub" :id="'acc-hoh-women-club'" :caption="'Club Competitions'"></hoh-competition-accordion> <hoh-competition-accordion v-if="competitions.competitionsWomenNational.length > 0" v-bind:competitions="competitions.competitionsWomenNational" :id="'acc-hoh-women-national'" :caption="'National Team Competitions'"></hoh-competition-accordion> </div> <div id="tab_content_mixed" :class="['tab-content', competitions.isMixed ? 'is--active' : '']" aria-labelledby="tab-mixed" role="tabpanel"> <hoh-competition-accordion v-if="competitions.competitionsMixedClub.length > 0" v-bind:competitions="competitions.competitionsMixedClub" :id="'acc-hoh-mixed-club'" :caption="'Club Competitions'"></hoh-competition-accordion> <hoh-competition-accordion v-if="competitions.competitionsMixedNational.length > 0" v-bind:competitions="competitions.competitionsMixedNational" :id="'acc-hoh-mixed-national'" :caption="'National Team Competitions'"></hoh-competition-accordion> </div> </div> <!-- ./tabs --> </div> <div v-if="isTeams" class="hoh-teams"> <!-- component --> <div class="container-full-width container--padding"> <div class="container-wide"> <!-- teaser row --> <div class="teaser-row-wrapper teaser-row--full"> <div class="teaser-row-inner"> <div class="teaser-row"> <!-- item --> <div class="teaser-item"> <a href="http://shop.eurohandball.com/" target=""> <picture> <source media="(min-width: 75rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1920&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=2880&height=855&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <source media="(min-width: 62rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1200&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=2400&height=1140&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <source media="(min-width: 48rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=992&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1984&height=1140&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <img class="teaser-item-img img-responsive" data-loading="lazy" src="/frontend.kw/dist/assets/img/blank.png?width=768&height=570" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&format=webp&quality=80&v=1d9c54363e4f3d0 2x" alt="Hummel SHOP" /> </picture> <div class="teaser-item-info"> <button class="btn btn--tertiary teaser-item-link">Shop</button> </div> </a> </div> <!-- ./item --> </div> </div> </div> <!-- ./teaser row --> </div> </div> <!-- ./component --> <!-- search --> <form class="team-search js-team-search-form" v-on:submit.prevent data-url="/umbraco/api/homeofhandballapi/GetTeams/1171" method="get"> <div class="team-search-input"> <input type="text" id="tbTeamSearch" v-model="teams.search" v-on:input="searchTeams" class="text-input js-team-search-tb" name="team" placeholder="Search for a team"> </div> <div class="team-search-gender"> <div class="term-search-gender-radio"> <input class="button-radio js-team-search-gender-rb" type="radio" id="rbMen" value="M" name="gender" checked="checked" v-on:click="showMenTeams()"> <label class="button-radio-label" for="rbMen">Men</label> </div> <div class="term-search-gender-radio"> <input class="button-radio js-team-search-gender-rb" type="radio" id="rbWomen" value="F" name="gender" v-on:click="showWomenTeams()"> <label class="button-radio-label" for="rbWomen">Women</label> </div> </div> </form> <!-- ./search --> <div v-if="isLoading" style="position: relative; top: 100px;"> <!-- load indicator --> <div class="loader-wrapper"> <div class="loader"> <div class="loader-bounce loader-bounce--1"></div> <div class="loader-bounce loader-bounce--2"></div> <div class="loader-bounce loader-bounce--3"></div> </div> </div> <!-- ./load indicator --> </div> <!-- search results --> <div class="team-search-results"> <ul class="arrow-list js-team-search-results"></ul> </div> <!-- ./search results --> <div v-if="teams.search === null || teams.search ===''" class="instruction-text">Please start typing to see results…</div> <!-- most searched teams --> <ul class="arrow-list" v-if="teams.nationalTeams.length > 0"> <li><span class="list-headline">National Teams</span></li> <li v-for="(item, index1) in teams.nationalTeams" v-bind:key="index1"> <a :href="item.url" class="team-link"> <img data-src="/frontend.kw/dist/assets/img/blank.png" v-lazy="(item.isNationAbbreviationSupported ? '/frontend.kw/dist/assets/img/flags/' + item.nationAbbreviation + '.svg' : '/assets/svgs/' + (teams.all.websiteTheme != null ? teams.all.websiteTheme + '/' : '') + 'country-flag-24x17.svg')" :alt="item.name" /> <span class="team-name">{{item.name}} - {{item.ageClass}}</span> </a> </li> </ul> <ul class="arrow-list" v-if="teams.clubs.length > 0"> <li><span class="list-headline">Clubs</span></li> <li v-for="(item, index2) in teams.clubs" v-bind:key="index2"> <a :href="item.url" class="team-link"> <img data-src="/frontend.kw/dist/assets/img/blank.png" v-lazy="(item.logoSmall != null ? item.logoSmall : '/assets/svgs/' + (teams.all.websiteTheme != null ? teams.all.websiteTheme + '/' : '') + 'team-logo-256x256.svg')" :alt="item.name" /> <span class="team-name">{{item.name}} - {{item.ageClass}}</span> </a> </li> </ul> <!-- ./most searched teams --> </div> <div v-if="isTickets"> <picture> <source srcset="/frontend.kw/dist/assets/img/blank.png" data-srcset="/media/a5bjo11s/mcl.jpg?width=740&height=600&format=webp&quality=80&v=1d64977df74fbd0" media="(min-width: 992px)"> <source srcset="/frontend.kw/dist/assets/img/blank.png" data-srcset="/media/a5bjo11s/mcl.jpg?width=340&height=210&format=webp&quality=80&v=1d64977df74fbd0" media="(max-width: 991px)"> <img class="ticket-image" data-loading="lazy" src="/frontend.kw/dist/assets/img/blank.png?rmode=stretch&width=740&height=600&format=webp&quality=80" data-src="/media/a5bjo11s/mcl.jpg?width=740&height=600&format=webp&quality=80&v=1d64977df74fbd0" alt="MCL" /> </picture> <div class="ticket-wrapper"> <div class="ticket-wrapper-inner"> <!-- infos --> <div class="ticket-infos"> <span class="ticket-text">Ticket Sales</span> <div class="ticket-link-wrapper"> <a href="/all-tickets/" class="btn btn--primary ticket-link">All-Tickets</a> </div> </div> <!-- ./infos --> </div> </div> </div> <div v-if="isMore" class="hoh-more"> <!-- component --> <div class="container-full-width container--padding"> <div class="container-wide"> <!-- teaser row --> <div class="teaser-row-wrapper teaser-row--full"> <div class="teaser-row-inner"> <div class="teaser-row"> <!-- item --> <div class="teaser-item"> <a href="http://shop.eurohandball.com/" target=""> <picture> <source media="(min-width: 75rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1920&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=2880&height=855&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <source media="(min-width: 62rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1200&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=2400&height=1140&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <source media="(min-width: 48rem)" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=992&height=570&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&width=1984&height=1140&format=webp&quality=80&v=1d9c54363e4f3d0 2x"> <img class="teaser-item-img img-responsive" data-loading="lazy" src="/frontend.kw/dist/assets/img/blank.png?width=768&height=570" data-srcset="/media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&format=webp&quality=80&v=1d9c54363e4f3d0 1x, /media/owccno05/hummel_shop.png?rxy=0.50393430659829219,0.24592885449429344&format=webp&quality=80&v=1d9c54363e4f3d0 2x" alt="Hummel SHOP" /> </picture> <div class="teaser-item-info"> <button class="btn btn--tertiary teaser-item-link">Shop</button> </div> </a> </div> <!-- ./item --> </div> </div> </div> <!-- ./teaser row --> </div> </div> <!-- ./component --> <div class="w-accordion js-accordion"> <div class="layout"> <div> <!-- item --> <div class="acc-item acc-item--secondary"> <!-- header --> <div class="acc-header"> <h2 class="acc-title"> <button id="hoh-more-acc-btn-2ff25fdd-c086-4e79-bcf7-54104bf5bbb9" class="acc-trigger acc-trigger--secondary acc--active" data-collapse="#hoh-more-panel2ff25fdd-c086-4e79-bcf7-54104bf5bbb9" aria-controls="hoh-more-panel2ff25fdd-c086-4e79-bcf7-54104bf5bbb9" type="button"> Who We Are </button> </h2> </div> <!-- ./header --> <!-- panel --> <div id="hoh-more-panel2ff25fdd-c086-4e79-bcf7-54104bf5bbb9" class="acc-panel acc-panel--default js-panel" aria-labelledby="hoh-more-acc-btn-2ff25fdd-c086-4e79-bcf7-54104bf5bbb9"> <ul class="arrow-list"> <li><a href="/en/who-we-are/the-ehf/">The EHF</a></li> <li><a href="/en/who-we-are/ehf-partners/">EHF Partners</a></li> <li><a href="/en/who-we-are/ehf-federations/">EHF Federations</a></li> <li><a href="/en/who-we-are/ehf-marketing-gmbh/">EHF Marketing GmbH</a></li> </ul> </div> <!-- ./panel --> </div> <!-- ./item --> <!-- item --> <div class="acc-item acc-item--secondary"> <!-- header --> <div class="acc-header"> <h2 class="acc-title"> <button id="hoh-more-acc-btn-03c6d0fd-4df9-41bf-9cd0-8b3d45fe9934" class="acc-trigger acc-trigger--secondary acc--active" data-collapse="#hoh-more-panel03c6d0fd-4df9-41bf-9cd0-8b3d45fe9934" aria-controls="hoh-more-panel03c6d0fd-4df9-41bf-9cd0-8b3d45fe9934" type="button"> What We Do </button> </h2> </div> <!-- ./header --> <!-- panel --> <div id="hoh-more-panel03c6d0fd-4df9-41bf-9cd0-8b3d45fe9934" class="acc-panel acc-panel--default js-panel" aria-labelledby="hoh-more-acc-btn-03c6d0fd-4df9-41bf-9cd0-8b3d45fe9934"> <ul class="arrow-list"> <li><a href="/en/what-we-do/regulations/">Regulations</a></li> <li><a href="/en/what-we-do/publications/">Publications</a></li> </ul> </div> <!-- ./panel --> </div> <!-- ./item --> <!-- item --> <div class="acc-item acc-item--secondary"> <!-- header --> <div class="acc-header"> <h2 class="acc-title"> <button id="hoh-more-acc-btn-4f8a7321-5003-40de-bbd0-e098a67f8418" class="acc-trigger acc-trigger--secondary acc--active" data-collapse="#hoh-more-panel4f8a7321-5003-40de-bbd0-e098a67f8418" aria-controls="hoh-more-panel4f8a7321-5003-40de-bbd0-e098a67f8418" type="button"> Services </button> </h2> </div> <!-- ./header --> <!-- panel --> <div id="hoh-more-panel4f8a7321-5003-40de-bbd0-e098a67f8418" class="acc-panel acc-panel--default js-panel" aria-labelledby="hoh-more-acc-btn-4f8a7321-5003-40de-bbd0-e098a67f8418"> <ul class="arrow-list"> <li><a href="/en/services/ehftv/">EHF TV</a></li> <li><a href="/en/services/ehf-family/">EHF Family</a></li> <li><a href="/en/services/tv-guide/">EHF TV Guide</a></li> </ul> </div> <!-- ./panel --> </div> <!-- ./item --> </div> </div> </div> </div> </div> </div> <div class="modal-footer modal-footer--overlay"> <div class="container-wide"> <div class="overlay-footer-link-wrapper"> <a v-on:click="showTabContent" data-category="home" href="javascript:void(0);" class="overlay-footer-link"> <span class="icon ehf-house"></span> Home </a> <a v-on:click="showTabContent" data-category="competitions" href="#" class="overlay-footer-link"> <span class="icon ehf-award-trophy-star"></span> Competitions </a> <a href="https://www.ehftv.com" target="_blank" class="overlay-footer-link" > <span class="icon ehf-modern-tv-curvy"></span> TV </a> <a v-on:click="showTabContent" data-category="teams" href="#" class="overlay-footer-link"> <span class="icon ehf-ball"></span> Teams </a> <a v-on:click="showTabContent" data-category="tickets" href="#" class="overlay-footer-link"> <span class="icon ehf-ticket"></span> Tickets </a> <a v-on:click="showTabContent" data-category="more" href="#" class="overlay-footer-link"> <span class="icon ehf-horizontal-dots"></span> More </a> <div class="overlay-close-wrapper"> <svg width="210" height="90" version="1.1" viewbox="0 0 55.562 23.812" xmlns="http://www.w3.org/2000/svg"> <defs> <filter id="a" color-interpolation-filters="sRGB"> <feflood flood-color="rgb(0,0,0)" flood-opacity=".43922" result="flood" /> <fecomposite in="flood" in2="SourceGraphic" operator="in" result="composite1" /> <fegaussianblur in="composite1" result="blur" stddeviation="1" /> <feoffset dx="0" dy="4.16334e-016" result="offset" /> <fecomposite in="offset" in2="SourceGraphic" operator="out" result="composite2" /> </filter> <clippath id="b"> <rect x="-1e-7" y="273.32" width="55.563" height="15.875" fill="#f00" fill-opacity=".42714" stroke-width="0" /> </clippath> </defs> <g transform="matrix(.99999 0 0 1 13.805 -240.98)" fill="#fff"> <path d="m-13.806 256.58s4.5237-0.2746 6.6146-1.0583c7.7909-2.9203 12.846-13.229 21.167-13.229 8.321 0 13.376 10.309 21.167 13.229 2.0908 0.78372 6.6146 1.0583 6.6146 1.0583v0.26458h-55.562z" fill="#fff" stroke-width="0" /> </g> <g transform="matrix(.99999 0 0 1 -.0002499 -273.32)" clip-path="url(#b)" fill="#f00" filter="url(#a)"> <path d="m-2.4646e-8 289.06s4.5237-0.2746 6.6146-1.0583c7.7909-2.9203 12.846-13.229 21.167-13.229s13.376 10.309 21.167 13.229c2.0908 0.78372 6.6146 1.0583 6.6146 1.0583v0.26458h-55.562z" fill="#f00" stroke-width="0" /> </g> </svg> <button v-on:click="close();" class="overlay-close-btn icon ehf-times js-close-modal"> <span class="sr-only">Close</span> </button> </div> </div> </div> </div> </div> </div> <!-- ./modal container --> </div> <!-- ./modal --> </div> </div> <template id="hohCompetitionAccordion"> <div class="w-accordion js-accordion"> <div class="acc-item acc-item--secondary"> <div class="acc-header"> <h2 class="acc-title"> <button v-bind:id="('btn-' + id)" :class="['acc-trigger acc-trigger--secondary', active ? 'is--active' : '']" v-bind:data-collapse="('#' + id)" v-bind:aria-controls="id" type="button" v-bind:aria-expanded="(active ? 'true' : 'false')"> {{caption}} </button> </h2> </div> <div v-bind:id="id" :class="['acc-panel acc-panel--default js-panel', active ? 'is--active' : '']" v-bind:aria-labelledby="('btn-' + id)"> <ul class="arrow-list"> <li v-for="(competition, index) in competitions" v-bind:key="index"> <a v-bind:href="competition.websiteUrl" :target="competition.linkTarget">{{competition.name}}</a> </li> </ul> </div> </div> </div> </template> <!-- footer --> <footer id="footer" class="footer" tabindex="-1"> <div class="container"> <!-- breadcrumbs --> <ul class="breadcrumbs"> <li> <a href="/en/" class="breadcrumb-link"> Home </a> </li> <li><span class="breadcrumb-link">The Final Whistle</span></li> </ul> <!-- ./breadcrumbs --> <div class="footer-middle-section"> <!-- footer headline --> <span class="footer-headline">EHF - Home of Handball</span> <!-- ./footer headline --> <!-- social media links --> <div class="social-media-container"> <a href="https://facebook.com/homeofhandball/" class="social-media-link icon ehf-facebook" target="_blank"> <span class="sr-only">Facebook</span> </a> <a href="https://www.instagram.com/thehomeofhandball/" class="social-media-link icon ehf-instagram" target="_blank"> <span class="sr-only">Instagram</span> </a> <a href="https://www.youtube.com/c/thehomeofhandball" class="social-media-link icon ehf-youtube" target="_blank"> <span class="sr-only">Youtube</span> </a> <a href="https://twitter.com/HomeofHandball" class="social-media-link icon ehf-Twitter" target="_blank"> <span class="sr-only">Twitter</span> </a> <a href="https://www.linkedin.com/company/european-handball-federation/" class="social-media-link icon ehf-linkedin" target="_blank"> <span class="sr-only">Linkedin</span> </a> <a href="https://www.tiktok.com/@homeofhandball" class="social-media-link icon ehf-Ticktock" target="_blank"> <span class="sr-only">Ticktok</span> </a> </div> <!-- ./social media links --> </div> <!-- footer links --> <div class="footer-links-container"> <div class="footer-links-group"> <span class="footer-links-toggle">Who we are</span> <button class="footer-links-toggle js-footer-links-toggle" aria-controls="footerLinksOther" aria-expanded="false"> Who we are </button> <ul id="footerLinks_0" class="footer-links-list js-footer-links-list"> <li> <a href="/en/who-we-are/the-ehf/" class="footer-link">The EHF</a> </li> <li> <a href="/en/who-we-are/ehf-marketing-gmbh/" class="footer-link">EHF Marketing GmbH</a> </li> <li> <a href="/en/who-we-are/ehf-commissions/" class="footer-link">EHF Commissions</a> </li> <li> <a href="/en/who-we-are/ehf-federations/" class="footer-link">EHF Federations</a> </li> </ul> </div> <div class="footer-links-group"> <span class="footer-links-toggle">What we do</span> <button class="footer-links-toggle js-footer-links-toggle" aria-controls="footerLinksOther" aria-expanded="false"> What we do </button> <ul id="footerLinks_1" class="footer-links-list js-footer-links-list"> <li> <a href="/en/what-we-do/development/" class="footer-link">Activities</a> </li> <li> <a href="/en/what-we-do/publications/" class="footer-link">Publications</a> </li> <li> <a href="/en/what-we-do/ehf-anti-doping-unit-archive/" class="footer-link">EHF Anti-Doping-Unit</a> </li> </ul> </div> <div class="footer-links-group"> <span class="footer-links-toggle">Competitions</span> <button class="footer-links-toggle js-footer-links-toggle" aria-controls="footerLinksOther" aria-expanded="false"> Competitions </button> <ul id="footerLinks_2" class="footer-links-list js-footer-links-list"> <li> <a href="http://ehfeuro.eurohandball.com/" class="footer-link" target="_blank">EHF EURO</a> </li> <li> <a href="http://ehfcl.eurohandball.com/" class="footer-link" target="_blank">EHF Champions League</a> </li> <li> <a href="http://ehfel.eurohandball.com/" class="footer-link">EHF European League</a> </li> <li> <a href="http://ehfec.eurohandball.com/" class="footer-link">EHF European Cup</a> </li> </ul> </div> <div class="footer-links-group"> <span class="footer-links-toggle">Services</span> <button class="footer-links-toggle js-footer-links-toggle" aria-controls="footerLinksOther" aria-expanded="false"> Services </button> <ul id="footerLinks_3" class="footer-links-list js-footer-links-list"> <li> <a href="/en/services/ehftv/" class="footer-link">EHFTV</a> </li> <li> <a href="/en/services/ehf-family/" class="footer-link">EHF Family</a> </li> <li> <a href="/en/services/tv-guide/" class="footer-link">TV Guide</a> </li> </ul> </div> <div class="footer-links-group"> <span class="footer-links-toggle">Contact</span> <button class="footer-links-toggle js-footer-links-toggle" aria-controls="footerLinksOther" aria-expanded="false"> Contact </button> <ul id="footerLinks_4" class="footer-links-list js-footer-links-list"> <li> <a href="https://homeofhandball.typeform.com/to/W03Pw3cr#source=hohwebsite" class="footer-link" target="_blank">Contact Us</a> </li> <li> <a href="/en/services/ehf-whistleblowing-platform/" class="footer-link">Confidential Report</a> </li> <li> <a href="/en/services/imprint/" class="footer-link">Imprint</a> </li> <li> <a href="https://www.iubenda.com/privacy-policy/30710801" class="iubenda-nostyle no-brand iubenda-embed footer-link" title="Privacy Policy">Privacy Policy</a> </li> <li> <a href="https://www.iubenda.com/privacy-policy/30710801/cookie-policy" class="iubenda-nostyle no-brand iubenda-embed footer-link" title="Cookie Policy">Cookie Policy</a> </li> <li> <a href="https://www.iubenda.com/terms-and-conditions/30710801" class="iubenda-nostyle no-brand iubenda-embed footer-link" title="Terms and Conditions">Terms and Conditions</a> </li> <li><a href="javascript:void(0);" class="iubenda-cs-preferences-link footer-link">Privacy Preferences</a></li> </ul> </div> </div> <!-- ./footer links --> </div> </footer> <!-- ./footer --> <!-- iubenda footer link script --> <script type="text/javascript"> (function (w, d) { var loader = function () { var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0]; s.src = "https://cdn.iubenda.com/iubenda.js"; tag .parentNode .insertBefore(s, tag); }; if (w.addEventListener) { w.addEventListener("load", loader, false); } else if (w.attachEvent) { w.attachEvent("onload", loader); } else { w.onload = loader; } })(window, document); </script> <!-- ./iubenda footer link script --> <script> loadjs = function () { function e(e, n) { e = e.push ? e : [e]; var t, r, i, c, o = [], f = e.length, a = f; for (t = function (e, t) { t.length && o.push(e), --a || n(o) }; f--;) r = e[f], i = s[r], i ? t(r, i) : (c = u[r] = u[r] || [], c.push(t)) } function n(e, n) { if (e) { var t = u[e]; if (s[e] = n, t) for (; t.length;) t[0](e, n), t.splice(0, 1) } } function t(e, n, r, i) { var o, s, u = document, f = r.async, a = (r.numRetries || 0) + 1, h = r.before || c; i = i || 0, /(^css!|\.css$)/.test(e) ? (o = !0, s = u.createElement("link"), s.rel = "stylesheet", s.href = e.replace(/^css!/, "")) : (s = u.createElement("script"), s.src = e, s.async = void 0 === f || f), s.onload = s.onerror = s.onbeforeload = function (c) { var u = c.type[0]; if (o && "hideFocus" in s) try { s.sheet.cssText.length || (u = "e") } catch (e) { u = "e" } if ("e" == u && (i += 1) < a) return t(e, n, r, i); n(e, u, c.defaultPrevented) }, h(e, s) !== !1 && u .head .appendChild(s) } function r(e, n, r) { e = e.push ? e : [e]; var i, c, o = e.length, s = o, u = []; for (i = function (e, t, r) { if ("e" == t && u.push(e), "b" == t) { if (!r) return; u.push(e) } --o || n(u) }, c = 0; c < s; c++) t(e[c], i, r) } function i(e, t, i) { var s, u; if (t && t.trim && (s = t), u = ( s ? i : t) || {}, s) { if (s in o) throw "LoadJS"; o[s] = !0 } r(e, function (e) { e.length ? (u.error || c)(e) : (u.success || c)(), n(s, e) }, u) } var c = function () { }, o = {}, s = {}, u = {}; return i.ready = function (n, t) { return e(n, function (e) { e.length ? (t.error || c)(e) : (t.success || c)() }), i }, i.done = function (e) { n(e, []) }, i.reset = function () { o = {}, s = {}, u = {} }, i.isDefined = function (e) { return e in o }, i }(); var scriptsToLoad = [ '/frontend.kw/dist/assets/js/plugin.min.js?v=Ydn-w4gsEb0ax5bgRDJHjztRad-S_3Czd2vFOmApCtc', '/frontend.kw/dist/assets/js/common.min.js?v=xj4FvLT3M5-q9aHwCw6mvt3X-Lb9XIGsmGcex29rKCA', '/assets/js/axios.min.js', '/assets/js/vue.min.js', '/assets/js/ados.js', '/assets/js/vue-lazyload.js', '/assets/js/vue-observe-visibility.min.js', '/assets/js/lodash.min.js']; // TODO: minification var bundlePaths = { validation: '/frontend.kw/dist/assets/js/validation.min.js?v=yIX2g9-V_2Dp8Y2yTuNs0k_dSUMKaBoLhuOrQWYnI2M', jquery: '/frontend.kw/dist/assets/js/jquery.min.js?v=9RhPqi-rtr2b0WcvOh0IFdYifPelvrOYqxWrB-2Mcx4', flickity: '/frontend.kw/dist/assets/js/flickity.min.js?v=SqCO1ZtSAzCOA3yQh-xYnmKZGeSwO8_YbDY4PvbcfJE', fullcalendar: '/frontend.kw/dist/assets/js/fullcalendar.min.js?v=q_SryzroA1omzGKJK7-6kMF8dDmhbwbJUfwEcI8u71Y', datepicker: '/frontend.kw/dist/assets/js/datepicker.min.js?v=M8KW1b_DrM8ws2LL66uCMDdoMyCWL4Sna928_hz8Zow', lightgallery: '/frontend.kw/dist/assets/js/lightgallery.min.js?v=vGBtFFxkJh1K9k8nkmH6ed0B0-5TAV8UC5Z7rs7Mfts', tooltip: '/frontend.kw/dist/assets/js/tooltip.min.js?v=GxlQiXz97hFEQvA62QVA4ka0EhSn2_K8Z1XbpT1rvps', eventcountdown: '/frontend.kw/dist/assets/js/eventcountdown.min.js?v=m13D6a2FB-RpK2rm2c4Z7_VbleGZIZ69qdb9XwTblJk', seotext: '/frontend.kw/dist/assets/js/seotext.min.js?v=2DTu9crQtP-0JlSHy2VGfYP8bJQXZGb4B8ASHhUtOdw', head2head: '/frontend.kw/dist/assets/js/head2head.js?v=HjvXqEZqRg6VDJwBrQxZpmM-LO4fhZUE4ioLBb7vjes', livescores: '/assets/js/livescores_vue.js?v=r0JK-Ft8xuO4mTpSUsvihOOPe4rSWCQgMk-m1W4MLjU', searchdetails: '/assets/js/searchdetails_vue.js?v=IxFYktc4OOBWl3RXdvZf0QxH2cFieE0ZovS-xXIp224', homeofhandball: '/assets/js/homeofhandball_vue.js?v=ypenD_iJsapjxH8bZyOhBAN28c4NaXRhF9uYAtIoRyA', calendarOverview: '/assets/js/calendarOverview_vue.js?v=tl4jYI1bz6y-7Y0s0_D6V-AOxcWhMuwH0TSCh0Qi9bw', matches: '/assets/js/matches_vue.js?v=-59DTSySxEE_e4WtNKAimrFkkpI0F_0jdpLT72Awa2Q', federations: '/assets/js/federations_vue.js?v=N526ker8Rj6zL95z0k5cG60OSaguu5oaJVnyLqOSXiU', matchdetails: '/assets/js/matchdetails_vue.js?v=eZuoaVQFpy0MNrm2IexJH9suLV1ASlhQNAKbav0k8gc', newsletter: '/assets/js/newsletter.js?v=NeC6FgPcOnSFOEYBi6ZgfL0vVit9e4eFZDp_jj6E188', tvGuide: '/assets/js/tvGuide.js?v=FgTftmtIkV1eAMorlfN6ZpAXaiMoRzjWVOYz9Y9NbrI', standings: '/assets/js/standings_vue.js?v=8KwaUR6Y3FVt40vYYHyRkbWyG9jJaqfT50EQJ1oyif8', newsOverview: '/assets/js/newsOverview_vue.js?v=Kw1VtKt2JK4OD2jE9HxW5GvoskSR-DU_LFm1oReTlXo', playerDetails: '/assets/js/playerDetails_vue.js?v=7e3GduOr1N2v8VaoV9eIUW9klyvbBD8rR_XqyKyMz2o', vueRouter: '/assets/js/vue-router.min.js', statisticsDetails: '/assets/js/statisticsDetails.js?v=ZFj0hRyZW08VldVI2gn8gEieWBR5u5QB_iv4rI1kWf8', liveBlog: '/assets/js/liveBlog.js?v=EhGtVEJNpBymYV1ykkbAGeQ0xYPLq82xpvYopY5SR4s', recaptcha: '//www.google.com/recaptcha/api.js', typeForm: '//embed.typeform.com/next/embed.js', clubDetails: '/assets/js/clubDetails.js?v=Hr_cwWYvPuClpCg92tVGqgAXJZZSvuNnnmDzYXmNTFQ', clubDetailsEuro: '/assets/js/clubDetailsEuro.js?v=kphBmRc7QZlrbir3xH_GBJopXaoQfKWSQz0tOzkFqJA', ebtItems: '/assets/js/ebtItems_vue.js?v=gpzMTiL_49J5k7EVt06pOYsQMzPbf2nZSM_zKac1_3w', ebtOfficials: '/assets/js/ebtOfficials_vue.js?v=rusz8MFGIc3eOmY52FCZ701W2XUcVMIJSVrOPSKFdqQ', ebtEventDetails: '/assets/js/ebtEventDetails_vue.js?v=Bs77QTVBQn2XD1pl24IYJ_52GJy27B8PioEahlvcrjA', tablelabels: '/frontend.kw/dist/assets/js/tablelabels.min.js?v=pF66mDHeEg7pT5d09tNIS7dgs5chhUNSozPYkbqK6FY' }; var modules = document.querySelectorAll('[data-js-requires]'); for (var i = 0; i < modules.length; i++) { var pluginList = modules[i] .getAttribute('data-js-requires') .split(","); for (var j = 0; j < pluginList.length; j++) { var pluginId = pluginList[j].trim(); var path = bundlePaths[pluginId]; if (scriptsToLoad.indexOf(path) === -1) { scriptsToLoad.push(path); } } } // load the scripts loadjs(scriptsToLoad, { success: function () { }, async: false }); </script> <script async type="text/plain" class="_iub_cs_activate js-consent-script" data-iub-purposes="3" charset="utf-8"> window._refinerQueue = window._refinerQueue || []; function _refiner() { _refinerQueue.push(arguments); } _refiner('setProject', '595f2db0-887a-11ee-8315-f7c8b38a0b9e'); (function () { var a = document.createElement("script"); a.type = "text/javascript"; a.async = !0; a.src = "https://js.refiner.io/v001/client.js"; var b = document.getElementsByTagName("script")[0]; b.parentNode.insertBefore(a, b) })(); </script> <script async type="text/plain" class="_iub_cs_activate js-consent-script" data-iub-purposes="5" data-suppressedsrc="/frontend.kw/dist/assets/js/adblock.min.js" charset="utf-8"></script> <script type="application/ld+json"> { "name":"", "@type":"SportsOrganization", "@id":"http://www.eurohandball.com/en/", "@context":"http://schema.org", "url":"http://www.eurohandball.com/en/", "description":"", "legalName":"", "telephone":"", "foundingDate":"", "foundingLocation":"", "sport":"Handball", "logo": { "@type":"ImageObject", "url":"/media/tignzxwg/ehf-primary.svg", "width":"80", "height":"120" }, "location": { "@type":"Place", "address": { "@type":"PostalAddress", "addressCountry":"", "addressLocality":"", "streetAddress":"" }, "sameAs": [ "https://www.linkedin.com/company/european-handball-federation/", "https://facebook.com/homeofhandball/", "https://twitter.com/HomeofHandball", "https://www.youtube.com/c/thehomeofhandball", "https://www.tiktok.com/@homeofhandball", "https://www.instagram.com/thehomeofhandball/" ]}} </script> </body> </html>