The relevant regulation is included in the tax bill which has been in public consultation since yesterday. According to the provision, an allowance of €200, €150 and €100 will be paid before Christmas to pensioners who have a personal difference balance in their main pension of more than €10 and because of the difference they receive the 2025 increase will not be pocketed them, as happened with the increases of 2024 and 2023. Depending on the pension, the allowance that will be given is 200 euros for a main pension before tax up to 700 euros, 150 euros for a pension before tax from 700.01 euros up to 1,100 euros and 100 euros for main pension before tax from 1,100.01 euros up to 1,600 euros.
They win…
The allowance will be paid before the 2025 increase, and those with a small personal difference (€11-20) will win double as the increase will nullify the personal difference they previously received the allowance for.
The total of the pre-tax pension includes the national and compensatory pension, as well as the balance of the personal difference. For example:
* A pensioner who has a national and compensatory pension of 680 euros with a personal difference of 50 euros, will get the allowance of 150 euros, because the total of the pension and personal difference exceeds 700 euros which is the limit of the first scale for the allowance of 200 euros.
* A pensioner who has a national and compensatory pension of 1,500 euros with a personal difference of 80 euros, will be paid the allowance of 100 euros because the total of the pension and personal difference is 1,580 euros and does not exceed 1,600 euros which is the last step for the allowance of 100 euro.
* A pensioner with a national and compensatory pension of 1,570 euros and a personal difference of 40 euros, will be excluded from the allowance because the total of the pension and personal difference is 1,610 euros, while the aid is paid in pension up to 1,600 euros.
Support
Before the Christmas holidays, the extraordinary financial aid of 200 euros will be paid to vulnerable social groups, specifically to the beneficiaries of disability allowances of the e-EFKA, to the beneficiaries of the absolute disability allowance for pensioners of the former OGA who receive only the basic pension if they have lifetime disability rate of 100%, to the beneficiaries of the sickness and incapacity allowance of the State pensioners, to the beneficiaries of the extra-institutional allowance granted by e-EFKA, to the beneficiaries of the OPECA disability allowance and to the uninsured elderly.
Beneficiaries of the OPEKA child benefit will receive an additional installment of the monthly benefit, while beneficiaries of the minimum guaranteed income will receive an increase of 50%
In total, almost 1.9 million citizens benefit from the above extraordinary aid amounting to 243 million euros.
20% increase in uniform night allowance
The tax bill also includes an increase in the special night work compensation by 20% for uniformed officers (who serve in the Police, Fire, Coast Guard, Armed Forces). Hourly compensation will rise from 2.77 to 3.33 euros per hour. Night hours per shift range from 10 to 64 per month. For example, for a police officer with 64 hours of night work, the compensation will increase by 36 euros per month, from 1/1/2025 it will amount to 212.73 euros per month (from 177 euros today). For a firefighter with 10 hours of night work per month, the compensation will amount to 33.3 euros from 27.2 euros today.
/* — 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 = 1559527;
};
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
#Pensions #receive #personal #difference #allowance #receive #extraordinary #aid #euros
Load Adsense after page load
It looks like you’ve shared a snippet of JavaScript code that appears to be managing ads on a webpage. The code is handling various asynchronous script loads for ad networks such as Google AdSense, Adman, OneSignal, Disqus, and others. However, the code is incomplete and contains some commented-out sections, which could indicate that it’s still under development or that certain parts are not in use.
Here’s a brief overview of what the code attempts to accomplish:
1. **Removing Mobile Ad Units:**
“`javascript
document.querySelectorAll(‘.adsense-for-mobile’).forEach(function(e) {
e.querySelector(‘.adsbygoogle’).remove();
});
“`
This section targets elements associated with mobile AdSense slots and removes them.
2. **Handling AdSense Slots:**
The code checks if there are any AdSense slots on the page and prepares for loading additional scripts related to them.
3. **Phaistos Adman Initialization:**
An ad manager (Phaistos) is set up via a queue which will execute specific functions once ready.
4. **OneSignal Initialization:**
OneSignal push notifications are initialized with a specific app ID.
5. **Disqus Configuration:**
A Disqus script is set up to manage comments, using a unique page identifier.
6. **Deferred Script Loading:**
The script loading appears to be deferred for various advertisements, allowing for better page performance and user experience.
7. **Various Ad Networks:**
The code has commented-out placeholders for loading scripts from various advertisers or ad services, such as CleverCore, Taboola, Glomex, Dalecta, and Vidoomy.
### Suggestions for Completing the Code
- **Fill in Async Script Load Functions:**
Ensure that wherever `asyncLoadScript` is called, you provide the actual script URL or relevant code to load the necessary JavaScript.
– **Fix Syntax Errors:**
Pay attention to syntax issues, such as mismatched quotes or unclosed strings.
– **Utilize Proper Timing:**
The use of `setTimeout` for delayed script execution can be tuned based on testing, ensuring that scripts load after the essential elements are in place.
– **Error Handling:**
Consider adding error handling mechanisms for script loading failures to ensure a graceful fallback.
– **Commenting and Documentation:**
Include comments and documentation for clarity, stating what each section does, especially if this code will be maintained or modified in the future.
By addressing these aspects, you can enhance the functionality and reliability of your ad management system within your webpage. If you need help with specific script integrations or further improvements, feel free to ask!