/*! elementor-pro - v3.14.0 - 26-06-2023 */ "use strict"; (self["webpackChunkelementor_pro"] = self["webpackChunkelementor_pro"] || []).push([["progress-tracker"],{ /***/ "../modules/progress-tracker/assets/js/frontend/handlers/circular-progress.js": /*!************************************************************************************!*\ !*** ../modules/progress-tracker/assets/js/frontend/handlers/circular-progress.js ***! \************************************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class CircularProgress { constructor(element, settings) { this.settings = settings; this.lastKnownProgress = null; this.circularProgressTracker = element.find('.elementor-scrolling-tracker-circular')[0]; this.circularCurrentProgress = this.circularProgressTracker.getElementsByClassName('current-progress')[0]; this.circularCurrentProgressPercentage = this.circularProgressTracker.getElementsByClassName('current-progress-percentage')[0]; const radius = this.circularCurrentProgress.r.baseVal.value; const circumference = radius * 2 * Math.PI; this.circularCurrentProgress.style.strokeDasharray = `${circumference} ${circumference}`; this.circularCurrentProgress.style.strokeDashoffset = circumference; this.elements = this.cacheElements(); this.resizeObserver = new ResizeObserver(() => { if (this.lastKnownProgress) { this.updateProgress(this.lastKnownProgress); } }); this.resizeObserver.observe(this.circularProgressTracker); } cacheElements() { return { circularProgressTracker: this.circularProgressTracker, circularCurrentProgress: this.circularCurrentProgress, circularCurrentProgressPercentage: this.circularCurrentProgressPercentage }; } updateProgress(progress) { // On page load, there is no progress and some of the elements might be not fully rendered - so we hide the progress. if (progress <= 0) { this.elements.circularCurrentProgress.style.display = 'none'; this.elements.circularCurrentProgressPercentage.style.display = 'none'; return; } this.elements.circularCurrentProgress.style.display = 'block'; this.elements.circularCurrentProgressPercentage.style.display = 'block'; const radius = this.elements.circularCurrentProgress.r.baseVal.value, circumference = radius * 2 * Math.PI, offset = circumference - progress / 100 * circumference; this.lastKnownProgress = progress; this.elements.circularCurrentProgress.style.strokeDasharray = `${circumference} ${circumference}`; this.elements.circularCurrentProgress.style.strokeDashoffset = 'ltr' === this.settings.direction ? -offset : offset; if ('yes' === this.settings.percentage) { this.elements.circularCurrentProgressPercentage.innerHTML = Math.round(progress) + '%'; } } onDestroy() { this.resizeObserver.unobserve(this.circularProgressTracker); } } var _default = CircularProgress; exports["default"] = _default; /***/ }), /***/ "../modules/progress-tracker/assets/js/frontend/handlers/linear-progress.js": /*!**********************************************************************************!*\ !*** ../modules/progress-tracker/assets/js/frontend/handlers/linear-progress.js ***! \**********************************************************************************/ /***/ ((__unused_webpack_module, exports) => { Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; class LinearProgress { constructor(element, settings) { this.settings = settings; this.linearProgressTracker = element.find('.elementor-scrolling-tracker-horizontal')[0]; this.linearCurrentProgress = this.linearProgressTracker.getElementsByClassName('current-progress')[0]; this.linearCurrentProgressPercentage = this.linearProgressTracker.getElementsByClassName('current-progress-percentage')[0]; this.elements = this.cacheElements(); } cacheElements() { return { linearProgressTracker: this.linearProgressTracker, linearCurrentProgress: this.linearCurrentProgress, linearCurrentProgressPercentage: this.linearCurrentProgressPercentage }; } updateProgress(progress) { // On page load, there is no progress and some of the elements might be not fully rendered - so we hide the progress. if (progress < 1) { this.elements.linearCurrentProgress.style.display = 'none'; return; } this.elements.linearCurrentProgress.style.display = 'flex'; this.elements.linearCurrentProgress.style.width = progress + '%'; if ('yes' === this.settings.percentage && // Multiplying the progress percentage width by 1.5 to make sure it has enough space to be shown correctly. this.elements.linearCurrentProgress.getBoundingClientRect().width > this.elements.linearCurrentProgressPercentage.getBoundingClientRect().width * 1.5) { this.elements.linearCurrentProgressPercentage.innerHTML = Math.round(progress) + '%'; this.elements.linearCurrentProgressPercentage.style.color = getComputedStyle(this.linearCurrentProgress).getPropertyValue('--percentage-color'); } else { this.elements.linearCurrentProgressPercentage.style.color = 'transparent'; } } } var _default = LinearProgress; exports["default"] = _default; /***/ }), /***/ "../modules/progress-tracker/assets/js/frontend/handlers/progress-tracker.js": /*!***********************************************************************************!*\ !*** ../modules/progress-tracker/assets/js/frontend/handlers/progress-tracker.js ***! \***********************************************************************************/ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js"); Object.defineProperty(exports, "__esModule", ({ value: true })); exports["default"] = void 0; var _circularProgress = _interopRequireDefault(__webpack_require__(/*! ./circular-progress */ "../modules/progress-tracker/assets/js/frontend/handlers/circular-progress.js")); var _linearProgress = _interopRequireDefault(__webpack_require__(/*! ./linear-progress */ "../modules/progress-tracker/assets/js/frontend/handlers/linear-progress.js")); class ProgressTracker extends elementorModules.frontend.handlers.Base { onInit() { elementorModules.frontend.handlers.Base.prototype.onInit.apply(this, arguments); this.circular = 'circular' === this.getElementSettings().type; const Handler = this.circular ? _circularProgress.default : _linearProgress.default; this.progressBar = new Handler(this.$element, this.getElementSettings()); this.progressPercentage = 0; this.scrollHandler(); this.handler = this.scrollHandler.bind(this); this.initListeners(); } getTrackingElementSelector() { const trackingElementSetting = this.getElementSettings().relative_to; let selector; switch (trackingElementSetting) { case 'selector': selector = jQuery(this.getElementSettings().selector); break; case 'post_content': selector = jQuery('.elementor-widget-theme-post-content'); break; default: selector = this.isScrollSnap() ? jQuery('#e-scroll-snap-container') : elementorFrontend.elements.$body; break; } return selector; } // TODO: On Elementor-Pro-3.6.0 delete this function and instead // use the function isScrollSnapActivated() from \elementor\assets\dev\js\frontend\utils\utils.js isScrollSnap() { const scrollSnapStatus = this.isEdit ? elementor.settings.page.model.attributes.scroll_snap : elementorFrontend.config.settings.page.scroll_snap; return 'yes' === scrollSnapStatus ? true : false; } addScrollSnapContainer() { if (this.isScrollSnap() && !jQuery('#e-scroll-snap-container').length) { jQuery('body').wrapInner('
'); } } scrollHandler() { // Temporary solution to integrate Scroll-Snap with Progress-Tracker. // Add Scroll-Snap container to all content in order to calculate the viewport percentage. this.addScrollSnapContainer(); const $trackingElementSelector = this.getTrackingElementSelector(), scrollStartPercentage = $trackingElementSelector.is(elementorFrontend.elements.$body) || $trackingElementSelector.is(jQuery('#e-scroll-snap-container')) ? -100 : 0; this.progressPercentage = elementorModules.utils.Scroll.getElementViewportPercentage(this.getTrackingElementSelector(), { start: scrollStartPercentage, end: -100 }); this.progressBar.updateProgress(this.progressPercentage); } initListeners() { window.addEventListener('scroll', this.handler); elementorFrontend.elements.$body[0].addEventListener('scroll', this.handler); } onDestroy() { if (this.progressBar.onDestroy) { this.progressBar.onDestroy(); } window.removeEventListener('scroll', this.handler); elementorFrontend.elements.$body[0].removeEventListener('scroll', this.handler); } } var _default = ProgressTracker; exports["default"] = _default; /***/ }) }]); //# sourceMappingURL=progress-tracker.3424c0ac2b2c8da47033.bundle.js.map LGBT Rights in Cuba: What Travellers Should Be Aware Before Going! ???????? | Bravarija Kuš


As people competition from the beaten track so that they can outdo on their own chances are high they’re going to end up considering Cuba. So when a queer person, it’s only natural to question exactly what LGBT Rights are just like in Cuba

.

Cuba might not be shiny and streamlined, exactly what it does not have in modernity it significantly more than makes up for in miracle. Gone are the days of “enclave tourism” at coastline resorts and today ready adventurers can check out the entire island, ingesting the faded brilliance in the buildings in locations and also the durable magnificence for the mountains.

Coming back again your after years of economic sanctions, there’s never been an improved time to check out. Brand new companies tend to be springing upwards everywhere and beautiful but damaged old structures are beginning to get refurbished. Whether vacationers need to benefit from the Caribbean beaches or even the exhilarating atmosphere of Havana, Trinidad or Remedios, they are going to discover plenty to fascinate them here.

However, Cuba isn’t noted for threshold of homosexuality and over the years homophobia is rife. Gay travellers may, understandably, be wary of traveling there. But attitudes tend to be altering and there’s a lot to find out for homosexual adventurers to remain away. So this tips guide hopes available some insight into LGBT legal rights in Cuba to aid homosexual travellers who will be considering going indeed there.





The Legal Circumstances In Gay Cuba

Since 1979
, consensual sex between same-sex couples over 16 has become legal. Before this, there is a lengthy amount of intolerance; after the 1959 movement gay citizens were imprisoned in “rehabilitation” camps and discrimination had been rife. This was considering pre-existing
machismo culture which was further reinforced by a revolution
that saw difference as a hazard and thought gay males were items of decadent capitalism.

Inside late-1970s things progressively started to alter, with legalization coming at the end of the ten years. In the 1980s there had been strategies ahead but almost the same amount of actions straight back; next from inside the 1990s modification started initially to increase. In 1993 Fidel Castro, the then-President, claimed his opposition to anti-LGBT plans; he
got obligation the persecution
of homosexuals in 2010.

You can find anti-discrimination laws set up for work and companies, although none at this time various other areas.

The massive pending change in the appropriate situation of LGBT rights in Cuba at the time of writing is the recommended brand new constitution. In later part of the 2017 a public promotion by LGBT groups began, centered on amending the structure allowing same-sex matrimony; Raul Castro’s girl Mariela is actually a significant figure contained in this strategy alongside LGBT activism.

In
2018 the nationwide Assembly voted
unanimously for a rewritten structure. This may also create all discrimination based on sexuality, sex identity and gender unlawful. The brand new Chairman, Miguel Diaz-Canel, has
supported this change
so there will be a community referendum in March 2019. Endorsement of community numbers marks a remarkable change from earlier occasions; the hope now could be that community will follow it.


The Personal Situation In LGBT Cuba

Despite these big leaps ahead, the social scenario of LGBT rights in Cuba may possibly not be since far advanced. You can find years of ingrained prejudice are overcome; as with different Latin-American countries, the impact of Catholicism and macho tradition nevertheless prevails, and here ended up being more combined by a rather ‘masculine’ change.

While there’s been huge grassroots moves for gay wedding, there are also those against it; places of worship, for instance,
have actually introduced statements proclaiming relationship as specifically “between a guy and a female” and put up prints
with this specific information.

The LGBT neighborhood is starting to become more visible, specifically in locations, so there tend to be pride occasions springing up. There are yearly events in Havana for any Foreign Day Against Homophobia. The
Cuban Nationwide Center for Sex Knowledge (CENESEX)
will support the LGBT community and educate culture as a whole.

Stigma against LGBT men and women continues to be, particularly in rural places, and there are numerous in Cuba who will not open about their sexuality. It’s also worth keeping in mind that
merely state-sanctioned LGBT activism is allowed
. But thinking about the place to begin, the united states made a great progress way.


Trans Liberties In Cuba

The authority to legitimately change sex provides existed since 2008,
with Cuba offering cost-free gender modification operations
. The annals for trans folks in Cuba is equally as dark colored and shameful as that for gay individuals; machismo also offers a big impact as trans women are regarded as ‘renouncing’ their unique maleness.

But in 2017 Cuba managed its basic
transgender
spiritual service, with transgender pastors plainly stating that “God’s love is radically inclusive.” This is exactly a mark of progress that may hopefully carry on.


Just What Performs This Mean For Gay Travellers?

For homosexual travellers, it will be indicates they’ll be going to Cuba at a fascinating time! While natives continue to face challenges, it is highly extremely unlikely that people to the nation will encounter any issues whenever there. As well as usually the instance, there’s a change between located in a nation and seeing it.

In large places, especially Havana, the LGBT area is quite apparent and travellers can seem to be comfortable keeping fingers or similar; outside Havana it is prudent to display some caution. In more conservative places homosexual vacationers maybe met with some amazed or dangerous replies, although there are almost no reports for this.


Places To Go In Gay Cuba

As mentioned above, if gay travellers are looking for someplace that they can likely be operational about their sexuality (in order to find the homosexual night life!) after that even more rural provinces must certanly be prevented. Havana is the hub associated with the LGBT area, however, there are gay havens in spots like Santa Clara and Mi Cayito coastline (about 15 miles east of Havana).

Mi Cayito may be the just honestly gay beach; although little, it’s got most of the features vacationers require. This is exactly well suited for gay travellers who desire a spot of sunshine, and is available from Havana. Santa Clara is recognized as ‘The Liberal City’ and was an oasis for LGBT individuals even before Havana began to catch-up. As a university town, its populace is actually younger and forward-thinking; in addition launched Cuba’s first formal drag tv series as very early as1989!

Obviously, vacationer resorts and enclaves can be locations where LGBT vacationers can seem to be a lot more available as the individuals around are mostly Western visitors.


Gay Accommodation In Cuba

Generally in this area, we claim that worldwide brand sequence motels would be the best wager for gay travellers who desire a trouble-free excursion. Unsurprisingly offered Cuba’s record, you can find not so a number of these! However, gay travellers tend to be extremely unlikely to come across any difficulties with hotel.

If gay vacationers are going to a visitor vacation resort then the upscale accommodations there will be welcoming and available. This is exactly also the case in urban centers like Havana and Santa Clara.

We would recommend doing some study before departing, but observe exactly what motels or guesthouses are suggested by other gay vacationers. This is certainly particularly essential if folks are intending to log off the beaten track and explore undiscovered areas of Cuba – we would usually advise this, in terms of holiday accommodation sophisticated preparing may be required.

AirBnb is also gaining popularity
with locals in order to make money, so it is well worth checking out the choices indeed there and checking out user reviews to see if they truly are gay-friendly.


Strategies In Gay Cuba

There are plenty of incredible tasks for all vacationers in Cuba, from cycling inside beautiful oceans to roaming around the faded but stylish urban area streets open-mouthed in question! For a gay coastline knowledge, attempt Mi Cayito.

For homosexual vacationers who would like to go through the LGBT world of the country, heading to the gay pubs and organizations of Havana is a superb place to begin. The Vedado location has actually a thriving gay society and Calle 23 is the center of homosexual existence truth be told there. It’s no place virtually as out in the available as spots like Bangkok,
Berlin
or Tel Aviv, but get chatting to people indeed there and travellers might find aside what are you doing later on that evening. When you select somewhere, be ready to dance, party, party.

El Mejunje in Santa Clara is known for good reason; held in an open-air building, there is all-night Cuban pop and pull queen enjoyable. Created in the later part of the 80s, it was called a “school for threshold” where any such thing goes.


Satisfying Folks In Gay Cuba

The limits on internet in Cuba have actually designed that homosexual individuals meet both in a far more ‘old-school’ method – flirting in nightclubs and community parks, touring within Malecón. Online is costly, although a lot more Wi-Fi areas happen released, and that’s for which you usually see a lot of people going out, often until 3am.

Grindr were wanting to develop in Cuba, using the creator visiting Havana and holding a celebration at a gay nightclub here; it really is made use of occasionally. Gay travellers shouldn’t feel worried about utilizing it, but really should not be amazed if someone else they can be talking to provides them with a number to telephone. Having less internet means Grindr is much more a means to easily hook up, instead of in fact become familiar with some body.

We’ve put together a list of our very own

favored gay hook up now

to make use of whilst travelling, but you may also wish brush abreast of the

touring etiquette

if you want some easy fun…


Factors to Think About Concerning LGBT Rights in Cuba

As more and more LGBT vacationers visit Cuba, there’ll be more information on what it’s choose to check out there. This hopefully suggests a lot more strategies for holiday accommodation in less populated locations. Another good thing usually even more homosexual vacationers offer support for LGBT liberties in Cuba; gay vacationers could make the effort to support gay-owned or gay-friendly companies besides.


There is question that a visit to Cuba is just one that’ll not be disregarded, thus end up being safe and enjoy!