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 to 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: “I was going in, some people told me to undress”
#Horror #Storm #hits #cruise #ship #forces #list #degrees #Titanic #video
What steps should I take to configure Disqus with a unique page identifier for comments?
It looks like you're working on a script that interacts with multiple advertising and engagement platforms, such as Google AdSense, Phaistos Adman, OneSignal, Disqus, and others. However, it seems that the script is incomplete, with several placeholders for URLs and parameters left unfilled.
Here's a brief overview of how to approach filling in these sections and organizing your advertising and engagement script effectively:
### 1. **AdSense Handling**
To handle Google AdSense, ensure that your async loading functions are well defined. If you're checking for `.adsbygoogle`, be sure to call the necessary asynchronous script to render your ads efficiently.
```javascript
if (adSenseSlotCount > 0) {
adSenseSlots.forEach(function(e) {
// Load Google AdSense script for this slot
asyncLoadScript('https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js');
});
}
```
### 2. **OneSignal Initialization**
Make sure you provide a valid `appId` for OneSignal. You might want to check if OneSignal has already been initialized before attempting to initialize it again.
### 3. **Disqus Configuration**
In your Disqus configuration function, make sure to set a valid `page.url`. This should be the URL of the current page for which you want the comments system to work. Here's an example of how you might fill in a URL:
```javascript
var disqus_config = function() {
this.page.url = window.location.href; // Use the current URL
this.page.identifier = '1565586'; // Unique identifier for the post
};
```
### 4. **Loading Other Scripts**
For third-party services (like CleverCore, Taboola, etc.), ensure to fill in the appropriate script URLs where necessary:
```javascript
asyncLoadScript('https://example.com/script.js');
```
### 5. **Timeout Functionality**
Ensure that any `setTimeout` delays are necessary and align with when you expect the user to need these services.
### 6. **Error Handling**
Consider adding error handling for the asynchronous loading of scripts in case there are network issues or the scripts fail to load for any reason.
### Full Example
Here is an example of how you might structure the script:
```javascript
function asyncLoadScript(url) {
var script = document.createElement('script');
script.src = url;
script.async = true;
document.head.appendChild(script);
}
// Example of initializing OneSignal
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({ appId: "487cc53b-3b66-4f84-8803-3a3a133043ab" });
});
// Disqus configuration
var disqus_config = function() {
this.page.url = window.location.href; // Current page URL
this.page.identifier = '1565586'; // Post identifier
};
// Async load Disqus
setTimeout(function() {
var d = document, s = d.createElement('script');
s.src = "https://YOUR_DISQUS_SUBDOMAIN.disqus.com/embed.js";
s.setAttribute('data-timestamp', +new Date());
(d.head || d.body).appendChild(s);
}, 3000);
// Example of loading AdSense
asyncLoadScript('https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js');
```
### Conclusion
Ensure that every placeholder is correctly filled, and test thoroughly to verify that scripts load correctly and functionality behaves as expected. Don't forget to check for errors in the browser console that may point to issues in loading scripts or configuration settings.