OK
https://www.timeout.com/
Russia
Country
Network
November 23, 2024, 08:21 AM UTC
Date & Time
Websites
Websites
Runtime: 3s
On November 23, 2024, 08:21 AM UTC, https://www.timeout.com/ was accessible when tested on AS42610 in Russia.

Failures

HTTP Experiment
null
DNS Experiment
null
Control
null

DNS Queries

Resolver:
77.37.251.149
Query:
IN A www.timeout.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
18.165.140.66
@
IN
A
18.165.140.35
@
IN
A
18.165.140.41
@
IN
A
18.165.140.79
Query:
IN AAAA www.timeout.com
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
AAAA
2600:9000:25f7:bc00:11:2d23:5400:93a1
@
IN
AAAA
2600:9000:25f7:8c00:11:2d23:5400:93a1
@
IN
AAAA
2600:9000:25f7:e200:11:2d23:5400:93a1
@
IN
AAAA
2600:9000:25f7:7200:11:2d23:5400:93a1
@
IN
AAAA
2600:9000:25f7:2a00:11:2d23:5400:93a1
@
IN
AAAA
2600:9000:25f7:ea00:11:2d23:5400:93a1
@
IN
AAAA
2600:9000:25f7:9c00:11:2d23:5400:93a1
@
IN
AAAA
2600:9000:25f7:b600:11:2d23:5400:93a1

TCP Connections

Connection to 18.165.140.35:443 succeeded.
Connection to 18.165.140.66:443 succeeded.
Connection to 2600:9000:25f7:2a00:11:2d23:5400:93a1:443 was blocked.
Connection to 2600:9000:25f7:7200:11:2d23:5400:93a1:443 was blocked.
Connection to 2600:9000:25f7:8c00:11:2d23:5400:93a1:443 was blocked.
Connection to 2600:9000:25f7:9c00:11:2d23:5400:93a1:443 was blocked.
Connection to 2600:9000:25f7:b600:11:2d23:5400:93a1:443 was blocked.
Connection to 18.165.140.41:443 succeeded.
Connection to 2600:9000:25f7:e200:11:2d23:5400:93a1:443 was blocked.
Connection to 2600:9000:25f7:bc00:11:2d23:5400:93a1:443 was blocked.
Connection to 2600:9000:25f7:ea00:11:2d23:5400:93a1:443 was blocked.
Connection to 18.165.140.79:443 succeeded.

HTTP Requests

