As he pointed out: “The Chief of the Fire Department saw their representatives, they even asked him to take a picture with him. They discussed in a mild and friendly atmosphere. Then they asked to see the Deputy Minister, Mr. Tournas. They also saw Mr. Tournas, because I was in the Council of Ministers, and Mr. Tournas informed them of what we had already agreed upon, that they would also see me on Wednesday at 09:00 in the morning. They asked to be photographed with Mr. Tournas and then left happy. On Wednesday I will meet with the representatives of the seasonal firefighters, this does not change, the appointment was set before the events. I repeat, the people came, saw the Chief, saw the Deputy Minister and went out. Be careful. What happened yesterday is the provocation of a few dozen allegedly outraged people. That is, a minority, against the 2,500 seasonal firefighters, and I will explain. They knowingly caused a crisis, because they didn’t just enter the Ministry of Civil Protection, they entered the Ministry which is ESKEDIK (Unit Coordination Center for Operations and Crisis Management). At this time we had two fires, one in Kissamos in Chania and one in Ikaria. They refused to leave for hours and they did all this not to solve the problem of the sector, but to be able to upload two videos and a title: “MAT vs. Firefighters”. That was the purpose and the goal and if that is not provocation, what is? It was unthinkable. They broke doors, smashed windows. They rushed into halls, insulted their colleagues and filmed with a specific purpose. When, I repeat, their representatives called them to come out, they asked them not to proceed with such acts by these minorities. And to be clear, it is a democratic right of every citizen, worker, union and body, to gather and claim demands. Ms. Konstantopoulou, Mr. Kasselakis and the others were there all day, they saw a gathering and ran, they prove it once again. They didn’t say anything about 2019, when these people were hired as seasonal by the SYRIZA law, they “gargled” it and now they are the ones who profit in the most shameless way from the agony of these people, if you will. To whom, as I had promised, and I will do so, I will speak with them, nothing changes, about the SYRIZA law, their seasonality and what is foreseen”.
Mr. Kikilias clarified that in 2019, with the SYRIZA law, 2,500 seasonal firefighters were hired with annual 6-month contracts – from May 1 to October 31 – that is, during the fire season. “This law is still valid today. Their contract has ended and we are obliged to announce a new competition, with an increased quota of course for those who have experience, so that they can be rehired” pointed out the Minister, noting that the government of Kyriakos Mitsotakis received from the SYRIZA government 13,100 firefighters, now the Fire Brigade has 14,900, with the recruitments of 2025 they will reach 15,500, while together with the 2,500 seasonal ones in the next fire season there will be a total of 18,000 firefighters.
He also added that out of the pool of 2500 seasonal, 1550 forest rangers have been recruited. “We hired them based on athletic performance and age criteria, up to 35 years old, from this pool of seasonals. Why? Because mind you, we also have to decide what Fire Department we want. I took over a Fire Department with an average age of 50 years. In the Fire Brigade there are 72-year-olds, 78-year-olds, 69-year-olds and so on, because then Mr. Papoutsis – so that PASOK should also be careful – with a provision, which had no criteria, for social reasons, at what age and how to be, he hired some people. The Corps, however, must have operational competence, this was my obligation this year and that is why we presented this performance and the foresters were fighting on the mountains.
Let me remind you that the army has a limit of 27 years and the Police has a limit of 28. We have set a limit of 35 years for recruitment, while the limit is even higher for seasonal firefighters. Because they are people we hire for 5 years with these contracts. To end all this speculation: Do we want a Fire Department where our firefighters, forest rangers, volunteers and all our strength can go up the mountains, set up facilities, put out fires, and be self-sufficient? Now we have 16 forest commando units. They are young, trained and fit guys. Thriving kids and fighting. Do we want? Or do we want a partisan, micro-party, rusfetological perception to prevail, to put in people who in practice cannot help because of their age and then to curse and say, oh, you burned all of Greece”, the Minister characteristically said.
Finally, regarding the catastrophic floods in Spain, Mr. Kikilias emphasized that such phenomena prove that the elements of nature are much stronger than man, he underlined the decisive importance of 112 which saves lives and emphasized that the government of Mr. Mitsotakis received a dissolved Civil Protection and made it a Ministry with interoperability as its main axis. As he specifically stated: “In Valencia there was a major malfunction in everything to do with optical fibers, the use of 112, when 112 was called, if the citizens received it and if they had time to protect themselves. We issue 112 based on the recommendations of the experts of the Risk Assessment Committee and on the basis of the information provided by EMY. Indeed, meteorologists cannot always accurately determine the phenomenon. That’s why we run AEGIS to get weather stations and radars to help scientists with their predictions. Always with persistence and patience – and we have heard a lot about this – when we have such a suggestion, 112 is sent early to the citizens of the area where there is danger. I understand that sometimes this is tiring and I understand that in the cases where the phenomena are not so strong there is the thought “112 again, what are we dizzying” etc. But if this can lead to avoiding the loss of a human life a thousand times halal. And well done to Kyriakos Mitsotakis who took the hardware and software of 112, which was abandoned and “parked” since 2014, pushed it forward and moved it forward. At the same time, he created the Ministry that did not exist, the civil protection war room which is interdisciplinary and we are all there, the Armed Forces, the Police, the DEDDIE, the ADMIE, the Coast Guard, the Fire Brigade, the Civil Protection, 112. And we do all these years, everything humanly possible to protect our fellow citizens”.
Vineyards: Video-documents from the moment of the explosion
Irina Shayk: The incredible resemblance to Jolie – Disguised as … Lara Croft [εικόνες]
Markopoulo: The three-year-old child who was shot in the head has died
/* — 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 = 1556340;
};
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
#Intended #provocation #colleagues #happened #seasonal #firefighters
Cannot use import statement outside a module
The code snippet you provided appears to be a JavaScript function dealing with loading various ad scripts and configuring related services for a web page. Here’s a brief explanation and organization of your code to clarify its components and functionality:
### Breakdown of the Code
1. **Removing Mobile AdSense Ads**:
– If certain conditions are met, it removes Google AdSense ads tailored for mobile from the DOM.
“`javascript
document.querySelectorAll(‘.adsense-for-mobile’).forEach(function(e) {
e.querySelector(‘.adsbygoogle’).remove();
});
“`
2. **Handling AdSense Slots**:
- It collects all AdSense slots and counts them. Further operations on these slots would presumably follow, as indicated by a commented-out section.
“`javascript
const adSenseSlots = document.querySelectorAll(‘.adsbygoogle’);
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
adSenseSlots.forEach(function(e){
// Additional code to handle AdSense slots
});
}
“`
3. **Phaistos Adman Initialization**:
- It sets up the Adman queue for loading ads.
“`javascript
window.AdmanQueue = window.AdmanQueue || [];
AdmanQueue.push(function() {
Adman.adunit({id: 338, h: /*height value to be filled*/ });
});
“`
4. **OneSignal Configuration**:
– Initializes the OneSignal service for push notifications.
“`javascript
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: “487cc53b-3b66-4f84-8803-3a3a133043ab”,
});
});
“`
5. **Disqus Configuration**:
– Sets up Disqus comments on the page and includes a timeout for script loading.
“`javascript
var disqus_config = function() {
this.page.url = “/* URL Placeholder */”; // URL to be filled out
this.page.identifier = 1556340;
};
setTimeout(function() {
(function() {
var d = document,
s = d.createElement(‘script’);
s.src = ”/* script source URL to be filled */”; // Script source to be filled
s.setAttribute(‘data-timestamp’, +new Date());
(d.head || d.body).appendChild(s);
})();
}, 3000);
“`
6. **Deferred Script Loading and Comments**:
– Several `asyncLoadScript` function calls are mentioned but not fully specified (`/* More details needed */`). They hint at deferred loading of various scripts (like CleverCore, Google AdSense, Table/Project Agora).
7. **Conditional Script Loading**:
– Condition checks followed by loading scripts using a method (`asyncLoadScript`) based on the presence of specific elements in the DOM (like `glomex-integration`, `.adsbygoogle`, etc.).
8. **Set Timeout for Specific Scripts**:
– Some scripts have set timeouts for loading, ensuring they load after a specified delay (like the Glomex and Dalecta scripts).
### Important Notes:
– Missing or incomplete URLs and heights need to be filled in for the code to function correctly.
– It’s crucial to ensure all functionalities are non-blocking and asynchronous for better user experience, especially with loading ads and scripts.
– Commented-out sections might have parts that require implementation or further logic development.
This structure offers a modular approach to managing interactive or dynamic content on a website, mainly focused on advertisements and integrated APIs. Make sure to validate the resulting implementation in a browser environment to ensure desired functionality.