1<!DOCTYPE html> 2<html dir="ltr" lang="en" prefix="og: https://ogp.me/ns#"> 3<head> 4 5 <meta charset="UTF-8"/> 6 7 <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=yes"> 8 <link rel="dns-prefetch" href="//cdn.hu-manity.co" /> 9 <!-- Cookie Compliance --> 10
10<script type="text/javascript" id="hu-banner-options" data-cfasync="false" data-nowprocket data-noptimize="1" data-no-optimize="1" nitro-exclude data-jetpack-boost="ignore" data-no-minify>var huOptions = {"appID":"","currentLanguage":"en","blocking":false,"globalCookie":false,"isAdmin":false,"privacyConsent":true,"forms":[],"wpConsentApiEnabled":true,"customProviders":[{"CategoryID":"2","ProviderID":"1","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Translate","ProviderDescription":""},{"CategoryID":"2","ProviderID":"2","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Fonts","ProviderDescription":"Google Fonts (previously called Google Web Fonts) is an interactive directory of free hosted application programming interfaces for web fonts."},{"CategoryID":"2","ProviderID":"3","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Recaptcha","ProviderDescription":""},{"CategoryID":"2","ProviderID":"4","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Maps","ProviderDescription":""},{"CategoryID":"2","ProviderID":"5","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Charts","ProviderDescription":""},{"CategoryID":"2","ProviderID":"6","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Sign In","ProviderDescription":""},{"CategoryID":"2","ProviderID":"7","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google\u00a0Apps","ProviderDescription":""},{"CategoryID":"2","ProviderID":"8","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Search","ProviderDescription":""},{"CategoryID":"2","ProviderID":"9","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Tag Manager","ProviderDescription":""},{"CategoryID":"2","ProviderID":"10","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Youtube","ProviderDescription":""},{"CategoryID":"2","ProviderID":"11","ProviderURL":"https://www.adobe.com/privacy.html","ProviderName":"Adobe Dynamic Tag Manager","ProviderDescription":"Adobe Dynamic Tag Management lets you trigger many third party tags and technologies at the same time, rather than requiring you to create separate rules for each one."},{"CategoryID":"2","ProviderID":"12","ProviderURL":"https://www.adobe.com/privacy.html","ProviderName":"LiveFyre","ProviderDescription":"Enables comments sections for articles and product reviews."},{"CategoryID":"2","ProviderID":"13","ProviderURL":"https://help.disqus.com/en/articles/1717103-disqus-privacy-policy","ProviderName":"Disqus","ProviderDescription":"Disqus,\u00a0Inc.\u00a0is\u00a0a\u00a0blog\u00a0comment\u00a0hosting\u00a0service\u00a0for\u00a0web\u00a0sites\u00a0and\u00a0online\u00a0communities\u00a0that\u00a0uses\u00a0a\u00a0networked\u00a0platform."},{"CategoryID":"2","ProviderID":"14","ProviderURL":"https://twitter.com/en/privacy","ProviderName":"Twitter","ProviderDescription":""},{"CategoryID":"2","ProviderID":"15","ProviderURL":"https://help.instagram.com/519522125107875","ProviderName":"Instagram","ProviderDescription":""},{"CategoryID":"2","ProviderID":"16","ProviderURL":"https://www.linkedin.com/legal/privacy-policy","ProviderName":"LinkedIn","ProviderDescription":""},{"CategoryID":"2","ProviderID":"17","ProviderURL":"https://policy.pinterest.com/en/privacy-policy","ProviderName":"Pinterest","ProviderDescription":""},{"CategoryID":"2","ProviderID":"18","ProviderURL":"https://www.freshworks.com/privacy/","ProviderName":"Freshchat","ProviderDescription":""},{"CategoryID":"2","ProviderID":"19","ProviderURL":"https://uservoice.com/privacy","ProviderName":"Uservoice","ProviderDescription":""},{"CategoryID":"2","ProviderID":"20","ProviderURL":"https://www.olark.com/privacy-policy/","ProviderName":"Olark","ProviderDescription":""},{"CategoryID":"2","ProviderID":"21","ProviderURL":"https://elev.io/legal/privacy-policy","ProviderName":"Elevio","ProviderDescription":""},{"CategoryID":"3","ProviderID":"22","ProviderURL":"https://www.home.neustar/privacy","ProviderName":"AdAdvisor by Neustar","ProviderDescription":"Neustar provides real-time information, analytics, clearinghouse and directory services to the global communications and Internet industries."},{"CategoryID":"3","ProviderID":"23","ProviderURL":"https://newrelic.com/termsandconditions/privacy","ProviderName":"New Relic","ProviderDescription":"New Relic monitors Web and mobile applications in real-time that run in cloud, on-premises, or hybrid environments."},{"CategoryID":"3","ProviderID":"24","ProviderURL":"https://www.nielsen.com/us/en/legal/privacy-statement/digital-measurement/","ProviderName":"Nielsen Online","ProviderDescription":"Nielsen Online provides measurement and analysis of online audiences, advertising, video, consumer-generated media, word of mouth, commerce and consumer behavior."},{"CategoryID":"3","ProviderID":"25","ProviderURL":"https://policies.yahoo.com/ie/en/yahoo/privacy/index.htm","ProviderName":"Yahoo","ProviderDescription":"Yahoo is globally known for its Web portal, search engine Yahoo! Search, and related services, including Yahoo! Directory, Yahoo! Mail, Yahoo! News, Yahoo! Finance, Yahoo! Groups, Yahoo! Answers, advertising, online mapping, video sharing, fantasy sports and its social media website."},{"CategoryID":"3","ProviderID":"26","ProviderURL":"https://www.optimizely.com/privacy/","ProviderName":"Optimizely","ProviderDescription":"Optimizely is a firm that makes customer-experience optimization software for companies."},{"CategoryID":"3","ProviderID":"27","ProviderURL":"https://www.parse.ly/privacy-policy","ProviderName":"Parse.ly","ProviderDescription":"Parse.ly provides digital publishers with clear audience insights to answer questions about how readers are responding to content."},{"CategoryID":"3","ProviderID":"28","ProviderURL":"https://www.comscore.com/About/Privacy","ProviderName":"Scorecard Research by comScore","ProviderDescription":"Scorecard Research conducts research by collecting Internet web browsing data and then uses that data to help show how people use the Internet, what they like about it, and what they don\u2019t."},{"CategoryID":"3","ProviderID":"29","ProviderURL":"https://chartbeat.com/privacy","ProviderName":"Chartbeat","ProviderDescription":"Chartbeat is a web analytics company."},{"CategoryID":"3","ProviderID":"30","ProviderURL":"https://www.oracle.com/legal/privacy/addthis-privacy-policy.html","ProviderName":"AddThis by Oracle","ProviderDescription":"Collects and analyzes data related to site usage and performance."},{"CategoryID":"3","ProviderID":"31","ProviderURL":"https://sharethis.com/privacy/","ProviderName":"ShareThis","ProviderDescription":"Collects and analyzes data related to site usage and performance."},{"CategoryID":"3","ProviderID":"32","ProviderURL":"https://www.kissmetrics.io/privacy/","ProviderName":"Kissmetrics","ProviderDescription":"Collects and analyzes data related to site usage and performance."},{"CategoryID":"3","ProviderID":"33","ProviderURL":"https://segment.com/legal/privacy/","ProviderName":"Segment IO","ProviderDescription":"Collects and analyzes data related to site usage and performance."},{"CategoryID":"3","ProviderID":"34","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Analytics","ProviderDescription":"Google Analytics is a freemium web analytics service offered by Google that tracks and reports website traffic."},{"CategoryID":"4","ProviderID":"35","ProviderURL":"https://www.4wmarketplace.com/privacy_uk/","ProviderName":"4w Marketplace","ProviderDescription":""},{"CategoryID":"4","ProviderID":"36","ProviderURL":"https://www.addtoany.com/privacy","ProviderName":"Add to Any","ProviderDescription":""},{"CategoryID":"4","ProviderID":"37","ProviderURL":"https://site.adform.com/privacy-center/overview/","ProviderName":"Adform","ProviderDescription":"Adform is a global digital media advertising technology company."},{"CategoryID":"4","ProviderID":"38","ProviderURL":"https://www.adobe.com/privacy.html","ProviderName":"Adobe Marketing Cloud","ProviderDescription":"Adobe Marketing Cloud is a collection of integrated online marketing and Web analytics products by Adobe Systems."},{"CategoryID":"4","ProviderID":"39","ProviderURL":"https://www.nextroll.com/privacy","ProviderName":"AdRoll","ProviderDescription":"AdRoll provides targeted advertising services for our advertiser clients."},{"CategoryID":"4","ProviderID":"40","ProviderURL":"https://albacross.com/privacy-policy/","ProviderName":"Albacross","ProviderDescription":""},{"CategoryID":"4","ProviderID":"41","ProviderURL":"https://privacy.aol.com/legacy/","ProviderName":"Advertising.com by AOL","ProviderDescription":"Advertising.com is an online advertising company based in the United States\u2026 It was acquired by AOL [in] 2004"},{"CategoryID":"4","ProviderID":"42","ProviderURL":"https://www.mondadori.com/privacy-policy-eng","ProviderName":"Altervista","ProviderDescription":""},{"CategoryID":"4","ProviderID":"43","ProviderURL":"https://advertising.amazon.com/resources/ad-policy/en/gdpr","ProviderName":"Amazon Associates","ProviderDescription":"Amazon referral platform where Associates receive a commission for referring customers to Amazon by placing links to Amazon on their websites."},{"CategoryID":"4","ProviderID":"44","ProviderURL":"https://better.fyi/trackers/adnxs.com/","ProviderName":"AppNexus by Ad Nexus Media","ProviderDescription":"Adnxs is a portal for Publishers to the AppNexus online auction exchange used to sell advertising space."},{"CategoryID":"4","ProviderID":"45","ProviderURL":"https://www.audiencescience.com/privacy-policy-highlights/","ProviderName":"AudienceScience","ProviderDescription":"AudienceScience works with advertisers, publishers and other businesses, to deliver targeted or personalized ads, to consumers."},{"CategoryID":"4","ProviderID":"46","ProviderURL":"https://www.bidswitch.com/privacy-policy/","ProviderName":"BidSwitch","ProviderDescription":"BidSwitch provides a central infrastru
10cture and standard for more than 200 supply and demand technology partners to connect and trade [ad] media across the display, mobile, video & native ecosystems."},{"CategoryID":"4","ProviderID":"47","ProviderURL":"https://www.oracle.com/legal/privacy/marketing-cloud-data-cloud-privacy-policy.html","ProviderName":"BlueKai by Oracle","ProviderDescription":"BlueKai is a cloud-based big data platform that enables companies to personalize online, offline, and mobile marketing campaigns."},{"CategoryID":"4","ProviderID":"48","ProviderURL":"https://bombora.com/privacy/","ProviderName":"Bombora","ProviderDescription":"The Bombora Data Co-op, is a first of its kind consortium of premium B2B media companies."},{"CategoryID":"4","ProviderID":"49","ProviderURL":"https://policies.yahoo.com/ie/en/yahoo/privacy/index.htm","ProviderName":"BrightRoll by Yahoo","ProviderDescription":"BrightRoll is a unified programmatic video advertising platform and a subsidiary of Yahoo!"},{"CategoryID":"4","ProviderID":"50","ProviderURL":"https://www.indexexchange.com/privacy/","ProviderName":"Casale Media by Index Exchange","ProviderDescription":"Casale Media is a tech company providing online display and advertising services."},{"CategoryID":"4","ProviderID":"51","ProviderURL":"https://www.criteo.com/privacy/","ProviderName":"Criteo","ProviderDescription":"Criteo is a \u2018personalized retargeting company\u2019 that works with Internet retailers to serve personalized online display advertisements to consumers that have previously visited the advertiser\u2019s website."},{"CategoryID":"4","ProviderID":"52","ProviderURL":"https://www.oracle.com/legal/privacy/marketing-cloud-data-cloud-privacy-policy.html","ProviderName":"Datalogix by Oracle","ProviderDescription":"Datalogix\u2019s\u2026 primary objective is to obtain and track offline and online data purchasing behavioral patterns, with the use of information obtained from retailers' loyalty card programs."},{"CategoryID":"4","ProviderID":"53","ProviderURL":"https://www.adobe.com/privacy.html","ProviderName":"DemDex by Adobe","ProviderDescription":"DemDex captures behavioral data on behalf of Websites and advertisers and stores it in a behavioral data bank."},{"CategoryID":"4","ProviderID":"54","ProviderURL":"https://policies.google.com/privacy","ProviderName":"DoubleClick by Google","ProviderDescription":"DoubleClick is a subsidiary of Google which develops and provides Internet ad serving services."},{"CategoryID":"4","ProviderID":"55","ProviderURL":"https://better.fyi/trackers/adsymptotic.com/","ProviderName":"Drawbridge","ProviderDescription":"Drawbridge has built a cross-device advertising platform that specializes in using machine learning to match individuals across connected devices, including desktops, smartphones, tablets, and connected TVs, in order to serve more relevant ads across devices."},{"CategoryID":"4","ProviderID":"56","ProviderURL":"https://dstillery.com/privacy-policy/","ProviderName":"Dstillery","ProviderDescription":"Dstillery uses proprietary social targeting technology to deliver relevant ads to consumers."},{"CategoryID":"4","ProviderID":"57","ProviderURL":"https://www.nielsen.com/us/en/legal/privacy-statement/digital-measurement/","ProviderName":"eXelate by Nielsen","ProviderDescription":"eXelate provides data collection, data segmentation, and data distribution to facilitate interest based advertising for advertisers, publishers, and content providers (our customers)"},{"CategoryID":"4","ProviderID":"58","ProviderURL":"https://www.facebook.com/policy.php","ProviderName":"Facebook","ProviderDescription":""},{"CategoryID":"4","ProviderID":"59","ProviderURL":"https://corp.flipp.com/legal/privacy/","ProviderName":"Flipp","ProviderDescription":"The Flipp Network is the world\u2019s largest shopper marketing platform."},{"CategoryID":"4","ProviderID":"60","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Ads","ProviderDescription":"Google AdSense is a program run by Google that allows publishers in the Google Network of content sites to serve automatic text, image, video, or interactive media advertisements, that are targeted to site content and audience."},{"CategoryID":"4","ProviderID":"61","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Interactive Media Ads","ProviderDescription":"Display ads in your application's video, audio, and game content."},{"CategoryID":"4","ProviderID":"62","ProviderURL":"https://policies.google.com/privacy","ProviderName":"Google Publisher Tags","ProviderDescription":""},{"CategoryID":"4","ProviderID":"63","ProviderURL":"http://inform.com/privacy/","ProviderName":"Inform","ProviderDescription":"Inform, Inc. operates an online news and information video site that provides personalized content delivery and performance-based monetization to mobile and desktop advertisers and publishers."},{"CategoryID":"4","ProviderID":"64","ProviderURL":"https://better.fyi/trackers/ixiaa.com/","ProviderName":"IXI Services","ProviderDescription":"IXI Services enables its clients to differentiate and target consumer households and target markets based on proprietary measures of wealth, income, spending c
10apacity, credit, share-of-wallet, and share-of-market."},{"CategoryID":"4","ProviderID":"65","ProviderURL":"https://sonobi.com/privacy-policy/","ProviderName":"Jetstream by Sonobi","ProviderDescription":"Sonobi is an ad technology developer that designs digital advertising tools and solutions."},{"CategoryID":"4","ProviderID":"66","ProviderURL":"https://www.salesforce.com/company/privacy/","ProviderName":"Krux by Salesforce","ProviderDescription":"Krux enables the total view, recall and capture of 100% of people data."},{"CategoryID":"4","ProviderID":"67","ProviderURL":"https://www.sovrn.com/legal/privacy-policy/","ProviderName":"Lijit by Sovrn","ProviderDescription":"Understand your audience. Engage your readers. Make more money."},{"CategoryID":"4","ProviderID":"68","ProviderURL":"https://liveramp.com/privacy/","ProviderName":"LIVERAMP by Acxiom","ProviderDescription":"Provides advertising or advertising-related services such as data collection, behavioral analysis or retargeting."},{"CategoryID":"4","ProviderID":"69","ProviderURL":"https://www.lotame.com/about-lotame/privacy/","ProviderName":"Lotame","ProviderDescription":"Lotame is a data management platform that lets marketers, agencies and publishers harness audience data to make smarter marketing, product and business decisions."},{"CategoryID":"4","ProviderID":"70","ProviderURL":"https://better.fyi/trackers/mookie1.com/","ProviderName":"Media Innovation Group","ProviderDescription":"The Media Innovation Group provides data management technology and strategy for marketers to centralize their digital marketing activities."},{"CategoryID":"4","ProviderID":"71","ProviderURL":"https://www.mediamath.com/legal/terms/policies/","ProviderName":"MediaMath","ProviderDescription":"MediaMath is a global provider of digital media and data management technology for advertisers and agencies."},{"CategoryID":"4","ProviderID":"72","ProviderURL":"https://www.oracle.com/legal/privacy/","ProviderName":"Moat by Oracle","ProviderDescription":"Moat measures real-time Attention Analytics."},{"CategoryID":"4","ProviderID":"73","ProviderURL":"https://www.nativo.com/policies-and-guidelines","ProviderName":"Nativo","ProviderDescription":"Scalable and automated native advertising platform."},{"CategoryID":"4","ProviderID":"74","ProviderURL":"https://privacy.aol.com/legacy/","ProviderName":"ONE Ad Server by AOL","ProviderDescription":"Unified programmatic solution designed to help publishers maximize monetization across every format and channel."},{"CategoryID":"4","ProviderID":"75","ProviderURL":"https://www.openx.com/legal/","ProviderName":"OpenX","ProviderDescription":"OpenX\u2019s unified monetization platform combines an ad server and a real-time bidding ad exchange to deliver the highest revenue across every digitally connected screen."},{"CategoryID":"4","ProviderID":"76","ProviderURL":"https://www.outbrain.com/trust-and-transparency/","ProviderName":"Outbrain","ProviderDescription":"Outbrain uses interest-based, behavioral technology to power its content recommendations."},{"CategoryID":"4","ProviderID":"77","ProviderURL":"https://better.fyi/trackers/ppjol.net/","ProviderName":"Piano","ProviderDescription":"Piano sells products and subscriptions on behalf of the owners and publishers of websites and other digital products."},{"CategoryID":"4","ProviderID":"78","ProviderURL":"https://pubmatic.com/legal/privacy/","ProviderName":"Pubmatic","ProviderDescription":"PubMatic is a marketing automation software company for publishers. Using real-time analytics, yield management, and workflow automation."},{"CategoryID":"4","ProviderID":"79","ProviderURL":"https://www.quantcast.com/privacy/","ProviderName":"Quantcast","ProviderDescription":"Quantcast is a technology company, founded in 2006, that specializes in audience measurement and real-time advertising."},{"CategoryID":"4","ProviderID":"80","ProviderURL":"https://better.fyi/trackers/gwallet.com/","ProviderName":"RadiumOne","ProviderDescription":"RadiumOne is a digital advertising company."},{"CategoryID":"4","ProviderID":"81","ProviderURL":"https://www.gorocketfuel.com/about/privacy-policy/","ProviderName":"Rocket Fuel","ProviderDescription":"Rocket Fuel is an ad technology company\u2026 founded in 2008 by alumni of Yahoo!"},{"CategoryID":"4","ProviderID":"82","ProviderURL":"https://rubiconproject.com/privacy/","ProviderName":"Rubicon Project","ProviderDescription":"Rubicon Project is an online advertising technology f
10irm."},{"CategoryID":"4","ProviderID":"83","ProviderURL":"https://simpli.fi/simpli-fi-services-privacy-policy/","ProviderName":"Simplifi","ProviderDescription":"Simplifi Holdings, Inc. is a company that provides online advertising services."},{"CategoryID":"4","ProviderID":"84","ProviderURL":"https://www.sitescout.io/privacy_policy","ProviderName":"SiteScout","ProviderDescription":"SiteScout is the leading self-serve ad platform for marketing professionals and agencies."},{"CategoryID":"4","ProviderID":"85","ProviderURL":"https://www.spotx.tv/privacy-policy/","ProviderName":"SpotX","ProviderDescription":"SpotX is a hosted advertising management platform that provides targeted advertisement insertion and scheduling, campaign management and reporting on a real-time basis primarily used in the monetization of online video content."},{"CategoryID":"4","ProviderID":"86","ProviderURL":"https://www.taboola.com/policies/privacy-policy","ProviderName":"Taboola","ProviderDescription":"Taboola is a content marketing \u2018clickbait\u2019 platform that provides a web widget to content creators on their website to display advertisements for articles, videos, and slideshows, both from within the site and from other publishers."},{"CategoryID":"4","ProviderID":"87","ProviderURL":"https://www.tapad.com/privacy.html","ProviderName":"Tapad","ProviderDescription":"Tapad Inc. is a venture-funded startup company that develops and markets software and services for cross-device advertising and content delivery. It uses algorithms to analyze internet and device data and predict whether two or more devices are owned by the same person."},{"CategoryID":"4","ProviderID":"88","ProviderURL":"https://tealium.com/privacy/","ProviderName":"Tealium","ProviderDescription":"Tealium is an American company\u2026 that sells enterprise tag management and marketing software."},{"CategoryID":"4","ProviderID":"89","ProviderURL":"https://www.thetradedesk.com/general/privacy","ProviderName":"The Trade Desk","ProviderDescription":"adsvr.org is the ad server for The Trade Desk, a real-time-bidding ad exchange."},{"CategoryID":"4","ProviderID":"90","ProviderURL":"https://townnews.com/about/privacy/townnews-privacy-statement/article_307a1888-0000-11ea-bdf4-0b3ec0b9bcf5.html","ProviderName":"TownNews","ProviderDescription":"TownNews.com, provides online publishing and revenue solutions to news websites. Used by local news sites to serve ads and as a content delivery network (CDN)."},{"CategoryID":"4","ProviderID":"91","ProviderURL":"https://www.adobe.com/privacy/experience-cloud.html","ProviderName":"TubeMogul by Adobe","ProviderDescription":"TubeMogul is a publicly traded company whose main product is an enterprise software platform for digital video advertising."},{"CategoryID":"4","ProviderID":"92","ProviderURL":"https://www.amobee.com/trust/privacy-guidelines/","ProviderName":"Turn by Amobee","ProviderDescription":"Turn provides its business partners\u2014advertisers and their agencies, website and app publishers, other ad inventory providers, and data vendors\u2014with technologies that enable the serving and display of relevant advertisements to individuals who access a publisher\u2019s website, mobile app, or content."},{"CategoryID":"4","ProviderID":"93","ProviderURL":"https://help.twitter.com/en/twitter-for-websites-ads-info-and-privacy","ProviderName":"Twitter Ads","ProviderDescription":""},{"CategoryID":"4","ProviderID":"94","ProviderURL":"https://www.amobee.com/trust/privacy-guidelines/","ProviderName":"Videology by Amobee","ProviderDescription":"Videology is a digital media advertising technology solutions provider, providing its clients with solutions to connect advertiser brands with consumers who are most interested in those brands."},{"CategoryID":"4","ProviderID":"95","ProviderURL":"https://www.yieldbot.com/privacy-policy/","ProviderName":"Yieldbot","ProviderDescription":"Cookieless Cross-Device Keyword Targeting."},{"CategoryID":"3","ProviderID":"96","ProviderURL":"https://matomo.org/privacy-policy/","ProviderName":"Matomo","ProviderDescription":""},{"CategoryID":"3","ProviderID":"97","ProviderURL":"https://www.crazyegg.com/privacy","ProviderName":"Crazy Egg","ProviderDescription":""},{"CategoryID":"3","ProviderID":"98","ProviderURL":"https://www.linkedin.com/legal/privacy-policy","ProviderName":"LinkedIn Insights","ProviderDescription":""},{"CategoryID":"4","ProviderID":"99","ProviderURL":"https://jabmo.com/privacy-policy/","ProviderName":"Jabmo","ProviderDescription":""},{"CategoryID":"4","ProviderID":"100","ProviderURL":"https://sharpspring.com/legal/privacy/","ProviderName":"SharpSpring","ProviderDescription":""},{"CategoryID":"2","ProviderID":"101","ProviderURL":"https://vimeo.com/privacy","ProviderName":"Vimeo","ProviderDescription":""}],"customPatterns":[{"Pattern":"translate.google.com","CookieID":"1","CategoryID":"2","ProviderID":"1","PatternType":"script","PatternFormat":"URL"},{"Pattern":"fonts.googleapis.com","CookieID":"2","CategoryID":"2","ProviderID":"2","PatternType":"script","PatternFormat":"URL"},{"Pattern":"google.com/recaptcha","CookieID":"3","CategoryID":"2","ProviderID":"3","PatternType":"script","PatternFormat":"URL"}
10,{"Pattern":"google.com/maps","CookieID":"4","CategoryID":"2","ProviderID":"4","PatternType":"script","PatternFormat":"URL"},{"Pattern":"maps.google.it/maps","CookieID":"5","CategoryID":"2","ProviderID":"4","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"maps.google.com/maps","CookieID":"6","CategoryID":"2","ProviderID":"4","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"google.com/maps/embed","CookieID":"7","CategoryID":"2","ProviderID":"4","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"google.com/charts","CookieID":"8","CategoryID":"2","ProviderID":"5","PatternType":"script","PatternFormat":"URL"},{"Pattern":"apis.google.com/js/platform.js","CookieID":"9","CategoryID":"2","ProviderID":"6","PatternType":"script","PatternFormat":"URL"},{"Pattern":"apis.google.com/js/api.js","CookieID":"10","CategoryID":"2","ProviderID":"7","PatternType":"script","PatternFormat":"URL"},{"Pattern":"apis.google.com","CookieID":"11","CategoryID":"2","ProviderID":"7","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"google.com/jsapi","CookieID":"12","CategoryID":"2","ProviderID":"8","PatternType":"script","PatternFormat":"URL"},{"Pattern":"google.com/coop","CookieID":"13","CategoryID":"2","ProviderID":"8","PatternType":"script","PatternFormat":"URL"}
10,{"Pattern":"cse.google.com/cse.js","CookieID":"14","CategoryID":"2","ProviderID":"8","PatternType":"script","PatternFormat":"URL"},{"Pattern":"googletagmanager.com/gtm.js","CookieID":"15","CategoryID":"2","ProviderID":"9","PatternType":"script","PatternFormat":"URL"},{"Pattern":"googletagmanager.com/gtag/js","CookieID":"16","CategoryID":"2","ProviderID":"9","PatternType":"script","PatternFormat":"URL"},{"Pattern":"googletagmanager.com/ns.html","CookieID":"17","CategoryID":"2","ProviderID":"9","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"youtube.com/iframe_api","CookieID":"18","CategoryID":"2","ProviderID":"10","PatternType":"script","PatternFormat":"URL"},{"Pattern":"youtu.be","CookieID":"19","CategoryID":"2","ProviderID":"10","PatternType":"script","PatternFormat":"URL"},{"Pattern":"youtube.com","CookieID":"20","CategoryID":"2","ProviderID":"10","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"youtube.com/embed","CookieID":"21","CategoryID":"2","ProviderID":"10","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"player.vimeo.com","CookieID":"22","CategoryID":"2","ProviderID":"101","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"adobedtm.com","CookieID":"23","CategoryID":"2","ProviderID":"11","PatternType":"script","PatternFormat":"URL"},{"Pattern":"livefyre.com","CookieID":"24","CategoryID":"2","ProviderID":"12","PatternType":"script","PatternFormat":"URL"},{"Pattern":"fyre.co","CookieID":"25","CategoryID":"2","ProviderID":"12","PatternType":"script","PatternFormat":"URL"},{"Pattern":"disqus.com","CookieID":"26","CategoryID":"2","ProviderID":"13","PatternType":"script","PatternFormat":"URL"},{"Pattern":"platform.twitter.com/widgets.js","CookieID":"27","CategoryID":"2","ProviderID":"14","PatternType":"script","PatternFormat":"URL"},{"Pattern":"platform.twitter.com","CookieID":"28","CategoryID":"2","ProviderID":"14","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"instawidget.net/js/instawidget.js","CookieID":"29","CategoryID":"2","ProviderID":"15","PatternType":"script","PatternFormat":"URL"},{"Pattern":"platform.linkedin.com/in.js","CookieID":"30","CategoryID":"2","ProviderID":"16","PatternType":"script","PatternFormat":"URL"},{"Pattern":"pinterest.com/js/pinit.js","CookieID":"31","CategoryID":"2","ProviderID":"17","PatternType":"script","PatternFormat":"URL"},{"Pattern":"wchat.freshchat.com","CookieID":"32","CategoryID":"2","ProviderID":"18","PatternType":"script","PatternFormat":"URL"},{"Pattern":"widget.uservoice.com","CookieID":"33","CategoryID":"2","ProviderID":"19","PatternType":"script","PatternFormat":"URL"},{"Pattern":"static.olark.com/jsclient/loader0.js","CookieID":"34","CategoryID":"2","ProviderID":"20","PatternType":"script","PatternFormat":"URL"},{"Pattern":"cdn.elev.io","CookieID":"35","CategoryID":"2","ProviderID":"21","PatternType":"script","PatternFormat":"URL"},{"Pattern":"facebook.com/plugins/like.php","CookieID":"36","CategoryID":"2","ProviderID":"58","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"facebook.com/plugins/likebox.php","CookieID":"37","CategoryID":"2","ProviderID":"58","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"facebook.com/v3.2/plugins/like.php","CookieID":"38","CategoryID":"2","ProviderID":"58","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"facebook.com/v3.2/plugins/likebox.php","CookieID":"39","CategoryID":"2","ProviderID":"58","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"adadvisor.net","CookieID":"40","CategoryID":"3","ProviderID":"22","PatternType":"script","PatternFormat":"URL"},{"Pattern":"newrelic.com","CookieID":"41","CategoryID":"3","ProviderID":"23","PatternType":"script","PatternFormat":"URL"},{"Pattern":"nr-data.net","CookieID":"42","CategoryID":"3","ProviderID":"23","PatternType":"script","PatternFormat":"URL"},{"Pattern":"imrworldwide.com","CookieID":"43","CategoryID":"3","ProviderID":"24","PatternType":"script","PatternFormat":"URL"},{"Pattern":"yahoo.com","CookieID":"44","CategoryID":"3","ProviderID":"25","PatternType":"script","PatternFormat":"URL"},{"Pattern":"yahooapis.com","CookieID":"45","CategoryID":"3","ProviderID":"25","PatternType":"script","PatternFormat":"URL"},{"Pattern":"optimizely.com","CookieID":"46","CategoryID":"3","ProviderID":"26","PatternType":"script","PatternFormat":"URL"},{"Pattern":"cdn.optimizely.com/js","CookieID":"47","CategoryID":"3","ProviderID":"26","PatternType":"script","PatternFormat":"URL"},{"Pattern":"parsely.com","CookieID":"48","CategoryID":"3","ProviderID":"27","PatternType":"script","PatternFormat":"URL"},{"Pattern":"scorecardresearch.com","CookieID":"49","CategoryID":"3","ProviderID":"28","PatternType":"script","PatternFormat":"URL"},{"Pattern":"scoreresearch.com","CookieID":"50","CategoryID":"3","ProviderID":"28","PatternType":"script","PatternFormat":"URL"},{"Pattern":"scrsrch.com","CookieID":"51","CategoryID":"3","ProviderID":"28","PatternType":"script","PatternFormat":"URL"},{"Pattern":"securestudies.com","CookieID":"52","CategoryID":"3","ProviderID":"28","PatternType":"script","PatternFormat":"URL"},{"Pattern":"chartbeat.net","CookieID":"53","CategoryID":"3","ProviderID":"29","PatternType":"script","PatternFormat":"URL"},{"Pattern":"chartbeat.com","CookieID":"54","CategoryID":"3","ProviderID":"29","PatternType":"script","PatternFormat":"URL"},{"Pattern":"addthis.com/js/","CookieID":"55","CategoryID":"3","ProviderID":"30","PatternType":"script","PatternFormat":"URL"},{"Pattern":"sharethis.com/button/buttons.js","CookieID":"56","CategoryID":"3","ProviderID":"31","PatternType":"script","PatternFormat":"URL"},{"Pattern":"sharethis.com/button/async-buttons.js","CookieID":"57","CategoryID":"3","ProviderID":"31","PatternType":"script","PatternFormat":"URL"},{"Pattern":"i.kissmetrics.com/i.js","CookieID":"58","CategoryID":"3","ProviderID":"32","PatternType":"script","PatternFormat":"URL"},{"Pattern":"cdn.segment.io/analytics.js","CookieID":"59","CategoryID":"3","ProviderID":"33","PatternType":"script","PatternFormat":"URL"},{"Pattern":"cdn.segment.com/analytics.js","CookieID":"60","CategoryID":"3","ProviderID":"33","PatternType":"script","PatternFormat":"URL"},{"Pattern":"google-analytics.com","CookieID":"61","CategoryID":"3","ProviderID":"34","PatternType":"script","PatternFormat":"URL"},{"Pattern":"matomo.js","CookieID":"62","CategoryID":"3","ProviderID":"96","PatternType":"script","PatternFormat":"URL"},{"Pattern":"script.crazyegg.com","CookieID":"63","CategoryID":"3","ProviderID":"97","PatternType":"script","PatternFormat":"URL"},{"Pattern":"lms-analytics/insight.min.js","CookieID":"64","CategoryID":"3","ProviderID":"98","PatternType":"script","PatternFormat":"URL"},{"Pattern":"cdn.feed.4wnet.com/resources/scripts/jsAds-1.4.min.js","CookieID":"65","CategoryID":"4","ProviderID":"35","PatternType":"script","PatternFormat":"URL"}
10,{"Pattern":"static.addtoany.com/menu/page.js","CookieID":"66","CategoryID":"4","ProviderID":"36","PatternType":"script","PatternFormat":"URL"},{"Pattern":"adform.net","CookieID":"67","CategoryID":"4","ProviderID":"37","PatternType":"script","PatternFormat":"URL"},{"Pattern":"omtrdc.net","CookieID":"68","CategoryID":"4","ProviderID":"38","PatternType":"script","PatternFormat":"URL"},{"Pattern":"2o7.net","CookieID":"69","CategoryID":"4","ProviderID":"38","PatternType":"script","PatternFormat":"URL"},{"Pattern":"adroll.com","CookieID":"70","CategoryID":"4","ProviderID":"39","PatternType":"script","PatternFormat":"URL"},{"Pattern":"s.adroll.com","CookieID":"71","CategoryID":"4","ProviderID":"39","PatternType":"script","PatternFormat":"URL"},{"Pattern":"/j/roundtrip.js","CookieID":"72","CategoryID":"4","ProviderID":"39","PatternType":"script","PatternFormat":"URL"},{"Pattern":"advertising.com","CookieID":"73","CategoryID":"4","ProviderID":"41","PatternType":"script","PatternFormat":"URL"},{"Pattern":"ad.altervista.org/js","CookieID":"74","CategoryID":"4","ProviderID":"42","PatternType":"script","PatternFormat":"URL"},{"Pattern":"amazon-adsystem.com","CookieID":"75","CategoryID":"4","ProviderID":"43","PatternType":"script","PatternFormat":"URL"},{"Pattern":"adnxs.com","CookieID":"76","CategoryID":"4","ProviderID":"44","PatternType":"script","PatternFormat":"URL"},{"Pattern":"revsci.net","CookieID":"77","CategoryID":"4","ProviderID":"45","PatternType":"script","PatternFormat":"URL"},{"Pattern":"bidswitch.net","CookieID":"78","CategoryID":"4","ProviderID":"46","PatternType":"script","PatternFormat":"URL"},{"Pattern":"bluekai.com","CookieID":"79","CategoryID":"4","ProviderID":"47","PatternType":"script","PatternFormat":"URL"},{"Pattern":"ml314.com","CookieID":"80","CategoryID":"4","ProviderID":"48","PatternType":"script","PatternFormat":"URL"},{"Pattern":"btrll.com","CookieID":"81","CategoryID":"4","ProviderID":"49","PatternType":"script","PatternFormat":"URL"},{"Pattern":"casalemedia.com","CookieID":"82","CategoryID":"4","ProviderID":"50","PatternType":"script","PatternFormat":"URL"},{"Pattern":"indexww.com","CookieID":"83","CategoryID":"4","ProviderID":"50","PatternType":"script","PatternFormat":"URL"},{"Pattern":"criteo.com","CookieID":"84","CategoryID":"4","ProviderID":"51","PatternType":"script","PatternFormat":"URL"},{"Pattern":"nexac.com","CookieID":"85","CategoryID":"4","ProviderID":"52","PatternType":"script","PatternFormat":"URL"},{"Pattern":"demdex.net","CookieID":"86","CategoryID":"4","ProviderID":"53","PatternType":"script","PatternFormat":"URL"},{"Pattern":"everestjs.net","CookieID":"87","CategoryID":"4","ProviderID":"53","PatternType":"script","PatternFormat":"URL"},{"Pattern":"everesttech.net","CookieID":"88","CategoryID":"4","ProviderID":"53","PatternType":"script","PatternFormat":"URL"},{"Pattern":"doubleclick.net","CookieID":"89","CategoryID":"4","ProviderID":"54","PatternType":"script","PatternFormat":"URL"},{"Pattern":"2mdn.net","CookieID":"90","CategoryID":"4","ProviderID":"54","PatternType":"script","PatternFormat":"URL"},{"Pattern":"adsymptotic.com","CookieID":"91","CategoryID":"4","ProviderID":"55","PatternType":"script","PatternFormat":"URL"},{"Pattern":"media6degrees.com","CookieID":"92","CategoryID":"4","ProviderID":"56","PatternType":"script","PatternFormat":"URL"},{"Pattern":"exelator.com","CookieID":"93","CategoryID":"4","ProviderID":"57","PatternType":"script","PatternFormat":"URL"},{"Pattern":"connect.facebook.net","CookieID":"94","CategoryID":"4","ProviderID":"58","PatternType":"script","PatternFormat":"URL"},{"Pattern":"wishabi.net","CookieID":"95","CategoryID":"4","ProviderID":"59","PatternType":"script","PatternFormat":"URL"},{"Pattern":"wishabi.com","CookieID":"96","CategoryID":"4","ProviderID":"59","PatternType":"script","PatternFormat":"URL"},{"Pattern":"circularhub.com","CookieID":"97","CategoryID":"4","ProviderID":"59","PatternType":"script","PatternFormat":"URL"},{"Pattern":"google.com/ads","CookieID":"98","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"}
10,{"Pattern":"google.se/ads","CookieID":"99","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"},{"Pattern":"google.com/adsense","CookieID":"100","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"},{"Pattern":"google.com/pagead","CookieID":"101","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"},{"Pattern":"google.com/js/gweb","CookieID":"102","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"},{"Pattern":"googlesyndication.com/pagead/js/adsbygoogle.js","CookieID":"103","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"},{"Pattern":"googlesyndication.com/pagead/show_ads.j","CookieID":"104","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"},{"Pattern":"googleadservices.com/pagead/conversion.js","CookieID":"105","CategoryID":"4","ProviderID":"60","PatternType":"script","PatternFormat":"URL"},{"Pattern":"window.adsbygoogle","CookieID":"106","CategoryID":"4","ProviderID":"60","PatternType":"iFrame","PatternFormat":"URL"},{"Pattern":"imasdk.googleapis.com","CookieID":"107","CategoryID":"4","ProviderID":"61","PatternType":"script","PatternFormat":"URL"},{"Pattern":"newsinc.com","CookieID":"108","CategoryID":"4","ProviderID":"63","PatternType":"script","PatternFormat":"URL"},{"Pattern":"ixiaa.com","CookieID":"109","CategoryID":"4","ProviderID":"64","PatternType":"script","PatternFormat":"URL"},{"Pattern":"sonobi.com","CookieID":"110","CategoryID":"4","ProviderID":"65","PatternType":"script","PatternFormat":"URL"},{"Pattern":"krxd.net","CookieID":"111","CategoryID":"4","ProviderID":"66","PatternType":"script","PatternFormat":"URL"},{"Pattern":"lijit.com","CookieID":"112","CategoryID":"4","ProviderID":"67","PatternType":"script","PatternFormat":"URL"},{"Pattern":"rlcdn.com","CookieID":"113","CategoryID":"4","ProviderID":"68","PatternType":"script","PatternFormat":"URL"},{"Pattern":"pippio.com","CookieID":"114","CategoryID":"4","ProviderID":"68","PatternType":"script","PatternFormat":"URL"},{"Pattern":"rapleaf.com","CookieID":"115","CategoryID":"4","ProviderID":"68","PatternType":"script","PatternFormat":"URL"},{"Pattern":"crwdcntrl.net","CookieID":"116","CategoryID":"4","ProviderID":"69","PatternType":"script","PatternFormat":"URL"},{"Pattern":"mookie1.com","CookieID":"117","CategoryID":"4","ProviderID":"70","PatternType":"script","PatternFormat":"URL"},{"Pattern":"mathtag.com","CookieID":"118","CategoryID":"4","ProviderID":"71","PatternType":"script","PatternFormat":"URL"},{"Pattern":"mathads.com","CookieID":"119","CategoryID":"4","ProviderID":"71","PatternType":"script","PatternFormat":"URL"},{"Pattern":"moatads.com","CookieID":"120","CategoryID":"4","ProviderID":"72","PatternType":"script","PatternFormat":"URL"},{"Pattern":"moatpixel.com","CookieID":"121","CategoryID":"4","ProviderID":"72","PatternType":"script","PatternFormat":"URL"},{"Pattern":"postrelease.com","CookieID":"122","CategoryID":"4","ProviderID":"73","PatternType":"script","PatternFormat":"URL"},{"Pattern":"ntv.io","CookieID":"123","CategoryID":"4","ProviderID":"73","PatternType":"script","PatternFormat":"URL"},{"Pattern":"adtechus.com","CookieID":"124","CategoryID":"4","ProviderID":"74","PatternType":"script","PatternFormat":"URL"},{"Pattern":"openx.net","CookieID":"125","CategoryID":"4","ProviderID":"75","PatternType":"script","PatternFormat":"URL"},{"Pattern":"odnxs.net","CookieID":"126","CategoryID":"4","ProviderID":"75","PatternType":"script","PatternFormat":"URL"},{"Pattern":"openx.org","CookieID":"127","CategoryID":"4","ProviderID":"75","PatternType":"script","PatternFormat":"URL"},{"Pattern":"openxenterprise.com","CookieID":"128","CategoryID":"4","ProviderID":"75","PatternType":"script","PatternFormat":"URL"},{"Pattern":"servedbyopenx.com","CookieID":"129","CategoryID":"4","ProviderID":"75","PatternType":"script","PatternFormat":"URL"},{"Pattern":"outbrain.js","CookieID":"130","CategoryID":"4","ProviderID":"76","PatternType":"script","PatternFormat":"URL"},{"Pattern":"ppjol.net","CookieID":"131","CategoryID":"4","ProviderID":"77","PatternType":"script","PatternFormat":"URL"}
10,{"Pattern":"pubmatic.com","CookieID":"132","CategoryID":"4","ProviderID":"78","PatternType":"script","PatternFormat":"URL"},{"Pattern":"quantserve.com","CookieID":"133","CategoryID":"4","ProviderID":"79","PatternType":"script","PatternFormat":"URL"},{"Pattern":"gwallet.com","CookieID":"134","CategoryID":"4","ProviderID":"80","PatternType":"script","PatternFormat":"URL"},{"Pattern":"rfihub.com","CookieID":"135","CategoryID":"4","ProviderID":"81","PatternType":"script","PatternFormat":"URL"},{"Pattern":"rubiconproject.com","CookieID":"136","CategoryID":"4","ProviderID":"82","PatternType":"script","PatternFormat":"URL"},{"Pattern":"dpclk.com","CookieID":"137","CategoryID":"4","ProviderID":"82","PatternType":"script","PatternFormat":"URL"},{"Pattern":"mobsmith.com","CookieID":"138","CategoryID":"4","ProviderID":"82","PatternType":"script","PatternFormat":"URL"},{"Pattern":"nearbyad.com","CookieID":"139","CategoryID":"4","ProviderID":"82","PatternType":"script","PatternFormat":"URL"},{"Pattern":"chango.com","CookieID":"140","CategoryID":"4","ProviderID":"82","PatternType":"script","PatternFormat":"URL"},{"Pattern":"simpli.fi","CookieID":"141","CategoryID":"4","ProviderID":"83","PatternType":"script","PatternFormat":"URL"},{"Pattern":"sitescout.com","CookieID":"142","CategoryID":"4","ProviderID":"84","PatternType":"script","PatternFormat":"URL"},{"Pattern":"spotxchange.com","CookieID":"143","CategoryID":"4","ProviderID":"85","PatternType":"script","PatternFormat":"URL"},{"Pattern":"spotx.tv","CookieID":"144","CategoryID":"4","ProviderID":"85","PatternType":"script","PatternFormat":"URL"},{"Pattern":"spotxcdn.com","CookieID":"145","CategoryID":"4","ProviderID":"85","PatternType":"script","PatternFormat":"URL"},{"Pattern":"taboola.com","CookieID":"146","CategoryID":"4","ProviderID":"86","PatternType":"script","PatternFormat":"URL"},{"Pattern":"tapad.com","CookieID":"147","CategoryID":"4","ProviderID":"87","PatternType":"script","PatternFormat":"URL"},{"Pattern":"tiqcdn.com","CookieID":"148","CategoryID":"4","ProviderID":"88","PatternType":"script","PatternFormat":"URL"},{"Pattern":"adsrvr.org","CookieID":"149","CategoryID":"4","ProviderID":"89","PatternType":"script","PatternFormat":"URL"},{"Pattern":"townnews.com","CookieID":"150","CategoryID":"4","ProviderID":"90","PatternType":"script","PatternFormat":"URL"},{"Pattern":"tubemogul.com","CookieID":"151","CategoryID":"4","ProviderID":"91","PatternType":"script","PatternFormat":"URL"},{"Pattern":"turn.com","CookieID":"152","CategoryID":"4","ProviderID":"92","PatternType":"script","PatternFormat":"URL"},{"Pattern":"static.ads-twitter.com","CookieID":"153","CategoryID":"4","ProviderID":"93","PatternType":"script","PatternFormat":"URL"},{"Pattern":"tidaltv.com","CookieID":"154","CategoryID":"4","ProviderID":"94","PatternType":"script","PatternFormat":"URL"},{"Pattern":"yldbt.com","CookieID":"155","CategoryID":"4","ProviderID":"95","PatternType":"script","PatternFormat":"URL"},{"Pattern":"serve.albacross.com/track.js","CookieID":"156","CategoryID":"4","ProviderID":"40","PatternType":"script","PatternFormat":"URL"},{"Pattern":"cdn.azalead.com","CookieID":"157","CategoryID":"4","ProviderID":"99","PatternType":"script","PatternFormat":"URL"},{"Pattern":"b2btagmgr.azalead.com","CookieID":"158","CategoryID":"4","ProviderID":"99","PatternType":"script","PatternFormat":"URL"},{"Pattern":"marketingautomation.services/client/ss.js","CookieID":"159","CategoryID":"4","ProviderID":"100","PatternType":"script","PatternFormat":"URL"}]}; // nowprocket</script>
10 11
11<script type="text/javascript" id="hu-banner-js" data-cfasync="false" data-nowprocket data-noptimize="1" data-no-optimize="1" nitro-exclude data-jetpack-boost="ignore" data-no-minify src="https://cdn.hu-manity.co/hu-banner.min.js"></script>
11<title>About Saba | Saba Tourism</title>
12<script type="application/javascript">var mkdfToursAjaxURL = "https://www.sabatourism.com/wp-admin/admin-ajax.php"</script>
12<meta name="follow.it-verification-code-U1pubHNNMW9LVkszQ0pYeGxqcnVEUWJnbC96VUVvUkY0bW9QdjdXcE4zQ0xLSWgxWitxN2NwSmxEb1lDUEY5VXRCVFJlNDJCRUZVL2NYeVdiL1RFeUx1Nm9oU1hwUXVPZTM5Uk1yVCtrN3dUR1drZUJsMnJINFlLTzF6UEUyNm58cHlyRkhYYXFEK3FDcTJxQjMvc1RNUFFnZ04zWEpDaEJLNlVmRVhnb2luVT0=" content="6VkGtU3NW6KXPxysFZ8a"/> 13 <!-- All in One SEO 5.0.0.1 - aioseo.com --> 14 <meta name="description" content="Saba Island a five square mile Caribbean island in the Lesser Antilles chain, known for its world class hiking and Saba Marine Park's world class diving." /> 15 <meta name="robots" content="max-image-preview:large" /> 16 <link rel="canonical" href="https://www.sabatourism.com/about-saba/" /> 17 <meta name="generator" content="All in One SEO (AIOSEO) 5.0.0.1" /> 18 <meta property="og:locale" content="en_US" /> 19 <meta property="og:site_name" content="Saba Tourism - Big Adventure Small Island" /> 20 <meta property="og:type" content="article" /> 21 <meta property="og:title" content="About Saba | Saba Tourism" /> 22 <meta property="og:description" content="Saba Island a five square mile Caribbean island in the Lesser Antilles chain, known for its world class hiking and Saba Marine Park's world class diving." /> 23 <meta property="og:url" content="https://www.sabatourism.com/about-saba/" /> 24 <meta property="article:published_time" content="2018-06-21T23:58:59+00:00" /> 25 <meta property="article:modified_time" content="2026-08-11T18:27:52+00:00" /> 26 <meta name="twitter:card" content="summary" /> 27 <meta name="twitter:title" content="About Saba | Saba Tourism" /> 28 <meta name="twitter:description" content="Saba Island a five square mile Caribbean island in the Lesser Antilles chain, known for its world class hiking and Saba Marine Park's world class diving." /> 29
29<script type="application/ld+json" class="aioseo-schema"> 30 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.sabatourism.com\/about-saba\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.sabatourism.com#listItem","position":1,"name":"Home","item":"https:\/\/www.sabatourism.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.sabatourism.com\/about-saba\/#listItem","name":"About Saba"}},{"@type":"ListItem","@id":"https:\/\/www.sabatourism.com\/about-saba\/#listItem","position":2,"name":"About Saba","previousItem":{"@type":"ListItem","@id":"https:\/\/www.sabatourism.com#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.sabatourism.com\/#organization","name":"Saba Tourism","description":"Big Adventure Small Island","url":"https:\/\/www.sabatourism.com\/"},{"@type":"WebPage","@id":"https:\/\/www.sabatourism.com\/about-saba\/#webpage","url":"https:\/\/www.sabatourism.com\/about-saba\/","name":"About Saba | Saba Tourism","description":"Saba Island a five square mile Caribbean island in the Lesser Antilles chain, known for its world class hiking and Saba Marine Park's world class diving.","inLanguage":"en","isPartOf":{"@id":"https:\/\/www.sabatourism.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.sabatourism.com\/about-saba\/#breadcrumblist"},"datePublished":"2018-06-21T19:58:59-04:00","dateModified":"2026-08-11T14:27:52-04:00"},{"@type":"WebSite","@id":"https:\/\/www.sabatourism.com\/#website","url":"https:\/\/www.sabatourism.com\/","name":"Saba Tourism","description":"Big Adventure Small Island","inLanguage":"en","publisher":{"@id":"https:\/\/www.sabatourism.com\/#organization"}}]} 31 </script>
31 32 <!-- All in One SEO --> 33 34<link rel='dns-prefetch' href='//use.fontawesome.com' /> 35<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 36<link rel="alternate" type="application/rss+xml" title="Saba Tourism » Feed" href="https://www.sabatourism.com/feed/" /> 37<link rel="alternate" type="application/rss+xml" title="Saba Tourism » Comments Feed" href="https://www.sabatourism.com/comments/feed/" /> 38<link rel="alternate" type="text/calendar" title="Saba Tourism » iCal Feed" href="https://www.sabatourism.com/events/?ical=1" /> 39<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.sabatourism.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sabatourism.com%2Fabout-saba%2F" /> 40<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.sabatourism.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sabatourism.com%2Fabout-saba%2F&format=xml" /> 41<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> 42img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 43/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 44</style> 45<link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://www.sabatourism.com/wp-content/plugins/events-calendar-pro/build/css/tribe-events-pro-mini-calendar-block.css?ver=7.7.12' type='text/css' media='all' /> 46<style id='wp-emoji-styles-inline-css' type='text/css'> 47 48 img.wp-smiley, img.emoji { 49 display: inline !important; 50 border: none !important; 51 box-shadow: none !important; 52 height: 1em !important; 53 width: 1em !important; 54 margin: 0 0.07em !important; 55 vertical-align: -0.1em !important; 56 background: none !important; 57 padding: 0 !important; 58 } 59/*# sourceURL=wp-emoji-styles-inline-css */ 60</style> 61<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true' type='text/css' media='all' /> 62<link rel='stylesheet' id='SFSIPLUSmainCss-css' href='https://www.sabatourism.com/wp-content/plugins/Ultimate-Premium-Plugin/css/sfsi-style.css?ver=17.2' type='text/css' media='all' /> 63<link rel='stylesheet' id='jquery-bxslider-css' href='https://www.sabatourism.com/wp-content/plugins/beaver-builder-lite-version/css/jquery.bxslider.css?ver=2.10.3.2' type='text/css' media='all' /> 64<link rel='stylesheet' id='fl-builder-layout-6719-css' href='https://www.sabatourism.com/wp-content/uploads/bb-plugin/cache/6719-layout.css?ver=5bac9027a8d5b43c8f0bc2d829ce5165' type='text/css' media='all' /> 65<link rel='stylesheet' id='categories-images-styles-css' href='https://www.sabatourism.com/wp-content/plugins/categories-images/assets/css/zci-styles.css?ver=3.3.3' type='text/css' media='all' /> 66<link rel='stylesheet' id='select2-css' href='https://www.sabatourism.com/wp-content/plugins/geodirectory/assets/css/select2/select2.css?ver=2.8.178' type='text/css' media='all' /> 67<link rel='stylesheet' id='mkdf-core-dashboard-style-css' href='https://www.sabatourism.com/wp-content/plugins/mikado-core/core-dashboard/assets/css/core-dashboard.min.css?ver=6.9.7' type='text/css' media='all' /> 68<link rel='stylesheet' id='roam-mikado-modules-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/modules.min.css?ver=6.9.7' type='text/css' media='all' /> 69<style id='roam-mikado-modules-inline-css' type='text/css'> 70/*override rev spinner styles*/ 71.tp-loader.spinner1 { 72 width: 46px !important; 73 height: 50px !important; 74 margin-top: -23px !important; 75 margin-left: -25px !Important; 76 box-shadow: none !important; 77 border-radius: 0 !important; 78 -webkit-animation: tp-rotateplane 1.2s infinite .2s cubic-bezier(0.215, 0.61, 0.355, 1) !important; 79 animation: tp-rotateplane 1.2s infinite .2s cubic-bezier(0.215, 0.61, 0.355, 1) !important; 80} 81/* generated in /home/ibx1obh52sgb/public_html/wp-content/themes/roam/framework/admin/options/general/map.php roam_mikado_page_general_style function */ 82.page-id-6719.mkdf-boxed .mkdf-wrapper { background-attachment: fixed;} 83 84 85/*# sourceURL=roam-mikado-modules-inline-css */ 86</style> 87<link rel='stylesheet' id='roam-tours-style-css' href='https://www.sabatourism.com/wp-content/plugins/mikado-tours/assets/css/tours.min.css?ver=6.9.7' type='text/css' media='all' /> 88<link rel='stylesheet' id='roam-mikado-modules-responsive-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/modules-responsive.min.css?ver=6.9.7' type='text/css' media='all' /> 89<link rel='stylesheet' id='roam-tours-responsive-style-css' href='https://www.sabatourism.com/wp-content/plugins/mikado-tours/assets/css/tours-responsive.min.css?ver=6.9.7' type='text/css' media='all' /> 90<link rel='stylesheet' id='nouislider-css' href='https://www.sabatourism.com/wp-content/plugins/mikado-tours/assets/css/nouislider.min.css?ver=6.9.7' type='text/css' media='all' /> 91<link rel='stylesheet' id='roam-mikado-default-style-css' href='https://www.sabatourism.com/wp-content/themes/roam/style.css?ver=6.9.7' type='text/css' media='all' /> 92<link rel='stylesheet' id='mkdf-font_awesome-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/font-awesome/css/font-awesome.min.css?ver=6.9.7' type='text/css' media='all' /> 93<link rel='stylesheet' id='mkdf-font_elegant-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/elegant-icons/style.min.css?ver=6.9.7' type='text/css' media='all' /> 94<link rel='stylesheet' id='mkdf-ion_icons-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/ion-icons/css/ionicons.min.css?ver=6.9.7' type='text/css' media='all' /> 95<link rel='stylesheet' id='mkdf-dripicons-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/dripicons/dripicons.css?ver=6.9.7' type='text/css' media='all' /> 96<link rel='stylesheet' id='mkdf-linea_icons-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/linea-icons/style.css?ver=6.9.7' type='text/css' media='all' /> 97<link rel='stylesheet' id='mkdf-linear_icons-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/linear-icons/style.css?ver=6.9.7' type='text/css' media='all' /> 98<link rel='stylesheet' id='mkdf-simple_line_icons-css' href='https://www.sabatourism.com/wp-content/themes/roam/assets/css/simple-line-icons/simple-line-icons.css?ver=6.9.7' type='text/css' media='all' /> 99<link rel='stylesheet' id='mediaelement-css' href='https://www.sabatourism.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> 100<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.sabatourism.com/wp-includes/js/mediaelement/wp-mediaelement.css?ver=6.9.7' type='text/css' media='all' /> 101<link rel='stylesheet' id='roam-mikado-google-fonts-css' href='https://fonts.googleapis.com/css?family=Montserrat%3A400%7CPlayfair+Display%3A400%7CKarla%3A400&subset=latin-ext&ver=1.0.0' type='text/css' media='all' /> 102<link rel='stylesheet' id='ayecode-ui-css' href='https://www.sabatourism.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=0.2.52' type='text/css' media='all' /> 103<style id='ayecode-ui-inline-css' type='text/css'> 104body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}
104body.modal-open .sticky:has(.modal),body.modal-open .sticky-top:has(.modal){position:static!important} 105/*# sourceURL=ayecode-ui-inline-css */ 106</style>
107<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 107
107
108<script type="text/javascript" id="jquery-core-js-after"> 109/* <![CDATA[ */ 110window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || ''; 111//# sourceURL=jquery-core-js-after 112/* ]]> */ 113</script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 114
114
115<script type="text/javascript" id="jquery-js-after"> 116/* <![CDATA[ */ 117window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || ''; 118//# sourceURL=jquery-js-after 119/* ]]> */ 120</script>
vendor: 1 bytes, line 120
120
121<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.52" id="bootstrap-js-bundle-js"></script>
vendor: 1 bytes, line 121
121
122<script type="text/javascript" id="bootstrap-js-bundle-js-after"> 123/* <![CDATA[ */ 124function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');jQuery(this).off('shown.bs.tab').on('shown.bs.tab',function(e){if(jQuery(e.target).closest('.dropdown-menu').hasClass('greedy-links')){jQuery(e.target).closest('.greedy').find('.greedy-btn.dropdown').attr('aria-expanded','false');jQuery(e.target).closest('.greedy-links').removeClass('show').addClass('d-none')}});jQuery(document).off('mousemove','.greedy-btn').on('mousemove','.greedy-btn',function(e){jQuery('.dropdown-menu.greedy-links').removeClass('d-none')});var $vlinks='';var $dDownClass='';var ddItemClass='greedy-nav-item';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-0 p-0 zi-5 ';ddItemClass+=' mt-0 me-0'}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown"><button data-bs-toggle="collapse" class="nav-link greedy-nav-link" role="button"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge bg-dark rounded-pill"></span></button><ul class="greedy-links dropdown-menu dropdown-menu-end '+$dDownClass+'"></ul></li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){var $li=$vlinks.children().last().prev();$li.removeClass('nav-item').addClass(ddItemClass);if(!jQuery($hlinks).children().length){$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-bottom')}else{jQuery($hlinks).find('.nav-link').removeClass('rounded-top');$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-top')}$li.prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{theme:"bootstrap-5",width:jQuery(this).data('width')?jQuery(this).data('width'):jQuery(this).hasClass('w-100')?'100%':'style',placeholder:jQuery(this).data('placeholder'),language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2_args=jQuery.extend({},aui_select2_locale());jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){jQuery(this).select2(select2_args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}function aui_init_tooltips(){if(typeof jQuery.fn.tooltip==='function'){jQuery('[data-bs-toggle="tooltip"]').tooltip()}else{console.log('jQuery.fn.tooltip not found')}if(typeof jQuery.fn.popover==='function'){jQuery('[data-bs-toggle="popover"]').popover();jQuery('[data-bs-toggle="popover-html"]').popover({html:true,sanitize:false})}else{console.log('jQuery.fn.popover not found')}jQuery('[data-bs-toggle="popover"],[data-bs-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-flex justify-content-center align-items-center';var wStyle='';var sStyle='';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9 ratio ratio-16x9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100';wStyle+=' height: 90vh !important;';sStyle+=' height: 90vh !important;'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0;'+wStyle+'"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" style="'+sStyle+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);const auiModal=document.getElementById('aui-modal');auiModal.addEventListener('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').removeClass('d-none').addClass('d-flex');iFrame.attr({src:$url});iFrame.load(function(){jQuery('.ac-preview-loading').removeClass('d-flex').addClass('d-none')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').remove();
124jQuery('.modal-backdrop').remove();jQuery('body').css({overflow:'','padding-right':''});var $modal='';$modal+='<div id="aui-modal" class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-modal',{});ayeModal.show()}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("'","'");$element_require=$element_require.replace(""",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html().replaceAll('carousel-item','not-carousel-item')+'</div>')}jQuery($carousel).find('.carousel-inner-original .not-carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html().replaceAll('not-carousel-item','carousel-item'));jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $md_cols_count=jQuery($carousel).data('cols_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;
124Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$row_cols_class=$md_cols_count?' g-lg-4 g-3 row-cols-1 row-cols-lg-'+$md_cols_count:'';$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row'+$row_cols_class+' ">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col ">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col "></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" id="aui-carousel-modal" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-carousel-modal',{});const myModalEl=document.getElementById('aui-carousel-modal');myModalEl.addEventListener('hidden.bs.modal',event=>{jQuery(".aui-carousel-modal iframe").attr('src','')});jQuery('.aui-carousel-modal').on('shown.bs.modal',function(e){jQuery('.aui-carousel-modal .carousel-item.active').find('iframe').each(function(){var $iframe=jQuery(this);$iframe.parent().find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');if(!$iframe.attr('src')&&$iframe.data('src')){$iframe.attr('src',$iframe.data('src'))}$iframe.on('load',function(){setTimeout(function(){$iframe.parent().find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})})});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});
124if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-bs-target="#aui-embed-slider-modal" data-bs-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$rtl_class='justify-content-start';$carousel+='<div class="carousel-inner d-flex align-items-center '+$rtl_class+'">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var srcset=jQuery(a).find('img').attr('srcset');var sizes='';if(srcset){var sources=srcset.split(',').map(s=>{var parts=s.trim().split(/\s+/).filter(Boolean);if(parts.length>=2){return{width:parseInt(parts[1].replace('w','')),descriptor:parts[1].replace('w','px')}}return null}).filter(item=>item!==null).sort((a,b)=>b.width-a.width);sizes=sources.map((source,index,array)=>{if(index===0){return `${source.descriptor}`}else{return `(max-width:${source.width-1}px)${array[index-1].descriptor}`}}).reverse().join(', ')}var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes',sizes).removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only visually-hidden').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only visually-hidden').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;var css_height=window.innerWidth>window.innerHeight?'90vh;':'auto;';var styleWidth=$images.length>1?'max-width:70%;':'';$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto ratio ratio-16x9" style="max-height:'+css_height+styleWidth+'">';var url=jQuery(a).attr('href');var iframe='<div class="ac-preview-loading text-light d-none" style="left:0;top:0;height:'+css_height+'"><div class="spinner-border m-auto" role="status"></div></div>';iframe+='<iframe class="aui-carousel-iframe" style="height:'+css_height+'" src="" data-src="'+url+'?rel=0&showinfo=0&modestbranding=1&autoplay=1" allow="autoplay"></iframe>';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-slider-modal" role="button" data-bs-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-bs-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="btn-close btn-close-white text-end position-fixed" style="right: 20px;top: 10px; z-index: 1055;" data-bs-dismiss="modal" aria-label="Close"></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close);ayeModal.show();try{if('ontouchstart'in document.documentElement||navigator.maxTouchPoints>0){let _bsC=new bootstrap.Carousel('#aui-embed-slider-modal')}}catch(err){}}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert bg-success w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle me-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert bg-danger w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle me-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert bg-info w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle me-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert bg-warning w-auto';$thClass='bg-transparent border-0 text-dark';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle me-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 pe-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-bs-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="me-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ms-2 mb-1 btn-close" data-bs-dismiss="toast" aria-label="Close"></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleStr
124ing('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}$(document).on('slide.bs.carousel',function(el){var $_modal=$(el.relatedTarget).closest('.aui-carousel-modal:visible').length?$(el.relatedTarget).closest('.aui-carousel-modal:visible'):'';if($_modal&&$_modal.find('.carousel-item iframe.aui-carousel-iframe').length){$_modal.find('.carousel-item.active iframe.aui-carousel-iframe').each(function(){if($(this).attr('src')){$(this).data('src',$(this).attr('src'));$(this).attr('src','')}});if($(el.relatedTarget).find('iframe.aui-carousel-iframe').length){$(el.relatedTarget).find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');var $cIframe=$(el.relatedTarget).find('iframe.aui-carousel-iframe');if(!$cIframe.attr('src')&&$cIframe.data('src')){$cIframe.attr('src',$cIframe.data('src'))}$cIframe.on('load',function(){setTimeout(function(){$_modal.find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})}}})});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ms-2 w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0||navbar.classList.contains('nav-menu-open')){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll();aui_flip_color_scheme_on_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll(); 125//# sourceURL=bootstrap-js-bundle-js-after 126/* ]]> */ 127</script>
vendor: 1 bytes, line 127
127
128<script></script>
128<link rel="https://api.w.org/" href="https://www.sabatourism.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.sabatourism.com/wp-json/wp/v2/pages/6719" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.sabatourism.com/xmlrpc.php?rsd" /> 129<meta name="generator" content="WordPress 6.9.7" /> 130<link rel='shortlink' href='https://www.sabatourism.com?p=6719' /> 131 <style type="text/css"> 132 </style> 133 134 <!-- GA Google Analytics @ https://m0n.co/ga --> 135
135<script>
vendor: 349 bytes, lines 135-140
135 136 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 137 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 138 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 139 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 140 ga('create', '
140UA-43945897-1
vendor: 41 bytes, lines 140-142
140', 'auto'); 141 ga('send', 'pageview'); 142
142</script>
142 143 144 <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://www.sabatourism.com"><link rel="alternate" href="https://www.sabatourism.com/wp-json/tribe/events/v1/" /><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> 145<meta name="generator" content="Powered by Slider Revolution 6.7.23 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> 146<link rel="icon" href="https://www.sabatourism.com/wp-content/uploads/2021/08/cropped-Saba_Logo-32x32.png" sizes="32x32" /> 147<link rel="icon" href="https://www.sabatourism.com/wp-content/uploads/2021/08/cropped-Saba_Logo-192x192.png" sizes="192x192" /> 148<link rel="apple-touch-icon" href="https://www.sabatourism.com/wp-content/uploads/2021/08/cropped-Saba_Logo-180x180.png" /> 149<meta name="msapplication-TileImage" content="https://www.sabatourism.com/wp-content/uploads/2021/08/cropped-Saba_Logo-270x270.png" /> 150<meta name="generator" content="WP Super Duper v1.2.35" data-sd-source="geodirectory" /><meta name="generator" content="WP Font Awesome Settings v1.1.12" data-ac-source="geodirectory" />
150<script>function setREVStartSize(e){ 151 //window.requestAnimationFrame(function() { 152 window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; 153 window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; 154 try { 155 var pw = document.getElementById(e.c).parentNode.offsetWidth, 156 newh; 157 pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw; 158 e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); 159 e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); 160 e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); 161 e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); 162 e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); 163 e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); 164 e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); 165 if(e.layout==="fullscreen" || e.l==="fullscreen") 166 newh = Math.max(e.mh,window.RSIH); 167 else{ 168 e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; 169 for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; 170 e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; 171 e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; 172 for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; 173 174 var nl = new Array(e.rl.length), 175 ix = 0, 176 sl; 177 e.tabw = e.tabhide>=pw ? 0 : e.tabw; 178 e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; 179 e.tabh = e.tabhide>=pw ? 0 : e.tabh; 180 e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; 181 for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; 182 sl = nl[0]; 183 for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} 184 var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); 185 newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); 186 } 187 var el = document.getElementById(e.c); 188 if (el!==null && el) el.style.height = newh+"px"; 189 el = document.getElementById(e.c+"_wrapper"); 190 if (el!==null && el) { 191 el.style.height = newh+"px"; 192 el.style.display = "block"; 193 } 194 } catch(e){ 195 console.log("Failure at Presize of Slider:" + e) 196 } 197 //}); 198 };</script>
198 199<style type="text/css">.sfsibeforpstwpr .sfsiplus_norm_row.sfsi_plus_wDivothr .sfsi_premium_wicons:nth-child(2) {margin-left: 2.5px !important;margin-right: 2.5px !important;} .sfsibeforpstwpr .sfsiplus_norm_row.sfsi_plus_wDivothr .sfsi_premium_wicons, .sfsiaftrpstwpr .sfsiplus_norm_row.sfsi_plus_wDivothr .sfsi_premium_wicons{width: 40px !important;height: 40px !important; margin-left: 2.5px !important;margin-right: 2.5px !important;margin-bottom: 5px !important;} .sfsibeforpstwpr .sfsiplus_norm_row.sfsi_plus_wDivothr .sfsi_premium_wicons .sciconfront, .sfsibeforpstwpr .sfsiplus_norm_row.sfsi_plus_wDivothr .sfsi_premium_wicons .sciconback, .sfsiaftrpstwpr .sfsiplus_norm_row.sfsi_plus_wDivothr .sfsi_premium_wicons .sciconfront, .sfsiaftrpstwpr .sfsiplus_norm_row.sfsi_plus_wDivothr .sfsi_premium_wicons .sciconback {width: 40px !important;height: 40px !important; }</style> <style type="text/css" id="wp-custom-css"> 200 .vc-hoverbox-block, .vc-hoverbox-block-inner 201{ backface-visibility: hidden !important; -webkit-backface-visibility: hidden !important; } 202body.geodir-page-cpt-gd_place .mkdf-title-holder.mkdf-standard-type { 203 display:none !important; 204} 205/* Custom Saba Theme Overrides */ 206 207/* Site Wide */ 208.alignleft { 209 float: left; 210 margin: 0 10px 10px 0; 211} 212 213.mkdf-content .mkdf-content-inner .mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner .mkdf-full-width .mkdf-full-width-inner { 214 padding-top: 0px !important; 215} 216 217.wpb_widgetised_column .widget ul li a:hover, .wpb_widgetised_column .widget.widget_archive ul li a:hover, .wpb_widgetised_column .widget.widget_categories ul li a:hover, .wpb_widgetised_column .widget.widget_meta ul li a:hover, .wpb_widgetised_column .widget.widget_nav_menu ul li a:hover, .wpb_widgetised_column .widget.widget_pages ul li a:hover, .wpb_widgetised_column .widget.widget_recent_entries ul li a:hover, aside.mkdf-sidebar .widget ul li a:hover, aside.mkdf-sidebar .widget.widget_archive ul li a:hover, aside.mkdf-sidebar .widget.widget_categories ul li a:hover, aside.mkdf-sidebar .widget.widget_meta ul li a:hover, aside.mkdf-sidebar .widget.widget_nav_menu ul li a:hover, aside.mkdf-sidebar .widget.widget_pages ul li a:hover, aside.mkdf-sidebar .widget.widget_recent_entries ul li a:hover { 218 color: #ffc541; 219} 220 221.mkdf-drop-down .narrow .second .inner ul { 222 background-color: rgb(255, 255, 255); 223 224} 225 226/* Tab Content Widths */ 227.mkdf-tabs .mkdf-tab-container p{ 228 229} 230 231.mkdf-tabs .mkdf-tab-container { 232 width: 98% !important; 233} 234 235.ui-tabs .ui-tabs-panel{ 236 padding: 0px 0px 10px 10px!important; 237} 238 239img.alignright { 240 margin-left: 10px; 241 margin-right: 30px; 242 } 243/* Geodirectory css */ 244 245.geodir_flexslider .geodir-slides img { 246max-height: 600px !important; 247 248} 249 250h2.geodir-entry-title { 251 font-size: 26px; 252} 253 254.mkdf-content-inner { 255 margin: 30px; 256} 257 258.geodir-breadcrumb, .geodir-tax-sort, .geodir-list-view-select { 259 display: none; 260} 261.geodir-content p { 262 font-size: 17px; 263 line-height: 1.5em; 264 font-family: Montserrat !important; 265} 266 267.geodir-addtofav, .geodir_category_list_view li .geodir-addinfo a.geodir-pcomments, .geodir_category_list_view li .geodir-addinfo span { 268 display: none; 269 } 270 271.gd-cptcat-cat { 272 font-size: 24px !important; 273} 274 275aside.mkdf-sidebar .widget ul li a { 276 color: #074c8c !important; 277} 278 279 aside.mkdf-sidebar .widget ul li a:hover { 280 color: #ffc541 !important; 281 } 282 283 footer .widget ul li a:hover { 284 color: #ffc541 !important; 285 } 286 287/* Yellow Items */ 288h1.mkdf-tt-single.entry-title { 289 color: #ffc541 !important; 290} 291.mkdf-page-footer .widget.widget_nav_menu ul li a:before, .mkdf-side-menu .widget.widget_nav_menu ul li a:before { 292 border: 1px solid #ffc541 !important; 293} 294.mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li.ui-state-active a, .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li.ui-state-hover a, .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li.ui-state-active a, .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li.ui-state-hover a { 295 color: #111 !important; 296 background-color: #ffc541 !important; 297 font-family: Montserrat !important; 298 font-weight: 600 !important; 299 font-size: 16px !important; 300} 301.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a, .mkdf-tabs.mkdf-tabs-boxed .mkdf-tabs-nav li a { 302 font-family: Montserrat !important; 303 font-size: 16px !important; 304} 305 306#mkdf-back-to-top .mkdf-btt-tb { 307 color: #111 !important; 308 background-color: #ffc541 !important; 309} 310 311.fa-angle-up:before { 312 color: #111 !important; 313} 314 315.mkdf-tour-item-label { 316background-color: #ffc541 !important; 317} 318 319/* Seperators */ 320.vc_separator { 321 font-size: 28px !important; 322} 323 324 325/* Menu */ 326.mkdf-main-menu > ul > li > a { 327 color: #215732 !important; 328} 329 330.mkdf-main-menu ul li a:hover { 331 color: #074e8c !important; 332} 333 334.mkdf-main-menu ul li.mkdf-active-item a { 335 color: #074e8c !important; 336} 337 338.mkdf-normal-logo { 339 opacity: 1 !important; 340} 341 342.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-header-tabbed-left { 343 background-color: #ffffff !important; 344} 345 346.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-header-tabbed-bottom .mkdf-position-left-inner .mkdf-main-menu > ul{ 347table-layout: auto !important; 348} 349 350.mkdf-drop-down .narrow .second .inner ul li a { 351position: relative; 352display: inline-block; 353width: 100%; 354vertical-align: middle; 355height: 100%; 356padding: 0 24px;
357font-weight: 600; 358line-height: 23px; 359box-sizing: border-box; 360letter-spacing: -.005em; 361color: #215732; 362text-align: left; 363} 364 365.mkdf-header-tabbed-bottom .mkdf-drop-down .narrow .second .inner ul { 366 padding: 10px 24px !important; 367} 368 369/* Header and Footer */ 370.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width { 371 padding: 40px 120px !important; 372} 373 374.mkdf-page-footer .mkdf-footer-top-holder, .mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-header-tabbed-right .mkdf-header-tabbed-right-inner .mkdf-header-tabbed-top { 375 background-color: #004B87 !important; 376} 377 378.mkdf-social-icon-widget-holder .mkdf-social-icon-widget { 379 color: #ffffff !important; 380} 381 382/* Tours */ 383.mkdf-tours-single-info-left, .mkdf-tours-single-scroll-down { 384 display: none !important; 385} 386 387.mkdf-tour-item-single-holder article .mkdf-tour-item-price-holder .mkdf-tour-item-price-text, .mkdf-tours-price-holder, .mkdf-tour-item-single-holder .mkdf-single-tour-nav-holder .mkdf-tour-tabs-nav li a .mkdf-tour-nav-section-title, .mkdf-tour-item-single-holder .mkdf-single-tour-nav-holder .mkdf-tour-tabs-nav li.mkdf-active-item a { 388 color: #ffc541; 389} 390 391.mkdf-tour-item-single-holder .mkdf-single-tour-nav-holder .mkdf-tour-tabs-nav li.mkdf-active-item { 392 background-color: #f4f4f4; 393 border-color: #f4f4f4; 394 395} 396 397article.mkdf-tour-item-wrapper{ 398 margin-top: 20px; 399} 400h1.mkdf-tt-single.entry-title { 401 font-family: Karla; 402} 403 404.vc_column-inner { 405 margin-top: 15px; 406 margin-bottom: 0px; 407} 408 409.mkdf-tour-item-label { 410 font-size: 16px; 411 font-weight: 600; 412} 413.mkdf-right-tabbed-widgets-holder:last-child { 414 display: none !important; 415} 416 417/* Mobile @media only screen and (max-width: 680px)*/ 418 419@media only screen and (max-width: 680px){ 420 .vc_column_container .vc_column-inner { 421 padding-left: 0px !important; 422 padding-right: 5px !important; 423} 424} 425 426@media only screen and (max-width: 680px){ 427.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner { 428 padding-top: 10px !important; 429} 430} 431 432@media only screen and (max-width: 680px){ 433.mkdf-content-inner { 434 margin: 20px !important; 435} 436} 437 438@media only screen and (max-width: 680px){ 439.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-full-width { 440 padding: 40px 80px !important; 441} 442} 443 444@media only screen and (max-width: 680px){ 445.mkdf-tabs .mkdf-tab-container p { 446 margin: 0 10px 0 0 !important; 447} 448} 449 450@media only screen and (max-width: 680px) { 451img.alignright { 452 margin-left: 0px !important; 453 margin-right: 15px !important; 454} 455} 456 457/* Mobile @media only screen and (max-width: 320px)*/ 458@media only screen and (max-width: 320px) { 459.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section { 460 width: 100%; 461} 462} 463/* fix flipping title showing */ 464.vc-hoverbox-block-inner>* { 465 backface-visibility: visible !important; 466} 467ul { 468 margin-left: 30px; 469} 470 471/* Start The Events Calendar */ 472 473/* Ensure the menu container aligns elements properly */ 474.menu-events-menu-container { 475 display: flex; 476 flex-direction: row; 477 align-items: center; 478 justify-content: flex-start; 479 width: 100%; 480 padding: 20px 0 30px 0 !important;; 481 position: relative; /* Helps dropdowns work properly */ 482} 483 484/* Add "Filter Results:" label */ 485.menu-events-menu-container::before { 486 content: "Filter Results:"; 487 font-size: 16px; 488 font-weight: bold; 489 color: #333; 490 margin-right: 15px; 491} 492 493ul#menu-events-menu.menu > li > a { 494 display: block; 495 padding: 10px 15px; 496 background: var(--tec-color-button-primary); /* Blue */ 497 color: #fff !important; /* White text */ 498 text-decoration: none; 499 border-radius: 5px; 500 transition: background 0.3s; 501 border: 1px solid #0056b3; 502 cursor: pointer; 503 font-family: var(--tec-font-family-sans-serif); 504 font-size: var(--tec-font-size-2); 505 line-height: var(--tec-line-height-3); 506 font-weight: var(--tec-font-weight-regular); 507 font-weight: var(--tec-font-weight-bold); 508} 509 510.menu > li > a:hover { 511 background: var(--tec-color-background-events-bar-submit-button-hover); /* Light blue on hover */ 512} 513 514/* Align main menu items (dropdowns) in a row */ 515.menu { 516 display: flex; 517 flex-direction: row; 518 gap: 15px; 519 list-style: none; 520 padding: 0; 521 margin: 0; 522 position: relative; /* Ensures dropdown positioning */ 523} 524 525/* Style dropdown buttons */ 526.menu > li { 527 position: relative; /* Ensures dropdowns are positioned relative to the parent */ 528} 529 530 531 532/* Dropdown menu positioning */ 533.sub-menu { 534 position: absolute; 535 left: 0; 536 top: 100%; 537 background: #fff; 538 list-style: none; 539 padding: 10px 0; 540 margin: 0; 541 min-width: 200px; 542 border-radius: 5px; 543 box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); 544 display: none; 545 z-index: 1000; 546} 547 548/* Style dropdown items */ 549.sub-menu li { 550 padding: 5px 15px; 551} 552 553.sub-menu li a { 554 color: #333; 555 text-decoration: none; 556 display: block; 557 padding: 8px 12px; 558 border-radius: 3px; 559 transition: background 0.3s; 560} 561 562.sub-menu li a:hover { 563 background: #f4f4f4; 564} 565 566/* Show dropdown on hover */ 567.menu > li:hover .sub-menu, 568.menu > li:focus-within .sub-menu { /* Added focus-within for better usability */ 569 display: block; 570} 571 572/* Mobile Styles (Scales for small screens down to 385px) */ 573@media screen and (max-width: 768px) { 574 .menu-events-menu-container { 575 flex-direction: row; 576 flex-wrap: wrap; 577 justify-content: flex-start; 578 width: 100%; 579 padding: 5px; 580 } 581 582 .menu-events-menu-container::before { 583 font-size: 14px; 584 margin-right: 10px; 585 } 586 587 .menu { 588 display: flex; 589 flex-direction: row; 590 gap: 10px; 591 flex-wrap: wrap; 592 width: 100%; 593 } 594 595 .menu > li { 596 width: auto; 597 } 598 599 .menu > li > a { 600 padding: 8px 12px; 601 font-size: 14px; 602 text-align: center; 603 width: auto; 604 } 605 606 .sub-menu { 607 position: absolute; 608 left: 0; 609 top: 100%; 610 display: none; 611 width: auto; 612 } 613 614 .menu > li.active .sub-menu { 615 display: block; 616 } 617} 618 619/* Center the button */ 620.this-week-container { 621 display: flex; 622 justify-content: center;
623 align-items: center; 624 margin-top: 20px; /* Adjust as needed */ 625} 626 627/* Style the button */ 628.this-week-container { 629 margin-top: 40px !important;; 630} 631 632/* Hover effect */ 633.this-week:hover { 634 background: var(--tec-color-background-events-bar-submit-button-hover); 635} 636a.this-week { 637 display: block; 638 padding: 10px 15px; 639 background: var(--tec-color-button-primary); 640 color: #fff !important; 641 text-decoration: none; 642 border-radius: 5px; 643 transition: background 0.3s; 644 border: 1px solid #0056b3; 645 cursor: pointer; 646 font-size: 18px; 647 font-weight: var(--tec-font-weight-bold); 648 text-align: center; 649} 650 651.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event { 652 flex-direction: row; 653 justify-content: flex-end; 654} 655/* admin css */ 656.widefat td { 657 width: 300px; 658} </style> 659 <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><link rel='stylesheet' id='rs-plugin-settings-css' href='//www.sabatourism.com/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.23' type='text/css' media='all' /> 660<style id='rs-plugin-settings-inline-css' type='text/css'> 661#rs-demo-id {} 662/*# sourceURL=rs-plugin-settings-inline-css */ 663</style> 664 665</head> 666<body class="wp-singular page-template-default page page-id-6719 page-parent wp-theme-roam wp-child-theme-roam-child usm-premium-17.2-updated-2025-05-24 sfsi_plus_17.2 sfsi_plus_count_disabled sfsi_plus_actvite_theme_cute fl-builder fl-builder-lite-2-10-3-2 fl-no-js cookies-not-set mkd-core-1.6 mkdf-tours-1.2 tribe-no-js roam child-child-ver-1.0.0 roam-ver-2.1 mkdf-grid-1300 mkdf-light-header mkdf-no-behavior mkdf-dropdown-animate-height mkdf-header-tabbed mkdf-menu-area-in-grid-shadow-disable mkdf-menu-area-border-disable mkdf-menu-area-in-grid-border-disable mkdf-logo-area-border-disable mkdf-logo-area-in-grid-border-disable mkdf-header-vertical-shadow-disable mkdf-header-vertical-border-disable mkdf-side-menu-slide-from-right mkdf-default-mobile-header mkdf-sticky-up-mobile-header aui_bs5 wpb-js-composer js-comp-ver-8.2 vc_responsive gd-map-osm" itemscope itemtype="http://schema.org/WebPage"> 667 <section class="mkdf-side-menu"> 668 <div class="mkdf-close-side-menu-holder"> 669 <a class="mkdf-close-side-menu" href="#" target="_self"> 670 <span aria-hidden="true" class="mkdf-icon-font-elegant icon_close " ></span> </a> 671 </div> 672 </section> 673 <div class="mkdf-wrapper"> 674 <div class="mkdf-wrapper-inner"> 675 676<header class="mkdf-page-header"> 677 <div class="mkdf-menu-area"> 678 <div class="mkdf-vertical-align-containers"><!-- 679 --><div class="mkdf-header-tabbed-left mkdf-position-left"> 680 <div class="mkdf-position-left-inner"> 681 682 683<div class="mkdf-logo-wrapper"> 684 <a itemprop="url" href="https://www.sabatourism.com/" style="height: 89px;"> 685 <img itemprop="image" class="mkdf-normal-logo" src="https://www.sabatourism.com/wp-content/uploads/2018/06/Saba_Logo.png" width="300" height="179" alt="logo"/> 686 <img itemprop="image" class="mkdf-light-logo" src="https://www.sabatourism.com/wp-content/uploads/2018/06/Saba_Logo_sm.png" width="150" height="90" alt="light logo"/> </a> 687</div> 688 689 </div> 690 </div><!-- 691 --><div class="mkdf-header-tabbed-right mkdf-position-right"><!-- 692 --><div class="mkdf-header-tabbed-right-inner"> 693 <div class="mkdf-header-tabbed-top mkdf-vertical-align-containers"><!-- 694 --><div class="mkdf-position-left"><!-- 695 --><div class="mkdf-position-left-inner"> 696 </div> 697 </div><!-- 698 --><div class="mkdf-position-right"><!-- 699 --><div class="mkdf-position-right-inner"> 700 701 <a class="mkdf-social-icon-widget-holder mkdf-icon-has-hover" data-hover-color="#ff681a" style="color: #ffffff;;font-size: 16px;margin: 8px 5px 0px 5px;" href="https://www.facebook.com/SabaTouristBureau" target="_blank"> 702 <span class="mkdf-social-icon-widget social_facebook "></span> </a> 703 704 <a class="mkdf-social-icon-widget-holder mkdf-icon-has-hover" data-hover-color="#ff681a" style="color: #ffffff;;font-size: 16px;margin: 8px 5px 0px 5px;" href="https://www.instagram.com/sabatouristbureau/" target="_blank"> 705 <span class="mkdf-social-icon-widget social_instagram "></span> </a> 706 707 <a class="mkdf-social-icon-widget-holder mkdf-icon-has-hover" data-hover-color="#ff681a" style="color: #ffffff;;font-size: 16px;margin: 8px 15px 0px 5px;" href="https://www.youtube.com/channel/UCF4G39jHnZ0RvKPZbaiYaqg" target="_blank"> 708 <span class="mkdf-social-icon-widget social_youtube "></span> </a> 709 </div> 710 </div><!-- 711 --></div> 712 <div class="mkdf-header-tabbed-bottom mkdf-vertical-align-containers"> 713 <div class="mkdf-position-left"><!-- 714 --><div class="mkdf-position-left-inner"> 715 716<nav class="mkdf-main-menu mkdf-drop-down mkdf-default-nav"> 717 <ul id="menu-main-menu-main-navigation-mobile-navigation" class="clearfix"><li id="nav-menu-item-6721" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6719 current_page_item menu-item-has-children mkdf-active-item has_sub narrow"><a href="https://www.sabatourism.com/about-saba/" class=" current "><span class="item_outer"><span class="item_text">About Saba</span><i class="mkdf-menu-arrow fa fa-angle-down"></i></span></a> 718<div class="second"><div class="inner"><ul> 719 <li id="nav-menu-item-7101" class="menu-item menu-item-type-custom menu-item-object-custom "><a href="http://www.sabatourism.com/getting-around" class=""><span class="item_outer"><span class="item_text">
719Getting Around</span></span></a></li> 720 <li id="nav-menu-item-7982" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/saba-sustainability/" class=""><span class="item_outer"><span class="item_text">Saba Sustainability</span></span></a></li> 721 <li id="nav-menu-item-9079" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/about-saba/history-of-saba/" class=""><span class="item_outer"><span class="item_text">History of Saba</span></span></a></li> 722 <li id="nav-menu-item-6718" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/about/" class=""><span class="item_outer"><span class="item_text">About Us</span></span></a></li> 723</ul></div></div> 724</li> 725<li id="nav-menu-item-7421" class="menu-item menu-item-type-post_type menu-item-object-page narrow"><a href="https://www.sabatourism.com/getting-here/" class=""><span class="item_outer"><span class="item_text">Getting Here</span></span></a></li> 726<li id="nav-menu-item-6733" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-has-children has_sub narrow"><a href="https://www.sabatourism.com/places/category/lodging/" class=" no_link" onclick="JavaScript: return false;"><span class="item_outer"><span class="item_text">Lodging</span><i class="mkdf-menu-arrow fa fa-angle-down"></i></span></a> 727<div class="second"><div class="inner"><ul> 728 <li id="nav-menu-item-7226" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/hotels/" class=""><span class="item_outer"><span class="item_text">Hotels</span></span></a></li> 729 <li id="nav-menu-item-7225" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/cottages/" class=""><span class="item_outer"><span class="item_text">Cottages</span></span></a></li> 730 <li id="nav-menu-item-8250" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/villas/" class=""><span class="item_outer"><span class="item_text">Villas</span></span></a></li> 731</ul></div></div> 732</li> 733<li id="nav-menu-item-7612" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-has-children has_sub narrow"><a href="https://www.sabatourism.com/places/category/restaurants/" class=""><span class="item_outer"><span class="item_text">Restaurants</span><i class="mkdf-menu-arrow fa fa-angle-down"></i></span></a> 734<div class="second"><div class="inner"><ul> 735 <li id="nav-menu-item-9282" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/bars/" class=""><span class="item_outer"><span class="item_text">Bars</span></span></a></li> 736</ul></div></div> 737</li> 738<li id="nav-menu-item-7075" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-has-children has_sub narrow"><a href="https://www.sabatourism.com/places/category/things-to-do/" class=" no_link" onclick="JavaScript: return false;"><span class="item_outer"><span class="item_text">Things to Do</span><i class="mkdf-menu-arrow fa fa-angle-down"></i></span></a> 739<div class="second"><div class="inner"><ul> 740 <li id="nav-menu-item-9258" class="menu-item menu-item-type-custom menu-item-object-custom "><a title="Island Hopping" target="_blank" href="https://makanaescape.com/" class=""><span class="item_outer"><span class="item_text">Island Hopping</span></span></a></li> 741 <li id="nav-menu-item-6727" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/diving/" class=""><span class="item_outer"><span class="item_text">Diving</span></span></a></li> 742 <li id="nav-menu-item-7846" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/hiking/" class=""><span class="item_outer"><span class="item_text">Hiking</span></span></a></li> 743 <li id="nav-menu-item-8864" class="menu-item menu-item-type-custom menu-item-object-custom "><a title="Saba Island Events" href="https://www.sabatourism.com/events/" class=""><span class="item_outer"><span class="item_text">Events</span></span></a></li> 744 <li id="nav-menu-item-7266" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/museums/" class=""><span class="item_outer"><span class="item_text">Museums</span></span></a></li> 745 <li id="nav-menu-item-7074" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-has-children sub"><a href="https://www.sabatourism.com/places/category/shopping/" class=""><span class="item_outer"><span class="item_text">Shopping</span></span></a> 746 <ul> 747 <li id="nav-menu-item-7998" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/arts-crafts/" class=""><span class="item_outer"><span class="item_text">Arts & Crafts</span></span></a></li> 748 <li id="nav-menu-item-7999" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/hardware/" class=""><span class="item_outer"><span class="item_text">Hardware</span></span></a></li> 749 <li id="nav-menu-item-8000" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/healthcare/" class=""><span class="item_outer"><span class="item_text">Healthcare</span></span></a></li> 750 <li id="nav-menu-item-8001" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/information-services/" class=""><span class="item_outer"><span class="item_text">Information services</span></span></a></li> 751 <li id="nav-menu-item-8002" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/retail/" class=""><span class="item_outer"><span class="item_text">Retail</span></span></a></li> 752 </ul> 753</li> 754 <li id="nav-menu-item-7092" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/activities/" class=""><span class="item_outer"><span class="item_text">Activities</span></span></a></li> 755 <li id="nav-menu-item-7902" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/saba-day-trip/" class=""><span class="item_outer"><span class="item_text">Saba Day Trip</span></span></a></li> 756 <li id="nav-menu-item-7963" class="menu-item menu-item-type-post_type menu-item-object-page "><a title="Birds of Saba" href="https://www.sabatourism.com/birds-of-saba/" class=""><span class="item_outer"><span class="item_text">Birding</span></span></a></li> 757</ul></div></div> 758</li> 759</ul></nav> 760 761 </div> 762 </div> 763 <div class="mkdf-position-right"><!-- 764 --><div class="mkdf-position-right-inner"> 765 766 <a class="mkdf-side-menu-button-opener mkdf-icon-has-hover" href="javascript:void(0)" > 767 <span class="mkdf-side-menu-icon"> 768 <span class="mkdf-sm-lines"> 769 <span class="mkdf-sm-line mkdf-line-1"></span> 770 <span class="mkdf-sm-line mkdf-line-2"></span> 771 <span class="mkdf-sm-line mkdf-line-3"></span> 772 </span> 773 </span> 774 </a> 775 </div> 776 </div> 777 </div> 778 </div> 779 </div> 780 </div> 781 </div> 782 783 784 </header> 785 786 787<header class="mkdf-mobile-header"> 788 789 <div class="mkdf-mobile-header-inner"> 790 <div class="mkdf-mobile-header-holder"> 791 <div class="mkdf-grid"> 792 <div class="mkdf-vertical-align-containers"> 793 <div class="mkdf-vertical-align-containers"> 794 <div class="mkdf-mobile-menu-opener"> 795 <a href="javascript:void(0)"> 796 <span class="mkdf-mobile-menu-icon"> 797 <span aria-hidden="true" class="mkdf-icon-font-elegant icon_menu " ></span> </span> 798 </a> 799 </div> 800 <div class="mkdf-position-center"><!-- 801 --><div class="mkdf-position-center-inner"> 802 803 804<div class="mkdf-mobile-logo-wrapper"> 805 <a itemprop="url" href="https://www.sabatourism.com/" style="height: 45px"> 806 <img itemprop="image" src="https://www.sabatourism.com/wp-content/uploads/2018/06/Saba_Logo_sm.png" width="150" height="90" alt="Mobile Logo"/> 807 </a> 808</div> 809 810 </div> 811 </div> 812 <div class="mkdf-position-right"><!-- 813 --><div class="mkdf-position-right-inner"> 814 </div> 815 </div> 816 </div>
817 </div> 818 </div> 819 </div> 820 821 <nav class="mkdf-mobile-nav"> 822 <div class="mkdf-grid"> 823 <ul id="menu-mobile-menu" class=""><li id="mobile-menu-item-7029" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6719 current_page_item menu-item-has-children mkdf-active-item has_sub"><a href="https://www.sabatourism.com/about-saba/" class=" current "><span>About Saba</span></a><span class="mobile_arrow"><i class="mkdf-sub-arrow fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 824<ul class="sub_menu"> 825 <li id="mobile-menu-item-7537" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/getting-around/" class=""><span>Getting Around</span></a></li> 826 <li id="mobile-menu-item-8008" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/saba-sustainability/" class=""><span>Saba Sustainability</span></a></li> 827 <li id="mobile-menu-item-7030" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/about/" class=""><span>About Us</span></a></li> 828</ul> 829</li> 830<li id="mobile-menu-item-7460" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/getting-here/" class=""><span>Getting Here</span></a></li> 831<li id="mobile-menu-item-7031" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-has-children has_sub"><h6><span>Lodging</span></h6><span class="mobile_arrow"><i class="mkdf-sub-arrow fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 832<ul class="sub_menu"> 833 <li id="mobile-menu-item-8249" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/hotels/" class=""><span>Hotels</span></a></li> 834 <li id="mobile-menu-item-8248" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/cottages/" class=""><span>Cottages</span></a></li> 835 <li id="mobile-menu-item-8247" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/villas/" class=""><span>Villas</span></a></li> 836</ul> 837</li> 838<li id="mobile-menu-item-7077" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-has-children has_sub"><h6><span>Things to Do</span></h6><span class="mobile_arrow"><i class="mkdf-sub-arrow fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 839<ul class="sub_menu"> 840 <li id="mobile-menu-item-7028" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/diving/" class=""><span>Diving</span></a></li> 841 <li id="mobile-menu-item-7889" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/hiking/" class=""><span>Hiking</span></a></li> 842 <li id="mobile-menu-item-8865" class="menu-item menu-item-type-custom menu-item-object-custom "><a title="Saba Island Events" href="https://www.sabatourism.com/events/" class=""><span>Events</span></a></li> 843 <li id="mobile-menu-item-7991" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/museums/" class=""><span>Museums</span></a></li> 844 <li id="mobile-menu-item-7076" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-has-children has_sub"><a href="https://www.sabatourism.com/places/category/shopping/" class=""><span>Shopping</span></a><span class="mobile_arrow"><i class="mkdf-sub-arrow fa fa-angle-right"></i><i class="fa fa-angle-down"></i></span> 845 <ul class="sub_menu"> 846 <li id="mobile-menu-item-8003" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/arts-crafts/" class=""><span>Arts & Crafts</span></a></li> 847 <li id="mobile-menu-item-8004" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/hardware/" class=""><span>Hardware</span></a></li> 848 <li id="mobile-menu-item-8005" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/healthcare/" class=""><span>Healthcare</span></a></li> 849 <li id="mobile-menu-item-8006" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/information-services/" class=""><span>Information services</span></a></li> 850 <li id="mobile-menu-item-8007" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/retail/" class=""><span>Retail</span></a></li> 851 </ul> 852</li> 853 <li id="mobile-menu-item-7091" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/activities/" class=""><span>Activities</span></a></li> 854 <li id="mobile-menu-item-7901" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/saba-day-trip/" class=""><span>Saba Day Trip</span></a></li> 855 <li id="mobile-menu-item-7992" class="menu-item menu-item-type-post_type menu-item-object-page "><a href="https://www.sabatourism.com/birds-of-saba/" class=""><span>Birding</span></a></li> 856</ul> 857</li> 858<li id="mobile-menu-item-8306" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory "><a href="https://www.sabatourism.com/places/category/restaurants/" class=""><span>Restaurants</span></a></li> 859</ul> </div> 860 </nav> 861 862 </div> 863 864 </header> 865 866 867 <a id='mkdf-back-to-top' href='#'> 868 <div class="mkdf-btt-tb"> 869 <div class="mkdf-btt-tc"> 870 <span class="mkdf-btt-top">GO</span> 871 <span class="mkdf-btt-bottom">UP</span> 872 </div> 873 </div>
874 <span class="mkdf-icon-stack"> 875 <i class="mkdf-icon-font-awesome fa fa-angle-up "></i> </span> 876 </a> 877 878 <div class="mkdf-content" > 879 <div class="mkdf-content-inner"> 880<div class="mkdf-title-holder mkdf-standard-type" style="height: 150px" data-height="150"> 881 <div class="mkdf-title-wrapper" style="height: 150px"> 882 <div class="mkdf-title-inner"> 883 <div class="mkdf-grid"> 884 <h1 class="mkdf-page-title entry-title" >About Saba</h1> 885 </div> 886 </div> 887 </div> 888</div> 889 890 891<div class="mkdf-container mkdf-default-page-template"> 892 893 <div class="mkdf-container-inner clearfix"> 894 <div class="mkdf-grid-row"> 895 <div class="mkdf-page-content-holder mkdf-grid-col-12"> 896 <div class="fl-builder-content fl-builder-content-6719 fl-builder-content-primary" data-post-id="6719"><div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-wdry0zqm5h2j fl-row-default-height fl-row-align-center" data-node="wdry0zqm5h2j"> 897 <div class="fl-row-content-wrap"> 898 <div class="fl-row-content fl-row-fixed-width fl-node-content"> 899 900<div class="fl-col-group fl-node-r2fh6c1qlzpw" data-node="r2fh6c1qlzpw"> 901 <div class="fl-col fl-node-v12otkacuyn8 fl-col-bg-color" data-node="v12otkacuyn8"> 902 <div class="fl-col-content fl-node-content"><div class="fl-module fl-module-box fl-node-w7gfdcuyxprt" data-node="w7gfdcuyxprt"> 903 <div class="fl-module fl-module-box fl-node-tj5rf4nvcwl6" data-node="tj5rf4nvcwl6"> 904 <div class="fl-module fl-module-photo fl-node-84qby6whtg09" data-node="84qby6whtg09"> 905 <div class="fl-module-content fl-node-content"> 906 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 907 <div class="fl-photo-content fl-photo-img-jpeg"> 908 <img fetchpriority="high" decoding="async" class="fl-photo-img wp-image-8792 size-large" src="https://www.sabatourism.com/wp-content/uploads/2025/02/Aerial-view-of-Saba-Credits-Kai-Wulf-1024x682.jpeg" alt="Aerial view of Saba Credits Kai Wulf" height="682" width="1024" title="Aerial view of Saba Credits Kai Wulf" itemprop="image" srcset="https://www.sabatourism.com/wp-content/uploads/2025/02/Aerial-view-of-Saba-Credits-Kai-Wulf-1024x682.jpeg 1024w, https://www.sabatourism.com/wp-content/uploads/2025/02/Aerial-view-of-Saba-Credits-Kai-Wulf-300x200.jpeg 300w, https://www.sabatourism.com/wp-content/uploads/2025/02/Aerial-view-of-Saba-Credits-Kai-Wulf-768x512.jpeg 768w" sizes="(max-width: 1024px) 100vw, 1024px" /> 909 </div> 910 </div> 911 </div> 912</div> 913</div> 914</div> 915<div class="fl-module fl-module-box fl-node-fx8b2r6m0oj1" data-node="fx8b2r6m0oj1"> 916 <div class="fl-module fl-module-rich-text fl-node-a1ebqh25n9yw" data-node="a1ebqh25n9yw"> 917 <div class="fl-module-content fl-node-content"> 918 <div class="fl-rich-text"> 919 </div> 920 </div> 921</div> 922<div class="fl-module fl-module-rich-text fl-node-wcu650il4qmy" data-node="wcu650il4qmy"> 923 <div class="fl-module-content fl-node-content"> 924 <div class="fl-rich-text"> 925 <p> </p> 926<p>Saba is a five square mile island located in the northeastern Caribbean Sea, 28 miles southwest of its international hub St. Maarten, a 12 minute flight or 90 minute ferry ride away. Formerly part of the Netherlands Antilles, in 2010 Saba became part of a special municipality of the Kingdom of the Netherlands, along with the islands of St. Eustatius and Bonaire.</p> 927</div> 928 </div> 929</div> 930<div class="fl-module fl-module-rich-text fl-node-mtlfoah06kpj" data-node="mtlfoah06kpj"> 931 <div class="fl-module-content fl-node-content"> 932 <div class="fl-rich-text"> 933 </div> 934 </div> 935</div> 936</div> 937<div class="fl-module fl-module-rich-text fl-node-1p4hi8tdw6nv" data-node="1p4hi8tdw6nv"> 938 <div class="fl-module-content fl-node-content"> 939 <div class="fl-rich-text"> 940 <p>Saba has four main villages, The Bottom (Saba's capital), Windwardside, St. John's and Zion's Hill (aka Hell's Gate). All are well kept and bristling with old Caribbean charm. Gingerbread houses with immaculate gardens, and clean and safe streets await your exploration.</p> 941</div> 942 </div> 943</div> 944<div class="fl-module fl-module-box fl-node-i017yzenkrh8" data-node="i017yzenkrh8"> 945 <div class="fl-module fl-module-box fl-node-pkwm5qrujte1" data-node="pkwm5qrujte1"> 946 <div class="fl-module fl-module-photo fl-node-5rs0teiodqj4" data-node="5rs0teiodqj4"> 947 <div class="fl-module-content fl-node-content"> 948 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 949 <div class="fl-photo-content fl-photo-img-jpg"> 950 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-8291 size-full" src="https://www.sabatourism.com/wp-content/uploads/2023/08/The-Bottom-Credit-Kai-Wulf.jpg" alt="The Bottom Credit Kai Wulf" height="1332" width="2000" title="The Bottom Credit Kai Wulf" itemprop="image" srcset="https://www.sabatourism.com/wp-content/uploads/2023/08/The-Bottom-Credit-Kai-Wulf.jpg 2000w, https://www.sabatourism.com/wp-content/uploads/2023/08/The-Bottom-Credit-Kai-Wulf-300x200.jpg 300w, https://www.sabatourism.com/wp-content/uploads/2023/08/The-Bottom-Credit-Kai-Wulf-1024x682.jpg 1024w, https://www.sabatourism.com/wp-content/uploads/2023/08/The-Bottom-Credit-Kai-Wulf-768x511.jpg 768w, https://www.sabatourism.com/wp-content/uploads/2023/08/The-Bottom-Credit-Kai-Wulf-1536x1023.jpg 1536w" sizes="auto, (max-width: 2000px) 100v
950w, 2000px" /> 951 </div> 952 </div> 953 </div> 954</div> 955</div> 956<div class="fl-module fl-module-box fl-node-953tspdnf80j" data-node="953tspdnf80j"> 957 <div class="fl-module fl-module-rich-text fl-node-y74b8xpvdhct" data-node="y74b8xpvdhct"> 958 <div class="fl-module-content fl-node-content"> 959 <div class="fl-rich-text"> 960 <h4>The Bottom</h4> 961<p>The Bottom is Saba's capital and home to <a href="https://www.saba.edu/">Saba University School of Medicine.</a> (Medical students and faculty make up almost a quarter of the island's entire population.) You'll also discover several small restaurants, bars and grocery stores in the village. Drive to Well's Bay and see the old Customs House that sits atop "The Ladder," the rugged steps that formed Saba's route to and from the sea long before the road was built. Climb up and down the steps once and you'll get a true appreciation of how tough life was for early Sabans.</p> 962</div> 963 </div> 964</div> 965</div> 966</div> 967<div class="fl-module fl-module-box fl-node-oqs8teyw4if7" data-node="oqs8teyw4if7"> 968 <div class="fl-module fl-module-box fl-node-u4h0aj5qfr82" data-node="u4h0aj5qfr82"> 969 <div class="fl-module fl-module-rich-text fl-node-vr52mcps8ank" data-node="vr52mcps8ank"> 970 <div class="fl-module-content fl-node-content"> 971 <div class="fl-rich-text"> 972 <h4>Windwardside</h4> 973<p>Windwardside is the most tourist-oriented village. Drop by the Saba Tourist Bureau and say hello, you'll be within close proximity to three of the island's hotels and home to many vacation rental cottages. You'll have no trouble passing a day wandering through small streets, exploring the museums and shops, and a bite to eat is never far away. If you're up for some exercise stop by the trail shop, pick up a map and a keepsake and then ascend the Mt. Scenery Trail to climb to the highest point in the Kingdom of the Netherlands!</p> 974</div> 975 </div> 976</div> 977</div> 978<div class="fl-module fl-module-photo fl-node-70fhzp2duov1" data-node="70fhzp2duov1"> 979 <div class="fl-module-content fl-node-content"> 980 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 981 <div class="fl-photo-content fl-photo-img-jpeg"> 982 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-7865 size-full" src="https://www.sabatourism.com/wp-content/uploads/2022/04/View-from-MasCohones-Hill.jpeg" alt="View from Mas'Cohones Hill" height="1367" width="2048" title="View from Mas'Cohones Hill" itemprop="image" srcset="https://www.sabatourism.com/wp-content/uploads/2022/04/View-from-MasCohones-Hill.jpeg 2048w, https://www.sabatourism.com/wp-content/uploads/2022/04/View-from-MasCohones-Hill-300x200.jpeg 300w, https://www.sabatourism.com/wp-content/uploads/2022/04/View-from-MasCohones-Hill-1024x684.jpeg 1024w, https://www.sabatourism.com/wp-content/uploads/2022/04/View-from-MasCohones-Hill-768x513.jpeg 768w, https://www.sabatourism.com/wp-content/uploads/2022/04/View-from-MasCohones-Hill-1536x1025.jpeg 1536w" sizes="auto, (max-width: 2048px) 100vw, 2048px" /> 983 </div> 984 </div> 985 </div> 986</div> 987<div class="fl-module fl-module-box fl-node-fbrmv1l5jz3s" data-node="fbrmv1l5jz3s"> 988 </div> 989</div> 990<div class="fl-module fl-module-box fl-node-ris3eyo1bcak" data-node="ris3eyo1bcak"> 991 <div class="fl-module fl-module-box fl-node-hlm0n6kadpzu" data-node="hlm0n6kadpzu"> 992 </div> 993<div class="fl-module fl-module-photo fl-node-6rn42xfwhjbt" data-node="6rn42xfwhjbt"> 994 <div class="fl-module-content fl-node-content"> 995 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 996 <div class="fl-photo-content fl-photo-img-jpg"> 997 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-8295 size-roam_mikado_landscape" src="https://www.sabatourism.com/wp-content/uploads/2023/08/St-Johns-1100x542.jpg" alt="St-Johns" height="542" width="1100" height="542" width="1100" title="St-Johns" itemprop="image" /> 998 </div> 999 </div> 1000 </div> 1001</div> 1002<div class="fl-module fl-module-box fl-node-sqiz3yf9ovhn" data-node="sqiz3yf9ovhn"> 1003 <div class="fl-module fl-module-rich-text fl-node-kso9x2evtna6" data-node="kso9x2evtna6"> 1004 <div class="fl-module-content fl-node-content"> 1005 <div class="fl-rich-text"> 1006 <h4>St. Johns</h4> 1007<p>St Johnâs is one of Sabaâs smaller villages. Before entering our Capital, The Bottom, you must drive through this quaint neighborhood. Here you can ask your Taxi to make stops to capture some of our best scenic shots on the island. On a very clear day, you can see our neighboring islands St Eustatius, St Kitts, Nevis and, if youâre lucky, even Montserrat! From this vantage point high above the Caribbean Sea, ships and boats can be seen coming and going to Fort Bay Harbor. St. Johnâs played a big role in the islandâs history. If a vessel was approaching someone from the village would signal to residents in The Bottom to let them know visitors would soon arrive. Be sure to check out Crispeen Track, it will certainly take you back in time and give you a real feeling of the old St Johnâs.</p> 1008</div> 1009 </div> 1010</div> 1011</div> 1012</div> 1013<div class="fl-module fl-module-box fl-node-igca43srw0pk" data-node="igca43srw0pk"> 1014 <div class="fl-module fl-module-box fl-node-ic3q174lrx2p" data-node="ic3q174lrx2p"> 1015 <div class="fl-module fl-module-rich-text fl-node-2ur0735vtjw1" data-node="2ur0735vtjw1"> 1016 <div class="fl-module-content fl-node-content"> 1017 <div class="fl-rich-text"> 1018 <h4>Zion's Hill (A.k.a. Hell's Gate)</h4> 1019<p>Zion's Hill is the first town you'll reach after leaving the <a href="https://web.archive.org/web/20200805072133/http://www.sabagovernment.com/department_airport.html">Juancho E. Yrausquin Airport.</a> Hell's Gate was officially named "Zion's Hill" after complaints from the church forced the Island's government to change the name. However, "Hell's Gate" is still used by many Sabans and visiting tourists today. Hell's Gate is home to the Holy Rosary Church, a stone structure built in 1962. Hell's Gate is about 1000 feet above sea level. Lower Hell's Gate is home to a now-closed sulfur mine where visitors may explore with caution. Hell's Gate is also the start of the Sandy Cruise trail which one can take. The trail takes roughly 2 hours to complete and gives stunning views of Diamond Rock and the Saban coastline.</p> 1020</div> 1021 </div> 1022</div> 1023</div> 1024<div class="fl-module fl-module-photo fl-node-3pq1czdgbxon" data-node="3pq1czdgbxon"> 1025 <div class="fl-module-content fl-node-content"> 1026 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 1027 <div class="fl-photo-content fl-photo-img-jpeg"> 1028 <img decoding="async" class="fl-photo-img wp-image-8293" src="https://www.sabatourism.com/wp-content/uploads/2023/08/Hells-Gate-with-Mt.-Scenery-Credit-Kai-Wulf.jpeg" alt="Hells Gate with Mt. Scenery Credit Kai Wulf" title="Hells Gate with Mt. Scenery Credit Kai Wulf" itemprop="image" /> 1029 </div> 1030 </div> 1031 </div> 1032</div> 1033<div class="fl-module fl-module-box fl-node-tavozklnxfis" data-node="tavozklnxfis"> 1034 </div> 1035</div> 1036<div class="fl-module fl-module-rich-text fl-node-umnfthpvkj6c" data-node="umnfthpvkj6c"> 1037 <div class="fl-module-content fl-node-content"> 1038 <div class="fl-rich-text"> 1039 <h4>Visa Requirements</h4> 1040<p><a href="https://www.netherlandsworldwide.nl/travel/visas-for-the-netherlands" target="_blank" rel="noopener"><b>Click here</b></a> for detailed Visa information tourist/business visits to the islands of the Dutch Caribbean.</p> 1041</div> 1042 </div> 1043</div> 1044<div class="fl-module fl-module-rich-text fl-node-mzh4x7eg5av1" data-node="mzh4x7eg5av1"> 1045 <div class="fl-module-content fl-node-content"> 1046 <div class="fl-rich-text"> 1047 <h3>All travel to Saba connects in St. Maarten.</h3> 1048<p>Several major airlines from North America, Europe and South America carry daily flights into St. Maarten's Princess Juliana International Airport (SXM). Special charter flights are also available from major cities during the winter season. There are currently two airlines and two ferry services that operate schedules to Saba's shores from her international hub.</p> 1049<h6><em><strong>Departure Tax: An Airport and Harbor departure tax fee of $10.00 is payable when departing Saba. There are no ATM's at the airport and harbor.</strong></em></h6> 1050</div> 1051 </div> 1052</div> 1053<div class="fl-module fl-module-rich-text fl-node-jri3tqzh1s6c" data-node="jri3tqzh1s6c"> 1054 <div class="fl-module-content fl-node-content"> 1055 <div class="fl-rich-text"> 1056 <h4>By Air from St. Maarten:</h4> 1057</div> 1058 </div> 1059</div> 1060<div class="fl-module fl-module-content-slider fl-node-p1c9do8kqra3" data-node="p1c9do8kqra3" role="region" aria-label="Content Slider"> 1061 <div class="fl-module-content fl-node-content"> 1062 <div class="fl-content-slider"> 1063 <div class="fl-content-slider-wrapper"> 1064 <div class="fl-slide fl-slide-0 fl-slide-text-left"> 1065 <div class="fl-slide-mobile-photo"><img decoding="async" width="550" height="550" loading="false" class="fl-slide-mobile-photo-img wp-image-8699" src="https://www.sabatourism.com/wp-content/uploads/2024/10/1-550x550.png" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2024/10/1-550x550.png 550w, https://www.sabatourism.com/wp-content/uploads/2024/10/1-150x150.png 150w, https://www.sabatourism.com/wp-content/uploads/2024/10/1-1100x1100.png 1100w" sizes="(max-width: 550px) 100v
1065w, 550px" /></div> <div class="fl-slide-foreground clearfix"> 1066 <div class="fl-slide-content-wrap"><div class="fl-slide-content"><div class="fl-slide-text"><h5>WINAIR</h5> 1067<p>Winair makes four or more daily flights to Saba to Juancho E. Yrausquin Airport. Inter-island flights can be arranged, some are scheduled weekly.</p> 1068<p><strong>Book On-line</strong>Â <a href="https://www.winair.sx/" target="_blank" rel="noopener">Here</a>.</p> 1069<h5>Johnson's Travel Services (On-Island WINAIR Agent)</h5> 1070<p>Located on Saba, Johnson's Travel Services can answer your questions about prices, schedules and provide other helpful information about traveling to Saba with WINAIR.</p> 1071<p><strong>Tel:</strong> +599 416-2255<br /> 1072<strong>Email:</strong> <a href="mailto:[email protected]">[email protected]</a>.</p> 1073</div></div></div><div class="fl-slide-photo-wrap"><div class="fl-slide-photo"><img decoding="async" width="550" height="550" loading="false" class="fl-slide-photo-img wp-image-8699" src="https://www.sabatourism.com/wp-content/uploads/2024/10/1-550x550.png" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2024/10/1-550x550.png 550w, https://www.sabatourism.com/wp-content/uploads/2024/10/1-150x150.png 150w, https://www.sabatourism.com/wp-content/uploads/2024/10/1-1100x1100.png 1100w" sizes="(max-width: 550px) 100vw, 550px" /></div></div> </div> 1074 </div> 1075 <div class="fl-slide fl-slide-1 fl-slide-text-left"> 1076 <div class="fl-slide-mobile-photo"><img decoding="async" width="1280" height="864" loading="false" class="fl-slide-mobile-photo-img wp-image-9049" src="https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways.jpg" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways.jpg 1280w, https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways-300x203.jpg 300w, https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways-1024x691.jpg 1024w, https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways-768x518.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></div> <div class="fl-slide-foreground clearfix"> 1077 <div class="fl-slide-content-wrap"><div class="fl-slide-content"><div class="fl-slide-text"><h4><strong>Windward Express Airways (Private Air Charters)</strong></h4> 1078<p>Established in 2000 Windward Express Airways has become a leader in the private charter travel industry. Flying on the client's schedule and destinations on time while avoiding air terminal check-in, line-ups and lost luggage.</p> 1079<p>From a short flight to a personal itinerary, Windward Express Airways provides direct full access to international, regional and restricted airports (Saba, St. Barths, Baillif, Le Saints).</p> 1080<p><strong>Web:</strong> <a href="http://www.windwardexpress.com/" target="_blank" rel="noopener">windwardexpress.com</a></p> 1081</div></div></div><div class="fl-slide-photo-wrap"><div class="fl-slide-photo"><img decoding="async" width="1280" height="864" loading="false" class="fl-slide-photo-img wp-image-9049" src="https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways.jpg" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways.jpg 1280w, https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways-300x203.jpg 300w, https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways-1024x691.jpg 1024w, https://www.sabatourism.com/wp-content/uploads/2025/05/Windward-Express-Airways-768x518.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></div></div> </div> 1082 </div> 1083 <div class="fl-slide fl-slide-2 fl-slide-text-left"> 1084 <div class="fl-slide-mobile-photo"><img decoding="async" width="498" height="280" loading="false" class="fl-slide-mobile-photo-img wp-image-9048" src="https://www.sabatourism.com/wp-content/uploads/2025/05/SXM-Airways.jpg" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2025/05/SXM-Airways.jpg 498w, https://www.sabatourism.com/wp-content/uploads/2025/05/SXM-Airways-300x169.jpg 300w" sizes="(max-width: 498px) 100vw, 498px" /></div> <div class="fl-slide-foreground clearfix"> 1085 <div class="fl-slide-content-wrap"><div class="fl-slide-content"><div class="fl-slide-text"><h5>SXM Airways (Private Air Charters)</h5> 1086<p>
1086Princess Juliana International Airport<br /> 1087Simpson Bay Sint Maarten, Dutch Caribbean.</p> 1088<p>Tel: +1 (721) 520-1314<br /> 1089Email: <a href="mailto:[email protected]">[email protected]</a></p> 1090<p> </p> 1091</div></div></div><div class="fl-slide-photo-wrap"><div class="fl-slide-photo"><img decoding="async" width="498" height="280" loading="false" class="fl-slide-photo-img wp-image-9048" src="https://www.sabatourism.com/wp-content/uploads/2025/05/SXM-Airways.jpg" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2025/05/SXM-Airways.jpg 498w, https://www.sabatourism.com/wp-content/uploads/2025/05/SXM-Airways-300x169.jpg 300w" sizes="(max-width: 498px) 100vw, 498px" /></div></div> </div> 1092 </div> 1093 </div> 1094 <div class="fl-clear"></div> 1095</div> 1096 </div> 1097</div> 1098<div class="fl-module fl-module-rich-text fl-node-3azg0yvx9kln" data-node="3azg0yvx9kln"> 1099 <div class="fl-module-content fl-node-content"> 1100 <div class="fl-rich-text"> 1101 <h3>Juancho E. Yrausquin Airport</h3> 1102<p>Juancho E. Yrausquin Airport (Named after the Aruban Minister Juancho Irausquin, yes that's an "I" not a "Y" (a typo from many years back that is now on every map of Saba and every reference and piece of documentation for the airport)) was inaugurated on the 18th of September 1963.</p> 1103<p>At the time of its inception, many thought a landing strip on the Unspoiled Queen was a fanciful idea, but due to the enthusiasm of Captain Remy F. de Haenen (a swashbuckling pilot from our neighboring island of St. Barts) and the persistence of the Saba people, the project and yet another monumental change in the quality of life for the islanders was achieved. Once again the people of Saba knuckled down to hand clear the area at Flat Point, making it possible for de Haenen to attempt a landing. Grading the strip from one of the few level grounds on the island was a task only surpassed by the building of "The Road"... So on the 9th of February 1959, with most of the island present to greet him... amid a roar of the engine and a cloud of dust Remy arrived. His bravery, determination and insight will forever be remembered.</p> 1104<p>Since then Sabans have had a great affection for the many pilots of Winair (the airline responsible for establishing a constant service to and from the island). Starting in 1963 with a couple of flights a week, Saba now has four flights a day 365 days a year.</p> 1105</div> 1106 </div> 1107</div> 1108<div class="fl-module fl-module-box fl-node-s4ojm09zuyae" data-node="s4ojm09zuyae"> 1109 <div class="fl-module fl-module-box fl-node-if17w5julhv6" data-node="if17w5julhv6"> 1110 </div> 1111<div class="fl-module fl-module-photo fl-node-ogylatkud5xp" data-node="ogylatkud5xp"> 1112 <div class="fl-module-content fl-node-content"> 1113 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 1114 <div class="fl-photo-content fl-photo-img-jpg"> 1115 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-9050 size-full" src="https://www.sabatourism.com/wp-content/uploads/2025/05/Winair-landing-on-Saba.jpg" alt="Winair landing on Saba" height="232" width="348" title="Winair landing on Saba" itemprop="image" srcset="https://www.sabatourism.com/wp-content/uploads/2025/05/Winair-landing-on-Saba.jpg 348w, https://www.sabatourism.com/wp-content/uploads/2025/05/Winair-landing-on-Saba-300x200.jpg 300w" sizes="auto, (max-width: 348px) 100vw, 348px" /> 1116 </div> 1117 </div> 1118 </div> 1119</div> 1120<div class="fl-module fl-module-box fl-node-w4fmrdlg2upv" data-node="w4fmrdlg2upv"> 1121 <div class="fl-module fl-module-rich-text fl-node-d0po4n9u6sek" data-node="d0po4n9u6sek"> 1122 <div class="fl-module-content fl-node-content"> 1123 <div class="fl-rich-text"> 1124 <h4>What a flight!</h4> 1125<p>Only Twelve minutes, but what a twelve minutes they are! When boarding your Twin Otter or BN2 Islander at Princess Juliana International Airport in St. Maarten, you'll certainly notice the difference in scale to many of the commercial airlines parked and landing around you. Only space for 16 passengers in a Twin Otter (7 in an islander) so you'll get a real feeling that you and your fellow travelers are part of a team heading out on an expedition... On takeoff you'll soar gracefully upward banking hard right to swing around in the direction of Saba... Out over the turquoise sea, that sharp silhouette in the distance with clouds atop is your destination!</p> 1126</div> 1127 </div> 1128</div> 1129</div> 1130</div> 1131<div class="fl-module fl-module-box fl-node-dcv76gep5310" data-node="dcv76gep5310"> 1132 <div class="fl-module fl-module-box fl-node-umjscv6zxoq2" data-node="umjscv6zxoq2"> 1133 <div class="fl-module fl-module-rich-text fl-node-hw6ms0r7igeb" data-node="hw6ms0r7igeb"> 1134 <div class="fl-module-content fl-node-content"> 1135 <div class="fl-rich-text"> 1136 <h4>What a landing!</h4> 1137<p>The runway at Juancho E. Yrausquin Airport is only 400m in length and reputed to be the shortest commercial airstrip in the world! Depen
1137ding on wind conditions it is possible to land on both ends of the runway. On a wind still day (which is less likely) you can expect a 30 landing. You'll get the real sense of landing on an aircraft carrier as you'll see the waters of the Cove Bay to the left and the Caribbean sea to the right of the runway... Under normal conditions you'll be landing 120, now this is something else! The approach is practically at a cliff, the rugged terrain of Saba blocks out the entire sky as you peer over the shoulders of your pilots. Then it's a sharp bank left and a gentle touchdown. Landing on Saba is an art form and the pilots of Winair & Windward Express are maestros, so enjoy it, remembering it will not be a problem!</p> 1138</div> 1139 </div> 1140</div> 1141</div> 1142<div class="fl-module fl-module-photo fl-node-twq34ym15n76" data-node="twq34ym15n76"> 1143 <div class="fl-module-content fl-node-content"> 1144 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 1145 <div class="fl-photo-content fl-photo-img-jpg"> 1146 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-9056 size-full" src="https://www.sabatourism.com/wp-content/uploads/2025/05/Saba-Landing-2.jpg" alt="WinAir landing shot from Kelbe's Ridge" height="1149" width="1724" title="Saba Landing" itemprop="image" srcset="https://www.sabatourism.com/wp-content/uploads/2025/05/Saba-Landing-2.jpg 1724w, https://www.sabatourism.com/wp-content/uploads/2025/05/Saba-Landing-2-300x200.jpg 300w, https://www.sabatourism.com/wp-content/uploads/2025/05/Saba-Landing-2-1024x682.jpg 1024w, https://www.sabatourism.com/wp-content/uploads/2025/05/Saba-Landing-2-768x512.jpg 768w, https://www.sabatourism.com/wp-content/uploads/2025/05/Saba-Landing-2-1536x1024.jpg 1536w" sizes="auto, (max-width: 1724px) 100vw, 1724px" /> 1147 </div> 1148 </div> 1149 </div> 1150</div> 1151<div class="fl-module fl-module-box fl-node-4kx0196t8hf7" data-node="4kx0196t8hf7"> 1152 </div> 1153</div> 1154<div class="fl-module fl-module-box fl-node-1br0xo8yhkcu" data-node="1br0xo8yhkcu"> 1155 <div class="fl-module fl-module-box fl-node-n2hcmbi1dr4y" data-node="n2hcmbi1dr4y"> 1156 </div> 1157<div class="fl-module fl-module-photo fl-node-63kpncf4q70i" data-node="63kpncf4q70i"> 1158 <div class="fl-module-content fl-node-content"> 1159 <div role="figure" class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"> 1160 <div class="fl-photo-content fl-photo-img-jpg"> 1161 <img loading="lazy" decoding="async" class="fl-photo-img wp-image-9057 size-full" src="https://www.sabatourism.com/wp-content/uploads/2025/05/WinAir-Take-Off-Credit-Kai-Wulf.jpg" alt="WinAir Take Off Credit Kai Wulf" height="1080" width="1920" title="WinAir Take Off Credit Kai Wulf" itemprop="image" srcset="https://www.sabatourism.com/wp-content/uploads/2025/05/WinAir-Take-Off-Credit-Kai-Wulf.jpg 1920w, https://www.sabatourism.com/wp-content/uploads/2025/05/WinAir-Take-Off-Credit-Kai-Wulf-300x169.jpg 300w, https://www.sabatourism.com/wp-content/uploads/2025/05/WinAir-Take-Off-Credit-Kai-Wulf-1024x576.jpg 1024w, https://www.sabatourism.com/wp-content/uploads/2025/05/WinAir-Take-Off-Credit-Kai-Wulf-768x432.jpg 768w, https://www.sabatourism.com/wp-content/uploads/2025/05/WinAir-Take-Off-Credit-Kai-Wulf-1536x864.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /> 1162 </div> 1163 </div> 1164 </div> 1165</div> 1166<div class="fl-module fl-module-box fl-node-107832tqksjr" data-node="107832tqksjr"> 1167 <div class="fl-module fl-module-rich-text fl-node-vmntbusekhji" data-node="vmntbusekhji"> 1168 <div class="fl-module-content fl-node-content"> 1169 <div class="fl-rich-text"> 1170 <h4>What a lift-off!</h4> 1171<p>You'll know you're in for the ride of your life as your plane swings 180 degrees at the end of the runway to line up for lift-off. First, the deep blue of the Caribbean sea, then jagged cliffs and finally the end of the runway (that seems all too close!) will be imprinted on your mind. A roar of engines and you're off. But your worries are unfounded as you soar steeply into the sky leaving Saba behind and taking memories with you that will be shared for years to come.</p> 1172</div> 1173 </div> 1174</div> 1175<div class="fl-module fl-module-rich-text fl-node-mypt8vfrgn04" data-node="mypt8vfrgn04"> 1176 <div class="fl-module-content fl-node-content"> 1177 <div class="fl-rich-text"> 1178 </div> 1179 </div> 1180</div> 1181</div> 1182</div> 1183<div class="fl-module fl-module-rich-text fl-node-cglpefudh0xm" data-node="cglpefudh0xm"> 1184 <div class="fl-module-content fl-node-content"> 1185 <div class="fl-rich-text"> 1186 <h4><strong>By Sea from St. Maarten</strong></h4> 1187</div> 1188 </div> 1189</div> 1190<div class="fl-module fl-module-content-slider fl-node-gw2lksxm9n0f" data-node="gw2lksxm9n0f" role="region" aria-label="Content Slider"> 1191 <div class="fl-module-content fl-node-content"> 1192 <div class="fl-content-slider"> 1193 <div class="fl-content-slider-wrapper"> 1194 <div class="fl-slide fl-slide-0 fl-slide-text-left"> 1195 <div class="fl-slide-mobile-photo"><img decoding="async" width="1061" height="770" loading="false" class="fl-slide-mobile-photo-img wp-image-8450" src="https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2.jpg" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2.jpg 1061w, https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2-300x218.jpg 300w, https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2-1024x743.jpg 1024w, https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2-768x557.jpg 768w" sizes="(max-width: 1061px) 100v
1195w, 1061px" /></div> <div class="fl-slide-foreground clearfix"> 1196 <div class="fl-slide-content-wrap"><div class="fl-slide-content"><div class="fl-slide-text"><h4>Makana Ferry: A gift to Saba & Statia</h4> 1197<p>A new ferry service that is providing connections between Saba, St. Maarten, Statia, and to St. Kitts.</p> 1198<p>The Makana Ferry features a fully air conditioned upper and lower decks with passenger cabins, outdoor seating area, and lots of space for luggage and dive gear.</p> 1199<p>For bookings, please contact the following agents:</p> 1200<p>Saba C-Transport, N.V.</p> 1201<p>+599 416 2299 (WhatsApp)</p> 1202<p>Direct from the USA: (607) 8 -GO-SABA</p> 1203<p>Email: [email protected]</p> 1204<p><a href="http://www.sabaferry.com">www.sabaferry.com</a></p> 1205</div></div></div><div class="fl-slide-photo-wrap"><div class="fl-slide-photo"><img decoding="async" width="1061" height="770" loading="false" class="fl-slide-photo-img wp-image-8450" src="https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2.jpg" alt="" srcset="https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2.jpg 1061w, https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2-300x218.jpg 300w, https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2-1024x743.jpg 1024w, https://www.sabatourism.com/wp-content/uploads/2024/04/Makana-Ferry-2-768x557.jpg 768w" sizes="(max-width: 1061px) 100vw, 1061px" /></div></div> </div> 1206 </div> 1207 </div> 1208 <div class="fl-clear"></div> 1209</div> 1210 </div> 1211</div> 1212<div class="fl-module fl-module-rich-text fl-node-yvl4ucjnr6k8" data-node="yvl4ucjnr6k8"> 1213 <div class="fl-module-content fl-node-content"> 1214 <div class="fl-rich-text"> 1215 <h4>Religions of Saba</h4> 1216<p>Numerous religious denominations are represented on Saba; Roman Catholic, Anglican, Jehovah's Witness, Seventh Day Adventist and Wesleyan Holiness.</p> 1217<p> </p> 1218<p> </p> 1219</div> 1220 </div> 1221</div> 1222</div> 1223</div> 1224 </div> 1225 </div> 1226 </div> 1227</div> 1228</div> </div> 1229 <div class="mkdf-sidebar-holder"> 1230 <aside class="mkdf-sidebar"> 1231 </aside> </div> 1232 </div> 1233 </div> 1234 1235 </div> 1236 1237</div> <!-- close div.content_inner --> 1238 </div> <!-- close div.content --> 1239 <footer class="mkdf-page-footer"> 1240 <div class="mkdf-footer-top-holder"> 1241 <div class="mkdf-footer-top-inner mkdf-full-width"> 1242 <div class="mkdf-grid-row mkdf-footer-top-alignment-left"> 1243 <div class="mkdf-column-content mkdf-grid-col-3"> 1244 <div id="text-2" class="widget mkdf-footer-column-1 widget_text"><div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">Saba Tourist Bureau</h4></div> <div class="textwidget"><div style="font-style: italic; font-family: Playfair Display; font-size: 17px;">E.A. Johnson Road 3<br /> 1245Windwardside<br /> 1246Saba – Dutch Caribbean<br /> 1247+599-416-2231 or +599-416-2322<br /> 1248<a href="mailto:[email protected]">Contact us</a></div> 1249</div> 1250 </div> </div> 1251 <div class="mkdf-column-content mkdf-grid-col-3"> 1252 <div id="nav_menu-2" class="widget mkdf-footer-column-2 widget_nav_menu"><div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">Links</h4></div><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-7513" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6719 current_page_item menu-item-7513"><a href="https://www.sabatourism.com/about-saba/" aria-current="page">About Saba</a></li> 1253<li id="menu-item-7514" class="menu-item menu-item-type-taxonomy menu-item-object-gd_placecategory menu-item-7514"><a href="https://www.sabatourism.com/places/category/lodging/">Lodging</a></li> 1254</ul></div></div> </div> 1255 <div class="mkdf-column-content mkdf-grid-col-3"> 1256 <div id="custom_html-2" class="widget_text widget mkdf-footer-column-3 widget_custom_html"><div class="mkdf-widget-title-holder"><h4 class="mkdf-widget-title">Get Social with Us!</h4></div><div class="textwidget custom-html-widget"></div></div> </div> 1257 <div class="mkdf-column-content mkdf-grid-col-3"> 1258 </div> 1259 </div> 1260 </div> 1261</div> </footer> 1262 </div> <!-- close div.mkdf-wrapper-inner --> 1263</div> <!-- close div.mkdf-wrapper --> 1264
1264<script> 1265 if (typeof jQuery != 'undefined') { 1266 1267 function sfsi_plus_align_icons_center_orientation(_centerPosition) { 1268 1269 function applyOrientation() { 1270 1271 var elemF = jQuery('#sfsi_plus_floater'); 1272 1273 if (elemF.length > 0) { 1274 1275 switch (_centerPosition) { 1276 case 'center-right': 1277 case 'center-left': 1278 var toptalign = (jQuery(window).height() - elemF.height()) / 2; 1279 elemF.css('top', toptalign); 1280 break; 1281 1282 case 'center-top': 1283 case 'center-bottom': 1284 var leftalign = (jQuery(window).width() - elemF.width()) / 2; 1285 elemF.css('left', leftalign); 1286 1287 break; 1288 } 1289 } 1290 } 1291 1292 var prev_onresize = window.onresize; 1293 window.onresize = function(event) { 1294 1295 if ('function' === typeof prev_onload) { 1296 prev_onresize(), applyOrientation(); 1297 } else { 1298 applyOrientation(); 1299 } 1300 } 1301 } 1302 1303 function sfsi_plus_processfurther(ref) { 1304 var feed_id = 'U1pubHNNMW9LVkszQ0pYeGxqcnVEUWJnbC96VUVvUkY0bW9QdjdXcE4zQ0xLSWgxWitxN2NwSmxEb1lDUEY5VXRCVFJlNDJCRUZVL2NYeVdiL1RFeUx1Nm9oU1hwUXVPZTM5Uk1yVCtrN3dUR1drZUJsMnJINFlLTzF6UEUyNm58cHlyRkhYYXFEK3FDcTJxQjMvc1RNUFFnZ04zWEpDaEJLNlVmRVhnb2luVT0='; 1305 var feedtype = 8; 1306 var email = jQuery(ref).find('input[name="email"]').val(); 1307 var filter = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; 1308 if ((email != "Enter your email") && (filter.test(email))) { 1309 if (feedtype == "8") { 1310 var url = "https://api.follow.it/subscription-form/" + feed_id + "/" + feedtype; 1311 window.open(url, "popupwindow", "scrollbars=yes,width=1080,height=760"); 1312 return true; 1313 } 1314 } else { 1315 alert("Please enter email address"); 1316 jQuery(ref).find('input[name="email"]').focus(); 1317 return false; 1318 } 1319 } 1320 } 1321 </script>
1321 1322 <style type="text/css"> 1323 /* @media screen and (min-width: 600px) { 1324 #sfsi_plus_floater{ 1325 width:45px !important; 1326 } 1327 } */ 1328 1329 .sfsi_plus_widget.sfsi_plus_widget_sub_container { 1330 text-align: left; 1331 } 1332 1333 .sfsi_plus_widget.sfsi_plus_widget_sub_container { 1334 float: left; 1335 } 1336 1337 .sfsi_plus_widget.sfsi_plus_widget_sub_container .sfsiplus_norm_row.sfsi_plus_wDiv { 1338 position: relative !important; 1339 } 1340 1341 .sfsi_plus_widget.sfsi_plus_widget_sub_container .sfsi_plus_holders { 1342 display: none; 1343 } 1344 1345 .sfsi_plus_shortcode_container { 1346 /* float: left; */ 1347 } 1348 1349 .sfsi_plus_shortcode_container .sfsiplus_norm_row.sfsi_plus_wDiv { 1350 position: relative !important; 1351 } 1352 1353 .sfsi_plus_shortcode_container .sfsi_plus_holders { 1354 display: none; 1355 } 1356 1357 .sfsiaftrpstwpr .sfsi_plus_Sicons div:first-child span, 1358 .sfsibeforpstwpr .sfsi_plus_Sicons div:first-child span { 1359 font-size: 20px; 1360 1361 font-style: normal !important; 1362 1363 font-family: inherit; 1364 color: #000000; 1365 } 1366 1367 .sfsibeforpstwpr, 1368 .sfsiaftrpstwpr { 1369 margin-top: 5px !important; 1370 margin-bottom: 5px !important; 1371 } 1372 1373 .sfsi_plus_rectangle_icons_shortcode_container { 1374 margin-top: 5px !important; 1375 margin-bottom: 5px !important; 1376 } 1377 1378 .sfsi_plus_subscribe_Popinner { 1379 width: 100% !important; 1380 height: auto !important; 1381 border: 1px solid #b5b5b5 !important; 1382 padding: 18px 0px !important; 1383 background-color: #ffffff !important; 1384 } 1385 1386 @media screen and (max-width: 768px) { 1387 .sfsi_premium_responsive_fixed_width .sfsi_premium_responsive_icon_item_container.sfsi_premium_medium_button { 1388 width: 37px !important; 1389 height: 37px !important; 1390 padding: 10px !important; 1391 border-radius: 30px !important; 1392 text-align: center !important; 1393 display: flex; 1394 align-items: center; 1395 justify-content: center; 1396 } 1397 } 1398 1399 .sfsi_plus_subscribe_Popinner form { 1400 margin: 0 20px !important; 1401 } 1402 1403 .sfsi_plus_subscribe_Popinner h5 { 1404 font-family: Helvetica,Arial,sans-serif; 1405 font-weight: bold !important; 1406 color: #000000 !important; 1407 font-size: 16px !important; 1408 text-align: center !important; 1409 margin: 0 0 10px !important; 1410 padding: 0 !important; 1411 } 1412 1413 .sfsi_plus_subscription_form_field { 1414 margin: 5px 0 !important; 1415 width: 100% !important; 1416 display: inline-flex; 1417 display: -webkit-inline-flex; 1418 } 1419 1420 .sfsi_plus_subscription_form_field input { 1421 width: 100% !important; 1422 padding: 10px 0px !important; 1423 } 1424 1425 .sfsi_plus_subscribe_Popinner input[type=email] { 1426 font-family: Helvetica,Arial,sans-serif; 1427 font-style: normal !important; 1428 color: #000000 !important; 1429 font-size: 14px !important; 1430 text-align: center !important; 1431 } 1432 1433 .sfsi_plus_subscribe_Popinner input[type=email]::-webkit-input-placeholder { 1434 font-family: Helvetica,Arial,sans-serif !important; 1435 font-style: normal !important; 1436 color: #000000 !important; 1437 font-size: 14px !important; 1438 text-align: center !important; 1439 } 1440 1441 .sfsi_plus_subscribe_Popinner input[type=email]:-moz-placeholder { 1442 /* Firefox 18- */ 1443 font-family: Helvetica,Arial,sans-serif !important; 1444 font-style: normal !important; 1445 color: #000000 !important; 1446 font-size: 14px !important; 1447 text-align: center !important; 1448 } 1449 1450 .sfsi_plus_subscribe_Popinner input[type=email]::-moz-placeholder { 1451 /* Firefox 19+ */ 1452 font-family: Helvetica,Arial,sans-serif !important; 1453 font-style: normal !important; 1454 color: #000000 !important; 1455 font-size: 14px !important; 1456 text-align: center !important; 1457 } 1458 1459 .sfsi_plus_subscribe_Popinner input[type=email]:-ms-input-placeholder { 1460 font-family: Helvetica,Arial,sans-serif !important; 1461 font-style: normal !important; 1462 color: #000000 !important; 1463 font-size: 14px !important; 1464 text-align: center !important; 1465 } 1466 1467 .sfsi_plus_subscribe_Popinner input[type=submit] { 1468 font-family: Helvetica,Arial,sans-serif !important; 1469 font-weight: bold !important; 1470 color: #000000 !important; 1471 font-size: 16px !important; 1472 text-align: center !important; 1473 background-color: #dedede !important; 1474 } 1475 </style> 1476 1477
1477<script> 1478 window.RS_MODULES = window.RS_MODULES || {}; 1479 window.RS_MODULES.modules = window.RS_MODULES.modules || {}; 1480 window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; 1481 window.RS_MODULES.defered = true; 1482 window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; 1483 window.RS_MODULES.type = 'compiled'; 1484 </script>
1484 1485
1485<script type="speculationrules"> 1486{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/roam-child/*","/wp-content/themes/roam/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1487</script>
1487 1488 1489 <!--facebook like and share js --> 1490 1491 <div id="fb-root"></div> 1492
1492<script> 1493 (function(d, s, id) { 1494 var js, fjs = d.getElementsByTagName(s)[0]; 1495 if (d.getElementById(id)) return; 1496 js = d.createElement(s); 1497 js.id = id; 1498 js.crossorigin = "anonymous"; 1499 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v11.0&appId=1400199447602334"; 1500 fjs.parentNode.insertBefore(js, fjs); 1501 }(document, 'script', 'facebook-jssdk')); 1502 </script>
1502 1503 1504
1504<script type="text/javascript"> 1505 /* Code to show flip effect on mouseover of icon STARTS */ 1506 (function($) { 1507 1508 $(document).ready(function() { 1509 1510 var allIcons = $(".sfsiplus_inerCnt"); 1511 1512 $.each(allIcons, function(i, elem) { 1513 1514 var currElem = $(elem); 1515 1516 var othericoneffect = currElem.attr("data-othericoneffect"); 1517 1518 if ("string" === typeof othericoneffect && othericoneffect.length > 0) { 1519 1520 var backElem = currElem.find('.sciconback'); 1521 1522 if (backElem.length == 1) { 1523 1524 switch (othericoneffect) { 1525 1526 case "noeffect": 1527 1528 var frontElem = currElem.find('.sciconfront'); 1529 1530 currElem.hover(function() { 1531 1532 if (frontElem.hasClass("sfsihide")) { 1533 frontElem.removeClass("sfsihide").addClass('sfsishow'); 1534 backElem.removeClass("sfsishow").addClass('sfsihide'); 1535 } else if (frontElem.hasClass("sfsishow")) { 1536 frontElem.removeClass("sfsishow").addClass('sfsihide'); 1537 backElem.removeClass("sfsihide").addClass('sfsishow'); 1538 } 1539 1540 }); 1541 1542 break; 1543 1544 case "flip": 1545 1546 currElem.hover(function() { 1547 $(this).trigger("click"); 1548 }); 1549 1550 var frontElem = currElem.find('.sciconfront'); 1551 1552 currElem.flip({ 1553 1554 axis: 'x', 1555 trigger: 'click', 1556 reverse: true, 1557 front: frontElem, 1558 back: backElem, 1559 autoSize: true 1560 }, function() { 1561 1562 }); 1563 1564 break; 1565 } 1566 } 1567 } 1568 }); 1569 }); 1570 1571 })(jQuery); 1572 1573 /* Code to show flip effect on mouseover of icon STARTS */ 1574 </script>
1574 1575 1576
1576<script type="text/javascript"> 1577 var __limit = 'no'; 1578 1579 function sfsi_plus_setCookie(name, value, time) { 1580 var date = new Date(); 1581 date.setTime(date.getTime() + (time * 1000)); 1582 document.cookie = name + "=" + value + "; expires=" + date.toGMTString() + "; path=/"; 1583 } 1584 1585 function sfsi_plus_getCookie(name) { 1586 var nameEQ = name + "="; 1587 var ca = document.cookie.split(';'); 1588 for (var i = 0; i < ca.length; i++) { 1589 var c = ca[i]; 1590 while (c.charAt(0) == ' ') c = c.substring(1, c.length); 1591 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length) 1592 } 1593 return null; 1594 } 1595 1596 function sfsi_plus_eraseCookie(name) { 1597 sfsi_plus_setCookie(name, null, -1) 1598 } 1599 1600 /* Returns timestamp in the second */ 1601 function sfsi_plusGetCurrentUTCTimestamp() { 1602 var tmLoc = new Date(); 1603 /* The offset is in minutes -- convert it to ms */ 1604 var timeStamp = (tmLoc.getTime() + tmLoc.getTimezoneOffset() * 60000) / 1000; 1605 return Math.floor(timeStamp); 1606 } 1607 1608 function sfsi_plusGetCurrentTimestamp() { 1609 var tmLoc = new Date(); 1610 /* The offset is in minutes -- convert it to ms */ 1611 var timeStamp = (tmLoc.getTime()) / 1000; 1612 return Math.floor(timeStamp); 1613 } 1614 1615 function sfsi_plus_is_null_or_undefined(value) { 1616 1617 var type = Object.prototype.toString.call(value); 1618 1619 if ("[object Null]" == type || "[object Undefined]" == type) { 1620 return true; 1621 } 1622 1623 return false; 1624 } 1625 1626 var __popTime = 0; 1627 1628 function sfsi_plusShallShowPopup(_popUpTime) { 1629 1630 var _popUpTime = parseInt(_popUpTime); 1631 var _currTimestamp = parseInt(sfsi_plusGetCurrentTimestamp()); 1632 var _sfsi_popupCookie = parseInt(sfsi_plus_getCookie('sfsi_popup')); 1633 1634 _shallShowPopup = true; 1635 1636 if (false != _popUpTime && typeof _sfsi_popupCookie != 'undefined' && _sfsi_popupCookie != null) { 1637 1638 _diff = (_sfsi_popupCookie - _currTimestamp) < _popUpTime; 1639 1640 if (_diff) { 1641 _shallShowPopup = false; 1642 } 1643 } 1644 1645 return _shallShowPopup; 1646 1647 } 1648 1649 function sfsi_plus_hidemypopup() { 1650 SFSI(".sfsi_plus_FrntInner").fadeOut("fast"); 1651 1652 1653 if (__limit == "yes") { 1654 sfsi_plus_setCookie("sfsi_popup", "yes", __popTime); 1655 } 1656 } 1657 </script>
1657 1658 1659
1659<script> 1660 if (typeof jQuery !== 'undefined') { 1661 1662 jQuery(document).ready(function($) { 1663 1664 if ("yes" != __limit) { 1665 sfsi_plus_eraseCookie('sfsi_popup'); 1666 } 1667 1668 jQuery(document).scroll(function($) { 1669 1670 var cookieVal = sfsi_plus_getCookie("sfsi_popup"); 1671 1672 if (sfsi_plus_is_null_or_undefined(cookieVal)) { 1673 1674 var y = jQuery(this).scrollTop(); 1675 1676 var _Hide_popupOnScroll = 'yes'; 1677 _Hide_popupOnScroll = 0 == _Hide_popupOnScroll.length ? 'no' : _Hide_popupOnScroll; 1678 var disatancefrombottom= jQuery(document).height()-(jQuery(window).scrollTop() + jQuery(window).height()); 1679 if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 1680 if (disatancefrombottom < 100) { 1681 jQuery('.sfsi_plus_outr_div').css({ 1682 'z-index': '9996', 1683 opacity: 1, 1684 top: (jQuery(window).scrollTop() +(jQuery(window).height() >200? ((jQuery(window).height() - 200)/2): (jQuery(window).height() - 200) ) + "px"), 1685 position: "absolute" 1686 }); 1687 jQuery('.sfsi_plus_outr_div').fadeIn(200); 1688 jQuery('.sfsi_plus_FrntInner').fadeIn(200); 1689 1690 if ("yes" == __limit) { 1691 sfsi_plus_setCookie("sfsi_popup", "yes", __popTime); 1692 } 1693 1694 } else { 1695 if ("yes" == _Hide_popupOnScroll) { 1696 jQuery('.sfsi_plus_outr_div').fadeOut(); 1697 jQuery('.sfsi_plus_FrntInner').fadeOut(); 1698 } 1699 } 1700 } else { 1701 1702 if (disatancefrombottom<3) { 1703 1704 jQuery('.sfsi_plus_outr_div').css({ 1705 'z-index': '9996', 1706 opacity: 1, 1707 top: (jQuery(window).scrollTop() +(jQuery(window).height() >200? ((jQuery(window).height() - 200)/2): (jQuery(window).height() - 200) ) + "px"), 1708 position: "absolute" 1709 }); 1710 jQuery('.sfsi_plus_outr_div').fadeIn(200); 1711 jQuery('.sfsi_plus_FrntInner').fadeIn(200); 1712 1713 if ("yes" == __limit) { 1714 sfsi_plus_setCookie("sfsi_popup", "yes", __popTime); 1715 } 1716 1717 } else { 1718 1719 if ("yes" == _Hide_popupOnScroll) { 1720 jQuery('.sfsi_plus_outr_div').fadeOut(); 1721 jQuery('.sfsi_plus_FrntInner').fadeOut(); 1722 } 1723 } 1724 } 1725 } 1726 }); 1727 }); 1728 } 1729 </script>
1729 1730
1730<script type="text/javascript"> 1731 var default_location = 'Philadelphia'; 1732 var latlng; 1733 var address; 1734 var dist = 0; 1735 var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {}; 1736 1737 1738 function geodir_setup_submit_search($form) { 1739 jQuery('.geodir_submit_search').off('click');// unbind any other click events 1740 jQuery('.geodir_submit_search').on("click",function(e) { 1741 e.preventDefault(); 1742 1743 var s = ' '; 1744 var $form = jQuery(this).closest('form'); 1745 1746 if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val(); 1747 if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s); 1748 1749 // Disable location based search for disabled location post type. 1750 if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') { 1751 if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) { 1752 jQuery('.snear', $form).remove(); 1753 jQuery('.sgeo_lat', $form).remove(); 1754 jQuery('.sgeo_lon', $form).remove(); 1755 jQuery('select[name="sort_by"]', $form).remove(); 1756 jQuery($form).trigger("submit"); 1757 return; 1758 } 1759 } 1760 1761 if ( 1762 dist > 0 1763 || (jQuery('select[name="sort_by"]').val() == 'nearest' 1764 || jQuery('select[name="sort_by"]', $form).val() == 'farthest') 1765 || (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near' && !jQuery('.geodir-location-search-type', $form).val() ) 1766 ) { 1767 1768 var vNear = jQuery(".snear", $form).val(); 1769 /* OSM can't handle post code with no space so we test for it and add one if needed */ 1770 if(window.gdMaps === 'osm'){ 1771 var $near_val = vNear; 1772 var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$"); 1773 if($is_post_code){ 1774 $near_val = $near_val.replace(/.{3}$/,' $&'); 1775 jQuery(".snear", $form).val($near_val); 1776 } 1777 } 1778 1779 geodir_setsearch($form); 1780 } else { 1781 jQuery(".snear", $form).val(''); 1782 jQuery($form).trigger("submit"); 1783 } 1784 }); 1785 // Clear near search GPS for core 1786 if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){ 1787 jQuery('[name="snear"]').off('keyup'); 1788 jQuery('[name="snear"]').on('keyup', function($){ 1789 jQuery('.sgeo_lat').val(''); 1790 jQuery('.sgeo_lon').val(''); 1791 }); 1792 } 1793 } 1794 1795 jQuery(document).ready(function() { 1796 geodir_setup_submit_search(); 1797 //setup advanced search form on form ajax load 1798 jQuery("body").on("geodir_setup_search_form", function($form){ 1799 geodir_setup_submit_search($form); 1800 }); 1801 }); 1802 1803 function geodir_setsearch($form) { 1804 if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Near')) jQuery(".snear", $form).val(default_location); 1805 geocodeAddress($form); 1806 } 1807 1808 function updateSearchPosition(latLng, $form) { 1809 if (window.gdMaps === 'google') { 1810 jQuery('.sgeo_lat').val(latLng.lat()); 1811 jQuery('.sgeo_lon').val(latLng.lng()); 1812 } else if (window.gdMaps === 'osm') { 1813 jQuery('.sgeo_lat').val(latLng.lat); 1814 jQuery('.sgeo_lon').val(latLng.lon); 1815 } 1816 jQuery($form).trigger("submit"); // submit form after inserting the lat long positions 1817 } 1818 1819 function geocodeAddress($form) { 1820 // Call the geocode function 1821 Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null; 1822 1823 if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != '' ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) { 1824 if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) { 1825 jQuery(".snear", $form).val(''); 1826 } 1827 jQuery($form).trigger("submit"); 1828 } else { 1829 var address = jQuery(".snear", $form).val(); 1830 1831 if (address && address.trim() == 'Near') { 1832 initialise2(); 1833 } else if(address && address.trim() == 'Near: My Location') { 1834 jQuery($form).trigger("submit"); 1835 } else { 1836 var search_address = address; 1837 if (window.gdMaps === 'google') { 1838 var geocodeQueryParams = {'address': search_address}; 1839 if (geodirIsZipCode(address)) { 1840 if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') { 1841 if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') { 1842 geocodeQueryParams['componentRestrictions']['postalCode'] = address; 1843 } 1844 } else { 1845 geocodeQueryParams['componentRestrictions'] = {'postalCode': address}; 1846 } 1847 } 1848 Sgeocoder.geocode(geocodeQueryParams, 1849 function (results, status) { 1850 if (status == google.maps.GeocoderStatus.OK) { 1851 updateSearchPosition(results[0].geometry.location, $form); 1852 } else { 1853 alert("Search was not successful for the following reason :" + status); 1854 } 1855 }); 1856 } else if (window.gdMaps === 'osm') { 1857 var osmCountryCodes = false;
1858 geocodePositionOSM(false, search_address, osmCountryCodes, false, 1859 function(geo) { 1860 if (typeof geo !== 'undefined' && geo.lat && geo.lon) { 1861 updateSearchPosition(geo, $form); 1862 } else { 1863 alert("Search was not successful for the requested address."); 1864 } 1865 }); 1866 } else { 1867 jQuery($form).trigger("submit"); 1868 } 1869 } 1870 } 1871 } 1872 1873 function geodirIsZipCode(string) { 1874 if (/^\d+$/.test(string)) { 1875 if (string.length > 3 && string.length < 7) { 1876 return true; 1877 } 1878 } 1879 return false; 1880 } 1881 1882 function initialise2() { 1883 if (!window.gdMaps) { 1884 return; 1885 } 1886 1887 if (window.gdMaps === 'google') { 1888 var latlng = new google.maps.LatLng(56.494343, -4.205446); 1889 var myOptions = { 1890 zoom: 4, 1891 mapTypeId: google.maps.MapTypeId.TERRAIN, 1892 disableDefaultUI: true 1893 } 1894 } else if (window.gdMaps === 'osm') { 1895 var latlng = new L.LatLng(56.494343, -4.205446); 1896 var myOptions = { 1897 zoom: 4, 1898 mapTypeId: 'TERRAIN', 1899 disableDefaultUI: true 1900 } 1901 } 1902 try { prepareGeolocation(); } catch (e) {} 1903 doGeolocation(); 1904 } 1905 1906 function doGeolocation() { 1907 if (navigator.geolocation) { 1908 navigator.geolocation.getCurrentPosition(positionSuccess, positionError); 1909 } else { 1910 positionError(-1); 1911 } 1912 } 1913 1914 function positionError(err) { 1915 var msg; 1916 switch (err.code) { 1917 case err.UNKNOWN_ERROR: 1918 msg = "Unable to find your location"; 1919 break; 1920 case err.PERMISSION_DENINED: 1921 msg = "Permission denied in finding your location"; 1922 break; 1923 case err.POSITION_UNAVAILABLE: 1924 msg = "Your location is currently unknown"; 1925 break; 1926 case err.BREAK: 1927 msg = "Attempt to find location took too long"; 1928 break; 1929 default: 1930 msg = "Location detection not supported in browser"; 1931 } 1932 jQuery('#info').html(msg); 1933 } 1934 1935 function positionSuccess(position) { 1936 var coords = position.coords || position.coordinate || position; 1937 jQuery('.sgeo_lat').val(coords.latitude); 1938 jQuery('.sgeo_lon').val(coords.longitude); 1939 1940 jQuery('.geodir-listing-search').trigger("submit"); 1941 } 1942 1943 /** 1944 * On unload page do some cleaning so back button cache does not store these values. 1945 */ 1946 jQuery(window).on("beforeunload", function(e) { 1947 if(jQuery('.sgeo_lat').length ){ 1948 jQuery('.sgeo_lat').val(''); 1949 jQuery('.sgeo_lon').val(''); 1950 } 1951 }); 1952 </script>
1952 1953
1953<script> 1954 ( function ( body ) { 1955 'use strict'; 1956 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 1957 } )( document.body ); 1958 </script>
1958 1959
1959<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
1959<style>html{font-size:16px;}</style>
1959<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df" id="tec-user-agent-js"></script>
vendor: 1 bytes, line 1959
1959
1960<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/jquery/ui/core.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 1960
1960
1961<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/Ultimate-Premium-Plugin/js/shuffle/modernizr.custom.min.js?ver=6.9.7" id="SFSIPLUSjqueryModernizr-js"></script>
vendor: 1 bytes, line 1961
1961
1962<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/Ultimate-Premium-Plugin/js/shuffle/jquery.shuffle.min.js?ver=6.9.7" id="SFSIPLUSjqueryShuffle-js"></script>
vendor: 1 bytes, line 1962
1962
1963<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/Ultimate-Premium-Plugin/js/shuffle/random-shuffle-min.js?ver=6.9.7" id="SFSIPLUSjqueryrandom-shuffle-js"></script>
vendor: 1 bytes, line 1963
1963
1964<script type="text/javascript" id="SFSIPLUSCustomJs-js-extra"> 1965/* <![CDATA[ */ 1966var sfsi_premium_ajax_object = {"ajax_url":"https://www.sabatourism.com/wp-admin/admin-ajax.php","plugin_url":"https://www.sabatourism.com/wp-content/plugins/Ultimate-Premium-Plugin/","json_url":"https://www.sabatourism.com/"}; 1967//# sourceURL=SFSIPLUSCustomJs-js-extra 1968/* ]]> */ 1969</script>
vendor: 1 bytes, line 1969
1969
1970<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/Ultimate-Premium-Plugin/js/custom.js?ver=17.2" id="SFSIPLUSCustomJs-js"></script>
vendor: 1 bytes, line 1970
1970
1971<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/beaver-builder-lite-version/js/libs/jquery.easing.min.js?ver=1.4" id="jquery-easing-js"></script>
vendor: 1 bytes, line 1971
1971
1972<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/beaver-builder-lite-version/js/libs/jquery.fitvids.min.js?ver=1.2" id="jquery-fitvids-js"></script>
vendor: 1 bytes, line 1972
1972
1973<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/beaver-builder-lite-version/js/libs/jquery.bxslider.js?ver=2.10.3.2" id="jquery-bxslider-js"></script>
vendor: 1 bytes, line 1973
1973
1974<script type="text/javascript" src="https://www.sabatourism.com/wp-content/uploads/bb-plugin/cache/6719-layout.js?ver=c7056da57c351a029bdaef27dc34b5e8" id="fl-builder-layout-6719-js"></script>
vendor: 1 bytes, line 1974
1974
1975<script type="text/javascript" id="geodir-js-extra"> 1976/* <![CDATA[ */ 1977var geodir_params = {"siteurl":"https://www.sabatourism.com","plugin_url":"https://www.sabatourism.com/wp-content/plugins/geodirectory","ajax_url":"https://www.sabatourism.com/wp-admin/admin-ajax.php","gd_ajax_url":"https://www.sabatourism.com/wp-admin/admin-ajax.php?gd-ajax=1","has_gd_ajax":"1","gd_modal":"0","is_rtl":"","basic_nonce":"0033d7cc34","text_add_fav":"Add to Favorites","text_fav":"Favorite","text_remove_fav":"Remove from Favorites","text_unfav":"Unfavorite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https://www.sabatourism.com/wp-json/geodir/v2/","location_base_url":"https://www.sabatourism.com/location/","location_url":"https://www.sabatourism.com/location/","search_base_url":"https://www.sabatourism.com/search/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing url prefix","invalid_listing_prefix_msg":"Invalid character in listing url prefix","location_url_prefix_msg":"Please enter location url prefix","invalid_location_prefix_msg":"Invalid character in location url prefix","location_and_cat_url_separator_msg":"Please enter location and category url separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category url separator","listing_det_url_separator_msg":"Please enter listing detail url separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail url separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"https://www.sabatourism.com/wp-content/plugins/geodirectory/assets/images/pin.png","default_marker_w":"50","default_marker_h":"50","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"","multirating":"","map_name":"osm","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to
1977search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https://www.sabatourism.com/wp-content/plugins/geodirectory/assets/images/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customize?","gmt_offset":"-4:00","timezone_string":"America/New_York","autosave":"10000","search_users_nonce":"470fc02319","google_api_key":"","mapLanguage":"en","osmRouteLanguage":"en","osmRouteUnits":"imperial","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"h:i K","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50"}; 1978//# sourceURL=geodir-js-extra 1979/* ]]> */ 1980</script>
vendor: 1 bytes, line 1980
1980
1981<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.js?ver=2.8.178" id="geodir-js"></script>
vendor: 1 bytes, line 1981
1981
1982<script src='https://www.sabatourism.com/wp-content/plugins/the-events-calendar/common/build/js/underscore-before.js'></script>
vendor: 1 bytes, line 1982
1982
1983<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script>
vendor: 1 bytes, line 1983
1983
1984<script src='https://www.sabatourism.com/wp-content/plugins/the-events-calendar/common/build/js/underscore-after.js'></script>
vendor: 1 bytes, line 1984
1984
1985<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/jquery/ui/tabs.js?ver=1.13.3" id="jquery-ui-tabs-js"></script>
vendor: 1 bytes, line 1985
1985
1986<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/jquery/ui/datepicker.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script>
vendor: 1 bytes, line 1986
1986
1987<script type="text/javascript" id="jquery-ui-datepicker-js-after"> 1988/* <![CDATA[ */ 1989jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});}); 1990//# sourceURL=jquery-ui-datepicker-js-after 1991/* ]]> */ 1992</script>
vendor: 1 bytes, line 1992
1992
1993<script type="text/javascript" id="roam-mikado-modules-js-extra"> 1994/* <![CDATA[ */ 1995var mkdfGlobalVars = {"vars":{"mkdfAddForAdminBar":0,"mkdfElementAppearAmount":-100,"mkdfAjaxUrl":"https://www.sabatourism.com/wp-admin/admin-ajax.php","mkdfStickyHeaderHeight":0,"mkdfStickyHeaderTransparencyHeight":70,"mkdfTopBarHeight":0,"mkdfLogoAreaHeight":0,"mkdfMenuAreaHeight":"110","mkdfMobileHeaderHeight":70}}; 1996var mkdfPerPageVars = {"vars":{"mkdfStickyScrollAmount":0,"mkdfHeaderTransparencyHeight":110,"mkdfHeaderVerticalWidth":0}}; 1997//# sourceURL=roam-mikado-modules-js-extra 1998/* ]]> */ 1999</script>
vendor: 1 bytes, line 1999
1999
2000<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules.min.js?ver=6.9.7" id="roam-mikado-modules-js"></script>
vendor: 1 bytes, line 2000
2000
2001<script type="text/javascript" id="roam-tours-script-js-extra"> 2002/* <![CDATA[ */ 2003var mkdfToursSearchData = {"tours":["The Dive Bar","Above Nightclub","Painting with Mary Thielman","Flow with Lis - Yoga Classes","Karaoke","Sea Saba Sunset Cruises","Marie De Saba by Marie Petit","Major Osmar R. Simmons Museum","Swimming on Saba","Harry L. Johnson Museum","Arts & Crafts Fair","Unspoiled Queen Liqueurs Rum tasting","F3 Fun Free Fitness Center","Event 66 Races","Saba Triathlon","Guided Hike","Helena of Troy Art Studio","The Unspoiled Queen Massage & Wellness","Cork & Canvas at \u201cThe Studio\u201d","\"Reaching for the Clouds\" Nature Documentary","Toasts & Textiles at \u201cThe Studio\u201d","Booze & Beads at \u201cThe Studio\u201d","Tastes & Tie Dye at \u201cThe Studio\u201d","Saba Lace Ladies Workshop","Dannerys Glass Art","Snorkeling with Sea Saba"],"destinations":[]}; 2004//# sourceURL=roam-tours-script-js-extra 2005/* ]]> */ 2006</script>
vendor: 1 bytes, line 2006
2006
2007<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-tours/assets/js/tours.js?ver=6.9.7" id="roam-tours-script-js"></script>
vendor: 1 bytes, line 2007
2007
2008<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-tours/assets/js/modules/plugins/nouislider.min.js?ver=6.9.7" id="nouislider-js"></script>
vendor: 1 bytes, line 2008
2008
2009<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-tours/assets/js/modules/plugins/typeahead.bundle.min.js?ver=6.9.7" id="typeahead-js"></script>
vendor: 1 bytes, line 2009
2009
2010<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-tours/assets/js/modules/plugins/bloodhound.min.js?ver=6.9.7" id="bloodhound-js"></script>
vendor: 1 bytes, line 2010
2010
2011<script type="text/javascript" src="//www.sabatourism.com/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.23" defer async id="tp-tools-js"></script>
vendor: 1 bytes, line 2011
2011
2012<script type="text/javascript" src="//www.sabatourism.com/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.23" defer async id="revmin-js"></script>
vendor: 1 bytes, line 2012
2012
2013<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/jquery/ui/accordion.js?ver=1.13.3" id="jquery-ui-accordion-js"></script>
vendor: 1 bytes, line 2013
2013
2014<script type="text/javascript" id="mediaelement-core-js-before"> 2015/* <![CDATA[ */ 2016var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}}; 2017//# sourceURL=mediaelement-core-js-before 2018/* ]]> */ 2019</script>
vendor: 1 bytes, line 2019
2019
2020<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/mediaelement/mediaelement-and-player.js?ver=4.2.17" id="mediaelement-core-js"></script>
vendor: 1 bytes, line 2020
2020
2021<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/mediaelement/mediaelement-migrate.js?ver=6.9.7" id="mediaelement-migrate-js"></script>
vendor: 1 bytes, line 2021
2021
2022<script type="text/javascript" id="mediaelement-js-extra"> 2023/* <![CDATA[ */ 2024var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; 2025//# sourceURL=mediaelement-js-extra 2026/* ]]> */ 2027</script>
vendor: 1 bytes, line 2027
2027
2028<script type="text/javascript" src="https://www.sabatourism.com/wp-includes/js/mediaelement/wp-mediaelement.js?ver=6.9.7" id="wp-mediaelement-js"></script>
vendor: 1 bytes, line 2028
2028
2029<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.appear.js?ver=6.9.7" id="roam-mikado-appear-js"></script>
vendor: 1 bytes, line 2029
2029
2030<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/modernizr.min.js?ver=6.9.7" id="roam-mikado-modernizr-js"></script>
vendor: 1 bytes, line 2030
2030
2031<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.hoverIntent.min.js?ver=6.9.7" id="roam-mikado-hoverIntent-js"></script>
vendor: 1 bytes, line 2031
2031
2032<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.plugin.js?ver=6.9.7" id="roam-mikado-jquery-plugin-js"></script>
vendor: 1 bytes, line 2032
2032
2033<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/owl.carousel.min.js?ver=6.9.7" id="roam-mikado-owl-carousel-js"></script>
vendor: 1 bytes, line 2033
2033
2034<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.waypoints.min.js?ver=6.9.7" id="roam-mikado-waypoints-js"></script>
vendor: 1 bytes, line 2034
2034
2035<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/Chart.min.js?ver=6.9.7" id="roam-mikado-chart-js"></script>
vendor: 1 bytes, line 2035
2035
2036<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/fluidvids.min.js?ver=6.9.7" id="roam-mikado-fluidvids-js"></script>
vendor: 1 bytes, line 2036
2036
2037<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.prettyPhoto.js?ver=6.9.7" id="roam-mikado-prettyphoto-js"></script>
vendor: 1 bytes, line 2037
2037
2038<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.nicescroll.min.js?ver=6.9.7" id="roam-mikado-nicescroll-js"></script>
vendor: 1 bytes, line 2038
2038
2039<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/ScrollToPlugin.min.js?ver=6.9.7" id="roam-mikado-ScrollToPlugin-js"></script>
vendor: 1 bytes, line 2039
2039
2040<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/parallax.min.js?ver=6.9.7" id="roam-mikado-parallax-js"></script>
vendor: 1 bytes, line 2040
2040
2041<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.waitforimages.js?ver=6.9.7" id="roam-mikado-waitforimages-js"></script>
vendor: 1 bytes, line 2041
2041
2042<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/jquery.easing.1.3.js?ver=6.9.7" id="roam-mikado-jquery-easing-1.3-js"></script>
vendor: 1 bytes, line 2042
2042
2043<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/isotope.pkgd.min.js?ver=6.9.7" id="roam-mikado-isotope-js"></script>
vendor: 1 bytes, line 2043
2043
2044<script type="text/javascript" src="https://www.sabatourism.com/wp-content/themes/roam/assets/js/modules/plugins/packery-mode.pkgd.min.js?ver=6.9.7" id="roam-mikado-packery-js"></script>
vendor: 1 bytes, line 2044
2044
2045<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-core/shortcodes/countdown/assets/js/plugins/jquery.countdown.min.js?ver=6.9.7" id="countdown-js"></script>
vendor: 1 bytes, line 2045
2045
2046<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-core/shortcodes/counter/assets/js/plugins/counter.js?ver=6.9.7" id="counter-js"></script>
vendor: 1 bytes, line 2046
2046
2047<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-core/shortcodes/counter/assets/js/plugins/absoluteCounter.min.js?ver=6.9.7" id="absoluteCounter-js"></script>
vendor: 1 bytes, line 2047
2047
2048<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-core/shortcodes/custom-font/assets/js/plugins/typed.js?ver=6.9.7" id="typed-js"></script>
vendor: 1 bytes, line 2048
2048
2049<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-core/shortcodes/full-screen-sections/assets/js/plugins/jquery.fullPage.min.js?ver=6.9.7" id="fullPage-js"></script>
vendor: 1 bytes, line 2049
2049
2050<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-core/shortcodes/pie-chart/assets/js/plugins/easypiechart.js?ver=6.9.7" id="easypiechart-js"></script>
vendor: 1 bytes, line 2050
2050
2051<script type="text/javascript" src="https://www.sabatourism.com/wp-content/plugins/mikado-core/shortcodes/vertical-split-slider/assets/js/plugins/jquery.multiscroll.min.js?ver=6.9.7" id="multiscroll-js"></script>
vendor: 1 bytes, line 2051
2051
2052<script id="wp-emoji-settings" type="application/json"> 2053{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://www.sabatourism.com/wp-includes/js/wp-emoji.js?ver=6.9.7","twemoji":"https://www.sabatourism.com/wp-includes/js/twemoji.js?ver=6.9.7"}} 2054</script>
vendor: 1 bytes, line 2054
2054
2055<script type="module"> 2056/* <![CDATA[ */ 2057/** 2058 * @output wp-includes/js/wp-emoji-loader.js 2059 */ 2060 2061/* eslint-env es6 */ 2062 2063// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope. 2064 2065/** 2066 * Emoji Settings as exported in PHP via _print_emoji_detection_script(). 2067 * @typedef WPEmojiSettings 2068 * @type {object} 2069 * @property {?object} source 2070 * @property {?string} source.concatemoji 2071 * @property {?string} source.twemoji 2072 * @property {?string} source.wpemoji 2073 */ 2074 2075const selector = 'script#wp-emoji-settings'; 2076const script = document.querySelector( selector ); 2077if ( ! ( script instanceof HTMLScriptElement ) ) { 2078 throw new Error( `Element missing: ${ selector }`); 2079} 2080const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) ); 2081 2082// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js). 2083window._wpemojiSettings = settings; 2084 2085/** 2086 * Support tests. 2087 * @typedef SupportTests 2088 * @type {object} 2089 * @property {?boolean} flag 2090 * @property {?boolean} emoji 2091 */ 2092 2093const sessionStorageKey = 'wpEmojiSettingsSupports'; 2094const tests = [ 'flag', 'emoji' ]; 2095 2096/** 2097 * Checks whether the browser supports offloading to a Worker. 2098 * 2099 * @since 6.3.0 2100 * 2101 * @private 2102 * 2103 * @returns {boolean} 2104 */ 2105function supportsWorkerOffloading() { 2106 return ( 2107 typeof Worker !== 'undefined' && 2108 typeof OffscreenCanvas !== 'undefined' && 2109 typeof URL !== 'undefined' && 2110 URL.createObjectURL && 2111 typeof Blob !== 'undefined' 2112 ); 2113} 2114 2115/** 2116 * @typedef SessionSupportTests 2117 * @type {object} 2118 * @property {number} timestamp 2119 * @property {SupportTests} supportTests 2120 */ 2121 2122/** 2123 * Get support tests from session. 2124 * 2125 * @since 6.3.0 2126 * 2127 * @private 2128 * 2129 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week. 2130 */ 2131function getSessionSupportTests() { 2132 try { 2133 /** @type {SessionSupportTests} */ 2134 const item = JSON.parse( 2135 sessionStorage.getItem( sessionStorageKey ) 2136 ); 2137 if ( 2138 typeof item === 'object' && 2139 typeof item.timestamp === 'number' && 2140 new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds. 2141 typeof item.supportTests === 'object' 2142 ) { 2143 return item.supportTests; 2144 } 2145 } catch ( e ) {} 2146 return null; 2147} 2148 2149/** 2150 * Persist the supports in session storage. 2151 * 2152 * @since 6.3.0 2153 * 2154 * @private 2155 * 2156 * @param {SupportTests} supportTests Support tests. 2157 */ 2158function setSessionSupportTests( supportTests ) { 2159 try { 2160 /** @type {SessionSupportTests} */ 2161 const item = { 2162 supportTests: supportTests, 2163 timestamp: new Date().valueOf() 2164 }; 2165 2166 sessionStorage.setItem( 2167 sessionStorageKey, 2168 JSON.stringify( item ) 2169 ); 2170 } catch ( e ) {} 2171} 2172 2173/** 2174 * Checks if two sets of Emoji characters render the same visually. 2175 * 2176 * This is used to determine if the browser is rendering an emoji with multiple data points 2177 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji 2178 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser 2179 * does not support the emoji correctly. 2180 * 2181 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2182 * scope. Everything must be passed by parameters. 2183 * 2184 * @since 4.9.0 2185 * 2186 * @private 2187 * 2188 * @param {CanvasRenderingContext2D} context 2D Context. 2189 * @param {string} set1 Set of Emoji to test. 2190 * @param {string} set2 Set of Emoji to test. 2191 * 2192 * @return {boolean} True if the two sets render the same. 2193 */ 2194function emojiSetsRenderIdentically( context, set1, set2 ) { 2195 // Cleanup from previous test. 2196 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2197 context.fillText( set1, 0, 0 ); 2198 const rendered1 = new Uint32Array( 2199 context.getImageData( 2200 0, 2201 0, 2202 context.canvas.width, 2203 context.canvas.height 2204 ).data 2205 ); 2206 2207 // Cleanup from previous test. 2208 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2209 context.fillText( set2, 0, 0 ); 2210 const rendered2 = new Uint32Array( 2211 context.getImageData( 2212 0, 2213 0, 2214 context.canvas.width,
2215 context.canvas.height 2216 ).data 2217 ); 2218 2219 return rendered1.every( ( rendered2Data, index ) => { 2220 return rendered2Data === rendered2[ index ]; 2221 } ); 2222} 2223 2224/** 2225 * Checks if the center point of a single emoji is empty. 2226 * 2227 * This is used to determine if the browser is rendering an emoji with a single data point 2228 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly 2229 * rendered emoji will have a non-zero value at the center point. 2230 * 2231 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2232 * scope. Everything must be passed by parameters. 2233 * 2234 * @since 6.8.2 2235 * 2236 * @private 2237 * 2238 * @param {CanvasRenderingContext2D} context 2D Context. 2239 * @param {string} emoji Emoji to test. 2240 * 2241 * @return {boolean} True if the center point is empty. 2242 */ 2243function emojiRendersEmptyCenterPoint( context, emoji ) { 2244 // Cleanup from previous test. 2245 context.clearRect( 0, 0, context.canvas.width, context.canvas.height ); 2246 context.fillText( emoji, 0, 0 ); 2247 2248 // Test if the center point (16, 16) is empty (0,0,0,0). 2249 const centerPoint = context.getImageData(16, 16, 1, 1); 2250 for ( let i = 0; i < centerPoint.data.length; i++ ) { 2251 if ( centerPoint.data[ i ] !== 0 ) { 2252 // Stop checking the moment it's known not to be empty. 2253 return false; 2254 } 2255 } 2256 2257 return true; 2258} 2259 2260/** 2261 * Determines if the browser properly renders Emoji that Twemoji can supplement. 2262 * 2263 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2264 * scope. Everything must be passed by parameters. 2265 * 2266 * @since 4.2.0 2267 * 2268 * @private 2269 * 2270 * @param {CanvasRenderingContext2D} context 2D Context. 2271 * @param {string} type Whether to test for support of "flag" or "emoji". 2272 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2273 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2274 * 2275 * @return {boolean} True if the browser can render emoji, false if it cannot. 2276 */ 2277function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2278 let isIdentical; 2279 2280 switch ( type ) { 2281 case 'flag': 2282 /* 2283 * Test for Transgender flag compatibility. Added in Unicode 13. 2284 * 2285 * To test for support, we try to render it, and compare the rendering to how it would look if 2286 * the browser doesn't render it correctly (white flag emoji + transgender symbol). 2287 */ 2288 isIdentical = emojiSetsRenderIdentically( 2289 context, 2290 '\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence 2291 '\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space 2292 ); 2293 2294 if ( isIdentical ) { 2295 return false; 2296 } 2297 2298 /* 2299 * Test for Sark flag compatibility. This is the least supported of the letter locale flags, 2300 * so gives us an easy test for full support. 2301 * 2302 * To test for support, we try to render it, and compare the rendering to how it would look if 2303 * the browser doesn't render it correctly ([C] + [Q]). 2304 */ 2305 isIdentical = emojiSetsRenderIdentically( 2306 context, 2307 '\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points 2308 '\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space 2309 ); 2310 2311 if ( isIdentical ) { 2312 return false; 2313 } 2314 2315 /* 2316 * Test for English flag compatibility. England is a country in the United Kingdom, it 2317 * does not have a two letter locale code but rather a five letter sub-division code. 2318 * 2319 * To test for support, we try to render it, and compare the rendering to how it would look if 2320 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]). 2321 */ 2322 isIdentical = emojiSetsRenderIdentically( 2323 context, 2324 // as the flag sequence 2325 '\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F', 2326 // with each code point separated by a zero-width space 2327 '\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F' 2328 ); 2329 2330 return ! isIdentical; 2331 case 'emoji': 2332 /* 2333 * Is there a large, hairy, humanoid mythical creature living in the browser? 2334 * 2335 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature. 2336 * 2337 * The hairy creature emoji is a single code point emoji. Testing for browser 2338 * support required testing the center point of the emoji to see if it is empty. 2339 * 2340 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == ð« Hairy creature. 2341 * 2342 * When updating this test, please ensure that the emoji is either a single code point 2343 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width 2344 * joiner vs a zero-width space. 2345 */ 2346 const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' ); 2347 return ! notSupported; 2348 } 2349 2350 return false;
2351} 2352 2353/** 2354 * Checks emoji support tests. 2355 * 2356 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing 2357 * scope. Everything must be passed by parameters. 2358 * 2359 * @since 6.3.0 2360 * 2361 * @private 2362 * 2363 * @param {string[]} tests Tests. 2364 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification. 2365 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification. 2366 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification. 2367 * 2368 * @return {SupportTests} Support tests. 2369 */ 2370function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) { 2371 let canvas; 2372 if ( 2373 typeof WorkerGlobalScope !== 'undefined' && 2374 self instanceof WorkerGlobalScope 2375 ) { 2376 canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement. 2377 } else { 2378 canvas = document.createElement( 'canvas' ); 2379 } 2380 2381 const context = canvas.getContext( '2d', { willReadFrequently: true } ); 2382 2383 /* 2384 * Chrome on OS X added native emoji rendering in M41. Unfortunately, 2385 * it doesn't work when the font is bolder than 500 weight. So, we 2386 * check for bold rendering support to avoid invisible emoji in Chrome. 2387 */ 2388 context.textBaseline = 'top'; 2389 context.font = '600 32px Arial'; 2390 2391 const supports = {}; 2392 tests.forEach( ( test ) => { 2393 supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2394 } ); 2395 return supports; 2396} 2397 2398/** 2399 * Adds a script to the head of the document. 2400 * 2401 * @ignore 2402 * 2403 * @since 4.2.0 2404 * 2405 * @param {string} src The url where the script is located. 2406 * 2407 * @return {void} 2408 */ 2409function addScript( src ) { 2410 const script = document.createElement( 'script' ); 2411 script.src = src; 2412 script.defer = true; 2413 document.head.appendChild( script ); 2414} 2415 2416settings.supports = { 2417 everything: true, 2418 everythingExceptFlag: true 2419}; 2420 2421// Obtain the emoji support from the browser, asynchronously when possible. 2422new Promise( ( resolve ) => { 2423 let supportTests = getSessionSupportTests(); 2424 if ( supportTests ) { 2425 resolve( supportTests ); 2426 return; 2427 } 2428 2429 if ( supportsWorkerOffloading() ) { 2430 try { 2431 // Note that the functions are being passed as arguments due to minification. 2432 const workerScript = 2433 'postMessage(' + 2434 testEmojiSupports.toString() + 2435 '(' + 2436 [ 2437 JSON.stringify( tests ), 2438 browserSupportsEmoji.toString(), 2439 emojiSetsRenderIdentically.toString(), 2440 emojiRendersEmptyCenterPoint.toString() 2441 ].join( ',' ) + 2442 '));'; 2443 const blob = new Blob( [ workerScript ], { 2444 type: 'text/javascript' 2445 } ); 2446 const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } ); 2447 worker.onmessage = ( event ) => { 2448 supportTests = event.data; 2449 setSessionSupportTests( supportTests ); 2450 worker.terminate(); 2451 resolve( supportTests ); 2452 }; 2453 return; 2454 } catch ( e ) {} 2455 } 2456 2457 supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ); 2458 setSessionSupportTests( supportTests ); 2459 resolve( supportTests ); 2460} ) 2461 // Once the browser emoji support has been obtained from the session, finalize the settings. 2462 .then( ( supportTests ) => { 2463 /* 2464 * Tests the browser support for flag emojis and other emojis, and adjusts the 2465 * support settings accordingly. 2466 */ 2467 for ( const test in supportTests ) { 2468 settings.supports[ test ] = supportTests[ test ]; 2469 2470 settings.supports.everything = 2471 settings.supports.everything && settings.supports[ test ]; 2472 2473 if ( 'flag' !== test ) { 2474 settings.supports.everythingExceptFlag = 2475 settings.supports.everythingExceptFlag && 2476 settings.supports[ test ]; 2477 } 2478 } 2479 2480 settings.supports.everythingExceptFlag = 2481 settings.supports.everythingExceptFlag && 2482 ! settings.supports.flag; 2483 2484 // When the browser can not render everything we need to load a polyfill. 2485 if ( ! settings.supports.everything ) { 2486 const src = settings.source || {}; 2487 2488 if ( src.concatemoji ) { 2489 addScript( src.concatemoji ); 2490 } else if ( src.wpemoji && src.twemoji ) { 2491 addScript( src.twemoji ); 2492 addScript( src.wpemoji ); 2493 } 2494 } 2495 } ); 2496//# sourceURL=https://www.sabatourism.com/wp-includes/js/wp-emoji-loader.js 2497/* ]]> */ 2498</script>
vendor: 1 bytes, line 2498
2498
2499<script></script>
2499</body> 2500</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.