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: “When I entered, some people told me to undress”

#Horror #Storm #hits #cruise #ship #forces #list #degrees #Titanic #video

How can I complete⁢ the⁣ Disqus configuration⁣ to ensure the comments section works properly?

⁢This code snippet appears⁤ to handle a variety of advertising and tracking ‌services, including Google AdSense, OneSignal, Disqus, and potentially others such as CleverCore, Taboola, and Vidoomy. However, the script has some incomplete sections and placeholders, which indicate that it hasn't been‍ fully fleshed out or that ‍certain parts need specific implementations.

Here’s a breakdown of the key components and their functionalities:

1. ⁢**Removing Existing AdSense Elements:**

​ ```javascript

document.querySelectorAll('.adsense-for-mobile').forEach(function(e) {

⁢e.querySelector('.adsbygoogle').remove();

‍ });

```

⁣ This section removes any existing AdSense elements intended ⁣for mobile views.

2. **Checking for AdSense Slots:**

```javascript

const adSenseSlots = document.querySelectorAll('.adsbygoogle');

‍const adSenseSlotCount = adSenseSlots.length;

if (adSenseSlotCount > 0) {

⁢ // asyncLoadScript('

⁣ adSenseSlots.forEach(function(e){

​ ‍ // Add logic for ad​ slots

‍ ‌ });

⁢}

```

⁣ This checks if any AdSense slots exist and prepares to handle them. However, the logic within the forEach is incomplete.

3. **Initializing OneSignal:**

```javascript

window.OneSignalDeferred = window.OneSignalDeferred || [];

⁣ OneSignalDeferred.push(function(OneSignal) {

OneSignal.init({

appId: "487cc53b-3b66-4f84-8803-3a3a133043ab",

});

});

```

This ‍initializes OneSignal for ⁢push notifications.

4. **Configuring​ Disqus:**

```javascript

​ var disqus_config ⁤= function() {

this.page.url = ""; ⁤// needs the page URL

this.page.identifier⁢ = 1565586;

};

```

‍ The Disqus configuration‌ is defined but lacks a ⁢properly assigned URL for the `this.page.url`.

5. **CleverCore ⁤and Other Ad Services:**

⁤ Portions of the code related to CleverCore, Taboola, Glomex, and Vidoomy are indicated, but ‌complete implementations (like the asyncLoadScript and URLs) are not present. The ⁣scripts are presumably​ to be​ loaded asynchronously when certain‌ conditions are met.

### Suggestions‌ for Completion:

1. **Complete the⁤ `asyncLoadScript` Calls:**

Ensure that all `asyncLoadScript` calls include the necessary ‍script URLs and ‍any specific logic that needs‌ to ⁤be executed based on the success​ or failure of the script loading.

2. **Finalize the Disqus URL:**

The line `this.page.url = ⁤"";` ⁢needs ​a proper URL to dynamically set ⁤the page URL for the Disqus comments.

3. ⁣**Add Error Handling:**

Consider adding error handling‌ for⁤ situations where scripts fail to load or where elements are not found.

4. **Define Callbacks:**

⁢ Implement any required callback⁤ functions for scripts that require execution after ‌loading, e.g., after loading Taboola or other ad services.

5. **Optimize for Performance:**

Since loading multiple scripts can slow down page performance, consider optimizing the ⁤strategy for ‌loading ads and third-party scripts.

By⁢ filling in⁤ these gaps and addressing potential issues, the script can be made fully functional and ready for deployment.

Leave a Replay