The Greek Foreign Minister, in an interview with “Hurriet” entitled “There is no use in tension, the two neighbors must live in peace”, appeared modestly optimistic, while repeating the “red lines” of the country.
“We have achieved step by step a level of trust, so that we can discuss honestly and prevent crises”, stressed G. Gerapetritis. “My vision is a neighborhood of long peace and prosperity between our peoples. We believe in dialogue and the peaceful resolution of disputes based on International Law and respect for the sovereignty and territorial integrity of all states. We can have a meaningful discussion on the delimitation of the continental shelf and the Exclusive Economic Zone in a coordinated manner, with a mutually constructive understanding,” the minister said.
“The delimitation of the continental shelf and the EEZ is the one and only difference between Greece and Turkey, which can be brought before international jurisdiction”, noted G. Gerapetritis and emphasized that “the national sovereignty of states cannot be the subject of discussion or international jurisdiction”.
“I am fully aware of the difficulty of the undertaking, but it is our duty to try,” he said characteristically.
Regarding the case of the marine parks, the Minister of Foreign Affairs noted: “The reaction that has been caused in the relevant debate is disproportionate. The Greek side is, as always, clear and honest and has absolutely no intention of misleading. The two marine parks in the Aegean and Ionian Seas, the boundaries of which are determined by strict environmental criteria, do not affect the rights of others. These initiatives should unite our peoples, especially when we both face the same challenges. As for maritime spatial planning in the Aegean, this constitutes an obligation deriving from European Union Law, which, moreover, Turkey must take into account in its European route”.
The Turkish Foreign Minister Hakan Fidan gave an interview with messages to the “TA NEA” newspaper. Who, while appearing optimistic about the progress of the talks, emphasized that if they do not reach comprehensive solutions as a result of a meaningful dialogue, then, as he said, “we will resort to a holistic approach”, stressing that for this to happen it is necessary to remove the reservations and obstacles, and above all “to get rid of unfounded fears”. Hakan Fidan expressed the belief that “we will have more success in bilateral relations if we start the discussion thinking that the other side also has rights and priorities.” On the issue of marine parks, he noted that since the first day it was put on the agenda, Turkey has been open to cooperation on this issue in the Aegean.
Regarding Cyprus, he said that there are two separate states in Cyprus, which can live side by side in cooperation, as neighbors, and that there is a new spirit in the island, which will make possible wealth, security, freedom and sovereignty both of Greek Cypriots as well as Turkish Cypriots. The Turkish Foreign Minister noted that “it is important to keep the channels of dialogue with Greece functional in the field of immigration”.
/* — 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 = 1561191;
};
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
#GerapetritisFidan #meeting #today #Discussion #EEZ #continental #shelf
All included players are not subscribed
This code fragment appears to be a JavaScript snippet that handles the loading and configuration of various advertising services, including Google AdSense, OneSignal, Disqus, and potentially others like Taboola.
Here’s a breakdown of the key components of the code:
1. **Google AdSense Removal for Mobile**:
– The initial block checks for elements with the class `.adsense-for-mobile` and removes the `adsbygoogle` elements from them if certain conditions are met.
2. **AdSense Slot Handling**:
– It checks if there are any `adsbygoogle` slots on the page and has a placeholder for code that would manage these slots.
3. **OneSignal Initialization**:
– A configuration object for OneSignal is created, setting up push notifications with a specific `appId`.
4. **Disqus Configuration**:
– The Disqus comment system is set up with a callback function to define the page’s URL and identifier. A script is loaded after a 3-second delay to initialize Disqus.
5. **Generic `asyncLoadScript` Calls**:
– The code has several placeholders for asynchronous loading of scripts for various modules and services (e.g., “CleverCore”, “Phaistos Adman”, etc.). However, the script URLs seem to be missing.
6. **Taboola/Project Agora**:
– Asynchronous script loading is also scheduled for Taboola, but again the actual script URL is not provided.
7. **Glomex Integration**:
– Similar handling as above for Glomex, with a delay before loading its integration script.
8. **Dalecta and Vidoomy**:
– Delayed loading of scripts for these services is set up with placeholders for the URLs.
### Issues and Improvements:
– **Missing URLs**: The major issue in this script is the absence of URLs in the `asyncLoadScript` function calls. Without the actual URLs, the scripts will not load.
– **Error Handling**: Consider adding error handling to gracefully deal with failures in loading scripts.
– **Code Cleanliness**: Several comments and commented-out sections may suggest parts of the code that are incomplete or under consideration. Streamlining will improve readability.
– **Deferred Execution**: Several `setTimeout` calls are used to defer execution; it can be beneficial to consider a more systematic approach depending on the loading priorities and dependencies of resources.
while the script demonstrates the intent to manage multiple advertising integrations, it requires completion with actual resource URLs and better structural organization to be functional.