Horror: Storm hits cruise ship and forces it to list 45 degrees – ‘It was like the Titanic’ (video)

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.

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.

Leave a Replay