Tirana: Coach slaps his 8-year-old daughter for losing a Tae Kwon Do match

Video from the European Children’s Tae Kwon Do Championship in Tirana, shows the unprecedented reaction of a father, just after his daughter lost.

The 8-year-old athlete who represented Kosovo in the championship final, lost the match and approached her father and coach, who hit her. While removing her protective gear, he angrily slapped his daughter.

The incident of violence between father and daughter was recorded, as were the reactions of those who saw the man slapping her and the 8-year-old falling to the ground in fear. The video was released via X (formerly Twitter).

Valmir Fetiu, father and coach, was punished with a six-month suspension from all international and domestic activities by the European Tae Kwon Do Federation. The Federation said it took the decision because of his aggressive behaviour.

The father said that he slapped her “to calm her down” while Valina left crying, while he comforted her by hugging her, a person in charge of the organization.

Tragedy in Heraklion: A 41-year-old man died in front of his wife

Fire in an apartment in Piraeus

Electric cars: Sales expected to decline in 2025

Horror: Storm hits cruise ship and forces it to list 45 degrees – ‘It was like the Titanic’ (video)

#Tirana #Coach #slaps #8yearold #daughter #losing #Tae #Kwon #match

```javascript

‌It seems that you've provided a snippet of‌ JavaScript code that ​contains multiple ⁣asynchronous script loading ‍calls alongside some⁢ logic for handling ‌advertisements ⁤and user interaction. The code appears to be related to loading various ad services and tools (like Google AdSense, OneSignal, Disqus, and others) on a webpage. Below‍ is a reformatted and commented version, ‌along with a ​focus on clarity regarding the various sections:

```javascript

// Function to remove adsense from mobile views

if‌ (/* condition ⁣to check mobile */) {

document.querySelectorAll('.adsense-for-mobile').forEach(function(e) {

// Remove the adsense element

‍e.querySelector('.adsbygoogle').remove();

⁤ });

}

const adSenseSlots = document.querySelectorAll('.adsbygoogle');

const adSenseSlotCount = adSenseSlots.length;

// ⁤If there are adSense slots present

if (adSenseSlotCount > 0) ⁣{

‌ // You can load necessary scripts for ad slots here asynchronously

adSenseSlots.forEach(function(e) ⁤{

// Placeholder for adSense specific actions or script loading

});

}

// Initialize Phaistos Adman

window.AdmanQueue = window.AdmanQueue || [];

AdmanQueue.push(function(){

Adman.adunit({​ id: 338, ‌h: /* ⁢height */ });

});

//⁢ Initialize ‌OneSignal for‌ push notifications

window.OneSignalDeferred = window.OneSignalDeferred || [];

OneSignalDeferred.push(function(OneSignal) {

⁤ ⁤ OneSignal.init({

⁤ appId: "487cc53b-3b66-4f84-8803-3a3a133043ab",

​ });

});

// Initialize Disqus‍ comments

var disqus_config =⁤ function() {

‌ this.page.url =​ "/* dynamic URL here */"; ⁣// Set the page URL here

​ this.page.identifier = 1565604; // Set a unique identifier for ⁤the page

};

// Load Disqus script after a timeout

setTimeout(function(){

⁤ ‍ ​ (function() ⁤{

⁢ var d = document,

‍ ‍ ⁣ s⁢ = ‌d.createElement('script');

‌ ‍s.src⁣ = "https://YOUR_DISQUS_SHORTNAME.disqus.com/embed.js"; // update with actual Disqus shortname

‍ s.setAttribute('data-timestamp', +new Date());

⁤ (d.head ||​ d.body).appendChild(s);

⁤})();

},​ 3000);

// Function for ‌completing CMP actions

function cmpActionCompleted() {

⁢ // Load necessary⁢ scripts for OCM & DFP here

​ ⁣ asyncLoadScript(/* ⁣script URL ⁣for OCM & ⁣DFP⁤ */);

​ // Uncomment and implement⁣ CleverCore if needed

​/*

(function(document, window) {

⁢ var a, c⁢ = document.createElement("script");

⁣ c.id = "CleverCoreLoader57097";

​ c.src = "/* CleverCore script URL */";

⁢ ⁤ ⁢ c.async = !0;

⁢ ⁢ ⁢ c.type =⁢ "text/javascript";

​ c.setAttribute("data-target", window.name);

⁣ ‍ c.setAttribute("data-callback",⁢ "put-your-callback-macro-here");

try {

⁤ ⁢ ‍ a =⁣ parent.document.getElementsByTagName("script")[0] || document.getElementsByTagName("script")[0];

⁣ } catch (e) {

‌ ​ a = !1;

}

​ ⁤ a ‌|| (a = document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]);

a.parentNode.insertBefore(c,⁣ a);

})(document, window);

​*/

// Load Taboola/Project Agora

⁢ ⁣asyncLoadScript(/* Taboola script URL */);

⁤ // Load Google AdSense if adsbygoogle is​ found

if (document.querySelectorAll('.adsbygoogle').length) {

‌ asyncLoadScript(/*⁣ AdSense script URL */);

‍ }

⁢ // Load specifics for⁣ Glomex integration

⁣if (document.querySelectorAll('glomex-integration').length) ⁣{

‍ ⁢ ‍ setTimeout(function(){

⁢ ‍ ‌ ​asyncLoadModule(/* Glomex module URL⁣ */);​ // Replace with actual URL

‍ ⁣ }, 2000);

}

‍// Load Dalecta after a‍ timeout

setTimeout(() => asyncLoadScript(/* Dalecta ⁤script URL */), 800);

// Vidoomy and others can be similarly‌ handled

‌ // asyncLoadScript(/* Vidoomy script URL​ */);

}

```

### Key Points:

- **Removing Ads**: The code effectively removes AdSense elements from ⁢mobile views to optimize the‍ user experience.

- ⁤**Initialization of Services**: Multiple services such as OneSignal ‌for notifications and Disqus for comments are being initialized with ‍certain configurations.

- **Asynchronous Script Loading**: The `asyncLoadScript` function is intended⁣ for loading scripts in ‌a non-blocking​ manner, which helps ‍in improving page load‍ performance.

- ⁣**Modular Loading**: Various sections of the‌ code cater to different ad services,⁢ allowing for specific loading based on the presence of elements‌ in the ⁤DOM.

Make sure to replace placeholders (indicated with comments) in the code with actual URLs or parameters relevant⁢ to your implementation.

Leave a Replay