However, the institute, which publishes the annual Hurun China Rich List, found that the total wealth of businessmen on the list this year was $3 trillion (2.8 trillion euros), down 10 percent from the previous year.
The number of billionaires based on their net worth in US dollars also fell by 142, to 753. Hurun recorded 1,185 billionaires as of 2021.
“The Hurun China Rich List has shrunk for an unprecedented third consecutive year as China’s economy and stock markets have had a difficult year,” said Rupert Hoogeverf, president and chief researcher of the Hurun report.
ByteDance’s Zhang came in at No. 1 for the first time this year, with a net worth of $49.3 billion (€45.6 billion), according to Hurun.
ByteDance, which is the parent company of popular short video platforms Douyin and TikTok, saw its revenue grow to $110 billion (€101.8 billion) last year.
He is also the first person born in the 80s to top Hurun’s list.
54 new names on the rich list
Bottled water tycoon Zhong Shanshan slipped to second place in 2024 with $47.9bn (€44.3bn) after its Nongfu Spring brand faced a backlash in February when consumers accused it of disloyalty to China due to of her bottle designs.
The backlash wiped billions off Nongfu Spring’s market value.
In third place is Tencent founder Pony Ma, with a net worth of $44.4 billion (€41.1 billion), as the gaming company saw its revenue rise.
Just 54 new names were added to China’s rich list this year, the lowest number in two decades.
New additions include Charlvin Mao and Miranda Ku Fang, the founders of Xiaohongshu, a social media and lifestyle platform popular with young users.
China’s economy has been left behind in the wake of the COVID-19 pandemic, as the country struggles with a real estate crisis and a volatile stock market.
Policymakers are expected to unveil significant measures to stimulate consumption and spending, which have eased in recent months.
Weather – Tsatraphyllias: Significant drop in temperature from November 3rd
These are the tastiest and easiest bars you’ve ever tried – Ready in minutes
Premiere for the new Porsche 911 Carrera T now also in Cabrio
/* — 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 = 1554091;
};
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
#boss #TikTok #richest #man #China
It looks like you have a piece of JavaScript code that appears to be focused on managing various ad scripts and integrations on a webpage. Here’s a breakdown of its components and structure:
### Key Components
1. **AdSense Management**:
– The script checks for mobile ads and removes them if not needed.
– It initializes and manages the Google AdSense slots.
2. **Ad Management Using Adman**:
– Initializes a queue for handling ad units with a specific ID.
3. **OneSignal Initialization**:
– Sets up OneSignal for push notifications, using a unique application ID.
4. **Disqus Configuration**:
– Prepares Disqus for comments integration with a specific page URL and identifier.
5. **CleverCore (Commented Out)**:
– Contains code for loading CleverCore, presumably for managing user engagement or analytics. This part is currently commented out.
6. **Script Loading**:
– The `asyncLoadScript()` function is called multiple times, indicating the dynamic loading of scripts as needed for various integrations.
7. **Taboola/Project Agora**:
– There are places reserved for script loading, indicating potential integrations with content recommendation engines.
8. **Additional Ad Frameworks**:
– Placeholder logic for integrations with Glomex and Dalecta, suggesting that the structure is ready to dynamically load these scripts as needed.
### Recommendations for Improvement and Completion
1. **Fill in URLs and IDs**:
– Replace any placeholders with actual URLs or IDs where needed (e.g., `asyncLoadScript(‘…’)` should have a specific script URL).
2. **Error Handling**:
– Consider adding error handling for failed script loading to handle any issues gracefully.
3. **Performance Optimization**:
– Investigate the best practices for loading ads and external scripts to minimize page load times.
4. **Documentation**:
– Add comments or documentation describing the purpose of each section for future maintainers or for clarity. This will help anyone reviewing or maintaining the code.
5. **Ensure Asynchronous Load**:
– Confirm that the `asyncLoadScript` function is defined elsewhere in your code to handle the asynchronous loading of scripts.
6. **Testing**:
– Thoroughly test the implementation in different scenarios to ensure all features (ads, OneSignal, Disqus) integrate smoothly and work as intended.
7. **Compatibility**:
– Ensure compatibility across different devices and browsers to reach a wider audience.
### Conclusion
This script structure provides a solid base for managing ads and integrations on a webpage. By filling in the missing parts and ensuring the implementation is robust, you can optimize user engagement and ad efficiency effectively.