URL
GET https://www.timeout.com/
Response Headers
Access-Control-Allow-Origin:
https://www.timeout.com https://www.timeout.fr https://www.timeout.pt https://www.timeout.es https://www.timeout.jp https://www.timeout.cat https://www.timeout.com.hk https://www.timeoutkorea.kr https://www.timeoutisrael.ru https://www.timeoutmexico.mx
Cache-Control:
max-age=1800
Content-Length:
340864
Content-Security-Policy:
form-action 'self' www.facebook.com; report-uri /_internal/security/report-csp-violation?gp-web=true; frame-ancestors 'self'
Content-Type:
text/html; charset=UTF-8
Date:
Sat, 23 Nov 2024 08:16:44 GMT
Feature-Policy:
fullscreen 'self' https://www.youtube.com;microphone 'none';camera 'none';payment 'none';sync-xhr 'self' https://map.proxi.co
Referrer-Policy:
strict-origin-when-cross-origin
Server:
akka-http/10.2.5
Set-Cookie:
_TO_AB_Testing=99; path=/; domain=timeout.com; expires=Mon, 25 Nov 2024 06:52:30 GMT;
Strict-Transport-Security:
max-age=31536000; includeSubDomains
Vary:
Accept-Encoding
Via:
1.1 9a5691d5f57251013f89f471e99f9b7e.cloudfront.net (CloudFront)
X-Amz-Cf-Id:
1I_5lFYlSPhuvh9wnpg4NldG3FiAnfKb_cuQyG7-k987wBdxSCCvKA==
X-Amz-Cf-Pop:
HEL51-P3
X-Cache:
Miss from cloudfront
X-Content-Security-Policy:
form-action 'self' www.facebook.com; report-uri /_internal/security/report-csp-violation?gp-web=true; frame-ancestors 'self'
X-Content-Type-Options:
nosniff
X-Dns-Prefetch-Control:
on
X-Download-Options:
noopen
X-Frame-Options:
DENY
X-Webkit-Csp:
form-action 'self' www.facebook.com; report-uri /_internal/security/report-csp-violation?gp-web=true; frame-ancestors 'self'
X-Xss-Protection:
1; mode=block
Response Body
<!DOCTYPE html><html lang="en-GB"><head><meta charSet="UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"/><link rel="icon" href="/static/images/favicon.ico" sizes="16x16" type="image/x-icon"/><link rel="icon" href="/static/images/favicon-32.png" sizes="32x32" type="image/png"/><link rel="icon" href="/static/images/favicon-48.png" sizes="48x48" type="image/png"/><link rel="apple-touch-icon" href="/static/images/favicon-180.png" type="image/png"/><title>Time Out | Best Things To Do and Events In Cities Worldwide</title><meta name="description" content="Your ultimate guide to the best art and entertainment, food and drink, attractions, hotels and things to do in the world’s greatest cities."/><link rel="canonical" href="https://www.timeout.com"/><meta name="robots" content="max-image-preview:large"/><script type="text/javascript" data-testid="newrelic_testID">;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};;NREUM.loader_config={accountID:"148615",trustKey:"148615",agentID:"1589000996",licenseKey:"3edfb7a938",applicationID:"1589000996"};;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"3edfb7a938",applicationID:"1589000996",sa:1};;/*! For license information please see nr-loader-spa-1.267.0.min.js.LICENSE.txt */(()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.267.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/s](d+.d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)(8);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((([e,t])=>{Object.keys(i).includes(e)&&(this.sharedContext[e]=t)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(6154);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n.gm.addEventListener("test",null,e),n.gm.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r=!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r=!1,n){document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n});const n=r(860).K.genericEvents},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>R,BR:()=>b,Kp:()=>x,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>g,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>p,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),x=r(2646),R=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function j(e,t={},p,x){let{init:R,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const L=(0,h.pV)();j||(R=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),H=[j.beacon,j.errorBeacon];_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?H:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),R=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(A,n,!0,o||null===r?"session":void 0)(t,r)}function N(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=_(A,e,!0,"api")})),p.addPageAction=_(A,"addPageAction",!0,n.K.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,_(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return O("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K.sessionReplay,x)},p.interaction=function(e){return(new N).get("object"==typeof e?e:{})};const I=N.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K.spa,x),function(){if(R.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{I[e]=_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteName=h?_(S,"routeName",void 0,n.K.softNav):_(A,"routeName",!0,n.K.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()=>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.267.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.267.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-XKF+PBcSlSiyzkKLdw/E9C47Vd1bfjeXiJB7EaC+HRHBVVlDNUSeK/zW10RlimSSN7csT6ekIWCuI71N/4dwrw==",249:"sha512-t6m+Y+uBhmMdAlmZWCtOYYmDGuAP+uXXp2h9sWe9+C081zNSsIWOaAlie5M86bYfj19tMdEFQcpZSmgTsCGMmg==",212:"sha512-Qo+QuTtoj54DJCfGui+9XeLrUOA5pBgfpe+PKE+TB/b14oFeD03D88vm3Tm8HQEEGvpcigHzfLXrCbMvGOV1lg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.267.0.PROD"]=self["webpackChunk:NRBA-1.267.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("log",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var o=i(860),a=i(9417);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r,n=!0){super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.Ak)(e,r):this.ee.on("manual-start-all",(0,m.J)((()=>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(t={}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImported=new Promise((e=>{r=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var b=i(6630);class y extends v{static featureName=b.T;constructor(e,t,r=!0){super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((([e,r])=>{t[e]=R(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=R(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=R(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function R(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),S=i(2843),O=i(3878),N=i(782),I=i(1863);class _ extends v{static featureName=N.T;constructor(e,t,r=!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()=>(0,E.p)("docHidden",[(0,I.t)()],void 0,N.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,I.t)()],void 0,N.T,this.ee))),this.importAggregator())}}var j=i(3969);class P extends v{static featureName=j.TZ;constructor(e,t,r=!0){super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=C.T;#r=!1;constructor(e,r,n=!0){super(e,r,C.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,E.p)("ierr",[D(e),(0,I.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),h.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,E.p)("err",[H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener("error",(e=>{this.abortHandler&&(0,E.p)("err",[M(e),(0,I.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(5603),G=i(8990);let B=1;const F="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var Z=i(8139),q=i(7836),Y=i(3434);const X={},J=["open","send"];function Q(t){var r=t||q.ee;const n=function(e){return(e||q.ee).get("xhr")}(r);if(X[n.debugId]++)return n;X[n.debugId]=1,(0,Z.u)(r);var i=(0,Y.YM)(n),o=h.gm.XMLHttpRequest,a=h.gm.MutationObserver,s=h.gm.Promise,c=h.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=h.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,J,"-xhr-",y),n.on("send-xhr-start",(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",g),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var ee="fetch-",te=ee+"body-",re=["arrayBuffer","blob","json","text","formData"],ne=h.gm.Request,ie=h.gm.Response,oe="prototype";const ae={};function se(e){const t=function(e){return(e||q.ee).get("fetch")}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(ae[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[q.P]&&o[q.P].dt&&(e=o[q.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return ae[t.debugId]=1,re.forEach((e=>{r(ne[oe],e,te),r(ie[oe],e,te)})),r(h.gm,"fetch",ee),t.on(ee+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ee+"done",[null,r],n)}else t.emit(ee+"done",[e],n)})),t}var ce=i(7485);class ue{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,V.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof h.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var de=i(9300),le=i(7295),fe=["load","error","abort","timeout"],he=fe.length,ge=(0,A.dV)().o.REQ,pe=(0,A.dV)().o.XHR;class me extends v{static featureName=de.T;constructor(e,t,r=!0){super(e,t,de.T,r),this.dt=new ue(e),this.handler=(e,t,r,n)=>(0,E.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},ve(this,e[1]),this.metrics={}}function s(t,r){var i=(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<he;s++)r.addEventListener(fe[s],this.listener,(0,O.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,I.t)()}function g(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof pe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,I.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ge?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ve(this,r);var o=(""+(i&&i instanceof ge&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(n.body)||0}function w(e,t){if(this.endTime=(0,I.t)(),this.params||(this.params={}),(0,le.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.K.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<he;t++)e.removeEventListener(fe[t],this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):R(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function R(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",a),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",g),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r=(0,ce.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const be={},ye=["pushState","replaceState"];function we(e){const t=function(e){return(e||q.ee).get("history")}(e);return!h.RI||be[t.debugId]++||(be[t.debugId]=1,(0,Y.YM)(t).inPlace(window.history,ye,"-")),t}var xe=i(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}=xe;class _e extends v{static featureName=Se;constructor(e,t,r=!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const n=this.ee;let i;we(n),this.eventsEE=(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart=(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)("bst",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time=(0,I.t)(),this.startPath=location.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.K.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,E.p)(Re,[t],void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var je=i(2614);class Pe extends v{static featureName=t.TZ;#i;constructor(e,r,n=!0){let i;super(e,r,t.TZ,n),this.replayRunning=!1;try{i=JSON.parse(localStorage.getItem("".concat(je.H3,"_").concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(i)?(this.#i=i?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===je.g.FULL||e.sessionReplayMode===je.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#i=je.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==je.g.FULL&&(this.recorder.parent.mode=je.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ce=i(3962);class ke extends v{static featureName=Ce.TZ;constructor(e,t,r=!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const n=we(this.ee),i=(0,Z.u)(this.ee),o=()=>(0,E.p)("newURL",[(0,I.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,E.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const s=new((0,A.dV)().o.MO)(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,E.p)("newDom",[(0,I.t)()],void 0,this.featureName,this.ee),a=!1})))})),c=(0,m.s)((e=>{(0,E.p)("newUIEvent",[e],void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(([e])=>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var Le=i(7378);const De={},He=["appendChild","insertBefore","replaceChild"];function Me(e){const t=function(e){return(e||q.ee).get("jsonp")}(e);if(!h.RI||De[t.debugId])return t;De[t.debugId]=!0;var r=(0,Y.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*).([^.]+)/,o=/^(w+)(.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,He,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ke={};function Ue(e){const t=function(e){return(e||q.ee).get("promise")}(e);if(Ke[t.debugId])return t;Ke[t.debugId]=!0;var r=t.context,n=(0,Y.YM)(t),i=h.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}h.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[Y.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve={},Ge="setTimeout",Be="setInterval",Fe="clearTimeout",We="-start",ze=[Ge,"setImmediate",Be,Fe,"clearImmediate"];function Ze(e){const t=function(e){return(e||q.ee).get("timer")}(e);if(Ve[t.debugId]++)return t;Ve[t.debugId]=1;var r=(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+"-"),r.inPlace(h.gm,ze.slice(2,3),Be+"-"),r.inPlace(h.gm,ze.slice(3),Fe+"-"),t.on(Be+We,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ge+We,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const qe={};function Ye(e){const t=function(e){return(e||q.ee).get("mutation")}(e);if(!h.RI||qe[t.debugId])return t;qe[t.debugId]=!0;var r=(0,Y.YM)(t),n=h.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}=Le;class at extends v{static featureName=Xe;constructor(e,t,r=!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=Me(this.ee),s=Ue(this.ee),c=Ze(this.ee),u=Q(this.ee),d=this.ee.get("events"),l=se(this.ee),f=we(this.ee),g=Ye(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[nt]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[tt]=~~this[tt]+e-this[nt],this[ot]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e]||(0,E.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([nt,ot,"xhr-resolved"],this.featureName),d.buffer([nt],this.featureName),c.buffer(["setTimeout"+Qe,"clearTimeout"+Je,nt],this.featureName),u.buffer([nt,"new-xhr","send-xhr"+Je],this.featureName),l.buffer([rt+Je,rt+"-done",rt+$e+Je,rt+$e+Qe],this.featureName),f.buffer(["newURL"],this.featureName),g.buffer([nt],this.featureName),s.buffer(["propagate",it,et,"executor-err","resolve"+Je],this.featureName),o.buffer([nt,"no-"+nt],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,rt+Je),b(l,rt+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var st=i(3333);class ct extends v{static featureName=st.TZ;constructor(e,t,r=!0){super(e,t,st.TZ,r);[(0,a.gD)(this.agentIdentifier,"page_action.enabled")].some((e=>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var ut=i(993),dt=i(3785);class lt extends v{static featureName=ut.TZ;constructor(e,t,r=!0){super(e,t,ut.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:r}=this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregator=new x({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;const n=function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.K.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[me,y,_,_e,Pe,P,U,ct,lt,ke,at],loaderType:"spa"})})()})();</script><script>window.digitalData = {"pageInstanceID":"web-uk-worldwide.109576-prod","version":"1.0","timestamp":1732349804968,"page":{"pageInfo":{"placeId":1,"sysEnv":"prod","city":"Worldwide","hourOfDay":"08","dayOfWeek":"Saturday","version":5,"language":"en","country":"UK","locale":"en-GB","siteId":"uk-worldwide","isOO":"true","reportSuites":"timeoutworldwide","pageID":"109576","author":"Alex Plim, James Manning","pageName":"welcome to time out : home page","contentTitle":"Welcome to Time Out","contentID":"content-page-109576","contentType":"cityhome","siteSection":"welcome to time out : cityhome page","destinationURL":"https://www.timeout.com","publishDate":"2024-11-22T16:23:11Z","createdDate":"2020-02-28T13:36:21Z","displayPublishDate":true,"pagination":"","canaryID":"a37de4185c45de8d8691b1a3aa7e3c2729123728"},"category":{"primaryCategory":"things to do (category)","primaryCategoryRepresentation":"Things to do","subCategory1":"","pageTags":["Things to do","Categories: Things to do"],"pageType":"home"},"attributes":{"commercial":{"enabled":false,"type":"","authorOverride":""},"social":{"title":null,"subTitle":null},"description":"","shortDescription":"Your ultimate guide to the world’s best cities","subTitle":"Your ultimate guide to the world’s best cities","image":"https://media.timeout.com/images/105686275/image.jpg","imageCredit":"Photograph: Time Out","comscoreId":"7021684"}}};</script><meta data-component="omniture" data-track-manually="false" data-config="{&quot;primaryDisplayName&quot;:&quot;&quot;,&quot;omnitureSiteName&quot;:&quot;Worldwide EN&quot;}"/><script>window.dataLayer = window.dataLayer || [];</script><script data-testid="gtm_testID">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NHG693B');</script><link rel="stylesheet" href="/static/css/main-ce6055c13ea759cedda40d9046e844d0.css"/><link rel="stylesheet" href="/static/css/cityhome-07ed7545e5407a64d255243f92cb5af4.css"/><link rel="preload" href="/static/css/bedrock-2978f17ce5dc2012de0ebc89a4b9fde7.css" as="style" id="bedrock"/><link rel="preconnect" href="https://cdn.permutive.com" crossorigin=""/><link rel="preconnect" href="https://micro.rubiconproject.com" crossorigin=""/><link rel="preload" as="font" href="/static/fonts/roboto-regular.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="preload" as="font" href="/static/fonts/roboto-bold.woff2" type="font/woff2" crossorigin="anonymous"/><link rel="preload" as="font" href="/static/fonts/franklin-gothic-lt-pro-dm-cm.woff2" type="font/woff2" crossorigin="anonymous"/><script>
          window.adGlobals = window.adGlobals || {};
          
          window.adGlobals.gptParams = window.adGlobals.gptParams || Object.assign({
            host: 'timeout.uk.worldwide.en',
            network_code: '5185',
            zone: 'things-to-do',
            category: 'things-to-do',
            page: 'cityhome',
            itemid: 'page-109576',
            audience: 'default',
            source: 'Direct',
            editorial_host: 'Worldwide',
            canary: 'true',
            to_canary_id: 'a37de4185c45de8d8691b1a3aa7e3c2729123728',
            hero_full_width: 'false',
            prototype: 'false'
          }, {
            kicker: ['']
            
            
          });
        </script><script data-testid="sp_stub_1_testID">"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return o;"setGdprApplies"===n[0]?n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}();</script><script data-testid="sp_stub_2_testID">(function () { var e = false; var c = window; var t = document; function r() { if (!c.frames["__uspapiLocator"]) { if (t.body) { var a = t.body; var e = t.createElement("iframe"); e.style.cssText = "display:none"; e.name = "__uspapiLocator"; a.appendChild(e) } else { setTimeout(r, 5) } } } r(); function p() { var a = arguments; __uspapi.a = __uspapi.a || []; if (!a.length) { return __uspapi.a } else if (a[0] === "ping") { a[2]({ gdprAppliesGlobally: e, cmpLoaded: false }, true) } else { __uspapi.a.push([].slice.apply(a)) } } function l(t) { var r = typeof t.data === "string"; try { var a = r ? JSON.parse(t.data) : t.data; if (a.__cmpCall) { var n = a.__cmpCall; c.__uspapi(n.command, n.parameter, function (a, e) { var c = { __cmpReturn: { returnValue: a, success: e, callId: n.callId } }; t.source.postMessage(r ? JSON.stringify(c) : c, "*") }) } } catch (a) { } } if (typeof __uspapi !== "function") { c.__uspapi = p; __uspapi.msgHandler = l; c.addEventListener("message", l, false) } })();</script><script data-testid="sp_stub_1_testID">window.__gpp_addFrame=function(e){if(!window.frames[e])if(document.body){var t=document.createElement("iframe");t.style.cssText="display:none",t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gpp_addFrame,10,e)},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!e.length||1==e.length&&"queue"==e[0])return __gpp.queue;if(1==e.length&&"events"==e[0])return __gpp.events;var t=e[0],p=e.length>1?e[1]:null,s=e.length>2?e[2]:null;if("ping"===t)p({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}},!0);else if("addEventListener"===t){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var n=__gpp.lastId;__gpp.events.push({id:n,callback:p,parameter:s}),p({eventName:"listenerRegistered",listenerId:n,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===t){for(var a=!1,i=0;i<__gpp.events.length;i++)if(__gpp.events[i].id==s){__gpp.events.splice(i,1),a=!0;break}p({eventName:"listenerRemoved",listenerId:s,data:a,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else"hasSection"===t?p(!1,!0):"getSection"===t||"getField"===t?p(null,!0):__gpp.queue.push([].slice.apply(e))},window.__gpp_msghandler=function(e){var t="string"==typeof e.data;try{var p=t?JSON.parse(e.data):e.data}catch(e){p=null}if("object"==typeof p&&null!==p&&"__gppCall"in p){var s=p.__gppCall;window.__gpp(s.command,(function(p,n){var a={__gppReturn:{returnValue:p,success:n,callId:s.callId}};e.source.postMessage(t?JSON.stringify(a):a,"*")}),"parameter"in s?s.parameter:null,"version"in s?s.version:"1.1")}},"__gpp"in window&&"function"==typeof window.__gpp||(window.__gpp=window.__gpp_stub,window.addEventListener("message",window.__gpp_msghandler,!1),window.__gpp_addFrame("__gppLocator"));</script><script src="/static/js/store-c4f9a34ee4f426902568.js"></script><script src="/static/js/cmp-61251743b57b444e16a2.js"></script><script src="https://cdn.privacy-mgmt.com/unified/wrapperMessagingWithoutDetection.js"></script><script src="/static/js/permutive-22eaf945ddd571fea1ba.js" async=""></script><script src="https://cdn.permutive.com/67cbf6c5-d926-407b-a684-a0606570ff08-web.js" async=""></script><script src="https://launchpad-wrapper.privacymanager.io/0f9cfa05-ace3-4dbd-911f-ff1e561c4c7a/launchpad-liveramp.js" defer="" async=""></script><script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" async=""></script><script src="https://pub.doubleverify.com/dvtag/32304710/DV1279210/pub.js" async=""></script><script src="/static/js/ads-dc113256e830987e90da.js" defer=""></script><script src="/static/js/libs-d401e43ea24c7ec1d462.js" defer=""></script><script src="/static/js/main-a7d291df743515e3d6c4.js" defer=""></script><script src="/static/js/auto-complete-652f4a32370eb0295674f4a8e38f4d3b.js" defer=""></script><script>window.onDvtagReady = function (callback, timeout = 750) {
    window.dvtag = window.dvtag || {}
    dvtag.cmd = dvtag.cmd || []
    const opt = { callback, timeout, timestamp: new Date().getTime() }
    dvtag.cmd.push(function () { dvtag.queueAdRequest(opt) })
    setTimeout(function () {
        const cb = opt.callback
        opt.callback = null
        if (cb) cb()
    }, timeout)
    }</script><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Time Out | Best Things To Do and Events In Cities Worldwide"/><meta name="twitter:description" content="Your ultimate guide to the best art and entertainment, food and drink, attractions, hotels and things to do in the world’s greatest cities."/><meta property="twitter:image" content="https://media.timeout.com/images/105686275/image.jpg"/><meta property="og:title" content="Time Out | Best Things To Do and Events In Cities Worldwide"/><meta property="og:description" content="Your ultimate guide to the best art and entertainment, food and drink, attractions, hotels and things to do in the world’s greatest cities."/><meta property="og:url" content="https://www.timeout.com"/><meta property="og:image" content="https://media.timeout.com/images/105686275/image.jpg"/><meta property="og:locale" content="en-GB"/><meta property="fb:app_id" content="110523762296825"/><meta property="og:site_name" content="Time Out Worldwide"/><meta property="og:type" content="article"/><meta property="fb:pages" content="108567654280858,1670703719868417,174242829266612,120767178004956,155014857903554,110806252326039,409399439112038,1446189005633181,1640139182938675,726032854137181,127115470664822,199312830102994,277086222458072,225473697480565,176178312421715,260316788252,24247856516,114687728553778,39439020663,425095207624727,167113240025188,87396842402,130436867619222,79807336765,323652267735749,49342614805,364918466158,1658004801141837,920467047965637,297605497404,756469617704922,646556245421580,143754132316142,34127084244,308385419176623,55290780338,127485225400,609582352454281,384475866176,1423947147859126,631789766893061,321104281941901"/><meta name="site" content="uk-worldwide"/><meta name="locale" content="en-GB"/><meta name="discover" content="https://discover.timeout.com/v1"/><meta name="auth" content="https://auth.timeout.com/api/subscribe"/><meta name="tracker" content="tracker.timeout.com"/><script>window._taboola = window._taboola || [];
    _taboola.push({article:'auto'});
    !function (e, f, u, i) {
      if (!document.getElementById(i)){
        e.async = 1;
        e.src = u;
        e.id = i;
        f.parentNode.insertBefore(e, f);
      }
    }(document.createElement('script'),
    document.getElementsByTagName('script')[0],
    '//cdn.taboola.com/libtrc/timeoutmediagroup-timeoutcomen/loader.js',
    'tb_loader_script');
    if(window.performance && typeof window.performance.mark == 'function')
      {window.performance.mark('tbl_ic');}</script><meta name="parsely-type" content="index"/><meta name="parsely-title" content="Time Out | Best Things To Do and Events In Cities Worldwide"/><meta name="parsely-link" content="https://www.timeout.com"/><meta name="parsely-image-url" content="https://media.timeout.com/images/105686275/image.jpg"/><meta name="parsely-pub-date" content="2020-04-02T23:00:00Z"/><meta name="parsely-section" content="Worldwide"/><meta name="parsely-author" content="Alex Plim"/><meta name="parsely-author" content="James Manning"/><meta name="parsely-tags" content="Things to do, Categories: Things to do"/><script type="text/javascript" data-testid="newrelic-attributes_testID">
                if (typeof newrelic == 'object') {
                    newrelic.setCustomAttribute('toPageType', 'cityhome');
                    newrelic.setCustomAttribute('toCanaryId', 'a37de4185c45de8d8691b1a3aa7e3c2729123728');
                };
                </script></head><body data-page-type="cityhome"><div id="ad-skin-1-7526" class="_ad_ybzee_1 _ad-skin_ybzee_40 " data-testid="ad_testID"><script>
                    window.rawSlots = window.rawSlots || [];
                    window.rawSlots.push('{"adSlotId":"/5185/skin/cityhome","adContainerId":"ad-skin-1-7526","isOutOfPage":false,"isRegistered":false,"adSizes":[{"viewport":[994,50],"slotSize":[[1,1]]},{"viewport":[0,0],"slotSize":[]}],"adTags":[{"key":"type","value":"skin"},{"key":"ad_slot_number","value":"ad-skin-1"}],"adSenseTags":[],"adSlotGroup":"skin","breakpoints":["xl"],"loadsAutomatically":true}');
                </script></div><div id="ad-oop-1-5120" class="_ad_ybzee_1 _ad-oop_ybzee_15 " data-testid="ad_testID"><script>
                    window.rawSlots = window.rawSlots || [];
                    window.rawSlots.push('{"adSlotId":"/5185/oop/cityhome","adContainerId":"ad-oop-1-5120","isOutOfPage":true,"isRegistered":false,"adSizes":[],"adTags":[{"key":"type","value":"oop"},{"key":"ad_slot_number","value":"ad-oop-1"}],"adSenseTags":[],"adSlotGroup":"oop","breakpoints":[],"loadsAutomatically":true}');
                </script></div><script>window._TO = window._TO || {};
window._TO.frontendTranslations = window._TO.frontendTranslations || {
'JWPLAYER.geoblocking_error': 'This video is not available in your location.'
}</script><section class="_skipLinks_8n5ih_1" data-testid="skip-links_testID"><a href="#main-container" aria-hidden="true">Go to the content</a><a href="#site-footer" aria-hidden="true">Go to the footer</a></section><div class="_overlay_q4izz_1 newsletter_header" data-component="header-newsletter" hidden="" id="headerNewsletter"><div class="_headerNewsletterContainer_q4izz_35"><button class="_closeButton_q4izz_82" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;click - dismiss&quot;,&quot;label&quot;:&quot;newsletter&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;TO Engagement&quot;}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 18"><path d="M4.406 17.43c.[scrubbed].703.312.246 0 .48-.101.7-.312l6.25-6.02 6.25 6.02c.[scrubbed].699.312a.885.885 0 00.699-.312c.25-.211.375-.426.375-.653 0-.222-.125-.457-.375-.695l-6.25-6.02 6.25-6.019c.25-.238.375-.473.375-.695 0-.227-.125-.442-.375-.653-.215-.238-.441-.36-.676-.36-.23 0-.472.122-.722.36l-6.25 6.02-6.25-6.02c-.25-.238-.493-.36-.723-.36-.234 0-.461.122-.68.36-.246.211-.37.426-.37.653 0 .[scrubbed].695l6.254 6.02-6.254 6.019c-.246.238-.37.473-.37.695 0 .[scrubbed].653zm0 0" stroke-width="1.6"></path></svg><span class="_text-hide_v9moj_1">No thanks</span></button><div class="_headerContentHeader_q4izz_56">Subscribe</div><div class="_headerMainContent_q4izz_73"><div class="_successMessageContainer_q4izz_22"><p class="_successMessageTitle_q4izz_134">🙌<br/>Awesome, you&#x27;re subscribed!</p><p class="_successMessageText_q4izz_144">Thanks for subscribing! Look out for your first newsletter in your inbox soon!</p></div><p class="_title_q4izz_325" data-lastWord="inbox">Get us in your <span>inbox</span></p><p class="_message_q4izz_317">Sign up to our newsletter for the latest and greatest from your city and beyond</p><form class="_form_q4izz_114"><div class="_loading_overlay_q4izz_124 loading_overlay"></div><div class="_zone_input_q4izz_201"><label class="_text-hide_v9moj_1" for="header-newsletter-email">Enter email address</label><input type="email" id="header-newsletter-email" class="_email_q4izz_176" placeholder="Enter email address" required="" data-private="lipsum"/><img class="_loading_icon_q4izz_290 loading_icon" src="data:image/gif;base64,R0lGODlhPgAQAPQAAP7y8/75+fvV2fWSnPvDyOMlOOxYZ/CLlfe9wuEYLPB0gOdEVfzJzv3m6e+Ej/YrP/ixufc4SvJwffqYovFodvcsP/llc/YsP/qEj+EXLPWGkfFseflrePlodvJndQAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAxIDc5LjE0NjI4OTk3NzcsIDIwMjMvMDYvMjUtMjM6NTc6MTQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNS4zIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwRkQ2MDYzRUEzRDExRUVBMkYzQzRDQ0RGNkVDMjE3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwRkQ2MDY0RUEzRDExRUVBMkYzQzRDQ0RGNkVDMjE3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUJFOUEyNEFFOUM2MTFFRUEyRjNDNENDREY2RUMyMTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTBGRDYwNjJFQTNEMTFFRUEyRjNDNENDREY2RUMyMTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94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" alt="Loading animation"/></div><div class="_zone_submit_q4izz_208"><span class="_submitWrap_q4izz_215"><input type="submit" class="_submit_q4izz_215" value="Subscribe"/></span></div><div class="_errorMessage_q4izz_171 error">Déjà vu! We already have this email. Try another?</div></form><div class="_disclaimer_q4izz_181"><p>By entering your email address you agree to our <a href="https://www.timeout.com/terms-of-use" target="_blank">Terms of Use</a> and <a href="https://www.timeout.com/privacy-notice" target="_blank">Privacy Policy</a> and consent to receive emails from Time Out about news, events, offers and partner promotions.</p></div></div></div></div><div class="_overlay_t1re1_1" data-component="popup-newsletter" hidden="" id="popup-newsletter"><div class="_popupNewsletterContainer_t1re1_36" id="popup-newsletter-container"><button class="_closeButton_t1re1_73" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;click - dismiss&quot;,&quot;label&quot;:&quot;newsletter&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;TO Engagement&quot;}}" id="popup-newsletter-close-button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15"><path d="M9.54594 7.42462L14.8492 2.12132L12.7279 0L7.42462 5.3033L2.12132 0L9.53674e-07 2.12132L5.3033 7.42462L9.53674e-07 12.7279L2.12132 14.8492L7.42462 9.54594L12.7279 14.8492L14.8492 12.7279L9.54594 7.42462Z"></path></svg><span class="_text-hide_v9moj_1">No thanks</span></button><div class="_popupMainContent_t1re1_66"><div class="_successMessageContainer_t1re1_22"><p class="_successMessageTitle_t1re1_115"> Awesome, you&#x27;re subscribed!</p><p class="_successMessageText_t1re1_126">Thanks for subscribing! Look out for your first newsletter in your inbox soon!</p></div><form class="_form_t1re1_108"><p class="_title_t1re1_114" id="popup-newsletter-title">The best things in life are free.</p><p class="_message_t1re1_125" id="popup-newsletter-message">Sign up for our email to enjoy your city without spending a thing (as well as some options when you’re feeling flush).</p><label class="_text-hide_v9moj_1" for="popup-newsletter-email">Enter email address</label><div class="_textWrap_t1re1_140"><input type="submit" class="_submitButton_t1re1_182" value="Subscribe"/><input id="popup-newsletter-email" name="email" type="email" class="_textInput_t1re1_145 _email_t1re1_177" placeholder="Enter email address" required="" data-private="lipsum"/></div></form><p class="_errorMessage_t1re1_160">Déjà vu! We already have this email. Try another?</p><a class="_dismissButton_t1re1_221" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;click - dismiss&quot;,&quot;label&quot;:&quot;newsletter&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;TO Engagement&quot;}}" id="popup-newsletter-dismiss-button">No thanks</a><div class="_disclaimer_t1re1_239" id="popup-newsletter-disclaimer"><p>By entering your email address you agree to our <a href="https://www.timeout.com/terms-of-use" target="_blank">Terms of Use</a> and <a href="https://www.timeout.com/privacy-notice" target="_blank">Privacy Policy</a> and consent to receive emails from Time Out about news, events, offers and partner promotions.</p></div></div></div></div><header class="_header_yuwd5_1 masthead-header _full-width-ui_ybzee_115" data-google-interstitial="false"><div class="_container_mv010_1 _headerOuterContainer_yuwd5_214" data-component="masthead"><div class="_grid_xppf9_1 _topGrid_yuwd5_20"><section class="_header_xppf9_10"><div class="_headerContainer_yuwd5_15"><div class="_content_yuwd5_47"><div class="_left_yuwd5_116"><a href="https://www.timeout.com" class="_logo_yuwd5_52"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 209 80" aria-label="Timeout"><path fill-rule="evenodd" d=""></path><path id="Vector" d="M29.3364 19.0052C34.8593 16.9997 35.5358 14.2566 35.4247 12.7534V6.11683C35.4247 3.74956 34.4291 2.32945 33.5944 1.55356C31.9262 0.0056294 29.8189 -0.0237698 29.2777 0.0056294H6.73168C6.13433 -0.0199351 4.02192 -0.00076176 2.34859 1.55356C1.51383 2.32945 0.518257 3.74956 0.518257 6.11683V12.8083C0.472307 13.9587 0.971372 16.8769 6.5683 18.9924C9.8218 20.2221 10.8033 20.5927 10.8033 26.0674V70.8207C10.7523 71.6732 10.7408 74.6272 12.7626 76.8206C13.656 77.7921 15.286 78.9489 17.9664 78.9489C20.6468 78.9489 22.2754 77.7985 23.1689 76.8219C25.1933 74.6247 25.1818 71.672 25.132 70.9037V26.0674C25.132 20.5301 26.1901 20.1454 29.3313 19.0052H29.3364ZM22.3444 26.0674V70.9907C22.3597 71.2463 22.4554 73.4755 21.119 74.925C20.6085 75.4849 19.6384 76.1534 17.9689 76.1534C16.2994 76.1534 15.3345 75.4849 14.8176 74.9238C13.485 73.4768 13.5782 71.2386 13.5961 70.9037V26.0674C13.5961 18.9898 11.5245 17.8765 7.55495 16.3759C3.3582 14.7896 3.30077 13.1049 3.3097 12.8633V6.11683C3.3097 4.75935 3.82025 4.00137 4.24529 3.60512C5.03792 2.86886 6.11263 2.79983 6.52363 2.79983H29.3428C29.5776 2.78961 30.8017 2.77682 31.6964 3.60512C32.1227 4.00137 32.632 4.75552 32.632 6.11683V12.8109C32.632 12.8531 32.632 12.8965 32.632 12.9387C32.7099 13.7836 31.6428 15.191 28.3791 16.3759C24.1849 17.9008 22.3444 19.2787 22.3444 26.0674Z"></path><path id="Vector_2" d="M102.962 55.2528C103.395 55.18 104.977 54.9793 109.256 54.9793C111.351 54.9793 113.164 54.1959 114.501 52.7108C117.51 49.3687 116.974 43.716 116.91 43.1805C116.872 42.2795 115.821 21.1216 102.782 21.0475C101.161 20.958 92.882 21.2507 88.3582 36.4235C88.2392 36.8223 88.1279 37.2197 88.0204 37.6159V35.8893C88.0399 35.4957 88.0339 35.1012 88.0025 34.7084C87.9424 28.4971 83.5797 21.574 77.8007 21.574C74.0483 21.574 70.9573 24.1301 69.2289 25.95C67.2753 22.213 63.8555 21.5344 62.113 21.7619C61.266 21.8066 58.9337 22.1964 55.4602 24.8151C53.797 21.9498 51.3585 21.5037 50.0049 21.5037C47.3182 21.5037 45.6858 22.6616 44.7902 23.6317C42.7611 25.8286 42.7739 28.7809 42.8238 29.5477V70.8014C42.7713 71.6539 42.7585 74.6061 44.7876 76.8082C45.6832 77.7795 47.3157 78.9361 50.0024 78.9361C52.6891 78.9361 54.3228 77.7859 55.2184 76.8095C57.2411 74.6189 57.2296 71.6973 57.181 70.9445V47.715C57.1899 47.6051 57.1925 47.4939 57.1912 47.3776C57.126 43.6713 57.4573 41.3133 57.8245 40.1362C58.2365 41.4142 58.5781 43.8757 58.5781 47.3967C58.5769 47.5098 58.5816 47.6228 58.5921 47.7354L58.5781 70.9126C58.5333 71.8149 58.5601 74.6368 60.4178 76.7749C61.2724 77.7616 62.832 78.9361 65.4074 78.9361C67.9828 78.9361 69.5449 77.7616 70.397 76.7762C72.2572 74.633 72.2828 71.7919 72.238 70.8794V47.6191C72.2478 47.5069 72.2512 47.3943 72.2482 47.2817C72.183 43.5754 72.5156 41.2174 72.8879 40.0404C73.2999 41.3184 73.6415 43.7799 73.6415 47.3009C73.6415 47.4159 73.6415 47.5284 73.6555 47.6396V70.8142C73.6018 71.6666 73.5903 74.6189 75.6181 76.821C76.5137 77.7923 78.1461 78.9489 80.8341 78.9489C83.5221 78.9489 85.1533 77.7987 86.0489 76.8222C88.0792 74.6253 88.0652 71.673 88.0153 70.9049V63.206C88.3326 64.4393 88.5808 65.1729 88.6217 65.2905C88.8034 65.8567 93.1763 78.9297 102.758 78.9297C110.522 78.9297 114.333 72.6213 115.235 69.2511C115.764 67.706 116.029 64.4905 113.674 62.2322C111.32 59.9739 108.315 60.3394 106.388 62.0558C105.691 62.7664 104.469 63.5588 104.068 63.5703C102.155 63.5703 101.838 60.4851 101.838 59.1112C101.838 56.4273 102.53 55.5327 102.745 55.3218C102.817 55.3027 102.888 55.2797 102.957 55.2528H102.962ZM83.9967 74.9065C83.485 75.4662 82.5127 76.1347 80.8392 76.1347C79.1658 76.1347 78.1973 75.4662 77.6805 74.9052C76.3435 73.4572 76.4382 71.2219 76.4561 70.8858V47.5501C76.4563 47.4626 76.452 47.3752 76.4433 47.2881C76.4433 41.9472 75.7755 38.5451 74.4577 37.1763C74.2736 36.9707 74.0485 36.8058 73.7969 36.692C73.5454 36.5782 73.2728 36.5181 72.9967 36.5155C72.6687 36.5144 72.3441 36.5821 72.0439 36.7142C71.7438 36.8463 71.4747 37.0399 71.2541 37.2824C69.6524 38.9438 69.3939 43.6585 69.463 47.3788C69.4564 47.4348 69.453 47.4912 69.4528 47.5475V70.8858C69.4528 70.9011 69.4605 70.9113 69.4617 70.9267C69.463 70.942 69.4541 70.9522 69.4553 70.9675C69.4694 71.2232 69.5602 73.4814 68.2949 74.9384C67.6079 75.7321 66.6394 76.1347 65.4189 76.1347C64.1984 76.1347 63.2299 75.7321 62.5429 74.9384C61.2801 73.484 61.3697 71.2513 61.3837 71.0008C61.3837 70.9867 61.3837 70.9752 61.3837 70.9599C61.3875 70.9473 61.3905 70.9345 61.3927 70.9215L61.4055 47.6536C61.4063 47.5657 61.4021 47.4778 61.3927 47.3903C61.3927 42.0494 60.7249 38.6473 59.4071 37.2798C59.2232 37.0739 58.9982 36.9086 58.7466 36.7946C58.495 36.6806 58.2223 36.6204 57.946 36.6178C57.6181 36.6168 57.2936 36.6846 56.9934 36.8167C56.6933 36.9488 56.4242 37.1422 56.2035 37.3846C54.6017 39.046 54.3433 43.762 54.4124 47.4811C54.4058 47.5367 54.4024 47.5926 54.4022 47.6485L54.4086 71.0366C54.4329 71.4366 54.4904 73.507 53.1842 74.9192C52.6724 75.479 51.7001 76.1474 50.0267 76.1474C48.3533 76.1474 47.386 75.479 46.8692 74.918C45.531 73.4699 45.6269 71.2347 45.6448 70.8985V29.4748C45.6295 29.2192 45.5335 26.9903 46.873 25.541C47.3848 24.98 48.3571 24.3128 50.0292 24.3128C51.4225 24.3128 52.5112 25.0797 53.2648 26.6133C53.2763 26.6363 53.3288 26.7488 53.3416 26.7718C53.4094 26.9175 53.4695 27.067 53.5335 27.2191C53.5865 27.3578 53.6612 27.4872 53.7548 27.6025C53.7842 27.637 53.8303 27.6856 53.861 27.7175C54.0695 27.9253 54.3379 28.0626 54.6286 28.1099C55.4269 28.2377 56.4108 27.6434 57.0927 27.1271C60.1466 24.8011 61.9467 24.5966 62.3765 24.571C62.5045 24.5544 65.5929 24.2106 67.0962 28C67.2759 28.4805 67.5162 28.9362 67.8113 29.356C67.9441 29.5341 68.1174 29.678 68.317 29.7758C68.5166 29.8737 68.7366 29.9225 68.9589 29.9184C69.1812 29.9143 69.3992 29.8573 69.5951 29.7521C69.7909 29.647 69.9587 29.4967 70.0848 29.3138C70.2984 29.0224 73.7592 24.3946 77.8122 24.3946C81.8653 24.3946 85.1866 30.0896 85.216 34.803C85.216 34.8388 85.216 34.8745 85.216 34.909C85.2411 35.2181 85.2467 35.5284 85.2326 35.8382V70.9982C85.248 71.2538 85.3439 73.4827 84.0044 74.932L83.9967 74.9065ZM102.016 52.6137C101.867 52.6367 101.723 52.6833 101.589 52.7517C100.798 53.1351 99.0435 54.5141 99.0435 59.1112C99.0435 65.9474 102.919 66.3666 104.073 66.3666C106.06 66.3666 108.186 64.2195 108.21 64.194C108.284 64.1301 110.035 62.613 111.74 64.2528C113.081 65.5397 112.884 67.4964 112.564 68.4409C111.827 71.1835 108.829 76.1385 102.763 76.1385C95.2015 76.1385 91.3302 64.5608 91.2815 64.4125C91.0986 63.8834 86.851 51.2781 91.0397 37.2248C94.8229 24.5454 101.092 23.8361 102.499 23.8361C102.582 23.8361 102.649 23.8361 102.695 23.8425C106.948 23.8655 110.143 26.9469 112.196 32.9971C113.873 37.9482 114.107 43.0834 114.125 43.3952C114.125 43.4438 114.653 48.3642 112.423 50.8423C111.622 51.7369 110.558 52.1843 109.262 52.1843C104.414 52.1843 102.737 52.4399 102.247 52.5434C102.17 52.5611 102.095 52.5846 102.022 52.6137"></path><path id="Vector_3" d="M41.2772 29.6065C41.3302 28.7548 41.3431 25.8016 39.2926 23.6018C38.3882 22.6311 36.7396 21.4724 34.0263 21.4724C31.313 21.4724 29.6644 22.6311 28.76 23.6057C26.7108 25.8055 26.7237 28.7586 26.7741 29.5273V70.8083C26.7211 71.6626 26.7082 74.617 28.7574 76.8194C29.6618 77.7914 31.3105 78.9489 34.0237 78.9489C36.737 78.9489 38.3856 77.7825 39.2901 76.8105C41.3405 74.6132 41.3276 71.6588 41.2772 70.8902V29.6065ZM37.2151 74.9138C36.6982 75.4739 35.7163 76.1428 34.0263 76.1428C32.3363 76.1428 31.3596 75.4739 30.8376 74.9125C29.4861 73.4634 29.583 71.2265 29.5998 70.8902V29.4377C29.5843 29.1819 29.4874 26.9489 30.8389 25.4985C31.3557 24.9396 32.3389 24.2707 34.0276 24.2707C35.7163 24.2707 36.6944 24.9396 37.2176 25.4985C38.5691 26.9501 38.4722 29.1858 38.4541 29.5221V70.9758C38.4696 71.2316 38.5665 73.4634 37.2138 74.9138"></path><path id="Vector_4" d="M138.358 63.3326C137.709 63.3313 137.073 63.1475 136.525 62.8027C135.977 62.458 135.541 61.9665 135.266 61.3859C133.524 57.6791 132.604 50.6298 132.604 40.9883C132.604 28.242 134.019 22.2229 135.206 19.4185C135.465 18.8063 135.902 18.2834 136.461 17.9155C137.021 17.5477 137.679 17.3514 138.351 17.3514C139.024 17.3514 139.681 17.5477 140.241 17.9155C140.801 18.2834 141.237 18.8063 141.496 19.4185C142.683 22.2229 144.099 28.2381 144.099 40.9883C144.099 50.608 143.184 57.6586 141.456 61.3731C141.183 61.9571 140.747 62.452 140.198 62.7992C139.65 63.1464 139.012 63.3315 138.36 63.3326H138.358ZM138.345 20.2327C138.249 20.2329 138.155 20.261 138.075 20.3135C137.995 20.366 137.933 20.4406 137.896 20.528C136.812 23.0844 135.518 28.7187 135.518 40.9883C135.518 53.2578 137.017 58.2747 137.911 60.1742C137.95 60.2571 138.013 60.3274 138.091 60.3767C138.169 60.4261 138.26 60.4524 138.353 60.4528C138.445 60.4515 138.536 60.4245 138.613 60.375C138.69 60.3255 138.752 60.2554 138.791 60.1729C139.679 58.2645 141.168 53.236 141.168 40.9883C141.168 28.7175 139.872 23.0933 138.791 20.528C138.754 20.4405 138.692 20.3658 138.612 20.3133C138.532 20.2607 138.438 20.2327 138.341 20.2327"></path><path id="Vector_5" d="M102.234 34.0521C102.234 34.0521 98.9844 34.0688 98.9844 39.1134C98.9844 43.8909 102.234 43.5917 102.234 43.5917C102.234 43.5917 105.491 43.8909 105.491 39.1134C105.491 34.0688 102.24 34.0521 102.24 34.0521H102.234ZM102.255 40.783H102.226C101.721 40.783 101.754 40.1961 101.754 38.6164C101.754 37.0368 102.226 36.9661 102.226 36.9661H102.255C102.255 36.9661 102.727 37.0355 102.727 38.6164C102.727 40.1974 102.757 40.783 102.255 40.783Z"></path><path id="Vector_6" d="M204.349 65.2377C204.06 65.1879 201.52 64.6049 201.518 59.7407V35.9822C201.518 35.9528 201.518 35.9234 201.518 35.8952C204.505 35.4465 207.356 33.0061 207.356 28.8386C207.356 24.4921 204.447 22.4199 201.515 21.8344V11.9717C201.566 11.1203 201.579 8.16602 199.553 5.97105C198.658 4.99949 197.027 3.84128 194.34 3.84C191.652 3.83873 190.021 4.99949 189.128 5.96977C187.1 8.16602 187.113 11.1191 187.163 11.8874V20.3822C187.135 20.5511 187.123 20.7223 187.127 20.8935L187.151 22.4634C185.939 23.0225 184.924 23.9368 184.243 25.0853C183.968 24.5493 183.624 24.0519 183.22 23.6062C182.325 22.6359 180.693 21.479 178.007 21.4777C175.32 21.4764 173.69 22.6359 172.794 23.6062C170.767 25.805 170.78 28.7568 170.83 29.5238V55.7369C170.813 55.8837 170.805 56.0314 170.806 56.1792V56.8363C170.806 57.0472 170.806 57.2441 170.806 57.4333V57.4435C170.806 57.896 170.794 58.2834 170.776 58.6222L170.77 58.8599C170.77 59.8596 170.514 60.6701 170.201 60.6701C169.888 60.6701 169.631 59.8596 169.631 58.8599L169.58 57.5291C169.58 57.5112 169.58 57.4946 169.58 57.4755V57.4601C169.551 56.6432 169.553 55.8494 169.554 55.3163C169.554 54.5173 169.554 53.7375 169.532 53.129V29.6069C169.573 28.9997 169.66 25.8626 167.572 23.5986C166.677 22.627 165.043 21.4713 162.361 21.4701C159.678 21.4688 158.044 22.6283 157.146 23.5986C156.517 24.2898 156.029 25.0982 155.712 25.9776C154.319 16.3003 151.375 9.41116 146.91 5.41624C143.023 1.94034 139.201 1.91733 138.343 1.96463C137.228 1.89815 133.577 1.97486 129.793 5.31141C123.313 11.0321 120.023 22.9057 120.023 40.6073C120.023 57.9727 123.293 69.6954 129.741 75.4507C133.27 78.6057 136.728 78.9458 138.052 78.9458C138.18 78.9458 138.277 78.9458 138.365 78.9458C139.498 78.9803 143.184 78.7885 146.99 75.3344C150.918 71.769 153.66 66.0022 155.197 58.1262V63.7868C155.161 65.2518 155.172 72.7546 158.931 76.6063C160.354 78.0649 162.09 78.823 164.091 78.8627C167.016 78.8627 169.333 78.3219 171.973 75.6795C173.204 77.7415 175.347 78.9215 178.015 78.9215C180.682 78.9215 182.33 77.7709 183.226 76.793C185.254 74.598 185.241 71.6437 185.191 70.8767V33.8319C185.759 34.4113 186.426 34.8838 187.162 35.2266C187.162 35.2778 187.162 35.3353 187.162 35.3992V61.2467C187.131 61.7823 187.152 62.3196 187.226 62.851C188.341 77.6712 197.512 78.823 200.267 78.823H200.489H200.512C201.173 78.823 202.887 78.7476 204.53 78.0394C207.063 76.9502 208.516 74.7808 208.516 72.0886C208.516 66.3845 205.549 65.3924 204.338 65.239L204.349 65.2377ZM145.097 73.257C141.92 76.141 138.967 76.1742 138.402 76.1423C138.355 76.1423 138.306 76.1423 138.259 76.1423C137.57 76.1806 134.654 76.1001 131.592 73.3644C125.775 68.1614 122.825 57.1392 122.825 40.6073C122.825 23.7456 125.795 12.5764 131.647 7.4105C134.363 5.01483 136.913 4.75148 137.949 4.75148C138.1 4.75148 138.222 4.75788 138.304 4.76299C138.333 4.76299 138.442 4.76299 138.47 4.76299C139.021 4.7272 141.907 4.69524 145.052 7.50894C150.894 12.7337 153.857 23.8721 153.857 40.6111C153.857 57.005 150.916 67.9914 145.105 73.2608L145.097 73.257ZM181.161 74.8933C180.65 75.4545 179.675 76.1218 178.004 76.1218C175.814 76.1218 174.369 75.0186 173.83 72.9323C173.767 72.6893 173.64 72.4678 173.462 72.2909C173.284 72.1141 173.062 71.9885 172.818 71.9275C172.708 71.899 172.594 71.8848 172.479 71.8853C172.286 71.8855 172.094 71.9258 171.917 72.0034C171.74 72.0811 171.58 72.1945 171.449 72.3366L171.27 72.5385C168.944 75.2231 167.008 76.0732 164.295 76.0732C164.255 76.0732 164.216 76.0732 164.176 76.0732C163.566 76.072 162.962 75.9446 162.403 75.6991C161.844 75.4536 161.341 75.0953 160.927 74.6466C158.46 72.1167 157.917 66.6682 157.986 63.8136V29.433C157.971 29.1774 157.874 26.9466 159.21 25.4995C159.728 24.9383 160.696 24.2697 162.368 24.2684C163.709 24.2684 164.772 24.6826 165.524 25.4969C166.865 26.9517 166.765 29.1799 166.747 29.5174V53.1827C166.772 53.8116 166.769 54.5505 166.769 55.3227C166.769 56.0756 166.786 56.7199 166.817 57.2811V59.4339C166.817 61.6455 168.338 63.4378 170.214 63.4378C172.089 63.4378 173.61 61.6481 173.61 59.4339V58.0546C173.62 57.6544 173.619 57.2364 173.61 56.8005V56.1012C173.61 56.0731 173.61 56.0437 173.61 56.0156C173.619 55.952 173.624 55.888 173.624 55.8238V29.433C173.608 29.1774 173.513 26.9479 174.849 25.4969C175.36 24.937 176.332 24.2697 178.006 24.2684C179.679 24.2671 180.646 24.937 181.161 25.4969C182.5 26.9466 182.403 29.1838 182.385 29.5187V70.9546C182.4 71.2103 182.497 73.4411 181.16 74.8882L181.161 74.8933ZM203.427 75.4686C202.239 75.9799 200.917 76.0247 200.523 76.0247H200.29C191.688 76.0247 190.248 65.7798 190.001 62.5442C189.946 62.1423 189.93 61.736 189.953 61.331V35.38C189.943 34.4596 189.747 33.7591 189.372 33.2989C189.186 33.0943 188.954 32.9373 188.695 32.8412C186.943 32.1867 186.054 30.8405 186.054 28.8399C186.054 26.7625 187.058 25.3474 188.958 24.7491C189.207 24.671 189.429 24.5248 189.599 24.3271C189.769 24.1294 189.88 23.8881 189.92 23.6305C189.94 23.4878 189.951 23.3439 189.953 23.1997L189.917 20.8283C189.941 20.7251 189.953 20.6197 189.953 20.5138V11.8004C189.938 11.5448 189.842 9.314 191.18 7.86432C191.692 7.3044 192.661 6.63709 194.335 6.63581C196.008 6.63453 196.984 7.30184 197.495 7.86305C198.833 9.31144 198.737 11.5473 198.718 11.8835V23.0642C198.718 23.4223 198.855 23.7667 199.101 24.0265C199.348 24.2863 199.685 24.4415 200.042 24.4602C201.4 24.533 204.56 25.1058 204.56 28.8386C204.56 31.8172 202.465 33.1736 200.519 33.1736C200.268 33.1742 200.021 33.2417 199.804 33.3692C198.909 33.9048 198.747 35.2803 198.718 35.9144V59.7395C198.718 66.8677 203.333 67.9006 203.933 68.0054C205.072 68.1473 205.723 69.6354 205.723 72.0873C205.723 73.6763 204.956 74.814 203.431 75.4686"></path></svg></a></div><div class="_right_yuwd5_96"><div class="_md_yuwd5_154 _mailWrap_yuwd5_24"><a class="_navBarCta_17k7d_1" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;click - subscribe&quot;,&quot;label&quot;:&quot;newsletter&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;TO Engagement&quot;}}">Subscribe</a></div><div class="_navigationDrawerCtaContainer_yuwd5_101"><div class="_container_ty2xw_4" data-testid="navigation-drawer_testID"><input type="checkbox" data-navigation-toggle="true" id="checkbox-navigation-toggle" class="_checkbox_ty2xw_1" data-testid="navigation-cta_testID"/><div class="_overlay_ty2xw_1"><div class="_overlayHeader_ty2xw_1"><div class="_container_mv010_1"><div class="_grid_xppf9_1 _overlayGrid_ty2xw_1"><div class="_headerRow_ty2xw_1"><div class="_logo_ty2xw_1"><a href="https://www.timeout.com"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 209 80" aria-label="Timeout"><path fill-rule="evenodd" d=""></path><path id="Vector" d="M29.3364 19.0052C34.8593 16.9997 35.5358 14.2566 35.4247 12.7534V6.11683C35.4247 3.74956 34.4291 2.32945 33.5944 1.55356C31.9262 0.0056294 29.8189 -0.0237698 29.2777 0.0056294H6.73168C6.13433 -0.0199351 4.02192 -0.00076176 2.34859 1.55356C1.51383 2.32945 0.518257 3.74956 0.518257 6.11683V12.8083C0.472307 13.9587 0.971372 16.8769 6.5683 18.9924C9.8218 20.2221 10.8033 20.5927 10.8033 26.0674V70.8207C10.7523 71.6732 10.7408 74.6272 12.7626 76.8206C13.656 77.7921 15.286 78.9489 17.9664 78.9489C20.6468 78.9489 22.2754 77.7985 23.1689 76.8219C25.1933 74.6247 25.1818 71.672 25.132 70.9037V26.0674C25.132 20.5301 26.1901 20.1454 29.3313 19.0052H29.3364ZM22.3444 26.0674V70.9907C22.3597 71.2463 22.4554 73.4755 21.119 74.925C20.6085 75.4849 19.6384 76.1534 17.9689 76.1534C16.2994 76.1534 15.3345 75.4849 14.8176 74.9238C13.485 73.4768 13.5782 71.2386 13.5961 70.9037V26.0674C13.5961 18.9898 11.5245 17.8765 7.55495 16.3759C3.3582 14.7896 3.30077 13.1049 3.3097 12.8633V6.11683C3.3097 4.75935 3.82025 4.00137 4.24529 3.60512C5.03792 2.86886 6.11263 2.79983 6.52363 2.79983H29.3428C29.5776 2.78961 30.8017 2.77682 31.6964 3.60512C32.1227 4.00137 32.632 4.75552 32.632 6.11683V12.8109C32.632 12.8531 32.632 12.8965 32.632 12.9387C32.7099 13.7836 31.6428 15.191 28.3791 16.3759C24.1849 17.9008 22.3444 19.2787 22.3444 26.0674Z"></path><path id="Vector_2" d="M102.962 55.2528C103.395 55.18 104.977 54.9793 109.256 54.9793C111.351 54.9793 113.164 54.1959 114.501 52.7108C117.51 49.3687 116.974 43.716 116.91 43.1805C116.872 42.2795 115.821 21.1216 102.782 21.0475C101.161 20.958 92.882 21.2507 88.3582 36.4235C88.2392 36.8223 88.1279 37.2197 88.0204 37.6159V35.8893C88.0399 35.4957 88.0339 35.1012 88.0025 34.7084C87.9424 28.4971 83.5797 21.574 77.8007 21.574C74.0483 21.574 70.9573 24.1301 69.2289 25.95C67.2753 22.213 63.8555 21.5344 62.113 21.7619C61.266 21.8066 58.9337 22.1964 55.4602 24.8151C53.797 21.9498 51.3585 21.5037 50.0049 21.5037C47.3182 21.5037 45.6858 22.6616 44.7902 23.6317C42.7611 25.8286 42.7739 28.7809 42.8238 29.5477V70.8014C42.7713 71.6539 42.7585 74.6061 44.7876 76.8082C45.6832 77.7795 47.3157 78.9361 50.0024 78.9361C52.6891 78.9361 54.3228 77.7859 55.2184 76.8095C57.2411 74.6189 57.2296 71.6973 57.181 70.9445V47.715C57.1899 47.6051 57.1925 47.4939 57.1912 47.3776C57.126 43.6713 57.4573 41.3133 57.8245 40.1362C58.2365 41.4142 58.5781 43.8757 58.5781 47.3967C58.5769 47.5098 58.5816 47.6228 58.5921 47.7354L58.5781 70.9126C58.5333 71.8149 58.5601 74.6368 60.4178 76.7749C61.2724 77.7616 62.832 78.9361 65.4074 78.9361C67.9828 78.9361 69.5449 77.7616 70.397 76.7762C72.2572 74.633 72.2828 71.7919 72.238 70.8794V47.6191C72.2478 47.5069 72.2512 47.3943 72.2482 47.2817C72.183 43.5754 72.5156 41.2174 72.8879 40.0404C73.2999 41.3184 73.6415 43.7799 73.6415 47.3009C73.6415 47.4159 73.6415 47.5284 73.6555 47.6396V70.8142C73.6018 71.6666 73.5903 74.6189 75.6181 76.821C76.5137 77.7923 78.1461 78.9489 80.8341 78.9489C83.5221 78.9489 85.1533 77.7987 86.0489 76.8222C88.0792 74.6253 88.0652 71.673 88.0153 70.9049V63.206C88.3326 64.4393 88.5808 65.1729 88.6217 65.2905C88.8034 65.8567 93.1763 78.9297 102.758 78.9297C110.522 78.9297 114.333 72.6213 115.235 69.2511C115.764 67.706 116.029 64.4905 113.674 62.2322C111.32 59.9739 108.315 60.3394 106.388 62.0558C105.691 62.7664 104.469 63.5588 104.068 63.5703C102.155 63.5703 101.838 60.4851 101.838 59.1112C101.838 56.4273 102.53 55.5327 102.745 55.3218C102.817 55.3027 102.888 55.2797 102.957 55.2528H102.962ZM83.9967 74.9065C83.485 75.4662 82.5127 76.1347 80.8392 76.1347C79.1658 76.1347 78.1973 75.4662 77.6805 74.9052C76.3435 73.4572 76.4382 71.2219 76.4561 70.8858V47.5501C76.4563 47.4626 76.452 47.3752 76.4433 47.2881C76.4433 41.9472 75.7755 38.5451 74.4577 37.1763C74.2736 36.9707 74.0485 36.8058 73.7969 36.692C73.5454 36.5782 73.2728 36.5181 72.9967 36.5155C72.6687 36.5144 72.3441 36.5821 72.0439 36.7142C71.7438 36.8463 71.4747 37.0399 71.2541 37.2824C69.6524 38.9438 69.3939 43.6585 69.463 47.3788C69.4564 47.4348 69.453 47.4912 69.4528 47.5475V70.8858C69.4528 70.9011 69.4605 70.9113 69.4617 70.9267C69.463 70.942 69.4541 70.9522 69.4553 70.9675C69.4694 71.2232 69.5602 73.4814 68.2949 74.9384C67.6079 75.7321 66.6394 76.1347 65.4189 76.1347C64.1984 76.1347 63.2299 75.7321 62.5429 74.9384C61.2801 73.484 61.3697 71.2513 61.3837 71.0008C61.3837 70.9867 61.3837 70.9752 61.3837 70.9599C61.3875 70.9473 61.3905 70.9345 61.3927 70.9215L61.4055 47.6536C61.4063 47.5657 61.4021 47.4778 61.3927 47.3903C61.3927 42.0494 60.7249 38.6473 59.4071 37.2798C59.2232 37.0739 58.9982 36.9086 58.7466 36.7946C58.495 36.6806 58.2223 36.6204 57.946 36.6178C57.6181 36.6168 57.2936 36.6846 56.9934 36.8167C56.6933 36.9488 56.4242 37.1422 56.2035 37.3846C54.6017 39.046 54.3433 43.762 54.4124 47.4811C54.4058 47.5367 54.4024 47.5926 54.4022 47.6485L54.4086 71.0366C54.4329 71.4366 54.4904 73.507 53.1842 74.9192C52.6724 75.479 51.7001 76.1474 50.0267 76.1474C48.3533 76.1474 47.386 75.479 46.8692 74.918C45.531 73.4699 45.6269 71.2347 45.6448 70.8985V29.4748C45.6295 29.2192 45.5335 26.9903 46.873 25.541C47.3848 24.98 48.3571 24.3128 50.0292 24.3128C51.4225 24.3128 52.5112 25.0797 53.2648 26.6133C53.2763 26.6363 53.3288 26.7488 53.3416 26.7718C53.4094 26.9175 53.4695 27.067 53.5335 27.2191C53.5865 27.3578 53.6612 27.4872 53.7548 27.6025C53.7842 27.637 53.8303 27.6856 53.861 27.7175C54.0695 27.9253 54.3379 28.0626 54.6286 28.1099C55.4269 28.2377 56.4108 27.6434 57.0927 27.1271C60.1466 24.8011 61.9467 24.5966 62.3765 24.571C62.5045 24.5544 65.5929 24.2106 67.0962 28C67.2759 28.4805 67.5162 28.9362 67.8113 29.356C67.9441 29.5341 68.1174 29.678 68.317 29.7758C68.5166 29.8737 68.7366 29.9225 68.9589 29.9184C69.1812 29.9143 69.3992 29.8573 69.5951 29.7521C69.7909 29.647 69.9587 29.4967 70.0848 29.3138C70.2984 29.0224 73.7592 24.3946 77.8122 24.3946C81.8653 24.3946 85.1866 30.0896 85.216 34.803C85.216 34.8388 85.216 34.8745 85.216 34.909C85.2411 35.2181 85.2467 35.5284 85.2326 35.8382V70.9982C85.248 71.2538 85.3439 73.4827 84.0044 74.932L83.9967 74.9065ZM102.016 52.6137C101.867 52.6367 101.723 52.6833 101.589 52.7517C100.798 53.1351 99.0435 54.5141 99.0435 59.1112C99.0435 65.9474 102.919 66.3666 104.073 66.3666C106.06 66.3666 108.186 64.2195 108.21 64.194C108.284 64.1301 110.035 62.613 111.74 64.2528C113.081 65.5397 112.884 67.4964 112.564 68.4409C111.827 71.1835 108.829 76.1385 102.763 76.1385C95.2015 76.1385 91.3302 64.5608 91.2815 64.4125C91.0986 63.8834 86.851 51.2781 91.0397 37.2248C94.8229 24.5454 101.092 23.8361 102.499 23.8361C102.582 23.8361 102.649 23.8361 102.695 23.8425C106.948 23.8655 110.143 26.9469 112.196 32.9971C113.873 37.9482 114.107 43.0834 114.125 43.3952C114.125 43.4438 114.653 48.3642 112.423 50.8423C111.622 51.7369 110.558 52.1843 109.262 52.1843C104.414 52.1843 102.737 52.4399 102.247 52.5434C102.17 52.5611 102.095 52.5846 102.022 52.6137"></path><path id="Vector_3" d="M41.2772 29.6065C41.3302 28.7548 41.3431 25.8016 39.2926 23.6018C38.3882 22.6311 36.7396 21.4724 34.0263 21.4724C31.313 21.4724 29.6644 22.6311 28.76 23.6057C26.7108 25.8055 26.7237 28.7586 26.7741 29.5273V70.8083C26.7211 71.6626 26.7082 74.617 28.7574 76.8194C29.6618 77.7914 31.3105 78.9489 34.0237 78.9489C36.737 78.9489 38.3856 77.7825 39.2901 76.8105C41.3405 74.6132 41.3276 71.6588 41.2772 70.8902V29.6065ZM37.2151 74.9138C36.6982 75.4739 35.7163 76.1428 34.0263 76.1428C32.3363 76.1428 31.3596 75.4739 30.8376 74.9125C29.4861 73.4634 29.583 71.2265 29.5998 70.8902V29.4377C29.5843 29.1819 29.4874 26.9489 30.8389 25.4985C31.3557 24.9396 32.3389 24.2707 34.0276 24.2707C35.7163 24.2707 36.6944 24.9396 37.2176 25.4985C38.5691 26.9501 38.4722 29.1858 38.4541 29.5221V70.9758C38.4696 71.2316 38.5665 73.4634 37.2138 74.9138"></path><path id="Vector_4" d="M138.358 63.3326C137.709 63.3313 137.073 63.1475 136.525 62.8027C135.977 62.458 135.541 61.9665 135.266 61.3859C133.524 57.6791 132.604 50.6298 132.604 40.9883C132.604 28.242 134.019 22.2229 135.206 19.4185C135.465 18.8063 135.902 18.2834 136.461 17.9155C137.021 17.5477 137.679 17.3514 138.351 17.3514C139.024 17.3514 139.681 17.5477 140.241 17.9155C140.801 18.2834 141.237 18.8063 141.496 19.4185C142.683 22.2229 144.099 28.2381 144.099 40.9883C144.099 50.608 143.184 57.6586 141.456 61.3731C141.183 61.9571 140.747 62.452 140.198 62.7992C139.65 63.1464 139.012 63.3315 138.36 63.3326H138.358ZM138.345 20.2327C138.249 20.2329 138.155 20.261 138.075 20.3135C137.995 20.366 137.933 20.4406 137.896 20.528C136.812 23.0844 135.518 28.7187 135.518 40.9883C135.518 53.2578 137.017 58.2747 137.911 60.1742C137.95 60.2571 138.013 60.3274 138.091 60.3767C138.169 60.4261 138.26 60.4524 138.353 60.4528C138.445 60.4515 138.536 60.4245 138.613 60.375C138.69 60.3255 138.752 60.2554 138.791 60.1729C139.679 58.2645 141.168 53.236 141.168 40.9883C141.168 28.7175 139.872 23.0933 138.791 20.528C138.754 20.4405 138.692 20.3658 138.612 20.3133C138.532 20.2607 138.438 20.2327 138.341 20.2327"></path><path id="Vector_5" d="M102.234 34.0521C102.234 34.0521 98.9844 34.0688 98.9844 39.1134C98.9844 43.8909 102.234 43.5917 102.234 43.5917C102.234 43.5917 105.491 43.8909 105.491 39.1134C105.491 34.0688 102.24 34.0521 102.24 34.0521H102.234ZM102.255 40.783H102.226C101.721 40.783 101.754 40.1961 101.754 38.6164C101.754 37.0368 102.226 36.9661 102.226 36.9661H102.255C102.255 36.9661 102.727 37.0355 102.727 38.6164C102.727 40.1974 102.757 40.783 102.255 40.783Z"></path><path id="Vector_6" d="M204.349 65.2377C204.06 65.1879 201.52 64.6049 201.518 59.7407V35.9822C201.518 35.9528 201.518 35.9234 201.518 35.8952C204.505 35.4465 207.356 33.0061 207.356 28.8386C207.356 24.4921 204.447 22.4199 201.515 21.8344V11.9717C201.566 11.1203 201.579 8.16602 199.553 5.97105C198.658 4.99949 197.027 3.84128 194.34 3.84C191.652 3.83873 190.021 4.99949 189.128 5.96977C187.1 8.16602 187.113 11.1191 187.163 11.8874V20.3822C187.135 20.5511 187.123 20.7223 187.127 20.8935L187.151 22.4634C185.939 23.0225 184.924 23.9368 184.243 25.0853C183.968 24.5493 183.624 24.0519 183.22 23.6062C182.325 22.6359 180.693 21.479 178.007 21.4777C175.32 21.4764 173.69 22.6359 172.794 23.6062C170.767 25.805 170.78 28.7568 170.83 29.5238V55.7369C170.813 55.8837 170.805 56.0314 170.806 56.1792V56.8363C170.806 57.0472 170.806 57.2441 170.806 57.4333V57.4435C170.806 57.896 170.794 58.2834 170.776 58.6222L170.77 58.8599C170.77 59.8596 170.514 60.6701 170.201 60.6701C169.888 60.6701 169.631 59.8596 169.631 58.8599L169.58 57.5291C169.58 57.5112 169.58 57.4946 169.58 57.4755V57.4601C169.551 56.6432 169.553 55.8494 169.554 55.3163C169.554 54.5173 169.554 53.7375 169.532 53.129V29.6069C169.573 28.9997 169.66 25.8626 167.572 23.5986C166.677 22.627 165.043 21.4713 162.361 21.4701C159.678 21.4688 158.044 22.6283 157.146 23.5986C156.517 24.2898 156.029 25.0982 155.712 25.9776C154.319 16.3003 151.375 9.41116 146.91 5.41624C143.023 1.94034 139.201 1.91733 138.343 1.96463C137.228 1.89815 133.577 1.97486 129.793 5.31141C123.313 11.0321 120.023 22.9057 120.023 40.6073C120.023 57.9727 123.293 69.6954 129.741 75.4507C133.27 78.6057 136.728 78.9458 138.052 78.9458C138.18 78.9458 138.277 78.9458 138.365 78.9458C139.498 78.9803 143.184 78.7885 146.99 75.3344C150.918 71.769 153.66 66.0022 155.197 58.1262V63.7868C155.161 65.2518 155.172 72.7546 158.931 76.6063C160.354 78.0649 162.09 78.823 164.091 78.8627C167.016 78.8627 169.333 78.3219 171.973 75.6795C173.204 77.7415 175.347 78.9215 178.015 78.9215C180.682 78.9215 182.33 77.7709 183.226 76.793C185.254 74.598 185.241 71.6437 185.191 70.8767V33.8319C185.759 34.4113 186.426 34.8838 187.162 35.2266C187.162 35.2778 187.162 35.3353 187.162 35.3992V61.2467C187.131 61.7823 187.152 62.3196 187.226 62.851C188.341 77.6712 197.512 78.823 200.267 78.823H200.489H200.512C201.173 78.823 202.887 78.7476 204.53 78.0394C207.063 76.9502 208.516 74.7808 208.516 72.0886C208.516 66.3845 205.549 65.3924 204.338 65.239L204.349 65.2377ZM145.097 73.257C141.92 76.141 138.967 76.1742 138.402 76.1423C138.355 76.1423 138.306 76.1423 138.259 76.1423C137.57 76.1806 134.654 76.1001 131.592 73.3644C125.775 68.1614 122.825 57.1392 122.825 40.6073C122.825 23.7456 125.795 12.5764 131.647 7.4105C134.363 5.01483 136.913 4.75148 137.949 4.75148C138.1 4.75148 138.222 4.75788 138.304 4.76299C138.333 4.76299 138.442 4.76299 138.47 4.76299C139.021 4.7272 141.907 4.69524 145.052 7.50894C150.894 12.7337 153.857 23.8721 153.857 40.6111C153.857 57.005 150.916 67.9914 145.105 73.2608L145.097 73.257ZM181.161 74.8933C180.65 75.4545 179.675 76.1218 178.004 76.1218C175.814 76.1218 174.369 75.0186 173.83 72.9323C173.767 72.6893 173.64 72.4678 173.462 72.2909C173.284 72.1141 173.062 71.9885 172.818 71.9275C172.708 71.899 172.594 71.8848 172.479 71.8853C172.286 71.8855 172.094 71.9258 171.917 72.0034C171.74 72.0811 171.58 72.1945 171.449 72.3366L171.27 72.5385C168.944 75.2231 167.008 76.0732 164.295 76.0732C164.255 76.0732 164.216 76.0732 164.176 76.0732C163.566 76.072 162.962 75.9446 162.403 75.6991C161.844 75.4536 161.341 75.0953 160.927 74.6466C158.46 72.1167 157.917 66.6682 157.986 63.8136V29.433C157.971 29.1774 157.874 26.9466 159.21 25.4995C159.728 24.9383 160.696 24.2697 162.368 24.2684C163.709 24.2684 164.772 24.6826 165.524 25.4969C166.865 26.9517 166.765 29.1799 166.747 29.5174V53.1827C166.772 53.8116 166.769 54.5505 166.769 55.3227C166.769 56.0756 166.786 56.7199 166.817 57.2811V59.4339C166.817 61.6455 168.338 63.4378 170.214 63.4378C172.089 63.4378 173.61 61.6481 173.61 59.4339V58.0546C173.62 57.6544 173.619 57.2364 173.61 56.8005V56.1012C173.61 56.0731 173.61 56.0437 173.61 56.0156C173.619 55.952 173.624 55.888 173.624 55.8238V29.433C173.608 29.1774 173.513 26.9479 174.849 25.4969C175.36 24.937 176.332 24.2697 178.006 24.2684C179.679 24.2671 180.646 24.937 181.161 25.4969C182.5 26.9466 182.403 29.1838 182.385 29.5187V70.9546C182.4 71.2103 182.497 73.4411 181.16 74.8882L181.161 74.8933ZM203.427 75.4686C202.239 75.9799 200.917 76.0247 200.523 76.0247H200.29C191.688 76.0247 190.248 65.7798 190.001 62.5442C189.946 62.1423 189.93 61.736 189.953 61.331V35.38C189.943 34.4596 189.747 33.7591 189.372 33.2989C189.186 33.0943 188.954 32.9373 188.695 32.8412C186.943 32.1867 186.054 30.8405 186.054 28.8399C186.054 26.7625 187.058 25.3474 188.958 24.7491C189.207 24.671 189.429 24.5248 189.599 24.3271C189.769 24.1294 189.88 23.8881 189.92 23.6305C189.94 23.4878 189.951 23.3439 189.953 23.1997L189.917 20.8283C189.941 20.7251 189.953 20.6197 189.953 20.5138V11.8004C189.938 11.5448 189.842 9.314 191.18 7.86432C191.692 7.3044 192.661 6.63709 194.335 6.63581C196.008 6.63453 196.984 7.30184 197.495 7.86305C198.833 9.31144 198.737 11.5473 198.718 11.8835V23.0642C198.718 23.4223 198.855 23.7667 199.101 24.0265C199.348 24.2863 199.685 24.4415 200.042 24.4602C201.4 24.533 204.56 25.1058 204.56 28.8386C204.56 31.8172 202.465 33.1736 200.519 33.1736C200.268 33.1742 200.021 33.2417 199.804 33.3692C198.909 33.9048 198.747 35.2803 198.718 35.9144V59.7395C198.718 66.8677 203.333 67.9006 203.933 68.0054C205.072 68.1473 205.723 69.6354 205.723 72.0873C205.723 73.6763 204.956 74.814 203.431 75.4686"></path></svg></a></div><div class="_drawerControls_ty2xw_1"><label class="_label_ty2xw_1" for="checkbox-navigation-toggle"><a class="_cta_ty2xw_1 _close_ty2xw_1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 18"><path d="M4.406 17.43c.[scrubbed].703.312.246 0 .48-.101.7-.312l6.25-6.02 6.25 6.02c.[scrubbed].699.312a.885.885 0 00.699-.312c.25-.211.375-.426.375-.653 0-.222-.125-.457-.375-.695l-6.25-6.02 6.25-6.019c.25-.238.375-.473.375-.695 0-.227-.125-.442-.375-.653-.215-.238-.441-.36-.676-.36-.23 0-.472.122-.722.36l-6.25 6.02-6.25-6.02c-.25-.238-.493-.36-.723-.36-.234 0-.461.122-.68.36-.246.211-.37.426-.37.653 0 .[scrubbed].695l6.254 6.02-6.254 6.019c-.246.238-.37.473-.37.695 0 .[scrubbed].653zm0 0" stroke-width="1.6"></path></svg><span class="_text-hide_v9moj_1">Close</span></a></label></div></div></div></div></div><div class="_container_mv010_1"><div class="_grid_xppf9_1 _overlayGrid_ty2xw_1"><div class="_nav_ty2xw_1" data-testid="navigation-menu_testID"><div><ul class="_ul_ty2xw_1" data-testid="navigation-menu_sections-with-seperator_testID"><li class="_item_ty2xw_1"><a href="/news" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">News</a></li><li class="_item_ty2xw_1"><a href="/things-to-do" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Things to Do</a></li><li class="_item_ty2xw_1"><a href="/food-and-drink" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Food &amp; Drink</a></li><li class="_item_ty2xw_1"><a href="/arts-and-culture" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Arts &amp; Culture</a></li><li class="_item_ty2xw_1"><a href="/travel" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Travel</a></li><li class="_item_ty2xw_1"><a href="/movies" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Movies</a></li><li class="_item_ty2xw_1"><a href="/music" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Music</a></li><li class="_item_ty2xw_1"><a href="/time-out-market" target="_self" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;event&quot;:&quot;custom-click&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Time Out Market</a></li></ul></div><div class="_popularCities_ty2xw_1"><div class="_popularCitiesWrap_ty2xw_1"><input type="checkbox" data-navigation-popular-cities-toggle="true" data-animated-chevron-input="true" id="checkbox-navigation-popular-cities-toggle"/><label class="_popularCitiesLabel_ty2xw_1" for="checkbox-navigation-popular-cities-toggle"><span class="_popularCitiesLabelText_ty2xw_1 _linkHoverLTR_9g2hr_2">Popular cities</span><span class="_animatedChevron_1il01_1 animatedChevron"></span></label><div class="_subContainer_ty2xw_1 _row_full_width_mv010_24"><div class="_container_mv010_1 _subWrap_ty2xw_1"><div class="_grid_xppf9_1"><div class="_subColumn_ty2xw_1"><ul><li class="_itemPopularCities_ty2xw_1"><a href="/london" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">London</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/newyork" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">New York</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/paris/en" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Paris</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/chicago" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Chicago</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/los-angeles" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Los Angeles</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/lisbon" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Lisbon</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/hong-kong" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Hong Kong</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/sydney" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Sydney</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/melbourne" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Melbourne</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/porto" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Porto</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/singapore" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Singapore</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/barcelona" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Barcelona</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/madrid" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Madrid</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/montreal" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Montreal</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/boston" class="_linkHoverLTR_9g2hr_2" data-data-layer="{&quot;triggerOn&quot;:0,&quot;payload&quot;:{&quot;action&quot;:&quot;link - internal&quot;,&quot;label&quot;:&quot;navigation bar&quot;,&quot;category&quot;:&quot;GP Engagement&quot;}}">Boston</a></li><li class="_itemPopularCities_ty2xw_1"><a href="/miami" class="_linkHoverLTR_9g2hr_2" data-data-laye

Resolver

Resolver ASN
AS42610
Resolver IP
77.37.251.149
Resolver Network Name
PJSC Rostelecom
Report ID
20241123T080509Z_webconnectivity_RU_42610_n1_PgHdg6ZjffhBG6on
Platform
android
Software Name
ooniprobe-android-unattended (3.8.7)
Measurement Engine
ooniprobe-engine (3.21.0)

Raw Measurement Data

Loading