In an exclusive video document, 2 armed men dressed in black have been recorded running vertically across Patision Avenue and getting lost in the narrow streets of Kypseli
6 gunshots are heard, those who pass by are bewildered.
Seconds later, a video document records 2 armed men dressed in black running vertically across Patision Avenue and disappearing into the narrow streets of Kypseli.
Behind them, the ruthless thugs leave a 39-year-old man of Turkish origin brutally murdered. People come out to the balconies to see what has happened. There is panic at the scene.
People are screaming, a bystander trying to escape the gunfire is injured and taken to the hospital.
Police forces arrive at the scene and seal off the area.
“I heard 3 shots and then I see 2 boys, they were wearing all black, a hood, a mask over here,” said an eyewitness.
He had been framed
A security camera records one of the two perpetrators talking on his cell phone.
They watch their unsuspecting victim for a while and as soon as the 39-year-old is about to leave the cafe, the perpetrator crosses the street and heads towards the victim’s car. His accomplice was also there.
The video shows the 39-year-old man leaving the cafe with his friend. A few meters up they stop as if beginning to realize what was about to happen.
The 39-year-old was known to the authorities. In 2022 he was arrested for drug cases as a red notice was issued against him by Interpol. With the police examining the scenario that the bloody episode is related to drug trafficking rings in our country.
Murder in Kypseli: The 39-year-old Turkish man who was killed is known to the authorities – The case was taken over by the Greek FBI
The 39-year-old Turk who was shot dead by strangers had set up a death ambush in Cell he was known to the authorities.
The 39-year-old was arrested in 2022, as a red notice for drugs had been issued against him by Turkey. He was probably released after that.
According to the Police, the crime took place shortly after 20:00 in the evening at the junction of Patisia and Lesvos streets, with the victim being a 39-year-old man of Turkish origin, while a passing citizen was also slightly injured, who was shocked by the sight.
As it became known from police sources, it seems that the 39-year-old was parking his car, when a vehicle with two occupants approached him and opened fire, fatally injuring him.
So far, the Police have found 9 shell casings at the scene of the attack, while the investigation to identify and arrest the perpetrators is ongoing.
The case of the murder of the 39-year-old Turk was taken over by the Greek FBI.
/* — PerfOps by Nuevvo (nuevvo.com) — */
// Utilities
const allScripts = document.getElementsByTagName(‘script’);
window.lst = allScripts[allScripts.length – 1];
window.isMobile=(function() {var ua=navigator.userAgent||navigator.vendor||window.opera;return ((/Android/i).test(ua) && (/Mobile/i).test(ua)) || (/BlackBerry|iPhone|iPod|Opera Mini|IEMobile/i).test(ua);})();
function asyncLoadScript(url) {
var alScript = document.createElement(‘script’);
alScript.src = url;
alScript.async = true;
//window.lst.parentNode.insertBefore(alScript, window.lst);
document.body.appendChild(alScript);
}
function asyncLoadModule(url) {
var alScript = document.createElement(‘script’);
alScript.src = url;
alScript.type=”module”;
//window.lst.parentNode.insertBefore(alScript, window.lst);
document.body.appendChild(alScript);
}
function displaySlot(id) {
if (document.querySelector(‘#’+id)) {
googletag.display(id);
}
}
// Fix OCM JS errors
window.defineSlots = function(t, r){};
/*! instant.page v5.2.0 – (C) 2019-2023 Alexandre Dieulot – */
(function(){
let t,e,n,o,i,a=null,s=65,c=new Set;const r=1111;function d
})();
// InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2)
setTimeout(() => {
var host=”eleftherostypos.gr”;var element=document.createElement(‘script’);var firstScript=document.getElementsByTagName(‘script’)[0];var url=” uspTries=0;var uspTriesLimit=3;element.async=true;element.type=”text/javascript”;element.src=url;firstScript.parentNode.insertBefore(element,firstScript);function makeStub(){var TCF_LOCATOR_NAME=’__tcfapiLocator’;var queue=[];var win=window;var cmpFrame;function addFrame(){var doc=win.document;var otherCMP=!!(win.frames[TCF_LOCATOR_NAME]);if(!otherCMP){if(doc.body){var iframe=doc.createElement(‘iframe’);iframe.style.cssText=”display:none”;iframe.name=TCF_LOCATOR_NAME;doc.body.appendChild(iframe);} else {setTimeout(addFrame,5);}}return !otherCMP;}function tcfAPIHandler(){var gdprApplies;var args=arguments;if(!args.length){return queue;} else if(args[0]===’setGdprApplies’){if(args.length > 3 &&args[2]===2 &&typeof args[3]===’boolean’){gdprApplies=args[3];if(typeof args[2]===’function’){args[2](‘set’,true);}}} else if(args[0]===’ping’){var retr={gdprApplies: gdprApplies,cmpLoaded: false,cmpStatus: ‘stub’};if(typeof args[2]===’function’){args[2](retr);}} else {if(args[0]===’init’ && typeof args[3]===’object’){args[3]=Object.assign(args[3],{ tag_version: ‘V3′ });}queue.push(args);}}function postMessageEventHandler(event){var msgIsString=typeof event.data===’string’;var json={};try {if(msgIsString){json=JSON.parse(event.data);} else {json=event.data;}} catch (ignore){}var payload=json.__tcfapiCall;if(payload){window.__tcfapi(payload.command,payload.version,function(retValue,success){var returnMsg={__tcfapiReturn: {returnValue: retValue,success: success,callId: payload.callId}};if(msgIsString){returnMsg=JSON.stringify(returnMsg);}if(event && event.source && event.source.postMessage){event.source.postMessage(returnMsg,’*’);}},payload.parameter);}}while (win){try {if(win.frames[TCF_LOCATOR_NAME]){cmpFrame=win;break;}} catch (ignore){}if(win===window.top){break;}win=win.parent;}if(!cmpFrame){addFrame();win.__tcfapi=tcfAPIHandler;win.addEventListener(‘message’,postMessageEventHandler,false);}}makeStub();var uspStubFunction=function(){var arg=arguments;if(typeof window.__uspapi!==uspStubFunction){setTimeout(function(){if(typeof window.__uspapi!==’undefined’){window.__uspapi.apply(window.__uspapi,arg);}},500);}};var checkIfUspIsReady=function(){uspTries++;if(window.__uspapi===uspStubFunction && uspTries 0) {
//asyncLoadScript(‘
adSenseSlots.forEach(function(e){
});
}
// Phaistos Adman
//asyncLoadScript(‘
window.AdmanQueue=window.AdmanQueue||[];
AdmanQueue.push(function(){Adman.adunit({id:338,h:’
// OneSignal
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: “487cc53b-3b66-4f84-8803-3a3a133043ab”,
});
});
// Disqus
var disqus_config = function() {
this.page.url=”
this.page.identifier = 1561092;
};
setTimeout(function(){
(function() {
var d = document,
s = d.createElement(‘script’);
s.src=”
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
})();
}, 3000);
function cmpActionCompleted() {
// OCM & DFP
//asyncLoadScript(‘
asyncLoadScript(‘
asyncLoadScript(‘
/*
// CleverCore
(function(document, window) {
var a, c = document.createElement(“script”);
c.id = “CleverCoreLoader57097″;
c.src = ”
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);
*/
// Taboola/Project Agora
asyncLoadScript(‘
asyncLoadScript(‘
// For Google AdSense
if (document.querySelectorAll(‘.adsbygoogle’).length) {
asyncLoadScript(‘
}
// Phaistos Adman
asyncLoadScript(‘
// Glomex
if (document.querySelectorAll(‘glomex-integration’).length) {
setTimeout(function(){
asyncLoadModule(‘
}, 2000);
}
// Dalecta
setTimeout(() => asyncLoadScript(‘ 800);
// Vidoomy
//asyncLoadScript(‘
// Weather
setTimeout(() => asyncLoadScript(‘ 1000);
/*
// Facebook Pixel
!function(f, b, e, v, n, t, s) {
if (f.fbq) return;
n = f.fbq = function() {
n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)
};
if (!f._fbq) f._fbq = n;
n.push = n;
n.loaded = !0;
n.version = ‘2.0’;
n.queue = [];
t = b.createElement(e);
t.async = !0;
t.src = v;
s = b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t, s)
}(window, document, ‘script’, ‘
fbq(‘init’, ‘618972382017166’);
fbq(‘track’, ‘PageView’);
*/
// OneSignal
setTimeout(() => asyncLoadScript(‘ 5000);
}
// Microsoft Clarity
(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src=”https://www.clarity.ms/tag/”+i+”?ref=wordpress”;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, “clarity”, “script”, “l14tw277rg”);
// Yandex Metrica
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};m[i].l=1*new Date();for(var j=0;j<document.scripts.length;j++){if(document.scripts[j].src===r){return;}}k=e.createElement
#Video #document #murder #Turku
Async loading JavaScript
It appears that the code you provided is a JavaScript snippet managing multiple asynchronous script loads for various ad and tracking services. Let’s break down some of the key elements and functionality while also highlighting missing parts or areas that need to be filled in for it to work properly.
1. **AdSense Removal**:
– If certain conditions are met (not visible in the provided code), it removes Google AdSense elements from mobile views. This is done using `document.querySelectorAll`.
2. **AdSense Load Check**:
– It checks for the presence of AdSense slots and processes them, but the actual script loading part (inside `asyncLoadScript`) is commented out or incomplete.
3. **Phaistos Adman**:
– The snippet contains a place to push ads to the Adman queue, but the actual implementation is incomplete.
4. **OneSignal Initialization**:
– It initializes OneSignal for push notifications using the given App ID.
5. **Disqus Configuration**:
– Sets up a configuration for Disqus comments but omits the loading script URL or tag.
6. **CleverCore Block**:
- There’s a commented-out section for loading the CleverCore script, which is not currently active.
7. **Multiple `asyncLoadScript` Calls**:
– There are several calls for loading scripts asynchronously, but many are commented out or only partially written, leading to incomplete functionality.
8. **Taboola/Project Agora**:
– It intends to load Taboola or Project Agora scripts but doesn’t specify the actual URLs.
9. **Conditional Loads for Glomex and Dalecta**:
– The code checks if respective HTML elements are present before loading the respective scripts.
10. **Eventual Loading Logic**:
– The code uses timeouts for loading certain scripts, allowing for other elements to load first.
### Recommendations:
– **Complete Missing Parts**: Fill in the missing URLs and logic within the `asyncLoadScript` function calls that are currently commented out.
– **Validation**: Ensure that all services are correctly initialized and any necessary cleanup is handled.
– **Error Handling**: Implement error handling for loading scripts to avoid breaking the UI if a script fails to load.
– **Clean Up**: Remove any commented-out blocks that are not needed unless they serve as notes for future development.
– **Testing**: Rigorously test the entire implementation in different scenarios (mobile and desktop) to ensure ads and scripts load as expected.
### Example of Filling in an Async Load Function:
Here’s a hypothetical example of what a possible `asyncLoadScript` function call could look like:
“`javascript
function asyncLoadScript(src) {
const script = document.createElement(‘script’);
script.src = src;
script.onload = () => console.log(“Script loaded: ” + src);
script.onerror = () => console.error(“Failed to load script: ” + src);
document.head.appendChild(script); // Or document.body
}
“`
You would replace each `asyncLoadScript(‘…’)` with actual script sources, like:
“`javascript
asyncLoadScript(‘https://example.com/path/to/script.js’);
“`
Ultimately, make sure to adapt the provided script for functionality while ensuring it aligns with best practices for performance and maintainability.