In fact, the statute of limitations “counts” not from the time the lawsuits were filed (the first was filed by Antonis Samarasin February 2018, a few days after the contents of the “Sarafi” and “Kelesi” depositions had been made public), but on the day the offense was allegedly committed, i.e. the day the impugned depositions were given – the first of which had taken place at the end of November 2017.
Thus, the offenses will be statute-barred in November 2025 regarding the first statements of the former protected witnesses and in February 2026 regarding the last statements, since that was the last time that “Sarafis” and “Kelesi” testified in the then anti-corruption prosecutor Eleni Touloupaki.
During this time, not only all criminal proceedings required before a case can go to trial, but also trials in the first and second degree must be completed. Otherwise, charges must be filed.
For this reason, the Athens Prosecutor’s Office has been entrusted with the organization of the prosecutorial investigation, which will be assigned for reasons of urgency to two prosecutors, who are now called upon to quickly study all the statements of the protected witnesses (they had given approximately 15 each to Eleni Touloupaki and her associates, then assistant anti-corruption prosecutors).
These depositions had almost entirely been the subject of lawsuits by the political figures involved, since they spoke of millions of black money received in bags or suitcases by the executives of the pharmaceutical company Novartis.
Something that all ten politicians vehemently denied from the first moment, filing a series of lawsuits against “Maximos Sarafi” and “Aikaterinis Kelesi”, with the cases against them eventually all being filed.
The former protected witnesses had described extensive incidents of corruption, including specific company drugs that they said received preferential treatment over other drugs.
Some of those involved have filed two or three lawsuits against the former protected witnesses, all of which are now withdrawn from the file and will be included in a joint case file, so that the case can be brought to court as soon as possible if evidence emerges.
In any case, the procedures should be run as quickly as possible, since, as is understood, the time frames are very tight, without this of course detracting from the investigation and the procedures that must be followed, as prescribed by law .
EXPLANATIONS
The two former protected witnesses are expected to be called in a short time to give explanations (either in person or in the form of a written memorandum) with their own positions, on what they are accused of perjury. Of course, with their real details, which are now officially known to their plaintiffs and not with the pseudonyms that became known throughout Greece.
Zodiac signs on Thursday, October 31
The cartoon of the day by Yiannis Dermentzoglou – Thursday, October 31
The most important events that happened today, October 31
/* — 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 = 1555131;
};
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
#Lawsuits #undercover #witnesses
Your browser appears to be blocking the loading of the scripts required for the website to function
It looks like you’ve provided a fragment of JavaScript code that is involved in loading various scripts and handling ad placements on a webpage. The code includes references to multiple advertising and analytics services such as Google AdSense, OneSignal, Disqus, and others. However, it seems that parts of the code have been truncated or are missing specific URLs and configurations.
Here are a few observations and suggestions regarding the code:
1. **Incomplete Script Links**: Many sections use the `asyncLoadScript` function, which seems intended to load external scripts, but the actual URLs for the scripts are missing. Ensure that proper URLs are provided, so the functions can load the corresponding scripts.
2. **AdSense Initialization**: The section for handling AdSense seems to be designed to check for the presence of elements with the class `adsbygoogle` before attempting to load any associated scripts. Make sure that this functionality is reliably set up to handle cases where no ads are present.
3. **OneSignal Setup**: The push to `OneSignalDeferred` for initializing OneSignal appears correct, provided that the app ID is accurate and properly set up in the OneSignal dashboard.
4. **Disqus Configuration**: Similar to OneSignal, the Disqus configuration appears to be partially implemented. The URL needs to be filled in, and the identifier should correspond to your Disqus thread.
5. **Error Handling**: Consider implementing error handling for loading scripts to catch any failures in loading external resources.
6. **Commented Out Sections**: Some of the code appears to be commented out (e.g., CleverCore, Taboola/Project Agora), which may need to be reviewed to determine if they should be included or removed.
7. **Code Structure**: If this code is part of a larger script, you might consider organizing it into functions to improve readability and maintainability.
8. **Debugging and Testing**: After making changes, ensure to test the integration to verify that ads display correctly and the analytics or feedback tools are functioning as intended.
Here’s a skeleton structure of how the code could be formatted for better readability and maintainability, while also highlighting areas where you need to fill in specific details:
“`javascript
function loadAdScripts() {
const adSenseSlots = document.querySelectorAll(‘.adsbygoogle’);
if (adSenseSlots.length > 0) {
// Load AdSense-related scripts (fill in URLs)
asyncLoadScript(‘https://example.com/path/to/adsense/script.js’);
}
// Phaistos Adman
window.AdmanQueue = window.AdmanQueue || [];
AdmanQueue.push(function() {
Adman.adunit({ id: 338, h: /* specify height */ });
});
}
function initOneSignal() {
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: “487cc53b-3b66-4f84-8803-3a3a133043ab”,
});
});
}
function initDisqus() {
var disqus_config = function() {
this.page.url = “https://example.com/current-page”; // Fill with actual URL
this.page.identifier = 1555131; // Unique identifier for the page
};
setTimeout(function() {
var d = document, s = d.createElement(‘script’);
s.src = ”https://example.disqus.com/embed.js”; // Fill with actual Disqus embed URL
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
}, 3000);
}
// Main function to load everything
function init() {
loadAdScripts();
initOneSignal();
initDisqus();
// Other async script loading…
}
document.addEventListener(‘DOMContentLoaded’, init);
“`
Replace the placeholder URLs and parameters with the actual values you intend to use. Make sure to review any documentation related to the services you are integrating for the most accurate implementation practices.