PageSourceSearch

https://maineventtravel.com/news

html maineventtravel.com collected 2026-10-06 11:19:56 UTC 167,506 bytes, 2,606 lines download raw bytes

1<!DOCTYPE HTML><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
3
4<head>
5
6  <link rel="manifest" href="/manifest.json">
7
8  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9  <meta name="theme-color" content="#d31e38">
10
11
12
13  <!-- speedkit code -->
14  
14<script type="text/javascript">
15
16
17    var speedKit = {
18      appName: 'bitter-slope-50',
19      whitelist: [
20        /* START Default Whitelist + Third Party Content */
21        {
22          host: [
23            /maineventtravel\.com$/,
24            "cdn.jsdelivr.net",
25            "static.hotjar.com",
26            "d36mpcpuzc4ztk.cloudfront.net",
27            "vars.hotjar.com",
28            "www.gstatic.com",
29            "dop9av6nvryqq.cloudfront.net"
30          ]
31        },
32        {
33          url: ""
34        },
35        {
36          url: "www.google-analytics.com/analytics.js"
37        }
38        /* END Default Whitelist */
39      ],
40      blacklist: [
41/* START Login */
42/* Needs to be configured for your website */    {
43          cookie: [
44            /^wordpress_logged_in$/,
45            /^PHPSESSID|JSESSID$/,
46          ]
47        },
48/* END Login */
49/* START Admin */
50/* Needs to be configured for your website */    {
51          url: /admin/
52        },
53        /* END Admin */
54        /* START Default Blacklist */
55        {
56          url: [
57            "translate-pa.googleapis.com/v1/supportedLanguages",
58            /[?&](_=1\d{12})/,
59            /\.pdf/
60          ]
61        },
62        {
63          contentType: [
64            "video"
65          ]
66        },
67        /* END Default Blacklist */
68      ],
69    };
70    !function (e, t, n, r, i, o, a) { "use strict"; var s = "baqend-speedkit", c = s + "-user-id", u = s + "-session-id", d = s + "-session-index", p = s + "-session-timestamp"; function l(e, t, n, r) { return Promise.resolve(e).then((function (e) { return new Promise((function (i, o) { var a = e.transaction(t, n), s = Promise.resolve(r(a.objectStore(t))); a.oncomplete = function () { return s.then(i) }, a.onabort = a.onerror = function () { return o(a.error) } })) })) } function f(e, t, n) { return l(e, t, "readwrite", n) } function v(e, t) { return t && "/" !== t ? "" + ("" + (t.lastIndexOf("/") === t.length - 1 ? t.substr(0, t.length - 1) : t)) + ((0 === e.indexOf("/") ? "" : "/") + e) : e } var g = function () { function e(e) { this.dbp = null, this.cacheName = v(s, e), this.dbp = this.openDb() } return e.prototype.get = function (e) { return (t = this.db(), n = "baqend-speedkit-store", r = function (t) { return t.get(e) }, l(t, n, "readonly", r)).then((function (e) { return e.result || null })); var t, n, r }, e.prototype.set = function (e, t) { return f(this.db(), "baqend-speedkit-store", (function (n) { return n.put(t, e) && void 0 })) }, e.prototype.clear = function () { return Promise.all([(e = this.db(), t = "baqend-speedkit-store", f(e, t, (function (e) { return e.clear() })).then((function () { })))]).then((function () { })); var e, t }, e.prototype.disconnect = function () { var e = this; return this.dbp ? this.dbp.then((function (t) { e.dbp = null, t.close() })) : Promise.resolve() }, e.prototype.db = function () { return this.dbp || (this.dbp = this.openDb()), this.dbp }, e.prototype.openDb = function () { var e = this, t = indexedDB.open(this.cacheName, 1); return t.onupgradeneeded = function (e) { var n = e.oldVersion, r = t.result; if (n < 1) { if (!r) return; try { r.createObjectStore("baqend-speedkit-store") } catch (i) { } } }, this.openRequest(t).then((function (t) { return t.onclose = function () { e.dbp = null }, t.onerror = function () { e.dbp = null }, t.onversionchange = function (n) { n.newVersion || (e.dbp = null, t.close()) }, t })) }, e.prototype.openRequest = function (e) { return new Promise((function (t, n) { e.onsuccess = function () { return t(e.result) }, e.onerror = function () { return n(e.error) }, e.onblocked = function () { return n(e.error) } })) }, e }(); !function () { function e() { this.map = new Map } e.prototype.get = function (e) { return Promise.resolve(this.map.get(e) || null) }, e.prototype.set = function (e, t) { return this.map.set(e, t), Promise.resolve() }, e.prototype.clear = function () { return this.map.clear(), Promise.resolve() } }(); function h(t) { "complete" !== e.readyState ? window.addEventListener("load", (function () { return t() })) : t() } function m(e, n) { try { if (t.sendBeacon && t.sendBeacon(e, JSON.stringify(n))) return } catch (i) { } var r = new XMLHttpRequest; r.open("POST", e, !0), r.setRequestHeader("Content-Type", "application/json;charset=UTF-8"), r.send(JSON.stringify(n)) } function y(e, t) { return !(Array.isArray(e) && !Array.isArray(t) || !Array.isArray(e) && Array.isArray(t)) && !(typeof e != typeof t) && (Array.isArray(e) ? e.length === t.length : "object" == typeof e ? function (e, t) { var n = 0, r = 0; for (var i in e) if (Object.prototype.hasOwnProperty.call(e, i) && (n += 1, !y(e[i], t[i]))) return !1; for (var i in t) r += 1; return n === r }(e, t) : e === t) } function S(t) { "loading" === e.readyState ? e.addEventListener("DOMContentLoaded", (function () { return t() })) : setTimeout(t, 0) } function b(t) { e.querySelector("html.speed-kit-dynamic-loaded") ? setTimeout(t, 0) : e.addEventListener("speed-kit-loaded", (function () { return t() })) } var w = function () { function e() { this.dataLayerObservers = [] } return e.prototype.onDataLayer = function (e) { if (!this.dataLayerObservers.length) { var t = this.dataLayerObservers; this.observeDataLayer((function () { for (var e = function (e) { var t = n; setTimeout((function () { e.apply({}, t) }), 0) }, n = arguments, r = 0, i = t; r < i.length; r++) { var o = i[r]; e(o) } })) } this.dataLayerObservers.push(e) }, e.prototype.observeDataLayer = function (e) { S(this.initDataLayer.bind(this, e)) }, e.prototype.initDataLayer = function () { var e = arguments[0], t = window.dataLayer; if (t) { var n = t.push; t.push = function push() { var r = Array.prototype.slice.call(arguments), i = n.apply(t, r); return e.apply(t, r), i }; for (var r = 0; r < t.length; r += 1)e.call(t, t[r]) } else setTimeout(this.initDataLayer.bind(this, e), 500) }, e }(); function k(e) { return void 0 === e && (e = 25), function (e) { var t = []; t.length = e; var n = 0; for (; n < e;)t[n] = 0, n += 1; return t }(e).map((function () { return Math.floor(62 * Math.random()) })).map((function (e) { return "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[e] })).join("") } function T() { for (var e = [], t = 0; t < arguments.length; t++)e[t] = arguments[t]; var n = {}; return e.forEach((function (e) { Object.keys(e).forEach((function (t) { return n[t] = e[t] })) })), n } var I = { performanceOnly: !1, stripAllParameter: !1, noCookies: !1, noTracking: !1, pageDisabled: !1 }; function C() { var e = T({}, I); return r.rumTracking ? "boolean" == typeof r.rumTracking ? e : T(e, r.rumTracking) : T(e, { noTracking: !0 }) } function E(e) { var t = null; if ("undefined" != typeof Storage) try { t = localStorage.getItem(e) } catch (n) { } return t } function P() { var e, t = k(), n = 0; if ((e = E(p)) && (Date.now() - parseInt(e, 10)) / 1e3 <= 1800) { t = E(u); var r = "" + (E(d) || -1); n = parseInt(r, 10) + 1 } return [t, n] } function D(e, t) { if ("undefined" != typeof Storage) try { localStorage.setItem(e, t) } catch (n) { } } var N = ["baqend-speedkit-user-id", "baqend-speedkit-ab-test-info"]; function O(t, n) { if (D(t, n), !(C().noCookies || N.indexOf(t) < 0)) { var i = r.cookieLifetime || 180, o = new Date(Date.now() + 24 * 
70i * 60 * 60 * 1e3).toUTCString(); try { e.cookie = t + "=" + n + "; expires=" + o + "; path=/; SameSite=Lax; Secure" } catch (a) { } } } function L(t, n) { void 0 === n && (n = !0); var r = E(t), i = function (t) { try { var n = new RegExp(t + "=([^,;]*)"), r = e.cookie.match(n); return r && r[1] ? r[1] : null } catch (i) { } return null }(t), o = r || i; return o && r !== i && n && O(t, o), o } function R(e) { return void 0 === e && (e = !0), L(c, e) || k() } function B(e) { !function () { if (window.SpeedKit && window.SpeedKit.track) return; var e = C(), t = e.noTracking || e.performanceOnly; if (window.SpeedKit = window.SpeedKit || {}, window.SpeedKit.navigateId = window.SpeedKit.navigateId || "" + k(32), window.SpeedKit.group = window.SpeedKit.group || "sk", window.SpeedKit.track = K, !window.SpeedKit.sessionId && t) { var n = P(), r = n[0], i = n[1]; window.SpeedKit.sessionId = r, window.SpeedKit.sessionIndex = i } t && (window.SpeedKit.userId = window.SpeedKit.userId || R()) }(); var t = { timestamp: Date.now(), message: "Install.js", stackTrace: "null" }; if (function (e) { return !!e && ("reason" in e || "message" in e) }(e)) { var n = x(e) ? e.reason.message || JSON.stringify(e.reason) : e.message, r = x(e) ? e.reason.stack : e.stack; t.message = "Install.js: " + n, t.stackTrace = r || "null" } !function (e) { A("jsErrors", [e]) }(t) } function x(e) { return "reason" in e } function K(e, t, n) { A("events", [{ action: "" + e, label: "" + t, value: isNaN(Number(n)) ? 0 : Number(n) }]) } function A(e, t) { var n = C(); if (!n.noTracking) { var i = { sessionId: SpeedKit.sessionId, userId: SpeedKit.userId }, o = { piId: SpeedKit.navigateId, testGroup: SpeedKit.group }; o[e] = t; var a = n.performanceOnly ? o : T(o, i); m("https://" + (r.appDomain || "{}.app.baqend.com".replace("{}", r.appName)) + "/v1" + "/rum/pi", a) } } var q = function () { function e(e) { this.rumController = e, this.triggerFunctions = { domInteractive: this.rumController.onDOMInteractive, load: this.rumController.onLoad, speedKitLoaded: this.rumController.onSpeedKitLoaded, dataLayer: this.rumController.onDataLayer.bind(this.rumController), visibilityHidden: this.rumController.onVisibilityHidden, dfDataReady: this.rumController.onDfDataReady, leavePage: this.rumController.onLeavePage.bind(this.rumController) } } return e.prototype.initPlugin = function (e) { e.type || (e.type = "Data"); var t = function (e) { return e() }; "string" == typeof e.on ? e.on = this.triggerFunctions[e.on] || t : e.on = e.on || t; var n = this.generateCallbackFunction(e); try { e.on(n, this.rumController) } catch (r) { B(r) } }, e.prototype.generateCallbackFunction = function (e) { var t = this; return function () { for (var n = [], r = 0; r < arguments.length; r++)n[r] = arguments[r]; if (e.track) { var i = [t.rumController].concat(n); try { e.track.apply(e, i) } catch (c) { B(c) } } else if (e.key && (e.set || e.append || e.setTiming)) { var o, a = t.getControllerFunction(e), s = t.getTrackingFunction(e); try { o = s.apply(e, n) } catch (c) { B(c) } null != o && a.call(t.rumController, e.key, o) } } }, e.prototype.getControllerFunction = function (e) { return e.setTiming ? this.rumController.setTiming : e.set ? this.rumController.set : this.rumController.append }, e.prototype.getTrackingFunction = function (e) { return e.setTiming || e.set || e.append }, e }(); function F(t) { e.addEventListener("visibilitychange", (function () { "hidden" === e.visibilityState && t() }), !0) } function U(t) { SpeedKit && SpeedKit.dynamicBlocks && SpeedKit.dynamicBlocks.complete && SpeedKit.dynamicBlocks.dataComplete || !e.querySelector("html.speed-kit-dynamic-loading") ? setTimeout(t, 0) : e.addEventListener("dynamic-fetcher-data-ready", (function () { return t() })) } var M, G = function () { function t() { this.callbacks = [], this.unloaded = !1 } return t.prototype.init = function () { var t = this; e.addEventListener("visibilitychange", (function () { "hidden" === e.visibilityState ? t.prepareBeforeLeaving("visibilityChange") : "visible" === e.visibilityState && (t.unloaded = !1) })), "onpagehide" in window ? window.addEventListener("pagehide", (function () { return t.prepareBeforeLeaving("pagehide") })) : (window.addEventListener("beforeunload", (function () { return t.prepareBeforeLeaving("beforeunload") })), window.addEventListener("unload", (function () { return t.prepareBeforeLeaving("unload") }))) }, t.prototype.onLeavePage = function (e) { this.callbacks.push(e) }, t.prototype.executeRemainingCallbacks = function () { for (var e = 0, t = this.callbacks; e < t.length; e++) { (0, t[e])() } this.callbacks = [] }, t.prototype.prepareBeforeLeaving = function (e) { var t = SpeedKit; this.executeRemainingCallbacks(), te(t, e), this.unloaded = !0 }, t.prototype.isUnloaded = function () { return this.unloaded }, t }(); !function (e) { e.Override = "override", e.Append = "append", e.Force = "force", e.Once = "once" }(M || (M = {})); var H, j, W, J, V, z, _, X = function () { function e(e, t, n) { this.beaconIndex = 0, this.init = this.getInit(e, t), this.sentTracking = Object.create(this.init), this.unsentTracking = {}, this.customTimers = {}, this.shouldTrackPI = n, this.dataLayerHandler = new w, this.leavePageHandler = new G, this.customDimensions = [{ name: "customPiDimensions", type: "PiDimension", dimensionData: {} }, { name: "customSessionDimensions", type: "SessionDimension", dimensionData: {} }], this.onDOMInteractive = S, this.onLoad = h, this.onSpeedKitLo
70aded = b, this.onDataLayer = this.dataLayerHandler.onDataLayer.bind(this.dataLayerHandler), this.onDfDataReady = U, this.onVisibilityHidden = F, this.onLeavePage = this.leavePageHandler.onLeavePage.bind(this.leavePageHandler); var r = this.getPlugins(); this.pluginHandler = new q(this), r.forEach(this.pluginHandler.initPlugin, this.pluginHandler), this.initCustomTimerData(r), this.initCustomDimensionData(r), this.leavePageHandler.init() } return e.prototype.reinitialize = function (e, t) { this.init = this.getInit(e, t), this.sentTracking = Object.create(this.init), this.unsentTracking = {}, this.beaconIndex = 0, this.shouldTrackPI = !0 }, e.prototype.reportEvent = function (e, t, n, r) { if (!(void 0 === t || t < 0) && (this.reportTracking(e, t), void 0 !== r && n)) { var i = r - t; if (i < 0) return; this.reportTracking(n, i) } }, e.prototype.sendCurrentTracking = function (e) { if (!C().noTracking) { var t = this.getUnsentTracking(); if (t) { e && (t.unloadType = e); var n = ""; 0 === t.beaconIndex && (n = "?pi=1" + (this.shouldTrackPI ? "&bqpi=1" : "")), this.shouldTrackPI = !1, m(r.appURL + "/rum/pi" + n, t) } } }, e.prototype.updateBaseDimension = function (e, t) { this.init[e] = t }, e.prototype.trackCustomEvent = function (e, t, n, r) { void 0 === r && (r = !0); var i = { action: "" + e, label: "" + t, value: isNaN(Number(n)) ? 0 : Number(n) }; this.reportTracking("events", i, M.Append), r && this.sendCollapsed() }, e.prototype.set = function (e, t, n, r) { var i; void 0 === n && (n = !0), void 0 === r && (r = !1), i = "boolean" == typeof r ? r ? M.Force : M.Override : r; var o = this.reportTracking(e, t, i); return n && this.sendCollapsed(), o }, e.prototype.setTiming = function (e, t, n, r) { return void 0 === n && (n = !0), void 0 === r && (r = !1), "number" == typeof t ? this.set(e, t - this.init.navigationStart, n, r) : this.set(e, t, n, r) }, e.prototype.append = function (e, t, n) { void 0 === n && (n = !0), this.reportTracking(e, t, M.Append), n && this.sendCollapsed() }, e.prototype.getBeaconIndex = function () { return this.beaconIndex }, e.prototype.calculateRelative = function (e) { if (void 0 !== e) return e - this.init.navigationStart }, e.prototype.reportTracking = function (e, t, n) { if (void 0 === n && (n = M.Override), null == t) return !1; var r = this.customDimensions.filter((function (t) { return t.dimensionData.hasOwnProperty(e) }))[0]; if (r) return this.reportCustomDimension(e, t, r.type); if (this.customTimers.hasOwnProperty(e)) return this.reportCustomTimer(e, t); if (n === M.Append) { var i = Array.isArray(t) ? t : [t], o = void 0 !== this.unsentTracking[e] ? this.unsentTracking[e] : [], a = Array.isArray(o) ? o : [o]; return this.unsentTracking[e] = a.concat(i), !0 } return !(!Array.isArray(t) && y(t, this.sentTracking[e]) && n !== M.Force) && ((!this.sentTracking.hasOwnProperty(e) || n !== M.Once) && (this.unsentTracking[e] = t, !0)) }, e.prototype.reportCustomDimension = function (e, t, n) { if ("string" != typeof t) return !1; var r = this.customDimensions.filter((function (e) { return e.type === n }))[0]; if (!r) return !1; if (r.dimensionData[e] && "null" !== r.dimensionData[e]) return !1; r.dimensionData[e] = t; var i = this.unsentTracking[r.name] || {}; return i[e] = t, this.unsentTracking[r.name] = i, !0 }, e.prototype.reportCustomTimer = function (e, t) { if ("number" != typeof t) return !1; if (this.customTimers[e] && -1 !== this.customTimers[e]) return !1; this.customTimers[e] = t; var n = this.unsentTracking.customTimers || {}; return n[e] = t, this.unsentTracking.customTimers = n, !0 }, e.prototype.getPlugins = function () { return window.SpeedKit && window.SpeedKit.rumPlugins ? window.SpeedKit.rumPlugins : [] }, e.prototype.initCustomDimensionData = function (e) { var t = this; e.forEach((function (e) { e.key && (t.customDimensions.every((function (t) { return t.type !== e.type })) || t.reportCustomDimension(e.key, "null", e.type)) })) }, e.prototype.initCustomTimerData = function (e) { var t = this; e.forEach((function (e) { e.key && "CustomTimer" === e.type && (t.customTimers[e.key] = -1) })) }, e.prototype.getUnsentTracking = function () { if (0 === Object.keys(this.unsentTracking).length) return null; var e = Object.create(null); for (var t in this.init) Object.prototype.hasOwnProperty.call(this.init, t) && (e[t] = this.init[t]); for (var t in e.beaconIndex = this.beaconIndex, this.unsentTracking) Object.prototype.hasOwnProperty.call(this.unsentTracking, t) && (e[t] = this.unsentTracking[t], this.sentTracking[t] = this.unsentTracking[t]); return this.unsentTracking = Object.create(null), this.beaconIndex += 1, e }, e.prototype.sendCollapsed = function () { var e = this; this.leavePageHandler.isUnloaded() ? this.sendCurrentTracking() : setTimeout((function () { e.sendCurrentTracking() }), 100) }, e.prototype.getInit = function (e, t) { return C().performanceOnly ? e : T(e, t) }, e }(); function Q(e) { return parseFloat((1 - e).toFixed(2)) } function Y() { var e = "undefined" != typeof PerformanceNavigationTiming && window.performance.getEntriesByType, t = performance.navigation; if (!e) return Z(t.type); var n = performance.getEntriesByType("navigation"); return n[0] && "toJSON" in n[0] ? V[n[0].type] : Z(t.type) } function Z(e) { return "number" != typeof e ? V[e] : e } function $() { return window.performance ? performance.timing.navigationStart || Math.trunc(performance.timeOrigin) : 0 } function ee(e) { var t = $(), n = function (e) { var t = function () { var e = "undefined" != typeof PerformanceNavigationTiming && performance.getEntriesByType, t = window.performance.timing; if (!e) return t; var n = performance.getEntriesByType("navigation"); if (n[0] && "toJSON" in n[0]) return n[0].toJSON(); return t }(), n = window.performance.timing, r = "entryType" in t, i = {}; for (var o in t) if ("number" == typeof t[o]) { var a = 0 !== t[o], s = n && ("number" != typeof n[o] || 0 !== n[o]); i[o] = a || s ? r ? Math.trunc(t[o]) : t[o] >= e ? t[o] - e : t[o] : -1 } else i[o] = t[o]; return i.navigationStart = e, i.domLoading = n.domLoading - e, i.ttfb = r ? i.responseStart : n.domLoading - e, i }(t); e.set("navigationStart", t, !1), e.set("secureConnectDuration", n.secureConnectionStart >= 0 && n.connectEnd >= 0 ? n.connectEnd - n.secureConnectionStart : -1, !1), e.reportEvent("unload", n.unloadEventStart, "unloadDuration", n.unloadEventEnd), e.reportEvent("domainLookup", n.domainLookupStart, "domainLookupDuration", n.domainLookupEnd), e.reportEvent("connect", n.connectStart, "connectDuration", n.connectEnd), e.reportEvent("redirect", n.redirectStart, "redirectDuration", n.redirectEnd), e.reportEvent("response", n.responseStart, "responseDuration", n.responseEnd), e.reportEvent("load", n.loadEventStart, "loadDuration", n.loadEventEnd), e.reportEvent("domContentLoaded", n.domContentLoadedEventStart, "domContentLoadedDuration", n.domContentLoadedEventEnd), e.reportEvent("request", n.requestStart), e.reportEvent("fetch", n.fetchStart), e.reportEvent("ttfb", n.ttfb), e.reportEvent("domComplete", n.domComplete), e.reportEvent("domInteractive", n.domInteractive), e.reportEvent("workerStart", n.workerStart) } function te(n, i) { var o = n.rumController, a = !!r.secondaryGroup, s = n.lastNavigate.responseCause === H.BfCache, c = a ? n.splitTestId + "-" + r.secondaryTestId : n.splitTestId, u = function () { if (C().stripAllParameter) return location.href.replace(/\?.*/, "?redacted"); if (C().stripParameters) { var e = new URL(location.href);
70 return C().stripParameters.forEach((function (t, n) { var r = new URL(location.href).searchParams.get(t) || "", i = r.length ? t + "=" + r : t; e.search = e.search.replace(new RegExp("(\\?|&)" + i), "$1redacted-" + n) })), e.href } return location.href }(); a && o.updateBaseDimension("testGroup", r.group + "-" + r.secondaryGroup), C().performanceOnly || o.set("sessionIndex", n.sessionIndex, !1); var d = $(); o.reportEvent("snippetExecution", n.executionTime - d), o.set("url", u, !1, M.Once), o.set("userAgent", t.userAgent, !1), o.set("referrer", e.referrer, !1), o.set("testId", c || "None", !1), o.set("responseSource", n.lastNavigate.responseSource, !1), o.set("assetTTFB", n.lastNavigate.assetTTFB, !1), o.set("assetSource", n.lastNavigate.assetSource, !1), o.set("firstLoad", n.lastNavigate.firstLoad, !1), o.set("disabled", n.disabled, !1), function (e, t) { if (e.controllingServiceWorker && t.set("controllingSw", e.controllingServiceWorker, !1), e.lastNavigate.responseCause !== H.Unknown && t.set("responseCause", e.lastNavigate.responseCause, !1) && t.set("responseSource", e.lastNavigate.responseSource, !1, !0), e.lastNavigate.disconnectCause !== J.None && e.lastNavigate.disconnectCause !== J.DashboardDisabled && t.set("disconnectCause", e.lastNavigate.disconnectCause, !1), "number" == typeof e.split) { var n = "A" === e.group && "number" == typeof r.secondarySplit ? "B" === r.secondaryGroup ? Q(r.secondarySplit) : r.secondarySplit : 1; t.set("split", e.split * n, !1) } e.lastNavigate.splitTestId !== e.splitTestId && t.set("actualTestId", "" + e.lastNavigate.splitTestId, !1), e.lastNavigate.group !== e.group && t.set("actualTestGroup", "" + e.lastNavigate.group, !1) }(n, o), void 0 === typeof window.performance || s || (ee(o), function (e) { var t = Y(); void 0 !== t && e.set("navigationType", t, !1) }(o), function (e) { if ("undefined" != typeof PerformancePaintTiming && window.performance.getEntriesByType) { var t = performance.getEntriesByType("paint"); if (t && t.length) { var n = t.find((function (e) { return "first-paint" === e.name })), r = t.find((function (e) { return "first-contentful-paint" === e.name })); e.set("firstPaint", n ? Math.round(n.startTime) : -1, !1), e.set("firstContentfulPaint", r ? Math.round(r.startTime) : -1, !1) } } else if (void 0 !== window.performance) { var i = performance.timing.msFirstPaint; i && (e.setTiming("firstPaint", i, !1), e.setTiming("firstContentfulPaint", i, !1)) } }(o)), s || (function (e, t) { e.lastNavigate.cdnBackendTime && t.set("cdnBackendTime", e.lastNavigate.cdnBackendTime, !1), e.lastNavigate.cdnPoP && t.set("cdnPop", "" + e.lastNavigate.cdnPoP, !1) }(n, o), function (e, t) { var n = e.lastNavigate ? e.lastNavigate.timings : null; n && (t.setTiming("speedKitFetchEvent", n.eventStart, !1), t.setTiming("speedKitHandle", n.handleStart, !1), void 0 !== n.handleStart && void 0 !== n.handleEnd && t.set("speedKitHandleDuration", n.handleEnd - n.handleStart, !1), void 0 !== n.cacheStart && void 0 !== n.cacheEnd && t.reportEvent("speedKitCacheLookup", n.cacheStart - n.handleStart, "speedKitCacheLookupDuration", n.cacheEnd - n.handleStart), void 0 !== n.fetchStart && void 0 !== n.fetchEnd && t.reportEvent("speedKitFetchCall", n.fetchStart - n.handleStart, "speedKitFetchCallDuration", n.fetchEnd - n.handleStart)) }(n, o)), i ? o.sendCurrentTracking(i) : o.sendCollapsed() } function ne() { return !!e.querySelector(".speed-kit-dynamic-loading,.speed-kit-dynamic-loaded") } function re(e) { var t, n = !1, r = !1, i = !1, o = function () { n && r && i && te(e) }; h((function () { setTimeout((function () { n = !0, o() })) })), function (e, t) { "complete" !== e.readyState ? window.addEventListener("speed-kit-completed", t, { once: !0 }) : t() }(e, (function () { r = !0, o() })), t = function () { i = !0, o() }, "undefined" != typeof PerformancePaintTiming && window.performance.getEntriesByType && performance.getEntriesByType("paint").length > 0 || "undefined" == typeof PerformanceObserver || "undefined" == typeof PerformancePaintTiming ? t() : new PerformanceObserver(t).observe({ entryTypes: ["paint"] }), window.addEventListener("pageshow", (function (e) { if (e.persisted) { var t = P(), n = t[0], r = t[1]; SpeedKit.navigateId = "" + k(32), SpeedKit.lastNavigate.responseCause = H.BfCache, SpeedKit.lastNavigate.responseSource = ne() ? z.AssetAPI : z.Origin, SpeedKit.sessionIndex = r, SpeedKit.executionTime = Date.now(); var i = performance.timing.navigationStart || performance.timeOrigin, o = { sessionId: n, userId: SpeedKit.userId }, a = { navigationStart: i, testGroup: SpeedKit.group, piId: SpeedKit.navigateId }; SpeedKit.rumController.reinitialize(a, o), te(SpeedKit) } })) } function ie(t) { "complete" !== t.readyState && setTimeout((function () { var n, r, i, o; t.readyState = "complete", n = "speed-kit-completed", r = window, void 0 === i && (i = {}), "function" == typeof CustomEvent ? o = new CustomEvent(n, { detail: i }) : (o = e.createEvent("CustomEvent")).initCustomEvent(n, !0, !0, i), r.dispatchEvent(o) })) } function oe(e, t, n, r) { void 0 === r && (r = 1e3); var i = !1; return n && setTimeout((function () { return i ? null : n() }), r), new Promise((function (n, r) { var o = new MessageChannel, a = o.port1, s = o.port2; a.onmessage = function (e) { i = !0, n(e.data) }, a.onmessageerror = function (e) { return r(e.data) }, e.postMessage(t, [s]) })) } function ae(e, t) { oe(e, { type: "get-navigate-info", clientURL: location.href }, (function () { t.lastNavigate.responseSource = ne() ? z.AssetAPI : z.Origin, t.lastNavigate.responseCause = H.NoSwResponse, ie(t) })).catch((function (e) { return B(e), null })).then((function (e) { !function (e, t) { if (!t || "wasCacheHit" in t) return; if ("reason" in t) return e.lastNavigate.applicationState = t.applicationState, e.lastNavigate.errorMessage = t.reason, void (t.applicationState === _.FAILED && (e.lastNavigate.responseCause = H.SwFailed)); t.firstLoad = e.lastNavigate.firstLoad; var n = t.responseSource === z.Origin; t.assetSource || t.assetTTFB || (t.assetSource = e.lastNavigate.assetSource, t.assetTTFB = e.lastNavigate.assetTTFB); e.lastNavigate = t, e.lastNavigate.applicationState = _.RUNNING, e.lastNavigate.responseCause = t.responseCause, e.lastNavigate.responseSource = n && ne() ? z.SDN : t.responseSource, e.lastNavigate.originStatus = t.originStatus, e.lastNavigate.disconnectCause = t.disconnectCause, e.lastNavigate.assetTTFB = t.assetTTFB }(t, e), ie(t) })) } function se(e) { return fetch(r.appURL + "/config/VAPIDPublicKey").then((function (e) { return e.arrayBuffer() })).then((function (e) { return { applicationServerKey: e, userVisibleOnly: !0 } })).then((function (t) { return e.subscribe(t) })).then((function (e) { var t = { subscription: e, devicetype: "WebPush" }; return fetch(r.appURL + "/db/Device/register", { method: "POST", credentials: "include", body: JSON.stringify(t), headers: { "Content-Type": "application/json" } }) })).then((function (e) { return 200 === e.status }), (function () { return !1 })) } function ce() { return "Notification" in window ? Notification.requestPermission().then((function (e) { return "de
70nied" === e ? "denied" : "granted" !== e ? "undecided" : t[n].ready.then((function (e) { var t = e.pushManager; return function (e) { return e.getSubscription().then((function (e) { return !!e })) }(t).then((function (e) { return !!e || se(t) })) })).then((function (e) { return e ? "registered" : "unregistered" })) })) : Promise.resolve("unsupported") } function ue(e) { var r = t[n]; r && r.ready.then((function (t) { r.controller && r.controller.postMessage({ type: "update-device", data: e }) })).catch((function (e) { return B(e) })) } function de(e) { var r = t[n].controller; r && r.postMessage({ type: "bypass-deactivation", data: e }) } function pe() { var e = t[n]; e && e.controller && e.controller.postMessage({ type: "connect" }) } function le() { var e = t[n]; e && e.controller && e.controller.postMessage({ type: "disconnect" }) } function fe() { var e = E("baqend-speedkit-hashing-salt"); if (e) return e; var t = function () { for (var e = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", t = "", n = 0; n < 32; n += 1)t += e.charAt(Math.floor(Math.random() * e.length)); return t }(); return D("baqend-speedkit-hashing-salt", t), t } function ve(e) { return function (e, t) { for (var n = "", r = 0; r < e.length; r += 1) { var i = r % t.length; n += (e.charCodeAt(r) ^ t.charCodeAt(i)).toString(32) } return n }(e, fe()) } function ge(e) { var r = t[n].controller; r && r.postMessage({ type: "offline", data: e }) } function he() { var e = t[n].controller; e && e.postMessage({ type: "fetch-bloom-filter", data: !0 }) } function me() { return r.disabled || !1 === r.enabled } function ye(e) { return e === H.SwUnsupported } function Se(e) { var t, n = r.group, i = window.SpeedKit || {}; i.navigateId = i.navigateId || "" + k(32); var o = i.userId, a = i.sessionId, s = i.sessionIndex, l = C(), f = !l.noTracking && !l.performanceOnly; i.sessionId || (a = (t = f ? P() : ["", 0])[0], s = t[1]), i.userId || (o = f ? R() : ""), function (e, t, n) { var r = C(); r.noTracking || r.performanceOnly || (O(c, e), O(u, t), O(d, "" + n), O(p, Date.now().toString())) }(o, a, s); var v, g, h = i.navigateId, m = { userId: o, sessionId: a }, y = { navigationStart: $(), testGroup: n, piId: h }, S = (v = e.responseCause, g = !C().pageDisabled, (me() || ye(v)) && g && "B" !== r.group), b = new X(y, m, S), w = b.trackCustomEvent.bind(b), T = { navigateId: h, userId: o, sessionId: a, sessionIndex: s, group: n, rumController: b, track: w, subscribe: ce, bypassDeactivation: de, activate: pe, deactivate: le, split: "number" == typeof r.split ? "B" === r.group ? Q(r.split) : r.split : 1, updateDevice: ue, getHash: ve, simulateOfflineMode: ge, fetchBloomFilter: he, disabled: !1, lastNavigate: e, readyState: "loading", splitTestId: r.splitTestId, controllingServiceWorker: be(), executionTime: Date.now() };
70 return Object.keys(i).forEach((function (e) { T[e] = i[e] })), window.SpeedKit = T, window.SpeedKit } function be() { return t.serviceWorker && t.serviceWorker.controller ? t.serviceWorker.controller.scriptURL : null } function we(r) { var i = t[n].controller; i && i.postMessage({ event: r, type: "send-cookies", data: e.cookie }) } function ke(e, t) { var n = "baqend-speedkit-secondary-ab-test-info" === t, i = function (e, t) { var n = "undefined" !== e.testId, i = "undefined" !== e.group, o = t ? r.secondaryTestId : r.splitTestId, a = n && (s = e.testId, c = o, (null == s ? void 0 : s.replace("-debug", "")) !== (null == c ? void 0 : c.replace("-debug", ""))); var s, c; if (i && !a) return e.group; var u = t ? r.secondaryGroup : r.group, d = t ? r.secondarySplit : r.split; return function (e, t) { if (void 0 === e) return Math.random() < t ? "A" : "B"; return e }(u, d) }(e, n), o = n ? r.secondaryTestId : r.splitTestId; return o && (o = function (e) { if ("true" !== E("baqend-speedkit-debug")) return e.replace("-debug", ""); if (e.indexOf("-debug") > -1) return e; return e + "-debug" }(o)), function (e, t, n) { r = n, i = encodeURIComponent(JSON.stringify(e)), o = encodeURIComponent(JSON.stringify(t)), o !== i && o && O(r, o); var r, i, o }(e, { group: i, testId: o }, t), { group: i, splitTestId: o } } function Te(e) { var n = e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)\.?(\d+)?/i) || [], r = null; if (/trident/i.test(n[1])) return r = /\brv[ :]+(\d+)\.?(\d+)?/g.exec(e) || [], ["IE", parseInt(r[1], 10) || 0, parseInt(r[2], 10) || 0]; var i = function (e) { if (/(iPhone|iPod|iPad).*AppleWebKit(?!.*Version)/.test(e)) { var t = e.match(/(OS |os |OS)(\d+)_?(\d+)?/i) || []; return ["SafariWebView", parseInt(t[2], 10) || 0, parseInt(t[3], 10) || 0] } return null }(e) || function (e, t) { if ("Chrome" === t[1]) { var n = null; if (null != (n = e.match(/\bEdg\/(\d+)\.?(\d+)?/) || e.match(/\bEdge\/(\d+)\.?(\d+)?/))) return ["Edge", parseInt(n[1], 10), parseInt(n[2], 10) || 0]; if (null != (n = e.match(/\bOPR\/(\d+)\.?(\d+)?/))) return ["Opera", parseInt(n[1], 10), parseInt(n[2], 10) || 0] } return null }(e, n); if (null !== i) return i; var o = n[2] ? [n[1], parseInt(n[2], 10), parseInt(n[3], 10) || 0] : [t.appName, parseInt(t.appVersion, 10), 0]; return -1 === e.indexOf("Android") && null != (r = e.match(/version\/(\d+)\.?(\d+)?/i)) && (o.splice(1, 1, parseInt(r[1], 10)), o.splice(2, 1, parseInt(r[2], 10) || 0)), o } function Ie() { return null === L(c) } function Ce(e, i, o, a, s) { var c = function (e, r, i) { return !!t[n] && !!t[n].getRegistrations && function (e, t, n) { return "Safari" === e ? 15 !== t || n >= 2 : "Chrome" === e ? t >= 61 : "Firefox" !== e || 59 !== t }(e, r, i) }(e, i, o) && !a, u = Ie(), d = "B" === r.group || "B" === r.secondaryGroup; return c ? !d && me() ? [z.Origin, H.Disabled] : u ? [z.Origin, H.FirstLoad] : !d && s ? [z.Origin, H.GroupChange] : t[n].controller ? [ne() ? z.AssetAPI : z.Origin, H.Unknown] : [z.Origin, d ? H.NonSKGroup : H.NoSwInstalled] : [z.Origin, H.SwUnsupported] } function Ee(e, t, n) { return e.put("" + t, new Response(null, { status: 200, statusText: (r = n, JSON.stringify(r, (function (e, t) { return t instanceof RegExp ? "regexp:/" + (n = t).source + "/" + (n.flags || "") : t; var n }))) })); var r } function Pe() { var i = function (e) { var t = e; if (r.includeServiceWorker) { var n = e.indexOf("?") >= 0 ? "&" : "?"; t += n + "othersw=" + r.includeServiceWorker } return t }(r.sw); return t[n].register(i, { scope: r.scope || "/" }).then((function (t) { window.addEventListener("unload", (function () { return we("unload") })), function (t) { h((function () { window.setTimeout((function () { if (t.active && "undefined" != typeof PerformanceResourceTiming) { var n = (window.performance.getEntriesByType ? performance.getEntriesByType("resource") : []).map((function (e) { return { name: e.name, url: e.initiatorType } })); oe(t.active, { type: "prewarm-fetch", data: n }).then((function (n) { if (n.applicationState === _.FAILED) return function (t) { return window.caches ? caches.open(v(s, r.scope)).then((function (t) { var n = window.devicePixelRatio, i = window.screen.width, o = [[location.origin, e.cookie]]; return Promise.all([Ee(t, "/com.baqend.speedkit.screen", { dpr: n, width: i }), Ee(t, "/com.baqend.speedkit.config", r), Ee(t, "/com.baqend.speedkit.cookie", { origins: o })]) })).then((function () { return t.postMessage({ type: "init-cache" }) })) : Promise.resolve() }(t.active) })) } }), 1e3) })) }(t), function (e) { e.navigationPreload && function (e) { if (e.active) return Promise.resolve(e.active); var t = e.waiting || e.installing; return new Promise((function (e) { return t.onstatechange = function () { "activated" === t.state && e(t) } })) }(e).then((function () { r.navigationPreload ? e.navigationPreload.enable() : e.navigationPreload.disable() })).catch(B) }(t) })) } function De(t) { if ("undefined" != typeof Storage) try { localStorage.removeItem(t) } catch (n) { } try { e.cookie = t + "=; expires=" + (new Date).toUTCString() + "; path=/; SameSite=lax; Secure" } catch (n) { } } function Ne(e) { var t = L(e);
70 if (t) return function (e) { try { return JSON.parse(decodeURIComponent(e)) } catch (t) { return { group: "undefined", testId: "undefined" } } }(t); if ("baqend-speedkit-secondary-ab-test-info" === e) return { group: "undefined", testId: "undefined" }; var n = L("baqend-speedkit-ab-test-id"), r = L("baqend-speedkit-group"), i = { group: r || "undefined", testId: n || "undefined" }; return (n || r) && O("baqend-speedkit-ab-test-info", encodeURIComponent(JSON.stringify(i))), i } function Oe() { var e, t, n = !("1" !== E("baqend-speedkit-rum-opt-out") && !window.deactivateSpeedKitRUM), i = JSON.parse(E("baqend-speedkit-rum-split-enabled") || "{}"), o = !i.sessionId, a = i.sessionId === L("baqend-speedkit-session-id"), s = i && i.sessionId ? !1 !== i.split : (t = Math.random() < (null !== (e = r.sampleRate) && void 0 !== e ? e : 1), r.sampleRate && D("baqend-speedkit-rum-split-enabled", JSON.stringify({ split: t, sessionId: L("baqend-speedkit-session-id") })), t); if (void 0 !== r.rumTracking && !n && s && (a || o)) return r.rumTracking; var c = void 0 !== r.rumTracking && r.rumTracking; return !(n || !s) && c } !function (e) { e.Blacklist = "Blacklist", e.ClientError = "ClientError", e.Redirect = "Redirect", e.CORSRedirect = "CORSRedirect", e.CriticalResource = "CriticalResource", e.Delayed = "Delayed", e.Disabled = "Disabled", e.Disconnected = "Disconnected", e.DynamicBlock = "DynamicBlock", e.DynamicBlockPreload = "DynamicBlockPreload", e.Error = "Error", e.Fallback = "Fallback", e.Fetchlist = "Fetchlist", e.FirstLoad = "FirstLoad", e.GroupChange = "GroupChange", e.IgnoredAfterPOSTNavigate = "IgnoredAfterPOSTNavigate", e.InternalServerError = "InternalServerError", e.LoopDetected = "LoopDetected", e.NavigationPreload = "NavigationPreload", e.NonSKGroup = "NonSKGroup", e.NoSwInstalled = "NoSwInstalled", e.NoSwResponse = "NoSwResponse", e.Offline = "Offline", e.Onboarding = "Onboarding", e.SafeScript = "SafeScript", e.SwFailed = "SwFailed", e.SwUnsupported = "SwUnsupported", e.TrackingRequest = "TrackingRequest", e.Unknown = "Unknown", e.Immutable = "Immutable", e.BfCache = "BfCache" }(H || (H = {})), function (e) { e.CacheMiss = "CacheMiss", e.ExpiredResponse = "ExpiredResponse", e.InstantRefresh = "InstantRefresh", e.InvalidCacheSketch = "InvalidCacheSketch", e.ReloadCacheMode = "ReloadCacheMode", e.UrlInCacheSketch = "UrlInCacheSketch" }(j || (j = {})), function (e) { e.CacheHit = "CacheHit", e.RevalidationWhitelist = "RevalidationWhitelist" }(W || (W = {})), function (e) { e.SWException = "SWException", e.BloomfilterException = "BloomfilterException", e.DashboardDisabled = "DashboardDisabled", e.ServerError = "ServerError", e.None = "None" }(J || (J = {})), function (e) { e[e.navigate = 0] = "navigate", e[e.reload = 1] = "reload", e[e.back_forward = 2] = "back_forward", e[e.prerender = 3] = "prerender", e[e.reserved = 255] = "reserved" }(V || (V = {})), function (e) { e.AssetAPI = "AssetAPI", e.Shield = "Shield", e.Storage = "Storage", e.Edge = "Edge", e.Collapsed = "Collapsed", e.PendingAsset = "PendingAsset", e.Stream = "Stream", e.MissingCachingHeader = "MissingCachingHeader", e.Generated = "Generated", e.Origin = "Origin", e.SwCache = "SwCache", e.SDN = "SDN" }(z || (z = {})), function (e) { e.INSTALLING = "installing", e.RUNNING = "running", e.FAILED = "failed" }(_ || (_ = {})); try { !function () { if (window[i]) return; window[i] = !0; var o = window.location.href.match(/speed-kit-rum-opt-out=([01])/); o && D("baqend-speedkit-rum-opt-out", o[1]); var a = function () { O("/com.baqend.speedkit.denied", "false"); var e = null === L("/com.baqend.speedkit.denied"); return De("/com.baqend.speedkit.denied"), e }(), l = function () { var e = { group: "", testId: r.splitTestId }; if (window.location.href.indexOf("disableSpeedKit=1") >= 0 ? e.group = "B" : window.location.href.indexOf("enableSpeedKit=1") >= 0 && (e.group = "A"), e.group) return O("baqend-speedkit-ab-test-info", encodeURIComponent(JSON.stringify(e))), e }() || Ne("baqend-speedkit-ab-test-info"), f = Ne("baqend-speedkit-secondary-ab-test-info"); !function (e, n) { if (r.sw = r.sw || "/sw.js", null == r.split) r.group = "A"; else { var i = ke(e, "baqend-speedkit-ab-test-info"); r.group = i.group, r.splitTestId = i.splitTestId } if (null != r.secondarySplit && "A" === r.group) { var o = ke(n, "baqend-speedkit-secondary-ab-test-info"); r.secondaryGroup = o.group, r.secondaryTestId = o.splitTestId } null != r.split && r.group && (r.sw = (a = r.sw, s = "gr", c = r.group, u = a.indexOf("?") > -1 ? "&" : "?", "" + a + u + s + "=" + c)); var a, s, c, u; if (r.rumTracking) { var d = "1" === E("baqend-speedkit-rum-opt-out") || window.deactivateSpeedKitRUM; r.rumTracking = !d && r.rumTracking }
70 var p = !r.enableForWebViews && (t.userAgent.toLowerCase().indexOf("wv)") > -1 || (l = Te(t.userAgent), "SafariWebView" === l[0] && l[1] >= 14)); var l; r.disabled = !1 === r.enabled || r.disabled || "B" === r.group || "B" === r.secondaryGroup || p || function () { return t.userAgent.indexOf("Edge") >= 0 }() || !!window.deactivateSpeedKit, r.appURL = "https://" + (r.appDomain || "{}.app.baqend.com".replace("{}", r.appName)) + "/v1", r.customVariation && r.customVariation.forEach((function (e) { e.variationFunction = "function" == typeof e.variationFunction ? e.variationFunction.toString() : e.variationFunction })); if ("function" == typeof r.customDevice) { var f = r.customDevice.call(null); r.customDevice = "string" == typeof f ? f : null, Promise.resolve(f).then((function (e) { e && ue(e) })).catch((function (e) { B(e) })) } else r.customDevice && ue(r.customDevice) }(l, f); var v = function (e) { var i = Se(e); i.disabled = "B" !== r.group && "B" !== r.secondaryGroup && !!me(), t[n] && t[n].controller || !ne() || (i.lastNavigate.responseSource = z.SDN); return i }(function (e, n, i) { var o = window.location.href, a = Te(t.userAgent), s = a[0], c = a[1], u = Ce(s, c, a[2], e, "B" === n.group || "B" === i.group), d = u[0]; return { url: o, browser: s, browserVersion: c, responseCause: u[1], responseSource: d, cdnBackendTime: null, cdnPoP: null, firstLoad: Ie(), splitTestId: n.testId, group: void 0 !== r.split ? n.group : r.group, disconnectCause: J.None } }(a, l, f)); r.rumTracking = Oe(); var g = C(); g.noCookies && function (t) { for (var n = 0, r = e.cookie.replace(/\s/g, "").split(";").filter((function (e) { return 0 === e.lastIndexOf(t, 0) })); n < r.length; n++) { var i = r[n], o = i.indexOf("="), a = o > -1 ? i.substr(0, o) : i; e.cookie = a + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; SameSite=Lax; Secure" } }(s); !g.noTracking && !g.performanceOnly || r.sampleRate || [c, u, d, p].forEach((function (e) { return De(e) })); g.noTracking || a || function (e) { te(e), re(e) }(v); if (ye(v.lastNavigate.responseCause) || (m = window.top !== window, "https:" !== location.protocol || !r.executeInIframe && m)) return void ie(v); var m; var y = t[n].controller; y ? (ae(y, v), we("load"), function (e) { t[n].addEventListener("message", (function (t) { var n = t.data, r = n.type, i = n.payload; if ("asset-response-timings" === r) { var o = i.assetSource, a = i.assetTTFB, s = i.cdnPoP; e.lastNavigate.assetSource = o, e.lastNavigate.assetTTFB = a, e.lastNavigate.cdnPoP = s, te(e) } })) }(v), (S = t.userAgent).indexOf("Safari") > -1 && -1 === S.indexOf("Edge") && -1 === S.indexOf("Chrome") && Y() === V.reload && he(), function () { if (!window.performance) return !1; if (!window.PerformanceNavigationTiming || !window.performance.getEntriesByType) return performance.navigation.redirectCount > 0; var e = performance.getEntriesByType("navigation"); return !!e.length && e[0].redirectCount > 0 }() && function (e) { var r = t[n].controller; r && r.postMessage({ type: "report-redirect", data: e.disabled }) }(v)) : ie(v); var S; if (me()) return void xe().catch(B); if (!y) return Le(); b = !1, h((function () { b || (b = !0, Le()) })), w = function () { setTimeout((function () { b || (b = !0, Le()) }), 1e3) }, "loading" === e.readyState ? e.addEventListener("DOMContentLoaded", w) : setTimeout(w, 0); var b, w }() } catch (Ae) { B(Ae) } function Le() { Re().catch((function (e) { return SpeedKit.track("fillDatabaseError", "" + e, Date.now()), Ke().then((function () { return Re() })) })).then((function () { return Pe() })).catch((function (e) { return B(e), xe() })).catch(B) } function Re() { var n = function (e) { if (!e) return e; return new URL(e, location.origin).pathname }(r.scope), i = new g(n), o = window.devicePixelRatio, a = window.screen.width, s = t.userAgent, c = r.customDevice, u = c ? i.set("/com.baqend.speedkit.device", { device: c, userAgent: s }) : Promise.resolve(); return Promise.all([i.set("/com.baqend.speedkit.config", r), i.set("/com.baqend.speedkit.screen", { dpr: o, width: a }), i.set("/com.baqend.speedkit.cookie", { origins: [[location.origin, e.cookie]] }), Be(i), u]).then((function () { return i.disconnect() })) } function Be(e) { } function xe() { var e = new URL(r.scope || "/", location.origin).toString(), i = new URL(r.sw || "/sw.js", location.origin), o = i.origin + i.pathname; return t[n].getRegistrations().then((function (t) { return t.forEach((function (t) { var n = function (e) { var t = e.active || e.installing || e.waiting; if (!t) return ""; var n = new URL(t.scriptURL); return n.origin + n.pathname }(t); t.scope === e && n === o && t.unregister() })) })).catch((function () { return null })).then((function () { return Ke() })) } function Ke() { return Promise.all([window.caches ? caches.keys().then((function (e) { var t = e.filter((function (e) { return new RegExp("^" + v(s, r.scope) + ".*").test(e) })); return Promise.all(t.map((function (e) { return caches.delete(e) }))) })) : Promise.resolve(), (e = new g(r.scope), e.clear().then((function () { return e.disconnect() })))]); var e } }(document, navigator, "serviceWorker", "undefined" != typeof speedKit ? speedKit : config, "SNIPPET_LOADED");
71  </script>
71
72  <!-- END SPEEDKIT CODE -->
73
74  <!-- jscookie! -->
75  
75<script src="https://cdn.jsdelivr.net/npm/js-cookie@rc/dist/js.cookie.min.js"></script>
75
76
77
78
79
80      
80<script type="text/javascript">
81      this.top.location !== this.location && (this.top.location = this.location);
82    </script>
82
83  
84      <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 84-85
84
85    <script async src="https://www.googletagmanager.com/gtag/js?id=
85G-F91Q8ZHTPT
vendor: 16 bytes, lines 85-86
85"></script>
86    
86<script>
87      
vendor: 149 bytes, lines 87-91
87window.dataLayer = window.dataLayer || [];
88      function gtag() { dataLayer.push(arguments); }
89      gtag('js', new Date());
90
91      gtag('config', '
91G-F91Q8ZHTPT
vendor: 8 bytes, lines 91-92
91');
92    
92</script>
92
93  
94  <!--
95              
95<script src="https://wchat.freshchat.com/js/widget.js"></script>
95
96        -->
97
98
99      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
100  
101
102  <title>
103    Latest News &amp; Blogs | MainEventTravel.com
104  </title>
105
106  <!-- Primary Meta Tags -->
107  <meta name="title"
108    content="Latest News &amp; Blogs | MainEventTravel.com">
109  <meta name="description"
110    content="Choose from a wide range of poker events, hotels and airlines to create your perfect trip.">
111  <meta name="keywords"
112    content="book poker tournaments WSOP 888 pokerstars partypoker grosvenor events flights hotels worldwide">
113
114  <!-- Open Graph / Facebook -->
115  <meta property="og:type" content="website">
116  <meta property="og:url" content="https://maineventtravel.com/news">
117  <meta property="og:title"
118    content="Latest News &amp; Blogs | MainEventTravel.com">
119  <meta property="og:description"
120    content="Choose from a wide range of poker events, hotels and airlines to create your perfect trip.">
121  <meta property="og:image"
122    content="https://maineventtravel.com/images/maineventtravel-banner.jpg">
123  <meta property="og:site_name" content="MainEventTravel.com" />
124
125  <!-- Twitter -->
126  <meta property="twitter:card" content="summary_large_image">
127  <meta property="twitter:url" content="https://maineventtravel.com/news"">
128    <meta property=" twitter:title"
129    content="Latest News &amp; Blogs | MainEventTravel.com">
130  <meta property="twitter:description"
131    content="Choose from a wide range of poker events, hotels and airlines to create your perfect trip.">
132  <meta property="twitter:image"
133    content="https://maineventtravel.com/images/maineventtravel-banner.jpg">
134
135
136  <!-- meta tags for articles -->
137      <meta property="og:type" content="website">
138  
139  
140  
141  
142  <!-- end meta tags -->
143
144
145
146
147  <!-- Latest compiled and minified JQuery -->
148  
148<script src="/scripts/jquery.min.js"></script>
148
149  
149<script src="/scripts/bootstrap.min.js"></script>
149
150
151  <!-- Jquery Sticky Plugin -->
152  
152<script src="/scripts/jquery.sticky.js"></script>
152
153
154      <!-- History.js for old browser support -->
155    
155<script src="/scripts/native.history.js"></script>
155
156  
157  <!-- GSAP experimental jquery phase out
158    
158<script src="scripts/GSAP/CSSPlugin.min.js"></script>
158
159        
159<script src="scripts/GSAP/EasePack.min.js"></script>
159
160        
160<script src="scripts/GSAP/TweenLite.min.js"></script>
160
161        
161<script src="scripts/GSAP/jquery.gsap.min.js"></script>
161-->
162
163
164  <!-- load the CSS for this whitelabel version (if applicable) -->
165  
166  <!-- combined CSS file (comment for dev) -->
167  <!--<link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css,bootstrap-theme.min.css,style.css,style-sm.css,style-md.css,style-lg.css,datepicker.css,jquery.raty.css" />
168        -->
169
170  <!-- individual CSS files (comment for live) -->
171
172  <link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css" />
173  <link rel="stylesheet" type="text/css" href="/css/fontawesome/css/all.min.css" />
174
175  <!-- bootstrap slider plugin -->
176  
176<script src="/scripts/bootstrap-slider.min.js"></script>
176
177  <link rel="stylesheet" type="text/css" href="/css/bootstrap-slider.min.css" />
178
179  <!--<link rel="stylesheet" type="text/css" href="/css/bootstrap.-theme.min.css" />-->
180  <link rel="stylesheet" type="text/css" href="/css/style.css?v=0612" />
181  <link rel="stylesheet" type="text/css" href="/css/style-sm.css?v=0612" />
182  <link rel="stylesheet" type="text/css" href="/css/style-md.css?v=0612" />
183  <link rel="stylesheet" type="text/css" href="/css/style-lg.css?v=0612" />
184    <link rel="stylesheet" type="text/css" href="/css/datepicker.css" />
185  <link rel="stylesheet" type="text/css" href="/css/jquery.raty.css" />
186
187  <!-- moment.js for date processing -->
188  
188<script type="text/javascript" src='/scripts/moment.min.js'></script>
188
189
190
191  <!--jquery cycle-->
192  
192<script type="text/javascript" src='/scripts/jquery.cycle.all.js'></script>
192
193
194  <!-- bootstrap datepicker -->
195  
195<script src="/scripts/bootstrap-datepicker.js"></script>
195
196  
196<script>
197    $(document).ready(function () {
198      $('.datepicker').each(function () {
199        $(this).datepicker({ container: $(this).attr('dp-container') == null ? "body" : $(this).attr('dp-container'), format: 'D d M yyyy', autoclose: true });
200      });
201    });
202  </script>
202
203
204  <!-- hide the tuapi loader if it exists when the page has loaded -->
205  
205<script>
206    $(document).ready(function () {
207      $('#api-loader').remove();
208    });
209  </script>
209
210
211  <!-- mobile scroll on page load to fix address bar causing the mobile menu to be the wrong height -->
212  
212<script>
213    $(document).ready(function () {
214      $('body').scrollTop(1);
215    });
216  </script>
216
217
218  <!-- scroll event detection for touch screen -->
219  
219<script>
220    //SET THE FLAG
221    var scrolling = false;
222    var endScrolling;
223
224    $(window).on("scroll", function () {
225      scrolling = true;
226      endScrolling = window.setTimeout(function () {
227        scrolling = false;
228        window.clearTimeout(endScrolling);
229      }, 20);
230    });
231  </script>
231
232
233
234  <!-- jquery image center -->
235  
235<script src="/scripts/jquery.ImageCenter.js"></script>
235
236  
236<script>
237    $(document).ready(function () {
238      $('.center-image img').centerImage();
239    });
240  </script>
240
241
242
243  <!-- add handler for disabled bootstrap tabs -->
244
245  
245<script type="text/javascript">
246    $("#boot_tabs a[data-toggle=tab]").on("click", function (e) {
247      if ($(this).parent().hasClass("disabled")) {
248        e.preventDefault();
249        return false;
250      }
251    });
252  </script>
252
253
254
255
256  <!-- remove nbsp; from p tags -->
257  
257<script>
258    $(document).ready(function () {
259      $('p').each(function () {
260        var $para = $(this).html();
261        $(this).html($para.split("&nbsp;").join(" "));
262      });
263    })
264  </script>
264
265
266  <!-- raty star rating -->
267  
267<script src="/scripts/jquery.raty.js"></script>
267
268
269
270  <link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png">
271  <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png">
272  <link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png">
273
274
275  
275<script>
276    //init tooltips
277    $(document).ready(function () {
278      $(function () {
279        $('[data-toggle="tooltip"]').tooltip()
280      })
281    })
282
283    //init persistent tabs
284    $(document).ready(function () {
285      if (location.hash !== '')
286        $('a[href="' + location.hash + '"]').tab('show');
287    });
288    // $(window).load(function() {
289    // window.scrollTo(0,0);
290    // });
291  </script>
291
292
293  <link rel="stylesheet" type="text/css" href="/css/cookieconsent.min.css" />
294  
294<script src="/scripts/cookieconsent.min.js"></script>
294
295  
295<script>
296    window.addEventListener("load", function () {
297      window.cookieconsent.initialise({
298        "palette": {
299          "popup": {
300            "background": "#252e39"
301          },
302          "button": {
303            "background": "#14a7d0"
304          }
305        },
306        "position": "bottom-left",
307      })
308    });
309  </script>
309
310
311</head>
312
313<body>
314
315  
316  <!-- environment / branch header for dev !-->
317
318  
319  
320  
321  <!-- empty divs for javascript detection of viewport -->
322  <div class="device-xs visible-xs"></div>
323  <div class="device-sm visible-sm"></div>
324  <div class="device-md visible-md"></div>
325  <div class="device-lg visible-lg"></div>
326
327
328  
329  <div class="container"></div>
330
331<style>
332  .pwa-install-banner {
333    display: none;
334    width: 100%;
335    padding: 8px 12px;
336    border-bottom: 1px solid #d9e3ee;
337    background: linear-gradient(90deg, #f9fbff 0%, #eef5ff 100%);
338    align-items: center;
339    justify-content: space-between;
340    gap: 10px;
341    position: fixed;
342    top: 0;
343    left: 0;
344    right: 0;
345    z-index: 2005;
346  }
347
348  .pwa-install-banner__content {
349    min-width: 0;
350  }
351
352  .pwa-install-banner__title {
353    margin: 0;
354    font-size: 15px;
355    line-height: 1.2;
356    color: #16324f;
357    font-weight: 700;
358  }
359
360  .pwa-install-banner__text {
361    margin: 2px 0 0;
362    font-size: 13px;
363    line-height: 1.3;
364    color: #264766;
365  }
366
367  .pwa-install-banner__actions {
368    display: flex;
369    align-items: center;
370    gap: 8px;
371    flex-shrink: 0;
372  }
373
374  .pwa-install-banner__install {
375    border: 0;
376    background: #0b6fd8;
377    color: #fff;
378    border-radius: 4px;
379    padding: 6px 12px;
380    font-size: 13px;
381    font-weight: 700;
382    line-height: 1;
383  }
384
385  .pwa-install-banner__dismiss {
386    border: 0;
387    background: transparent;
388    color: #3d5874;
389    font-size: 18px;
390    line-height: 1;
391    padding: 2px 4px;
392  }
393
394  @media (max-width: 480px) {
395    .pwa-install-banner {
396      padding: 8px 10px;
397      gap: 8px;
398    }
399
400    .pwa-install-banner__title {
401      font-size: 14px;
402    }
403
404    .pwa-install-banner__text {
405      font-size: 12px;
406    }
407
408    .pwa-install-banner__install {
409      padding: 6px 10px;
410      font-size: 12px;
411    }
412  }
413
414  @media (min-width: 768px) {
415    .pwa-install-banner {
416      display: none !important;
417    }
418
419    #pwaInstallBannerSpacer {
420      display: none !important;
421      height: 0 !important;
422    }
423  }
424</style>
425
426<div id="pwaInstallBanner" class="pwa-install-banner" role="region" aria-label="Install app banner">
427  <div class="pwa-install-banner__content">
428    <p class="pwa-install-banner__title">Install Main Event Travel app</p>
429    <p id="pwaInstallBannerText" class="pwa-install-banner__text">Install Main Event Travel for a faster experience.</p>
430  </div>
431  <div class="pwa-install-banner__actions">
432    <button id="pwaInstallBannerButton" class="pwa-install-banner__install" type="button">Install</button>
433    <button id="pwaInstallBannerDismiss" class="pwa-install-banner__dismiss" type="button" aria-label="Dismiss install banner">&times;</button>
434  </div>
435</div>
436<div id="pwaInstallBannerSpacer" style="display:none;"></div>
437
438<script type="text/javascript">
439  (function () {
440    var banner = document.getElementById('pwaInstallBanner');
441    var bannerText = document.getElementById('pwaInstallBannerText');
442    var installButton = document.getElementById('pwaInstallBannerButton');
443    var dismissButton = document.getElementById('pwaInstallBannerDismiss');
444    var bannerSpacer = document.getElementById('pwaInstallBannerSpacer');
445    var dismissStorageKey = 'met_pwa_install_banner_dismissed_at';
446    var dismissDays = 7;
447    var deferredPrompt = null;
448    var isMobileViewport = window.matchMedia('(max-width: 767px)').matches;
449
450    if (!banner || !installButton || !dismissButton || !bannerSpacer) {
451      return;
452    }
453
454    if (!isMobileViewport) {
455      return;
456    }
457
458    var ua = navigator.userAgent || '';
459    var uaLower = ua.toLowerCase();
460    var isIos = /iphone|ipad|ipod/.test(uaLower);
461    var isAndroid = /android/.test(uaLower);
462    var isMobile = /iphone|ipad|ipod|android|mobile/.test(uaLower);
463    var isStandalone = window.matchMedia('(display-mode: standalone)').matches || window.navigator.standalone === true;
464    var isInAppBrowser = /(fban|fbav|instagram|line|micromessenger|snapchat|twitter|pinterest|wv)/i.test(ua);
465    var isSafari = isIos && /safari/i.test(ua) && !/(crios|fxios|edgios|opios|mercury)/i.test(ua);
466
467    if (isStandalone) {
468      return;
469    }
470
471    var dismissedAtRaw = localStorage.getItem(dismissStorageKey);
472    var dismissedAt = dismissedAtRaw ? parseInt(dismissedAtRaw, 10) : 0;
473    if (!isNaN(dismissedAt) && dismissedAt > 0) {
474      var msSinceDismiss = Date.now() - dismissedAt;
475      var msLimit = dismissDays * 24 * 60 * 60 * 1000;
476      if (msSinceDismiss < msLimit) {
477        return;
478      }
479    }
480
481    function showBanner(message, canInstallNow) {
482      bannerText.textContent = message;
483      installButton.style.display = canInstallNow ? 'inline-block' : 'none';
484      banner.style.display = 'flex';
485      bannerSpacer.style.display = 'block';
486      bannerSpacer.style.height = banner.offsetHeight + 'px';
487    }
488
489    function dismissBanner() {
490      localStorage.setItem(dismissStorageKey, String(Date.now()));
491      banner.style.display = 'none';
492      bannerSpacer.style.display = 'none';
493      bannerSpacer.style.height = '0';
494    }
495
496    dismissButton.addEventListener('click', dismissBanner);
497
498    installButton.addEventListener('click', function () {
499      if (!deferredPrompt) {
500        return;
501      }
502
503      deferredPrompt.prompt();
504      deferredPrompt.userChoice.finally(function () {
505        deferredPrompt = null;
506        banner.style.display = 'none';
507      });
508    });
509
510    window.addEventListener('appinstalled', function () {
511      banner.style.display = 'none';
512      bannerSpacer.style.display = 'none';
513      bannerSpacer.style.height = '0';
514    });
515
516    window.addEventListener('beforeinstallprompt', function (e) {
517      e.preventDefault();
518      deferredPrompt = e;
519      showBanner('Install Main Event Travel for a faster, app-like experience.', true);
520    });
521
522    if (isIos && isSafari) {
523      showBanner('Tap Share and choose Add to Home Screen to install.', false);
524      return;
525    }
526
527    if (isIos && !isSafari) {
528      showBanner('To install, open this page in Safari and use Add to Home Screen.', false);
529      return;
530    }
531
532    if (isAndroid && isInAppBrowser) {
533      showBanner('Open this page in your main browser (Chrome/Samsung Internet) to install.', false);
534      return;
535    }
536
537    if (isAndroid) {
538      showBanner('Use your browser menu and tap Install app or Add to Home screen.', false);
539      return;
540    }
541
542    if (!isMobile) {
543      showBanner('Install Main Event Travel from your browser address bar or menu.', false);
544      return;
545    }
546
547    showBanner('Install Main Event Travel to your home screen for faster access.', false);
548  })();
549</script>
549
550
551<div class="mobile-header">
552
553	<a class="home" href="/"></a>
554
555	<img src="/images/atol-white.svg" />
556
557	<button type="button" id="mobile-hamburger">
558	    <span class="glyphicon glyphicon-menu-hamburger"></span>
559	</button>
560
561</div>
562
563
564
565
566<div class="mobile-menu" id="mobile-menu">
567
568	<div class="lang-currency notranslate">
569	    <div class="currency-dropdown">
570	    	<div class="dropdown-toggle" onclick="$('.mobile-currency-list').slideToggle();$('.langlist').slideUp();" style="overflow:hidden;">
571		        <img src="/images/no_flag.png" />
572		      </div>
573	    </div>
574	    <div class="translate-btn hoverable" style="z-index:100000;">
575	    	<div id="openlangbox" class="openlangbox open-lang-box" onclick="$('.mobile-currency-list').slideUp();">
576
577		    	<span id="langlistclose" style="display:none;"><span class="glyphicon glyphicon-remove"></span></span>
578		    	<span id="lang-button" class="lang-button current-lang notranslate"><img src="/images/translate.svg" width="30"/> <span>English</span></span>
579	    	</div>
580	    	<ul id="langlist-mobile" class='langlist' style="display:none;">
581    	    	<li data-lang="en">English</li>
582    	    	<li data-lang="de">Deutsch</li>
583    	    	<li data-lang="fr">Français</li>
584    	    	<li data-lang="it">Italiano</li>
585    	    	<li data-lang="es">Español</li>
586    	    	<li data-lang="pt">Português</li>
587    	    	<li data-lang="cs">Čeština</li>
588    	    	<li data-lang="da">Dansk</li>
589    	    	<li data-lang="pl">Polski</li>
590    	    	<li data-lang="ro">Română</li>
591    	    	<li data-lang="sv">Svenska</li>
592    	    	<li data-lang="no">Norsk</li>
593    	    	<li data-lang="fi">Suomi</li>
594    	    	<li data-lang="nl">Nederlands</li>
595    	    	<li data-lang="mt">Malti</li>
596    	    	<li data-lang="iw">עברית</li>
597    	    	<li data-lang="ar">العربية</li>
598    	    	<li data-lang="lt">Lietuvių</li>
599    	    	<li data-lang="bg">Български</li>
600    	    	<li data-lang="tr">Türk</li>
601    	    	<li data-lang="el">Ελληνικά</li>
602    	    	<li data-lang="ru">Русский</li>
603	    	</ul>
604	    </div>
605
606
607	    <ul class="dropdown-menu mobile-currency-list" id="mobile-currency-list">
608		        <li>
609		          <a id="show_GBP" data-iso-code="GBP"><img src="/images/gbp_flag.png" data-iso-code="GBP" /> <b data-iso-code="GBP">£&nbsp;</b> &nbsp;GBP</a>
610		        </li>
611		        <li>
612		          <a id="show_USD" data-iso-code="USD"><img src="/images/usd_flag.png" data-iso-code="USD" /> <b data-iso-code="USD">$&nbsp;</b> &nbsp;USD</a>
613		        </li>
614		        <li>
615		          <a id="show_EUR" data-iso-code="EUR"><img src="/images/eur_flag.png" data-iso-code="EUR" /> <b data-iso-code="EUR">€&nbsp;</b> &nbsp;EUR</a>
616		        </li>
617	        
617<script type="text/javascript">
618				$('#mobile-currency-list a').on('click', function(event) {
619			          show_currency_iso = $(event.target).data('iso-code');
620					  document.cookie = "show-currency-iso="+show_currency_iso+"; expires=Tue, 19 Jan 2038 03:14:07 UTC;path=/";
621			          updateCurrencies();
622			    });
623			</script>
623
624		</ul>
625    </div>
626    <div class="mobile-menu-close"><span class="glyphicon glyphicon-remove"></span></div>
627	<ul>
628        <li class="" ><a href="/"><span class="glyphicon glyphicon-home"></span> Home</a></li>
629        <li class="" ><a href="/user/my_account"><span class="glyphicon glyphicon-user"></span> My Account</a></li>
630        <li class="" ><a href="/calendar"><span class="glyphicon glyphicon-calendar"></span> Calendar</a></li>
631        <li class="dropdown " >
632          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fas fa-broadcast-tower"></i> Live Reporting <span class="caret"></span></a>
633          <ul class="dropdown-menu last-dropdown" role="menu">
634                	<li class="" ><a href="/live-reporting"><i class="fas fa-broadcast-tower"></i>&nbsp; Live Reporting</a></li>
635        			<li class="" ><a href="/livestream"><i class="fas fa-video"></i>&nbsp; Live Streams</a></li>
636          </ul>
637        </li>
638        <li class="active" ><a href="/news"><span class="glyphicon glyphicon-comment"></span> News &amp; Blogs</a></li>
639        <li class="" ><a href="/special_offers"><span class="glyphicon glyphicon-fire"></span> Offers & Packages</a></li>
640
641        <li class="dropdown " >
642          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><span class="glyphicon glyphicon-flag"></span> Events <span class="caret"></span></a>
643          <ul class="dropdown-menu last-dropdown" role="menu">
644                	<li><a style="text-decoration: underline;" href="/tours"><b>VIEW ALL ></b></a></li>
645                	
646                			<li class="featured" ><a href="/tour/888poker-live"><i class='fas fa-star'></i> 888poker LIVE<span>(1)</span></a></li>
647						
648                    
649                			<li class="featured" ><a href="/tour/888poker-uk-poker-league"><i class='fas fa-star'></i> 888poker UK Poker League<span>(1)</span></a></li>
650						
651                    
652                			<li class="" ><a href="/tour/apat">APAT<span>(5)</span></a></li>
653						
654                    
655                			<li class="" ><a href="/tour/appt">APPT<span>(1)</span></a></li>
656						
657                    
658                      <li class="" ><a href="/venue/aria-resort-casino">Aria Resort & Casino<span>(0)</span></a></li>
659						
660                    
661                			<li class="" ><a href="/tour/asian-poker-tour">Asian Poker Tour<span>(2)</span></a></li>
662						
663                    
664                			<li class="" ><a href="/tour/aussie-millions">Aussie Millions<span>(1)</span></a></li>
665						
666                    
667                			<li class="" ><a href="/tour/battle-of-malta">Battle Of Malta<span>(1)</span></a></li>
668						
669                    
670                			<li class="" ><a href="/tour/borgata-poker">Borgata Poker<span>(1)</span></a></li>
671						
672                    
673                			<li class="" ><a href="/tour/british-poker-series">British Poker Series<span>(2)</span></a></li>
674						
675                    
676                			<li class="" ><a href="/tour/bsop">BSOP<span>(2)</span></a></li>
677						
678                    
679                      <li class="" ><a href="/venue/casino-malta">Casino Malta<span>(1)</span></a></li>
680						
681                    
682                			<li class="" ><a href="/tour/costa-rica-poker-festival">Costa Rica Poker Festival<span>(1)</span></a></li>
683						
684                    
685                			<li class="" ><a href="/tour/dublin-poker-festival">Dublin Poker Festival<span>(1)</span></a></li>
686						
687                    
688                      <li class="featured" ><a href="/venue/dusk-till-dawn"><i class='fas fa-star'></i> Dusk Till Dawn<span>(5)</span></a></li>
689						
690                    
691                			<li class="" ><a href="/tour/eapt">EAPT<span>(2)</span></a></li>
692						
693                    
694                			<li class="" ><a href="/tour/ept">EPT<span>(1)</span></a></li>
695						
696                    
697                			<li class="" ><a href="/tour/european-poker-series">European Poker Series<span>(1)</span></a></li>
698						
699                    
700                      <li class="" ><a href="/venue/genting-casino-stratford">Genting Casino Stratford<span>(4)</span></a></li>
701						
702                    
703                			<li class="" ><a href="/tour/golden-nugget-grand-poker-series">Golden Nugget Grand Poker Series<span>(0)</span></a></li>
704						
705                    
706                			<li class="featured" ><a href="/tour/grosvenor-g200"><i class='fas fa-star'></i> Grosvenor G200<span>(6)</span></a></li>
707						
708                    
709                			<li class="featured" ><a href="/tour/grosvenor-g300"><i class='fas fa-star'></i> Grosvenor G300<span>(3)</span></a></li>
710						
711                    
712                			<li class="featured" ><a href="/tour/grosvenor-goliath"><i class='fas fa-star'></i> Grosvenor Goliath<span>(1)</span></a></li>
713						
714                    
715                			<li class="featured" ><a href="/tour/grosvenor-uk-poker-open"><i class='fas fa-star'></i> Grosvenor UK Poker Open<span>(0)</span></a></li>
716						
717                    
718                			<li class="featured" ><a href="/tour/gukpt-grosvenor"><i class='fas fa-star'></i> GUKPT Grosvenor<span>(2)</span></a></li>
719						
720                    
721                      <li class="featured" ><a href="/venue/hippodrome-casino"><i class='fas fa-star'></i> Hippodrome Casino<span>(0)</span></a></li>
722						
723                    
724                			<li class="" ><a href="/tour/ipo">IPO<span>(1)</span></a></li>
725						
726                    
727                			<li class="featured" ><a href="/tour/irish-poker-open"><i class='fas fa-star'></i> Irish Poker Open<span>(2)</span></a></li>
728						
729                    
730                			<li class="" ><a href="/tour/irish-poker-tour">Irish Poker Tour<span>(13)</span></a></li>
731						
732                    
733                      <li class="" ><a href="/venue/king-s-resort">King's Resort<span>(0)</span></a></li>
734						
735                    
736                			<li class="featured" ><a href="/tour/kings-of-tallinn"><i class='fas fa-star'></i> Kings of Tallinn<span>(1)</span></a></li>
737						
738                    
739                			<li class="featured" ><a href="/tour/kings-of-vilnius"><i class='fas fa-star'></i> Kings of Vilnius<span>(1)</span></a></li>
740						
741                    
742                			<li class="" ><a href="/tour/london-poker-festival">London Poker Festival<span>(0)</span></a></li>
743						
744                    
745                			<li class="" ><a href="/tour/malta-poker-festival">Malta Poker Festival<span>(1)</span></a></li>
746						
747                    
748                			<li class="featured" ><a href="/tour/mediterranean-poker-party"><i class='fas fa-star'></i> Mediterranean Poker Party<span>(0)</span></a></li>
749						
750                    
751                			<li class="" ><a href="/tour/mgm-grand-poker">MGM Grand Poker<span>(0)</span></a></li>
752						
753                    
754                			<li class="" ><a href="/tour/mid-states-poker-tour">Mid States Poker Tour<span>(26)</span></a></li>
755						
756                    
757                			<li class="" ><a href="/tour/olybet-showdown">OlyBet Showdown<span>(0)</span></a></li>
758						
759                    
760                			<li class="" ><a href="/tour/olybet-showdown-vilnius">OlyBet Showdown Vilnius<span>(0)</span></a></li>
761						
762                    
763                			<li class="" ><a href="/tour/orleans-summer-open">Orleans Summer Open<span>(0)</span></a></li>
764						
765                    
766                			<li class="" ><a href="/tour/partypoker-tour">PartyPoker Tour<span>(4)</span></a></li>
767						
768                    
769                			<li class="" ><a href="/tour/poker-go-tour">Poker GO Tour<span>(0)</span></a></li>
770						
771                    
772                			<li class="" ><a href="/tour/pokerstars-open">PokerStars Open<span>(2)</span></a></li>
773						
774                    
775                			<li class="" ><a href="/tour/prestige-poker-tour">Prestige Poker Tour<span>(0)</span></a></li>
776						
777                    
778                			<li class="" ><a href="/tour/pure-poker-tour">Pure Poker Tour<span>(1)</span></a></li>
779						
780                    
781                			<li class="" ><a href="/tour/queens-of-tallinn">Queens of Tallinn<span>(0)</span></a></li>
782						
783                    
784                			<li class="" ><a href="/tour/sky-poker-tour">Sky Poker Tour<span>(0)</span></a></li>
785						
786                    
787                			<li class="" ><a href="/tour/the-festival">The Festival<span>(1)</span></a></li>
788						
789                    
790                			<li class="featured" ><a href="/tour/the-hendon-mob-championship"><i class='fas fa-star'></i> The Hendon Mob Championship<span>(1)</span></a></li>
791						
792                    
793                			<li class="" ><a href="/tour/triton-super-high-roller-series">Triton Super High Roller Series<span>(2)</span></a></li>
794						
795                    
796                			<li class="" ><a href="/tour/uk-poker-championships">UK Poker Championships<span>(1)</span></a></li>
797						
798                    
799                			<li class="" ><a href="/tour/venetian-deepstack-extravaganza">Venetian Deepstack Extravaganza<span>(1)</span></a></li>
800						
801                    
802                			<li class="" ><a href="/tour/wpt">WPT<span>(4)</span></a></li>
803						
804                    
805                			<li class="" ><a href="/tour/wpt-prime">WPT Prime<span>(4)</span></a></li>
806						
807                    
808                			<li class="featured" ><a href="/tour/wsop"><i class='fas fa-star'></i> WSOP<span>(1)</span></a></li>
809						
810                    
811                			<li class="" ><a href="/tour/wsop-circuit-events">WSOP Circuit Events<span>(16)</span></a></li>
812						
813                    
814                			<li class="" ><a href="/tour/wsop-europe">WSOP Europe<span>(0)</span></a></li>
815						
816                    
817                			<li class="" ><a href="/tour/wsop-international-circuit">WSOP International Circuit<span>(0)</span></a></li>
818						
819                    
820                			<li class="" ><a href="/tour/wsop-super-circuit-events">WSOP Super Circuit Events<span>(0)</span></a></li>
821						
822                    
823                			<li class="" ><a href="/tour/wynn-poker">Wynn Poker<span>(1)</span></a></li>
824						
825                              </ul>
826        </li>
827
828        <li class=""><a href="/venues"><span class="glyphicon glyphicon-tower"></span> Featured Venues</a></li>
829
830        	        <li class="dropdown">
831	          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><span class="glyphicon glyphicon-globe"></span> Destination Guides <span class="caret"></span></a>
832	          <ul class="dropdown-menu" role="menu">
833	          		                    <li><a href="/destination/guide/las-vegas-guide">Las Vegas</a></li>
834	                	                    <li><a href="/destination/guide/malta-guide">Malta</a></li>
835	                	                    <li><a href="/destination/guide/london-destination-guide">London</a></li>
836	                	                    <li><a href="/destination/guide/dublin-destination-guide">Dublin</a></li>
837	                	          </ul>
838	        </li>
839	    
840                                <li class="dropdown">
841                          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><span class="glyphicon glyphicon-info-sign"></span> About Us <span class="caret"></span></a>
842                          <ul class="dropdown-menu last-dropdown" role="menu">
843                            <li><a href="/pages/page/about-us"><span class="glyphicon glyphicon-info-sign"></span> About Us</a></li>
844                                                          <li><a href="/pages/page/partners"><span class="glyphicon glyphicon-arrow-right"></span> Partners</a></li>
845                                                        <li><a href="/pages/page/contact-us"><span class="glyphicon glyphicon-arrow-right"></span> Contact Us</a></li>
846                                                        <li><a href="/pages/page/privacy"><span class="glyphicon glyphicon-arrow-right"></span> Privacy Policy</a></li>
847                                                        <li><a href="/pages/page/terms"><span class="glyphicon glyphicon-arrow-right"></span> Terms & Conditions</a></li>
848                                                        <li><a href="/pages/page/our-team"><span class="glyphicon glyphicon-arrow-right"></span> The Management</a></li>
849                                                        <li><a href="/pages/page/met-jobs"><span class="glyphicon glyphicon-arrow-right"></span> Work With Us</a></li>
850                                                        <li><a href="/pages/page/met-event"><span class="glyphicon glyphicon-arrow-right"></span> Event Management</a></li>
851                                                        <li><a href="/pages/page/main-event-dealers"><span class="glyphicon glyphicon-arrow-right"></span> Main Event Dealers Training Schools</a></li>
852                                                                                        <li><a href="/enquiry"><span class="glyphicon glyphicon-send"></span> Enquiry Form</a></li>
853                                                      </ul>
854                        </li>
855                                                <li class="dropdown">
856                          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><span class="glyphicon glyphicon-info-sign"></span> Promotions <span class="caret"></span></a>
857                          <ul class="dropdown-menu last-dropdown" role="menu">
858                            <li><a href="/pages/page/promotions"><span class="glyphicon glyphicon-info-sign"></span> Promotions</a></li>
859                                                          <li><a href="/pages/page/goliathtexasthrowem2026"><span class="glyphicon glyphicon-arrow-right"></span> Goliath 2026 - Texas Throw 'Em</a></li>
860                                                        <li><a href="/pages/page/WSOP-OlyBet-Casino-Giveaway"><span class="glyphicon glyphicon-arrow-right"></span> WSOP OlyBet Casino Giveaway</a></li>
861                                                                                  </ul>
862                        </li>
863                        
864      </ul>
865</div>
866
867<script type="text/javascript">
868	$('#mobile-hamburger').on('click', function() {
869		toggleMobileMenu();
870	});
871	$('.mobile-menu-close').on('click', function() {
872		toggleMobileMenu();
873	});
874
875  function close_mobile_menu_if_out_of_focus(evt){
876    let element = $(evt.target);
877    let isChildOfMenu = element.closest('.mobile-menu').length;
878    let isChildOfHeader = element.closest('.mobile-header').length;
879    if(!isChildOfMenu && !isChildOfHeader) toggleMobileMenu(true);
880  }
881  
882  $(window).on('click',function(evt){
883    close_mobile_menu_if_out_of_focus(evt);
884  })
885	function toggleMobileMenu(close = false) {
886		if($('#mobile-hamburger').hasClass('open') || close) {
887			$('#mobile-hamburger').removeClass('open');
888			//$('body').css('margin-left', '0');
889			$('#mobile-menu').animate({right: $('body').width(), opacity: 0.5});
890			$('.mobile-menu-close').hide();
891		} else {
892			$('#mobile-hamburger').addClass('open');
893			//$('body').css('margin-left', '95%');
894			$('#mobile-menu').animate({right: 37, opacity: 1});
895			$('.mobile-menu-close').show();
896			$('#mobile-menu').css('width', $('body').width()-37);
897			$('.lang-currency').css('width', ($('body').width())-57)
898			$(document).scrollTop(0);
899		}
900	}
901</script>
901
902
903<div class="row main-navigation hidden-xs hidden-sm">
904
905<nav class="navbar navbar-inverse">
906
907  <div class="container" style="padding-top:0;">
908
909    
910    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
911      <ul class="nav navbar-nav">
912        <li class="hidden-sm hidden-md " ><a href="/"> <img src="/images/favicon/favicon-194x194.png" style="float: left;height: 30px;margin: -5px 6px 0 -2px;" class="visible-xs" /> Home</a></li>
913
914        <li class="hidden-xs hidden-sm " ><a href="/calendar">Calendar</a></li>
915
916        
917        <li class="dropdown " >
918          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Events <span class="caret"></span></a>
919          <ul class="dropdown-menu tours" role="menu">
920            <li>
921                <div class="row" style="width: 660px;padding:0px 15px;">
922                    <ul class="list-unstyled col-md-4">
923                    <li><a style="text-decoration: underline;" href="/tours"><b>VIEW ALL ></b></a></li>
924                    	
925                            <li class="featured" ><a href="/tour/888poker-live"><i class="fas fa-star"></i> 888poker LIVE<span>(1)</span></a></li>
926						          	
927                        
928                            <li class="featured" ><a href="/tour/888poker-uk-poker-league"><i class="fas fa-star"></i> 888poker UK Poker League<span>(1)</span></a></li>
929						          	
930                        
931                            <li class="" ><a href="/tour/apat">APAT<span>(5)</span></a></li>
932						          	
933                        
934                            <li class="" ><a href="/tour/appt">APPT<span>(1)</span></a></li>
935						          	
936                        
937                            <li class="" ><a href="/venue/aria-resort-casino">Aria Resort & Casino<span>(0)</span></a></li>
938
939                        
940                            <li class="" ><a href="/tour/asian-poker-tour">Asian Poker Tour<span>(2)</span></a></li>
941						          	
942                        
943                            <li class="" ><a href="/tour/aussie-millions">Aussie Millions<span>(1)</span></a></li>
944						          	
945                        
946                            <li class="" ><a href="/tour/battle-of-malta">Battle Of Malta<span>(1)</span></a></li>
947						          	
948                        
949                            <li class="" ><a href="/tour/borgata-poker">Borgata Poker<span>(1)</span></a></li>
950						          	
951                        
952                            <li class="" ><a href="/tour/british-poker-series">British Poker Series<span>(2)</span></a></li>
953						          	
954                        
955                            <li class="" ><a href="/tour/bsop">BSOP<span>(2)</span></a></li>
956						          	
957                        
958                            <li class="" ><a href="/venue/casino-malta">Casino Malta<span>(1)</span></a></li>
959
960                        
961                            <li class="" ><a href="/tour/costa-rica-poker-festival">Costa Rica Poker Festival<span>(1)</span></a></li>
962						          	
963                        
964                            <li class="" ><a href="/tour/dublin-poker-festival">Dublin Poker Festival<span>(1)</span></a></li>
965						          	
966                        
967                            <li class="featured" ><a href="/venue/dusk-till-dawn"><i class='fas fa-star'></i> Dusk Till Dawn<span>(5)</span></a></li>
968
969                        
970                            <li class="" ><a href="/tour/eapt">EAPT<span>(2)</span></a></li>
971						          	
972                        
973                            <li class="" ><a href="/tour/ept">EPT<span>(1)</span></a></li>
974						          	
975                        
976                            <li class="" ><a href="/tour/european-poker-series">European Poker Series<span>(1)</span></a></li>
977						          	
978                        
979                            <li class="" ><a href="/venue/genting-casino-stratford">Genting Casino Stratford<span>(4)</span></a></li>
980
981                                            			</ul>
982                    			<ul class="list-unstyled col-md-4">
983                        
984                            <li class="" ><a href="/tour/golden-nugget-grand-poker-series">Golden Nugget Grand Poker Series<span>(0)</span></a></li>
985						          	
986                        
987                            <li class="featured" ><a href="/tour/grosvenor-g200"><i class="fas fa-star"></i> Grosvenor G200<span>(6)</span></a></li>
988						          	
989                        
990                            <li class="featured" ><a href="/tour/grosvenor-g300"><i class="fas fa-star"></i> Grosvenor G300<span>(3)</span></a></li>
991						          	
992                        
993                            <li class="featured" ><a href="/tour/grosvenor-goliath"><i class="fas fa-star"></i> Grosvenor Goliath<span>(1)</span></a></li>
994						          	
995                        
996                            <li class="featured" ><a href="/tour/grosvenor-uk-poker-open"><i class="fas fa-star"></i> Grosvenor UK Poker Open<span>(0)</span></a></li>
997						          	
998                        
999                            <li class="featured" ><a href="/tour/gukpt-grosvenor"><i class="fas fa-star"></i> GUKPT Grosvenor<span>(2)</span></a></li>
1000						          	
1001                        
1002                            <li class="featured" ><a href="/venue/hippodrome-casino"><i class='fas fa-star'></i> Hippodrome Casino<span>(0)</span></a></li>
1003
1004                        
1005                            <li class="" ><a href="/tour/ipo">IPO<span>(1)</span></a></li>
1006						          	
1007                        
1008                            <li class="featured" ><a href="/tour/irish-poker-open"><i class="fas fa-star"></i> Irish Poker Open<span>(2)</span></a></li>
1009						          	
1010                        
1011                            <li class="" ><a href="/tour/irish-poker-tour">Irish Poker Tour<span>(13)</span></a></li>
1012						          	
1013                        
1014                            <li class="" ><a href="/venue/king-s-resort">King's Resort<span>(0)</span></a></li>
1015
1016                        
1017                            <li class="featured" ><a href="/tour/kings-of-tallinn"><i class="fas fa-star"></i> Kings of Tallinn<span>(1)</span></a></li>
1018						          	
1019                        
1020                            <li class="featured" ><a href="/tour/kings-of-vilnius"><i class="fas fa-star"></i> Kings of Vilnius<span>(1)</span></a></li>
1021						          	
1022                        
1023                            <li class="" ><a href="/tour/london-poker-festival">London Poker Festival<span>(0)</span></a></li>
1024						          	
1025                        
1026                            <li class="" ><a href="/tour/malta-poker-festival">Malta Poker Festival<span>(1)</span></a></li>
1027						          	
1028                        
1029                            <li class="featured" ><a href="/tour/mediterranean-poker-party"><i class="fas fa-star"></i> Mediterranean Poker Party<span>(0)</span></a></li>
1030						          	
1031                        
1032                            <li class="" ><a href="/tour/mgm-grand-poker">MGM Grand Poker<span>(0)</span></a></li>
1033						          	
1034                        
1035                            <li class="" ><a href="/tour/mid-states-poker-tour">Mid States Poker Tour<span>(26)</span></a></li>
1036						          	
1037                        
1038                            <li class="" ><a href="/tour/olybet-showdown">OlyBet Showdown<span>(0)</span></a></li>
1039						          	
1040                        
1041                            <li class="" ><a href="/tour/olybet-showdown-vilnius">OlyBet Showdown Vilnius<span>(0)</span></a></li>
1042						          	
1043                                            			</ul>
1044                    			<ul class="list-unstyled col-md-4">
1045                        
1046                            <li class="" ><a href="/tour/orleans-summer-open">Orleans Summer Open<span>(0)</span></a></li>
1047						          	
1048                        
1049                            <li class="" ><a href="/tour/partypoker-tour">PartyPoker Tour<span>(4)</span></a></li>
1050						          	
1051                        
1052                            <li class="" ><a href="/tour/poker-go-tour">Poker GO Tour<span>(0)</span></a></li>
1053						          	
1054                        
1055                            <li class="" ><a href="/tour/pokerstars-open">PokerStars Open<span>(2)</span></a></li>
1056						          	
1057                        
1058                            <li class="" ><a href="/tour/prestige-poker-tour">Prestige Poker Tour<span>(0)</span></a></li>
1059						          	
1060                        
1061                            <li class="" ><a href="/tour/pure-poker-tour">Pure Poker Tour<span>(1)</span></a></li>
1062						          	
1063                        
1064                            <li class="" ><a href="/tour/queens-of-tallinn">Queens of Tallinn<span>(0)</span></a></li>
1065						          	
1066                        
1067                            <li class="" ><a href="/tour/sky-poker-tour">Sky Poker Tour<span>(0)</span></a></li>
1068						          	
1069                        
1070                            <li class="" ><a href="/tour/the-festival">The Festival<span>(1)</span></a></li>
1071						          	
1072                        
1073                            <li class="featured" ><a href="/tour/the-hendon-mob-championship"><i class="fas fa-star"></i> The Hendon Mob Championship<span>(1)</span></a></li>
1074						          	
1075                        
1076                            <li class="" ><a href="/tour/triton-super-high-roller-series">Triton Super High Roller Series<span>(2)</span></a></li>
1077						          	
1078                        
1079                            <li class="" ><a href="/tour/uk-poker-championships">UK Poker Championships<span>(1)</span></a></li>
1080						          	
1081                        
1082                            <li class="" ><a href="/tour/venetian-deepstack-extravaganza">Venetian Deepstack Extravaganza<span>(1)</span></a></li>
1083						          	
1084                        
1085                            <li class="" ><a href="/tour/wpt">WPT<span>(4)</span></a></li>
1086						          	
1087                        
1088                            <li class="" ><a href="/tour/wpt-prime">WPT Prime<span>(4)</span></a></li>
1089						          	
1090                        
1091                            <li class="featured" ><a href="/tour/wsop"><i class="fas fa-star"></i> WSOP<span>(1)</span></a></li>
1092						          	
1093                        
1094                            <li class="" ><a href="/tour/wsop-circuit-events">WSOP Circuit Events<span>(16)</span></a></li>
1095						          	
1096                        
1097                            <li class="" ><a href="/tour/wsop-europe">WSOP Europe<span>(0)</span></a></li>
1098						          	
1099                        
1100                            <li class="" ><a href="/tour/wsop-international-circuit">WSOP International Circuit<span>(0)</span></a></li>
1101						          	
1102                        
1103                            <li class="" ><a href="/tour/wsop-super-circuit-events">WSOP Super Circuit Events<span>(0)</span></a></li>
1104						          	
1105                        
1106                            <li class="" ><a href="/tour/wynn-poker">Wynn Poker<span>(1)</span></a></li>
1107						          	
1108                                            </ul>
1109                </div>
1110            </li>
1111          </ul>
1112        </li>
1113        <!--<li class="dropdown  ">
1114          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Festivals <span class="caret"></span></a>
1115          <ul class="dropdown-menu" role="menu">
1116            <li><a href="/festivals"><b>View all festivals</b></a></li>
1117                      </ul>
1118        </li>-->
1119
1120        <li class="active" ><a href="/news">News &amp; Blogs</a></li>
1121
1122
1123        <li class="" ><a href="/special_offers">Offers & Packages</a></li>
1124
1125        <li class="dropdown  ">
1126        	<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Destinations &amp; Venues <span class="caret"></span></a>
1127
1128        	<ul class="dropdown-menu" role="menu">
1129            <li><b>Destination Guides</b></li>
1130                                    <li><a href="/destination/guide/las-vegas-guide">Las Vegas</a></li>
1131                                            <li><a href="/destination/guide/malta-guide">Malta</a></li>
1132                                            <li><a href="/destination/guide/london-destination-guide">London</a></li>
1133                                            <li><a href="/destination/guide/dublin-destination-guide">Dublin</a></li>
1134                    
1135            <li><b>Featured Venues</b></li>
1136            <li><a style="text-decoration: underline;" href="/venues">VIEW ALL ></a></li>
1137                                <li><a href="/venue/dusk-till-dawn">Dusk Till Dawn</a></li>
1138                                    <li><a href="/venue/hippodrome-casino">Hippodrome Casino</a></li>
1139                                    <li><a href="/venue/aria-resort-casino">Aria Resort & Casino</a></li>
1140                                    <li><a href="/venue/genting-casino-stratford">Genting Casino Stratford</a></li>
1141                                    <li><a href="/venue/king-s-resort">King's Resort</a></li>
1142                                    <li><a href="/venue/casino-malta">Casino Malta</a></li>
1143                
1144          </ul>
1145        </li>
1146
1147
1148		<li class="dropdown  ">
1149        	<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Live Reporting <span class="caret"></span></a>
1150
1151        	<ul class="dropdown-menu" role="menu">
1152				 <li><a href="/live-reporting">Live Reporting</a></li>
1153                 <li><a href="/livestream">Live Streams</a></li>
1154            </ul>
1155        </li>
1156
1157                                <li class="dropdown ">
1158                          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">About Us <span class="caret"></span></a>
1159                          <ul class="dropdown-menu" role="menu">
1160                            <li><a href="/pages/page/about-us">About Us</a></li>
1161                                                          <li><a href="/pages/page/partners">Partners</a></li>
1162                                                        <li><a href="/pages/page/contact-us">Contact Us</a></li>
1163                                                        <li><a href="/pages/page/privacy">Privacy Policy</a></li>
1164                                                        <li><a href="/pages/page/terms">Terms & Conditions</a></li>
1165                                                        <li><a href="/pages/page/our-team">The Management</a></li>
1166                                                        <li><a href="/pages/page/met-jobs">Work With Us</a></li>
1167                                                        <li><a href="/pages/page/met-event">Event Management</a></li>
1168                                                        <li><a href="/pages/page/main-event-dealers">Main Event Dealers Training Schools</a></li>
1169                                                                                        <li class="divider"></li>
1170                                <li><a href="/enquiry">Enquiry Form</a></li>
1171                                                      </ul>
1172                        </li>
1173                                                <li class="dropdown ">
1174                          <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Promotions <span class="caret"></span></a>
1175                          <ul class="dropdown-menu" role="menu">
1176                            <li><a href="/pages/page/promotions">Promotions</a></li>
1177                                                          <li><a href="/pages/page/goliathtexasthrowem2026">Goliath 2026 - Texas Throw 'Em</a></li>
1178                                                        <li><a href="/pages/page/WSOP-OlyBet-Casino-Giveaway">WSOP OlyBet Casino Giveaway</a></li>
1179                                                                                  </ul>
1180                        </li>
1181                        
1182    <li class="dropdown ">
1183      <a href="#" class="dropdown-toggle" data-toggle="dropdown" r
1183ole="button" aria-expanded="false">Search <span class="caret"></span></a>
1184      <ul class="dropdown-menu last-dropdown" role="menu">
1185        <li>
1186          <form class="hidden-sm navbar-form navbar-right" role="search" action="/search" style="margin-top: -42px;">
1187            <div class="form-group">
1188              <input type="text" class="form-control" placeholder="Search" name="t" style="width: 120px;">
1189            </div>
1190            <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
1191            <div class="clear"></div>
1192          </form>
1193        </li>
1194      </ul>
1195    </li>
1196
1197</ul>
1198      <div class="clear"></div>
1199      
1200    </div>
1201  </div>
1202</nav>
1203
1204</div>
1205
1206
1207
1208</div>
1209<div class="site-header-new row hidden-xs hidden-sm">
1210	<div class="container">
1211	<a class="home" href="/"></a>
1212
1213	<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" onclick="if($('.navbar').height() > 100) {$('.navbar').css('height', '0%');} else {$('.navbar').css('height','101%');}">
1214	    <span class="glyphicon glyphicon-menu-hamburger"></span>
1215	</button>
1216
1217    <form class="visible-sm navbar-form navbar-right header-search" role="search" action="/search" style="margin-top: -42px;">
1218        <div class="form-group">
1219          <input type="text" class="form-control" placeholder="Search" name="t" style="width: 120px;">
1220        </div>
1221        <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
1222        <div class="clear"></div>
1223  </form>
1224
1225
1226
1227
1228
1229    
1229<script type="text/javascript">
1230
1231	var countdownTimer;
1232
1233    var show_currency_iso = "USD";
1234    var show_currency_symbol = "$";
1235
1236    var cart_total = 0;
1237
1238    var conversion_rate = 1.5 / 100;
1239
1240  	//do on ajax complete
1241    $( document ).ajaxComplete(function(event, xhr, settings) {
1242       	if(settings.url.indexOf('/welcome/cart_timeout') == -1) {
1243              //console.log( "Triggered ajaxComplete handler." );
1244              updateCurrencies();
1245
1246              $.get( "/welcome/cart_timeout?url="+encodeURIComponent(window.location.pathname), function( data ) {
1247    				countDownData = data;
1248              	}).done(function() {
1249                  if(countDownData != "") {
1250                	  clearInterval(countdownTimer);
1251                      showCountdownTimer(countDownData);
1252                  }
1253          	});
1254       	}
1255    });
1256
1257    $(document).ready(function() {
1258
1259        updateCurrencies();
1260
1261    });
1262
1263    function updateCurrencies() {
1264
1265    	//get the currency cookie, if it exists
1266        var decodedCookie = decodeURIComponent(document.cookie);
1267        var ca = decodedCookie.split(';');
1268        for(var i = 0; i <ca.length; i++) {
1269            var c = ca[i];
1270            while (c.charAt(0) == ' ') {
1271                c = c.substring(1);
1272            }
1273            if (c.indexOf("show-currency-iso=") == 0 && c.substring(18, c.length) != "undefined") {
1274                show_currency_iso = c.substring(18, c.length);
1275            }
1276        }
1277
1278    	$('.mobile-currency-list').slideUp();
1279
1280			$('#checkout-currency').val(show_currency_iso);
1281
1282			var exchange_rates = {
1283									GBPUSD:1,
1284									GBPEUR:1,
1285									USDEUR:1,
1286									USDGBP:1,
1287									EURUSD:1,
1288									EURGBP:1,
1289								};
1290
1291          if(show_currency_iso == "USD") {
1292              show_currency_symbol = "$";
1293              $('.currency-dropdown .dropdown-toggle').html('<img src="/images/usd_flag.png" /> USD <span class="glyphicon glyphicon-chevron-down"></span>');
1294              $('.currency-total').each(function() {
1295                    if($(this).hasClass('fee-free')) { currency_conversion_rate = 0;} else { currency_conversion_rate = conversion_rate; }
1296                    if($(this).hasClass('approx')) { $(this).show();}
1297                    var usTotal = 0;
1298                    if($(this).data('iso-code') == "GBP") {
1299                        usTotal = ($(this).data('amount')*exchange_rates['GBPUSD']) + (($(this).data('amount')*exchange_rates['GBPUSD'])*currency_conversion_rate);
1300                        $(this).addClass('exchanged');
1301                    } else if($(this).data('iso-code') == "EUR") {
1302                        usTotal = ($(this).data('amount')*exchange_rates['EURUSD']) + (($(this).data('amount')*exchange_rates['EURUSD'])*currency_conversion_rate);
1303                        $(this).addClass('exchanged');
1304                    } else {
1305                        usTotal = parseFloat($(this).data('amount'));
1306                        if($(this).hasClass('approx')) { $(this).hide();}
1307                        $(this).removeClass('exchanged');
1308                    }
1309                    $(this).find('.currency-amount').html(usTotal.toLocaleString('en-US', { style: 'currency', currency: 'USD' }));
1310                    $(this).find('.currency-code').html(show_currency_iso);
1311              });
1312          } else if(show_currency_iso == "GBP") {
1313              show_currency_symbol = "£";
1314              $('.currency-dropdown .dropdown-toggle').html('<img src="/images/gbp_flag.png" /> GBP <span class="glyphicon glyphicon-chevron-down"></span>');
1315              $('.currency-total').each(function() {
1316                    if($(this).hasClass('fee-free')) { currency_conversion_rate = 0; } else { currency_conversion_rate = conversion_rate; }
1317                    if($(this).hasClass('approx')) { $(this).show();}
1318                    var gbTotal = 0;
1319                    if($(this).data('iso-code') == "USD") {
1320                        gbTotal = ($(this).data('amount')*exchange_rates['USDGBP']) + (($(this).data('amount')*exchange_rates['USDGBP'])*currency_conversion_rate);
1321                        $(this).addClass('exchanged');
1322                    }
1322 else if($(this).data('iso-code') == "EUR") {
1323                        gbTotal = ($(this).data('amount')*exchange_rates['EURGBP']) + (($(this).data('amount')*exchange_rates['EURGBP'])*currency_conversion_rate);
1324                        $(this).addClass('exchanged');
1325                    } else {
1326                        gbTotal = parseFloat($(this).data('amount'));
1327                        if($(this).hasClass('approx')) { $(this).hide();}
1328                        $(this).removeClass('exchanged');
1329                    }
1330                    $(this).find('.currency-amount').html(gbTotal.toLocaleString('en-US', { style: 'currency', currency: 'GBP' }));
1331                    $(this).find('.currency-code').html(show_currency_iso);
1332              });
1333          } else if(show_currency_iso == "EUR") {
1334              show_currency_symbol = "€";
1335              $('.currency-dropdown .dropdown-toggle').html('<img src="/images/eur_flag.png" /> EUR <span class="glyphicon glyphicon-chevron-down"></span>');
1336              $('.currency-total').each(function() {
1337                    if($(this).hasClass('fee-free')) { currency_conversion_rate = 0; } else { currency_conversion_rate = conversion_rate; }
1338                    if($(this).hasClass('approx')) { $(this).show();}
1339                    var euTotal = 0;
1340                    if($(this).data('iso-code') == "GBP") {
1341                        euTotal = ($(this).data('amount')*exchange_rates['GBPEUR']) + (($(this).data('amount')*exchange_rates['GBPEUR'])*currency_conversion_rate);
1342                        $(this).addClass('exchanged');
1343                    } else if($(this).data('iso-code') == "USD") {
1344                        euTotal = ($(this).data('amount')*exchange_rates['USDEUR']) + (($(this).data('amount')*exchange_rates['USDEUR'])*currency_conversion_rate);
1345                        $(this).addClass('exchanged');
1346                    } else {
1347                        euTotal = parseFloat($(this).data('amount'));
1348                        if($(this).hasClass('approx')) { $(this).hide();}
1349                        $(this).removeClass('exchanged');
1350                    }
1351                    $(this).find('.currency-amount').html(euTotal.toLocaleString('en-US', { style: 'currency', currency: 'EUR' }));
1352                    $(this).find('.currency-code').html(show_currency_iso);
1353              });
1354          }
1355
1356          //now lets add up all the cart items (if there are any) and display the cart total
1357          var cartTotal = 0;
1358          $('#shopping-cart .cart-hotels .currency-amount').each(function() {
1359          		if($(this).hasClass('dont-add') == false) {
1360          			cartTotal = Number($(this).html().replace(",", "").substring(1)) + cartTotal;
1361          		}
1362          });
1363          $('#shopping-cart .cart-flights .currency-amount').each(function() {
1364          		if($(this).hasClass('dont-add') == false) {
1365          			cartTotal = Number($(this).html().replace(",", "").substring(1)) + cartTotal;
1366          		}
1367          });
1368          $('#shopping-cart .cart-packages .currency-amount').each(function() {
1369          		if($(this).hasClass('dont-add') == false) {
1370          			cartTotal = Number($(this).html().replace(",", "").substring(1)) + cartTotal;
1371          		}
1372          });
1373          $('#shopping-cart .cart-buyins .currency-amount').each(function() {
1374          		if($(this).hasClass('dont-add') == false) {
1375          			cartTotal = Number($(this).html().replace(",", "").substring(1)) + cartTotal;
1376          		}
1377          });
1378          $('.currency-cart-total').html(cartTotal.toLocaleString('en-US', { style: 'currency', currency: show_currency_iso }));
1379
1380          cart_total = cartTotal.toFixed(2);
1381
1382          //console.log('Currency: '+show_currency_iso+' '+show_currency_symbol);
1383
1384		  if($('.checkout-flag').length && typeof(fbq) === typeof(Function)) {
1385            	  fbq('track', 'InitiateCheckout', {
1386            	    value: cart_total,
1387            	    currency: show_currency_iso,
1388            	  });
1389            	$('.checkout-flag').remove();
1390		  }
1391
1392        $('.estimated-converted').each(function() {
1393            if($(this).attr('data-iso-code') == show_currency_iso) {
1394                $(this).hide();
1395            } else {
1396                $(this).show();
1397            }
1398        });
1399
1400    }
1401
1402    $('.currency-dropdown a').on('click', function(event) {
1403    	  console.log('clicked currency dropdown');
1404          show_currency_iso = $(event.target).attr('data-iso-code');
1405		  document.cookie = "show-currency-iso="+show_currency_iso+"; expires=Tue, 19 Jan 2038 03:14:07 UTC;path=/";
1406          updateCurrencies();
1407    });
1408
1409
1410    </script>
1410
1411
1412
1413	    
1414	<div class="account pull-right hidden-xs">
1415	                <span class="glyphicon glyphicon-user"></span> <span class="links"><a href="/user/login">Login</a> / <a href="/user/login/register">Register</a></span>
1416            </div>
1417    <div class="notranslate contact pull-right col-xs-11 text-right">
1418		<span class="tel">UK: +44 (0) 1770 280000  |  US: +1 (702) 500-1333</span>
1419		<a href="mailto:[email protected]">[email protected]</a>
1420	</div>
1421    <div class="lang-currency notranslate">
1422	    <div class="currency-dropdown">
1423	    	<div class="dropdown-toggle" onclick="$('.mobile-currency-list').slideToggle();$('.langlist').slideUp();" style="overflow:hidden;">
1424		        <img src="/images/no_flag.png" />
1425		    </div>
1426	    </div>
1427	    <div class="translate-btn hoverable">
1428	    	<div id="openlangbox" class="openlangbox" onclick="$('.mobile-currency-list').slideUp();">
1429		    	<img src="/images/translate.svg"/>
1430		    	<span id="lang-button" class="lang-button current-lang notranslate"> <span>English</span></span>
1431	    	</div>
1432	    	<ul id="langlist" class="langlist" style="display:none;">
1433	    		<li data-lang="en">English</li>
1434    	    	<li data-lang="de">Deutsch</li>
1435    	    	<li data-lang="fr">Français</li>
1436    	    	<li data-lang="it">Italiano</li>
1437    	    	<li data-lang="es">Español</li>
1438    	    	<li data-lang="pt">Português</li>
1439    	    	<li data-lang="cs">Čeština</li>
1440    	    	<li data-lang="da">Dansk</li>
1441    	    	<li data-lang="pl">Polski</li>
1442    	    	<li data-lang="ro">Română</li>
1443    	    	<li data-lang="sv">Svenska</li>
1444    	    	<li data-lang="no">Norsk</li>
1445    	    	<li data-lang="fi">Suomi</li>
1446    	    	<li data-lang="nl">Nederlands</li>
1447    	    	<li data-lang="mt">Malti</li>
1448    	    	<li data-lang="iw">עברית</li>
1449    	    	<li data-lang="ar">العربية</li>
1450    	    	<li data-lang="lt">Lietuvių</li>
1451    	    	<li data-lang="bg">Български</li>
1452    	    	<li data-lang="tr">Türk</li>
1453    	    	<li data-lang="el">Ελληνικά</li>
1454    	    	<li data-lang="ru">Русский</li>
1455	    	</ul>
1456	    </div>
1457
1458
1459	    <ul class="dropdown-menu mobile-currency-list" id="mobile-currency-list">
1460		        <li>
1461		          <a id="show_GBP" data-iso-code="GBP"><img src="/images/gbp_flag.png" data-iso-code="GBP" /> <b data-iso-code="GBP">£&nbsp;</b> &nbsp;GBP</a>
1462		        </li>
1463		        <li>
1464		          <a id="show_USD" data-iso-code="USD"><img src="/images/usd_flag.png" data-iso-code="USD" /> <b data-iso-code="USD">$&nbsp;</b> &nbsp;USD</a>
1465		        </li>
1466		        <li>
1467		          <a id="show_EUR" data-iso-code="EUR"><img src="/images/eur_flag.png" data-iso-code="EUR" /> <b data-iso-code="EUR">€&nbsp;</b> &nbsp;EUR</a>
1468		        </li>
1469	        
1469<script type="text/javascript">
1470				$('.mobile-currency-list a').on('click', function(event) {
1471			          show_currency_iso = $(event.target).data('iso-code');
1472					  document.cookie = "show-currency-iso="+show_currency_iso+"; expires=Tue, 19 Jan 2038 03:14:07 UTC;path=/";
1473			          updateCurrencies();
1474			    });
1475			</script>
1475
1476		</ul>
1477    </div>
1478
1479
1480
1481
1482    <div id="event-hover-details"></div>
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492	<br />
1493
1494	<!--
1495	<div class="social pull-right hidden-xs">
1496		<a target="_blank" data-toggle="tooltip" data-placement="bottom" title="Facebook" class="facebook" href="http://www.facebook.com/pages/MainEventTravelcom/232380286826393"></a>
1497		<a target="_blank" data-toggle="tooltip" data-placement="bottom" title="Twitter" class="twitter" href="https://twitter.com/#!/MainEventTravel"></a>
1498		<a target="_blank" data-toggle="tooltip" data-placement="bottom" title="LinkedIn" class="linkedin" href="https://www.linkedin.com/company/maineventtravel-com"></a>
1499		<a target="_blank" data-toggle="tooltip" data-placement="bottom" title="YouTube" class="youtube" href="https://www.youtube.com/channel/UCM0xO7kWgYjXQ3bs9A614zA"></a>
1500		<a target="_blank" data-toggle="tooltip" data-placement="bottom" title="Instagram" class="instagram" href="https://instagram.com/maineventtravel/"></a>
1501		<a data-toggle="tooltip" data-placement="bottom" title="Skype" class="skype" href="skype:maineventtravel?chat"></a>
1502	</div>
1503	-->    
1504
1505
1506</div>
1507</div>
1508<div class="container opening">
1509<div class="row">
1510<div class="col-xs-12">
1511<div class="row main-row ">
1512
1513<div class="col-xs-12 col-md-9 col-lg-8">
1514    <div class="panel panel-default shadow">
1515        <div class="panel-body">
1516            <ol class="breadcrumb">
1517              <li><a href="/">Home</a></li>
1518              <li class="active">News &amp; Blogs</li>
1519            </ol>
1520            <h1 class="page-title">Latest News &amp; Blogs</h1>
1521            
1522                        
1523                                <h5 class="pre-news-month">August 2026</h5>
1524                    <div class="panel panel-default pre-news">
1525                    <div class="panel-body">
1526                            
1527            
1528                      <div class="row">
1529                                                <div class="col-xs-4 col-sm-2">
1530                              <span class="thumbnail">
1531                                  <a href="/news/article/Kings-of-Tallinn-Autumn-Edition-2026-Your-Guide-to-the-Poker-Festival-in-Tallinn" ><img src="/media/news/2026/KOTOcober2026square.jpg?t=1787219067707" /></a>
1532                              </span>
1533                          </div>
1534                          <div class="col-xs-8 col-sm-10">
1535                                                <a href="/news/article/Kings-of-Tallinn-Autumn-Edition-2026-Your-Guide-to-the-Poker-Festival-in-Tallinn" ><h4>Kings of Tallinn Autumn Edition 2026: Your Guide to the Poker Festival in Tallinn</h4></a>
1536                          <p>Get ready for the Kings of Tallinn Autumn Edition 2026, taking place from 9–18 October at Olympic Park Casino. Discover what’s in store and start planning your poker trip with Main Event Travel for flights and hotels.</p>
1537    
1538                          </div>
1539                      </div>
1540              
1541                                </div></div>
1542                                    <h5 class="pre-news-month">July 2026</h5>
1543                    <div class="panel panel-default pre-news">
1544                    <div class="panel-body">
1545                            
1546            
1547                      <div class="row">
1548                                                <div class="col-xs-4 col-sm-2">
1549                              <span class="thumbnail">
1550                                  <a href="/news/article/Texas-Throw-Em-Returns-to-Goliath-Win-1000-in-Main-Event-Travel-Credit" ><img src="/media/news/Goliath/TexasThrowEm11.jpg?t=1784805491452" /></a>
1551                              </span>
1552                          </div>
1553                          <div class="col-xs-8 col-sm-10">
1554                                                <a href="/news/article/Texas-Throw-Em-Returns-to-Goliath-Win-1000-in-Main-Event-Travel-Credit" ><h4>Texas Throw 'Em Returns to Goliath – Win £1,000 in Main Event Travel Credit</h4></a>
1555                          <p>Texas Throw 'Em returns to Goliath! Visit the Main Event Travel stand from 31st July to 2nd August for your chance to win £1,000 in Main Event Travel credit. Don't miss one of the festival's most exciting challenges!</p>
1556    
1557                          </div>
1558                      </div>
1559              
1560                                </div></div>
1561                                    <h5 class="pre-news-month">June 2026</h5>
1562                    <div class="panel panel-default pre-news">
1563                    <div class="panel-body">
1564                            
1565            
1566                      <div class="row">
1567                                                <div class="col-xs-4 col-sm-2">
1568                              <span class="thumbnail">
1569                                  <a href="/news/article/Complete-Las-Vegas-Travel-FAQ-Hotels-Budget-Tip-sTransport-Poker-Visitor-Questions" ><img src="/media/news/Las-Vegas/JulyTravel.jpg?t=1782983174684" /></a>
1570                              </span>
1571                          </div>
1572                          <div class="col-xs-8 col-sm-10">
1573                                                <a href="/news/article/Complete-Las-Vegas-Travel-FAQ-Hotels-Budget-Tip-sTransport-Poker-Visitor-Questions" ><h4>Complete Las Vegas Travel FAQ – Hotels, Budget Tips, Transport, Poker & Visitor Questions</h4></a>
1574                          <p>Planning a trip to Las Vegas? Discover answers to common Las Vegas travel questions, including hotels, budget tips, transport, poker, attractions and essential visitor information.</p>
1575    
1576                          </div>
1577                      </div>
1578              
1579                        
1580            
1581                      <div class="row">
1582                                                <div class="col-xs-4 col-sm-2">
1583                              <span class="thumbnail">
1584                                  <a href="/news/article/Best-Las-Vegas-Hotels-Where-to-Stay-for-Poker-Budget-and-Luxury-Trips" ><img src="/media/news/Las-Vegas/ParisKingRoom.jpg?t=1782814129755" /></a>
1585                              </span>
1586                          </div>
1587                          <div class="col-xs-8 col-sm-10">
1588                                                <a href="/news/article/Best-Las-Vegas-Hotels-Where-to-Stay-for-Poker-Budget-and-Luxury-Trips" ><h4>Best Las Vegas Hotels – Where to Stay for Poker, Budget and Luxury Trips</h4></a>
1589                          <p>Discover the best Las Vegas hotels for poker trips, budget stays and luxury getaways. Find where to stay on and off the Las Vegas Strip.</p>
1590    
1591                          </div>
1592                      </div>
1593              
1594                        
1595            
1596                      <div class="row">
1597                                                <div class="col-xs-4 col-sm-2">
1598                              <span class="thumbnail">
1599                                  <a href="/news/article/best-hotels-near-the-rds-arena-dublin-irish-open-guide" ><img src="/media/news/Ireland-Images/MapPinofDublin.jpg?t=1783675577270" /></a>
1600                              </span>
1601                          </div>
1602                          <div class="col-xs-8 col-sm-10">
1603                                                <a href="/news/article/best-hotels-near-the-rds-arena-dublin-irish-open-guide" ><h4>Best Hotels Near the RDS Arena Dublin – Where to Stay for the Irish Open</h4></a>
1604                          <p>Planning to stay near the RDS Arena in Dublin? Whether you're travelling for the Irish Poker Open, another major event or simply visiting Dublin, choosing the right hotel can make your trip easier. This guide highlights some of the best hotels near the RDS Arena, with options to suit a range of budgets and easy access to both the tournament venue and Dublin city centre.</p>
1605    
1606                          </div>
1607                      </div>
1608              
1609                        
1610            
1611                      <div class="row">
1612                                                <div class="col-xs-4 col-sm-2">
1613                              <span class="thumbnail">
1614                                  <a href="/news/article/best-things-to-do-in-dublin-attractions-landmarks-sightseeing-guide" ><img src="/media/news/Ireland-Images/DublinSign.jpg?t=1705328302275" /></a>
1615                              </span>
1616                          </div>
1617                          <div class="col-xs-8 col-sm-10">
1618                                                <a href="/news/article/best-things-to-do-in-dublin-attractions-landmarks-sightseeing-guide" ><h4>Best Things to Do in Dublin – Top Attractions, Landmarks & Sightseeing Guide</h4></a>
1619                          <p>Planning a trip to Dublin? Discover the best things to do in Dublin, including famous attractions, historic landmarks, museums, parks, traditional pubs and must-visit sights for first-time visitors.</p>
1620    
1621                          </div>
1622                      </div>
1623              
1624                        
1625            
1626                      <div class="row">
1627                                                <div class="col-xs-4 col-sm-2">
1628                              <span class="thumbnail">
1629                                  <a href="/news/article/empire-casino-leicester-square-london-poker-room-cash-games-travel-guide" ><img src="/media/news/General-views/EmpireCasinoLeicesterSquare.jpeg?t=1704810501243" /></a>
1630                              </span>
1631                          </div>
1632                          <div class="col-xs-8 col-sm-10">
1633                                                <a href="/news/article/empire-casino-leicester-square-london-poker-room-cash-games-travel-guide" ><h4>Empire Casino Leicester Square London – Poker Room, Cash Games & Travel Guide</h4></a>
1634                          <p>Empire Casino regularly hosts poker tournaments and cash games throughout the week, with schedules and buy-ins varying over time.</p>
1635    
1636                          </div>
1637                      </div>
1638              
1639                        
1640            
1641                      <div class="row">
1642                                                <div class="col-xs-4 col-sm-2">
1643                              <span class="thumbnail">
1644                                  <a href="/news/article/genting-casino-stratford-london-poker-room-cash-games-travel-guide" ><img src="/media/news/2025/download.png?t=1781779088925" /></a>
1645                              </span>
1646                          </div>
1647                          <div class="col-xs-8 col-sm-10">
1648                                                <a href="/news/article/genting-casino-stratford-london-poker-room-cash-games-travel-guide" ><h4>Genting Casino Stratford London – Poker Room, Cash Games & Travel Guide</h4></a>
1649                          <p>Genting Casino Stratford in London’s East End goes from strength to strength as a top poker destination. It’s the biggest card room in London with warm and friendly staff.</p>
1650    
1651                          </div>
1652                      </div>
1653              
1654                        
1655            
1656                      <div class="row">
1657                                                <div class="col-xs-4 col-sm-2">
1658                              <span class="thumbnail">
1659                                  <a href="/news/article/the-poker-room-at-the-vic-london-grosvenor-victoria-casino-poker-guide" ><img src="/media/news/GUKPT/Untitleddesign84.jpg?t=1704804783694" /></a>
1660                              </span>
1661                          </div>
1662                          <div class="col-xs-8 col-sm-10">
1663                                                <a href="/news/article/the-poker-room-at-the-vic-london-grosvenor-victoria-casino-poker-guide" ><h4>The Poker Room at The Vic London – Grosvenor Victoria Casino Poker Guide</h4></a>
1664                          <p>The Vic has legendary status for poker players with one of the longest-running and busiest card rooms in the capital. The Poker Room, which officially opened in 2013 after a full renovation. </p>
1665    
1666                          </div>
1667                      </div>
1668              
1669                        
1670            
1671                      <div class="row">
1672                                                <div class="col-xs-4 col-sm-2">
1673                              <span class="thumbnail">
1674                                  <a href="/news/article/hippodrome-casino-london-poker-room-cash-games-travel-guide" ><img src="/media/news/General-views/Untitleddesign83.jpg?t=1704802278868" /></a>
1675                              </span>
1676                          </div>
1677                          <div class="col-xs-8 col-sm-10">
1678                                                <a href="/news/article/hippodrome-casino-london-poker-room-cash-games-travel-guide" ><h4>Hippodrome Casino London – Poker Room, Cash Games & Travel Guide</h4></a>
1679                          <p>The Hippodrome Casino is home to PokerStars LIVE, a partnership that ensures exemplary standards when it comes to hosting cash games and tournaments. </p>
1680    
1681                          </div>
1682                      </div>
1683              
1684                        
1685            
1686                      <div class="row">
1687                                                <div class="col-xs-4 col-sm-2">
1688                              <span class="thumbnail">
1689                                  <a href="/news/article/The-LINQ-Promenade-Las-Vegas-Guide-Things-To-Do-Attractions-Travel-Tips" ><img src="/media/news/Las-Vegas/thehighroller.jpg" /></a>
1690                              </span>
1691                          </div>
1692                          <div class="col-xs-8 col-sm-10">
1693                                                <a href="/news/article/The-LINQ-Promenade-Las-Vegas-Guide-Things-To-Do-Attractions-Travel-Tips" ><h4>The LINQ Promenade Las Vegas Guide – Things To Do, Attractions & Travel Tips</h4></a>
1694                          <p>Explore The LINQ Promenade in Las Vegas and discover popular attractions, restaurants, bars and entertainment on one of the busiest areas of the Las Vegas Strip.</p>
1695    
1696                          </div>
1697                      </div>
1698              
1699                        
1700            
1701                      <div class="row">
1702                                                <div class="col-xs-4 col-sm-2">
1703                              <span class="thumbnail">
1704                                  <a href="/news/article/How-to-Visit-Las-Vegas-on-a-Budget-Cheap-Hotels-Money-Saving-Tips-Free-Attractions" ><img src="/media/news/Las-Vegas/Pinball.jpg" /></a>
1705                              </span>
1706                          </div>
1707                          <div class="col-xs-8 col-sm-10">
1708                                                <a href="/news/article/How-to-Visit-Las-Vegas-on-a-Budget-Cheap-Hotels-Money-Saving-Tips-Free-Attractions" ><h4>How to Visit Las Vegas on a Budget – Cheap Hotels, Money-Saving Tips & Free Attractions</h4></a>
1709                          <p>Planning a Las Vegas trip on a budget? Discover affordable hotels, money-saving travel tips, cheap places to eat and free things to do in Las Vegas while making the most of your trip.</p>
1710    
1711                          </div>
1712                      </div>
1713              
1714                        
1715            
1716                      <div class="row">
1717                                                <div class="col-xs-4 col-sm-2">
1718                              <span class="thumbnail">
1719                                  <a href="/news/article/best-day-trips-from-las-vegas-grand-canyon-hoover-dam" ><img src="/media/news/Las-Vegas/ValleyofFireStatePark.jpg" /></a>
1720                              </span>
1721                          </div>
1722                          <div class="col-xs-8 col-sm-10">
1723                                                <a href="/news/article/best-day-trips-from-las-vegas-grand-canyon-hoover-dam" ><h4>Best Day Trips from Las Vegas: Grand Canyon, Hoover Dam & More</h4></a>
1724                          <p>Planning your Las Vegas trip? Discover the best things to do near Las Vegas, including day trips to Hoover Dam, Lake Mead, Red Rock Canyon and other must-see attractions.</p>
1725    
1726                          </div>
1727                      </div>
1728              
1729                        
1730            
1731                      <div class="row">
1732                                                <div class="col-xs-4 col-sm-2">
1733                              <span class="thumbnail">
1734                                  <a href="/news/article/best-restaurants-in-malta-where-to-eat-guide" ><img src="/media/news/Malta/zest.jpg" /></a>
1735                              </span>
1736                          </div>
1737                          <div class="col-xs-8 col-sm-10">
1738                                                <a href="/news/article/best-restaurants-in-malta-where-to-eat-guide" ><h4>Best Restaurants in Malta – Where To Eat in St Julian’s, Valletta & Beyond</h4></a>
1739                          <p>Looking for the best restaurants in Malta? Discover where to eat across the island, from waterfront dining in St Julian’s to local favourites, Mediterranean cuisine and popular dining spots.</p>
1740    
1741                          </div>
1742                      </div>
1743              
1744                        
1745            
1746                      <div class="row">
1747                                                <div class="col-xs-4 col-sm-2">
1748                              <span class="thumbnail">
1749                                  <a href="/news/article/best-bars-and-clubs-in-malta-nightlife-guide" ><img src="/media/news/Malta/cafedelmar-318x0.jpg?t=1704794579461" /></a>
1750                              </span>
1751                          </div>
1752                          <div class="col-xs-8 col-sm-10">
1753                                                <a href="/news/article/best-bars-and-clubs-in-malta-nightlife-guide" ><h4>Best Bars and Clubs in Malta – Nightlife Guide, Beach Clubs & Places To Go</h4></a>
1754                          <p>Looking for the best bars and clubs in Malta? Explore Malta’s vibrant nightlife scene with beach clubs, cocktail bars, live music venues and popular places to go across the island.</p>
1755    
1756                          </div>
1757                      </div>
1758              
1759                        
1760            
1761                      <div class="row">
1762                                                <div class="col-xs-4 col-sm-2">
1763                              <span class="thumbnail">
1764                                  <a href="/news/article/best-things-to-do-in-malta-attractions-beaches-travel-guide" ><img src="/media/news/Malta/Untitleddesign79.jpg?t=1704725458606" /></a>
1765                              </span>
1766                          </div>
1767                          <div class="col-xs-8 col-sm-10">
1768                                                <a href="/news/article/best-things-to-do-in-malta-attractions-beaches-travel-guide" ><h4>Best Things To Do in Malta – Attractions, Beaches & Travel Guide</h4></a>
1769                          <p>Looking for the best things to do in Malta? Discover popular attractions, beaches, historic sites and places to visit across Malta, Gozo and Comino.</p>
1770    
1771                          </div>
1772                      </div>
1773              
1774                                </div></div>
1775                                    <h5 class="pre-news-month">April 2026</h5>
1776                    <div class="panel panel-default pre-news">
1777                    <div class="panel-body">
1778                            
1779            
1780                      <div class="row">
1781                                                <div class="col-xs-4 col-sm-2">
1782                              <span class="thumbnail">
1783                                  <a href="/news/article/Countdown-to-the-World-Series-of-Poker-in-Las-Vegas" ><img src="/media/news/2025/26thMay15thJuly1.jpg?t=1775654452516" /></a>
1784                              </span>
1785                          </div>
1786                          <div class="col-xs-8 col-sm-10">
1787                                                <a href="/news/article/Countdown-to-the-World-Series-of-Poker-in-Las-Vegas" ><h4>Countdown to the World Series of Poker in Las Vegas!</h4></a>
1788                          <p>The World Series of Poker takes place in Las Vegas from 26th May to 15th July, with the Main Event running 2nd to 13th July. Players can book travel and accommodation through Main Event Travel—flights or flight packages are ATOL protected, ensuring a smooth and secure trip from start to finish.</p>
1789    
1790                          </div>
1791                      </div>
1792              
1793                        
1794            
1795                      <div class="row">
1796                                                <div class="col-xs-4 col-sm-2">
1797                              <span class="thumbnail">
1798                                  <a href="/news/article/The-Goliath-Returns-to-Coventry-This-Summer" ><img src="/media/news/Goliath/Goliath2025Logo2-318x0.jpg?t=1775651813705" /></a>
1799                              </span>
1800                          </div>
1801                          <div class="col-xs-8 col-sm-10">
1802                                                <a href="/news/article/The-Goliath-Returns-to-Coventry-This-Summer" ><h4>The Goliath Returns to Coventry this Summer!</h4></a>
1803                          <p>The Goliath returns to Grosvenor Casino Coventry from 23rd July to 2nd August. Book early with Main Event Travel to secure your place.</p>
1804    
1805                          </div>
1806                      </div>
1807              
1808                                </div></div>
1809                                    <h5 class="pre-news-month">March 2026</h5>
1810                    <div class="panel panel-default pre-news">
1811                    <div class="panel-body">
1812                            
1813            
1814                      <div class="row">
1815                                                <div class="col-xs-4 col-sm-2">
1816                              <span class="thumbnail">
1817                                  <a href="/news/article/Top-Hotels-for-the-WSOP-2026-2-Months-to-Go-Have-You-Booked-Yet-Lock-in-the-Best-Rates-Today" ><img src="/media/news/Las-Vegas/LasVegasSmallImage.jpg?t=1742906509551" /></a>
1818                              </span>
1819                          </div>
1820                          <div class="col-xs-8 col-sm-10">
1821                                                <a href="/news/article/Top-Hotels-for-the-WSOP-2026-2-Months-to-Go-Have-You-Booked-Yet-Lock-in-the-Best-Rates-Today" ><h4>Top Hotels for the WSOP 2026: Lock in the Best Rates Today! </h4></a>
1822                          <p>The World Series of Poker (WSOP) is just two months away, and if you haven’t already secured your accommodation, now is the time to act! The WSOP is one of the most prestigious poker events in the world, drawing thousands of players and fans to Las Vegas for weeks of thrilling action.</p>
1823    
1824                          </div>
1825                      </div>
1826              
1827                                </div></div>
1828                                    <h5 class="pre-news-month">January 2026</h5>
1829                    <div class="panel panel-default pre-news">
1830                    <div class="panel-body">
1831                            
1832            
1833                      <div class="row">
1834                                                <div class="col-xs-4 col-sm-2">
1835                              <span class="thumbnail">
1836                                  <a href="/news/article/UK-Poker-Open-Set-to-Thrill-Players-at-Grosvenor-Casino-Coventry" ><img src="/media/news/GUKPT/UKOPEN1.jpg?t=1769440203718" /></a>
1837                              </span>
1838                          </div>
1839                          <div class="col-xs-8 col-sm-10">
1840                                                <a href="/news/article/UK-Poker-Open-Set-to-Thrill-Players-at-Grosvenor-Casino-Coventry" ><h4>UK Poker Open Set to Thrill Players at Grosvenor Casino Coventry</h4></a>
1841                          <p></p>
1842    
1843                          </div>
1844                      </div>
1845              
1846                        
1847            
1848                      <div class="row">
1849                                                <div class="col-xs-4 col-sm-2">
1850                              <span class="thumbnail">
1851                                  <a href="/news/article/Mark-Your-Calendars-The-Kings-of-Tallinn-Returns" ><img src="/media/news/2025/KingsofTallinnNewLogo.jpg?t=1760452873753" /></a>
1852                              </span>
1853                          </div>
1854                          <div class="col-xs-8 col-sm-10">
1855                                                <a href="/news/article/Mark-Your-Calendars-The-Kings-of-Tallinn-Returns" ><h4>Mark Your Calendars: The Kings of Tallinn Returns</h4></a>
1856                          <p>Get ready for The Kings of Tallinn, taking place February 2026! Set in Estonia’s stunning capital, this premier event combines world-class entertainment, cultural experiences, and unforgettable moments. Secure your spot and travel arrangements through Main Event Travel to enjoy a seamless, stress-free experience. Don’t miss this chance to be part of Europe’s most anticipated winter event — Tallinn is calling!</p>
1857    
1858                          </div>
1859                      </div>
1860              
1861                        
1862            
1863                      <div class="row">
1864                                                <div class="col-xs-4 col-sm-2">
1865                              <span class="thumbnail">
1866                                  <a href="/news/article/Plan-Your-Journey-to-the-Irish-Open-2026" ><img src="/media/news/2025/51441094412334688688095545046603001934932182n.jpg?t=1758624428113" /></a>
1867                              </span>
1868                          </div>
1869                          <div class="col-xs-8 col-sm-10">
1870                                                <a href="/news/article/Plan-Your-Journey-to-the-Irish-Open-2026" ><h4>Plan Your Journey to the Irish Open 2026</h4></a>
1871                          <p>The Irish Open 2026 is set to return as Europe’s oldest and most iconic poker festival, combining world-class tournaments with Ireland’s legendary atmosphere and hospital
1871ity. Players can book their hotels, flights, and travel arrangements easily through Main Event Travel, the official travel partner of the event.</p>
1872    
1873                          </div>
1874                      </div>
1875              
1876                                </div></div>
1877                                    <h5 class="pre-news-month">November 2025</h5>
1878                    <div class="panel panel-default pre-news">
1879                    <div class="panel-body">
1880                            
1881            
1882                      <div class="row">
1883                                                <div class="col-xs-4 col-sm-2">
1884                              <span class="thumbnail">
1885                                  <a href="/news/article/Vegas-Calling-The-WPT-World-Championship-Returns-Bigger-Than-Ever" ><img src="/media/news/Las-Vegas/58168172612811921007038974952184620547028150n.jpg?t=1763036965244" /></a>
1886                              </span>
1887                          </div>
1888                          <div class="col-xs-8 col-sm-10">
1889                                                <a href="/news/article/Vegas-Calling-The-WPT-World-Championship-Returns-Bigger-Than-Ever" ><h4>Vegas Calling: The WPT World Championship Returns Bigger Than Ever</h4></a>
1890                          <p>The WPT World Championship returns to the Wynn Las Vegas this December, promising another record-breaking festival.
1891
1892Players and fans worldwide are already preparing for poker’s most anticipated event of the year.</p>
1893    
1894                          </div>
1895                      </div>
1896              
1897                        
1898            
1899                      <div class="row">
1900                                                <div class="col-xs-4 col-sm-2">
1901                              <span class="thumbnail">
1902                                  <a href="/news/article/The-Bahamas-Awaits-Join-WSOP-Paradise-2025-and-Play-for-Millions" ><img src="/media/news/2025/Bahamas1.jpg?t=1760610457438" /></a>
1903                              </span>
1904                          </div>
1905                          <div class="col-xs-8 col-sm-10">
1906                                                <a href="/news/article/The-Bahamas-Awaits-Join-WSOP-Paradise-2025-and-Play-for-Millions" ><h4>The Bahamas Awaits: Join WSOP Paradise 2025 and Play for Millions</h4></a>
1907                          <p>WSOP Paradise 2025 returns to Atlantis Paradise Island in the Bahamas, featuring the $25,000 Super Main Event with a $60 million guaranteed prize pool. Enjoy high-stakes poker, luxurious resort amenities, and hassle-free travel with Main Event Travel hotel and flight packages.</p>
1908    
1909                          </div>
1910                      </div>
1911              
1912                                </div></div>
1913                                    <h5 class="pre-news-month">October 2025</h5>
1914                    <div class="panel panel-default pre-news">
1915                    <div class="panel-body">
1916                            
1917            
1918                      <div class="row">
1919                                                <div class="col-xs-4 col-sm-2">
1920                              <span class="thumbnail">
1921                                  <a href="/news/article/From-the-Felt-to-the-Eiffel-Play-the-UDSO-Paris-2025" ><img src="/media/news/2025/Paris.jpg?t=1760521037945" /></a>
1922                              </span>
1923                          </div>
1924                          <div class="col-xs-8 col-sm-10">
1925                                                <a href="/news/article/From-the-Felt-to-the-Eiffel-Play-the-UDSO-Paris-2025" ><h4>From the Felt to the Eiffel: Play the UDSO Paris 2025</h4></a>
1926                          <p>The Unibet DeepStack Open Paris 2025 is set to deliver an unforgettable poker experience at Club Circus Paris, featuring a €550 Main Event, deep structures, and an electric atmosphere. Players can secure their seats through online or live satellites and book hotels via Main Event Travel. Don’t miss your chance to play, explore Paris, and be part of one of Europe’s most exciting poker festivals</p>
1927    
1928                          </div>
1929                      </div>
1930              
1931                        
1932            
1933                      <div class="row">
1934                                                <div class="col-xs-4 col-sm-2">
1935                              <span class="thumbnail">
1936                                  <a href="/news/article/Kings-of-Vilnius-2025-Lithuanias-Premier-Poker-Festival-Returns" ><img src="/media/news/2025/KingsofVilnius.jpg?t=1760369609522" /></a>
1937                              </span>
1938                          </div>
1939                          <div class="col-xs-8 col-sm-10">
1940                                                <a href="/news/article/Kings-of-Vilnius-2025-Lithuanias-Premier-Poker-Festival-Returns" ><h4>Kings of Vilnius 2025: Lithuania’s Premier Poker Festival Returns</h4></a>
1941                          <p>The Kings of Vilnius 2025 runs 14th - 23rd November with over 30 poker tournaments, including the €1,100 Main Event. Main Event Travel lets visitors create their own flight and hotel packages, while tournament entries are booked separately. A perfect mix of poker action and Vilnius exploration.</p>
1942    
1943                          </div>
1944                      </div>
1945              
1946                        
1947            
1948                      <div class="row">
1949                                                <div class="col-xs-4 col-sm-2">
1950                              <span class="thumbnail">
1951                                  <a href="/news/article/Las-Vegas-Awaits-Play-the-North-American-Poker-Tour-This-November" ><img src="/media/news/Las-Vegas/NorthAmericanPokerTour.jpg?t=1760365439592" /></a>
1952                              </span>
1953                          </div>
1954                          <div class="col-xs-8 col-sm-10">
1955                                                <a href="/news/article/Las-Vegas-Awaits-Play-the-North-American-Poker-Tour-This-November" ><h4>Las Vegas Awaits: Play the North American Poker Tour This November</h4></a>
1956                          <p>The North American Poker Tour (NAPT) comes to Las Vegas from 3rd–12th November, featuring high-stakes events including the $5,300 Main Event. Book your trip with Main Event Travel to secure great hotel deals and focus on the tables while enjoying the excitement of Vegas.</p>
1957    
1958                          </div>
1959                      </div>
1960              
1961                        
1962            
1963                      <div class="row">
1964                                                <div class="col-xs-4 col-sm-2">
1965                              <span class="thumbnail">
1966                                  <a href="/news/article/Dont-Miss-Maltas-Hottest-Poker-Events-This-Season" >
1966<img src="/media/news/2025/MaltaImage.jpg?t=1760361751916" /></a>
1967                              </span>
1968                          </div>
1969                          <div class="col-xs-8 col-sm-10">
1970                                                <a href="/news/article/Dont-Miss-Maltas-Hottest-Poker-Events-This-Season" ><h4>Don’t Miss Malta’s Hottest Poker Events This Season</h4></a>
1971                          <p>Malta is set to host the Malta Poker Festival and the legendary Battle of Malta, attracting players from around the world. With Main Event Travel, you can create your own personalised package including flights, hotels, and event access — making it easy to enjoy top-level poker and the island’s stunning beaches, historic sites, and vibrant nightlife.</p>
1972    
1973                          </div>
1974                      </div>
1975              
1976                        
1977            
1978                      <div class="row">
1979                                                <div class="col-xs-4 col-sm-2">
1980                              <span class="thumbnail">
1981                                  <a href="/news/article/GUKPT-Blackpool-Returns-Book-Your-Trip-with-Main-Event-Travel" ><img src="/media/news/GUKPT/grosvenorgoliath1-318x0.jpg?t=1759401873990" /></a>
1982                              </span>
1983                          </div>
1984                          <div class="col-xs-8 col-sm-10">
1985                                                <a href="/news/article/GUKPT-Blackpool-Returns-Book-Your-Trip-with-Main-Event-Travel" ><h4>GUKPT Blackpool Returns: Book Your Trip with Main Event Travel</h4></a>
1986                          <p>GUKPT Blackpool returns with a packed festival schedule and the £1,100 Main Event, promising another exciting stop on the Grosvenor UK Poker Tour. Players can book their stay easily through Main Event Travel, the official travel partner of Grosvenor Poker.</p>
1987    
1988                          </div>
1989                      </div>
1990              
1991                                </div></div>
1992                                    <h5 class="pre-news-month">September 2025</h5>
1993                    <div class="panel panel-default pre-news">
1994                    <div class="panel-body">
1995                            
1996            
1997                      <div class="row">
1998                                                <div class="col-xs-4 col-sm-2">
1999                              <span class="thumbnail">
2000                                  <a href="/news/article/GUKPT-Edinburgh-2025-A-Key-Stop-on-the-UK-Circuit" ><img src="/media/news/2025/gukptedincopy.jpg?t=1758033224281" /></a>
2001                              </span>
2002                          </div>
2003                          <div class="col-xs-8 col-sm-10">
2004                                                <a href="/news/article/GUKPT-Edinburgh-2025-A-Key-Stop-on-the-UK-Circuit" ><h4>GUKPT Edinburgh 2025 — A Key Stop on the UK Circuit</h4></a>
2005                          <p>The Grosvenor UK Poker Tour (GUKPT) Edinburgh runs from 9–19 October 2025 at Grosvenor Casino Edinburgh, with the prestigious £1,000 Main Event as the highlight of the ten-day festival. Known for its deep structures and competitive fields, the stop also features a variety of side events and satellites, making it a key date on the UK poker calendar. Main Event Travel, the official travel partner of the GUKPT, provides players with tailored hotel and travel packages to ensure a seamless experience. With Edinburgh’s unique cultural backdrop and only a few stops left before the Grand Final in London, this leg is set to be one of the standout moments of the season.</p>
2006    
2007                          </div>
2008                      </div>
2009              
2010                              </div>
2011            </div>
2012        </div>
2013    </div>
2014</div>
2015<div class="banners_container">
2016    </div>
2017
2018<style>
2019    .banners_container {
2020        display: flex;
2021        flex-direction: column;
2022
2023        overflow: hidden;
2024        width: 390px;
2025    }
2026
2027    .cta_foreground {
2028        min-width: 30%;
2029        width: fit-content;
2030        height: 125px;
2031        background: rgb(0, 0, 0, 0.6);
2032        padding: 10px 20px;
2033        position: relative;
2034        z-index: 2;
2035        display: flex;
2036        flex-direction: column;
2037    }
2038
2039    #cta_post {
2040        height: 125px;
2041        width: 100%;
2042        overflow: hidden;
2043        color: white;
2044        max-width: 390px;
2045        margin: 5px 0;
2046        padding: 0 15px;
2047        overflow: hidden;
2048    }
2049
2050    #cta_title {
2051        font-weight: bold;
2052        max-height: 85px;
2053        font-size:20px;
2054    }
2055
2056    #cta_button {
2057        width: fit-content;
2058        margin-top: auto;
2059        font-weight: bold;
2060        font-size: 16px;
2061        background: #d31e38;
2062        padding: 5px 10px;
2063        border: 1px solid black;
2064        color: white;
2065    }
2066
2067    .cta_background>img {
2068        position: absolute;
2069        object-fit: cover;
2070        object-position: center;
2071        height: 125px;
2072        width: 360px;
2073    }
2074
2075    .cta_background {
2076        height: 125px;
2077        width: 100%;
2078        max-width: calc(100% - 40px);
2079        position: absolute;
2080        overflow: hidden;
2081    }
2082</style>
2083<style media="screen and (max-width: 1200px)">
2084    .banners_container{
2085        width: 100%;
2086    }
2087    
2088    #cta_post {
2089        height: auto;
2090        max-width: 100%;
2091        margin-left: 5px;
2092    }
2093
2094    #cta_title {
2095        font-size: 20px;
2096    }
2097
2098    #cta_button {
2099        font-size: 16px;
2100    }
2101
2102    .cta_background {
2103        max-width: calc(100% - 20px);
2104    }
2105    
2106    .cta_background>img {
2107        width: 100%;
2108    }
2109</style>
2110<style media="screen and (max-width: 500px)">
2111    .cta_background {
2112        max-width: calc(100% - 12.5px);
2113    }
2114</style><div class="col-xs-12 col-sm-6 col-md-3 col-lg-4">
2115    <div class="panel panel-primary news-categories shadow">
2116        <div class="panel-heading">
2117            Categories
2118        </div>
2119                <div class="panel-body">
2120                <a href="/news" class='active' ><span class="glyphicon glyphicon-menu-right"></span>Latest News &amp; Blogs</a>
2121                            <a  href="/news/category/19"><span class="glyphicon glyphicon-menu-right"></span>Travel Tips</a>
2122                            <a  href="/news/category/30"><span class="glyphicon glyphicon-menu-right"></span>News</a>
2123                            <a  href="/news/category/11"><span class="glyphicon glyphicon-menu-right"></span>Live Events</a>
2124                            <a  href="/news/category/22"><span class="glyphicon glyphicon-menu-right"></span>Main Event Travel News</a>
2125                            <a  href="/news/category/27"><span class="glyphicon glyphicon-menu-right"></span>
2125WSOP</a>
2126                            <a  href="/news/category/28"><span class="glyphicon glyphicon-menu-right"></span>Blogs</a>
2127                            <a  href="/news/category/31"><span class="glyphicon glyphicon-menu-right"></span>GUKPT</a>
2128                            <a  href="/news/category/23"><span class="glyphicon glyphicon-menu-right"></span>World Poker Tour</a>
2129                            <a  href="/news/category/16"><span class="glyphicon glyphicon-menu-right"></span>WSOPE</a>
2130                            <a  href="/news/category/18"><span class="glyphicon glyphicon-menu-right"></span>Ask the TD</a>
2131                        
2132        </div>
2133    </div>
2134</div>
2135
2136    <!-- <div class="hidden-xs col-sm-6 col-md-3 col-lg-4">
2137        <a class="twitter-timeline" data-dnt="true" href="https://twitter.com/#!/MainEventTravel" data-widget-id="565521586896502784" data-border-color="#cccccc"></a>
2138        
2138<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
2138
2139        <br />
2140        <br />
2141    </div> -->
2142    
2143</div>
2144</div>
2145</div>
2146<div class="clear"></div>
2147
2148<div class="site-footer-bg">
2149</div>
2150
2151<div class="site-footer row" style="width:100%;max-width:1200px;margin:auto;">
2152    <div class="col-xs-12 footer-bottom" style="padding-top:0;margin-top:0;">
2153        <div style="color:#c7c7c7;padding:6px 0 14px;margin:0 0 10px;border-bottom:1px solid #252525;max-width:1100px;">
2154            <p
2155                style="margin:0 0 8px;font-size:11px;letter-spacing:0.08em;line-height:1.4;color:#ffffff;text-transform:uppercase;">
2156                ATOL and PTS Protection
2157            </p>
2158            <p style="margin:0 0 8px;font-size:14px;line-height:1.55;">
2159                Main Event Travel Ltd (SC830886) is a proud member of <a
2160                    href="https://www.protectedtrustservices.com/member-listing/main-event-travel-ltd/" target="_blank"
2161                    rel="noopener" style="color:#ffffff;text-decoration:underline;display:inline-block;">Protected
2162                    Trust Services (PTS)</a>. Our member number
2163                is <strong style="color:#ffffff;">PT6402</strong>. Our <strong style="color:#ffffff;">ATOL
2164                    Licence</strong> is <strong style="color:#ffffff;">12890</strong>.
2165            </p>
2166            <p style="margin:0 0 8px;font-size:14px;line-height:1.55;">
2167                All <strong style="color:#ffffff;">flights and flight-inclusive holidays</strong> on this website are
2168                financially protected by the <strong style="color:#ffffff;">ATOL scheme</strong>.
2169                When you pay, you will be supplied with an <strong style="color:#ffffff;">ATOL Certificate</strong>.
2170                Please ask for it and check that everything
2171                you booked (flights, hotels and other services) is listed on it. Please see our booking conditions for
2172                further information, or for more information about financial protection and the <strong
2173                    style="color:#ffffff;">ATOL Certificate</strong>, go to
2174                <a href="https://www.caa.co.uk" target="_blank" rel="noopener"
2175                    style="color:#ffffff;text-decoration:underline;display:inline-block;">www.caa.co.uk</a>.
2176            </p>
2177            <p style="margin:0 0 10px;font-size:14px;line-height:1.55;">
2178                Our holidays are financially secured by <strong style="color:#ffffff;">PTS</strong>. <strong
2179                    style="color:#ffffff;">Flight-inclusive packages</strong> are covered by <strong
2180                    style="color:#ffffff;">ATOL</strong>. When booking
2181                your holidays with us, you can rest assured your <strong style="color:#ffffff;">funds are fully
2182                    protected</strong>. In the unlikely event that
2183                any supplier fails, all funds are held in an <strong style="color:#ffffff;">Independent Trust
2184                    Account</strong>.
2185            </p>
2186        </div>
2187    </div>
2188    <div class="col-xs-12 col-sm-6 col-lg-3 footer-head">
2189        <a class="home" href="/"><img src='/images/MET-logo-white.svg' /></a>
2190        <span class="tel">UK: +44 (0) 1770 280000  <br />  US: +1 (702) 500-1333</span>
2191        <a class="email" href="mailto:[email protected]">[email protected]</a>
2192        <div class="social">
2193            <a target="_blank" data-toggle="tooltip" data-placement="top" title="Facebook" class="facebook"
2194                href="http://www.facebook.com/pages/MainEventTravelcom/232380286826393"></a>
2195            <a target="_blank" data-toggle="tooltip" data-placement="top" title="Twitter" class="twitter"
2196                href="https://twitter.com/#!/MainEventTravel"></a>
2197            <a target="_blank" data-toggle="tooltip" data-placement="top" title="LinkedIn" class="linkedin"
2198                href="https://www.linkedin.com/company/maineventtravel-com"></a>
2199            <a target="_blank" data-toggle="tooltip" data-placement="top" title="YouTube" class="youtube"
2200                href="https://www.youtube.com/channel/UCM0xO7kWgYjXQ3bs9A614zA"></a>
2201            <a target="_blank" data-toggle="tooltip" data-placement="top" title="Instagram" class="instagram"
2202                href="https://instagram.com/maineventtravel/"></a>
2203            <!--<a data-toggle="tooltip" data-placement="bottom" title="Skype" class="skype" href="skype:maineventtravel?chat"></a>-->
2204        </div>
2205    </div>
2206
2207    <div class="col-xs-6 col-sm-3 col-lg-3">
2208        <h5>Browse</h5>
2209        <a href="/news">News</a>
2210        <a href="/tours">Tours</a>
2211        <a href="/festivals">Festivals</a>
2212        <a href="/venues">Venues</a>
2213        <a href="/special_offers">Offers & Packages</a>
2214        <!--<span id="siteseal">
2214<script type="text/javascript" src="https://seal.godaddy.com/getSeal?sealID=Q2VL9GKzko0BAcpAPsocEh2WVbbtrNHLRXL4jM7ddXfEASESNxlHoYatxnI1"></script>
2214</span>-->
2215        <div style="margin-top:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;">
2216            <img src="/images/atol-white.svg" title="ATOL Protected" alt="ATOL Protected"
2217                style="height:100px;width:auto;" />
2218            <img src="/images/pts-logo.png" title="Protected Trust Services" alt="Protected Trust Services"
2219                style="height:70px;width:auto;" />
2220        </div>
2221    </div>
2222
2223    <div class="col-xs-6 col-sm-3 col-lg-3">
2224        <h5>Useful Links</h5>
2225        <a href="/user/my_account">My Account</a>
2226        <a href="/pages/page/terms">Terms &amp; Conditions</a>
2227        <a href="/pages/page/privacy">Privacy Policy</a>
2228        <a href="/pages/page/about-us">About Us</a>
2229        <a href="/enquiry">Enquiry Form</a>
2230    </div>
2231
2232    <div class="clear visible-xs"></div>
2233
2234    <div class="col-xs-12 col-sm-6 col-lg-3 newsletter" id="newsletter">
2235        <form method="post" action="/newsletters/newsletter_subscribe">
2236            <h5>Subscribe to our newsletter</h5>
2237                            <input class="form-control" style="width: 180px;" type="text" name="name" placeholder="Name"
2238                    id="newsletter-name" />
2239                <input class="form-control" style="width: 220px;" type="text" name="email" placeholder="Email" />
2240                <input type="hidden" name="redirect" value="/news" />
2241                <input type="submit" class="btn btn-success btn-sm" onclick="return checkRobotSubscribe();"
2242                    value="Subscribe" />
2243                    </form>
2244        
2244<script>
2245
2246            function checkRobotSubscribe() {
2247                if (!$('form').find('#captcha-human').is(':checked') || $('form').find('#captcha-robot').is(':checked')) {
2248                    alert('Are you a robot? If not, please check the box to let us know!');
2249                    return false;
2250                } else {
2251                    return true;
2252                }
2253            }
2254
2255            $(document).ready(function () {
2256                $('input[value=Subscribe]').before('<div class="form-group row" style="display:none;"><div class="col-xs-12"><input style="margin: 3px 7px 0 0;vertical-align: top;" type="checkbox" name="captcha-human" id="captcha-robot" /><label>I am not a human!</label></div></div>');
2257                $('input[value=Subscribe]').before('<div class="row" style="color: white;margin: 10px -15px 0px;"><div class="col-xs-12"><input style="margin: 3px 7px 0 0;vertical-align: top;" type="checkbox" name="captcha-robot" id="captcha-human" /><label style="margin:0;">I am not a robot!</label></div></div>');
2258            });
2259        </script>
2259
2260    </div>
2261
2262
2263</div>
2264
2265<script>
2266    $('document').ready(function () {
2267        $('#newsletter-link').click(function () {
2268            $('#newsletter-name').focus();
2269            var target = $(this.hash);
2270            $('html,body').animate({
2271                scrollTop: target.offset().top
2272            }, 1000);
2273        });
2274    });
2275
2276
2277</script>
2277</div>
2278
2279
2280<script type="text/javascript" src="/scripts/google-translate.js"></script>
vendor: 1 bytes, line 2280
2280
2281<script type="text/javascript"
2282	src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
2282
2283
2284
2285<!-- bootstrap tooltips -->
2286<script>
2287	//init tooltips
2288	$(document).ready(function () {
2289		$(function () {
2290			$('.rating').tooltip()
2291		})
2292	})
2293</script>
2293
2294
2295<!-- Mobile bootstrap hover fix -->
2296<script>
2297	$("body").on("touchstart", ".btn", function () {
2298		$(".btn").each(function () {
2299			$(this).removeClass("mobileHoverFix");
2300		});
2301		$(this).addClass("mobileHoverFix");
2302	});
2303</script>
2303
2304<style>
2305	.mobileHoverFix:hover,
2306	.mobileHoverFix.hover {
2307		-webkit-box-shadow: inset 0 3px 15px rgba(0, 0, 0, .3);
2308		box-shadow: inset 0 3px 15px rgba(0, 0, 0, .3);
2309	}
2310</style>
2311
2312<script type="text/javascript">
2313
2314	function getCookie(cname) {
2315		var name = cname + "=";
2316		var decodedCookie = decodeURIComponent(document.cookie);
2317		var ca = decodedCookie.split(';');
2318		for (var i = 0; i < ca.length; i++) {
2319			var c = ca[i];
2320			while (c.charAt(0) == ' ') {
2321				c = c.substring(1);
2322			}
2323			if (c.indexOf(name) == 0) {
2324				return c.substring(name.length, c.length);
2325			}
2326		}
2327		return "";
2328	}
2329
2330
2331	$(document).ready(function () {
2332
2333		$('.openlangbox').on('click', function () {
2334			$('.langlist').each(function () {
2335				if ($(this).is(':visible')) {
2336					$(this).slideUp(400, function () { $('.translate-btn').addClass('hoverable'); });
2337				} else {
2338					$(this).slideToggle();
2339					$('.translate-btn').toggleClass('hoverable');
2340				}
2341			});
2342		});
2343	});
2344
2345</script>
2345
2346
2347<div id="booking-timer" style="bottom:-100px;">
2348	<div class="container">
2349		<div class="clock">
2350			<div class="second-hand">
2351				<div></div>
2352			</div>
2353			<div class="minute-hand">
2354				<div></div>
2355			</div>
2356		</div>
2357
2358		<div class="cart-timeout-message">
2359			<span class="cart-timeout-text">Your search results are valid for</span> <span id="booking-timer-time"></span>.
2360			<a style="display:none;" href="/booking/confirmation" class="timeout-checkout btn btn-success btn-xs">Go to
2361				checkout</a>
2362			<span class="timeout-more-info"
2363				onclick="$('.timeout-more-info-box').slideToggle();$(this).html($(this).html() == 'More Info' ? 'Less Info' : 'More Info');">More
2364				Info</span>
2365		</div>
2366
2367		<span class="timeout-more-info-box">
2368			Travel search results are valid for a period of 20 minutes. If you do not book by this time, items in your cart
2369			may change in price or become unavailable.
2370		</span>
2371		<!--
2372						<a class="btn btn-sm btn-success" href="/booking/confim"><span class="glyphicon glyphicon-shopping-cart"></span> Checkout Now</a>
2373						-->
2374	</div>
2375	
2375<script>
2376
2377		if (window.location.pathname.search("/results") == -1 && window.location.pathname.search("/booking/") == -1) {
2378			$('.timeout-checkout').show();
2379		}
2380
2381		$.post("/welcome/cart_timeout?url=" + encodeURIComponent(window.location.pathname), function (data) {
2382			countDownData = data;
2383		}).done(function () {
2384			if (countDownData != "") {
2385				if (typeof countdownTimer !== 'undefined') {
2386					clearInterval(countdownTimer);
2387				}
2388				showCountdownTimer(countDownData);
2389			}
2390		});
2391
2392		function showCountdownTimer(countDownData) {
2393
2394
2395			countDownDate = moment(countDownData);
2396			countDownTarget = moment(countDownData);
2397
2398			countDownDate.subtract(moment());
2399
2400			if (window.location.href.indexOf("/results") > -1) {
2401				$('.cart-timeout-text').html('Your search results are valid for');
2402			} else {
2403				$('.cart-timeout-text').html('Your shopping cart is valid for');
2404			}
2405
2406			$('.update-results').hide();
2407			$('#flights-results').removeClass('expired');
2408			$('#hotels-results').removeClass('expired');
2409			if ($.active == 0) {
2410				$('#booking-timer').css('bottom', 0);
2411			}
2412
2413			countdownTimer = setInterval(function () {
2414
2415				if ($.active == 0 && $('#booking-timer').css('bottom') != '0px') {
2416					$('#booking-timer').css('bottom', 0);
2417				}
2418
2419				//if we're on the confirmation page, go back to cart
2420				// if($('#back-to-cart').length > 0) {
2421				//     window.location.assign($('#back-to-cart').attr('href'));
2422				// }
2423
2424				//if the countdown has reached zero... (or above 20 as it will loop back to 59)
2425				if (countDownDate.format("mm") > 20 && countDownDate.format("mm") != 60) {
2426					console.log('cancelling timer as ' + countDownDate.format("mm") + ' is over 20 and != 60');
2427					clearInterval(countdownTimer);
2428					countDownDate.seconds(0);
2429					countDownDate.minutes(0);
2430
2431					//if we aren't on the search page, hide the timer bar
2432					if (window.location.href.indexOf("/search/") == -1) {
2433						$('#booking-timer').css('bottom', '-200px');
2434					} else {
2435						//otherwise, blur the search results and show the 'update results' button
2436
2437						//..only if the results aren't being loaded in right now!
2438						if ($('#flights .sloader').length == 0) {
2439							console.log('loader length: ' + $('#flights .sloader').length);
2440							$('#flights .update-results').show();
2441							$('#flights-results').addClass('expired');
2442						}
2443						if ($('#hotels .sloader').length == 0) {
2444							$('#hotels .update-results').show();
2445							$('#hotels-results').addClass('expired');
2446						}
2447					}
2448				}
2449
2450				if (countDownDate.format("mm") == "Invalid date") {
2451					$('#booking-timer').css('bottom', '-200px');
2452				} else if (countDownDate.format("mm") != 60) {
2453					document.getElementById("booking-timer-time").innerHTML = countDownDate.format("mm:ss");
2454					$('.booking-timer-time').html(countDownDate.format("mm:ss"));
2455				} else {
2456					document.getElementById("booking-timer-time").innerHTML = "00" + countDownDate.format(":ss");
2457					$('.booking-timer-time').html("00" + countDownDate.format(":ss"));
2458				}
2459
2460				//get the seconds left in total
2461				secondsLeft = countDownDate.second() + (countDownDate.minute() * 60);
2462				timerBGPos = secondsLeft / 1200;
2463
2464				$('#booking-timer').css('background-position-x', $(window).width() * timerBGPos);
2465
2466				//change the clock hands
2467				$('.second-hand').css('transform', 'rotate(-' + countDownDate.format("ss") * 6 + 'deg)');
2468				$('.minute-hand').css('transform', 'rotate(-' + countDownDate.format("mm") * 6 + 'deg)');
2469
2470				if (countDownDate.format("mm") < 10 && countDownDate.format("mm") > 4) {
2471					$('#booking-timer').attr('class', 'orange');
2472				} else if (countDownDate.format("mm") < 5) {
2473					$('#booking-timer').attr('class', 'red');
2474				} else {
2475					$('#booking-timer').attr('class', 'green');
2476				}
2477
2478
2479				countDownDate.subtract(1, 'seconds');
2480
2481
2482			}, 1000);
2483		}
2484	</script>
2484
2485</div>
2486
2487
2488	
2488<script>
2489		function initFreshChat() {
2490			window.fcWidget.init({
2491				token: "12f0bed9-9958-4e25-bd0f-20183fff2bb4",
2492				host: "https://wchat.freshchat.com",
2493				open: "true"
2494			});
2495			$('#live-chat-btn').remove();
2496		}
2497		function initialize(i, t) {
2498			var e;
2499			i.getElementById(t) ? initFreshChat() : ((e = i.createElement("script")).id = t, e.async = !0, e.src = "https://wchat.freshchat.com/js/widget.js", e.onload = initFreshChat, i.head.appendChild(e))
2500		}
2501		function initiateCall() {
2502			initialize(document, "Freshdesk Messaging-js-sdk")
2503		}
2504
2505	</script>
2505
2506
2507
2508
2509<script>
2510
2511	//fix broken images!
2512
2513	$(window).bind('load', function () {
2514		fix_images();
2515	});
2516
2517	function fix_images() {
2518		$('img').each(function () {
2519			if ((typeof this.naturalWidth != "undefined" && this.naturalWidth == 0 && this.src.slice(-3).toLowerCase() != "svg")
2520				|| this.readyState == 'uninitialized') {
2521				console.log('Image not found: ' + $(this).attr('src'));
2522				$(this).attr('src', '/images/placeholder.jpg');
2523			}
2524		});
2525	}
2526
2527</script>
2527
2528
2529
2530<script>
2531	/**
2532	 * Secure Google Maps API Key Loader
2533	 * Loads API keys securely without exposing them in HTML source
2534	 */
2535	document.addEventListener('DOMContentLoaded', function () {
2536		// Load API configuration securely
2537		fetch('/google-api-config.php')
2538			.then(response => {
2539				if (!response.ok) {
2540					throw new Error('API config failed: ' + response.status + ' ' + response.statusText);
2541				}
2542				return response.json();
2543			})
2544			.then(config => {
2545				if (config.error) {
2546					console.error('Google Maps API Config Error:', config.error);
2547					handleApiError(config.error);
2548					return;
2549				}
2550
2551				const apiKey = config.googleMaps.apiKey;
2552				if (!apiKey) {
2553					throw new Error('No API key received');
2554				}
2555
2556				// Replace all SECURE_LOADING placeholders with actual API key
2557				document.querySelectorAll('[data-map-source*="SECURE_LOADING"]').forEach(element => {
2558					const newSrc = element.getAttribute('data-map-source')
2559						.replace('SECURE_LOADING', apiKey);
2560					element.setAttribute('data-map-source', newSrc);
2561				});
2562
2563				// Also handle any existing iframe sources that might have the old key
2564				document.querySelectorAll('iframe[src*="maps.googleapis.com"]').forEach(iframe => {
2565					let src = iframe.src;
2566					if (src.includes('SECURE_LOADING')) {
2567						iframe.src = src.replace('SECURE_LOADING', apiKey);
2568					}
2569				});
2570
2571				// Initialize Google Maps if initMap function exists
2572				if (typeof initMap === 'function') {
2573					window.googleApiKey = apiKey;
2574					initMap();
2575				}
2576
2577				console.log('Google Maps API loaded securely. Usage:', config.usage);
2578			})
2579			.catch(error => {
2580				console.error('Failed to load Google Maps API configuration:', error);
2581				handleApiError(error.message);
2582			});
2583	});
2584
2585	/**
2586	 * Handle API loading errors gracefully
2587	 */
2588	function handleApiError(errorMessage) {
2589		// Replace loading placeholders with error messages
2590		document.querySelectorAll('[data-map-source*="SECURE_LOADING"]').forEach(element => {
2591			element.innerHTML = '<div class="alert alert-warning" style="margin: 5px; padding: 10px; border: 1px solid #ddd; border-radius: 4px; background-color: #fcf8e3;">' +
2592				'<span class="glyphicon glyphicon-map-marker"></span> ' +
2593				'<strong>Map temporarily unavailable</strong><br>' +
2594				'<small>Please try refreshing the page</small>' +
2595				'</div>';
2596		});
2597
2598		// Log error for debugging
2599		console.warn('Google Maps fallback activated due to:', errorMessage);
2600	}
2601</script>
2601
2602
2603</body>
2604
2605
2606</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.