In a letter to the President of SYRIZA’s KO Nikos Pappa, Thanos Moraitis states, among other things, that the recent developments in SYRIZA deeply sadden him and that with his move as a member of parliament he expresses his opposition to “choices and behaviors that have injured irreparably the unity and values of the progressive movement”.
The resignation letter of Thanos Moraitis to Nikos Pappa
To him
President of the Parliamentary Group SYRIZA PS Nikos Pappa
Mr President,
The recent developments deeply sadden me, as does every progressive citizen in our country.
It is imperative that I express my opposition to choices and behaviors that have irreparably injured the unity and values of the progressive movement. Unfortunately, the past two months have been a period of intense division and frustration for our members, delegates, and the Left and progressive world, culminating in the travesty conference that damaged our credibility.
I cannot continue to serve in a position of responsibility, working with people who overlook the most precious legacy of the progressive space: collectivity and respect for Democracy. Indifference to our values and ethics cannot be tolerated.
Therefore, I decide to resign from the position of director of the Parliamentary Group of SYRIZA PS. I would like to thank the Members of Parliament and the staff of the KO secretariat for our cooperation at a critical time for all of us. In these extremely difficult times for Democracy and the future of the progressive party, I choose to remain true to the values with which I have walked my entire political career.
Sincerely, Thanos Moraitis.
Schertsos: New platform for real estate pricing for each neighborhood – The goals for 2025
Marinakis: On Tuesday the arrangement for the personal doctor
What is SYRIZA’s response to the complaints about the undemocratic exclusion of delegates
Georgiadis: “After Kasselakis, the grand finale of the great gift that SYRIZA is giving me will be the exit of Polakis”
Gletsos: “Kasselakis was a foreign body – Now we will produce a president… a Syrian”
SYRIZA: The torture of the drop from Kasselakis supporters – Who stay until they leave
#SYRIZA #Thanos #Moraitis #resigned #director #Parliamentary #Group
What are the potential issues that can arise from improperly structured asynchronous script loading in JavaScript?
The JavaScript code snippet you provided is part of a script that manages ad loading and integration with various advertisement and analytics services on a website. Let's discuss its components and how they work:
1. **AdSense Management**:
```javascript
document.querySelectorAll('.adsense-for-mobile').forEach(function(e) {
e.querySelector('.adsbygoogle').remove();
});
const adSenseSlots = document.querySelectorAll('.adsbygoogle');
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
// asyncLoadScript('
adSenseSlots.forEach(function(e){
// logic for handling adsense slots
});
}
```
- This part of the code removes `.adsbygoogle` elements within any `.adsense-for-mobile` elements and checks if there are any AdSense slots on the page to manage their loading.
2. **Loading Advertising and Analytics Scripts**:
```javascript
window.AdmanQueue=window.AdmanQueue||[];
AdmanQueue.push(function(){Adman.adunit({id:338,h:';
```
- This initializes a queue for loading the Adman script, which likely handles ad units for the service.
3. **OneSignal Initialization**:
```javascript
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: "487cc53b-3b66-4f84-8803-3a3a133043ab",
});
});
```
- OneSignal is a service for push notifications, and this snippet initializes it with a specific `appId`.
4. **Disqus Setup**:
```javascript
var disqus_config = function() {
this.page.url="
this.page.identifier = 1563436;
};
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);
```
- This portion prepares the configuration for Disqus, a commenting platform, before loading its script after a delay.
5. **Miscellaneous Asynchronous Script Loads**:
```javascript
// Various asyncLoadScript calls for different advertising platforms
asyncLoadScript('
asyncLoadScript('
```
- The repeated placeholder `asyncLoadScript('` indicates places where scripts for various services (including CleverCore, Taboola, and others) would be loaded asynchronously.
6. **Delayed Loading for Glomex and Dalecta**:
```javascript
if (document.querySelectorAll('glomex-integration').length) {
setTimeout(function(){
asyncLoadModule('
}, 2000);
}
setTimeout(() => asyncLoadScript(' 800);
```
- This part manages the loading of Glomex integration scripts and another unspecified script for Dalecta with specified delays.
### Recommendations for Improvement:
- Ensure all `asyncLoadScript(` calls have proper URL string paths to prevent runtime errors.
- Comments should clarify role and purpose for better maintainability.
- Check for missing or improperly structured string literals, especially in configurations (like `s.src` links and URLs).
- Standardize the asynchronous loading process to maintain consistency and clearer flow.
If there's a specific part of this code you want to focus on or clarify, please let me know!