Canadian passenger Dan So, 41, filmed people around him frantically trying to stand as objects fell and shattered around them as Royal Caribbean’s Explorer of the Seas capsized violently during a storm off its coast of Africa last week – with objects around them smashing to the ground.
“It was like the Titanic,” So told Kennedy News and Media, seeing “people screaming and glasses breaking.”
“I thought this could be the end and the ship would go into the water,” he added of the alarming “45 degree” tilt.
“I took out my mobile phone and texted my colleagues, telling them I don’t know what’s going to happen and to be careful. I was writing my last message, thinking I was going to die,” added the 41-year-old, who was traveling on a cruise ship for the first time in his life.
One passenger was reportedly injured during the bad weather as passengers were taken to their rooms for an hour for necessary checks to be carried out.
The ship made an unscheduled stop in Las Palmas to help the injured passenger before continuing on its way, the company said.
A cruise ship tilted 45 degrees in the Atlantic ocean causing chaos on board pic.twitter.com/97LcAMQ5L9
— Daily Loud (@DailyLoud) November 11, 2024
Melania Trump: Not moving into the White House – “This time it will be different”
Black Friday: What consumers should watch out for
Brazil: Man strapped with explosives detonates outside Supreme Court
Kostas Martakis: “When I entered, some people told me to undress”
#Horror #Storm #hits #cruise #ship #forces #list #degrees #Titanic #video
```javascript
It looks like you're working on a script that conditionally loads various advertising solutions and analytics scripts in a web page. Below is a structured version of the sample you've provided, with placeholder URLs and configurations filled in to help clarify the purpose of each segment. I'll also add comments to enhance clarity.
```javascript
} else {
// If a certain condition is met, remove existing AdSense ads for mobile.
document.querySelectorAll('.adsense-for-mobile').forEach(function(e) {
e.querySelector('.adsbygoogle').remove();
});
}
const adSenseSlots = document.querySelectorAll('.adsbygoogle');
const adSenseSlotCount = adSenseSlots.length;
if (adSenseSlotCount > 0) {
// Load AdSense scripts for each slot if they exist.
adSenseSlots.forEach(function(e){
asyncLoadScript('https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js');
});
}
// Phaistos Adman
window.AdmanQueue = window.AdmanQueue || [];
AdmanQueue.push(function() {
Adman.adunit({
id: 338,
h: 'YOUR_HEIGHT_HERE' // Specify height here
});
});
// OneSignal for push notifications
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: "487cc53b-3b66-4f84-8803-3a3a133043ab"
});
});
// Disqus for comments
var disqus_config = function() {
this.page.url = window.location.href; // Set the page URL
this.page.identifier = 1565586; // Replace with your page's unique identifier
};
setTimeout(function() {
(function() {
var d = document,
s = d.createElement('script');
s.src = "https://YOUR_DISQUS_SUBDOMAIN.disqus.com/embed.js"; // Replace with your Disqus embed URL
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
})();
}, 3000);
function cmpActionCompleted() {
// Placeholder for further actions after CMP
asyncLoadScript('https://YOUR_CMP_SCRIPT_URL.js'); // Replace with your CMP script URL
asyncLoadScript('https://YOUR_ANOTHER_SCRIPT_URL.js'); // Another script loading
}
// CleverCore Loading (commented out)
// (function(document, window) {
// var a, c = document.createElement("script");
// c.id = "CleverCoreLoader57097";
// c.src = "https://YOUR_CLEVERCORE_SCRIPT_URL.js"; // Replace with your CleverCore script URL
// c.async = true;
// 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 = false;
// }
// a || (a = document.getElementsByTagName("head")[0] || document.getElementsByTagName("body")[0]);
// a.parentNode.insertBefore(c, a);
// })(document, window);
asyncLoadScript('https://YOUR_TABOOLA_SCRIPT_URL.js'); // Replace with Taboola/Project Agora script URL
asyncLoadScript('https://YOUR_ADSENSE_SCRIPT_URL.js'); // For Google AdSense
// Glomex integration check
if (document.querySelectorAll('glomex-integration').length) {
setTimeout(function() {
asyncLoadModule('https://YOUR_GLOMEX_INTEGRATION_URL.js'); // Replace with Glomex module URL
}, 2000);
}
// Dalecta loading
setTimeout(() => asyncLoadScript('https://YOUR_DALECTA_SCRIPT_URL.js'), 800); // Replace with Dalecta script URL
// Vidoomy loading (commented out)
// asyncLoadScript('https://YOUR_VIDOOMY_SCRIPT_URL.js'); // Replace with Vidoomy script URL
```
### Notes:
1. Make sure to replace placeholders like `YOUR_HEIGHT_HERE` and `YOUR_SCRIPT_URL` with the actual values you want to use.
2. Adjust the `setTimeout` durations as needed to suit the performance and loading behavior of the ads.
3. Some segments like CleverCore, Vidoomy, etc., are commented out; you may uncomment them based on your requirements.
4. Remember to test all integrated scripts in a staging environment before deploying to production, as they might interfere with each other or impact page performance.