CINXE.COM
EHF Whistleblowing Platform
<!DOCTYPE html> <html class="no-outline" lang="en"> <head> <title>EHF Whistleblowing Platform</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=""> <meta property="og:type" content="website" /> <meta property="og:title" content="EHF Whistleblowing Platform" /> <meta property="og:url" content="https://www.eurohandball.com/en/services/ehf-whistleblowing-platform/" /> <meta property="og:description" content="" /> <meta property="og:image" content="https://www.eurohandball.com/frontend.kw/dist/assets/img/og_facebook.jpg" /> <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/services/ehf-whistleblowing-platform/" /> <link rel="alternate" hreflang="en" href="https://www.eurohandball.com/en/services/ehf-whistleblowing-platform/"> <!-- 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 is--active" 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" 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 is--active"> 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"> 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">EHF Whistleblowing Platform</span> </div> </div> </div> </div> <!-- ./orientation --> <main id="main-content" class="main-content" tabindex="-1"> <div> <div class="page-intro-wrapper page-intro-tag"> <div class="container"> <div class="page-intro-container"> <h1 class="page-intro-title">EHF Whistleblowing Platform</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="EHF Whistleblowing Platform" data-url="https://www.eurohandball.com/en/services/ehf-whistleblowing-platform/" data-subject="EHF Whistleblowing Platform"> <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/services/ehf-whistleblowing-platform/"> <span class="sr-only">Share on Facebook</span> </button> <button class="share-link share--twitter" title="Share on Twitter" data-sharer="twitter" data-title="EHF Whistleblowing Platform" data-hashtags="" data-url="https://www.eurohandball.com/en/services/ehf-whistleblowing-platform/"> <span class="sr-only">Share on Twitter</span> </button> <button class="share-link share--whatsapp" title="Share on WhatsApp" data-sharer="whatsapp" data-title="EHF Whistleblowing Platform" data-url="https://www.eurohandball.com/en/services/ehf-whistleblowing-platform/"> <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-sm"> <div class="content-container"> <div class="content-row"> <div class="content-block"> <div class="editor-output editor-output--responsive-img"> <p><strong>Why an EHF Disclosure Policy?</strong></p> <p>In a continual effort to both promote and also protect fairness in handball, as well as to ensure the integrity and credibility of the sport, both on and off the playing court, the EHF initiated the creation of a disclosure policy at the Ordinary Congress in Glasgow in June 2018. The purpose of this policy is to provide an opportunity for people to report any potential wrongdoings. This initiative resulted from a motion submitted by the Irish Olympic Handball Association and was supported by the EHF member federations. The EHF is committed to a pro-active policy to ensure that any issues can be identified and dealt with through the correct channels before they cause any potential damage to the sport.</p> <p><strong>What is the EHF's Disclosure Policy?</strong></p> <p>It is a simple and clear document adopted by the EHF Executive Committee in September 2018 following consultation with relevant stakeholders. The EHF Disclosure Policy can be <a href="/media/skqnut0q/ehf_disclosure_policy_final_v2.pdf" title="EHF Disclosure Policy">downloaded here.</a>聽</p> <p><strong>How can I report a potential wrongdoing?</strong></p> <p>The EHF realises that any person wanting to make a report should be able to do so with complete anonymity and without any fear that they could be identified. The EHF is also aware that such communication cannot be handled internally to ensure a high level of trust and complete independence in the reporting process. Consequently, any reports can be submitted through an independent platform.</p> <p><strong>Who will handle my report?</strong></p> <p>The Initiator of Proceedings will receive and review any report you submit. The Initiator of Proceedings is an independent from any EHF body or commission and will treat any report with impartiality.</p> <p>The Initiator of Proceedings will be your direct point of contact and will ensure that reporting and any further inquiries remain confidential until further steps are deemed necessary to be undertaken.</p> <p>To summarise, the Initiator of Proceedings is the only person aware of the content of your report and he/she is responsible for taking the decision as to whether further proceedings should be requested.</p> <p><strong>Why is there no link to the reporting platform?</strong></p> <p>We do not provide a link on our website because this could allow for the tracking of individual IP addresses and the potential identification of individuals, which is in contradiction of our commitment to ensuring full anonymity.</p> <p><strong>Where to report?</strong></p> <p>Submit your report here: <strong>https://report.whistleb.com/ehf</strong></p> <p>Simply type it in to your browser or copy/paste it if this is easier. You do not have to provide any personal or contact information if you do not wish to.</p> </div> </div> </div> </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> </main> <div id="hoh-container" data-js-requires="homeofhandball" class="js-hoh-container"> <div id="vue-container-hoh" ref="hohElement" data-currentcontentid="21176" 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">EHF Whistleblowing Platform</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>