PageSourceSearch

https://btsarmymovie.com/js/bolt.js?v=1771316212432

js btsarmymovie.com collected 2026-09-29 04:56:23 UTC 284,878 bytes, 3 lines download raw bytes

1/*! For license information please see bolt.js.LICENSE.txt */
2!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}("undefined"!=typeof self?self:this,(()=>(()=>{var e,t,n,o,i,r,a,s,l,c={101:e=>{e.exports=function(e,t,n){if(null===e!=(null===t))return!1;var o=Array.isArray(e),i=Array.isArray(t);if(o!==i)return!1;var r=typeof e;return r===typeof t&&(function(e){return"function"!==e&&"object"!==e}(r)?n?n(e,t):e===t:o?function(e,t,n){var o=e.length;if(o!==t.length)return!1;if(n){for(var i=0;i<o;i++)if(!n(e[i],t[i]))return!1}else for(i=0;i<o;i++)if(e[i]!==t[i])return!1;return!0}(e,t,n):function(e,t,n){var o=0,i=0;if(n)for(var r in e){if(e.hasOwnProperty(r)&&!n(e[r],t[r]))return!1;o++}else for(var r in e){if(e.hasOwnProperty(r)&&e[r]!==t[r])return!1;o++}for(var r in t)t.hasOwnProperty(r)&&i++;return o===i}(e,t,n))}},102:(e,t,n)=>{"use strict";n.d(t,{DE:()=>j,G2:()=>C,J8:()=>X,P9:()=>W,RX:()=>ee,Wh:()=>q,a:()=>E,ar:()=>Y,k1:()=>N,kY:()=>$,lk:()=>te,nf:()=>Z,pR:()=>B,t1:()=>Q,uv:()=>J,xL:()=>F,xz:()=>G});var o=n(3549),i=n(8881),r=n(6430),a=n(9248),s=n(2037),l=n(9863),c=n(4739),p=n(2483),d=n(1158);const h=["AT","BE","DK","EG","FI","FR","DE","GR","GG","HU","IE","IL","IT","JE","KW","LB","LU","NL","NO","PL","PT","QA","SA","ZA","ES","SE","CH","TR","UA","AE","GB"];function u(e){let t=e.findIndex((e=>e&&"EMEA"===e.toUpperCase()));return-1!==t&&e.splice(t,1,...h),e}const g=(0,o.A)((()=>(0,r.wh)(d.A.get(),"appData.urls.alternativeAPIPath")||"")),f=e=>g()+e,m=()=>(0,i.A)(new Date,"yyyy-MM-dd"),_=()=>({today:m()}),y=()=>({local_time:(0,i.A)(new Date,"yyyy-MM-dd HH:mm:ss")}),w=async()=>{let e=d.A.get(),t=e.showtimes?.filters?.selected?.movie,n=((0,a.Ed)().movieId||"").split(",").map((e=>e.trim())).filter((e=>e));return t?.length&&(n=t),n=await p.Ay.call("showtimes.request.filters.movie_ids",n),{movie_id:n.join(",")}},b=async()=>{const e=(0,a.Ed)(),t=e.countrySearch,n=e.forceCountrySearch;let o=await(0,r.wh)(d.A.get(),"client.geo.loading");o=o||(0,r.wh)(d.A.get(),"client.geo")||{};let i={lat:o.lat,lon:o.lon,approxPos:o.label||(o.city?o.city+", "+o.countryCode:null)};return t&&(i.approxPos=o.city,i.countryToSearch="country"===o.labelType?o.countryCode:void 0),n&&(i.countryToSearch=o.countryCode),i},v=()=>{let e=(0,a.Ed)().limit;return+e||(e=10),{limit:e,offset:0}},A=()=>{let e=(0,a.Ed)().radius;return+e?{radius:+e}:{}};function E(e){let t=d.A.get(),n=t.appData,o=(0,r.wh)(n,["pages",e||t.activePage,"data","boundingRegions"])||(0,r.wh)(n,"meta.boundingRegions"),i=(0,r.DD)(o);return i.includes("intl")||o&&!1===o.intl||i.push("intl"),i.find((e=>"INTL"===e?.toUpperCase?.()))?null:(0,r.jF)(u(i).map(a.wh).filter((e=>e)))}const k=()=>({countries:E()});let S=e=>"string"==typeof e?e.split(",").map((e=>e.trim())).filter((e=>e)).join(",")||void 0:"boolean"==typeof e?e.toString():void 0;function C(e,t){return Object.keys(e).reduce(((n,o)=>(e[o]&&/^[a-z]{2}$/i.test(o)&&(n[o.toLowerCase()]=S(e[o][t])),n)),{base:S(e[t])})}function O(e){return e?Object.entries(e).filter((e=>e[1])).map((e=>e.join(":"))).join("|")||void 0:e}const T=()=>{let e=d.A.get().showtimes;const t=e?.customDataProvider?{base:e.customDataProvider}:null;let n=(0,a.Ed)(),o=t||C(n.providers||{},"deeplink"),i=t||C(n.providers||{},"showtimes"),r=C(n.providers||{},"onlyWithDeeplink"),s=C(n.providers||{},"alwaysWithDeeplink");o.base||(o.base=S(n.deeplinkProviders||"webedia")),i.base||(i.base="webedia");const l={deeplink_providers:O(o),showtimes_providers:O(i)};return r&&(l.only_with_deeplink=O(r)),s&&(l.always_with_deeplink=O(s)),l},L=(0,o.A)((()=>{let e=(0,a.Ed)(),t=C(e.providers||{},"tickets");return t.base||(t.base=S(e.ticketProviders)),{ticket_providers:t}})),I=(0,o.A)((()=>{const e=(0,a.Ed)(),t=S(e.disabledTheaters||"");return"string"==typeof t?{theaters_excluded:t.split(",")}:{theaters_excluded:t}})),R={audioDetails:"audio_details",time:"time_of_day",date:"date",formats:"formats",attributes:"attributes",language:"language",subt
2itles:"subtitles"},x=async()=>{let e=d.A.get(),t={...e?.showtimes?.filters?.selected},n=(0,a.Ed)().formatsDict||{},o=(0,a.Ed)().formatsAllowed||"";if(o&&(o=o.split(",").map((e=>e.trim()))),t=await p.Ay.call("showtimes.request.filters.preprocess",t),t.format?.length){let e=e=>{const t=Object.keys(n).filter((t=>n[t]===e));return[e].concat(t)},i=t.format.flatMap((t=>e(t))).filter((e=>!o||o.includes(e)));t.format=i}else o&&(t.format=o);let i,r=Object.keys(t).reduce(((n,o)=>{if("date"===o&&!e?.showtimes?.filters?.userSelectedDate)return n;let i=F(t[o],e.showtimes?.filters?.available[o]);return"combinedLanguage"!==o&&(n[R[o]||o]=i),n}),{});return t.combinedLanguage&&(i=t.combinedLanguage.map((e=>({and:[...Object.keys(e).map((t=>({[t]:e[t]})))]})))),r=await p.Ay.call("showtimes.request.filters",r),{filters:r,and:i}},D=()=>{const{groupBookingsTabActive:e}=d.A.get().showtimes;if(e){const e=(0,a.Ed)(),t=Object.keys(e?.groupBookings?.formsForChain||{}),n=e?.groupBookings?.ptrId;return{chain_ids:t.join(","),groupBookings:"true",ptrId:n}}return{}};async function P(e){if((e=Object.assign({},v(),await w(),await b(),k(),T(),L(),I(),_(),y(),A(),D(),e)).filters||Object.assign(e,await x()),!e.lat||!e.lon)throw new Error("No lat/lon available");return await p.Ay.call("api.response.screenings",(0,c.FH)(f("/screenings/location"),e))}async function N(e){if((e=Object.assign({},await w(),await b(),k(),T(),L(),I(),_(),y(),A(),e)).filters||Object.assign(e,await x()),!e.lat||!e.lon)throw new Error("No lat/lon available");return(0,c.FH)(f("/chain/more"),e)}async function B(e){if((e=Object.assign({},await w(),await b(),k(),T(),I(),_(),A(),e)).filters||(Object.assign(e,await x()),e.filters&&delete e.filters.date),!e.lat||!e.lon)throw new Error("No lat/lon available");return(0,c.FH)(f("/screenings/more"),e)}async function M(e){return e=Object.assign({},await w(),await b(),k(),T(),L(),I(),_(),y(),A(),e),(0,c.FH)(f("/filters"),e)}function H(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function F(e,t){if(!Array.isArray(e)||!Array.isArray(t))return e;let n=e.filter((e=>e.includes("*")));if(!n.length||(0,a.Ed)().disableFilterGlobs)return e;let o=e.filter((e=>!e.includes("*")));return n.forEach((e=>{let n=new RegExp("^"+e.split("*").map(H).join("(.*)")+"$","i");o=o.concat(t.filter((e=>n.test(e))))})),(0,r.jF)(o)}async function $(e={}){if(!e.api||!e.api.theaters_included)return;let t=e.api.theaters_included,n=d.A.get().showtimes.theatersDates;if(n&&n[t])return;let o=Object.assign({},n,{[t]:"loading"});d.A.get().showtimes.set({theatersDates:o});let i={};try{i=await M(e.api)}catch(e){}const r=i.response||{};let a=m();n=d.A.get().showtimes.theatersDates,o=Object.assign({},n,{[t]:(r.dates||[]).filter((e=>e>=a))}),d.A.get().showtimes.set({theatersDates:o})}async function G(e={}){let t;try{let n=await p.Ay.call("filters.request.options",e.api);t=await M(n)}catch(e){}return V(t?.response||{})}async function V(e){let t=(0,a.Ed)().formatsDict||{},n=(0,a.Ed)().formatsAllowed||"",o=(0,a.Ed)().movieId||"";n&&(n=n.split(",").filter((e=>e.trim())));const i=(0,a.Ed)().useV2;let l=!1,c=m(),h=await p.Ay.call("filters.formats.expand",e.formats||[]);n&&(h=h.filter((e=>n.includes(e)))),h=(0,r.jF)(h.map((e=>t[e]||e)));const u=(0,a.Ed)().screeningCategories?.exclusions||{};let g={date:(e.dates||[]).filter((e=>e>=c)),time:e.time_of_day||[],format:h,attributes:[],originalLanguage:void 0,language:void 0,subtitles:void 0,dubbing:void 0,overVoice:void 0,audioDetails:void 0};!u.attributes&&e.attributes&&(g.attributes=e.attributes),!u.language&&i&&e.originalLanguage&&(g.originalLanguage=e.originalLanguage),!u.language&&i&&e.language&&(g.language=e.language),!u.language&&i&&e.subtitles&&(g.subtitles=e.subtitles),!u.language&&i&&e.dubbing&&(g.dubbing=e.dubbing),!u.language&&i&&e.overVoice&&(g.overVoice=e.overVoice),!u.audioDetails&&e.audio_details&&(g.audioDetails=e.audio_details),o.split(",").length>1&&(g.movie=o.replace(/\s/g,"").split(","));let f=await async function(e={}){let t=await(0,s.Z)();return Object.keys(t).forEach((n=>{e[n]=(0,r.jF)((e[n]||[]).concat(t[n]))})),e}(g);f=await p.Ay.call("filters.expand",f);let _=d.A.get().showtimes.filters.set({available:f,loading:!1}).now();
2if(_.selected){Object.keys(_.selected).forEach((e=>{let t=f[e];if(!t||"date"===e)return;let n=_.selected[e],o=n?.filter((e=>e.includes("*")||t.includes(e)));o?.length!==n?.length&&(d.A.get().showtimes.filters.selected[e].reset(o).now(),l=!0)}));let e=d.A.get().showtimes.filters.selected,t=e.date?.[0],n=t&&f.date.includes(t);if(t&&!n){let n=f.date[0]||c;n=await p.Ay.call("filters.defaultDate",n,{available:f}),t!==n&&(e.set({date:[n]}).now(),l=!0)}}return l}const U=(0,o.A)((()=>{let e=(0,a.Ed)(),t=e.providers||{},n=Object.keys(t).reduce(((e,n)=>(t[n]&&/^[a-z]{2}$/i.test(n)&&(e[n.toLowerCase()]=S(t[n].tickets)),e)),{base:S(t.tickets)});return n.base||(n.base=S(e.ticketProviders)),n})),z=e=>{let t=e.address.intl||e.address.local,n=t&&t.country,o=U();return o[n]||o.base||[]};function j(e,t={},n={}){let o=z(e);const i=(0,a.Ed)(),s=e.screenings.map((e=>e.format));e.screenings.forEach((r=>{if(r.link||(r.link={}),!r.link.direct&&!r.lockLinks){let t=e.url||e.chain?.url;r.link.direct=/^(https?:)?\/\//.test(t)?t:"https://"+t}if(o.length&&Object.keys(r.link).forEach((e=>{o.includes(e)||delete r.link[e]})),r.link.fandango)try{const e=new URL(r.link.fandango),t=(i?.providers?.fandangoAffiliateID||"").trim();t&&e.searchParams.set("a",t);const n=(0,l.A)().cmp;n&&e.searchParams.set("cmp",n),r.link.fandango=e.href}catch(e){}r.movie=t[r.movieId],r.format=n[r.format]||r.format}));const c=(0,r.fY)(n.priorityRepeatedTimes);if(c.length){const t=e=>{const t=c.indexOf(s[e]);return-1===t?e+c.length:t};e.screenings=e.screenings.filter(((n,o)=>!e.screenings.some(((e,i)=>e.movie.id===n.movie.id&&e.date===n.date&&e.time===n.time&&e.format===n.format&&t(i)<t(o)))))}}let K=0;async function W(e={},t=0){let n,o=++K,s=d.A.get().showtimes,l=(0,a.Ed)().formatsDict||{},c=s?.allMovies;s.set({loading:!0,error:!1});try{if(n=await P(e.api),o!==K)return}catch(e){let t=e?.message||e;return void d.A.get().showtimes.set({error:t,loading:!1})}if(n?.response?.filters&&(await V(n.response.filters),o!==K))return;if(n?.response?.filteredFilters&&d.A.get().showtimes.set({filteredFilters:n.response.filteredFilters}),0===t&&!n?.response?.data?.length&&n?.response?.filters?.dates?.length)return W({...e},t+1);let p=n?.response?.included?.allCities;p&&(p.forEach((e=>{e.cityName&&(e.city=e.cityName,delete e.cityName)})),d.A.get().showtimes.nearby.locations.set({data:p,loading:!1,more:!1}));let h=n?.response?.data||[],u=n?.response?.meta?.more||!1,g=n?.response?.included?.movies||{},f=n?.response?.included?.chains||{},m=!1;for(let e of h){let t=e.screenings.find((e=>e.date&&(2===e.cta||(!e.cta||1===e.cta)&&e.time>="04:00")));if(t){m=!0,d.A.get().showtimes.filters.selected.set("date",[t.date]);break}}if(!m){let e=h[0]?.screenings?.[0];if(e){let t=e?.cta||1,n=e?.date;if(1===t&&e.time<"04:00"){let e=(0,r._U)(n);e.setDate(e.getDate()+1),n=(0,i.A)(e,"yyyy-MM-dd")}d.A.get().showtimes.filters.selected.set("date",[n])}}return h.forEach((e=>{e.chain=f[e.chainId],j(e,g,l)})),d.A.get().showtimes.set({data:h,allMovies:c||g,movies:g,filterSnapshot:{...(0,r.wh)(d.A.get(),"showtimes.filters.selected")},more:u}).now(),h}async function q(){await V({}),d.A.get().showtimes.set({loading:!1,data:[],filteredFilters:{},filterSnapshot:{...(0,r.wh)(d.A.get(),"showtimes.filters.selected")},more:!1,nearby:{chain:{},locations:{}}}).now()}async function Y(e={}){let t=d.A.get().showtimes;const n=Object.assign({offset:(t.data||[]).length},e.api);let o;try{o=await P(n)}catch(e){let t=e&&e.message||e;return void d.A.get().showtimes.set({error:t,loadingMore:!1})}let i=o.response.data,s=(0,r.wh)(o.response,"meta.more",!1),l=(0,a.Ed)().formatsDict||{},c=o.response.included.movies,p=o.response.included.chains;i.forEach((e=>{e.chain=p[e.chainId],j(e,c,l)}));const h=[...t.data,...i];d.A.get().showtimes.set({data:h,more:s}).now()}function X(e){const t=["atom","movietickets","fandango","direct"],n=(0,a.Ed)(),o=n?.providers?.highlightedTicketProvider;return e.sort(((e,n)=>e===o?-1:n===o?1:t.indexOf(n)-t.indexOf(e)))}function Z(e){return(e=e.toString().match(/^([01]\d|2[0-3])(:)([0-5]\d)(:[0-5]\d)?$/)||[e]).length>1&&((e=e.slice(1))[5]=+e[0]<12?" AM":" PM",e[0]=+e[0]%12||12),e.join("")}function Q(e,t){if(!e)return;let n=(0,r.fz)(e),o=n.find((e=>{const n=u((e.regions||"").toUpperCase().split(",").map((e=>
2e.trim()))),o=u((e.excludedRegions||"").toUpperCase().split(",").map((e=>e.trim())));return(n.includes(t)||n.includes("INTL"))&&!o.includes(t)}));const i=Object.values(e).filter((e=>e.regions)),a=Object.values(e).filter((e=>e.excludedRegions));return o||i.length||a.length||(o=n[0]),o}function J(e){const t=d.A.get(),n=t.client?.geo?.countryCode,o=((0,a.Ed)()||{}).movieData,i=t.showtimes?.allMovies?.[e]||t.showtimes?.movies?.[e],r=t.appData?.meta?.title?.locale;return o?.[n]?.[e]?.title||o?.[e]?.title||i?.regions.find((e=>e.country===n))?.title||i?.regions.find((e=>"INTL"===e.country))?.title||r||e}function ee(e){return(0,r.fY)((0,a.Ed)()?.orderForFiltersAndScreenings?.[e]).reverse()}function te(e){return{}}},332:(e,t,n)=>{"use strict";n.d(t,{p:()=>i});var o=n(9793);const i=(e,t,n)=>{const i=(e=>{if("string"==typeof e)return e.trim().toUpperCase()||void 0})(e);if(void 0===i)return t();return new o.A(i,t,n).createTrigger()()}},383:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var o=n(3549),i=n(1158);const r=(0,o.A)((()=>{if("undefined"==typeof window)return;const e=i.A.get()?.client||{};if(e.isIOS||e.isSafari)return!0;let t=document.createElement("canvas");return t?.toDataURL("image/webp")?.startsWith("data:image/webp")}))},489:(e,t,n)=>{"use strict";n.d(t,{hg:()=>b,Ts:()=>w});var o=n(1158),i=n(3549),r=n(7245);async function a(e){if(!e||!e.children)return;const t=[...e.children];for(let e of t)if("SCRIPT"===e.tagName)try{let t=document.createElement("script");t.text=e.innerHTML,[...e.attributes].forEach((e=>t.setAttribute(e.name,e.value))),e.remove(),document.body.appendChild(t),!t.src||t.hasAttribute("async")||t.hasAttribute("defer")||await new Promise((e=>t.onload=e))}catch(e){}else await a(e)}async function s(e){const t=document.createElement("div");t.innerHTML=e,document.body.appendChild(t),await a(t),t.firstChild||t.remove()}var l=n(6430),c=n(704),p=n(102);const d="undefined"!=typeof window&&/[?&]powdebug(&|=|$)/i.test(location.search);function h(...e){d&&window.console.log("[PowDebug]",...e)}function u(e,t,n,o){h(...[e,n.static&&"static",n.type,"pixel",n.id&&"["+n.id+"]",n.category&&"("+n.category+")",t,o&&"\nExecuted Code:",o].filter((e=>e)))}let g,f,m,_,y;{const e={},t={},n=e=>e?.code,a=e=>/^\s*</.test(e),d=e=>e.replace(/<\/script>/gi,"<\\/script>").replace(/<!--/gi,"<\\!--"),w=(t,o)=>{if(!n(t)||!t.trigger||t.static)return;!t.id&&o&&(t.id=o);let i=t.trigger;"pageView"===i&&t.page&&(i+=":"+t.page),e[i]||(e[i]=[]),e[i].push(t)},b=(e,n)=>{t[e]||(t[e]=[]),t[e].push(n)},v=(e,t)=>t?"function"==typeof e?e.bind(null,t):e?.replace?.(/(\\)?\{\{(.+?)\}\}/g,((e,n,o)=>{if(n)return"{{"+o+"}}";let i=!1;return"="===o[0]&&(i=!0,o=o.slice(1)),Object.prototype.hasOwnProperty.call(t,o)?i||"string"!=typeof t[o]?t[o]:d(JSON.stringify(t[o]).slice(1,-1).replace(/\\"/g,'"').replace(/'/g,"\\'")):e}))||"":e,A=async e=>{try{if("function"==typeof e)return void await e();a(e)?await s(e):(0,eval)(e)}catch(e){}},E=async(t,n={})=>{e[t]&&(h(`--- FIRING PIXELS FOR EVENT: ${t} ---`),await Promise.all(e[t].map((async e=>{if(e.once&&e.triggered)return;e.triggered=(e.triggered||0)+1;let t=v(e.code,n);!e.category||r.has(e.category)?(u("✔️⚡","fired",e,t),await A(t)):(u("🛑🍪",`stopped from firing. Pixel Category: ${e.category} not within accepted categories (${r.toString()})${e.useQueue?". The pixel was queued and will fire if the desired category is accepted later":""}`,e),e.useQueue&&b(e.category,[e,t]))}))))};r.addChangeListener((async e=>{h(`🍪📃 Accepted cookie categories changed. New accepted categories: ${e.join(",")}`);const n=e.flatMap((e=>{const n=t[e]||[];return t[e]=[],n}));for(let[e,t]of n)u("✔️⚡","fired from queue",e,t),await A(t)}));const k=(0,i.A)((()=>{let e=o.A.get().appData;const t=e?.meta?.title?.locale;return{movieTitle:t,app:t+" - "+"intl".toUpperCase(),movie:"a-bts-army-documentary-forever-we-are-young",studioName:e?.meta?.studio?.name,studio:"trafalgarreleasing",region:"intl",releaseDate:e?.meta?.dates?.release,boxOfficeDate:e?.meta?.dates?.boxOffice,vanityUrl:e?.meta?.url,domain:"undefined"!=typeof window?location.host:"",debug_mode:!1}}));let S={};const C=e=>{const t=o.A.get(),n=t.activePage;let i=Object.fromEntries(Object.entries(S).map((([e,n])=>
2("string"==typeof n&&("@"===n[0]?n=n.slice(1).split(".").reduce(((e,t)=>e?.[t]),t):"="===n[0]&&(n=n.slice(1))),[e,n]))));const r={...k(),page:n,pageName:O(n),...i,...e};return(0,l.BX)(r)},O=e=>{const t=o.A.get().appData;let n=t?.pages?.[e]?.name;if(n)return t.copy?.baseCopy?.[n]||n;return e.replace(/^bolt([A-Z])/,((e,t)=>t.toLowerCase())).replace(/^([a-z])|([a-z])([A-Z])/g,((e,t,n,o)=>t?.toUpperCase()||`${n} ${o}`))},T=()=>{const e=o.A.get().showtimes?.filters?.selected||{};return Object.entries(e).map((([e,t])=>[e,Array.isArray(t)&&t.join("|")])).filter((e=>e[1])).map((e=>e.join("="))).join(";")},L=e=>{let t=C({page:e,pageName:O(e)});E("pageView",t),E("pageView:"+e,t)};o.A.on("LANDING",(({page:e})=>{const t=Math.round(window.startLoadTime),n=(0,c.CH)();let o=C({page:e,pageName:O(e),loadTime:t,pixelDims:`${n.width}x${n.height}`});E("landing",o),L(e),E("timingComplete",o)})),o.A.on("ACTIVE_PAGE_UPDATED",L),o.A.on("TICKET_CONVERSION",(({date:e,time:t,format:n,provider:o,theater:i,source:r,conversion:a,day:s,url:l,movieTitle:c,movieSlug:p,ticketType:d="tickets"})=>E("ticket",C({theater:i?.name,theaterCity:i?.address?.intl?.city,theaterCountry:i?.address?.intl?.country,chain:i?.chain?.name,screeningDate:e,screeningTime:t,format:n,ticketProvider:o,source:r,conversion:a,day:s,url:l,screeningMovie:p,screeningMovieTitle:c,ticketType:d,filters:T()})))),o.A.on("HOME_ENT_CONVERSION",(({product:e,merchant:t,selectedFormat:n,region:o,availability:i,dataProvider:r})=>E("homeEntLinkOut",C({merchant:t,region:o,availability:i,format:n,edition:e.edition,price:e.price,dataProvider:r})))),o.A.on("HOME_ENT_MERCHANT_SELECT",(({merchant:e,region:t})=>E("homeEntMerchantSelection",C({merchant:e,region:t})))),o.A.on("HOME_ENT_FORMAT_SELECT",(e=>E("homeEntFormatSelection",C({format:e})))),o.A.on("HOME_ENT_PROVIDER_ATTRIBUTION_CLICK",(e=>E("homeEntProviderClick",C({provider:e})))),o.A.on("CLICKED_SHARE",(({label:e,link:t})=>E("socialShare",C({socialSharePlatform:e,link:t})))),o.A.on("CLICKED_FOLLOW",((e,{url:t})=>E("socialFollow",C({socialFollowPlatform:e,link:t})))),o.A.on("SYNOPSIS_ENLARGE_IMAGE",(e=>E("synopsisImageEnlarge",C({synopsisImage:e})))),o.A.on("SYNOPSIS_DOWNLOAD_IMAGE",(e=>E("synopsisImageDownload",C({synopsisImage:e})))),o.A.on("GALLERY_VIEW_IMAGE",(e=>E("galleryImageView",C({galleryImage:e})))),o.A.on("GALLERY_DOWNLOAD_IMAGE",(e=>E("galleryImageDownload",C({galleryImage:e})))),o.A.on("GALLERY_DOWNLOAD_ALL",(()=>E("galleryImageDownloadAll",C()))),o.A.on("MAP_REQUEST_DIRECTIONS",((e,t)=>E("showtimeMapRequestDirections",C({travelMode:e.toLowerCase(),theaterName:t?.name,theaterCity:t?.address?.intl?.city,theaterCountry:t?.address?.intl?.country})))),o.A.on("REGION_SELECTOR_CLICKED",((e,t)=>E("regionSelectorClick",C({origin:e,destination:t})))),o.A.on("TOUT_CLICK",((e,t,n)=>E("toutSelectionClick",C({toutType:e,toutLabel:n})))),o.A.on("TEXT_LIST_CLICK",(e=>E("textListClick",C({name:e})))),o.A.on("NOTIFICATION_BANNER_CLICK",((e,t,n)=>E("notificationBannerClick",C({page:e,label:n})))),o.A.on("MOVIE_DETAILS_BUTTON_CLICK",((e,t,n)=>E("movieDetailsButtonClick",C({page:e,label:t,path:n})))),o.A.on("HEADER_PERSISTENT_BUTTON_CLICK",((e,t,n,o,i)=>E("headerPersistentButtonClick",C({label:n,path:i})))),o.A.on("SHOW_CAL_REMIND",(()=>E("showCalendarReminder",C()))),o.A.on("TOGGLE_SHARE_OPEN",(()=>E("openShareDialog",C()))),o.A.on("OPEN_PROVIDER_INTERSTITIAL",(({screening:e,theater:t,ticketType:n="tickets",isMultiMovie:o})=>{const{date:i,time:r,format:a,movie:s}=e,{name:l,chain:c}=t,d=c?.name,h=o?(0,p.uv)(s.id):"";E("providerInterstitialOpen",C({name:l,chainName:d,date:i,time:r,format:a,ticketType:n,optionalMovie
2Name:h}))})),o.A.on("SELECT_TIME",(({screening:e,theater:t,ticketType:n="tickets",isMultiMovie:o})=>{const{date:i,time:r,format:a,movie:s}=e,{name:l,chain:c,address:d}=t,h=c?.name,u=o?(0,p.uv)(s.id):"";E("showtimeSelectTime",C({name:l,chainName:h,city:d?.intl?.city,country:d?.intl?.country,date:i,time:r,format:a,filters:T(),ticketType:n,optionalMovieName:u}))})),o.A.on("SELECT_THEATER",((e,t,n="tickets")=>{const o=e.name||"",i=o+"-"+(e.chain?.name||""),r=e.address?.intl,a=e?.screenings?.[0]?.date||"";E("showtimeSelectTheater",C({name:o,theaterChainName:i,city:r?.city,country:r?.country,ticketType:n,date:a}))})),o.A.on("GROUP_BOOKINGS_INQUIRE",(e=>{const t=e.name||"";E("groupBookingsInquire",C({theaterChainName:t+"-"+(e?.chain?.name||"")}))})),o.A.on("GROUP_BOOKINGS_NAVIGATE_STAGES",(e=>{E("groupBookingsNavigateStages",C({direction:e}))})),o.A.on("GROUP_BOOKINGS_SUBMIT",(e=>{const t=e.name||"";E("groupBookingsSubmit",C({theaterChainName:t+"-"+(e?.chain?.name||"")}))})),o.A.on("WRONG_REGION",((e,t)=>E("wrongRegion",C({region:e,ticketType:t})))),o.A.on("SHOWTIMES_ERROR",(e=>E("showtimesError",C({ticketType:e})))),o.A.on("SHOWTIMES_EMPTY",((e,t)=>{const{countryCode:n="",city:o=""}=e;E("showtimesEmpty",C({countryCode:n,city:o,ticketType:t}))}));const I=()=>({ticketProvider:o.A.get().showtimes?.customDataProvider?.join(",")||""});o.A.on("FILTER_SELECTED_TIME",((e,t="tickets")=>E("showtimesFilterSelectedTime",C({times:e,ticketType:t,...I()})))),o.A.on("FILTER_SELECTED_DAY",((e,t="tickets")=>E("showtimesFilterSelectedDay",C({date:e,ticketType:t})))),o.A.on("FILTER_SELECTED_FORMAT",((e,t="tickets")=>E("showtimesFilterSelectedFormat",C({formats:e,ticketType:t,...I()})))),o.A.on("FILTER_SELECTED_LANGUAGE",((e,t="tickets")=>E("showtimesFilterSelectedLanguage",C({language:e,ticketType:t})))),o.A.on("FILTER_SELECTED_SUBTITLES",((e,t="tickets")=>
2E("showtimesFilterSelectedSubtitle",C({subtitle:e,ticketType:t})))),o.A.on("SET_USER_LOCATION",((e,t,n)=>E("showtimesSetUserLocation",C({source:t,ticketType:n})))),o.A.on("GEO_FROM_IP",((e,t)=>{const{countryCode:n="",city:o=""}=e;E("showtimesGeoFromIP",C({countryCode:n,city:o,ticketType:t}))})),o.A.on("USER_LOCATION_UPDATED",(({geo:e,source:t,ticketType:n="tickets"})=>{if("landing"===t||!e)return;const{city:o="",countryCode:i=""}=e;E("showtimesUserLocationUpdated",C({source:t,city:o,countryCode:i,ticketType:n}))})),o.A.on("INVITE_GENERATOR_CHANGE_INVITE_CLICK",(()=>E("showtimesinvitegenerator-change-invite-click"))),o.A.on("INVITE_GENERATOR_SHARE_INVITE_CLICK",(()=>E("showtimesinvitegenerator-share-or-download-invite-click",{type:"share"}))),o.A.on("INVITE_GENERATOR_DOWNLOAD_INVITE_CLICK",(()=>E("showtimesinvitegenerator-share-or-download-invite-click",{type:"download"}))),o.A.on("CALENDAR_CLICKED",(({label:e})=>E("calendarReminder",C({calendarLabel:e})))),o.A.on("VIDEO_PLAYER_PROGRESS",(({platform:e,video:t,videoTitle:n,videoLength:o,time:i,step:r,isShowtimesMessage:a,isTrailerOverlay:s})=>{E("videoProgress",C({video:t,platform:e,videoTitle:n,videoLength:o,videoTime:i,progress:95===r?100:r,type:s?"trailer":"videos",showtimesMessage:a?"true":"false"}))})),o.A.on("START_PHOTOBOOTH",(()=>E("photoboothStart"))),o.A.on("PHOTOBOOTH_GRANT_CAMERA_ACCESS",(()=>E("photoboothAllowCameraAccess"))),o.A.on("PHOTOBOOTH_DENY_CAMERA_ACCESS",(()=>E("photoboothDenyCameraAccess"))),o.A.on("PHOTOBOOTH_USE_CAMERA",(()=>E("photoboothUseCamera"))),o.A.on("PHOTOBOOTH_UPLOAD",(()=>E("photoboothUpload"))),o.A.on("PHOTOBOOTH_PHOTO_CAPTURED",(()=>E("photoboothPhotoCaptured"))),o.A.on("PHOTOBOOTH_IMAGE_UPLOADED",(()=>E("photoboothImageUploaded"))),o.A.on("SHARE_PHOTOBOOTH_IMAGE",(()=>E("photoboothShare"))),o.A.on("DOWNLOAD_PHOTOBOOTH_IMAGE",(()=>E("photoboothDownload"))),o.A.on("PHOTOBOOTH_SOCIAL_CLICK",(({platform:e})=>E("photoboothSocialClick",C({platform:e})))),o.A.on("PHOTOBOOTH_RESTART",(()=>E("photoboothRestart"))),o.A.on("TRACK_NAV_LINK_CLICK",((e,t,n)=>E("header-link-click",C({linkName:e,linkUrl:n})))),o.A.on("FOOTER_LINK_CLICK",(({name:e,url:t})=>E("footer-link-click",C({linkUrl:t,linkName:e})))),o.A.on("CUSTOM_EVENT",(({category:e,action:t,label:n})=>{E("customEvent",C({category:e,action:t,label:n}))})),g=e=>{e&&(e.variables&&(S=e.variables),Object.entries(e).forEach((([e,t])=>w(t,e))))},f=e=>{e.variables&&(S=e.variables);let t=C();return Object.values(e).filter((e=>n(e)&&e.static)).map((e=>{const n=v(e.code,t);return a(n)?n:`<script>${d(n)}<\/script>`}))},m=w,_=E,y=C}function w(e){return g?.(e)}function b(...e){return _?.(...e)}},498:(e,t,n)=>{"use strict";var o=n(1158),i=n(7245),r=n(3747),a=n(1392),s=n(7050),l=(n(4296),n(6430));const c={consent:a.STRICTLY_NECESSARY,c1:a.STRICTLY_NECESSARY,c2:a.PERFORMANCE,c3:a.FUNCTIONAL,c4:a.TARGETING};var p=n(7702);n(9793),n(332),n(761),n(9618);if(i.addChangeListener((e=>{(0,r.P)("categoriesUpdated",{categories:e}),p.Ze(e)})),"undefined"!=typeof window){const e=window.__INITIAL_STATE__?.appData?.options?.enableTealiumCookieConsent;if(e){const e=()=>(e=>{const t=Array.isArray(e)?e:e.split(","),n=(0,l.jF)(t.map((e=>c[e])).filter((e=>!!e)));i.set(n)})(function(){if(!window.utag)return[];const e=window.utag.gdpr.getCookieValues();return Object.keys(e).filter((t=>"1"===e[t]||"true"===e[t]))}());if(window.addEventListener("consentdecided",e),window.utag)e();else{const t=n=>{n.target.matches('script[src$="utag.js"]')&&(document.removeEventListener("load",t,!0),e())};document.addEventListener("load",t,!0)}}}const d={all:[a.STRICTLY_NECESSARY,a.FUNCTIONAL,a.PERFORMANCE,a.TARGETING,a.ADVERTISING,a.SOCIAL],"tag manager":a.STRICTLY_NECESSARY,"website optimization":a.PERFORMANCE,"business intelligence":a.PERFORMANCE,optimizer:a.PERFORMANCE,video:a.PERFORMANCE,publisher:a.PERFORMANCE,agency:a.PERFORMANCE,mobile:a.PERFORMANCE,"data aggregator/supplier":a.FUNCTIONAL,"content management/saas":a.FUNCTIONAL,"online privacy platform":a.FUNCTIONAL,advertisers:a.TARGETING,"marketing solutions":a.TARGETING,"demand side platform":a.TARGETING,"data management platform":a.TARGETING,"supply side platform":a.TARGETING,"social media":a.TARGETING,retargeter:a.TARGETING,"research provider":a.TARGETING,"analytics provider":a.TARGETING,"creative/ad format technology":a.TARGETING,other:a.TARGETING};if(i.addChangeListener((e=>{(0,r.P)("categoriesUpdated",{categories:e}),p.Ze(e)})),"undefined"!=typeof window&&window.evidon){let e,t=[window.evidon.priorConsentCallback],n=(n,...o)=>{n!==e&&(e=n,t.forEach((e=>{try{e?.(n,...o)}catch(e){}})),(e=>{const t=(e=Array.isArray(e)?e:Object.entries(e).map((([e,t])=>t&&e)).filter((e=>e))).flatMap((e=>d[e])).filter((e=>!!e));i.set(t)})(n))};const o=e=>{Object.defineProperty(e,"priorConsentCallback",{get:()=>n,set(e){t.push(e)}})};o(window.evidon);let r=window.evidon;Object.defineProperty(window,"evidon",{get:()=>r,set(e){o(e),r=e}})}const h={cookies:a.STRICTLY_NECESSARY,ad_delivery:a.TARGETING,advertising_personalization:a.TARGETING,content_personalization:a.TARGETING,cookies_marketing:a.TARGETING,create_ads_profile:a.TARGETING,create_content_profile:a.TARGETING,device_access:a.TARGETING,improve_products:a.TARGETING,link_devices:a.TARGETING,market_research:a.TARGETING,measure_ad_performance:a.TARGETING,offline_match:a.TARGETING,precise_geo:a.TARGETING,select_basic_ads:a.TARGETING,select_personalized_ads:a.TARGETING,select_personalized_content:a.TARGETING,measure_content_performance:a.PERFORMANCE,analytics:a.PERFORMANCE,cookies_analytics:a.PERFORMANCE,cookies_social:a.SOCIAL},u=e=>{const t=(Array.isArray(e)?e:e.split(",")).map((e=>h[e])).filter((e=>!!e));i.set(t)};function g(){return window.Didomi.getUserConsentStatusForAll().purposes.enabled}if(i.addChangeListener((e=>{(0,r.P)("categoriesUpdated",{categories:e})})),i.addChangeListener((e=>{p.Ze(e)})),"undefined"!=typeof window){let e=!1;(0,l.wh)(window,"__INITIAL_STATE__.appData.options.didomiCookieConsent",!1)&&(e||(window.didomiOnReady=window.didomiOnReady||[],window.didomiOnReady.push((function(){const e=g();u(e),window.Didomi.on("consent.changed",(function(){const e=g();return u(e)}))})),e=!0))}var f=n(4831);if("undefined"!=typeof window){(0,l.wh)(window,"__INITIAL_STATE__.appData.options.SMECookieConsent",!1)&&function e(){let t=f.A.get("sme_cookie_en");const n=document.getElementById("sme_cookie_accept");n||t?t?i.set([a.STRICTLY_NECESSARY,a.FUNCTIONAL,a.TARGETING,a.ADVERTISING,a.PERFORMANCE]):n.addEventListener("click",(()=>{i.set([a.STRICTLY_NECESSARY,a.FUNCTIONAL,a.TARGETING,a.ADVERTISING,a.PERFORMANCE])})):window.setTimeout(e,100)}()}const m="pow-cookie-cats-";o.A.on("SET_COOKIE_BAR_HEIGHT",(e=>{o.A.get().cookies.set({height:e})})),o.A.on("COOKIE_BANNER_OPEN",(()=>{o.A.get().cookies.set({cookieBannerOpen:!0})})),o.A.on("COOKIE_BANNER_CLOSE",(()=>{const e=o.A.get(),t=e.cookies;
2if(t.cookieBannerOpen&&t.pushDown&&t.height&&e.homeActivePercentage<.5){let e=document.getElementById("mainScroll");if(e){let n=e.scrollTop+t.height;setTimeout((()=>{let e=document.getElementById("mainScroll");e&&(e.scrollTop=n)}),0)}}t.set({cookieBannerOpen:!1}),o.A.emit("SET_COOKIE_BAR_HEIGHT",0)})),o.A.on("COOKIE_PREFERENCES_OPEN",(()=>{const{deviceSize:e}=o.A.get().client;"mobile"!==e&&o.A.emit("ENABLE_SCROLLING_LOCK"),o.A.get().cookies.set({cookiePreferencesOpen:!0})})),o.A.on("COOKIE_PREFERENCES_CLOSE",(()=>{const{deviceSize:e}=o.A.get().client;"mobile"!==e&&o.A.emit("DISABLE_SCROLLING_LOCK"),o.A.get().cookies.set({cookiePreferencesOpen:!1})})),o.A.on("ACCEPT_COOKIES",((e=[],t)=>{o.A.emit("COOKIE_BANNER_CLOSE"),i.set(e),t?.doNotSetCookie||o.A.emit("SET_COOKIES",e)})),o.A.on("ACCEPT_ALL_COOKIES",(e=>{const t=[...Object.keys(a),"UNCATEGORIZED"];o.A.emit("ACCEPT_COOKIES",t,e)})),o.A.on("SET_COOKIES",((e=[])=>{f.A.set(m+o.A.get().appData?.meta?.id,JSON.stringify(e),{expires:30})})),o.A.on("CHECK_COOKIES",(()=>{let e;try{e=JSON.parse(f.A.get(m+o.A.get().appData?.meta?.id))}catch(e){}const t=e||i.get(),n=(o.A.get().appData?.options?.cookiesModal?.autoOptIn||"").split(",").filter((e=>e));t.length>0?o.A.emit("ACCEPT_COOKIES",t,{doNotSetCookie:!0}):n.length>0?i.set(n):i.set([])})),o.A.on("ONETRUST_SHOW",(()=>s.displayModal())),o.A.on("DELETE_ALL_COOKIES",(({reload:e})=>{const t=f.A.get();Object.keys(t).map((e=>{e.startsWith(m)||f.A.remove(e)})),e&&window.location.reload()})),i.addChangeListener((e=>{(0,r.P)("categoriesUpdated",{categories:e})}))},623:(e,t,n)=>{"use strict";var o=n(5968),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,r,a,s,l,c=!1;t||(t={}),t.debug;try{if(r=o(),a=document.createRange(),s=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){window.clipboardData.clearData();var o=i[t.format]||i.default;window.clipboardData.setData(o,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))})),document.body.appendChild(l),a.selectNodeContents(l),s.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(o){try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(o){n=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(n,e)}}finally{s&&("function"==typeof s.removeRange?s.removeRange(a):s.removeAllRanges()),l&&document.body.removeChild(l),r()}return c}},685:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 30 30",role:"img","aria-label":"Facebook"},e),(0,i.h)("path",{d:"M15,3C8.373,3,3,8.373,3,15c0,6.016,4.432,10.984,10.206,11.852V18.18h-2.969v-3.154h2.969v-2.099c0-3.475,1.693-5,4.581-5 c1.383,0,2.115,0.103,2.461,0.149v2.753h-1.97c-1.226,0-1.654,1.163-1.654,2.473v1.724h3.593L19.73,18.18h-3.106v8.697 C22.481,26.083,27,21.075,27,15C27,8.373,21.627,3,15,3z"}))},704:(e,t,n)=>{"use strict";n.d(t,{A9:()=>d,CH:()=>s,KS:()=>u,NW:()=>r,f8:()=>h,k_:()=>f,qF:()=>g});var o=n(1158),i=n(6430);function r(){const e=a(),t=s(),n=l();return{dimensions:e,pixelDimensions:t,device:n,deviceSize:c(e,n),deviceWidthSize:c(e,n,!0),orientation:p(e),isIOS:function(){if("undefined"==typeof window)return!1;const e=(""+navigator.userAgent).toLowerCase(),t=/Macintosh/i.test(navigator.userAgent)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>1;return-1!==e.indexOf("ipad")||t||-1!==e.indexOf("iphone")}(),isEdge:function(){const e=(navigator.userAgent||"").match(/Edge\/(\d+)\./);if(e)return+e[1];return!1}(),isSafari:/^((?!chrome|android|CriOS|fxios).)*safari/i.test(navigator.userAgent),isDesktopSize:d(),isDesktopWidth:function(e=c(a(),l(),!0)){return e.toLowerCase().includes("desktop")}(),isSocialWebview:function(){const e=(navigator.userAgent||"").toLowerCase();return["instagram","webview","fban","fbav","tiktok"].some((t=>-1!==e.indexOf(t)))}()}}function a(){return{width:window.innerWidth,height:window.innerHeight}}function s(){const e=window.devicePixelRatio||1;return{width:window.innerWidth*e,height:window.innerHeight*e}}function l(){if("undefined"!=typeof window){const e=(""+navigator.userAgent).toLowerCase();if(-1!==e.indexOf("android"))return"android";if(-1!==e.indexOf("iphone"))return"iphone";if(-1!==e.indexOf("ipad"))return"ipad"}return navigator.maxTouchPoints>1?"tablet":"desktop"}function c(e=a(),t=l(),n){if("iphone"==t)return"mobile";const r=o.A.get(),s=(0,i.wh)(r,"appData.styling.variables.breakTablet","767").replace("px",""),c=[[+s,"mobile"],[+(0,i.wh)(r,"appData.styling.variables.breakSmallDesktop","1024").replace("px",""),"tablet"],[+(0,i.wh)(r,"appData.styling.variables.breakDesktop","1280").replace("px",""),"smallDesktop"],[+(0,i.wh)(r,"appData.styling.variables.breakLargeDesktop","1600").replace("px",""),"desktop"],[1/0,"largeDesktop"]];for(let o=0;o<c.length;o++){let[i,r]=c[o];if(!(e.width>=i))return"smallDesktop"===r&&e.width<e.height&&!n?"tablet":"mobile"!==r&&"tablet"!==t&&"desktop"!==t&&"landscape"===p({width:e.width,height:e.height})&&e.height<s&&!n?"mobile":r}return"unknown"}function p({width:e,height:t}){return e>t?"landscape":"portrait"}function d(e=c()){const t=p(a());return"desktop"===e||"largeDesktop"===e||"smallDesktop"===e&&"landscape"===t}function h(){return window.top!==window.self||/[?&]iframe([=&]|$)/i.test(location.search)}function u(){if((0,i.wh)(o.A.get(),"appData.options.bareboneShowtimesView",!1))return!0;
2if("undefined"==typeof window)return!1;const e=/[?&]showbarebones([=&]|$)/i.test(location.search);return h()&&e}function g(){if((0,i.wh)(o.A.get(),"appData.options.bareboneShowtimesView",!1))return!0;if("undefined"==typeof window)return!1;const e=/[?&]showbarebones=showtimes([&]|$)/i.test(location.search);return h()&&e}function f(){if("undefined"==typeof window)return!1;return/[?&]hideFooter([=&]|$)/i.test(location.search)}},761:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(4296);var o=n(7245);function i(e,t){return class extends t{constructor(e){super(e),this.onOneTrustCategoriesChange=this.onOneTrustCategoriesChange.bind(this),this.state=this.state||{},this.onOneTrustCategoriesChange(o.get())}componentDidMount(...e){super.componentDidMount&&"function"==typeof super.componentDidMount&&super.componentDidMount(...e),o.addChangeListener(this.onOneTrustCategoriesChange)}componentWillUnmount(...e){super.componentDidMount&&"function"==typeof super.componentWillUnmount&&super.componentWillUnmount(...e),o.removeChangeListener(this.onOneTrustCategoriesChange)}onOneTrustCategoriesChange(t){let n=[...t],i="function"==typeof e?e(this.props,this.state):e,r=!0===i||o.has(i);this.setState({oneTrustCategories:n,oneTrustAllowed:r})}}}},818:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var o=n(1158);function i(e){if(!e||"string"!=typeof e)return e;const t=o.A.get(),n=t?.appData?.urls?.roots?.imageRegion;let i=n;const r=t?.appData?.options?.useAssetUpdateDateTime,a=t?.appData?.options?.dynamicAssetUpdate;if(a?.useDynamicUpdates){const e=Object.values(a?.dateTimesForUpdates).sort(((e,t)=>e-t));let t=0;e.forEach((e=>{Date.now()>e&&t++})),t>0&&(i+=`/updates${t}`)}else r&&Date.now()>r&&(i+="/updates");return e.replace(/%IMAGE_REGION_ROOT_DYNAMIC%/g,i)}},891:(e,t,n)=>{"use strict";n.d(t,{I:()=>o});const o=["PERFORMANCE","SOCIAL","TARGETING","STRICTLY_NECESSARY"]}
2,939:(e,t,n)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=o(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}function r(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{A:()=>r})},985:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img","aria-label":"Instagram"},e),(0,i.h)("path",{d:"M8 2c-1.63 0-1.834.007-2.474.036-.638.029-1.075.131-1.456.279a2.932 2.932 0 00-1.063.692 2.932 2.932 0 00-.692 1.063c-.148.382-.25.818-.279 1.456C2.007 6.166 2 6.37 2 8s.007 1.834.036 2.474c.029.639.131 1.075.279 1.456.153.395.358.729.692 1.063.334.334.668.539 1.063.692.382.148.818.25 1.456.279.64.029.844.036 2.474.036 1.63 0 1.834-.007 2.474-.036.638-.029 1.075-.131 1.456-.279a2.932 2.932 0 001.063-.692c.334-.334.539-.668.692-1.063.148-.382.25-.818.279-1.456C13.993 9.834 14 9.63 14 8c0-1.63-.007-1.834-.036-2.474-.029-.638-.131-1.075-.279-1.456a2.932 2.932 0 00-.692-1.063 2.932 2.932 0 00-1.063-.692c-.382-.148-.818-.25-1.456-.279C9.834 2.007 9.63 2 8 2m0 1.081c1.602 0 1.792.006 2.425.035.584.027.902.124 1.114.207.28.109.48.239.69.449.21.21.34.41.449.69.082.211.18.529.207 1.114.028.632.034.822.034 2.424 0 1.602-.006 1.792-.035 2.425-.027.585-.125.902-.207 1.114-.109.28-.239.48-.449.69-.21.21-.41.34-.69.449-.211.082-.529.18-1.114.207-.632.028-.822.034-2.424.034s-1.792-.006-2.425-.035c-.585-.027-.902-.125-1.114-.207a1.862 1.862 0 01-.69-.449c-.21-.21-.34-.41-.449-.69-.082-.211-.179-.528-.206-1.113-.029-.633-.035-.823-.035-2.425 0-1.602.006-1.792.035-2.425.027-.585.124-.902.207-1.114.109-.28.239-.48.449-.69.21-.21.41-.34.69-.449.211-.082.529-.18 1.114-.207.632-.028.822-.034 2.424-.034"}),(0,i.h)("path",{d:"M7.986 9.982a1.995 1.995 0 110-3.99 1.995 1.995 0 010 3.99m0-5.07a3.074 3.074 0 100 6.147 3.074 3.074 0 000-6.147M11.182 5.509a.718.718 0 110-1.436.718.718 0 010 1.436z"}))},1126:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,i.h)("path",{d:"M14 3H2a1 1 0 00-1 1v8a1 1 0 001 1h12a1 1 0 001-1V4a1 1 0 00-1-1zm-1.519 1L8 7.671 3.519 4h8.962zM14 12H2V4l5.341 4.424a1 1 0 001.318 0L14 4v8z"}))},1158:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var o=n(4273);const i=new(n.n(o)())({},{});function r(e){if("undefined"==typeof window||"function"!=typeof Event||!window.dispatchEvent)return;const t=new Event(e);window.dispatchEvent(t)}i.on("afterAll",(function(e){"update"!==e&&r(e)})),i.on(void 0,(()=>{throw new Error("Undefined action! Please define your actions!")})),"undefined"!=typeof window&&(window.Store=i,r("NEW_STORE"));const a=i},1324:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 33 33"},e),(0,i.h)("path",{"fill-rule":"evenodd",d:"M15 29.585L7.45 21a1.003 1.003 0 0 0-1.416 0 1.003 1.003 0 0 0 0 1.416l9.259 10.291c.392.39 1.024.39 1.416 0L26 22.416A1.004 1.004 0 0 0 26 21a1.003 1.003 0 0 0-1.416 0L17 29.585V2a1 1 0 0 0-2 0v27.585z"}))},1392:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ADVERTISING:()=>s,FUNCTIONAL:()=>i,PERFORMANCE:()=>r,SOCIAL:()=>l,STRICTLY_NECESSARY:()=>o,TARGETING:()=>a});const o="STRICTLY_NECESSARY",i="FUNCTIONAL",r="PERFORMANCE",a="TARGETING",s="ADVERTISING",l="SOCIAL"},1866:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var o=n(4180),i=n(4296),r=n(6430),a=n(1158);const s={container:"button__container__Vgkga",primary:"button__primary__JkbQR",outlined:"button__outlined__L52sA",floating:"button__floating__Elewb",time:"button__time__Ndxk6",interstitial:"button__interstitial__Z_8fj",noHover:"button__noHover__G6tl3",allStyling:"button__allStyling__iHyRz",icon:"button__icon__qI18a",tag:"button__tag__VCfyJ",active:"button__active__t9Wy6",text:"button__text__Zqxzg"};class l extends i.uA{constructor(e){super(e),this.supportedTypes=["plain","primary","outlined","text","t
2ime","tag","floating","icon"]}render(e){const{type:t,variant:n,htmlType:l="button",active:c,class:p,activeClass:d,style:h,trigger:u,onMouseEnter:g,onMouseLeave:f,onMouseOut:m,onMouseDown:_,onKeyDown:y,onFocus:w,tabIndex:b,disabled:v,children:A,ariaLabel:E,href:k,target:S,download:C,forwardedRef:O,...T}=e;if(t&&!this.supportedTypes.includes(t))return;const L=(0,r.wh)(h,"backgroundColor"),I=(0,r.wh)(a.A.get(),"appData.styling.enableDisableAllButtonStyling.showtimes");let R="button",x={type:l};return k&&(R="a",x={href:k,target:S,download:C}),Object.entries(T).forEach((([e,t])=>{e.startsWith("data-")&&(x[e]=t)})),(0,i.h)(R,(0,o.A)({class:(0,r.XS)(s.container,c&&s.active,I&&s.allStyling,L&&s.noHover,s[t],s[n],p,c&&d),style:h,onClick:u,onMouseEnter:g,onMouseLeave:f,onMouseDown:_,onMouseOut:m,onKeyDown:y,onFocus:w,disabled:v,tabIndex:b,ariaLabel:E,ref:O},x),A)}}},2037:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var o=n(1158),i=n(3549),r=n(9863),a=n(6430),s=n(9248),l=n(8881),c=n(2483),p=n(2824);const d=(0,i.A)((()=>{let e=(0,a._U)((0,s.Ed)()?.defaultDate);return Number.isNaN(+e)?null:(0,l.A)(e,"yyyy-MM-dd")})),h=["morning","afternoon","evening","late"],u=async e=>{let t=(0,r.A)(e),n={audioDetails:[]};const i=(0,a.fY)(t.format);i?.length&&(n.format=i,n.format.includes("dolby")&&(n.format=n.format.filter((e=>"dolby"!==e)),n.audioDetails.push("Dolby Cinema")));const s=((0,a.fY)(t.time)||[]).filter((e=>h.includes(e)));s?.length&&(n.time=s);const u=(0,a.fY)(t.chain||t.exhibitor);u?.length&&(n.exhibitor=u);const g=(0,a.fY)(t.m);g?.length&&(n.movie=g);const f=(0,a.fY)(t.movie||t.title);if(f?.length){const e=Object.entries(o.A.get().appData?.pages?.boltShowtimes?.data?.movieData||{}),t=f.map((t=>{const n=e.find((e=>{const[,n]=e,o=n.querySlug||(0,p.A)(n.title,{removeDiacritics:!0});return t===o}));return n?n[0]:t}));let i=await c.Ay.call("querystring.filters.movie",t);i?.length&&(n.movie=i)}const m=(0,a._U)(t.date),_=d();let y=Date.now();return m&&!Number.isNaN(+m)&&m>y?n.date=[(0,l.A)(m,"yyyy-MM-dd")]:_&&new Date(_)>y&&(n.date=[_]),n}},2265:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(4296);class i extends o.uA{render({children:e,...t}){return(0,o.h)("a",t,e)}}},2483:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>i});const o={};const i={register:function(e,t,n){if("function"!=typeof t)return!1;o[e]||(o[e]=[]),t._priority=n??10,o[e].push(t),o[e].sort(((e,t)=>e._priority-t._priority))},call:async function(e,t,n){return o[e]?o[e].reduce((async(e,t)=>t(await e,n)),t):t}}},2507:(e,t,n)=>{try{let e="about:"===location.protocol?window.parent:window,t=e.location.origin+e.location.pathname.replace(/\/[^/]*$/,"/");n.p=t+(window.__RELATIVE_ROOT__||"")}catch(e){}},2673:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,i.h)("path",{d:"M5.59937809,11.790571 L3.19856553,9.26329035 C2.93354482,8.98396283 2.93354482,8.5313056 3.19856553,8.25264473 C3.46358623,7.97331722 3.89361983,7.97331722 4.15864053,8.25264473 L6.07941559,10.2759359 L11.8404907,4.20939564 C12.1061364,3.93006812 12.53617,3.93006812 12.8005657,4.20939564 C13.0662114,4.48872315 13.0662114,4.94271369 12.8005657,5.22137455 L6.5594531,11.790571 C6.42694275,11.9299015 6.25317917,11.9999 6.07941559,11.9999 C5.90565202,11.9999 5.73188844,11.9299015 5.59937809,11.790571"}))},2824:(e,t,n)=>{"use strict";function o(e,t={}){return e&&"string"==typeof e?(t.removeDiacritics&&(e=e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")),e.replace(/'+/g,"").replace(/[^a-z0-9]+/gi,"-").replace(/^-+|-+$/g,"").toLowerCase()):e}n.d(t,{A:()=>o})},3013:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,i.h)("path",{d:"M7.292 8L1.146 1.854a.502.502 0 01.708-.708L8 7.292l6.146-6.146a.502.502 0 01.708.708L8.708 8l6.146 6.146a.502.502 0 01-.708.708L8 8.708l-6.146 6.146A.502.502 0 011.5 15s-.256-.049-.354-.146a.502.502 0 010-.708L7.292 8z","fill-rule":"evenodd"}))},3050:e=>{"use strict";var t=void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},n={extend:function(e,t){for(var n in t)e[n]=t[n];return e},createNonEnumerable:function(e,t){var n={};for(var o in e)n[o]={value:e[o]};return Object.create(t||{},n)},error:function(e){var t=new Error(e);
2if(!console)throw t},each:function(e,t){var n,o,i;if(e&&e.constructor===Array)for(n=0,o=e.length;n<o;n++)t(e[n],n);else for(n=0,o=(i=Object.keys(e)).length;n<o;n++)t(e[i[n]],i[n])},addNE:function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!1,configurable:!0,writable:!0,value:t[n]})},createNE:function(e){var t={};for(var n in e)t[n]={writable:!0,configurable:!0,enumerable:!1,value:e[n]};return t},nextTick:function(){var e,n=[],o=!1,i=!!t.postMessage&&"undefined"!=typeof Window&&t instanceof Window,r="fzr"+Date.now(),a=i?function(){t.postMessage(r,"*")}:function(){setTimeout((function(){s()}),0)},s=i?function(e){e.data===r&&(e.stopPropagation(),l())}:l;function l(){for(o=!1;e=n.shift();)e()}function c(e){n.push(e),o||(o=!0,a())}return i&&t.addEventListener("message",s,!0),c.removeListener=function(){t.removeEventListener("message",s,!0)},c}(),findPivot:function(e){if(e&&e.__){if(e.__.pivot)return e;for(var t,n=0,o=e.__.parents,i=0;!n&&i<o.length;)(t=o[i]).__.pivot&&(n=t),i++;if(n)return n;for(i=0;!n&&i<o.length;)n=this.findPivot(o[i]),i++;return n}},isLeaf:function(e,t){var n;return!e||!(n=e.constructor)||(t?n===String||n===Number||n===Boolean:n!==Object&&n!==Array)},warn:function(){var e;"undefined"==typeof process&&(arguments[0]||"undefined"==typeof console||((e=Array.prototype.slice.call(arguments,1))[0]="Freezer.js WARNING: "+e[0]))}};e.exports=n},3549:(e,t,n)=>{"use strict";function o(e,t=()=>null){const n=new Map;let o;const i=function(){const o=t.apply(this,arguments);return n.has(o)||n.set(o,e.apply(this,arguments)),n.get(o)};return i.expireIn=e=>{o=setTimeout((()=>this.reset()),e)},i.reset=()=>{clearTimeout(o),n.clear()},i.force=function(){const e=t.apply(this,arguments);return i.delete(e),i.apply(this,arguments)},i}n.d(t,{A:()=>o})},3724:(e,t,n)=>{"use strict";var o=n(1158),i=n(8471);o.A.on("HOMEENT_SHOW",((e,t,n)=>{if(!n){const e=o.A.get().appData?.pages||{},t=Object.values(e).find((e=>"homeEnt"===e.type));n=t?.id}(0,i.m)(e,"homeEnt",!1,t,n)})),o.A.on("HOMEENT_HIDE",((e,t=!0)=>(0,i.e)(e,t,"homeEnt"))),o.A.on("CLOSE_ALL_OVERLAYS",((e={})=>{o.A.emit("HOMEENT_HIDE",e.animate,!1)}))},3747:(e,t,n)=>{"use strict";n.d(t,{P:()=>o});const o=(e,t)=>{const n={bubbles:!1,cancelable:!1,detail:t||null};let o=window.CustomEvent;if("function"!=typeof o){function r(e,t){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}r.prototype=window.Event.prototype,o=r}const i=new o(e,n);window.dispatchEvent(i)}},4134:(e,t,n)=>{"use strict";function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=Array(t);n<t;n++)o[n]=e[n];return o}function i(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(t,{A:()=>i})},4153:(e,t,n)=>{"use strict";var o=n(1158),i=n(8471);o.A.on("PRESSKIT_SHOW",((e,t,n)=>(0,i.m)(e,"pressKit",!1,t,n))),o.A.on("PRESSKIT_HIDE",((e,t=!0)=>(0,i.e)(e,t,"pressKit"))),o.A.on("CLOSE_ALL_OVERLAYS",((e={})=>{o.A.emit("PRESSKIT_HIDE",e.animate,!1)}))},4180:(e,t,n)=>{"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},o.apply(null,arguments)}n.d(t,{A:()=>o})},4273:(e,t,n)=>{var o=n(8348);e.exports=o},4296:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>H,XX:()=>M,h:()=>s,uA:()=>B});var o=function(){},i={},r=[],a=[];function s(e,t){var n,s,l,c,p=a;for(c=arguments.length;c-- >2;)r.push(arguments[c]);for(t&&null!=t.children&&(r.length||r.push(t.children),delete t.children);r.length;)if((s=r.pop())&&void 0!==s.pop)for(c=s.length;c--;)r.push(s[c]);else"boolean"==typeof s&&(s=null),(l="function"!=typeof e)&&(null==s?s="":"number"==typeof s?s=String(s):"string"!=typeof s&&(l=!1)),l&&n?p[p.length-1]+=s:p===a?p=[s]:p.push(s),n=l;var d=new o;return d.nodeName=e,d.children=p,d.attributes=null==t?void 0:t,d.key=null==t?void 0:t.key,void 0!==i.vnode&&i.vnode(d),d}function l(e,t){for(var n in t)e[n]=t[n];return e}function c(e,t){e&&("function"==typeof e?e(t):e.current=t)}var p="function"==typeof Promise?Promise.resolve().then.bind(Prom
vendor: 7,543 bytes, line 2
2ise.resolve()):setTimeout;var d=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i,h=[];function u(e){!e._dirty&&(e._dirty=!0)&&1==h.push(e)&&(i.debounceRendering||p)(g)}function g(){for(var e;e=h.pop();)e._dirty&&P(e)}function f(e,t,n){return"string"==typeof t||"number"==typeof t?void 0!==e.splitText:"string"==typeof t.nodeName?!e._componentConstructor&&m(e,t.nodeName):n||e._componentConstructor===t.nodeName}function m(e,t){return e.normalizedNodeName===t||e.nodeName.toLowerCase()===t.toLowerCase()}function _(e){var t=l({},e.attributes);t.children=e.children;var n=e.nodeName.defaultProps;if(void 0!==n)for(var o in n)void 0===t[o]&&(t[o]=n[o]);return t}function y(e){var t=e.parentNode;t&&t.removeChild(e)}function w(e,t,n,o,i){if("className"===t&&(t="class"),"key"===t);else if("ref"===t)c(n,null),c(o,e);else if("class"!==t||i)if("style"===t){if(o&&"string"!=typeof o&&"string"!=typeof n||(e.style.cssText=o||""),o&&"object"==typeof o){if("string"!=typeof n)for(var r in n)r in o||(e.style[r]="");for(var r in o)e.style[r]="number"==typeof o[r]&&!1===d.test(r)?o[r]+"px":o[r]}}else if("dangerouslySetInnerHTML"===t)o&&(e.innerHTML=o.__html||"");else if("o"==t[0]&&"n"==t[1]){var a=t!==(t=t.replace(/Capture$/,""));t=t.toLowerCase().substring(2),o?n||e.addEventListener(t,b,a):e.removeEventListener(t,b,a),(e._listeners||(e._listeners={}))[t]=o}else if("list"!==t&&"type"!==t&&!i&&t in e){try{e[t]=null==o?"":o}catch(e){}null!=o&&!1!==o||"spellcheck"==t||e.removeAttribute(t)}else{var s=i&&t!==(t=t.replace(/^xlink:?/,""));null==o||!1===o?s?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.removeAttribute(t):"function"!=typeof o&&(s?e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),o):e.setAttribute(t,o))}else e.className=o||""}function b(e){return this._listeners[e.type](i.event&&i.event(e)||e)}var v=[],A=0,E=!1,k=!1;function S(){for(var e;e=v.shift();)i.afterMount&&i.afterMount(e),e.componentDidMount&&e.componentDidMount()}function C(e,t,n,o,i,r){A++||(E=null!=i&&void 0!==i.ownerSVGElement,k=null!=e&&!("__preactattr_"in e));var a=O(e,t,n,o,r);return i&&a.parentNode!==i&&i.appendChild(a),--A||(k=!1,r||S()),a}function O(e,t,n,o,i){var r=e,a=E;if(null!=t&&"boolean"!=typeof t||(t=""),"string"==typeof t||"number"==typeof t)return e&&void 0!==e.splitText&&e.parentNode&&(!e._component||i)?e.nodeValue!=t&&(e.nodeValue=t):(r=document.createTextNode(t),e&&(e.parentNode&&e.parentNode.replaceChild(r,e),T(e,!0))),r.__preactattr_=!0,r;var s,l,c=t.nodeName;if("function"==typeof c)return function(e,t,n,o){var i=e&&e._component,r=i,a=e,s=i&&e._componentConstructor===t.nodeName,l=s,c=_(t);for(;i&&!l&&(i=i._parentComponent);)l=i.constructor===t.nodeName;i&&l&&(!o||i._component)?(D(i,c,3,n,o),e=i.base):(r&&!s&&(N(r),e=a=null),i=R(t.nodeName,c,n),e&&!i.nextBase&&(i.nextBase=e,a=null),D(i,c,1,n,o),e=i.base,a&&e!==a&&(a._component=null,T(a,!1)));return e}(e,t,n,o);if(E="svg"===c||"foreignObject"!==c&&E,c=String(c),(!e||!m(e,c))&&(s=c,(l=E?document.createElementNS("http://www.w3.org/2000/svg",s):document.createElement(s)).normalizedNodeName=s,r=l,e)){for(;e.firstChild;)r.appendChild(e.firstChild);e.parentNode&&e.parentNode.replaceChild(r,e),T(e,!0)}var p=r.firstChild,d=r.__preactattr_,h=t.children;if(null==d){d=r.__preactattr_={};for(var u=r.attributes,g=u.length;g--;)d[u[g].name]=u[g].value}return!k&&h&&1===h.length&&"string"==typeof h[0]&&null!=p&&void 0!==p.splitText&&null==p.nextSibling?p.nodeValue!=h[0]&&(p.nodeValue=h[0]):(h&&h.length||null!=p)&&function(e,t,n,o,i){var r,a,s,l,c,p=e.childNodes,d=[],h={},u=0,g=0,m=p.length,_=0,w=t?t.length:0;if(0!==m)for(var b=0;b<m;b++){var v=p[b],A=v.__preactattr_;null!=(E=w&&A?v._component?v._component.__key:A.key:null)?(u++,h[E]=v):(A||(void 0!==v.splitText?!i||v.nodeValue.trim():i))&&(d[_++]=v)}if(0!==w)for(b=0;b<w;b++){var E;if(c=null,null!=(E=(l=t[b]).key))u&&void 0!==h[E]&&(c=h[E],h[E]=void 0,u--);else if(g<_)for(r=g;r<_;r++)if(void 0!==d[r]&&f(a=d[r],l,i)){c=a,d[r]=void 0,r===_-1&&_--,r===g&&g++;break}c=O(c,l,n,o),s=p[b],c&&c!==e&&c!==s&&(null==s?e.appendChild(c):c===s.nextSibling?y(s):e.insertBefore(c,s))}if(u)for(var b in h)void 0!==h[b]&&T(h[b],!1);for(;g<=_;)void 0!==(c=d[_--])&&T(c,!1)}(r,h,n,o,k||null!=d.dangerouslySetInnerHTML),function(e,t,n){var o;for(o in n)t&&null!=t[o]||null==n[o]||w(e,o,n[o],n[o]=void 0,E);for(o in t)"children"===o||"innerHTML"===o||o in n&&t[o]===("value"===o||"checked"===o?e[o]:n[o])||w(e,o,n[o],n[o]=t[o],E)}(r,t.attributes,d),E=a,r}function T(e,t){var n=e._component;n?N(n):(null!=e.__preactattr_&&c(e.__preactattr_.ref,null),!1!==t&&null!=e.__preactattr_||y(e),L(e))}function L(e){for(e=e.lastChild;e;){var t=e.previousSibling;T(e,!0),e=t}}var I=[];function R(e,t,n){var o,i=I.length;for(e.prototype&&e.prototype.render?(o=new e(t,n),B.call(o,t,n)):((o=new B(t,n)).constructor=e,o.render=x);i--;)if(I[i].constructor===e)return o.nextBase=I[i].nextBase,I.splice(i,1),o;return o}function x(e,t,n){return this.constructor(e,n)}function D(e,t,n,o,r){e._disable||(e._disable=!0,e.__ref=t.ref,e.__key=t.key,delete t.ref,delete t.key,void 0===e.constructor.getDerivedStateFromProps&&(!e.base||r?e.componentWillMount&&e.componentWillMount():e.componentWillReceiveProps&&e.componentWillReceiveProps(t,o)),o&&o!==e.context&&(e.prevContext||(e.prevContext=e.context),e.context=o),e.prevProps||(e.prevProps=e.props),e.props=t,e._disable=!1,0!==n&&(1!==n&&!1===i.syncComponentUpdates&&e.base?u(e):P(e,1,r)),c(e.__ref,e))}function P(e,t,n,o){if(!e._disable){var r,a,s,c=e.props,p=e.state,d=e.context,h=e.prevProps||c,u=e.prevState||p,g=e.prevContext||d,f=e.base,m=e.nextBase,y=f||m,w=e._component,b=!1,E=g;if(e.constructor.getDerivedStateFromProps&&(p=l(l({},p),e.constructor.getDerivedStateFromProps(c,p)),e.state=p),f&&(e.props=h,e.state=u,e.context=g,2!==t&&e.shouldComponentUpdate&&!1===e.shouldComponentUpdate(c,p,d)?b=!0:e.componentWillUpdate&&e.componentWillUpdate(c,p,d),e.props=c,e.state=p,e.context=d),e.prevProps=e.prevState=e.prevContext=e.nextBase=null,e._dirty=!1,!b){r=e.render(c,p,d),e.getChildContext&&(d=l(l({},d),e.getChildContext())),f&&e.getSnapshotBeforeUpdate&&(E=e.getSnapshotBeforeUpdate(h,u));var k,O,L=r&&r.nodeName;if("function"==typeof L){var I=_(r);(a=w)&&a.constructor===L&&I.key==a.__key?D(a,I,1,d,!1):(k=a,e._component=a=R(L,I,d),a.nextBase=a.nextBase||m,a._parentComponent=e,D(a,I,0,d,!1),P(a,1,n,!0)),O=a.base}else s=y,(k=w)&&(s=e._component=null),(y||1===t)&&(s&&(s._component=null),O=C(s,r,d,n||!f,y&&y.parentNode,!0));if(y&&O!==y&&a!==w){var x=y.parentNode;x&&O!==x&&(x.replaceChild(O,y),k||(y._component=null,T(y,!1)))}if(k&&N(k),e.base=O,O&&!o){for(var B=e,M=e;M=M._parentComponent;)(B=M).base=O;O._component=B,O._componentConstructor=B.constructor}}for(!f||n?v.push(e):b||(e.componentDidUpdate&&e.componentDidUpdate(h,u,E),i.afterUpdate&&i.afterUpdate(e));e._renderCallbacks.length;)e._renderCallbacks.pop().call(e);A||o||S()}}function N(e){i.beforeUnmount&&i.beforeUnmount(e);var t=e.base;e._disable=!0,e.componentWillUnmount&&e.componentWillUnmount(),e.base=null;var n=e._component;n?N(n):t&&(null!=t.__preactattr_&&c(t.__preactattr_.ref,null),e.nextBase=t,y(t),I.push(e),L(t)),c(e.__ref,null)}function B(e,t){this._dirty=!0,this.context=t,this.props=e,this.state=this.state||{},this._renderCallbacks=[]}function M(e,t,n){return C(n,e,{},!1,t,!1)}l(B.prototype,{setState:function(e,t){this.prevState||(this.prevState=this.state),this.state=l(l({},this.state),"function"==typeof e?e(this.state,this.props):e),t&&this._renderCallbacks.push(t),u(this)}
2,forceUpdate:function(e){e&&this._renderCallbacks.push(e),P(this,2)},render:function(){}});const H={h:s,createElement:s,cloneElement:function(e,t){return s(e.nodeName,l(l({},e.attributes),t),arguments.length>2?[].slice.call(arguments,2):e.children)},createRef:function(){return{}},Component:B,render:M,rerender:g,options:i}},4311:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var o=n(4180),i=n(4134),r=n(4296),a=n(5169),s=n(6393),l=n(6430);function c(){c=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(n){t.forEach((function(t){t.kind===n&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var n=e.prototype;["method","field"].forEach((function(o){t.forEach((function(t){var i=t.placement;if(t.kind===o&&("static"===i||"prototype"===i)){var r="static"===i?e:n;this.defineClassElement(r,t)}}),this)}),this)},defineClassElement:function(e,t){var n=t.descriptor;if("field"===t.kind){var o=t.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===o?void 0:o.call(e)}}Object.defineProperty(e,t.key,n)},decorateClass:function(e,t){var n=[],o=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!h(e))return n.push(e);var t=this.decorateElement(e,i);n.push(t.element),n.push.apply(n,t.extras),o.push.apply(o,t.finishers)}),this),!t)return{elements:n,finishers:o};var r=this.decorateConstructor(n,t);return o.push.apply(o,r.finishers),r.finishers=o,r},addElementPlacement:function(e,t,n){var o=t[e.placement];if(!n&&-1!==o.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");o.push(e.key)},decorateElement:function(e,t){for(var n=[],o=[],i=e.decorators,r=i.length-1;r>=0;r--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[r])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&o.push(l.finisher);var c=l.extras;if(c){for(var p=0;p<c.length;p++)this.addElementPlacement(c[p],t);n.push.apply(n,c)}}return{element:e,finishers:o,extras:n}},decorateConstructor:function(e,t){for(var n=[],o=t.length-1;o>=0;o--){var i=this.fromClassDescriptor(e),r=this.toClassDescriptor((0,t[o])(i)||i);if(void 0!==r.finisher&&n.push(r.finisher),void 0!==r.elements){e=r.elements;for(var a=0;a<e.length-1;a++)for(var s=a+1;s<e.length;s++)if(e[a].key===e[s].key&&e[a].placement===e[s].placement)throw new TypeError("Duplicated element ("+e[a].key+")")}}return{elements:e,finishers:n}},fromElementDescriptor:function(e){var t={kind:e.kind,key:e.key,placement:e.placement,descriptor:e.descriptor};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===e.kind&&(t.initializer=e.initializer),t},toElementDescriptors:function(e){if(void 0!==e)return(0,i.A)(e).map((function(e){var t=this.toElementDescriptor(e);return this.disallowProperty(e,"finisher","An element descriptor"),this.disallowProperty(e,"extras","An element descriptor"),t}),this)},toElementDescriptor:function(e){var t=e.kind+"";if("method"!==t&&"field"!==t)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+t+'"');var n=f(e.key),o=e.placement+"";if("static"!==o&&"prototype"!==o&&"own"!==o)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+o+'"');var i=e.descriptor;this.disallowProperty(e,"elements","An element descriptor");var r={kind:t,key:n,placement:o,descriptor:Object.assign({},i)};return"field"!==t?this.disallowProperty(e,"initializer","A method descriptor"):(this.disallowProperty(i,"get","The property descriptor of a field descriptor"),this.disallowProperty(i,"set","The property descriptor of a field descriptor"),this.disallowProperty(i,"value","The property descriptor of a field descriptor"),r.initializer=e.initializer),r},toElementFinisherExtras:function(e){return{element:this.toElementDescriptor(e),finisher:g(e,"finisher"),extras:this.toElementDescriptors(e.extras)}},fromClassDescriptor:function(e){var t={kind:"class",elements:e.map(this.fromElementDescriptor,this)};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),t},toClassDescriptor:function(e){var t=e.kind+"";if("class"!==t)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+t+'"');this.disallowProperty(e,"key","A class descriptor"),this.disallowProperty(e,"placement","A class descriptor"),this.disallowProperty(e,"descriptor","A class descriptor"),this.disallowProperty(e,"initializer","A class descriptor"),this.disallowProperty(e,"extras","A class descriptor");var n=g(e,"finisher");return{elements:this.toElementDescriptors(e.elements),finisher:n}},runClassFinishers:function(e,t){for(var n=0;n<t.length;n++){var o=(0,t[n])(e);if(void 0!==o){if("function"!=typeof o)throw new TypeError("Finishers must return a constructor.");e=o}}return e},disallowProperty:function(e,t,n){if(void 0!==e[t])throw new TypeError(n+" can't have a ."+t+" property.")}};return e}function p(e){var t,n=f(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var o={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(o.decorators=e.decorators),"field"===e.kind&&(o.initializer=e.value),o}function d(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function h(e){return e.decorators&&e.decorators.length}function u(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function g(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function f(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}const m=(()=>{let e;return()=>{if(e)return e;e=new s.xI.Renderer;let t=e.link;return e.link=(...n)=>{let o=t.call(e,...n);return o&&(o=o.replace(/^<a /,'<a target="_blank" ')),o},e}})();let _=function(e,t,n,o){var i=c();if(o)for(var r=0;r<o.length;r++)i=o[r](i);var a=t((function(e){i.initializeInstanceElements(e,s.elements)}),n),s=i.decorateClass(function(e){for(var t=[],n=function(e){return"method"===e.kind&&e.key===r.key&&e.placement===r.placement},o=0;o<e.length;o++){var i,r=e[o];if("method"===r.kind&&(i=t.find(n)))if(u(r.descriptor)||u(i.descriptor)){if(h(r)||h(i))throw new ReferenceError("Duplicated methods ("+r.key+") can't be decorated.");i.descriptor=r.descriptor}else{if(h(r)){if(h(i))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+r.key+").");i.decorators=r.decorators}d(r,i)}else t.push(r)}return t}(a.d.map(p)),e);return i.initializeClassElements(a.F,s.elements),i.runClassFinishers(a.F,s.finishers)}([a.A],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(e){let{tag:t="div",content:n,replacements:i,markdown:a,markdownOptions:c,inline:p,children:d,forceNewTabLinks:h,activePage:u,...g}=e;if(n=(n||d[0]||"")+"",a){let e={...c};h&&(e.renderer=m()),n=(p?s.xI.parseInline:s.xI)(n,e)}if(i)for(let e in i)n=n.replaceAll(e,(0,l.o4)(i[e]));return(0,r.h)(t,(0,o.A)({},g,{dangerouslySetInnerHTML:{__html:n}}))}}]}}),r.uA)},4415:(e,t,n)=>{"use strict";var o=n(3050),i={init:function(e){var t={set:function(e,t){var n=e,i=this.__.trans,r=this.constructor===Array,a="Freezer arrays only accept numeric attributes, given: ";if("object"!=typeof e){if(r&&parseInt(e)!=e)return o.warn(0,a+e),o.findPivot(this)||this;(n={})[e]=t}if(!i){for(var s in n){if(r&&parseInt(s)!=s)return o.warn(0,a+s),o.findPivot(this)||this;i=i||this[s]!==n[s]}if(!i)return o.findPivot(this)||this}var l=r?"array.set":"object.set";return this.__.store.notify("merge",this,n,l)},reset:function(e){return this.__.store.notify("replace",this,e,"object.replace")},getListener:function(){return e.createListener(this)},toJS:function(){var e;return e=this.constructor===Array?new Array(this.length):{},o.each(this,(function(t,n){t&&t.__?e[n]=t.toJS():e[n]=t})),e},transact:function(){return this.__.store.notify("transact",this)},run:function(){return this.__.store.notify("run",this)},now:function(){return this.__.store.notify("now",this)},pivot:function(){return this.__.store.notify("pivot",this)}},n=o.extend({push:function(e){return this.append([e],"array.push")},append:function(e,t){return e&&e.length?this.__.store.notify("splice",this,[this.length,0].c
2oncat(e),t||"array.append"):this},pop:function(){return this.length?this.__.store.notify("splice",this,[this.length-1,1],"array.pop"):this},unshift:function(e){return this.prepend([e],"array.unshift")},prepend:function(e){return e&&e.length?this.__.store.notify("splice",this,[0,0].concat(e),"array.prepend"):this},shift:function(){return this.length?this.__.store.notify("splice",this,[0,1],"array.shift"):this},splice:function(e,t,n){return this.__.store.notify("splice",this,arguments,"array.splice")},sort:function(){var e=this.slice();return e.sort.apply(e,arguments),this.__.store.notify("replace",this,e,"array.sort")}},t),i=Object.create(Array.prototype,o.createNE(n)),r=o.createNE(o.extend({remove:function(e){var t=[],n=e;e.constructor!==Array&&(n=[e]);for(var o=0,i=n.length;o<i;o++)this.hasOwnProperty(n[o])&&t.push(n[o]);return t.length?this.__.store.notify("remove",this,t,"object.remove"):this}},t)),a=Object.create(Object.prototype,r),s=[].__proto__?function(e){var t=new Array(e);return t.__proto__=i,t}:function(e){var t=new Array(e);for(var o in n)t[o]=n[o];return t};this.clone=function(e){var t=e.constructor;return t===Array?s(e.length):t===Object?Object.create(a):Object.create(t.prototype,r)}}};e.exports=i},4462:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},e),(0,i.h)("path",{d:"M8.354,0.146l2.5,2.5C10.951,2.744,11,2.872,11,3s-0.049,0.256-0.146,0.354c-0.196,0.195-0.513,0.195-0.708,0 L8.5,1.707V10.5C8.5,10.776,8.277,11,8,11c-0.276,0-0.5-0.224-0.5-0.5V1.707L5.854,3.354c-0.196,0.195-0.512,0.195-0.708,0 c-0.195-0.196-0.195-0.512,0-0.708l2.5-2.5C7.843-0.049,8.159-0.049,8.354,0.146z"}),(0,i.h)("path",{d:"M4.5,6C4.776,6,5,6.224,5,6.5S4.776,7,4.5,7h-1C3.224,7,3,7.224,3,7.5v7C3,14.775,3.224,15,3.5,15h9 c0.275,0,0.5-0.225,0.5-0.5v-7C13,7.224,12.775,7,12.5,7h-1C11.224,7,11,6.776,11,6.5S11.224,6,11.5,6h1C13.327,6,14,6.673,14,7.5v7 c0,0.827-0.673,1.5-1.5,1.5h-9C2.673,16,2,15.327,2,14.5v-7C2,6.673,2.673,6,3.5,6H4.5z"}))},4739:(e,t,n)=>{"use strict";n.d(t,{FH:()=>r,PB:()=>a,TA:()=>c,xF:()=>l});var o=n(6430),i=n(1158);async function r(e,t={},n={}){if("undefined"==typeof window)throw new Error("Trying to request server-side");n.headers=n.headers||{},n.headers["content-type"]||(n.headers["content-type"]="application/json"),n.referrer="",t.lon&&t.lat&&(n.headers["x-requested-lat"]=t.lat,n.headers["x-requested-lon"]=t.lon,t={...t,lat:void 0,lon:void 0}),t.countries&&(n.headers["x-requested-countries"]=t.countries,t={...t,countries:void 0}),t.approxPos&&(n.headers["x-requested-approxpos"]=t.approxPos.replace(/[^ -~]/g,""),t={...t,approxPos:void 0});const r=i.A.get();let a=Object.entries(r.appData.pages),s=a.concat(a?.flatMap((([e,t])=>"filmPage"===t.type&&Object.values(t?.data||{}).map((t=>[e,t]))))).filter((e=>e)).filter((([,e])=>"showtimes"===e.type)),[,l]=s.find((([e])=>e===r.activePage))||s[0]||[];const c=r.appData?.options?.apiUsageInterstetial,p=l?.data?.spreadsheetId;let d=l?.data?.useV2??!0;"useV2"in n&&(d=n.useV2,n={...n,useV2:void 0});const h=r?.showtimes?.inCinemaDetailView;h&&(t.include_theaters=h);let u=t.rules_groups||[],{changesSheet:g,...f}=(0,o.wh)(r,"appData.pages.boltShowtimes.data.rules")||{};g?.id&&g?.name&&u.push(`manualEntry::${g.id}::${g.name}`),f=Object.values(f);const m=f.filter((e=>e?.name));if(m.length&&u.push(...m.map((e=>[e.name].concat((0,o.fY)(e.parameters)).join("::")))),f.length>m.length){let e=r.appData?.meta?.id||"",t=r.appData?.pages?.[r.activePage]?.path||"";u.push(["appId",e,t].join("::"))}u.length&&(t.rules_groups=u);let _="https://showtimes.s-prod.pow.io/v1.1";if(r.apiKey&&c&&(n.headers["X-API-Key"]=r.apiKey,_="https://showtimes.pow.io/v1.1"),d&&(_="https://showtimes-v2.s-prod.pow.io/v2.0"),p){0,["/filters","/location","/screenings/more","chain/more"].find((t=>-1!==e.indexOf(t)))&&(delete n.headers["X-API-Key"],_=`https://geolocated-results.s-prod.pow.io/v1.0/${p}`)}if(r.limitExceeded)throw i.A.emit("LIMIT_EXCEEDED",!0),429;let y=await fetch((0,o.HS)(_,e)+(0,o.zJ)(t),n);if(!y.ok){if(429===y.status&&!r.usingLimitlessKey){let e=!1;try{e=localStorage.getItem("limitlessKey")}catch(e){}e?i.A.emit("UPDATE_API_KEY"):(i.A.get().set({limitExceeded:!0}),i.A.emit("LIMIT_EXCEEDED",!0))}throw y.status||y.error||y}return y.json()}async function a(e){if("undefined"==typeof window)throw new Error("Trying to request server-side");const{justWatchId:t,jwRegion:n,jwFilmIdType:i,fafId:r,thundrData:a,useDummyData:l}=e,c={};t&&n&&(c.jwFilmId=t,c.jwLocale=s[n.toLowerCase()]),n&&l&&(c.jwLocale=s[n.toLowerCase()]),i&&(c.jwFilmIdType=i),r&&(c.fafFilmId=r),l&&(c.useDummyData="true");const p=await fetch("https://homeent.s-prod.pow.io/bolt-home-ent"+(0,o.zJ)(c),{method:"post",headers:{"content-type":"application/json"},body:JSON.stringify(a)});if(!p.ok)throw p.status||p.error||p;return p.json()}const s={us:"en_US",gb:"en_GB",fr:"fr_FR",de:"de_DE",br:"pt_BR",au:"en_AU",nz:"en_NZ",ca:"en_CA",ca_fr:"en_CA",za:"en_ZA",ie:"en_IE",mx:"es_MX",jp:"ja_JP",nl:"en_NL",be:"fr_BE",be_fr:"fr_BE",be_nl:"fr_BE",se:"sv_SE",th:"en_TH",pt:"pt_PT",cz:"cs_CZ",no:"en_NO",ru:"ru_RU",in:"en_IN",ch:"de_CH",ch_ch:"de_CH",ch_fr:"de_CH",at:"de_AT",ph:"en_PH",sg:"en_SG",pl:"pl_PL",fi:"fi_FI",gr:"el_GR",tr:"tr_TR",co:"es_CO",dk:"en_DK",ar:"es_AR",cl:"es_CL",es:"es_ES",kr:"ko_KR",it:"it_IT",lt:"en_LT",pe:"es_PE",ee:"en_EE",lv:"en_LV",my:"en_MY",id:"en_ID",hu:"hu_HU",ve:"es_VE",ro:"ro_RO",ec:"es_EC"};async function l(e,{imageUrl:t,siteUrl:n,metaOverrides:i}){if("undefined"==typeof window)throw new Error("Trying to request server-side");const r={imageUrl:t,siteUrl:n,metaOverrides:i},a=await fetch((0,o.HS)("https://share.s-prod.pow.io",e)+(0,o.zJ)(r));if(!a.ok)throw a.status||a.error||a;return a.text()}async function c({method:e,path:t,query:n,body:i}){if("undefined"==typeof window)throw new Error("Trying to request server-side");let r=`https://user-feedback.s-prod.pow.io${t||"/"}`;n&&(r+=(0,o.zJ)(n));const a={method:e};i&&(a.headers={"content-type":"application/json"},a.body=JSON.stringify(i));try{const e=await fetch(r,a);if(!e.ok)throw e.status||e.error||e;return e.json()}catch(e){return e}}},4831:(e,t,n)=>{"use strict";function o(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}n.d(t,{A:()=>i});var i=function e(t,n){function i(e,i,r){if("undefined"!=typeof document){"number"==typeof(r=o({},n,r)).expires&&(r.expires=new Date(Date.now()+864e5*r.expires)),r.expires&&(r.expires=r.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decode
2URIComponent).replace(/[()]/g,escape);var a="";for(var s in r)r[s]&&(a+="; "+s,!0!==r[s]&&(a+="="+r[s].split(";")[0]));return document.cookie=e+"="+t.write(i,e)+a}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],o={},i=0;i<n.length;i++){var r=n[i].split("="),a=r.slice(1).join("=");try{var s=decodeURIComponent(r[0]);if(o[s]=t.read(a,s),e===s)break}catch(e){}}return e?o[e]:o}},remove:function(e,t){i(e,"",o({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,o({},this.attributes,t))},withConverter:function(t){return e(o({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(t)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},5169:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(101),i=n.n(o);function r(e,t){return!i()(e,this.props,a)||!i()(t,this.state)}function a(e,t){return e===t||Array.isArray(e)&&Array.isArray(t)&&!e.length&&!t.length}const s=function(e){return"class"!==e?.kind||(e.finisher=e=>class extends e{shouldComponentUpdate(){return r.apply(this,arguments)}}),e}},5782:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(4296),i=n(6430),r=n(4311);const a={container:"burgerMenu__container__xxnJY",showtimes:"burgerMenu__showtimes__WIPQA",navOpen:"burgerMenu__navOpen__NZ8aI",back:"burgerMenu__back__q_ioB",homeEnt:"burgerMenu__homeEnt__igkOa",pressKit:"burgerMenu__pressKit__z3KFr",homeScrolled:"burgerMenu__homeScrolled__Bsxrr",video:"burgerMenu__video__crNn0",searching:"burgerMenu__searching__rqRFm",customBurgerMenu:"burgerMenu__customBurgerMenu__qgIEy",oneSheetOverlayOpen:"burgerMenu__oneSheetOverlayOpen__RMt6U",trailerOverlayOpen:"burgerMenu__trailerOverlayOpen__NnL7v",calendarRemindOpen:"burgerMenu__calendarRemindOpen__tVSl2",close:"burgerMenu__close__eSXWK",oneSheetOverlay:"burgerMenu__oneSheetOverlay__LmzMR",trailerOverlay:"burgerMenu__trailerOverlay__JGGm9",calendarRemind:"burgerMenu__calendarRemind__V5iv3",line:"burgerMenu__line__Exzua",burger:"burgerMenu__burger__RYvJ1",hidden:"burgerMenu__hidden__rGl5H"};class s extends o.uA{render(e){const{type:t,style:n,lineStyle:s,dark:l,hidden:c,showtimesOverlayOpen:p,homeEntOverlayOpen:d,pressKitOverlayOpen:h,widgetFullyExpanded:u,navOpen:g,homeScrolled:f,isSinglePageIframed:m,showtimesSearchOverlay:_,videoOverlayOpen:y,oneSheetOverlay:w,oneSheetOverlayOpen:b,trailerOverlayOpen:v,trailerOverlay:A,calendarRemind:E,calendarRemindOpen:k,extraClass:S,customBurgerMenu:C,hubTextOverlayOpen:O}=e;return(0,o.h)("div",{class:(0,i.XS)(a.container,a[t],l&&a.dark,(p||u)&&a.showtimes,d&&a.homeEnt,h&&a.pressKit,g&&a.navOpen,f&&a.homeScrolled,(m||c)&&a.hidden,_&&a.searching,y&&a.video,w&&a.oneSheetOverlay,b&&a.oneSheetOverlayOpen,v&&a.trailerOverlayOpen,A&&a.trailerOverlay,k&&a.calendarRemindOpen,O&&a.hubTextOverlayOpen,E&&a.calendarRemind,C&&a.customBurgerMenu,S),style:n},C?.icon?(0,o.h)(r.A,{markdown:!0,inline:!0},C?.icon):(0,o.h)("div",null,(0,o.h)("div",{style:s,class:a.line}),(0,o.h)("div",{style:s,class:a.line}),(0,o.h)("div",{style:s,class:a.line})))}}},5830:(e,t,n)=>{"use strict";n.d(t,{Mo:()=>r,Nd:()=>a,a8:()=>i,gm:()=>s});var o=n(9225);function i(e){if(!e)return;e instanceof Element&&(e=e.getBoundingClientRect());const t=window.innerHeight,n=(0,o.qE)(e.top,0,t),i=(0,o.qE)(e.bottom,0,t);return Math.abs(i-n)/Math.min(e.height,t)}function r(e){return!!e&&i(e)>.5}function a(e){return!!e&&(e instanceof Element&&(e=e.getBoundingClientRect()),e.top<=25&&e.bottom>25)}function s(e){return"undefined"!=typeof window&&e?e/window.innerHeight+.01:0}},5968:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],o=0;o<e.rangeCount;o++)n.push(e.getRangeAt(o));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEac
2h((function(t){e.addRange(t)})),t&&t.focus()}}},5971:(e,t,n)=>{"use strict";n.d(t,{A:()=>O});var o=n(4296),i=n(623),r=n.n(i),a=n(1158),s=n(8790),l=n(6430),c=(n(9248),n(8760)),p=n(1866),d=n(2265),h=n(3013),u=n(685),g=n(4180);const f=e=>(0,o.h)("svg",(0,g.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,o.h)("path",{class:"st0",d:"M11.084 9.192c-.036-.06-.133-.096-.277-.167a22.711 22.711 0 00-.987-.466c-.132-.048-.229-.072-.325.071a8.325 8.325 0 01-.457.562c-.084.096-.168.108-.313.036-.144-.072-.609-.223-1.161-.711a4.332 4.332 0 01-.803-.992c-.084-.144-.009-.221.063-.292.065-.064.145-.167.217-.251s.096-.143.144-.239c.048-.096.024-.179-.012-.251-.036-.072-.325-.777-.445-1.064s-.24-.239-.325-.239c-.084 0-.181-.012-.277-.012a.533.533 0 00-.385.179c-.132.144-.505.49-.505 1.195s.517 1.386.59 1.482c.072.095.999 1.589 2.467 2.163 1.468.573 1.468.382 1.733.358.265-.024.854-.347.975-.681.119-.335.119-.622.083-.681zM8.109 2.931c-2.731 0-4.953 2.205-4.953 4.915 0 1.075.351 2.071.943 2.881l-.619 1.825 1.903-.605a4.954 4.954 0 002.725.813c2.731 0 4.953-2.204 4.953-4.914S10.84 2.931 8.109 2.931zM14 7.845c0 3.228-2.637 5.845-5.891 5.845a5.908 5.908 0 01-2.848-.727L2 14l1.063-3.136a5.789 5.789 0 01-.845-3.019C2.218 4.617 4.855 2 8.109 2S14 4.617 14 7.845z"}));var m=n(8802),_=n(7383),y=n(9983);const w=e=>(0,o.h)("svg",(0,g.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,o.h)("path",{d:"M12.405 3.17c-.298-.275-1.503-1.15-4.187-1.162 0 0-3.165-.191-4.708 1.225-.86.859-1.162 2.116-1.194 3.675-.032 1.559-.073 4.479 2.742 5.271h.003l-.001 1.209s-.018.489.304.589c.39.121.618-.251.99-.652.204-.22.486-.543.699-.79 1.926.162 3.406-.208 3.575-.263.389-.126 2.589-.408 2.947-3.329.369-3.01-.179-4.914-1.17-5.773zm.327 5.557c-.302 2.439-2.086 2.592-2.415 2.697-.14.045-1.441.369-3.076.262 0 0-1.219 1.47-1.599 1.853-.059.06-.129.084-.176.072-.066-.016-.084-.094-.083-.207l.01-2.008s-.001 0 0 0c-2.382-.661-2.243-3.147-2.216-4.449.027-1.302.272-2.368.998-3.085C5.48 2.679 8.168 2.856 8.168 2.856c2.271.01 3.359.694 3.611.923.838.717 1.265 2.433.953 4.948z"}),(0,o.h)("path",{d:"M9.323 6.992a.151.151 0 01-.151-.144c-.026-.516-.269-.769-.764-.795a.151.151 0 01-.144-.159.151.151 0 01.159-.144c.654.034 1.017.408 1.051 1.082a.151.151 0 01-.144.159l-.007.001z"}),(0,o.h)("path",{d:"M10.102 7.253h-.003a.151.151 0 01-.148-.155c.011-.519-.137-.939-.453-1.284-.317-.345-.75-.533-1.324-.575a.153.153 0 01-.14-.163.151.151 0 01.162-.14c.646.047 1.159.274 1.524.672.366.4.546.904.533 1.496a.151.151 0 01-.151.149z"}),(0,o.h)("path",{d:"M10.899 7.565a.152.152 0 01-.152-.151c-.007-.916-.282-1.645-.817-2.166-.536-.523-1.214-.79-2.014-.796a.152.152 0 01.002-.304h.001c.881.006 1.629.303 2.223.882.595.58.901 1.382.909 2.382a.152.152 0 01-.151.153h-.001zM8.446 8.873s.213.018.328-.124l.224-.282c.108-.14.369-.229.624-.087.191.109.377.228.557.355.169.125.516.414.518.414.165.14.203.344.091.561l-.001.005a2.325 2.325 0 01-.466.574l-.004.003c-.161.134-.318.211-.473.229a.625.625 0 01-.27-.027l-.005-.007c-.239-.067-.637-.236-1.301-.602a7.709 7.709 0 01-1.093-.722 5.267 5.267 0 01-.495-.436l-.016-.016-.017-.017-.016-.016-.017-.017c-.155-.155-.3-.32-.436-.492a7.709 7.709 0 01-.722-1.093c-.367-.664-.535-1.062-.603-1.301l-.007-.006a.654.654 0 01-.027-.27.937.937 0 01.229-.474l.004-.004c.165-.185.359-.342.574-.466l.005-.001c.216-.113.421-.074.56.09.001.001.29.348.414.518.128.18.246.366.355.557.142.255.053.516-.087.624l-.281.224c-.142.115-.123.328-.123.328s.417 1.58 1.977 1.978z"}));var b=n(1126);const v=e=>(0,o.h)("svg",(0,g.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,o.h)("path",{d:"M13.557 2.799L2.209 7.176a.326.326 0 00.003.61l2.765 1.032 1.07 3.442c.069.22.338.302.517.156l1.541-1.256a.462.462 0 01.561-.016l2.78 2.018a.325.325 0 00.51-.197l2.036-9.796a.325.325 0 00-.435-.37zm-2.165 2.29L6.933 9.235a.919.919 0 00-.286.552l-.152 1.127c-.02.151-.232.165-.273.02L5.637 8.88a.544.544 0 01.238-.612l5.404-3.328c.097-.06.197.072.113.149z"})),A=e=>(0,o.h)("svg",(0,g.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,o.h)("path",{d:"M13 3h-2V2a1 1 0 00-1-1H3a1 1 0 00-1 1v10a1 1 0 001 1h2v1a1 1 0 001 1h7a1 1 0 001-1V4a1 1 0 00-1-1zM3 12V2h7v1H6a1 1 0 00-1 1v8H3zm10 2H6V4h7v10z"}));var E=n(2673),k=n(985);const S={wrapper:"sharePopout__wrapper__Q6_Wy",container:"sharePopout__container__VP7Qu",backgroundContainer:"sharePopout__backgroundContainer__Yw1vz",open:"sharePopout__open__XycXM",headline:"sharePopout__headline__QHX_g",close:"sharePopout__close__mH_ml",shareButtons:"sharePopout__shareButtons__DMScD",shareButton:"sharePopout__shareButton__sHvBq",copyButton:"sharePopout__copyButton__Yosy2",copied:"sharePopout__copied__eOS8A",activated:"sharePopout__activated__2XewU",zoom:"sharePopout__zoom__G8AKC",facebook:"sharePopout__facebook__iYY8S",twitter:"sharePopout__twitter__ZX1FA",whatsapp:"sharePopout__whatsapp__G5LZi",instagram:"sharePopout__instagram__oEfiz",pinterest:"sharePopout__pinterest__xLsHm",viber:"sharePopout__viber__v5dqr",tumblr:"sharePopout__tumblr__Wdn4n",telegram:"sharePopout__telegram__kgz6g","shareButton--whatsapp":"sharePopout__shareButton--whatsapp__Rh2FK","shareButton--viber":"sharePopout__shareButton--viber__FB1Cx"},C={facebook:(0,o.h)(u.A,{class:S.facebook}),whatsapp:(0,o.h)(f,{class:S.whatsapp}),twitter:(0,o.h)(m.A,{class:S.twitter}),pinterest:(0,o.h)(_.A,{class:S.pinterest}),email:(0,o.h)(b.A,{class:S.mail}),tumblr:(0,o.h)(y.A,{class:S.tumblr}),viber:(0,o.h)(w,{class:S.viber}),telegram:(0,o.h)(v,{class:S.telegram}),instagram:(0,o.h)(k.A,{class:S.instagram})};class O extends o.uA{constructor(e){super(e),this.state={copied:!1};const t=["email","facebook","pinterest","telegram","tumblr","twitter","viber","whatsapp","instagram"],n=(0,l.wh)(e,"appData.header.powsterHeader.share")||{};this.shareItems=(0,l.fz)(n).filter((e=>t.includes(e.id))),this.shareImage=n.shareImage,this.shareCopy=(0,c.A)(e.appData?.copy?.baseCopy,n.socialCopy||"$SOCIAL_COPY"),this.shareUrl=n.shareUrl&&n.shareUrl.startsWith("$")?(0,s.u)(n.shareUrl,{},"",null,"baseCopy"):n.shareUrl,this.shareUrl||(this.shareUrl=(0,l.wh)(this.props,"appData.meta.url",null)),this.get
2SharingLink=this.getSharingLink.bind(this),this.renderIcon=this.renderIcon.bind(this),this.copyToClipboard=this.copyToClipboard.bind(this),this.handleClose=this.handleClose.bind(this)}componentWillUnmount(){window.clearTimeout(this.timeout)}getShareURL(){return(0,l.wh)(this.props,"appData.header.powsterHeader.share.useMetaUrl",!1)?this.props?.appData?.meta?.url:this.props.shareUrl?this.props.shareUrl:(0,l.HS)(this.shareUrl,this.props.shareDetails)}removeLocationQueryParameter(e){if(!e)return e;try{let t=new URL(e,location.href);return t.searchParams.delete("location"),t.searchParams.delete("lat"),t.searchParams.delete("lon"),t.toString()}catch(t){return e}}getSharingLink(e){let t=e=>JSON.stringify((e||"")+"").slice(1,-1);const n=(0,l.wh)(this.props,"appData.header.powsterHeader.share")||{};let o=this.getShareURL(e);o=this.removeLocationQueryParameter(o),o=encodeURIComponent(o);return{facebook:(0,l.wh)(n,"facebook.shareUrl",`https://www.facebook.com/sharer/sharer.php?u=${o}`),twitter:(0,l.wh)(n,"twitter.shareUrl",`https://twitter.com/intent/tweet?text=${this.shareCopy}&url='${o}'`),whatsapp:(0,l.wh)(n,"whatsapp.shareUrl",`whatsapp://send?text=${this.shareCopy} ${o}`),pinterest:(0,l.wh)(n,"pinterest.shareUrl",`https://www.pinterest.co.uk/pin/create/button/?url=${o}&media=${this.props.shareImage||this.shareImage}&description=${this.shareCopy}`),email:(0,l.wh)(n,"email.shareUrl",`mailto:?subject=${this.shareCopy}&body=${o}`),tumblr:(0,l.wh)(n,"tumblr.shareUrl",`http://www.tumblr.com/share/link?url=${o}/&description=${this.shareCopy}`),viber:(0,l.wh)(n,"viber.shareUrl",`viber://forward?text=${o} ${this.shareCopy}`),telegram:(0,l.wh)(n,"telegram.shareUrl",`https://telegram.me/share/url?url=${o}&text=${this.shareCopy}`),instagram:(0,l.wh)(n,"instagram.shareUrl","https://www.instagram.com/")}[e].replace(/%MOVIE_NAME%/g,t(this.props.appData.meta.title.locale||this.props.appData.meta.title.en)).replace(/%SOCIAL_COPY%/g,encodeURIComponent(this.shareCopy)).replace(/%SHARE_URL%/g,o).replace(/%HEADER_SHARE_IMAGE%/g,t(this.props.shareImage||this.shareImage)).replace(/%SHARE_IMAGE%/g,t(this.props.shareImage||this.shareImage))}copyToClipboard(){let e=this.getShareURL("copy");r()(e),this.setState({copied:!0}),a.A.emit("CLICKED_SHARE",{label:"copy",activePage:a.A.get().activePage}),this.copyTimeout=window.setTimeout((()=>{this.setState({copied:!1})}),1e3)}renderIcon(e){return C[e]}handleClose(){this.setState({copied:!1}),this.props.toggleSharePop()}render(e,{copied:t}){const{shareOpen:n,closeBtnstyle:i,extraClass:r}=e,c=a.A.get(),u=(0,l.wh)(this.props,"appData.header.powsterHeader.share.shareCTA"),g=(0,l.wh)(this.props,"appData.styling.fontVariables"),f=(0,l.wh)(this.props,"appData.copy.accessibilityCopy",{}),m=c.activePage;let _=((0,l.wh)(c,"externalCookieBanner.bannerOpen",!1)?(0,l.wh)(c,"externalCookieBanner.height"):(0,l.wh)(c,"cookies.height"))||0;return(0,l.wh)(c,"appData.options.sonyFeatures.sonyHeader",!1)&&(_+=34),(0,o.h)("div",{class:(0,l.XS)(S.wrapper,n&&S.open,r&&r),style:{marginTop:_+"px"}},(0,o.h)("div",{class:S.container,style:{marginTop:_+"px"}},(0,o.h)("div",{class:S.headline},(0,o.h)("p",{class:g.headerShareCta},(0,s.u)(u,{},"","baseCopy")||u||"Create social post"),(0,o.h)(p.A,{class:S.close,trigger:this.handleClose,style:i,ariaLabel:f.$CLOSE_SHARE_ARIA},(0,o.h)(h.A,{"aria-hidden":!0}))),(0,o.h)("div",{class:S.shareButtons},(0,o.h)(p.A,{class:(0,l.XS)(S.copyButton,t&&S.copied),trigger:this.copyToClipboard,ariaLabel:f.$COPY_LINK_BTN_ARIA},t?(0,o.h)(E.A,{class:S.copy}):(0,o.h)(A,{class:S.copy})),this.shareItems.map((e=>{const t=e.id.toLowerCase();return(0,o.h)(d.A,{class:(0,l.XS)(S.shareButton,S[`shareButton--${t}`]),href:this.getSharingLink(t),target:"_blank",rel:"noopener noreferrer",onClick:()=>{a.A.emit("CLICKED_SHARE",{label:t,activePage:m})},ariaLabel:f.$SHARE_ARIA.replace("<platform>",e.title)},this.renderIcon(t))})))),(0,o.h)("div",{class:S.backgroundContainer,onClick:this.handleClose}))}}},6053:(e,t,n)=>{"use strict";var o=n(3050),i="beforeAll",r="afterAll",a=[i,r],s={on:function(e,t,n){var o=this._events[e]||[];return o.push({callback:t,once:n}
2),this._events[e]=o,this},once:function(e,t){return this.on(e,t,!0)},off:function(e,t){if(void 0===e)this._events={};else if(void 0===t)this._events[e]=[];else{var n,o=this._events[e]||[];for(n=o.length-1;n>=0;n--)o[n].callback===t&&o.splice(n,1)}return this},emit:function(e){var t,n,o,s,l=[].slice.call(arguments,1),c=this._events[e]||[],p=[],d=-1!==a.indexOf(e);for(d||this.emit.apply(this,[i,e].concat(l)),t=0;t<c.length;t++)(n=c[t]).callback?s=n.callback.apply(this,l):n.once=!0,n.once&&p.push(t),void 0!==s&&(o=s);for(t=p.length-1;t>=0;t--)c.splice(p[t],1);return d||this.emit.apply(this,[r,e].concat(l)),o},trigger:function(){return o.warn(!1,"Method `trigger` is deprecated and will be removed from freezer in upcoming releases. Please use `emit`."),this.emit.apply(this,arguments)}},l=o.createNonEnumerable(s);e.exports=l},6299:(e,t,n)=>{"use strict";n.d(t,{A:()=>E});var o=n(4180),i=n(4296),r=n(6430),a=n(1158),s=n(685);var l=n(8802);var c=n(985);const p=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-label":"YouTube"},e),(0,i.h)("path",{d:"M12 5s-6.26 0-7.825.412c-.84.23-1.532.922-1.763 1.779C2 8.755 2 12 2 12s0 3.261.412 4.81c.23.856.906 1.531 1.763 1.762C5.756 19 12 19 12 19s6.26 0 7.825-.412a2.506 2.506 0 0 0 1.763-1.762c.412-1.565.412-4.81.412-4.81s.016-3.26-.412-4.825a2.506 2.506 0 0 0-1.763-1.763C18.26 5 12 5 12 5Zm-1.994 4.003L15.212 12l-5.206 2.997V9.003Z"})),d=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img"},e),(0,i.h)("path",{d:"M12.117 20.248c-.05 0-.098-.002-.134-.004a1.03 1.03 0 0 1-.088.004c-1.045 0-1.744-.494-2.361-.93-.443-.313-.86-.608-1.348-.69-.24-.04-.479-.06-.71-.06-.415 0-.743.065-.983.112a2.185 2.185 0 0 1-.373.054c-.103 0-.228-.023-.28-.201-.042-.14-.072-.277-.1-.408-.072-.327-.124-.527-.246-.546-1.312-.203-2.087-.5-2.24-.862a.335.335 0 0 1-.028-.114.21.21 0 0 1 .176-.22c1.041-.17 1.967-.721 2.752-1.636a6.171 6.171 0 0 0 .944-1.47c.151-.306.181-.571.09-.787-.17-.399-.729-.577-1.1-.694a3.955 3.955 0 0 1-.248-.084c-.328-.13-.868-.404-.796-.782.052-.276.417-.468.712-.468.082 0 .154.015.215.043.333.156.633.235.89.235.321 0 .476-.122.513-.156l-.031-.523v-.002c-.076-1.197-.17-2.686.211-3.54 1.14-2.555 3.558-2.754 4.271-2.754l.311-.003h.043c.715 0 3.138.199 4.279 2.756.38.854.287 2.345.211 3.543l-.003.057c-.01.162-.02.316-.028.466.035.032.176.144.465.155.245-.01.528-.088.838-.233a.663.663 0 0 1 .275-.055c.
211 0 .22.021.313.06l.005.002c.264.094.436.28.44.477.003.183-.133.457-.802.722a4.062 4.062 0 0 1-.249.084c-.37.118-.93.295-1.099.693-.092.216-.061.482.09.789l.005.01c.046.11 1.174 2.681 3.691 3.096a.21.21 0 0 1 .176.22.338.338 0 0 1-.028.114c-.153.36-.928.657-2.24.86-.123.018-.175.217-.246.543-.029.135-.059.267-.1.405-.038.13-.123.194-.259.194h-.02a2.1 2.1 0 0 1-.374-.047 4.91 4.91 0 0 0-.983-.104c-.231 0-.47.02-.71.06-.488.081-.905.376-1.346.688-.619.437-1.318.931-2.363.931"})),h=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-label":"TikTok"},e),(0,i.h)("path",{d:"M18.86 10.47a4.281 4.281 0 0 1-3.977-1.916l.001 6.593a4.873 4.873 0 1 1-4.873-4.873c.102 0 .202.01.302.016v2.4c-.1-.011-.199-.03-.302-.03a2.487 2.487 0 0 0 0 4.974c1.374 0 2.587-1.082 2.587-2.456l.024-11.196h2.297a4.279 4.279 0 0 0 3.944 3.82v2.668"})),u=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img"},e),(0,i.h)("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10c0-5.522-4.477-10-10-10Zm4.586 14.422a.623.623 0 0 1-.857.208c-2.348-1.435-5.304-1.76-8.785-.964a.623.623 0 1 1-.277-1.216c3.809-.87 7.076-.495 9.712 1.115.294.181.387.564.207.857ZM17.81 13.7a.78.78 0 0 1-1.073.257c-2.687-1.652-6.785-2.13-9.965-1.165a.78.78 0 0 1-.973-.52.781.781 0 0 1 .52-.972c3.632-1.102 8.147-.569 11.233 1.328a.779.779 0 0 1 .258 1.072Zm.105-2.835C14.69 8.95 9.375 8.775 6.297 9.708a.935.935 0 1 1-.543-1.79c3.533-1.072 9.405-.865 13.115 1.338a.935.935 0 0 1-.954 1.609Z"}));var g=n(7383);const f=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"-4 -4 32 32",role:"img"},e),(0,i.h)("path",{d:"M2 2.057h2.797v19.886H2zM18.787 10.996l2.797-2.463v13.41h-2.797z"}),(0,i.h)("path",{d:"M2 21.257h19.584V24H2zM2 0h10.912L11 2.743H2zM18.787 5.485V2.743h-2.799V0h-2.797v8.228h8.393V5.485"}));var m=n(9983);const _=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img"},e),(0,i.h)("path",{d:"M21.99 7.164c-.09 2.026-1.449 4.799-4.078 8.32-2.72 3.677-5.02 5.516-6.903 5.516-1.165 0-2.151-1.122-2.958-3.366l-1.614-6.17C5.84 9.221 5.197 8.1 4.51 8.1c-.15 0-.672.327-1.569.981L2 7.818c.978-.896 1.949-1.8 2.913-2.71C6.228 3.922 7.214 3.3 7.872 3.237c1.553-.156 2.51.95 2.868 3.318.389 2.556.657 4.145.807 4.768.448 2.12.941 3.179 1.479 3.179.418 0 1.046-.686 1.882-2.057.837-1.371 1.285-2.415 1.345-3.132.12-1.184-.329-1.776-1.345-1.776-.478 0-.97.109-1.479.327.986-3.334 2.869-4.955 5.648-4.861 2.062.062 3.033 1.449 2.913 4.16Z"}));var y=n(1126);const w=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 192 192",role:"img"},e),(0,i.h)("path",{d:"M141.537 88.9883C140.71 88.5919 139.87 88.2104 139.019 87.8451C137.537 60.5382 122.616 44.905 97.5619 44.745C97.4484 44.7443 97.3355 44.7443 97.222 44.7443C82.2364 44.7443 69.7731 51.1409 62.102 62.7807L75.881 72.2328C81.6116 63.5383 90.6052 61.6848 97.2286 61.6848C97.3051 61.6848 97.3819 61.6848 97.4576 61.6855C105.707 61.7381 111.932 64.1366 115.961 68.814C118.893 72.2193 120.854 76.925 121.825 82.8638C114.511 81.6207 106.601 81.2385 98.145 81.7233C74.3247 83.0954 59.0111 96.9879 60.0396 116.292C60.5615 126.084 65.4397 134.508 73.775 140.011C80.8224 144.663 89.899 146.938 99.3323 146.423C111.79 145.74 121.563 140.987 128.381 132.296C133.559 125.696 136.834 117.143 138.28 106.366C144.217 109.949 148.617 114.664 151.047 120.332C155.179 129.967 155.42 145.8 142.501 158.708C131.182 170.016 117.576 174.908 97.0135 175.059C74.2042 174.89 56.9538 167.575 45.7381 153.317C35.2355 139.966 29.8077 120.682 29.6052 96C29.8077 71.3178 35.2355 52.0336 45.7381 38.6827C56.9538 24.4249 74.2039 17.11 97.0132 16.9405C119.988 17.1113 137.539 24.4614 149.184 38.788C154.894 45.8136 159.199 54.6488 162.037 64.9503L178.184 60.6422C174.744 47.9622 169.331 37.0357 161.965 27.974C147.036 9.60668 125.202 0.195148 97.0695 0H96.9569C68.8816 0.19447 47.2921 9.6418 32.7883 28.0793C19.8819 44.4864 13.2244 67.3157 13.0007 95.9325L13 96L13.0007 96.0675C13.2244 124.684 19.8819 147.514 32.7883 163.921C47.2921 182.358 68.8816 191.806 96.9569 192H97.0695C122.03 191.827 139.624 185.292 154.118 170.811C173.081 151.866 172.51 128.119 166.26 113.541C161.776 103.087 153.227 94.5962 141.537 88.9883ZM98.4405 129.507C88.0005 130.095 77.1544 125.409 76.6196 115.372C76.2232 107.93 81.9158 99.626 99.0812 98.6368C101.047 98.5234 102.976 98.468 104.871 98.468C111.106 98.468 116.939 99.0737 122.242 100.233C120.264 124.935 108.662 128.946 98.4405 129.507Z"}));var b=n(2265);const v={socials:"socials__socials__BRMQT",social:"socials__social__cEC91",icon:"socials__icon__WSlYK",navOpen:"socials__navOpen__vbk7Q"},A={facebook:s.A,bluesky:e=>(0,i.h)("svg",(0,o.A)({width:"1024",height:"1024",viewBox:"144 144 736 736",xmlns:"http://www.w3.org/2000/svg",role:"img"},e),(0,i.h)("path",{d:"M351.121 315.106C416.241 363.994 486.281 463.123 512 516.315C537.719 463.123 60
27.759 363.994 672.879 315.106C719.866 279.83 796 252.536 796 339.388C796 356.734 786.055 485.101 780.222 505.943C759.947 578.396 686.067 596.876 620.347 585.691C735.222 605.242 764.444 670.002 701.333 734.762C581.473 857.754 529.061 703.903 515.631 664.481C513.169 657.254 512.017 653.873 512 656.748C511.983 653.873 510.831 657.254 508.369 664.481C494.939 703.903 442.527 857.754 322.667 734.762C259.556 670.002 288.778 605.242 403.653 585.691C337.933 596.876 264.053 578.396 243.778 505.943C237.945 485.101 228 356.734 228 339.388C228 252.536 304.134 279.83 351.121 315.106Z"})),twitter:l.A,twitch:e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 -400 2400 3200",role:"img"},e),(0,i.h)("path",{d:"M500 0 0 500v1800h600v500l500-500h400l900-900V0H500zm1700 1300-400 400h-400l-350 350v-350H600V200h1600v1100z"}),(0,i.h)("path",{d:"M1700 550h200v600h-200zm-550 0h200v600h-200z"})),instagram:c.A,youtube:p,snapchat:d,tiktok:h,spotify:u,pinterest:g.A,giphy:f,tumblr:m.A,vimeo:_,email:y.A,threads:w};class E extends i.uA{getIcon(e,t){const n=this.props,r=A[e],a={class:n.iconStyle||v.icon};if(!r){if(t.iconURL){const e=n.navOpen&&t.iconNav?t.iconNav:t.iconURL;return(0,i.h)("img",(0,o.A)({},a,{src:e,alt:""}))}return null}return(0,i.h)(r,a)}render(e){const{socials:t={},navOpen:n}=e,o=a.A.get().appData?.copy?.accessibilityCopy;return(0,i.h)("div",{class:(0,r.XS)(v.socials,e.class,n&&v.navOpen)},(0,r.fz)(t,((t,n)=>(0,i.h)(b.A,{class:(0,r.XS)(!e.iconStyle&&v.social,v[n]),href:t.destination,target:"_blank",rel:"noopener noreferrer",key:n,onClick:()=>a.A.emit("CLICKED_FOLLOW",n,{url:t.destination}),ariaLabel:o?.$SOCIAL_ARIA?.replace("<platform>",n)},this.getIcon(n,t)))).slice(0,5))}}},6393:(e,t,n)=>{"use strict";n.d(t,{xI:()=>fe});var o,i=n(939);function r(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var a={async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null};function s(e){a=e}var l={exec:()=>null};function c(e,t=""){let n="string"==typeof e?e:e.source,o={replace:(e,t)=>{let i="string"==typeof t?t:t.source;return i=i.replace(p.caret,"$1"),n=n.replace(e,i),o},getRegex:()=>new RegExp(n,t)};return o}var p={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[\t ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},d=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,h=/(?:[*+-]|\d{1,9}[.)])/,u=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,g=c(u).replace(/bull/g,h).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),f=c(u).replace(/bull/g,h).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),m=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,_=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,y=c(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",_).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),w=c(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,h).getRegex(),b="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",v=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,A=c("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
2)[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ \t]*)+\\n|$))","i").replace("comment",v).replace("tag",b).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),E=c(m).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",b).getRegex(),k={blockquote:c(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",E).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:y,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:d,html:A,lheading:g,list:w,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:E,table:l,text:/^[^\n]+/},S=c("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3}\t)[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",b).getRegex(),C={...k,lheading:f,table:S,paragraph:c(m).replace("hr",d).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",S).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",b).getRegex()},O={...k,html:c("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",v).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:l,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:c(m).replace("hr",d).replace("heading"," *#{1,6} *[^\n]").replace("lheading",g).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},T=/^( {2,}|\\)\n(?!\s*$)/,L=/[\p{P}\p{S}]/u,I=/[\s\p{P}\p{S}]/u,R=/[^\s\p{P}\p{S}]/u,x=c(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,I).getRegex(),D=/(?!~)[\p{P}\p{S}]/u,P=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,N=c(P,"u").replace(/punct/g,L).getRegex(),B=c(P,"u").replace(/punct/g,D).getRegex(),M="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",H=c(M,"gu").replace(/notPunctSpace/g,R).replace(/punctSpace/g,I).replace(/punct/g,L).getRegex(),F=c(M,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,D).getRegex(),$=c("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,R).replace(/punctSpace/g,I).replace(/punct/g,L).getRegex(),G=c(/\\(punct)/,"gu").replace(/punct/g,L).getRegex(),V=c(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),U=c(v).replace("(?:--\x3e|$)","--\x3e").getRegex(),z=c("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",U).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),j=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`[^`]*`|[^\[\]\\`])*?/,K=c(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",j).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),W=c(/^!?\[(label)\]\[(ref)\]/).replace("label",j).replace("ref",_).getRegex(),q=c(/^!?\[(ref)\](?:\[\])?/).replace("ref",_).getRegex(),Y={_backpedal:l,anyPunctuation:G,autolink:V,blockSkip:/\[[^\[\]]*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)|`[^`]*?`|<(?! )[^<>]*?>/g,br:T,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:l,emStrongLDelim:N,emStrongRDelimAst:H,emStrongRDelimUnd:$,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:K,nolink:q,punctuation:x,reflink:W,reflinkSearch:c("reflink|nolink(?!\\()","g").replace("reflink",W).replace("nolink",q).getRegex(),tag:z,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,url:l},X={...Y,link:c(/^!?\[(label)\]\((.*?)\)/).replace("label",j).getRegex(),reflink:c(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",j).getRegex()},Z={...Y,emStrongRDelimAst:F,emStrongLDelim:B,url:c(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},Q={...Z,br:c(T).replace("{2,}","*").getRegex(),text:c(Z.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},J={normal:k,gfm:C,pedantic:O},ee={normal:Y,gfm:Z,breaks:Q,pedantic:X},te={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},ne=e=>te[e];function oe(e,t){if(t){if(p.escapeTest.test(e))return e.replace(p.escapeReplace,ne)}else if(p.escapeTestNoEncode.test(e))return e.replace(p.escapeReplaceNoEncode,ne);return e}function ie(e){try{e=encodeURI(e).replace(p.percentDecode,"%")}catch{return null}return e}
2function re(e,t){let n=e.replace(p.findPipe,((e,t,n)=>{let o=!1,i=t;for(;--i>=0&&"\\"===n[i];)o=!o;return o?"|":" |"})).split(p.splitPipe),o=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;o<n.length;o++)n[o]=n[o].trim().replace(p.slashPipe,"|");return n}function ae(e,t,n){let o=e.length;if(0===o)return"";let i=0;for(;i<o;){let r=e.charAt(o-i-1);if(r!==t||n){if(r===t||!n)break;i++}else i++}return e.slice(0,o-i)}function se(e,t,n,o,i){let r=t.href,a=t.title||null,s=e[1].replace(i.other.outputLinkReplace,"$1");o.state.inLink=!0;let l={type:"!"===e[0].charAt(0)?"image":"link",raw:n,href:r,title:a,text:s,tokens:o.inlineTokens(s)};return o.state.inLink=!1,l}var le=class{constructor(e){(0,i.A)(this,"options",void 0),(0,i.A)(this,"rules",void 0),(0,i.A)(this,"lexer",void 0),this.options=e||a}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:ae(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let o=e.match(n.other.indentCodeCompensation);if(null===o)return t;let i=o[1];return t.split("\n").map((e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[o]=t;return o.length>=i.length?e.slice(i.length):e})).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ae(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ae(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ae(t[0],"\n").split("\n"),n="",o="",i=[];for(;e.length>0;){let t,r=!1,a=[];for(t=0;t<e.length;t++)if(this.rules.other.blockquoteStart.test(e[t]))a.push(e[t]),r=!0;else{if(r)break;a.push(e[t])}e=e.slice(t);let s=a.join("\n"),l=s.replace(this.rules.other.blockquoteSetextReplace,"\n    $1").replace(this.rules.other.blockquoteSetextReplace2,"");n=n?`${n}\n${s}`:s,o=o?`${o}\n${l}`:l;let c=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(l,i,!0),this.lexer.state.top=c,0===e.length)break;let p=i.at(-1);if("code"===p?.type)break;if("blockquote"===p?.type){let t=p,r=t.raw+"\n"+e.join("\n"),a=this.blockquote(r);i[i.length-1]=a,n=n.substring(0,n.length-t.raw.length)+a.raw,o=o.substring(0,o.length-t.text.length)+a.text;break}if("list"!==p?.type);else{let t=p,r=t.raw+"\n"+e.join("\n"),a=this.list(r);i[i.length-1]=a,n=n.substring(0,n.length-p.raw.length)+a.raw,o=o.substring(0,o.length-t.raw.length)+a.raw,e=r.substring(i.at(-1).raw.length).split("\n")}}return{type:"blockquote",raw:n,tokens:i,text:o}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),o=n.length>1,i={type:"list",raw:"",ordered:o,start:o?+n.slice(0,-1):"",loose:!1,items:[]};n=o?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=o?n:"[*+-]");let r=this.rules.other.listItemRegex(n),a=!1;for(;e;){let n=!1,o="",s="";if(!(t=r.exec(e))||this.rules.block.hr.test(e))break;o=t[0],e=e.substring(o.length);let l=t[2].split("\n",1)[0].replace(this.rules.other.listReplaceTabs,(e=>" ".repeat(3*e.length))),c=e.split("\n",1)[0],p=!l.trim(),d=0;if(this.options.pedantic?(d=2,s=l.trimStart()):p?d=t[1].length+1:(d=t[2].search(this.rules.other.nonSpaceChar),d=d>4?1:d,s=l.slice(d),d+=t[1].length),p&&this.rules.other.blankLine.test(c)&&(o+=c+"\n",e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(d),n=this.rules.other.hrRegex(d),i=this.rules.other.fencesBeginRegex(d),r=this.rules.other.headingBeginRegex(d),a=this.rules.other.htmlBeginRegex(d);for(;e;){let h,u=e.split("\n",1)[0];if(c=u,this.options.pedantic?(c=c.replace(this.rules.other.listReplaceNesting,"  "),h=c):h=c.replace(this.rules.other.tabCharGlobal,"    "),i.test(c)||r.test(c)||a.test(c)||t.test(c)||n.test(c))break;if(h.search(this.rules.other.nonSpaceChar)>=d||!c.trim())s+="\n"+h.slice(d);else{if(p||l.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||i.test(l)||r.test(l)||n.test(l))break;s+="\n"+c}!p&&!c.trim()&&(p=!0),o+=u+"\n",e=e.substring(u.length+1),l=h.slice(d)}}i.loose||(a?i.loose=!0:this.rules.other.doubleBlankLine.test(o)&&(a=!0));let h,u=null;this.options.gfm&&(u=this.rules.other.listIsTask.exec(s),u&&(h="[ ] "!==u[0],s=s.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:o,task:!!u,checked:h,loose:!1,text:s,tokens:[]}),i.raw+=o}let s=i.items.at(-1);if(!s)return;s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd(),i.raw=i.raw.trimEnd();for(let e=0;e<i.items.length;e++)if(this.lexer.state.top=!1,i.items[e].tokens=this.lexer.blockTokens(i.items[e].text,[]),!i.loose){let t=i.items[e].tokens.filter((e=>
vendor: 6,860 bytes, line 2
2"space"===e.type)),n=t.length>0&&t.some((e=>this.rules.other.anyLine.test(e.raw)));i.loose=n}if(i.loose)for(let e=0;e<i.items.length;e++)i.items[e].loose=!0;return i}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",o=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:o}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=re(t[1]),o=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],r={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===o.length){for(let e of o)this.rules.other.tableAlignRight.test(e)?r.align.push("right"):this.rules.other.tableAlignCenter.test(e)?r.align.push("center"):this.rules.other.tableAlignLeft.test(e)?r.align.push("left"):r.align.push(null);for(let e=0;e<n.length;e++)r.header.push({text:n[e],tokens:this.lexer.inline(n[e]),header:!0,align:r.align[e]});for(let e of i)r.rows.push(re(e,r.header.length).map(((e,t)=>({text:e,tokens:this.lexer.inline(e),header:!1,align:r.align[t]}))));return r}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=ae(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(t[1]))return-1;let n=0;for(let o=0;o<e.length;o++)if("\\"===e[o])o++;else if(e[o]===t[0])n++;else if(e[o]===t[1]&&(n--,n<0))return o;return n>0?-2:-1}(t[2],"()");if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],o="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],o=e[3])}else o=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),se(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:o&&o.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return se(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let o=this.rules.inline.emStrongLDelim.exec(e);if(!(!o||o[3]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!o[1]&&!o[2]||!n||this.rules.inline.punctuation.exec(n))){let n,i,r=[...o[0]].length-1,a=r,s=0,l="*"===o[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+r);null!=(o=l.exec(t));){if(n=o[1]||o[2]||o[3]||o[4]||o[5]||o[6],!n)continue;if(i=[...n].length,o[3]||o[4]){a+=i;continue}if((o[5]||o[6])&&r%3&&!((r+i)%3)){s+=i;continue}if(a-=i,a>0)continue;i=Math.min(i,i+a+s);let t=[...o[0]][0].length,l=e.slice(0,r+o.index+t+i);if(Math.min(r,i)%2){let e=l.slice(1,-1);return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}let c=l.slice(2,-2);return{type:"strong",raw:l,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),o=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&o&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return"@"===t[2]?(e=t[1],n="mailto:"+e):(e=t[1],n=e),{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])e=t[0],n="mailto:"+e;else{let o;do{o=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??""}while(o!==t[0]);e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},ce=class e{constructor(e){(0,i.A)(this,"tokens",void 0),(0,i.A)(this,"options",void 0),(0,i.A)(this,"state",void 0),(0,i.A)(this,"tokenizer",void 0),(0,i.A)(this,"inlineQueue",void 0),this.tokens=[],this.tokens.links=Object.create(null),this.options=e||a,this.options.tokenizer=this.options.tokenizer||new le,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:p,block:J.normal,inline:ee.normal};this.options.pedantic?(t.block=J.pedantic,t.inline=ee.pedantic):this.options.gfm&&(t.block=J.gfm,this.options.breaks?t.inline=ee.breaks:t.inline=ee.gfm),this.tokenizer.rules=t}static get rules(){return{block:J,inline:ee}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(p.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;
2e<this.inlineQueue.length;e++){let t=this.inlineQueue[e];this.inlineTokens(t.src,t.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e,t=[],n=!1){for(this.options.pedantic&&(e=e.replace(p.tabCharGlobal,"    ").replace(p.spaceLine,""));e;){let o;if(this.options.extensions?.block?.some((n=>!!(o=n.call({lexer:this},e,t))&&(e=e.substring(o.raw.length),t.push(o),!0))))continue;if(o=this.tokenizer.space(e)){e=e.substring(o.raw.length);let n=t.at(-1);1===o.raw.length&&void 0!==n?n.raw+="\n":t.push(o);continue}if(o=this.tokenizer.code(e)){e=e.substring(o.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+o.raw,n.text+="\n"+o.text,this.inlineQueue.at(-1).src=n.text):t.push(o);continue}if(o=this.tokenizer.fences(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.heading(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.hr(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.blockquote(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.list(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.html(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.def(e)){e=e.substring(o.raw.length);let n=t.at(-1);"paragraph"===n?.type||"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+o.raw,n.text+="\n"+o.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[o.tag]||(this.tokens.links[o.tag]={href:o.href,title:o.title},t.push(o));continue}if(o=this.tokenizer.table(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.lheading(e)){e=e.substring(o.raw.length),t.push(o);continue}let i=e;if(this.options.extensions?.startBlock){let t,n=1/0,o=e.slice(1);this.options.extensions.startBlock.forEach((e=>{t=e.call({lexer:this},o),"number"==typeof t&&t>=0&&(n=Math.min(n,t))})),n<1/0&&n>=0&&(i=e.substring(0,n+1))}if(this.state.top&&(o=this.tokenizer.paragraph(i))){let r=t.at(-1);n&&"paragraph"===r?.type?(r.raw+=(r.raw.endsWith("\n")?"":"\n")+o.raw,r.text+="\n"+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(o),n=i.length!==e.length,e=e.substring(o.raw.length)}else if(o=this.tokenizer.text(e)){e=e.substring(o.raw.length);let n=t.at(-1);"text"===n?.type?(n.raw+=(n.raw.endsWith("\n")?"":"\n")+o.raw,n.text+="\n"+o.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(o)}else if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent)break;throw new Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n=e,o=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(n));)e.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.anyPunctuation.exec(n));)n=n.slice(0,o.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(n));)n=n.slice(0,o.index)+"["+"a".repeat(o[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);let i=!1,r="";for(;e;){let o;if(i||(r=""),i=!1,this.options.extensions?.inline?.some((n=>!!(o=n.call({lexer:this},e,t))&&(e=e.substring(o.raw.length),t.push(o),!0))))continue;if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length);let n=t.at(-1);"text"===o.type&&"text"===n?.type?(n.raw+=o.raw,n.text+=o.text):t.push(o);continue}if(o=this.tokenizer.emStrong(e,n,r)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.del(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.autolink(e)){e=e.substring(o.raw.length),t.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e))){e=e.substring(o.raw.length),t.push(o);continue}let a=e;if(this.options.extensions?.startInline){let t,n=1/0,o=e.slice(1);this.options.extensions.startInline.forEach((e=>{t=e.call({lexer:this},o),"number"==typeof t&&t>=0&&(n=Math.min(n,t))})),n<1/0&&n>=0&&(a=e.substring(0,n+1))}if(o=this.tokenizer.inlineText(a)){e=e.substring(o.raw.length),"_"!==o.raw.slice(-1)&&(r=o.raw.slice(-1)),i=!0;let n=t.at(-1);"text"===n?.type?(n.raw+=o.raw,n.text+=o.text):t.push(o)}else if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent)break;throw new Error(t)}}return t}},pe=class{constructor(e){(0,i.A)(this,"options",void 0),(0,i.A)(this,"parser",void 0),this.options=e||a}space(e){return""}code({text:e,lang:t,escaped:n}){let o=(t||"").match(p.notSpaceStart)?.[0],i=e.replace(p.endingNewline,"")+"\n";return o?'<pre><code class="language-'+oe(o)+'">'+(n?i:oe(i,!0))+"</code></pre>\n":"<pre><code>"+(n?i:oe(i,!0))+"</code></pre>\n"}blockquote({tokens:e}){return`<blockquote>\n${this.parser.parse(e)}</blockquote>\n`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`<h${t}>${this.parser.parseInline(e)}</h${t}>\n`}hr(e){return"<hr>\n"}list(e){let t=e.ordered,n=e.start,o="";for(let t=0;t<e.items.length;t++){let n=e.items[t];o+=this.listitem(n)}let i=t?"ol":"ul";return"<"+i+(t&&1!==n?' start="'+n+'"':"")+">\n"+o+"</"+i+">\n"}listitem(e){let t="";if(e.task){let n=this.checkbox({checked:!!e.checked});e.loose?"paragraph"===e.tokens[0]?.type?(e.tokens[0].text=n+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&"text"===e.tokens[0].tokens[0].type&&(e.tokens[0].tokens[0].text=n+" "+oe(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):t+=n+" "}return t+=this.parser.parse(e.tokens,!!e.loose),`<li>${t}</li>\n`}checkbox({checked:e}){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:e}){return`<p>${this.parser.parseInline(e)}</p>\n`}table(e){let t="",n="";for(let t=0;t<e.header.length;t++)n+=this.tablecell(e.header[t]);t+=this.tablerow({text:n});let o="";for(let t=0;t<e.rows.length;t++){let i=e.rows[t];n="";for(let e=0;e<i.length;e++)n+=this.tablecell(i[e]);o+=this.tablerow({text:n})}return o&&(o=`<tbody>${o}</tbody>`),"<table>\n<thead>\n"+t+"</thead>\n"+o+"</table>\n"}tablerow({text:e}){return`<tr>\n${e}</tr>\n`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+`</${n}>\n`}strong({tokens:e}){return`<strong>${this.parser.parseInline(e)}</strong>`}em({tokens:e}){return`<em>${this.parser.parseInline(e)}</em>`}codespan({text:e}){return`<code>${oe(e,!0)}</code>`}br(e){return"<br>"}del({tokens:e}){return`<del>${this.parser.parseInline(e)}</del>`}link({href:e,title:t,tokens:n}){let o=this.parser.parseInline(n),i=ie(e);if(null===i)return o;let r='<a href="'+(e=i)+'"';return t&&(r+=' title="'+oe(t)+'"'),r+=">"+o+"</a>",r}image({href:e,title:t,text:n,tokens:o}){o&&(n=this.parser.parseInline(o,this.parser.textRenderer));let i=ie(e);if(null===i)return oe(n);let r=`<img src="${e=i}" alt="${n}"`;return t&&(r+=` title="${oe(t)}"`),r+=">",r}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:oe(e.text)}},de=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return""+e}image({text:e}){return""+e}br(){return""}},he=class e{constructor(e){(0,i.A)(this,"options",void 0),(0,i.A)(this,"renderer",void 0),(0,i.A)(this,"textRenderer",void 0),this.options=e||a,this.options.renderer=this.options.renderer||new pe,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new de}static parse(t,n){return new e(n).parse(t)}static parseInline(t,n){return new e(n).parseInline(t)}parse(e,t=!0){let n="";for(let o=0;o<e.length;o++){let i=e[o];if(this.options.extensions?.renderers?.[i.type]){let e=i,t=this.options.extensions.renderers[e.type].call({parser:this},e);
2if(!1!==t||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(e.type)){n+=t||"";continue}}let r=i;switch(r.type){case"space":n+=this.renderer.space(r);continue;case"hr":n+=this.renderer.hr(r);continue;case"heading":n+=this.renderer.heading(r);continue;case"code":n+=this.renderer.code(r);continue;case"table":n+=this.renderer.table(r);continue;case"blockquote":n+=this.renderer.blockquote(r);continue;case"list":n+=this.renderer.list(r);continue;case"html":n+=this.renderer.html(r);continue;case"def":n+=this.renderer.def(r);continue;case"paragraph":n+=this.renderer.paragraph(r);continue;case"text":{let i=r,a=this.renderer.text(i);for(;o+1<e.length&&"text"===e[o+1].type;)i=e[++o],a+="\n"+this.renderer.text(i);n+=t?this.renderer.paragraph({type:"paragraph",raw:a,text:a,tokens:[{type:"text",raw:a,text:a,escaped:!0}]}):a;continue}default:{let e='Token with "'+r.type+'" type was not found.';if(this.options.silent)return"";throw new Error(e)}}}return n}parseInline(e,t=this.renderer){let n="";for(let o=0;o<e.length;o++){let i=e[o];if(this.options.extensions?.renderers?.[i.type]){let e=this.options.extensions.renderers[i.type].call({parser:this},i);if(!1!==e||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=e||"";continue}}let r=i;switch(r.type){case"escape":case"text":n+=t.text(r);break;case"html":n+=t.html(r);break;case"link":n+=t.link(r);break;case"image":n+=t.image(r);break;case"strong":n+=t.strong(r);break;case"em":n+=t.em(r);break;case"codespan":n+=t.codespan(r);break;case"br":n+=t.br(r);break;case"del":n+=t.del(r);break;default:{let e='Token with "'+r.type+'" type was not found.';if(this.options.silent)return"";throw new Error(e)}}}return n}},ue=(o=class{constructor(e){(0,i.A)(this,"options",void 0),(0,i.A)(this,"block",void 0),this.options=e||a}preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}provideLexer(){return this.block?ce.lex:ce.lexInline}provideParser(){return this.block?he.parse:he.parseInline}},(0,i.A)(o,"passThroughHooks",new Set(["preprocess","postprocess","processAllTokens"])),o),ge=new class{constructor(...e){(0,i.A)(this,"defaults",{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}),(0,i.A)(this,"options",this.setOptions),(0,i.A)(this,"parse",this.parseMarkdown(!0)),(0,i.A)(this,"parseInline",this.parseMarkdown(!1)),(0,i.A)(this,"Parser",he),(0,i.A)(this,"Renderer",pe),(0,i.A)(this,"TextRenderer",de),(0,i.A)(this,"Lexer",ce),(0,i.A)(this,"Tokenizer",le),(0,i.A)(this,"Hooks",ue),this.use(...e)}walkTokens(e,t){let n=[];for(let o of e)switch(n=n.concat(t.call(this,o)),o.type){case"table":{let e=o;for(let o of e.header)n=n.concat(this.walkTokens(o.tokens,t));for(let o of e.rows)for(let e of o)n=n.concat(this.walkTokens(e.tokens,t));break}case"list":{let e=o;n=n.concat(this.walkTokens(e.items,t));break}default:{let e=o;this.defaults.extensions?.childTokens?.[e.type]?this.defaults.extensions.childTokens[e.type].forEach((o=>{let i=e[o].flat(1/0);n=n.concat(this.walkTokens(i,t))})):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach((e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach((e=>{if(!e.name)throw new Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];t.renderers[e.name]=n?function(...t){let o=e.renderer.apply(this,t);return!1===o&&(o=n.apply(this,t)),o}:e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw new Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)})),n.extensions=t),e.renderer){let t=this.defaults.renderer||new pe(this.defaults);for(let n in e.renderer){if(!(n in t))throw new Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let o=n,i=e.renderer[o],r=t[o];t[o]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=r.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new le(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw new Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let o=n,i=e.tokenizer[o],r=t[o];t[o]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=r.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new ue;for(let n in e.hooks){if(!(n in t))throw new Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let o=n,i=e.hooks[o],r=t[o];ue.passThroughHooks.has(n)?t[o]=e=>{if(this.defaults.async)return Promise.resolve(i.call(t,e)).then((e=>r.call(t,e)));let n=i.call(t,e);return r.call(t,n)}:t[o]=(...e)=>{let n=i.apply(t,e);return!1===n&&(n=r.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,o=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(o.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}})),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return ce.lex(e,t??this.defaults)}parser(e,t){return he.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let o={...n},i={...this.defaults,...o},r=this.onError(!!i.silent,!!i.async);if(!0===this.defaults.async&&!1===o.async)return r(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return r(new Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return r(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));i.hooks&&(i.hooks.options=i,i.hooks.block=e);let a=i.hooks?i.hooks.provideLexer():e?ce.lex:ce.lexInline,s=i.hooks?i.hooks.provideParser():e?he.parse:he.parseInline;if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(t):t).then((e=>a(e,i))).then((e=>i.hooks?i.hooks.processAllTokens(e):e)).then((e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then((()=>e)):e)).then((e=>s(e,i))).then((e=>i.hooks?i.hooks.postprocess(e):e)).catch(r);try{i.hooks&&(t=i.hooks.preprocess(t));let e=a(t,i);i.hooks&&(e=i.hooks.processAllTokens(e)),i.walkTokens&&this.walkTokens(e,i.walkTokens);let n=s(e,i);return i.hooks&&(n=i.hooks.postprocess(n)),n}catch(e){return r(e)}}}onError(e,t){return n=>{if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="<p>An error occurred:</p><pre>"+oe(n.message+"",!0)+"</pre>";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function fe(e,t){return ge.parse(e,t)}fe.options=fe.setOptions=function(e){return ge.setOptions(e),fe.defaults=ge.defaults,s(fe.defaults),fe},fe.getDefaults=r,fe.defaults=a,fe.use=function(...e){return ge.use(...e),fe.defaults=ge.defaults,s(fe.defaults),fe},fe.walkTokens=function(e,t){return ge.walkTokens(e,t)},fe.parseInline=ge.parseInline,fe.Parser=he,fe.parser=he.parse,fe.Renderer=pe,fe.TextRenderer=de,fe.Lexer=ce,fe.lexer=ce.lex,fe.Tokenizer=le,fe.Hooks=ue,fe.parse=fe;fe.options,fe.setOptions,fe.use,fe.walkTokens,fe.parseInline,he.parse,ce.lex},6430:(e,t,n)=>{"use strict";n.d(t,{BX:()=>P,DD:()=>u,Gv:()=>E,HS:()=>v,Im:()=>k,Oo:()=>r,RI:()=>S,RS:()=>A,XS:()=>d,_U:()=>b,fY:()=>g,fz:()=>_,hq:()=>m,iQ:()=>s,jF:()=>f,k0:()=>x,nB:()=>a,o4:()=>R,r1:()=>D,s6:()=>c,sg:()=>i,vy:()=>l,wh:()=>h,z6:()=>B,zJ:()=>w});var o=n(4296);function i(e,t){null==t&&(t=250);let n=null,o=[],i=null;function r(){e.apply(i,o)}return function(){i=this,o=[].slice.call(arguments),clearTimeout(n),n=setTimeout(r,t)}}function r(e){let t,n=!1;return function(){return n?t:(n=!0,t=e.apply(this,arguments))}}function a(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")}function s(e,t){a(e,t)||(e.className+=(e.className?" ":"")+t)}function l(e,t){e.className=(" "+e.className+" ").replace(" "+t+" "," ").slice(1,-1)}function c(e,t){l(e,t),e.offsetWidth,s(e,t)}function p(e){if(!e||"object"!=typeof e||Array.isArray(e))return e;let t=e.s,n=t&&"object"==typeof t,o=Object.keys(e).filter((t=>(!n||"s"!==t)&&e[t]));return n&&(o=o.map((e=>t[e]||e))),o.join(" ")}function d(){return[].concat.apply([],arguments).map(p).filter((e=>e)).join(" ")}function h(e,t,n){if("string"==typeof t&&(t=t?t.split("."):[]),!Array.isArray(t))return n;let o=t.length;for(let i=0;i<o;i++){let o=t[i];if(!e||!Object.prototype.hasOwnProperty.call(e,o))return n;e=e[o]}return e}function u(e){return e?"object"!=typeof e?[e]:(Array.isArray(e)||(e=Object.keys(e).map((t=>"boolean"==typeof e[t]?e[t]&&t:e[t]))),e.filter((e=>e))):[]}function g(e){return Array.isArray(e)?e.filter(Boolean):e&&"string"==typeof e?e.split(",").map((e=>
2e.trim())).filter(Boolean):[]}function f(e){return e&&Array.isArray(e)?[...new Set(e)]:e}function m(){return f([].concat.apply([],arguments))}function _(e,t,n){if(!e)return[];"string"==typeof t&&2===arguments.length&&(n=t,t=void 0);let o="function"==typeof(n=n||"order")?n:e=>e?.[n],i=Object.keys(e).map((t=>({key:t,value:e[t]}))).sort(((e,t)=>{if(!e.value)return 1;if(!t.value)return-1;let n=o(e.value,e.key),i=o(t.value,t.key),r=null==n,a=null==i;return r&&a?e.key.localeCompare(t.key,void 0,{numeric:!0}):r?1:a?-1:isNaN(n)||isNaN(i)?n.toString().localeCompare(i.toString()):n-i}));return"function"!=typeof t&&(t=e=>e),i.map(((e,n,o)=>t(e.value,e.key,n,o)))}function y(e,t,n){if(null==n)return e;if("object"!=typeof n)return e[t]=n;return Object.keys(n).forEach((o=>y(e,t+"["+o+"]",n[o]))),e}function w(e){if(!e)return"";let t=e;if("string"!=typeof e){let n={};Object.keys(e).forEach((t=>y(n,t,e[t]))),t=Object.keys(n).reduce(((e,t)=>{let o=n[t];if(null==o)return e;let i=encodeURIComponent(t);return"boolean"!=typeof o&&""!==o&&(i+="="+encodeURIComponent(o)),e.push(i),e}),[]).join("&")}return t?"?"+t:""}function b(e){if(!e||e instanceof Date)return e;if("number"==typeof e)return new Date(e);if("string"!=typeof e)return;let t=e.match(/^(?:(?:([0-9]{1,2})\/)?([0-9]{1,2})\/)?([0-9]{4})(?:,? (\d{1,2}):(\d{1,2})(?::(\d{1,2}))?)?$/);if(t)return new Date(+t[3],+(t[2]||1)-1,+(t[1]||1),+t[4]||0,+t[5]||0,+t[6]||0);if(t=e.match(/^(\d{1,4})-(\d{1,2})(?:-(\d{1,2})(?:[T ](\d{1,2}):(\d{1,2})(?::(\d{1,2})(\.\d+)?)?Z?)?)?$/),t)return new Date(+t[1],+t[2]-1,+t[3]||1,+t[4]||0,+t[5]||0,+t[6]||0);if(!Number.isNaN(+e))return new Date(+e);const n=new Date(e);return isNaN(n)?void 0:n}function v(){let e="",t=!1;for(let n=0,o=arguments.length;n<o;n++){let o=arguments[n];o&&(n>0&&"/"===o.charAt(0)&&(o=o.substring(1)),e+=t?"/"+o:o,t="/"!==e.charAt(e.length-1))}return e}function A(e,t){if("string"!=typeof e)return e;if(!t||0===t.length)return e;let n=0,o=e.length;for(;n<o&&e.charAt(n)===t;)n++;for(;o>n&&e.charAt(o-1)===t;)o--;return e.substring(n,o)}(()=>{function e(e,t,n){return n>0&&e.push((0,o.h)("br",null)),e.push(t),e}})();function E(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function k(e){return 0===Object.keys(e).length}function S(e){return null==e||0===Object.keys(e).length}let C={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};const O=`[${Object.keys(C).map((e=>"^-]\\".includes(e)?"\\"+e:e)).join("")}]`;let T=new RegExp(O),L=new RegExp(O,"g");const I=e=>C[e]||e,R=e=>"string"==typeof e&&T.test(e)?e.replace(L,I):e,x=(e,t)=>new Promise(((n,o)=>{let i=document.createElement("script");i.onload=n,i.onerror=o,t?.async&&(i.async=!0),t?.defer&&(i.defer=!0),t?.type&&(i.type=t.type),i.src=e,document.body.appendChild(i)})),D=(e,t)=>!(!Array.isArray(e)||!Array.isArray(t))&&(e.length===t.length&&e.every(((e,n)=>e===t[n]))),P=e=>Object.entries(e).reduce(((e,[t,n])=>{var o;return e[t]="string"!=typeof(o=n)?o:o.replace(/'/g,"\\'").replace(/"/g,'\\"'),e}),{}),N=async e=>new Promise(((t,n)=>{if(!e)return void n(new Error("Image source is empty"));let o=new Image;o.setAttribute("crossorigin","anonymous"),o.onload=()=>t(o),o.onerror=()=>n(new Error(`Error loading image ${e}`)),o.src=e})),B=async e=>{try{return await Promise.all(e?.map(N)||[])}catch(e){throw new Error(`Failed to load images: ${e.message}`)}}},7050:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ADVERTISING:()=>r.ADVERTISING,FUNCTIONAL:()=>r.FUNCTIONAL,PERFORMANCE:()=>r.PERFORMANCE,Pixel:()=>u.A,STRICTLY_NECESSARY:()=>r.STRICTLY_NECESSARY,TARGETING:()=>r.TARGETING,connectToOneTrust:()=>f.A,createPixelComponent:()=>m.A,displayModal:()=>_,maybeHandle:()=>g.p,waitForOneTrust:()=>w});n(4296);var o=n(1158),i=n(7245),r=n(1392);const a={1:r.STRICTLY_NECESSARY,2:r.PERFORMANCE,3:r.FUNCTIONAL,4:r.TARGETING,5:r.SOCIAL,8:r.SOCIAL,C0001:r.STRICTLY_NECESSARY,C0002:r.PERFORMANCE,C0003:r.FUNCTIONAL,C0004:r.TARGETING,C0005:r.SOCIAL,C0007:r.PERFORMANCE,C0008:r.SOCIAL},s=e=>{const t=(Array.isArray(e)?e:e.split(",")).map((e=>a[e])).filter((e=>!!e));i.set(t)};var l=n(7702),c=n(6430);function p(){let e=Date.now();const t=[...document.querySelectorAll(["#onetrust-consent-sdk","#optanon"])].find((e=>!!e));if(t){let e=document.getElementsByClassName("optanon-alert-box-wrapper");return e&&e.length&&(e[0].style.display="none"),void(t.style.display="none")}Date.now()-e<3e4&&setTimeout(p,100)}var d=n(7959),h=n(3747),u=n(9793),g=n(332),f=n(761),m=n(9618);const _=()=>{if("object"==typeof window){const e=window.Optanon||window.OneTrust;e&&"object"==typeof e&&"function"==typeof e.ToggleInfoDisplay&&e.ToggleInfoDisplay()}},y=(0,d.A)(),w=async()=>y;function b(){if(e="OptanonAlertBoxClosed",!`; ${document.cookie}`.split(`; ${e}=`)[1]?.split(";").shift())return;var e;const t=o.A.get().appData?.apis?.tracking?.oneTrust,n=t?.oneTrustFix,i=t?.oneTrustOverlapFix;if(n){const e=()=>{let e=document.getElementById("optanon");
2e&&(e.style.opacity="0",e.style.transition="opacity .8s",setTimeout((()=>{const t=document.getElementById("optanon-popup-bg");t&&(t.style.display="none",e.style.opacity="")}),800))};[...document.querySelectorAll(".optanon-white-button-middle, .accept-cookies-button")].forEach((t=>t.addEventListener("click",e)))}i&&setTimeout((()=>{const e=(0,c.wh)(o.A.get(),"client.pixelConsent"),t=document.querySelector(".optanon-alert-box-wrapper")?.style?.display;e&&"none"===t&&(document.body.style.transform="")}),800)}if(i.addChangeListener((e=>{(0,h.P)("categoriesUpdated",{categories:e}),l.Ze(e)})),"undefined"!=typeof window){let e=!1;const t=window.OptanonWrapper;!function(){if(window.self!==window.top){window.addEventListener("message",(e=>{let t=e&&e.data;if(t&&"object"==typeof t&&t.OptanonActiveGroups&&window.Optanon){let e=null;const n=new Date,o=new Date(n.getFullYear()+1,n.getMonth(),n.getDate());setTimeout((()=>{t.OptanonConsent&&(e=t.OptanonConsent,document.cookie=`${e};expires=${new Date(o).toUTCString()};path=/;SameSite=None;Secure`),t.OptanonAlertBoxClosed&&(e=t.OptanonAlertBoxClosed,document.cookie=`${e};expires=${new Date(o).toUTCString()};path=/;SameSite=None;Secure`),t.OptanonActiveGroups&&(window.OnetrustActiveGroups=t.OptanonActiveGroups,window.OptanonActiveGroups=t.OptanonActiveGroups),setTimeout((()=>{let e=new CustomEvent("consent.onetrust",{detail:t.OptanonActiveGroups.split(",").filter((e=>e))});window.dispatchEvent(e),window.dataLayer&&window.dataLayer.push({event:"OneTrustGroupsUpdated",OptanonActiveGroups:t.OptanonActiveGroups,OnetrustActiveGroups:t.OptanonActiveGroups})}))}))}}));const e=(0,c.wh)(window.__INITIAL_STATE__,"appData.apis.tracking.oneTrust",{}),t=(0,c.wh)(window.__INITIAL_STATE__,"appData.options.oneTrustCookieConsent",{});(e.displayInIframe||t.displayInIframe)&&setTimeout(p,100)}}(),window.OptanonWrapper=function(){if("function"==typeof t)try{t()}catch(e){}if(y.resolve(),function(){function e(e){return document.cookie.split(";").map((e=>e.trim())).find((t=>0===t.indexOf(e)))}let t=e("OptanonConsent"),n=e("OptanonAlertBoxClosed");if(window.self===window.top){let e={OptanonConsent:t,OptanonAlertBoxClosed:n,OptanonActiveGroups:window.OptanonActiveGroups};for(let t=0;t<window.frames.length;t++)"function"==typeof window.frames[t].postMessage&&window.frames[t].postMessage(e,"*")}}(),b(),!e){const t=window.OptanonActiveGroups;s(t),e=!0}},window.addEventListener("consent.onetrust",(({detail:e})=>s(e))),window.addEventListener("OneTrustGroupsUpdated",(({detail:e})=>s(e)))}},7081:(e,t,n)=>{"use strict";n.d(t,{AH:()=>p,VI:()=>c,sU:()=>l});var o=n(4180),i=n(4296),r=n(383);const a={jpg:"jpeg",png:"png"},s=e=>`image/${a[e]||e}`;function l(e,t="jpg"){return(0,r.$)()?e:e?.replace(/\.webp$/,`.${t}`)}function c({src:e,fallbackFormat:t,...n}){if(!e?.endsWith?.(".webp"))return(0,i.h)("img",(0,o.A)({},n,{src:e,key:e}));t=t||"jpg";let r=e.slice(0,-4)+t;return(0,i.h)("picture",null,(0,i.h)("source",{srcset:e,type:"image/webp"}),(0,i.h)("source",{srcset:r,type:s(t)}),(0,i.h)("img",(0,o.A)({},n,{src:r,key:r})))}function p(e,t){return e?`url("${encodeURI(l(e,t))}")`:""}},7129:(e,t,n)=>{"use strict";var o=n(3050),i=n(4415),r=n(6053),a={freeze:function(e,t){if(e&&e.__)return e;var n=this,r=i.clone(e);return o.addNE(r,{__:{listener:!1,parents:[],store:t}}),o.each(e,(function(e,i){o.isLeaf(e,t.freezeInstances)||(e=n.freeze(e,t)),e&&e.__&&n.addParent(e,r),r[i]=e})),t.freezeFn(r),r},merge:function(e,t){var n=e.__,i=n.trans;t=o.extend({},t);if(i){for(var r in t)i[r]=t[r];return e}var a,s,l,c=this,p=this.copyMeta(e),d=n.store;for(s in o.each(e,(function(n,i){if((l=n&&n.__)&&c.removeParent(n,e),!(a=t[i]))return l&&c.addParent(n,p),p[i]=n;o.isLeaf(a,d.freezeInstances)||(a=c.freeze(a,d)),a&&a.__&&c.addParent(a,p),delete t[i],p[i]=a})),t)a=t[s],o.isLeaf(a,d.freezeInstances)||(a=c.freeze(a,d)),a&&a.__&&c.addParent(a,p),p[s]=a;return n.store.freezeFn(p),this.refreshParents(e,p),p},replace:function(e,t){var n=e.__,i=t;return o.isLeaf(t,n.store.freezeInstances)||((i=this.freeze(t,n.store)).__.parents=n.parents,i.__.updateRoot=n.updateRoot,n.listener&&(i.__.listener=n.listener)),i&&this.fixChildren(i,e),this.refreshParents(e,i),i},remove:function(e,t){var n=e.__.trans;if(n){for(var i=t.length-1;i>=0;i--)delete n[t[i]];return e}var r,a=this,s=this.copyMeta(e);return o.each(e,(function(n,o){(r=n&&n.__)&&a.removeParent(n,e),-1===t.indexOf(o)&&(r&&a.addParent(n,s),s[o]=n)})),e.__.store.freezeFn(s),this.refreshParents(e,s),s},splice:function(e,t){var n=e.__,i=n.trans;if(i)return i.splice.apply(i,t),e;var r,a=this,s=this.copyMeta(e),l=t[0],c=l+t[1];if(o.each(e,(function(t,n){t&&t.__&&(a.removeParent(t,e),(n<l||n>=c)&&a.addParent(t,s)),s[n]=t})),t.length>1)for(var p=t.length-1;p>=2;p--)r=t[p],o.isLeaf(r,n.store.freezeInstances)||(r=this.freeze(r,n.store)),r&&r.__&&this.addParent(r,s),t[p]=r;return Array.prototype.splice.apply(s,t),n.store.freezeFn(s),this.refreshParents(e,s),s},transact:function(e){var t,n=this,i=e.__.trans;
2return i||(t=e.constructor===Array?[]:{},o.each(e,(function(e,n){t[n]=e})),e.__.trans=t,o.nextTick((function(){e.__.trans&&n.run(e)})),t)},run:function(e){var t=this,n=e.__.trans;return n?(o.each(n,(function(n,o){n&&n.__&&t.removeParent(n,e)})),delete e.__.trans,this.replace(e,n)):e},pivot:function(e){return e.__.pivot=1,this.unpivot(e),e},unpivot:function(e){o.nextTick((function(){e.__.pivot=0}))},refresh:function(e,t,n){var i=this,r=e.__.trans,a=0;if(r)return o.each(r,(function(o,s){a||o===t&&(r[s]=n,a=1,n&&n.__&&i.addParent(n,e))})),e;var s=this.copyMeta(e);o.each(e,(function(o,r){o===t&&(o=n),o&&o.__&&(i.removeParent(o,e),i.addParent(o,s)),s[r]=o})),e.__.store.freezeFn(s),this.refreshParents(e,s)},fixChildren:function(e,t){var n=this;o.each(e,(function(o){if(o&&o.__){if(n.fixChildren(o),1===o.__.parents.length)return o.__.parents=[e];t&&n.removeParent(o,t),n.addParent(o,e)}}))},copyMeta:function(e){var t=i.clone(e),n=e.__;return o.addNE(t,{__:{store:n.store,updateRoot:n.updateRoot,listener:n.listener,parents:n.parents.slice(0),trans:n.trans,pivot:n.pivot}}),n.pivot&&this.unpivot(t),t},refreshParents:function(e,t){var n,o=e.__,i=o.parents.length;if(e.__.updateRoot&&e.__.updateRoot(e,t),t&&this.emit(e,"update",t,o.store.live),i)for(n=i-1;n>=0;n--)this.refresh(o.parents[n],e,t)},removeParent:function(e,t){var n=e.__.parents,o=n.indexOf(t);-1!==o&&n.splice(o,1)},addParent:function(e,t){var n=e.__.parents;if(-1===n.indexOf(t)){if(e.__.store.singleParent&&n.length>=1)throw new Error("Freezer: Can't add node to the tree. It's already added and freezer is configured to `singleParent: true`.");n[n.length]=t}},emit:function(e,t,n,i){var r=e.__.listener;if(r){var a=r.ticking;i?(a||n)&&(r.ticking=0,r.emit(t,a||n,e)):(r.ticking=n,r.prevState||(r.prevState=e),a||o.nextTick((function(){if(r.ticking){var n=r.ticking;r.prevState;r.ticking=0,r.prevState=0,r.emit(t,n,e)}})))}},createListener:function(e){var t=e.__.listener;return t||(t=Object.create(r,{_events:{value:{},writable:!0}}),e.__.listener=t),t}};i.init(a),e.exports=a}
2,7164:(e,t,n)=>{"use strict";function o(e){let t=`${e}=`,n=document.cookie.split(";").map((e=>e.trim()));for(let e of n)if(e.startsWith(t))return e.slice(t.length);return null}function i(e,t,n){let o;+n&&(o=new Date(Date.now()+24*n*3600*1e3).toUTCString());let i=[[e,t],o&&["expires",o],["path","/"]];document.cookie=i.filter((e=>e)).map((e=>e.join("="))).join("; ")}n.d(t,{R:()=>o,T:()=>i})},7178:(e,t,n)=>{"use strict";async function o(e){await e.play()}n.d(t,{A:()=>o})},7245:(e,t,n)=>{"use strict";n.r(t),n.d(t,{addChangeListener:()=>c,get:()=>a,getChangeListeners:()=>l,has:()=>s,removeChangeListener:()=>p,set:()=>r,toString:()=>d});var o=n(1392);const i={categories:[],changeListeners:[]},r=e=>{const t=e.map((e=>e.toUpperCase())).filter((e=>o[e]));i.categories=t,window.powsterOneTrust=[...t],i.changeListeners.forEach((e=>e(i.categories))),window.dispatchEvent(new CustomEvent("powster-categories-update",{detail:i.categories}))},a=()=>i.categories,s=e=>i.categories.includes(e),l=()=>i.changeListeners,c=e=>{i.changeListeners.push(e)},p=e=>{i.changeListeners=i.changeListeners.filter((t=>t!==e))},d=()=>i.categories.join(",")},7383:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,i.h)("path",{d:"M11.493 3.23C10.667 2.437 9.523 2 8.273 2c-1.908 0-3.082.783-3.731 1.439-.8.808-1.258 1.882-1.258 2.947 0 1.335.559 2.361 1.494 2.743a.487.487 0 00.188.039c.197 0 .354-.129.408-.336.033-.12.105-.413.137-.54.068-.252.013-.372-.136-.548-.27-.321-.397-.699-.397-1.192 0-1.464 1.09-3.02 3.11-3.02 1.603 0 2.599.911 2.599 2.378 0 .926-.2 1.782-.561 2.413-.252.438-.695.961-1.373.961a.912.912 0 01-.724-.331.83.83 0 01-.146-.723c.071-.303.169-.618.263-.923.173-.557.335-1.084.335-1.503 0-.718-.441-1.2-1.098-1.2-.835 0-1.489.848-1.489 1.93 0 .531.141.927.205 1.08l-.849 3.594c-.069.291-.482 2.595.202 2.778.768.207 1.455-2.037 1.524-2.29.057-.206.255-.986.376-1.465.37.357.968.598 1.548.598 1.095 0 2.079-.493 2.773-1.387.672-.867 1.042-2.077 1.042-3.406.001-1.036-.445-2.06-1.222-2.806z"}))},7702:(e,t,n)=>{"use strict";n.d(t,{$x:()=>r,Ze:()=>s});var o=n(7245);const i={queue:[]},r=(e,t,n)=>o.has(e.category)?e.pixel.apply(e,n):t?a(e,n):void 0,a=(e,t)=>{i.queue=[...i.queue,[e,t]]},s=()=>{const e=[...i.queue];i.queue=[],e.forEach((([e,t])=>r(e,e.shouldQueue,t)))}},7927:(e,t,n)=>{"use strict";n.d(t,{fq:()=>f,Bd:()=>m,V0:()=>_});var o=n(4180),i=n(4296),r=n(1158),a=n(8471),s=n(6430),l=n(2037),c=n(8881),p=n(9863),d=n(9570);let h=(0,c.A)(new Date,"yyyy-MM-dd");async function u(e){let t=await(0,l.Z)(e);r.A.get()?.showtimes?.filters?.selected?.set(t),t?.date&&r.A.get()?.showtimes?.filters?.set("userSelectedDate",!0);const n=(0,p.A)(e);n.ticketing&&r.A.get()?.showtimes?.set("customDataProvider",(0,s.fY)(n.ticketing)),t&&Object.keys(t).length&&r.A.emit("FILTER_UPDATED")}r.A.on("SHOWTIMES_SHOW",((e,t,n)=>{let o=r.A.get(),i=o.activePage,s=o.appData?.pages?.[o.activePage]?.component;if("filmPage"!==s&&"hub"!==s||o.showtimes.set({returnToPage:i}),!n){const e=r.A.get().appData?.pages||{},t=Object.values(e).find((e=>"showtimes"===e.type));n=t?.id}(0,a.m)(e,"showtimes",!1,t,n),t&&u(t)})),r.A.on("SHOWTIMES_SEARCH_OVERLAY_SHOW",(()=>{r.A.emit("ENABLE_SCROLLING_LOCK"),r.A.get().header.set({showtimesSearchOverlay:!0})})),r.A.on("SHOWTIMES_SEARCH_OVERLAY_HIDE",(()=>{r.A.emit("DISABLE_SCROLLING_LOCK"),r.A.get().header.set({showtimesSearchOverlay:!1})})),r.A.on("SHOWTIMES_HIDE",((e,t=!0)=>(0,a.e)(e,t,"showtimes"))),r.A.on("CLOSE_ALL_OVERLAYS",((e={})=>{r.A.emit("SHOWTIMES_HIDE",e.animate,!1)})),r.A.on("LANDING",(async()=>{let e=r.A.get(),t=e.appData?.pages?.[e.activePage]?.type;("showtimes"===t||"filmPage"===t||"homeEnt"===t)&&e.limitExceeded||r.A.emit("SET_LANDING_LOCATION");let n=Object.values(e.appData?.pages||{}).find((e=>"filmPage"===e.type||"showtimes"===e.type));if("filmPage"===n?.type&&(n=Object.values(n?.data||{})?.find((e=>"showtimes"===e.type))||{}),!n?.data?.useV2){let t=e?.showtimes?.filters;t?.selected&&t.selected.set("date",[h])}})),r.A.on("SET_LANDING_LOCATION",(async()=>{let e=d.LG,t=(0,p.A)();const{lat:n,lon:o,location:i,country:a}=t;if(+n&&+o){let t=a;a||(t="intl".replace(/^([a-z]{2})_.+$/i,"$1")),e={lat:+n,lon:+o,city:i,country:t}}else i&&"string"==typeof i&&(e=()=>(0,d.SN)({search:i}));r.A.emit("SET_USER_LOCATION",e,"landing")})),r.A.on("LANDING_QUERY",(async()=>{await u()}));n(3724),n(4153);const g={container:"sidePanelLoader__container__RzwgD",animate:"sidePanelLoader__animate__sT7el",placeholder:"sidePanelLoader__placeholder__nWur0",displayed:"sidePanelLoader__displayed__dJ7cm",scroller:"sidePanelLoader__scroller__Odg2Y",content:"sidePanelLoader__content__QrUrd"};class f extends i.uA{constructor(e){super(e),"showtimesLoader"===e.key?this.compName="showtimes":"homeEntLoader"===e.key?this.compName="homeEnt":"pressKitLoader"===e.key&&(this.compName="pressKit"),this.load=this.load.bind(this)}componentWillReceiveProps(e){e.store[this.compName]?.show&&this.load()}async load(){if(this.loadStarted)return;this.loadStarted=!0;const e=this.props.store?.appData.options.useShowtimes2,t=this.props.store?.appData.options.useHomeEnt2;let o;"showtimes"===this.compName?o=e?await Promise.all([n.e(709),n.e(135),n.e(237),n.e(348),n.e(429),n.e(680)]).then(n.bind(n,584)):await Promise.all([n.e(135),n.e(237),n.e(348),n.e(429),n.e(750)]).then(n.bind(n,6346)):"homeEnt"===this.compName?o=t?await Promise.all([n.e(135),n.e(237),n.e(348),n.e(553),n.e(505)]).then(n.bind(n,1489)):await Promise.all([n.e(135),n.e(237),n.e(348),n.e(553),n.e(737)]).then(n.bind(n,2035)):"pressKit"===this.compName&&(o=await Promise.all([n.e(237),n.e(408)]).then(n.bind(n,2847))),this.setState({component:o})}getPageId(){const e=this.props;if(e.pageId)return e.pageId;const t=e.store[this.compName]?.show;let n="string"==typeof t&&t?t:this.lastPageId;return!n&&this.compName&&(n=`bolt${this.compName[0].toUpperCase()}${this.compName.slice(1)}`),this.lastpageId=n}render(e){let t=e.store[this.compName],n=t?.show,r=t?.animate,{pushDown:a,height:l,cookieBannerOpen:c}=(0,s.wh)(e,"store.cookies")||{};const p=(0,s.wh)(e,"store.externalCookieBanner.bannerOpen"),d=p||a&&c;p&&(l=(0,s.wh)(e,"store.externalCookieBanner.height"));const h={top:`${l}px`,height:`calc(var(--windowHeight) - ${l}
2px)`};let u=(0,i.h)("div",{class:g.placeholder,key:"placeholder"});if(this.state.component){const t=this.state.component.default,n=`${this.compName}-${this.getPageId()}`;u=(0,i.h)(t,(0,o.A)({},e,{key:n}))}return(0,i.h)("div",{class:(0,s.XS)({s:g,container:!0,displayed:n,animate:r}),style:d&&h},u)}}const m={boltHome:{id:"boltHome",page:"home",getter:()=>Promise.all([n.e(237),n.e(962)]).then(n.bind(n,3302))}},_=[{id:"boltSynopsis",getter:()=>Promise.all([n.e(221),n.e(445)]).then(n.bind(n,4485)),component:"synopsis",parent:"boltHome"},{id:"trailer",getter:()=>Promise.all([n.e(135),n.e(221),n.e(19),n.e(543)]).then(n.bind(n,6019)),component:"gallery",parent:"boltHome"},{id:"merch",getter:()=>Promise.all([n.e(135),n.e(221),n.e(19),n.e(826)]).then(n.bind(n,6254)),component:"text",parent:"boltHome"}]},7959:(e,t,n)=>{"use strict";function o(){let e,t,n=new Promise(((n,o)=>{e=n,t=o}));return n.resolve=e,n.reject=t,n}n.d(t,{A:()=>o})},8210:(e,t,n)=>{"use strict";var o=n(1158);o.A.on("ENABLE_TRAILER_OVERLAY",(e=>{o.A.emit("TOGGLE_TRAILER_OVERLAY",!!e,e)})),o.A.on("TOGGLE_TRAILER_OVERLAY",((e,t)=>{e&&o.A.emit("PAUSE_ALL_VIDEOS"),o.A.get().trailerOverlay||o.A.get().set({trailerOverlay:{}}),"boolean"!=typeof e&&(e=!o.A.get().trailerOverlay.overlayOpen);const n=t?{video:t}:o.A.get().appData?.options?.videoOverlay;o.A.get().trailerOverlay.set({overlayOpen:e,data:n}),e&&o.A.get().trailerOverlay.set({overlayTriggered:!0}),o.A.emit(e?"ENABLE_SCROLLING_LOCK":"DISABLE_SCROLLING_LOCK"),e?o.A.emit("SET_HEADER_ACTION",{icon:"close",action:()=>o.A.emit("TOGGLE_TRAILER_OVERLAY",!1),tag:"closeTrailerOverlay"}):o.A.emit("REMOVE_HEADER_ACTIONS","closeTrailerOverlay")}))},8348:(e,t,n)=>{"use strict";var o=n(3050),i=(n(6053),n(7129));function r(e){o.warn(!1,"Method "+e.name+" called on a detached node.",e.node,e.options)}e.exports=function(e,t){var n,a,s=this,l=t||{},c={live:l.live||!1,freezeInstances:l.freezeInstances||!1,singleParent:l.singleParent||!1},p=[],d=0,h=function(e){var t,n=e.__;if(n.listener){var o=n.listener.prevState||e;n.listener.prevState=0,i.emit(o,"update",e,!0)}for(t=0;t<n.parents.length;t++)n.store.notify("now",n.parents[t])};c.notify=function(e,t,n,s){if(s&&(a&&!a.onStore&&r(a),a={name:s,node:t,options:n,onStore:!1}),"now"===e){if(p.length)for(;p.length;)h(p.shift());else h(t);return t}var l=i[e](t,n);if("pivot"!==e){var c=o.findPivot(l);if(c)return function(e){p.push(e),d||(d=1,o.nextTick((function(){p=[],d=0})))}(l),c}return l},c.freezeFn=!0===l.mutable?function(){}:function(e){Object.freeze(e)},(n=i.freeze(e,c)).__.updateRoot=function(e,t){e===n?(n=t,a&&(a.onStore=!0)):a&&setTimeout((function(){a.onStore||r(a)}))};var u=n.getListener(),g={};o.each(["on","off","once","emit","trigger"],(function(e){var t={};t[e]=u[e].bind(u),o.addNE(s,t),o.addNE(g,t)})),o.addNE(this,{get:function(){return n},set:function(e){n.reset(e)},getEventHub:function(){return g}}),o.addNE(this,{getData:this.get,setData:this.set})}},8471:(e,t,n)=>{"use strict";n.d(t,{e:()=>d,m:()=>p});var o=n(1158),i=n(6430),r=n(8980),a=n(9248);let s=!1,l=!1,c=!1;o.A.on("SWITCH_DUAL_VIEW",((e,t)=>{if(t)return;const n="showtimes"===e;window.setTimeout((()=>{d(!1,!1,n?"homeEnt":"showtimes"),s=n,l=!n,o.A.emit("SET_ACTIVE_PAGE",n?"boltShowtimes":"boltHomeEnt")}),300),p(!1,n?"showtimes":"homeEnt",!0)}));const p=(e,t,n,a,p)=>{const d="showtimes"===t,h="homeEnt"===t,u="pressKit"===t,g=o.A.get().appData?.pages?.boltShowtimes?.data?.groupBookings?.isEnabled,f=p===o.A.get().activePage;if(d&&s&&f&&!g&&"?openFilters"!==a)return;if(h&&l&&f)return;if(u&&c)return;n||o.A.emit("CLOSE_ALL_OVERLAYS"),o.A.get().set({ignoreScroll:!0}),d&&(s=!0),h&&(l=!0),u&&(c=!0);const m=document.getElementById("mainScroll"),_=()=>{if(d){if(o.A.get().header.set({showtimesOverlay:!0}),o.A.get().showtimes.set({show:p||!0,animate:e}),o.A.get().showtimes.providerInterstitialOpen){const e={icon:"back",action:()=>o.A.emit("CLOSE_PROVIDER_INTERSTITIAL")};o.A.get().client.isDesktopSize?o.A.emit("SET_SHOWTIMES_BTN_ACTIONS",e):o.A.emit("SET_HEADER_ACTION",e)}if(!s)return}if(h&&(o.A.get().header.set({homeEntOverlay:!0}),o.A.get().homeEnt.set({show:p||!0,animate:e}),!l))return;if(u&&(o.A.get().header.set({pressKitOverlay:!0}),o.A.get().pressKit.set({show:p||!0,animate:e}),!c))return;o.A.get().set({ignoreScroll:!1}),o.A.emit("UPDATE_VISIBILITY_PERCENTAGES");let t=null;d?("?groupbookings"===a&&(o.A.get().set({groupBookingsShowtimes:!0}),o.A.get().showtimes.set({groupBookingsTabActive:!0})),"?booknow"===a&&(o.A.get().set({groupBookingsShowtimes:!1}),o.A.get().showtimes.set({groupBookingsTabActive:!1})),"?openFilters"===a&&o.A.emit("OPEN_SHOWTIMES_FILTERS",!0),t=p||"boltShowtimes"):h?t=p||"boltHomeEnt":u&&(t=p||"boltPressKit"),t&&t!==o.A.get().activePage&&o.A.emit("SET_ACTIVE_PAGE",p||"boltPressKit",a),(0,i.iQ)(document.body,"locked"),m&&setTimeout((()=>{(0,i.vy)(m,"nonInteractive")}),500)};m?((0,i.iQ)(m,"nonInteractive"),(0,r.BD)(m,0,e?e=>Math.min(e/3,200):0,{force:!0,callback:_})):_()},d=(e,t=!0,n)=>{const r="showtimes"===n,p="homeEnt"===n,d="pressKit"===n;if(r&&!s)return;if(p&&!l)return;if(d&&!c)return;if(!(0,i.wh)(o.A.get(),"header.shareOpen")){if(r&&(s=!1,o.A.get().header.set({showtimesOverlay:!1}),o.A.get().showtimes.set({show:!1,animate:e}
2),o.A.emit("EXIT_CINEMA_DETAIL_VIEW"),o.A.emit("CLOSE_PROVIDER_INTERSTITIAL")),p&&(l=!1,o.A.get().header.set({homeEntOverlay:!1}),o.A.get().homeEnt.set({show:!1,animate:e})),d&&(c=!1,o.A.get().header.set({pressKitOverlay:!1}),o.A.get().pressKit.set({show:!1,animate:e})),t){const e=o.A.get()[n]?.returnToPage||(0,a.XP)();o.A.emit("SET_ACTIVE_PAGE",e),o.A.emit("CHANGE_ACTIVE_SECTION",e,{instant:!0})}(0,i.vy)(document.body,"locked")}}},8760:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(6430);function i(e,t,n){if(++n>10)return t;return((0,o.wh)(e,t,t)+"").replace(/(\\)?%([^% ]+)%/g,((t,o,r)=>o?"%"+r+"%":i(e,r,n)))}function r(e,t){return i(e,t,0)}},8790:(e,t,n)=>{"use strict";n.d(t,{u:()=>a});var o=n(1158);let i={},r=!1;const a=(e,t={},n="",a,s)=>{if(a&&"object"!=typeof a&&(a=null),!a&&!r||s){const e=o.A.get();i=e.appData?.copy||e.copy||{},r=!0}a||(a="accessibilityCopy"===s?i.accessibilityCopy:"baseCopy"===s||i.baseCopy?i.baseCopy:i);let l=null;return e&&("$"!==e.charAt(0)?(l=a["$"+e],void 0===l&&(l=a[e])):(l=a[e],void 0===l&&(l=a[e.substr(1)]))),void 0===l&&(l=n),Object.keys(t).forEach((e=>{let n=e;e.toUpperCase()!==e&&(n=e.replace(/([A-Z])/g," $1").replace(/ /g,"_").toUpperCase());const o=new RegExp("%"+n+"%","g");l=l.replace(o,t[e])})),l}},8802:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({width:"24",height:"24",viewBox:"0 0 24 24",fill:"black",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"X"},e),(0,i.h)("path",{d:"M13.4019 11.2735L18.6575 5H17.4121L12.8487 10.4472L9.20386 5H5L10.5117 13.2372L5 19.8159H6.24548L11.0646 14.0635L14.9138 19.8159H19.1176L13.4016 11.2735H13.4019ZM11.6961 13.3097L11.1376 12.4895L6.69425 5.9628H8.60724L12.1931 11.2301L12.7515 12.0503L17.4127 18.8969H15.4997L11.6961 13.31V13.3097Z"}))},8881:(e,t,n)=>{"use strict";function o(e,t,n){if(!e||!t)return"";e instanceof Date||(e=new Date(e)),n=n?Object.assign({},i,n):i;let o="",r="",c=1;for(let i=0,p=t.length;i<p;i+=c){c=1,r=t[i];let d=a[r];if(d)c=s(t,i,r,p),o+=d(e,c,n);else switch(r){case":":o+=n.$TIME_SEPARATOR;break;case"/":o+=n.$DATE_SEPARATOR;break;case"'":case'"':c=l(t,i),o+=t.substr(i+1,c-2);break;case"\\":c=2,o+=i<p-1?t[i+1]:"\\";break;default:o+=r}}return o}n.d(t,{A:()=>o});let i={$AM:"am",$PM:"pm",$TIME_SEPARATOR:":",$DATE_SEPARATOR:"/",$DAYS_SHORT:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],$DAYS_FULL:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],$MONTHS_SHORT:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],$MONTHS_FULL:["January","February","March","April","May","June","July","August","September","October","November","December"],$ORD:["th","st","nd","rd","th","th","th","th","th","th","th","th","th","th","th","th","th","th","th","th","th","st","nd","rd","th","th","th","th","th","th","th","st"]},r=[e=>e,e=>(e||"").toUpperCase(),e=>(e||"").toLowerCase()],a={h:(e,t)=>c(e.getHours()%12||12,t),H:(e,t)=>c(e.getHours(),t),m:(e,t)=>c(e.getMinutes(),t),s:(e,t)=>c(e.getSeconds(),t),f:(e,t,n,o)=>{let i=e.getMilliseconds(),r=t;for(;r++<3;)i=~~(i/10);for(;r-- >4;)i*=10;return o&&!i?"":c(i,t)},F:(e,t,n)=>a.f(e,t,n,!0),t:(e,t,n,o)=>{let i=e.getHours()<12?n.$AM:n.$PM;return i=o?i.toUpperCase():i.toLowerCase(),1==t&&(i=i.slice(0,1)),i},T:(e,t,n)=>a.t(e,t,n,!0),d:(e,t,n)=>{if(t<=2)return c(e.getDate(),t);return(0,r[((t-=3)>>1)%r.length])(n[t%2?"$DAYS_FULL":"$DAYS_SHORT"][e.getDay()])},o:(e,t,n)=>{let o=e.getDate();return c(o,t)+n.$ORD[o]},M:(e,t,n)=>{if(t<=2)return c(e.getMonth()+1,t);return(0,r[((t-=3)>>1)%r.length])(n[t%2?"$MONTHS_FULL":"$MONTHS_SHORT"][e.getMonth()])},y:(e,t)=>{let n=e.getFullYear();return t<=2&&(n%=100),c(n,t)},z:(e,t,n)=>{let o=e.getTimezoneOffset(),i=o<0?"-":"+";o=Math.abs(o);let r=~~(o/60);return i+=c(r,t<=2?t:2),t>2&&(i+=n.$TIME_SEPARATOR+c(o-60*r,2)),i}};function s(e,t,n,o){let i=t+1;for(null==o&&(o=e.length);i<o&&e[i]===n;i++);return i-t}function l(e,t){let n=e[t],o=t;do{o=e.indexOf(n,o+1)}while(-1!==o&&"\\"===e[o-1]);return-1===o&&(o=e.length),o-t+1}function c(e,t){let n=e+"",o=n.length;for(;o++<t;)n="0"+n;return n}},8980:(e,t,n)=>{"use strict";n.d(t,{BD:()=>d,Du:()=>h});let o=function(){if("undefined"==typeof navigator)return!1;const e=(""+navigator.userAgent).toLowerCase();return-1!==e.indexOf("ipad")||-1!==e.indexOf("iphone")}(),i=Date.now||(()=>(new Date).getTime());function r(e,t){return e===window?(t?window.pageXOffset||document.documentElement.scrollLeft:window.pageYOffset||document.documentElement.scrollTop)||0:t?e.scrollLeft:e.scrollTop}function a(e){let t=e._smthscrl;t&&(cancelAnimationFrame(t.timer),t.timer=null,"function"==typeof t.callback&&t.callback(),t.callback=null)}const s={top:0,middle:50,bottom:100};function l(e,t,n){let i=e._smthscrl,l=r(e,n),c=n?1:0;if(null==i.previousScroll[c]&&(i.previousScroll[c]=l),l!==i.previousScroll[c]&&!i.force&&!o)return a(e);let p=i.to;if(Array.isArray(p)&&(p=p[c]),p instanceof Element){p=function(e,t,n){let o=n?"offsetLeft":"offsetTop",i=e[o],r=e;for(;(e=e.parentElement)&&e!==t;)e===r.offsetParent&&(r=e,i+=e[o]);if(t===window||e===t)return i}(i.to,e,n);let t=n?"clientWidth":"clientHeight",o=i.relativeTo;
2if("view"===o){let n=p-i.offsetStart,o=p-(e[t]-i.to[t])+i.offsetEnd;p=Math.min(Math.max(l+i.offset,o),n)}else o=s[o]||parseFloat(o)||0,p-=Math.max(e[t]-i.to[t],0)*o*.01}p-=i.offset,function(e,t,n){e===window?window.scrollTo(n?t:r(window,!0),n?r(window,!1):t):e[n?"scrollLeft":"scrollTop"]=t}(e,i.from[c]+t*(p-i.from[c]),n),i.previousScroll[c]=r(e,n)}const c={ver:[!1],hor:[!0],both:[!1,!0]};function p(e){let t=e._smthscrl;if(!t)return;t.timer&&(t.timer=requestAnimationFrame(p.bind(this,e)));let n=i()-t.start,o=t.duration;n>=o&&(n=o);let r=o?t.easing(n/o):1;return(c[t.direction]||[]).forEach((t=>l(e,r,t))),!o||n>=o?a(e):void 0}function d(e,t,n,o){if(null===e||"root"===e){let t=document;e=t.scrollingElement||("BackCompat"===t.compatMode?t.body:t.documentElement)}if(!e||void 0===t)return;let s=e._smthscrl;s&&s.timer&&a(e);let l="ver";switch((o=o||{}).direction){case"horizontal":case"hor":l="hor";break;case"both":l="both"}o.horizontal&&(l="hor");let c=[void 0,void 0];"ver"!==l&&"both"!==l||(c[0]=r(e,!1)),"hor"!==l&&"both"!==l||(c[1]=r(e,!0));let d=i();if(o.timeStart&&(d=o.timeStart<6e4?d+o.timeStart:o.timeStart),"function"==typeof n){n=n("both"===l?c:c["ver"===l?0:1],t,e)}return n=Number.isFinite(+n)?Math.abs(+n):300,s=e._smthscrl={timer:null,easing:"function"==typeof o.easing?o.easing:e=>1-(e=1-e)*e,to:t,direction:l,offset:o.offset||0,relativeTo:o.relativeTo||"top",offsetStart:o.offsetStart||0,offsetEnd:o.offsetEnd||0,from:c,previousScroll:[void 0,void 0],duration:n,force:!!o.force,callback:o.callback,start:d},n?s.timer=requestAnimationFrame(p.bind(this,e)):p(e),{stop:a.bind(this,e)}}function h(e,t,n,o){d(e,r(e,o?.horizontal||"hor"===o?.direction)+t,n,o)}},9155:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var o=n(1158),i=n(3549),r=n(4739),a=n(6430);const s=(0,i.A)((async()=>{const e=o.A.get(),t=(0,a.wh)(e,"appData.meta.title.slug");try{return(await(0,r.FH)("/app/regions",{slug:t})).response}catch(e){return null}}))},9225:(e,t,n)=>{"use strict";function o(e,t,n){return e<=t?t:e>=n?n:e}function i(e,t,n,i,a,s,l){let c=(e-(p=t))/(n-p);var p;return s&&(c=o(c,0,1)),l&&("string"==typeof l&&(l=r[l]),"function"==typeof l&&(c=l(c))),function(e,t,n){return t+e*(n-t)}(c,i,a)}n.d(t,{hs:()=>i,qE:()=>o});const r={linear:e=>e,ease:e=>1.0042954579734844*Math.exp(-6.404173895841566*Math.exp(-7.290824133098
2134*e)),quadIn:e=>e*e,quadOut:e=>e*(2-e),quadInOut:e=>e<.5?2*e*e:(4-2*e)*e-1,cubicIn:e=>e*e*e,cubicOut:e=>--e*e*e+1,cubicInOut:e=>e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1,quartIn:e=>e*e*e*e,quartOut:e=>1- --e*e*e*e,quartInOut:e=>e<.5?8*e*e*e*e:1-8*--e*e*e*e,quintIn:e=>e*e*e*e*e,quintOut:e=>1+--e*e*e*e*e,quintInOut:e=>e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},9248:(e,t,n)=>{"use strict";n.d(t,{vQ:()=>v,Zs:()=>x,tQ:()=>l,vF:()=>I,XP:()=>m,Wt:()=>L,Ho:()=>N,GD:()=>f,wS:()=>T,rT:()=>g,Ed:()=>D,qF:()=>d,xO:()=>c,xf:()=>w,aN:()=>_,L2:()=>R,OU:()=>E,wh:()=>h,$s:()=>P,sD:()=>y,l4:()=>A});var o=n(1158),i=n(704),r=n(6430);function a(e,t,n){if(++n>10)return t;return((0,r.wh)(e,t,t)+"").replace(/(\\)?%([^% ]+)%/g,((t,o,i)=>o?"%"+i+"%":a(e,i,n)))}function s(e,t){return a(e,t,0)}function l(e){return Object.assign(e.client,(0,i.NW)()),e}function c(e={},t,n={}){if("string"==typeof e||!e)return e;t||(t=o.A.get().client);let{deviceSize:i="mobile",orientation:r="portrait"}=t;"largeDesktop"!==i&&"smallDesktop"!==i||(i="desktop");let a=`${i}${r[0].toUpperCase()+r.slice(1)}`;return n.nullIfDisabled&&void 0===e[a]&&void 0===e[i]?null:("mobileLandscape"!==a||e.mobileLandscape||(a="tabletLandscape"),"tabletLandscape"!==a||e.tabletLandscape||(a="desktopLandscape",i="desktop"),e[a]||e[i]||e.desktop||e.tablet||e.mobile)}const p=e=>"string"==typeof e?e.replace(/\b(\d+)vh\b/g,"calc($1 * var(--vh))"):e;function d(e){return function(e){const t=c(e);return t?"string"==typeof t?p(t):Object.fromEntries(Object.entries(t).map((([e,t])=>[e,p(t)]))):t}(e?.titleTreatmentSize)||{}}function h(e){return e&&"string"==typeof e&&2===(e=e.toUpperCase().replace(/^([A-Z]{2})_.+$/,"$1")).length?e:null}function u(e){let t=e?.path||"/",n="";if(t.includes("#")&&([t,n]=t.split("#"),t=t||"/",e.section)){const n=e.parent||"boltHome";t=o.A.get().pages?.[n]?.path||t}return e?.baseHtml&&(t+=e.baseHtml),{path:t,hash:n}}function g(e,t=("undefined"!=typeof window?location.search:""),n){let i=o.A.get(),a=i.activePage,s="string"==typeof e?i.appData?.pages?.[e]:e;if(!s)return null;"object"==typeof t&&(t=(0,r.zJ)(t));let{path:l,hash:c}=u(s);c=c||n||"",c&&!c.startsWith("#")&&(c="#"+c);let p=(0,r.wh)(i,["appData","pages",a]);return p?u(p).path.slice(1).split("/").slice(1).fill("../").join("")+l.slice(1)+t+c||"./":l+t+c}function f(e){let t=location.pathname+location.hash;let n=Object.values(e||o.A.get().appData.pages||{}).flatMap((e=>[e.path,...(0,r.fY)(e.alternatePaths)].map((n=>(e.baseHtml&&(n=n?.startsWith("#")?e.baseHtml+n:n+e.baseHtml),t.includes(n)?{id:e.parent||e.id,count:n.length}:null))))).filter((e=>e)).sort(((e,t)=>e.count-t.count)).pop();return n?.id}function m(){const e=Object.values(o.A.get().appData.pages),t=e.find((e=>e.isMainPage))||e.find((e=>"home"===e.page))||e[0];return t?t.id:null}function _(e){return"videos"===o.A.get().appData.pages[e]?.type}function y(e,t){if(!arguments.length){const n=o.A.get();e=(0,r.wh)(n,"appData.options.forceLive"),t=(0,r._U)((0,r.wh)(n,"appData.meta.dates.live")||(0,r.wh)(n,"appData.meta.dates.release"))}return e||t<=Date.now()}const w=e=>{const t=o.A.get().appData;if(!t?.options?.dualView)return!1;e||(e=Object.values(t.pages));const n=e.find((e=>"showtimes"===b(e))),i=e.find((e=>"homeEnt"===b(e))),r=e.find((e=>"stickAndScaleWidget"===b(e)));return n&&y()&&i||n&&i&&r},b=e=>e.component||e.type;function v(e,t){const n=document.createElement("style"),o=document.head.appendChild(n).sheet;Array.isArray(t)&&(t=t.join(";")),t&&"object"==typeof t&&(t=Object.entries(t).map((([e,t])=>`${e}:${"content"===e?"'"+t+"'":t}`)).join(";")),o.insertRule(e+"{"+t+"}",o.cssRules.length)}function A(e){if(e.includes("?")){let[t,n]=e.split("?");return n="?"+n,{path:t,query:n}}return{path:e}}function E(e,t={}){if(e.startsWith("@"))return o.A.emit("OPEN_RESERVED_VARIABLE_LINK",e+(t.queryString||""));if(e.includes("?v=")){const n=e.split("?v=");e=n[0],t.queryString="?v="+n[1]}let n;if(e.includes("#")&&!e.startsWith("#")){const t=e.match(/^([\w\d_-]+)#([\w\d_-]+)$/);3===t?.length&&(e=t[1],n=`#${t[2]}`)}const i=N(e);return i?i.section||i.type||"boltHome"===e?void("showtimes"===i?.type?t?.calendarRemindMode?(o.A.emit("SET_ACTIVE_PAGE",m(),t?.queryString,{hashInPage:n}),o.A.emit("SHOW_CAL_REMIND")):o.A.emit("SHOWTIMES_SHOW",t?.animate,t?.queryString,i?.id):"homeEnt"===i?.type?o.A.emit("HOMEENT_SHOW",void 0,void 0,e):"pressKit"===i?.type?o.A.emit("PRESSKIT_SHOW",void 0,void 0,e):"videos"===i?.type?o.A.emit("OPEN_VIDEO_OVERLAY",i.id||e,t?.queryString):i.parent&&i.parent===o.A.get().activePage?o.A.emit("CHANGE_ACTIVE_SECTION",i.id):i.parent?(n=i.path?.match(/#(.+)$/)?.[1]||i.data?.hash||n,o.A.emit("CLOSE_ALL_OVERLAYS"),o.A.emit("SET_ACTIVE_PAGE",i.parent,t?.queryString,{hashInPage:n})):(o.A.emit("CLOSE_ALL_OVERLAYS"),o.A.emit("SET_ACTIVE_PAGE",i.id||e,t?.queryString,{hashInPage:n}
2),o.A.emit("CHANGE_ACTIVE_SECTION",i.id||e,{instant:!1!==t?.instant}),"stickAndScaleWidget"===i?.type&&o.A.emit("EXPAND_WIDGET"))):(o.A.emit("CLOSE_ALL_OVERLAYS"),void o.A.emit("SET_ACTIVE_PAGE",i.id||e,t?.queryString,{hashInPage:n})):void 0}const k=e=>"object"==typeof e&&null!==e;function S(e,t){return k(t)?(Object.entries(t).forEach((([t,n])=>{k(n)?e[t]=S(k(e[t])?e[t]:{},n):e[t]=n})),e):e}function C(e,...t){return t.reduce(((e,t)=>S(e,t)),e)}function O({store:e=o.A.get(),appData:t=e.appData,page:n=e.activePage}={}){let i=t?.doc?.metaTags,r=i?.pageSpecificMetaTags?.[n];return C({},i,r,t?.pages?.[n]?.meta)}function T(e){let t=e?.store||o.A.get(),n=e?.appData||t.appData,i=e?.page||t.activePage,r=(e?.meta||O({store:t,appData:n,page:i})).title,a=n.pages?.[i],l=a?s(n.copy?.baseCopy,a.name):"";return s({...n.copy?.baseCopy,PAGE_NAME:l},r)}function L(e){let t=e?.store||o.A.get(),n=e?.appData||t.appData,i=e?.page||t.activePage,r=(e?.meta||O({store:t,appData:n,page:i})).description,a=n.pages?.[i],l=a?s(n.copy?.baseCopy,a.name):"";return s({...n.copy?.baseCopy,PAGE_NAME:l},r)}function I(){const e=document.querySelector("#header");return e?.clientHeight||0}function R(e,t){const n=document.createElement("a");n.href=e,n.target=t||"_blank",n.rel="noopener",n.click()}function x(e,t="key"){return Object.values(Object.fromEntries(e.map((e=>[e?.[t],e]))))}function D(){let e=o.A.get(),t=e.activePage;const n=e.appData?.pages?.[t]?.type,i="showtimes"===n||"filmPage"===n?t:"boltShowtimes";let r=e.appData?.pages?.[i]?.data||{};return"filmPage"===n&&(r=Object.values(e.appData?.pages?.[t]?.data||{}).find((e=>"showtimes"===e.type))?.data||{}),r}function P(e){const t=e.target.closest("a[data-track][data-action]");if(t){const n=(!t.target||"_self"===t.target||"_top"===t.target)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey&&0===e.button;n&&e.preventDefault();const i=t.getAttribute("data-action"),r=t.getAttribute("data-track"),a=t.getAttribute("data-label");o.A.emit("CUSTOM_EVENT",{action:i,category:r,label:a}),n&&(location.href=t.href)}if(e.target.matches('a[href^="@"]'))return e.preventDefault(),o.A.emit("OPEN_RESERVED_VARIABLE_LINK",e.getAttribute("href"));let n=e.target.closest('a[href^="#$"]');if(n){e.preventDefault();let t=n.getAttribute("href").slice(2).trim(),o={};if(t.includes("/?")){let[e,n]=t.split("/?");t=e,o.queryString="?"+n}E(t,o)}}function N(e){e=e?.split("?")?.[0];const t=o.A.get().appData?.pages;if(!e)return null;if(!t)return null;if(t[e])return t[e];const n=(0,r.RS)(e,"/");return Object.values(t).find((e=>n===(0,r.RS)(e.path,"/")||n===(0,r.RS)(e.additionalPaths,"/")))||null}},9570:(e,t,n)=>{"use strict";n.d(t,{LG:()=>p,SN:()=>h,aL:()=>d});var o=n(1158),i=n(3549),r=n(4739),a=n(6430),s=n(9248);const l=async()=>{try{const e=await p();return{lat:e.lat,lon:e.lon}}catch(e){return{}}},c=()=>{const e=o.A.get().appData?.meta?.region?.language;return e?{lang:e}:{}},p=(0,i.A)((async()=>{let e={};try{let t=await fetch("https://stdata.powster.com/geo");e=await t.json()}catch(e){}if(!e?.city)try{let t=e?.countryCode||"intl",n=new URL("https://stdata.powster.com/capital");n.searchParams.set("country",t.toLowerCase());let o=await fetch(n);if(!o.ok)throw new Error;Object.assign(e,await o.json())}catch(e){}return e?.countryCode&&(e.countryCode=e.countryCode.toLowerCase()),e}));async function d(e){const t=["intl",...(0,a.DD)((0,s.Ed)().boundingRegions)].map((e=>e.toUpperCase()));if(!(e=Object.assign({},await l(),c(),e)).search)throw new Error("Searching with empty value");const n=await(0,r.FH)("/geo/search",e);if(!n?.response)throw new Error("Unable to search for "+e.search);return n.response.sort(((e,n)=>{let o=t.includes(e.countryCode);return o===t.includes(n.countryCode)?0:o?-1:1}))}async function h(e){let t=await d(e);if(!t?.[0])throw new Error("No results for "+e.search);return t[0]}},9618:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4296),i=n(7245);function r(...e){return class extends o.uA{constructor(e){super(e),this.onCategoriesChange=this.onCategoriesChange.bind(this),this.state.categories=[...i.get()]}componentDidMount(){i.addChangeListener(this.onCategoriesChange)}componentWillUnmount(){i.removeChangeListener(this.onCategoriesChange)}shouldComponentUpdate(e,t){return t.categories!==this.state.categories||e.children!==this.props.children}onCategoriesChange(e){this.setState({categories:[...e]})}render(){let t=e.map((e=>{if(!e)return;let[t,n]=e;return i.has(this.state.categories,t)?n:void 0})).filter((e=>e));return(0,o.h)("div",null,t.map((e=>(0,o.h)(e,this.props))))}}}}
2,9793:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var o=n(7702);class i{constructor(e,t,n=!1){this.category=e,this.pixel=t,this.shouldQueue=n}createTrigger(){return(...e)=>{(0,o.$x)(this,this.shouldQueue,e)}}}},9863:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});let o=e=>{try{return decodeURIComponent(e)}catch(t){return e}};function i(e=("undefined"!=typeof location?location.search:"")){return(e||"").slice(1).split("&").reduce(((e,t)=>{const[n,...i]=t.split("=");return e[n]=!i.length||o(i.join("=")),e}),{})}},9899:()=>{if("undefined"!=typeof window){let e=window.history;["pushState","replaceState"].forEach((t=>{let n=e[t].bind(e),o="on"+t.toLowerCase(),i=t.toLowerCase();e[t]=(...t)=>{let r=n(...t);return"function"==typeof e[o]&&e[o]({state:t[0]}),window.dispatchEvent(new Event(i)),r}}))}},9959:(e,t,n)=>{"use strict";n.d(t,{A:()=>E});var o=n(4296),i=n(1158),r=n(6430),a=n(7927),s=n(5830);i.A.on("FOOTER_AUTO_EXPANDED",(()=>{i.A.get().footer.set({allowAutoExpand:!1})})),i.A.on("UPDATE_FOOTER_ACTIVE_PERCENTAGE",(()=>{let e=document.querySelector("[data-section=boltFooter]"),t=(0,s.a8)(e);if(void 0===t)return;let n=i.A.get().footer,o=Math.ceil(10*t)/10;o!==n.footerActivePercentage&&n.set({activePercentage:o})})),i.A.on("UPDATE_VISIBILITY_PERCENTAGES",(()=>i.A.emit("UPDATE_FOOTER_ACTIVE_PERCENTAGE")));var l=n(8790),c=n(8980),p=n(9248),d=n(704),h=n(9570),u=n(2265),g=n(1866),f=n(3013),m=n(1324),_=n(891),y=n(4311);const w={wrapper:"footer__wrapper__WVCt1",hidden:"footer__hidden__Mfav1",showtimes:"footer__showtimes__LJt1n",cta:"footer__cta__FTMag",scrollTop:"footer__scrollTop__WNNjo",outer:"footer__outer__FgqBc",copyright:"footer__copyright__bihY3",sidePanelOpen:"footer__sidePanelOpen__CWjOS",pressKit:"footer__pressKit__Yu5KP",links:"footer__links__LAJVe small",openWrapper:"footer__openWrapper__dFkEG",line:"footer__line__ovzbh",inlineFooter:"footer__inlineFooter__5e63n",watchHomeFooterColor:"footer__watchHomeFooterColor__TvkCg",loneVideoDefaultFooter:"footer__loneVideoDefaultFooter__Z0G0w",shadow:"footer__shadow__o_IUq",sticky:"footer__sticky__vVAQY",noLegalBtn:"footer__noLegalBtn__O95OQ",openCropper:"footer__openCropper__fvO3O",staticAutoExpand:"footer__staticAutoExpand__cKf67",open:"footer__open__Rzz35",closeBtn:"footer__closeBtn__OqW6n",studioDetails:"footer__studioDetails__SpA8u",logos:"footer__logos__cCQR8",logoWrapper:"footer__logoWrapper__spk0z",logo:"footer__logo__ALL4C",linkWrapper:"footer__linkWrapper__h0OHV",homeEnt:"footer__homeEnt__OlQTO",dedicatedIframePage:"footer__dedicatedIframePage__Te_4o",signUpFormFooterLinks:"footer__signUpFormFooterLinks__yBUJ3",sizer:"footer__sizer__yPpaL",socialLinks:"footer__socialLinks__lqWyP",socialCol:"footer__socialCol__ZbLTj",socialLink:"footer__socialLink__M4pNI",autoExpandingBar:"footer__autoExpandingBar__Iy5R8"};let b;const v=(()=>{let e;return t=>(e||(e=(0,h.LG)(),e.then(t)),e)})();class A extends o.uA{constructor(e){super(e),this.renderOpenFooter=this.renderOpenFooter.bind(this),this.toggleFooter=this.toggleFooter.bind(this),this.closeFooter=this.toggleFooter.bind(this,!1),this.openFooter=this.toggleFooter.bind(this,!0),this.getFallbackFormat=this.getFallbackFormat.bind(this),this.startAutoExpandTimer=this.startAutoExpandTimer.bind(this),this.stopAutoExpandTimer=this.stopAutoExpandTimer.bind(this),this.cancelAutoExpanding=this.cancelAutoExpanding.bind(this),this.onLinkClick=this.onLinkClick.bind(this),this.footerData=(0,r.wh)(e,"data.defaultFooter",{}),this.updateSticky(e),this.autoExpand=(0,r.wh)(e,"data.defaultFooter.autoExpand",!1),this.autoExpandDuration=(0,r.wh)(e,"data.defaultFooter.autoExpandDuration",3);let t=(0,r.wh)(e,"store.appData.meta.region.slug");this.tealiumCookiesEnabled="au"!==t&&(0,r.wh)(e,"store.appData.options.enableTealium",!1),this.ensightenTrackingEnabled=e.store?.appData?.options?.enableEnsighten,this.allowAutoExpand=(0,r.wh)(e,"store.footer.allowAutoExpand",!0),this.fontStyles=(0,r.wh)(e,"store.appData.styling.fontVariables",{}),this.showtimesFooter="showtimes"===e.parent,this.pressKitFooter="pressKit"===e.parent,this.hasTextPage=Object.values((0,r.wh)(e,"store.appData.pages",{})).find((e=>"text"===e.component||"text"===e.page)),this.state={open:!1,autoExpanding:!1,backgroundColor:null}}
2get autoBackground(){return this.props.data?.defaultFooter?.autoBackground??!0}componentDidMount(){this.autoExpand&&this.allowAutoExpand&&this.startAutoExpandTimer(),this.updateCoveredScreenSize()}componentWillReceiveProps(e){this.updateSticky(e)}componentDidUpdate(e){const t=e.store?.activePage,n=this.props.store?.activePage;if(t!==n&&this.state.open&&this.closeFooter(),this.autoBackground)if(this.props.parent)!this.state.backgroundColor&&this.props.fallBackColor&&this.setState({backgroundColor:this.props.fallBackColor});else{const e=this.props.store.activePage;let t=e;"boltHome"===e&&a.V0&&(t=a.V0.findLast((e=>"boltHome"===e.parent))?.id);try{let e=t&&document.querySelector(`[data-section="${t}"]`),n=e&&window.getComputedStyle(e).backgroundColor;n&&this.state.backgroundColor!==n&&this.setState({backgroundColor:n})}catch(e){}}this.updateCoveredScreenSize()}updateSticky(e=this.props){const t=e.store?.activePage,n=e.store?.appData?.pages?.[t]?.data,o=n?.footer?.position||e.data?.defaultFooter?.position||"fixed";this.sticky="fixed"===o}updateCoveredScreenSize(){if(!this.$cta)return;let e="mobile"===this.props.store?.client?.deviceSize&&this.sticky?(t=this.$cta,t?.base||t).offsetHeight:0;var t;e!==this.props.store.footer.coveredScreenSize&&i.A.get().footer.set({coveredScreenSize:e})}startAutoExpandTimer(){this.setState({open:!0,autoExpanding:!0});const e=1e3*this.autoExpandDuration;this.collapseTimer=window.setTimeout(this.cancelAutoExpanding,e)}stopAutoExpandTimer(){window.clearTimeout(this.collapseTimer)}cancelAutoExpanding(){this.setState({open:!1,autoExpanding:!1}),this.stopAutoExpandTimer(),i.A.emit("FOOTER_AUTO_EXPANDED")}openEvidon(){window.evidon?.notice?.showPreferencesDialog()}onLinkClick(){}onPageLinkClick(e){const t=e.currentTarget.dataset.page;t&&(e.preventDefault(),i.A.emit("CLOSE_AND_NAVIGATE",t,"",{instant:!1}))}isLoneVideoDefaultFooter(){if(!(0,r.wh)(this.props,"data.defaultFooter"))return!1;const e=Object.keys((0,r.wh)(this.props,"store.appData.pages",{})),t=["boltVideos","bolt-toolkit","boltBanner","browser-not-supported","boltIframe"];return 0===e.filter((e=>!t.includes(e))).length}isDedicatedIframePage(){return"iframe"===this.props.store?.appData?.pages?.[this.props.store?.activePage]?.page}toggleFooter(e){const t="boolean"==typeof e?e:!this.state.open;if(this.setState({open:t}),t&&this.showtimesFooter){const e=document.querySelector("[data-section=scroller]"),t=this.base.offsetTop+this.base.offsetHeight;(0,c.BD)(e,t,300)}}renderOpenFooter(){const{logos:e,links:t,copyright:n}=this.footerData,a=(0,r.wh)(i.A.get(),"appData.styling.variables.footerBgColor",this.state.backgroundColor),s=(0,r.wh)(i.A.get(),"appData.copy.accessibilityCopy",{}),l=this.state.autoExpanding,c={background:!this.pressKitFooter&&a};return(0,o.h)("div",{class:(0,r.XS)(w.openWrapper,l&&w.autoExpanding),style:c},(0,o.h)(g.A,{class:w.closeBtn,trigger:l?this.cancelAutoExpanding:this.toggleFooter,ariaLabel:s.$COLLAPSE_FOOTER_ARIA},(0,o.h)(f.A,null)),(0,o.h)("div",{class:(0,r.XS)(w.studioDetails)},this.getLogos(e),(0,o.h)("div",{class:w.line}),(0,o.h)("ul",{class:w.links},this.renderLinks(t,"link"))),(0,o.h)("ul",{class:(0,r.XS)(w.copyright,this.fontStyles.footerCopyright)},this.renderLinks(n,"copyright")))}getLogos(e){if(e)return(0,o.h)("ul",{class:w.logos},this.renderLinks(e,"logo"))}tealiumAction(){window.DisneyGDPR&&window.DisneyGDPR.Core&&"function"==typeof window.DisneyGDPR.Core.openPreferencesDialog&&window.DisneyGDPR.Core.openPreferencesDialog()}ensightenAction(e){"function"==typeof window.__dataLayer?.OneTrustDialog&&window.__dataLayer?.OneTrustDialog(e)}getFallbackFormat(){return(0,r.wh)(this.props,"appData.footer.alternativeImageFormat","png")}getLinkContent(e,t){if("logo"===t){const t=e.src;return(0,o.h)("img",{class:w.logo,src:t,alt:(0,l.u)(e.alt,{},"",null,"accessibilityCopy")||e.alt,width:e.width,height:e.height})}const n=(0,l.u)(e.$copy,{},"",null,"baseCopy")||e.$copy;return"copyright"===t||"link"===t?(0,o.h)(y.A,{tag:"span",content:n,markdown:!0,inline:!0}):n}renderLinks(e,t){const n=(0,r.wh)(i.A.get(),"appData.options.ageGate",!1),a=(0,r.wh)(i.A.get(),"client.ofAge",null);e=(0,r.fz)(e,((e,t)=>
2({key:t,...e}))).filter((e=>{const t=+e.ageGateShowOnly||0;if(t){if(1===t&&n&&!a)return!1;if(2===t&&a)return!1}if(e.excludeFromShowtimes&&this.showtimesFooter||e.showtimesOnly&&!this.showtimesFooter)return!1;if(e.userRegion){v((e=>{b=e?.countryCode,this.forceUpdate()}));if(!e.userRegion.split(",").map((e=>e.trim().toLowerCase())).includes(b))return!1}return!0}));let s=[];"link"===t&&(this.tealiumCookiesEnabled||this.ensightenTrackingEnabled)&&s.push((0,o.h)("li",{class:w[`${t}Wrapper`],key:"tealium"},(0,o.h)(g.A,{class:(0,r.XS)(w[`${t}Link`],this.fontStyles.footerLegalLinks),trigger:this.ensightenTrackingEnabled?this.ensightenAction:this.tealiumAction},(0,r.wh)(this.props,"store.appData.copy.baseCopy.$COOKIE_SETTINGS")||"Cookie Settings")));const l=this.props.store?.appData?.pages||{};return s.concat(e.map(((e,n)=>{let a=this.getLinkContent(e,t);if(e.url&&e.url.startsWith("@"))return(0,o.h)("li",{class:w[`${t}Wrapper`],key:n},(0,o.h)(g.A,{class:(0,r.XS)(w[`${t}Link`],this.fontStyles["copyright"===t?"footerCopyright":"footerLegalLinks"]),trigger:()=>i.A.emit("OPEN_RESERVED_VARIABLE_LINK",e.url)},a));if(e.url in l)return(0,o.h)("li",{class:w[`${t}Wrapper`],key:n},(0,o.h)("a",{href:(0,p.rT)(e.url),class:(0,r.XS)(w[`${t}Link`],this.fontStyles["copyright"===t?"footerCopyright":"footerLegalLinks"]),"data-page":e.url,onClick:this.onPageLinkClick},a));let s=e.url?u.A:"div";!e.url&&e.openCookieConsentTool&&(s="button");let c={class:(0,r.XS)(w[`${t}Link`],this.fontStyles["copyright"===t?"footerCopyright":"footerLegalLinks"]),ariaLabel:e.ariaLabel,title:e.title,onClick:e.openCookieConsentTool?this.openEvidon:t=>this.onLinkClick(e,n,t)};if(e.url){const t=(0,r.wh)(this.props,"data.defaultFooter.disableNoOpenerNoReferrer",!1),n=/^(https?:)?\/\//.test(e.url);c.href=e.url,c.target=e.sameWindow?"_self":e.target||(n?"_blank":"_self"),c.rel=t||!n||e.sameWindow?null:"noopener noreferrer"}return(0,o.h)("li",{class:w[`${t}Wrapper`],key:n},(0,o.h)(s,c,a))})))}renderOuter(){const e=(0,r.wh)(this.props.store,"appData.copy.accessibilityCopy",{}),{ctaOpenCopy:t="FOOTER_CTA",ctaCloseCopy:n="FOOTER_CLOSE"}=this.props.data.defaultFooter||{},i=this.state.open?(0,l.u)(n,{},"",null,"baseCopy"):(0,l.u)(t,{},"",null,"baseCopy"),a=this.state.open?e.$COLLAPSE_FOOTER_ARIA:e.$EXPAND_FOOTER_ARIA,s=(0,r.wh)(this.props.data,"defaultFooter.copyright"),p=(0,d.KS)();return(0,o.h)("div",{class:(0,r.XS)(w.outer,p&&w.noLegalBtn),key:"outer"},(0,o.h)(g.A,{class:w.scrollTop,trigger:()=>(0,c.BD)(this.props.scrollElem||document.getElementById("mainScroll"),0,300)},(0,o.h)(m.A,{class:w.arrow,"aria-label":e.$SCROLL_UP_ARIA})),s&&(0,o.h)("ul",{class:w.copyright,key:"copyright"},this.renderLinks(s,"copyright")),(0,o.h)("div",{class:w.sizer}),(0,o.h)(g.A,{class:(0,r.XS)(w.cta,this.fontStyles.footerLegalButton,p&&w.hidden),trigger:this.toggleFooter,key:"toggle",ariaLabel:a,ref:e=>this.$cta=e},i))}renderExtra(){}render(e,t){const{data:n,scrollElem:i,store:s,isHomeEntFooter:l}=e,p=(0,r.wh)(s,"appData.copy.accessibilityCopy",{}),h=(0,r.wh)(s,"header.videoOverlayOpen",!1),u=h&&this.isLoneVideoDefaultFooter(),f=this.sticky||h,y=!this.sticky&&(0,r.wh)(n,"defaultFooter.autoExpand",!1),b=!f&&(0,r.wh)(n,"defaultFooter.inline",!1),v=(0,r.wh)(s,"appData.options.formEmbeds.signUp.displayFooterLinks",!1),A=(0,d.k_)(),E={};this.autoBackground||this.showtimesFooter||this.hasTextPage||this.pressKitFooter||(E.backgroundColor=t.backgroundColor);const k=(0,r.wh)(s,"signupBanner.open",!1),S=(0,r.wh)(s,"client.signUpFormHeight",null);k&&(E.paddingBottom=S);const C=s.activePage,O=a.V0[a.V0.length-1]?.id,T="boltWatchMore"===O&&!s.watchMore?.hide,L="boltFeaturedVideos"===O&&!s.featuredVideos?.hide,I=s?.synopsis?.addShadowToFooter,R=s?.tiledItems?.addShadowToFooter;let x=(I||R||T||L)&&!this.showtimesFooter;"filmPage"===C&&(x=!1);const D=(0,r.wh)(n,"sonyFooter",!1),P=(0,r.wh)(e,"store.appData.copy",{});if(D)return(0,o.h)("footer",{"data-section":"boltFooter",style:E,class:(0,r.XS)({s:w,wrapper:!0,sticky:f,open:t.open,showtimes:this.showtimesFooter,homeEnt:l,sidePanelOpen:(0,r.wh)(s,"showtimes.show",!1)||(0,r.wh)(s,"homeEnt.show",!1)}),role:"contentinfo"},x&&(0,o.h)("div",{class:w.shadow}),(0,o.h)(_.SonyFooter,{data:n.sonyFooter,showtimes:this.showtimesFooter,copy:P}));if("boltHome"===C){!a.V0.find((e=>["boltSynopsis","boltGallery"].includes(e.id)))&&(E.backgroundColor="")}return(0,o.h)("footer",{"data-section":"boltFooter",style:E,class:(0,r.XS)({s:w,wrapper:!0,sticky:f,open:t.open,showtimes:this.showtimesFooter,pressKit:this.pressKitFooter,homeEnt:l,sidePanelOpen:(0,r.wh)(s,"showtimes.show",!1)||(0,r.wh)(s,"homeEnt.show",!1),loneVideoDefaultFooter:u,staticAutoExpand:y,inlineFooter:b,dedicatedIframePage:this.isDedicatedIframePage(),hidden:A,signUpFormFooterLinks:v}),role:"contentinfo"},x&&(0,o.h)("div",{class:w.shadow,key:"shadow"}),this.renderOuter(),(0,o.h)("div",{class:w.openCropper,key:"openCropper"},this.renderOpenFooter(),b&&(0,o.h)(g.A,{class:w.scrollTop,trigger:()=>(0,c.BD)(i||document.getElementById("mainScroll"),0,300),key:"inline-footer-scroll-top"},(0,o.h)(m.A,{class:(0,r.XS)(w.arrow,w.arrowTop),"aria-label":p.$SCROLL_UP_ARIA}))),this.renderExtra())}}class E extends A{async componentDidMount(){super.componentDidMount()}renderSocialLinks(e){if(!e)return null;const t=Object.values(e).sort(((e,t)=>(e.order??0)-(t.order??0))).slice(0,10);return(0,o.h)("div",{class:w.socialLinks},t.map((e=>(0,o.h)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",class:w.socialLink},e.name))))}renderOpenFooter(){const{logos:e,links:t,copyright:n,socialLinks:a}=this.footerData,s=(0,r.wh)(i.A.get(),"appData.styling.variables.footerBgColor",this.state.backgroundColor),l=(0,r.wh)(i.A.get(),"appData.copy.accessibilityCopy",{}),c=this.state.autoExpanding,p={background:!this.pressKitFooter&&s};return(0,o.h)("div",{class:(0,r.XS)(w.openWrapper,c&&w.autoExpanding),style:p},(0,o.h)(g.A,{class:w.closeBtn,trigger:c?this.cancelAutoExpanding:this.toggleFooter,ariaLabel:l.$COLLAPSE_FOOTER_ARIA},(0,o.h)(f.A,null)),(0,o.h)("div",{class:(0,r.XS)(w.studioDetails)},this.renderSocialLinks(a),this.getLogos(e),(0,o.h)("div",{class:w.line}),(0,o.h)("ul",{class:w.links},this.renderLinks(t,"link"))),(0,o.h)("ul",{class:(0,r.XS)(w.copyright,this.fontStyles.footerCopyright)},this.renderLinks(n,"copyright")))}}}
2,9983:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var o=n(4180),i=n(4296);const r=e=>(0,i.h)("svg",(0,o.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",role:"img"},e),(0,i.h)("path",{d:"M11.732 11.117a.232.232 0 00-.236.01c-.536.353-1.08.531-1.616.531-.288 0-.536-.064-.758-.197a.84.84 0 01-.341-.381c-.049-.129-.048-.477-.047-.958V7.189h2.437a.231.231 0 00.231-.231V4.899a.231.231 0 00-.231-.231H8.733V2.231A.23.23 0 008.502 2H6.861a.23.23 0 00-.229.203c-.069.564-.197 1.033-.381 1.394a2.95 2.95 0 01-.722.92c-.24.205-.652.403-1.223.589a.23.23 0 00-.159.219v1.634c0 .127.103.231.231.231h1.336v3.815c0 .562.06.985.182 1.294.125.313.347.608.66.877.308.264.683.47 1.115.614.42.136.753.21 1.316.21.476 0 .929-.049 1.348-.147a7.1 7.1 0 001.385-.505.23.23 0 00.133-.209V11.32a.232.232 0 00-.121-.203z"}))}},p={};function d(e){var t=p[e];if(void 0!==t)return t.exports;var n=p[e]={exports:{}};return c[e].call(n.exports,n,n.exports,d),n.exports}d.m=c,d.amdO={},e="function"==typeof Symbol,t=e?Symbol("webpack queues"):"__webpack_queues__",n=e?Symbol("webpack exports"):"__webpack_exports__",o=e?Symbol("webpack error"):"__webpack_error__",i=e=>{e&&e.d<1&&(e.d=1,e.forEach((e=>e.r--)),e.forEach((e=>e.r--?e.r++:e())))},d.a=(e,r,a)=>{var s;a&&((s=[]).d=-1);var l,c,p,d=new Set,h=e.exports,u=new Promise(((e,t)=>{p=t,c=e}));u[n]=h,u[t]=e=>(s&&e(s),d.forEach(e),u.catch((e=>{}))),e.exports=u,r((e=>{var r;l=(e=>e.map((e=>{if(null!==e&&"object"==typeof e){if(e[t])return e;if(e.then){var r=[];r.d=0,e.then((e=>{a[n]=e,i(r)}),(e=>{a[o]=e,i(r)}));var a={};return a[t]=e=>e(r),a}}var s={};return s[t]=e=>{},s[n]=e,s})))(e);var a=()=>l.map((e=>{if(e[o])throw e[o];return e[n]})),c=new Promise((e=>{(r=()=>e(a)).r=0;var n=e=>e!==s&&!d.has(e)&&(d.add(e),e&&!e.d&&(r.r++,e.push(r)));l.map((e=>e[t](n)))}));return r.r?c:a()}),(e=>
2(e?p(u[o]=e):c(h),i(s)))),s&&s.d<0&&(s.d=0)},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var n=Object.create(null);d.r(n);var o={};r=r||[null,a({}),a([]),a(a)];for(var i=2&t&&e;("object"==typeof i||"function"==typeof i)&&!~r.indexOf(i);i=a(i))Object.getOwnPropertyNames(i).forEach((t=>o[t]=()=>e[t]));return o.default=()=>e,d.d(n,o),n},d.d=(e,t)=>{for(var n in t)d.o(t,n)&&!d.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,n)=>(d.f[n](e,t),t)),[])),d.u=e=>"js/"+({57:"externalLinkModal",102:"calendarRemind",326:"sync",376:"trailerOverlay",408:"pressKit",445:"synopsis",494:"userFeedbackModal",505:"homeEnt2",528:"sectionBackground",650:"pressKitGalleryOverlay",680:"showtimes2",731:"cookiesPreference",737:"homeEnt",750:"showtimes",769:"signUpForm",772:"cookies",826:"text",858:"landingAudio",873:"ageGate",956:"geoPopup",962:"home",972:"debugInfo"}[e]||e)+".bolt.js?v="+{9:"6cec296fed31184a656f",19:"62d0a070613b1bbd58ae",57:"0fff7beb4858d97a069f",102:"ba4dbafb1332ace60817",135:"8510f079083088176c48",225:"b90098b2dd680878404c",237:"afde72745d8710ad68af",326:"28df221446f4f1a5b9f1",348:"d59603e2ddf6a76fee9c",376:"cb5c5ad2066bda7b0272",408:"c0693b0cdf4f4a63b7a5",429:"e5745da8ed70e35c2674",445:"ce3e7c23afd12bff2203",494:"085d5a49dc5ea05830a0",505:"a07d4087f478d9059853",528:"f08839e51435f5715d62",553:"fd1e7572d52058c105c6",650:"5f67c6feff30924efe1e",656:"24f50cb13bebab6f75da",680:"2e3a49322291d5fe1f65",709:"fe623f0ebfdd625d7265",731:"3f1eb0066ac228a66245",737:"e74e23dbb03c58c76311",750:"4a99790360e8d42d038f",769:"9e340c093738ca724031",772:"07150755eb5135c8c576",826:"dd2fb81189efeec3d8e7",858:"705a68b76bc24f96610e",873:"c23520fc82fefd458e04",952:"f96f6a69bb7c31338f1e",956:"907e984b8503c740dc27",962:"2312d9fd375a43d88201",972:"99a5f33ac8cadf4b1b80"}[e],d.miniCssF=e=>772===e?"css/772.bolt.css?v=07150755eb5135c8c576":731===e?"css/731.bolt.css?v=3f1eb0066ac228a66245":873===e?"css/873.bolt.css?v=c23520fc82fefd458e04":57===e?"css/57.bolt.css?v=0fff7beb4858d97a069f":494===e?"css/494.bolt.css?v=085d5a49dc5ea05830a0":956===e?"css/956.bolt.css?v=907e984b8503c740dc27":650===e?"css/650.bolt.css?v=5f67c6feff30924efe1e":858===e?"css/858.bolt.css?v=705a68b76bc24f96610e":769===e?"css/769.bolt.css?v=9e340c093738ca724031":102===e?"css/102.bolt.css?v=ba4dbafb1332ace60817":972===e?"css/972.bolt.css?v=99a5f33ac8cadf4b1b80":376===e?"css/376.bolt.css?v=cb5c5ad2066bda7b0272":962===e?"css/962.bolt.css?v=2312d9fd375a43d88201":221===e?"css/221.bolt.css?v=da31940abb8277c969bc":445===e?"css/445.bolt.css?v=ce3e7c23afd12bff2203":543===e?"css/543.bolt.css?v=11735d4516d97d41fa7e":826===e?"css/826.bolt.css?v=dd2fb81189efeec3d8e7":348===e?"css/348.bolt.css?v=d59603e2ddf6a76fee9c":429===e?"css/429.bolt.css?v=e5745da8ed70e35c2674":680===e?"css/680.bolt.css?v=2e3a49322291d5fe1f65":750===e?"css/750.bolt.css?v=4a99790360e8d42d038f":505===e?"css/505.bolt.css?v=a07d4087f478d9059853":737===e?"css/737.bolt.css?v=e74e23dbb03c58c76311":408===e?"css/408.bolt.css?v=c0693b0cdf4f4a63b7a5":528===e?"css/528.bolt.css?v=f08839e51435f5715d62":void 0,d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s={},l="thundr:",d.l=(e,t,n,o)=>{if(s[e])s[e].push(t);else{var i,r;if(void 0!==n)for(var a=document.getElementsByTagName("script"),c=0;c<a.length;c++){var p=a[c];if(p.getAttribute("src")==e||p.getAttribute("data-webpack")==l+n){i=p;break}}i||(r=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,d.nc&&i.setAttribute("nonce",d.nc),i.setAttribute("data-webpack",l+n),i.src=e),s[e]=[t];var h=(t,n)=>{i.onerror=i.onload=null,clearTimeout(u);var o=s[e];if(delete s[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(n))),t)return t(n)},u=setTimeout(h.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=h.bind(null,i.onerror),i.onload=h.bind(null,i.onload),r&&document.head.appendChild(i)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
2),Object.defineProperty(e,"__esModule",{value:!0})},d.p="",(()=>{if("undefined"!=typeof document){var e=e=>new Promise(((t,n)=>{var o=d.miniCssF(e),i=d.p+o;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),o=0;o<n.length;o++){var i=(a=n[o]).getAttribute("data-href")||a.getAttribute("href");if("stylesheet"===a.rel&&(i===e||i===t))return a}var r=document.getElementsByTagName("style");for(o=0;o<r.length;o++){var a;if((i=(a=r[o]).getAttribute("data-href"))===e||i===t)return a}})(o,i))return t();((e,t,n,o,i)=>{var r=document.createElement("link");r.rel="stylesheet",r.type="text/css",d.nc&&(r.nonce=d.nc),r.onerror=r.onload=n=>{if(r.onerror=r.onload=null,"load"===n.type)o();else{var a=n&&n.type,s=n&&n.target&&n.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+a+": "+s+")");l.name="ChunkLoadError",l.code="CSS_CHUNK_LOAD_FAILED",l.type=a,l.request=s,r.parentNode&&r.parentNode.removeChild(r),i(l)}},r.href=t,n?n.parentNode.insertBefore(r,n.nextSibling):document.head.appendChild(r)})(e,i,null,t,n)})),t={240:0};d.f.miniCss=(n,o)=>{t[n]?o.push(t[n]):0!==t[n]&&{57:1,102:1,221:1,348:1,376:1,408:1,429:1,445:1,494:1,505:1,528:1,543:1,650:1,680:1,731:1,737:1,750:1,769:1,772:1,826:1,858:1,873:1,956:1,962:1,972:1}[n]&&o.push(t[n]=e(n).then((()=>{t[n]=0}),(e=>{throw delete t[n],e})))}}})(),(()=>{var e={240:0};d.f.j=(t,n)=>{var o=d.o(e,t)?e[t]:void 0;if(0!==o)if(o)n.push(o[2]);else if(/^(221|543)$/.test(t))e[t]=0;else{var i=new Promise(((n,i)=>o=e[t]=[n,i]));n.push(o[2]=i);var r=d.p+d.u(t),a=new Error;d.l(r,(n=>{if(d.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var i=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+i+": "+r+")",a.name="ChunkLoadError",a.type=i,a.request=r,o[1](a)}}),"chunk-"+t,t)}};var t=(t,n)=>{var o,i,r=n[0],a=n[1],s=n[2],l=0;if(r.some((t=>0!==e[t]))){for(o in a)d.o(a,o)&&(d.m[o]=a[o]);if(s)s(d)}for(t&&t(n);l<r.length;l++)i=r[l],d.o(e,i)&&e[i]&&e[i][0](),e[i]=0},n=("undefined"!=typeof self?self:this).webpackChunkthundr=("undefined"!=typeof self?self:this).webpackChunkthundr||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();return(()=>{"use strict";d(2507);var e=d(4296),t=d(9248),n=d(4134);var o=!1;if("undefined"!=typeof window){var i={get passive(){o=!0}};window.addEventListener("testPassive",null,i),window.removeEventListener("testPassive",null,i)}var r="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),a=[],s=!1,l=-1,c=void 0,p=void 0,h=function(e){return a.some((function(t){return!(!t.options.allowTouchMove||!t.options.allowTouchMove(e))}))},u=function(e){var t=e||window.event;return!!h(t.target)||(t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1))},g=function(){void 0!==p&&(document.body.style.paddingRight=p,p=void 0),void 0!==c&&(document.body.style.overflow=c,c=void 0)},f=function(e,t){if(e&&!a.some((function(t){return t.targetElement===e}))){var n={targetElement:e,options:t||{}};a=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(a),[n]),r?(e.ontouchstart=function(e){1===e.targetTouches.length&&(l=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&function(e,t){var n=e.targetTouches[0].clientY-l;!h(e.target)&&(t&&0===t.scrollTop&&n>0||function(e){return!!e&&e.scrollHeight-e.scrollTop<=e.clientHeight}(t)&&n<0?u(e):e.stopPropagation())}(t,e)},s||(document.addEventListener("touchmove",u,o?{passive:!1}:void 0),s=!0)):function(e){if(void 0===p){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;t&&n>0&&(p=document.body.style.paddingRight,document.body.style.paddingRight=n+"px")}void 0===c&&(c=document.body.style.overflow,document.body.style.overflow="hidden")}(t)}},m=function(e){e&&(a=a.filter((function(t){return t.targetElement!==e})),r?(e.ontouchstart=null,e.ontouchmove=null,s&&0===a.length&&(document.removeEventListener("touchmove",u,o?{passive:!1}:void 0),s=!1)):a.length||g())},_=d(5169),y=d(1158),w=d(489),b=d(7959);let v=0;y.A.on("SET_USER_LOCATION",(async(e,t,n)=>{let o=y.A.get().client.geo,i=o.loading;i||(i=(0,b.A)(),o.set({loading:i}).now());let r=++v;try{e=await("function"==typeof e?e():e)}catch(e){}if(r!==v)return;let a=y.A.get().client.geo.set({loading:null});if(!e||!e.lat||!e.lon)return i.resolve();let s={...e};!s.countryCode&&s.country&&(s.countryCode=s.country,delete s.country),a.set(s).now(),y.A.emit("USER_LOCATION_UPDATED",{geo:s,source:t,ticketType:n}),i.resolve(s)}));var A=d(6430),E=d(704),k=d(2037),S=d(9570),C=d(9155);let O=(e,t)=>{if(!e)return;let n=location.href===e;if(!t?.allowSameHostRedirect){let[,,t]=/^((?:https?:)?\/\/)?([^/]+)/.exec(e)||[];n=location.host===t}return n||(location.href=e),!0},T=e=>(0,A.wh)(y.A.get(),["dynamicData","regions",e,"url"]);async function L(e,t){t||(t={});let n="function"==typeof t.redirect?t.redirect:O;if(!("undefined"!=typeof location&&!location.search.match(/[?&]redirect=(off|false|0|no)/))||!window.__INITIAL_STATE__)return;let o=window.__INITIAL_STATE__.appData||{},i=(()=>{const e=new URL(window.__RELATIVE_ROOT__,location.href),t=e.origin+e.pathname,n=location.origin+location.pathname;return n.startsWith(t)?n.replace(t,""):location.pathname})(),r=location.search,a=location.hash;const s=(e,t)=>e?t:"";let l=(e,{stripPath:t,stripQS:n,stripHash:o}={})=>(t?e:(0,A.HS)(e,i))+s(!n,r)+s(!o,a),c=o.geofencing||{},p=o.redirection||{},d=(0,A.wh)(o,"meta.region.slug");if(!c.geofencing&&!Object.keys(p).length)return;let h=(await e()).countryCode;const u=c.allowRegions||"",g=(0,A.fY)(u).includes(h);if(d!==h&&c.geofencing&&!g){let e=(0,A.wh)(c,["overrides",h]),o="function"==typeof t.getRegionURL?t.getRegionURL:T;if(!e){e=await o(h)||c.defaultLink}if(e){let t=e;t.startsWith("http")||(t=await o(t)||e);let i=c.stripRedirectionPath;return(0,A.Gv)(e)&&(t=e.url,null!=e.stripPath&&(i=e.stripPath)),n(l(t,{stripPath:i}),c)}}else try{let e,t=Object.values(p).concat(p).filter((e=>e?.url));for(let n of t){let t=[];if(n.country){let e=n.country.split(",").map((e=>e.trim()));t.push(e.includes(h))}if(n.countryNot){let e=n.countryNot.split(",").map((e=>e.trim()));t.push(!e.includes(h))}if(t.every((e=>e))){e=n;break}}if(e)return e(l(e.url))}catch(e){}}var I=d(8980),R=d(2483),x=d(7927);function D(){let e=document.getElementById("mainScroll");return e&&"visible"!==getComputedStyle(e).overflowY?e:document.scrollingElement}function P(e){const t=y.A.get(),n=t.appData?.pages?.[e];if(!n){const n=(0,A.wh)(t,"appData.pages",null),o=n&&Object.keys(n).filter((t=>n[t].slug===e))[0];e=o||e}try{return document.querySelector(`[data-section="${e}"]`)}catch(e){return null}}y.A.on("UPDATE_CLIENT",(()=>{const e=y.A.get().client,t=(0,E.NW)();y.A.get().set({client:{...e,...t}})}
2)),y.A.on("SET_ACTIVE_PAGE",(async(e,n,o)=>{if(!(e=await R.Ay.call("setActivePage.newPage",e,{options:o})))return;let i=y.A.get(),r=i.activePage,a=i.appData?.pages?.[e];const s=i.appData?.pages?.boltShowtimes?.data?.groupBookings?.isEnabled;if(e===r&&("boltShowtimes"!==e||!s)||!a)return void(o?.hashInPage&&!o?.noUrlUpdate&&(location.hash="",location.hash=o.hashInPage));!0===n&&(n=""),n&&!n.startsWith("?")&&(n="?"+n);const l=a.data?.passwordGatewayPageId;if(l&&i.appData.pages[l])try{let i=(0,t.rT)(e,n,o?.hashInPage);const r=await fetch(i,{method:"HEAD"}),a=r.redirected&&new URL(r.url,location.href);let s=new URL((0,t.rT)(l),location.href);if(a&&a.origin===s.origin&&a.pathname===s.pathname)return void(location.href=r.url)}catch(e){}let c=y.A.get().header;if(e!==c.activeSection&&c.set({activeSection:e}),!o?.noUrlUpdate){let r=(0,t.rT)(e,n,o?.hashInPage);history.pushState({activePage:e},"",r),document.title=(0,t.wS)({store:i,page:e});const a=document.querySelector('meta[name="description"]');a&&"object"==typeof a&&(a.content=(0,t.Wt)({store:i,page:e}))}y.A.get().set("activePage",e),a.section||"boltHome"===e||window.disableAutoScrollReset||(D()?.scrollTo(0,0),y.A.emit("SET_SECTION_UNDER_HEADER",null)),y.A.emit("ACTIVE_PAGE_UPDATED",e),y.A.emit("CHECK_ACTIVE_PAGE_AGE_RESTRICTION")})),y.A.on("CHECK_ACTIVE_PAGE_AGE_RESTRICTION",(()=>{let e=y.A.get(),t=e.appData?.pages[e.activePage];if(t?.ageRestricted&&!1===e.client?.ofAge){let t=["boltHome","boltSynopsis","boltGallery","boltVideos",...Object.keys(e.appData?.pages)].find((t=>{let n=e.appData?.pages?.[t];return n&&!n.ageRestricted}));y.A.emit("CLOSE_AND_NAVIGATE",t)}})),y.A.on("SET_SECTION_UNDER_HEADER",(e=>{let t=y.A.get().header;t.sectionUnderHeader!==e&&t.set({sectionUnderHeader:e})}));let N=0;
2y.A.on("CHANGE_ACTIVE_SECTION",((e,n)=>{(n=n||{}).mainPage&&!P(n.mainPage)&&(n.instant=!1);const o=y.A.get();let i=P(e);const r=(0,A.wh)(o,"client.isDesktopSize",!1),a=(0,A.wh)(o,"appData.header.uarHeader");let s=r?function(e,n){if(e?.appData?.header?.powsterHeader?.solidBackground)return(0,t.vF)();const o=(0,A.wh)(e,"appData.options.sonyFeatures.sonyHeader",!1),i="hub"===(0,A.wh)(e,`appData.pages.${n}.component`,"");return o||i?34:0}(o,e):function(e){return(0,A.wh)(e,"appData.options.sonyFeatures.sonyHeader",!1)?58:(0,t.vF)()}(o);"boltHome"===e&&(s=0),a&&(s=r?80:64);const l=o?.appData?.options?.forceScrollOffsetForSection?.[e]?.desktop||o?.appData?.options?.forceScrollOffsetDesktop,c=o?.appData?.options?.forceScrollOffsetForSection?.[e]?.mobile||o?.appData?.options?.forceScrollOffsetMobile;c&&(s=+c),r&&l&&(s=+l);let p=!1;const d=e=>{if(!e)return;const t=D();p=!0,(0,I.BD)(t,e,n.instant?0:n.scrollDuration||400,{...n,offset:s,force:!0,callback:()=>y.A.emit("CLOSE_ALL_OVERLAYS")})};let h=++N;const u=(t,o)=>{if(h===N){if(!n.instant){if(t!==e)return;setTimeout((()=>y.A.off("SECTION_LOADED",u)),0)}d(t===e?o:P(e))}else setTimeout((()=>y.A.off("SECTION_LOADED",u)),0)};if(i?(d(i),y.A.off("SECTION_LOADED",u)):(e===n.mainPage&&D()?.scrollTo(0,0),y.A.on("SECTION_LOADED",u),y.A.emit("LOAD_SECTION",e)),n.instant){let e=()=>{p?p=!1:(y.A.off("SECTION_LOADED",u),window.removeEventListener("scroll",e,!0))};window.addEventListener("scroll",e,!0)}})),y.A.on("POP_STATE",(e=>{y.A.emit("CLOSE_ALL_OVERLAYS",{animate:!0}),y.A.emit("SET_ACTIVE_PAGE",e,void 0,{noUrlUpdate:!0}),M(e,{instant:!0})}));let B=async e=>{try{let t=await(0,C.A)();return t[e]?.url}catch(e){}};function M(e,n){const o=(0,A.wh)(y.A.get(),["appData","pages",e]);if("showtimes"===o?.type)y.A.emit("SHOWTIMES_SHOW",void 0,void 0,e);else if("homeEnt"===o?.type)y.A.emit("HOMEENT_SHOW",void 0,void 0,e);else if("pressKit"===o?.type)y.A.emit("PRESSKIT_SHOW",void 0,void 0,e);else if("videos"===o?.type)y.A.emit("OPEN_VIDEO_OVERLAY",e);else{const o=(0,t.XP)();(e===o||x.V0.some((t=>t.id===e&&t.parent===o)))&&y.A.emit("CHANGE_ACTIVE_SECTION",e,n)}}y.A.on("LANDING",(async({page:e})=>{M(e,{instant:!0});let t=!1;try{t=localStorage.getItem("limitlessKey")}catch(e){}t&&F();const n=y.A.get(),o=(0,A.wh)(n,"appData.options.socialInterstitial",!1);let i=n.appData?.pages?.[e]?.type;("showtimes"===i||"homeEnt"===i)&&n.limitExceeded&&o||await L(S.LG,{getRegionURL:B})})),y.A.on("CLOSE_AND_NAVIGATE",((e,n,o)=>{n&&n.preventDefault&&n.preventDefault(),y.A.emit("CLOSE_NAV_MENU"),(0,t.OU)(e,o)})),y.A.on("LANDING_QUERY",((e={})=>{const t=y.A.get();e.v&&t.videos&&!t.videos.preSelected&&y.A.get().videos.set({preSelected:e.v}),e.debug&&y.A.get().set({debugMode:!0})})),y.A.on("DISABLE_SCROLLING_LOCK",(()=>{const e=document.getElementById("bolt"),t=document.getElementById("app");m(e),t&&(t.style.pointerEvents="")})),y.A.on("ENABLE_SCROLLING_LOCK",(e=>{const t=document.getElementById("bolt"),n=document.getElementById("app");f(t,{allowTouchMove:e=>{for(;e&&e!==document.body;){if(null!==e.getAttribute("body-scroll-lock-ignore"))return!0;e=e.parentElement}}}),e&&n&&(n.style.pointerEvents="none")})),y.A.on("SAFARI_MOBILE_LOCATION_SEARCH_FOCUS",(()=>{document.body.style.height="5000px"})),y.A.on("SAFARI_MOBILE_LOCATION_SEARCH_BLUR",(()=>{document.body.style.height="100%"}));const H=[];function F(){const e=(0,A.wh)(y.A.get(),"appData.meta.powApiLimitlessKey")||"K4xhuBoeYm59LMIDRkqIz6KKCoIV1Ikq5rLdoe3I";y.A.get().set({apiKey:e,usingLimitlessKey:!0,limitExceeded:!1})}function $(e){e.preventDefault()}y.A.on("LOAD_SECTION",(e=>H.push(e))),y.A.on("GET_REQUESTED_SECTIONS",(()=>H)),y.A.on("OPEN_RESERVED_VARIABLE_LINK",(async e=>{const t=e?.split("\n")||[];for(let e of t){if(!e?.startsWith("@"))continue;let[t,...n]=e.slice(1).split("::");["date","format","time","exhibitor"].includes(t.toLowerCase())&&(n.unshift(t),t="filter");let o=n[0];const i=y.A.get();switch(t.toLowerCase()){case"subscriberpopup":const e=(0,A.wh)(i,"appData.options.formEmbeds.popup");return y.A.emit("SUBSCRIBER_POPUP",e,!1);case"calendarreminder":return y.A.emit("SHOW_CAL_REMIND",n.length?{date:n[0]}:void 0);case"newsletterbanner":return y.A.emit("TOGGLE_NEWSLETTER_BANNER",!1);case"preferencecentre":return y.A.emit("COOKIE_PREFERENCES_OPEN");case"otcookiesettings":window.OneTrust?.ToggleInfoDisplay();break;case"dynamicpriority":const t=(0,A.wh)(i,"appData.pages.boltShowtimes"),r=(0,A.
2wh)(i,"appData.options.dualView");if(t&&r){const e=(0,A.wh)(i,"showtimes.data",[]),t=(0,A.wh)(i,"appData.pages.boltHomeEnt");y.A.emit(t&&(0,A.Im)(e)?"HOMEENT_SHOW":"SHOWTIMES_SHOW")}break;case"openshowtimes":y.A.emit("SHOWTIMES_SHOW",!1,o);let a=y.A.get().showtimes?.filters?.selected;o&&a&&(a.set(await(0,k.Z)(o)),"boltShowtimes"===i.activePage&&y.A.emit("SHOWTIMES_REFRESH"));break;case"filter":const[s,...l]=n;y.A.emit("FILTER_SET",s,l,"date"!==s),y.A.emit("SHOWTIMES_REFRESH");break;case"openhomeent":y.A.emit("HOMEENT_SHOW",!0,o);break;case"videooverlay":const c=(0,A.wh)(i,"appData.options.videoOverlay.video",!0);y.A.emit("ENABLE_TRAILER_OVERLAY",c)}}})),y.A.on("UPDATE_API_KEY",(async()=>{F();try{localStorage.setItem("limitlessKey",!0)}catch(e){}})),y.A.on("SHOW_CAL_REMIND",(e=>{y.A.get().set({calRemindOpen:e||!0}),y.A.emit("SET_HEADER_ACTION",{icon:"close",action:()=>y.A.emit("CLOSE_CAL_REMIND"),tag:"closeCalRemind"}),(0,A.iQ)(document.body,"locked"),document.body.addEventListener("touchmove",$,{passive:!1})})),y.A.on("CLOSE_CAL_REMIND",(()=>{y.A.get().set({calRemindOpen:!1}),y.A.emit("REMOVE_HEADER_ACTIONS","closeCalRemind"),(0,A.vy)(document.body,"locked"),document.body.removeEventListener("touchmove",$,{passive:!1})})),y.A.on("CLOSE_ALL_OVERLAYS",(()=>{y.A.emit("CLOSE_CAL_REMIND")}));d(498);var G=d(7164),V=d(7050);async function U(){const e=y.A.get().appData?.options?.oneTrustCookieConsent,t=e?.scripts;if(t&&e.waitForAgeGate){try{document.cookie="OptanonAlertBoxClosed=; expires="+new Date(0).toUTCString()}catch(e){}await Promise.all(Object.values(t).map((async e=>{if(e.inlineContent){let t=document.createElement("script");return t.text=e.inlineContent,void document.body.appendChild(t)}return new Promise(((t,n)=>{let o=document.createElement("script");o.onload=t,o.onerror=n,e.integrity&&(o.integrity=e.integrity),e.crossOrigin&&"none"!==e.crossOrigin&&(o.crossOrigin=e.crossOrigin),e.dataDomainScript&&o.setAttribute("data-domain-script",e.dataDomainScript),e.async&&(o.async=!0),o.src=e.src,document.body.appendChild(o)}))})))}}async function z(){const e=y.A.get().appData?.options?.ketchCookieConsent;if(!e?.scripts||!e.waitForAgeGate)return;let t=document.createElement("script");t.text=e.scripts,document.body.appendChild(t)}y.A.on("AGEGATE_OPEN",(()=>{const{deviceSize:e}=y.A.get().client;if("mobile"!==e){const e=document.getElementById("bolt");f(e)}y.A.get().set({ageGateOpen:!0})})),y.A.on("AGEGATE_CLOSE",(()=>{const{deviceSize:e}=y.A.get().client;if("mobile"!==e){const e=document.getElementById("bolt");m(e)}y.A.get().set({ageGateOpen:!1})})),y.A.on("AGEGATE_CONSENT",(async e=>{y.A.get().client.set({ofAge:!!e}),y.A.emit("ACCEPT_COOKIES",[],{doNotSetCookie:!0});const t=y.A.get().appData?.options?.ageGate;if(t?.redirect?.enabled&&t.redirect?.url&&!e)return void window.location.replace(t.redirect?.url);const n=t?.cookieName||"pow-agegate",o=+t?.expiry||365;(0,G.R)(n)||(0,G.T)(n,+e,o),e?await Promise.all([U(),z(),await(0,V.waitForOneTrust)()]):(y.A.emit("CHECK_ACTIVE_PAGE_AGE_RESTRICTION"),await(0,V.waitForOneTrust)(),window.Optanon?.RejectAll())}));d(332),d(8881);const j=e=>{if(!e||"object"!=typeof e){let t=()=>!0;"string"==typeof e&&(t=t=>t.id===e),e=y.A.get().showtimes.data.find(t)}if(e)return{cinemaName:e.name,cinemaChain:(0,A.wh)(e,"chain.name"),location:(0,A.wh)(e,"address.intl.city")||(0,A.wh)(e,"address.local.city")}};if("undefined"!=typeof window&&window.__INITIAL_STATE__?.appData?.options?.enableEnsighten){const e=e=>{if(!window.__dataLayer)return;e.startsWith("bolt")&&(e=e.substring(4)),"showtimes"===e&&(e="tickets");const t=y.A.get().appData;let n=t.meta?.region?.slug;const o=window.__dataLayer,i=o.page.page.replace(`:${"uk"===n?"gb":n}`,"");"gb"===n&&(n="uk"),window.__dataLayer.page.page_name=o.site.region+":"+o.site.country+":"+o.site.site+":"+i+e.toLowerCase(),window.__dataLayer.trackPage()},t=e=>{if(!window.__dataLayer||"function"!=typeof window.__dataLayer.publish)return;delete{event_name:"click",actionName:e.action,...e}.action,window.__dataLayer.publish("click",{event_name:"click",...e})};y.A.on("LANDING",(({page:t})=>{e(t)})),y.A.on("SET_ACTIVE_PAGE",(t=>{e(t)})),y.A.on("POWSTER_GA_PAGE_VIEW_TRACK",(t=>{e(t)})),y.A.on("VIDEO_PLAYER_PROGRESS",(({video:e,step:n,time:o})=>{let i="video_milestone";0===n?i="video_start":100===n&&(i="video_complete"),t({tealium_event:i,video_playhead:o,video_id:e,video_platform:"YouTube"})}
2)),y.A.on("SELECT_THEATER",((e,n)=>{t({action:"map"===n?"placeSelectFromMap":"cinemaSelect",...j(e)})})),y.A.on("SELECT_TIME",((e,n)=>{n||(n="tickets");const{screening:o,theater:i}=e;if(!o||!i)return;let r=null;o.date&&(r=(0,A._U)(o.date),r.setHours(...o.time.split(":"))),t({action:"timeSelect",...j(i),targetLink:o.link.direct,format:o.format,showDateTime:r?.toISOString(),dateSelected:o.date})})),y.A.on("SET_USER_LOCATION",((e,n)=>{"suggestion"===n&&t({action:"cinemaSearch",searchPhrase:e&&e.city})})),y.A.on("USER_LOCATION_UPDATED",(async({geo:e,source:n})=>{"landing"!==n&&e&&"nearby"===n&&t({action:"moreShowTimes",location:e.city})})),y.A.on("FILTER_SET",((e,n)=>{"date"===e&&t({action:"dateSelect",dateSelected:n})})),y.A.on("FILTER_TOGGLE",((e,n)=>{"format"===e&&t({action:"formatSelect",format:n})})),y.A.on("TRACK_NAV_LINK_CLICK",(e=>{e&&t({action:"menuSelect",actionValue:e})}))}function K(e){return document.querySelector(e)}let W,q;function Y(e){const t=y.A.get(),n="pushdown"===(0,A.wh)(t,"appData.options.requireUserConsent.position",""),o="pushdown"===(0,A.wh)(t,"appData.options.oneTrustCookieConsent.position","");if(!n&&!o)return;const i=document.createElement("div");i.style.position="fixed",i.style.top=0,i.style.width="100%",i.style.zIndex=2147000001,document.body.insertBefore(i,document.body.firstChild),K("#_evidon_banner")?i.appendChild(K("#_evidon_banner")):K("#onetrust-consent-sdk")&&i.appendChild(K("#onetrust-consent-sdk")),y.A.get().set({externalCookieBanner:{bannerOpen:e>0,height:e}})}y.A.on("ENSIGHTEN_VIDEO_PLAY",(e=>{if(!window.__dataLayer||"function"!=typeof window.__dataLayer.publish)return;let t={"mediaItem.show.name":y.A.get().appData.meta.title.slug,"mediaItem.title":e.videoTitle};window.__dataLayer.publish("dtci.media",["dtci.play",t,null])})),y.A.on("SET_COOKIES",((e=[])=>{window.ACCEPTED_COOKIES=e,window.dataLayer&&window.dataLayer.push({event:"cookies-categories-change",categories:e})})),"undefined"!=typeof window&&window.ResizeObserver&&(window.ResizeObserver&&(W=new ResizeObserver((e=>{q=e[0].contentRect.height,Y(q)}))),function(){let e=Date.now(),t=()=>K("#_evidon_banner")&&K("#_evidon_banner").offsetHeight?W?W.observe(K("#_evidon_banner")):setTimeout((()=>Y(K("#_evidon_banner").offsetHeight)),800):K("#onetrust-banner-sdk")&&K("#onetrust-banner-sdk").offsetHeight?W?W.observe(K("#onetrust-banner-sdk")):setTimeout((()=>Y(K("#onetrust-banner-sdk").offsetHeight)),800):void(Date.now()-e<2e4&&setTimeout(t,100));t()}());const X="MCPopupClosed",Z="MCPopupSubscribed",Q=(e,t,n)=>{if(void 0!==window.dojoRequire)J(e,t,n);else{const o=setInterval((()=>{void 0!==window.dojoRequire&&(clearInterval(o),J(e,t,n))}),200)}},J=(e,t,n)=>{window.dojoRequire(["mojo/signup-forms/Loader"],(o=>o.start({baseUrl:e,uuid:n,lid:t,uniqueMethods:!0})))};y.A.on("SUBSCRIBER_POPUP",((e,t)=>{((e,t)=>{try{const{baseUrl:n,lid:o,uuid:i,landingDelay:r,ignoreClosedCookie:a,ignoreSubscribedCookie:s}=e;a&&(0,G.T)(X,"",-1e3),s&&(0,G.T)(Z,"",-1e3);const l=(0,G.R)(X),c=(0,G.R)(Z);t?l||setTimeout((()=>Q(n,o,i)),1e3*r):(l&&(0,G.T)(X,"",-1e3),c&&(0,G.T)(Z,"",-1e3),Q(n,o,i))}catch(e){}})(e,t)}));d(8210);var ee=d(6393),te=d(8790);ee.xI.use({breaks:!0});const ne=new ee.xI.Renderer;ne.link=({href:e,title:n,text:o})=>{let i={};n&&(i.title=n),e&&"+"===e[0]&&(e=e.slice(1),i.target="_blank");try{e=encodeURI(e).replace(/%25/g,"%")}catch(e){return o}if(e&&e.startsWith("#$")){const n=e.slice(2);e=(0,t.rT)(n)||e,i.target&&"_self"!==i.target||(i.onclick=`event.preventDefault();navigateInternally('${n}');`,i.role="button",i["data-page"]=n)}else if(e&&!/^(https?:|mailto:|#|\/|\.)/.test(e)){const[,n,o,r]=e.match(/^(.*?)(\?.+?)?(#.+)?$/)||[];e=(0,t.rT)(n,o,r)||"#",i.target&&"_self"!==i.target||(i.onclick=`event.preventDefault();navigateInternally('${n}'${o?`,{queryString:'${o}'}`:""});`,i.role="button",i["data-page"]=n)}i.href=e;let r=Object.keys(i).map((e=>e+'="'+i[e]+'"')).join(" "),a=null;try{return a=ee.xI.parseInline(o),"<a "+r+">"+a+"</a>"}catch(e){}return"<a "+r+">"+o+"</a>"},ee.xI.use({renderer:ne,hooks:{preprocess:e=>
2e.replace(/(\\)?(\$[0-9A-Z_]+)/g,((e,t,n)=>t?n:(0,te.u)(n)||n))}});const oe=/(?: +|^)\{#([a-z][\w-]*)\}(?: +|$)/i;ee.xI.use({useNewRenderer:!0,renderer:{heading({text:e,depth:t}){const n=e.match(oe);return!!n&&`<h${t} id="${n[1]}">${e.replace(oe,"")}</h${t}>\n`}}});var ie=d(7178);let re=!1;const ae="tabbing";function se(e){"Tab"===e.key&&document.body.classList.add(ae)}function le(){document.body.classList.remove(ae)}const ce=()=>{re&&(re=!1,window.removeEventListener("keydown",se,!0),window.removeEventListener("mousedown",le,!0),document.body.classList.remove(ae))},pe=()=>{if(!re)return re=!0,window.addEventListener("keydown",se,!0),window.addEventListener("mousedown",le,!0),{remove:ce}};let de=0;const he="useHover";function ue(){Date.now()-de>=500&&document.body.classList.add(he)}function ge(){document.body.classList.remove(he),de=Date.now()}var fe=d(9863),me=d(818),_e=d(5830),ye=d(7081),we=d(383),be=d(7245);y.A.on("OPEN_NAV_MENU",(()=>{y.A.get().header.set({open:!0}),(0,A.iQ)(document.body,"locked"),y.A.emit("SET_HEADER_ACTION",{icon:"close",action:()=>y.A.emit("CLOSE_NAV_MENU"),tag:"closeNavMenu"})}));const ve=e=>e&&Array.isArray(e)?e.join(","):null;y.A.on("TOGGLE_SHARE_OPEN",(()=>{const e=y.A.get(),t=e.header.shareOpen,n=e.header.onesheetExpanded;if(t&&y.A.get().header.set({shareOpen:!1}),!t&&n&&(y.A.emit("CLOSE_ALL_OVERLAYS"),y.A.get().header.set({shareOpen:!0})),t||n)return;let o=(0,A.wh)(e,["appData","pages",e.activePage,"path"])||"/",i={};if(e.showtimes&&e.showtimes.show){const t=e.client&&e.client.geo||{},n=e.showtimes.filters.selected||{};i={lat:t.lat,lon:t.lon,location:t.city,country:t.countryCode,date:ve(n.date),format:ve(n.format),time:ve(n.time)}}else if(e.videos&&e.videos.overlayOpen){const t=e.videos.activeVideo;i={v:t&&(t.youtubeId||t.key)}}let r=o+(0,A.zJ)(i);y.A.get().header.set({shareOpen:!0,shareDetails:r})})),y.A.on("CLOSE_ALL_OVERLAYS",(()=>{y.A.get().header.set({open:!1,shareOpen:!1})})),y.A.on("CLOSE_NAV_MENU",(()=>{y.A.get().header.set({open:!1}),(0,A.vy)(document.body,"locked"),y.A.emit("REMOVE_HEADER_ACTIONS","closeNavMenu")})),y.A.on("CLOSE_ALL_OVERLAYS",(()=>{y.A.emit("CLOSE_NAV_MENU")})),y.A.on("SET_HEADER_ACTION",(e=>{e&&e.action&&y.A.get().header.actions.push(e)})),y.A.on("POP_HEADER_ACTION",(()=>{y.A.get().header.actions.pop()})),y.A.on("REMOVE_HEADER_ACTIONS",(e=>{let t=y.A.get().header,n=t.actions.filter((t=>t.tag!==e));t.set({actions:n})})),y.A.on("TOGGLE_INTERSTITIAL_OPEN",(e=>{y.A.get().header.set({interstitialOpen:e})}));var Ae=d(8760),Ee=d(4311),ke=d(1866),Se=d(2265),Ce=d(5782),Oe=d(4462),Te=d(3013),Le=d(1324),Ie=d(4180),Re=d(939);var xe=d(6299);const De={container:"headerExpanded__container__T8Y0_",sonyHeader:"headerExpanded__sonyHeader__g0MQy",backgroundContainer:"headerExpanded__backgroundContainer__Sww30",backgroundVideo:"headerExpanded__backgroundVideo__rbSFI",backgroundImage:"headerExpanded__backgroundImage__gitmf",preLoadImage:"headerExpanded__preLoadImage___OLHQ",linksContainer:"headerExpanded__linksContainer__IQ_AT",bannerPushDown:"headerExpanded__bannerPushDown__pDGMj",splitHeader:"headerExpanded__splitHeader__whIVL",links:"headerExpanded__links__GiQ1J",link:"headerExpanded__link__ocWNh",active:"headerExpanded__active__vRiuk",standard:"headerExpanded__standard__nGijY",tt:"headerExpanded__tt__dD0zM",content:"headerExpanded__content__phAY_",hidden:"headerExpanded__hidden__tCgKr",featured:"headerExpanded__featured__HwyIW",separator:"headerExpanded__separator__XoCNo",socials:"headerExpanded__socials__uhzYR",hasRegionSelector:"headerExpanded__hasRegionSelector__Nqf8n",regionSelectorButton:"headerExpanded__regionSelectorButton__QY7zU",icon:"headerExpanded__icon__i9i0t",open:"headerExpanded__open__URonI",features:"headerExpanded__features__v0Qqm",hasManyLinks:"headerExpanded__hasManyLinks__CwvKm"};class Pe extends e.uA{constructor(e){super(e),(0,Re.A)(this,"updateSelectedShowtimesTab",((e,t)=>{if("boltShowtimes"!==(this.props.activePage||"boltHome"))return;const n=(0,A.wh)(this.props,"appData.pages.boltShowtimes.data.groupBookings.isEnabled",!1);n&&"boltShowtimes"===e&&"?groupbookings"===t?(y.A.emit("UPDATE_SHOWTIMES_ACTIVE_TAB","Group Bookings",!0),y.A.get().set({groupBookingsShowtimes:!0})):n&&"boltShowtimes"===e&&"?booknow"===t&&(y.A.emit("UPDATE_SHOWTIMES_ACTIVE_TAB","Book Now",!0),y.A.get().set({groupBookingsShowtimes:!1}))}
2)),this.closeAndNavigate=this.closeAndNavigate.bind(this),this.getFallbackFormat=this.getFallbackFormat.bind(this),this.updateLinks(e),this.isSplitHeader=!!this.featuredLinks.length,this.updateLinks=this.updateLinks.bind(this)}componentDidMount(){y.A.on("REFRESH_HEADER_LINKS",this.updateLinks)}componentWillUnmount(){y.A.off("REFRESH_HEADER_LINKS",this.updateLinks)}updateLinks(e=this.props){this.navItems=(0,A.fz)((0,A.wh)(e,"appData.header.powsterHeader.nav")),this.filteredNavItems=function(e,t){const n=(0,A.wh)(e,"appData.pages");return t.filter((e=>n[e.path?.replace(/[?#].*$/,"")]||e.path?.match(/^https?:\/\//i)||e.path?.startsWith("@")||e.path?.startsWith("mailto:")||e.forceShow))}(e,this.navItems),this.standardLinks=this.filteredNavItems.filter((e=>e&&"primary"===e.linkType)),this.featuredLinks=this.navItems.filter((e=>e&&"secondary"===e.linkType))}trackNavLink(e,t){y.A.emit("TRACK_NAV_LINK_CLICK",e,t)}getFallbackFormat(){return(0,A.wh)(this.props,"appData.header.alternativeImageFormat","png")}closeAndNavigate(e,t,n,o){this.updateSelectedShowtimesTab(e,o),this.trackNavLink(n,e),y.A.emit("CLOSE_AND_NAVIGATE",e,t,{queryString:o,calendarRemindMode:this.props.isCalendarRemindMode})}getLinkSizing(e){return e?null:this.isSplitHeader?De.h4:De.h3}renderLink(n,o){let[i,r]=n.path?.split("#")||[],[a,s]=i?.split("?")||[],l=n.queryString||(s?`?${s}`:"");const c=(0,A.wh)(this.props,["appData","pages",a]),p=!!(0,A.wh)(this.props,"appData.header.powsterHeader.calendars",null),d=!!c||n.path?.startsWith("@"),h=this.getLinkSizing(!d),u=this.props.activePage||"boltHome",g=this.props.headerData.activeSection||"boltHome";let f=u===a||"boltHome"===u&&g===n.path;const m=(0,A.wh)(this.props,"appData.copy.baseCopy",{});let _=m[n.name]||n.name||n.id;const w=(0,A.wh)(this.props,"appData.pages.boltShowtimes.data.groupBookings.isEnabled",!1);if(w&&u==a&&"boltShowtimes"===n.path&&"?groupbookings"===l&&(f=!0===y.A.get().groupBookingsShowtimes),w&&u==a&&"boltShowtimes"===n.path&&"?booknow"===l&&(f=!1===y.A.get().groupBookingsShowtimes),c?.ageRestricted&&!1===this.props.client?.ofAge)return;if("boltShowtimes"===n.path&&this.props.isCalendarRemindMode){if(!p)return;_=m.$MENU_CALENDAR_REMINDER||"Reminder"}let b={};n.disabled?b["aria-disabled"]=!0:d?(b.href=(0,t.rT)(a,l,r)||"#",b.onClick=n.onClick||(e=>this.closeAndNavigate(a+(r?`#${r}`:""),e,_,l))):(b.href=n.path,b.target=n.sameWindow?"_self":"_blank",b.rel="noopener noreferrer",b.onClick=()=>this.trackNavLink(_));const v=(0,A.wh)(this.props,"appData.styling.fontVariables"),E=o?v.navSecondaryLink:v.navPrimaryLink;return(0,e.h)(Se.A,(0,Ie.A)({key:n.id||n.link||n.name,class:(0,A.XS)(De.link,f&&De.active,h,E)},b),(0,e.h)(Ee.A,{class:De.content,content:_,markdown:!0}),(0,e.h)(Ee.A,{class:De.hidden,content:_,"aria-hidden":!0,markdown:!0}))}renderRegionSelector(){const t=(0,A.wh)(this.props,"appData.meta.region")||{},n=(0,A.wh)(this.props,"appData.header.powsterHeader.regionSelector.extraRegions",{})[t.slug]||{};let o=n.label||t.slug;const i=this.props?.appData?.header?.powsterHeader?.regionSelector?.useLanguage;i&&(o=n.label||t.languageFull||t.language);const r=(0,A.wh)(this.props.appData,"copy.accessibilityCopy");return(0,e.h)("button",{class:De.regionSelectorButton,onClick:this.props.regionSelectorClick,key:"regionSelectorButton",ariaLabel:r.$REGION_SELECTOR_BTN_ARIA},(0,e.h)("div",{class:De.icon}),(0,e.h)("span",{class:De.name},o))}renderSocial(){const t=(0,A.wh)(this.props,"appData.header.powsterHeader.follow");if(t)return(0,e.h)(xe.A,{class:De.socials,socials:t,navOpen:this.props.navOpen,key:"socials"})}getTTSize(e){if(e?.titleTreatmentSize?.desktop||e?.titleTreatmentSize?.tablet||e?.titleTreatmentSize?.mobile)return(0,t.xO)(e.titleTreatmentSize)}getBackgroundElement(t){const n="mobile"===this.props.client?.deviceSize?"mobile":"desktop",o=t?.[n],i=t?.[n]?.bgPosition||"center";if(!o)return null;const r=o.asset,a=o.fallbackImg,s=o.preLoadImg,l=r?.endsWith(".mp4")||r?.endsWith(".webm");this.state={videoLoaded:!1};const c=()=>{this.setState({videoLoaded:!0})};return l?(0,e.h)("div",{class:De.backgroundContainer}
2,s&&!this.state.videoLoaded&&(0,e.h)("img",{class:De.preLoadImage,src:s,alt:"Preload Background",style:{objectPosition:i}}),(0,e.h)("video",{class:De.backgroundVideo,src:r,autoPlay:!0,loop:!0,muted:!0,playsInline:!0,poster:a,style:{objectPosition:i},onLoadedData:c})):r?(0,e.h)("img",{class:De.backgroundImage,src:r,alt:"Background",style:{backgroundPosition:i}}):a?(0,e.h)("img",{class:De.backgroundImage,src:a,alt:"Fallback Background",style:{backgroundPosition:i}}):null}renderTT(){const n=(0,A.wh)(this.props,"appData.header.powsterHeader.tt",null),o=(0,A.wh)(this.props,"client.deviceSize");let i=o;if("mobile"!==o&&"tablet"!==o&&(i="desktop"),!n||!(i in n))return;const r=this.getTTSize(n);let a=r&&{width:"100%",height:"100%",maxWidth:r.maxWidth,maxHeight:r.maxHeight};const s=(0,A.wh)(this.props,"appData.copy"),l=this.getFallbackFormat();return(0,e.h)(ye.VI,{style:a,class:De.tt,src:(0,me.L)((0,t.xO)(n)),alt:s.accessibilityCopy[n.alt]||n.alt,fallbackFormat:l})}renderStandardLinks(){return(0,e.h)("div",{class:De.standard,key:"standard"},this.renderTT(),this.standardLinks.map((e=>this.renderLink(e,!1))))}renderFeaturedLinks(){if(this.isSplitHeader)return(0,e.h)("div",{class:De.featured,key:"featured"},this.featuredLinks.map((e=>this.renderLink(e,!0))))}renderLinks(){return[this.renderStandardLinks(),this.renderFeaturedLinks()].filter(Boolean).flatMap(((t,n)=>[n>0&&(0,e.h)("div",{class:De.separator}),t]))}render({navOpen:t,showRegionSelector:n}){const o=y.A.get();let{pushDown:i,cookieBannerOpen:r,height:a}=o.cookies||{};const s=(0,A.wh)(o,"externalCookieBanner.bannerOpen")||i&&r,l=(0,A.wh)(this.props,"appData.options.sonyFeatures.sonyHeader",!1),c=s&&!(0,A.wh)(o,"client.isDesktopSize",!1),p=this.isSplitHeader;s&&(a=(0,A.wh)(o,"externalCookieBanner.height"));const d=this.standardLinks.length+this.featuredLinks.length,h=(0,A.wh)(this.props,"appData.header.powsterHeader.bg"),u=this.getBackgroundElement(h);return(0,e.h)("div",{class:(0,A.XS)({s:De,container:!0,open:t,splitHeader:p,hasRegionSelector:n,hasManyLinks:d>=8,bannerPushDown:s,sonyHeader:l}),style:a?`--cookie-height: ${a}px`:"","body-scroll-lock-ignore":c,inert:!t},t&&u,(0,e.h)("div",{class:De.linksContainer},(0,e.h)("div",{class:De.links,role:"navigation"},this.renderLinks(),this.renderSocial()),this.renderRegionSelector()))}}var Ne=d(5971);const Be={container:"header__container__PXM9O",showtimesSearchOverlay:"header__showtimesSearchOverlay__iivmX",hubTextOverlayOpen:"header__hubTextOverlayOpen__pCmFC",headerContainer:"header__headerContainer__hyYI7",homeEntMerchantOpen:"header__homeEntMerchantOpen__cwOpc",menuText:"header__menuText__bcSw9",homeScrolled:"header__homeScrolled__r3UdG",sony:"header__sony__QvoKF",right:"header__right__KqGLc",sonyCALanguageSelector:"header__sonyCALanguageSelector__dODIV",separator:"header__separator__m6RTE",active:"header__active__kBZeY",sonyLogo:"header__sonyLogo__qPXtY",sonyPicturesLogo:"header__sonyPicturesLogo__cw6c6",disabled:"header__disabled__w_o9l",solidBackground:"header__solidBackground__KoOhk",hidden:"header__hidden__iSpO6",persistentBtn:"header__persistentBtn___gkpl",hide:"header__hide__yUGLe",allStyling:"header__allStyling__h6uGv",persistentBtnLabel:"header__persistentBtnLabel__EDNwq",burgerMenuBtn:"header__burgerMenuBtn__iqG_o",shareBtn:"header__shareBtn__yseGp",inactive:"header__inactive__RoC5M",closeBtn:"header__closeBtn__xSY0W",headerLogo:"header__headerLogo__mLjAb",showOnMobile:"header__showOnMobile__TCzY9",cta:"header__cta__BhVx2",showtimesShare:"header__showtimesSh
2are__R2TPh",homeEntShare:"header__homeEntShare__FN58Q",pressKitShare:"header__pressKitShare__bXtaM",navOpen:"header__navOpen__Roopt",video:"header__video__U9dKY",share:"header__share__aSmoL",reset:"header__reset__A4Fjg",collapse:"header__collapse__FCuej",close:"header__close__aly3k",actionButton:"header__actionButton__lWFKg",homeEntBtn:"header__homeEntBtn__Jfhk9",pressKitBtn:"header__pressKitBtn__UWYtF","activeSection--boltVideos":"header__activeSection--boltVideos__orlnh",regionSelectorOverlay:"header__regionSelectorOverlay__wtC3_",backdrop:"header__backdrop__R6c7q",showing:"header__showing__QE3u6",regionSelector:"header__regionSelector__vUPnC",regions:"header__regions__Zkt6p",region:"header__region__yStAC",closeRegionSelector:"header__closeRegionSelector__kP1VT",desktopSolidHeader:"header__desktopSolidHeader__fIOrE",outerActionButton:"header__outerActionButton__CxS3v",providerInterstitialOpen:"header__providerInterstitialOpen__tOwqA",dualView:"header__dualView__YW_vN",pop:"header__pop__cWay8",providerInterstitial:"header__providerInterstitial__iPZvX",back:"header__back__l_Pu6",homeInactive:"header__homeInactive__vnb66",unclickable:"header__unclickable__ZqcT8",fadeIn:"header__fadeIn__bCHwf"};class Me extends e.uA{constructor(e){super(e),this.toggleShare=this.toggleShare.bind(this),this.openNavMenu=this.openNavMenu.bind(this),this.showShowtimes=this.showShowtimes.bind(this),this.showHomeEnt=this.showHomeEnt.bind(this),this.showCalendarRemind=this.showCalendarRemind.bind(this),this.triggerBurgerBtn=this.triggerBurgerBtn.bind(this),this.triggerActionButton=this.triggerActionButton.bind(this),this.renderExtraActions=this.renderExtraActions.bind(this),this.toggleRegionSelector=this.toggleRegionSelector.bind(this),this.getRegionList=this.getRegionList.bind(this)}componentDidMount(){const e=y.A.get();if(e.limitExceeded)return void y.A.on("UPDATE_API_KEY",this.getRegionList);this.getRegionList();const n=(0,t.xf)(),o="@dynamicPriority"===(0,A.wh)(e,"appData.header.powsterHeader.persistentBtn.path","");n&&o&&y.A.emit("FILTERS_REFRESH",{forceShowtimesRefresh:!0})}componentWillUnmount(){y.A.off("UPDATE_API_KEY",this.getRegionList)}async getRegionList(){let e=await(0,C.A)();e=e?JSON.parse(JSON.stringify(e)):{};const t=this.props.appData?.header?.powsterHeader?.regionSelector,n=t?.extraRegions||{},o=t?.disabledRegions?.toLowerCase()?.split(",")?.map((e=>e.trim()))?.filter((e=>e))||[],i=!!t?.includeRegionsToggle;Object.entries(n).forEach((([t,n])=>{e[t.toLowerCase()]=JSON.parse(JSON.stringify(n))})),Object.entries(e).forEach((([t])=>{i!==o.includes(t)&&delete e[t]}));const r=t?.useLanguage;let a=this.props?.appData?.meta?.region?.languageFull||this.props?.appData?.meta?.region?.language;r&&a&&e.intl&&!e.intl.label&&(e.intl.label=a),this.setState({regions:e})}openNavMenu(){this.state.regions||y.A.get().limitExceeded||this.getRegionList(),y.A.emit("OPEN_NAV_MENU")}showShowtimes(){y.A.emit("SHOWTIMES_SHOW",!0)}showHomeEnt(){y.A.emit("HOMEENT_SHOW",!0)}showCalendarRemind(){y.A.emit("SHOW_CAL_REMIND")}toggleRegionSelector(){this.setState({regionSelectorShowing:!this.state.regionSelectorShowing})}getCurrentHeaderAction(){let e,t=this.props.headerData.actions;"undefined"!=typeof document&&(e=(0,A.wh)(this.props.appData,"header.powsterHeader.customBurgerMenu",null));const n=e?.path,o=this.props.headerData||{};return n?.startsWith("http")&&!o.showtimesSearchOverlay?{action:()=>window.open(n,"_blank")}:t[t.length-1]||{icon:"burger",action:this.openNavMenu}}hasFilmPage(){return Object.values(this.props.appData.pages||{}).filter((e=>e&&e.id&&"bolt"===e.base)).some((e=>"filmPage"===e.type))}getCurrentActionBtnAction(e){let t=!1;try{const{appData:e}=this.props,n=e?.pages.boltPreviewPanel&&!e?.pages.boltHome;t=!Object.values(e.pages).find((e=>e&&!e.type&&!e.section&&"home"===e.page))&&!n}catch(e){}if(e)return{icon:"close",action:()=>y.A.emit("HOMEENT_HIDE",!0),hidden:t};const n=y.A.get();if(n.widgetFullyExpanded)return{icon:"close",action:()=>y.A.emit("EXIT_WIDGET",!0),hidden:!1};if(n.pressKit?.show)return{icon:"close",action:()=>y.A.emit("PRESSKIT_HIDE",!0),hidden:!1};if(this.hasFilmPage())return{icon:"close",action:()=>y.A.emit("SHOWTIMES_HIDE",!0)};const o=(0,A.wh)(n,"showtimes.actions",[]);let i=o[o.length-1];return i||{icon:"close",action:()=>{y.A.emit("SHOWTIMES_HIDE",!0),(0,A.wh)(y.A.get(),"appData.pages.boltShowtimes.data.groupBookings.isEnabled",!1)&&history?.replaceState(null,"",location?.pathname)},hidden:t}}shouldHideActionBtn(e,t,n,o){const i=this.props.headerData?.interstitialOpen;if(e.hidden||i)return!0;
2if("back"===e.icon)return!1;const r=(0,E.KS)();return!(!(n||t||o)||!r)||void 0}isPersistentBtnExcluded(e){const t=(0,A.fY)(e.pageExclusions);return!!t.length&&t.includes(this.props.activePage)}getSectionSpecificStyle(){const e=this.props.headerData?.sectionUnderHeader||this.props.headerData?.activeSection,t=this.props.appData.styling.variables?.customHeaderColorsPerSection;return t&&t[e]?t[e]:null}async triggerBurgerBtn(){let e=this.getCurrentHeaderAction();y.A.emit("POP_HEADER_ACTION");try{"function"==typeof e.action?await e.action():"string"==typeof e.action&&y.A.emit(e.action)}catch(e){}}async triggerActionButton(e){let t=this.getCurrentActionBtnAction(e);y.A.emit("POP_SHOWTIMES_BTN_ACTION");try{"function"==typeof t.action?await t.action():"string"==typeof t.action&&y.A.emit(t.action)}catch(e){}}trackPersistentButtonClick(e,t){y.A.emit("HEADER_PERSISTENT_BUTTON_CLICK","header-button-click","header",t,{},e)}async triggerPersistentButton(e,n){if(this.trackPersistentButtonClick(e,n),!e)return;if("scrollTop"===e)return(0,I.BD)(document.getElementById("mainScroll"),0,300);const o=e.match(/(\?.*)(#|$)/)?.[1],i=e.replace(/\?.*?(?=#|$)/,"");(0,t.OU)(i,{queryString:o})}async toggleShare(){const e=(0,A.wh)(this.props,"headerData.shareOpen",!1),t=this.props.appData?.header?.powsterHeader?.share||{},n=t.webShare,o=this.props?.client?.device||"";if(!e&&n&&("desktop"!==o&&"tablet"!==o)&&navigator.share){y.A.emit("CLICKED_MOBILE_NATIVE_SHARE");const e=(0,A.wh)(this.props,"appData.copy.baseCopy.$META_TITLE",""),n=window.location.href,o=(0,Ae.A)(this.props.appData?.copy?.baseCopy,t.socialCopy||"$SOCIAL_COPY");try{await navigator.share({text:o,title:e,url:n})}catch(e){}}else y.A.emit("TOGGLE_SHARE_OPEN"),e?y.A.emit("DISABLE_SCROLLING_LOCK"):y.A.emit("ENABLE_SCROLLING_LOCK")}renderExtraActions(){if((0,A.wh)(this.props,"appData.options.showtimesCreativeSpace"))return;const t=(0,A.wh)(this.props,"headerData.showtimesOverlay",!1),n=(0,A.wh)(this.props,"headerData.homeEntOverlay",!1),o=(0,A.wh)(this.props,"headerData.pressKitOverlay",!1),i=(0,A.wh)(this.props,"headerData.homeEntMerchantOpen",!1);let r=this.getCurrentActionBtnAction(n);const a=(0,A.wh)(this.props,"appData.pages"),s=Object.keys(a).every((e=>"boltShowtimes"===e||"boltVideos"===e)),l=y.A.get(),c=(0,A.wh)(l,"showtimes.actions",[]).length>0,p=(0,A.wh)(this.props,"client.isDesktopSize"),d=(0,A.wh)(this.props,"appData.copy.accessibilityCopy",{}),h=(0,A.wh)(l,"showtimes.providerInterstitialOpen",!1)||(0,A.wh)(l,"previewPanel.providerInterstitialOpen",!1);if(!p||!t&&!h&&!l.widgetFullyExpanded&&!o&&!n||!c&&s)return;let u=r.color||"";const g={close:(0,e.h)(Te.A,null),back:(0,e.h)(Le.A,null)},f="close"===r.icon?d.$CLOSE_SHOWTIMES_ARIA:"back"===r.icon?d.$BACK_BTN_SHOWTIMES_ARIA:"",m=this.shouldHideActionBtn(r,t,n,o),_=!(0,E.qF)()&&(0,A.wh)(this.props,"appData.options.sonyFeatures.sonyHeader",!1),w=(0,A.wh)(l,"externalCookieBanner.bannerOpen"),b=w||(0,A.wh)(l,"cookies.pushDown",!1)&&(0,A.wh)(l,"cookies.cookieBannerOpen",!1);let v={};if(p&&b){let e=w?(0,A.wh)(l,"externalCookieBanner.height"):(0,A.wh)(l,"cookies.height");v.left=(window.innerHeight-e-(_?35:0))/900*609-20+"px"}return(0,e.h)("div",{class:Be.outerActionButton,key:"action-button",style:v},(0,e.h)(ke.A,{type:"primary",class:(0,A.XS)(Be.actionButton,Be[r.icon],m&&Be.hidden,i&&Be.homeEntMerchantOpen,n&&Be.homeEntBtn,o&&Be.pressKitBtn,h&&Be.providerInterstitial),trigger:()=>this.triggerActionButton(n),style:{backgroundColor:u},ariaLabel:f},g[r.icon]))}renderRegionSelector(){let t=this.state.regions;if(!t)return;const n=this.props?.appData||{},o=n?.header?.powsterHeader?.regionSelector?.useLanguage;let i=n?.copy?.baseCopy?.$REGION_SELECTOR_COPY||"Choose an available region";o&&(i=n?.copy?.baseCopy?.$REGION_SELECTOR_LANG_COPY||"Choose your language");const r=n?.styling?.fontVariables||{},a=n?.copy?.accessibilityCopy||{};let s=Object.keys(t).filter((e=>t[e]&&t[e].url)).sort();if(!s.length||1===s.length&&"intl"===s[0])return;let l={};const c=this.props?.footerData?.coveredScreenSize;return c&&(l={bottom:`${c}px`}),(0,e.h)("div",{class:(0,A.XS)(Be.regionSelectorOverlay,this.state.regi
2onSelectorShowing&&Be.showing),key:"regionSelectorOverlay"},(0,e.h)("div",{class:Be.backdrop,onClick:this.toggleRegionSelector}),(0,e.h)("div",{class:Be.regionSelector,style:l},(0,e.h)("div",{class:(0,A.XS)(Be.cta,r.regionSelectTitle)},i),(0,e.h)(ke.A,{class:Be.closeRegionSelector,trigger:this.toggleRegionSelector,ariaLabel:a.$REGION_SELECTOR_CLOSE_BTN_ARIA},(0,e.h)(Te.A,null)),(0,e.h)("div",{class:Be.regions},s.map((n=>{let i=t[n],s=n.replace(/_(.+)$/," ($1)").toUpperCase(),l=i.languageFull||i.language,c=o?i.label||l||s:i.label||s;return"intl"===n?(0,e.h)(ke.A,{class:(0,A.XS)(Be.region,Be.active),type:"tag",active:!0,trigger:this.toggleRegionSelector,ariaLabel:a.$REGION_BTN_CURRENT_REGION_ARIA.replace("<country>",n.toUpperCase())},c):(0,e.h)(Se.A,{class:(0,A.XS)(Be.region,r.regionSelectCountryCodes),href:i.url,onClick:()=>y.A.emit("REGION_SELECTOR_CLICKED",n,c),ariaLabel:a.$REGION_BTN_ARIA.replace("<country>",n.toUpperCase())},c)})))))}onClick(e){(0,t.$s)(e)}onSonyLogoClick(){y.A.emit("CUSTOM_EVENT",{action:"sonyLogoClick",label:"header",category:"header"})}renderPersistentButton(){const{isCalendarRemindMode:t,appData:n,calRemindOpen:o,headerData:i}=this.props,{showtimesOverlay:r,homeEntOverlay:a,pressKitOverlay:s}=i,{copy:l}=n,c=y.A.get(),p=(0,A.wh)(n,"styling.fontVariables"),d=(0,A.wh)(n,"styling.enableDisableAllButtonStyling.persistentButton"),h=n.pages?.boltShowtimes,u=(0,A.wh)(n,"header.powsterHeader.persistentButton")||{},g=this.isPersistentBtnExcluded(u),f=(0,A.wh)(c,"previewPanel.providerInterstitialOpen",!1),m=c.widgetFullyExpanded;let _=u;_?.path||_?.label||(_=null);const w=n.header?.powsterHeader?.calendars;if(!_&&t&&w){_={path:"@calendarreminder",label:w.btnCopy,defaultLabel:"Save to Calendar",aria:l.accessibilityCopy?.$CALENDAR_REMINDER_BTN_ARIA}}if(_||!h||h.ageRestricted&&!1===this.props.client?.ofAge||(_={path:"boltShowtimes",label:"$FIND_CINEMAS",defaultLabel:"Find Cinemas",aria:l.accessibilityCopy?.$FIND_CINEMAS_BTN_ARIA}),!_)return;let b="";d&&(b=Be.allStyling);const v=(0,A.XS)(p.headerCta,{s:Be,persistentBtn:!0,hide:r||a||g||f||m||s||o},b);let E="";const k=this.getSectionSpecificStyle();if(k){const{persistentCTAHeaderButtonBg:e,persistentCTAHeaderButtonBgHover:t,persistentCTAHeaderButtonTxtColor:n}=k;E+=[n&&`--color: ${n};`,e&&`--background: ${e};`,t&&`--hover-background: ${t};`].filter((e=>e)).join("")}const{path:S,label:C,defaultLabel:O,aria:T,sameWindow:L}=_;let I=l?.baseCopy?.[C]||C;I&&!I?.startsWith("$")||(I=O);const R=(0,e.h)(Ee.A,{class:Be.persistentBtnLabel,content:I,markdown:!0,activePage:this.props.activePage,onClickCapture:this.onClick});return S?/^(https?:\/\/|mailto:)/i.test(S)?(0,e.h)("a",{class:v,style:E,href:S,target:L?"_self":"_blank",rel:"noopener noreferrer",onClick:()=>this.trackPersistentButtonClick(S,I),key:"persistentButtonLink"},R):(0,e.h)(ke.A,{class:v,style:E,trigger:()=>this.triggerPersistentButton(S,I),type:"floating",ariaLabel:T,key:"persistentButton"},R):(0,e.h)("div",{class:v,style:E,key:"persistentButtonRaw"},R)}renderShare(){if(!(0,A.wh)(this.props,"appData.header.powsterHeader.share"))return;const n=this.props.appData.copy,o=(0,A.wh)(this.props,"client.isDesktopSize"),i=this.props.headerData||{},r=y.A.get(),a=r.appData||{},s=a.styling?.fontVariables,l=(0,A.wh)(r,"showtimes.providerInterstitialOpen"),c="desktop"!==(0,A.wh)(this.props,"client.device","")?"boltHome"===r.activePage:(r.homeActivePercentage||0)>(0,_e.gm)(this.props.offsetTop),p=(0,t.xf)()&&(r.showtimes?.show||r.homeEnt?.show),d=this.getSectionSpecificStyle(),h={};if(d&&!i.open){const{headerShareMovie:e,headerShareMovieMob:t}=d;h.color=t&&!o?t:e}const u=(0,E.KS)()||i.showtimesSearchOverlay||i.homeEntMerchantOpen&&o||i.interstitialOpen;return[(0,e.h)(ke.A,{style:h,class:(0,A.XS)({s:Be,shareBtn:!0,showtimesSh
2are:i.showtimesOverlay&&!i.open,navOpen:i.open,homeScrolled:!c,providerInterstitialOpen:l,homeEntShare:i.homeEntOverlay,pressKitShare:i.pressKitOverlay,hide:u,inactive:this.props.calRemindOpen,video:i.videoOverlayOpen,dualView:p}),trigger:this.toggleShare,ariaLabel:n.accessibilityCopy.$OPEN_SHARE_ARIA,key:"toggle-share"},(0,e.h)("span",{class:(0,A.XS)(Be.cta,s.headerShare)},n.baseCopy.$SHARE),(0,e.h)(Oe.A,{class:Be.share,"aria-hidden":!0})),(0,e.h)(Ne.A,{appData:this.props.appData,shareOpen:i.shareOpen,toggleSharePop:this.toggleShare,shareDetails:i.shareDetails,closeBtnstyle:this.getCurrentHeaderAction().shareBtn,key:"share"})]}renderHeaderLogo(n=this.props?.appData?.header?.powsterHeader?.logo){const o=this.props?.client?.isDesktopSize,i=this.props?.appData?.header?.powsterHeader?.logo?.showOnMobile||!1;if(!n||!o&&!i)return;const{pageExclusions:r,pageInclusions:a,path:s,sameWindow:l,src:c,alt:p,width:d,height:h}=n,u=(r||"").split(",")?.map((e=>e.trim()))?.filter((e=>e)),g=(a||"").split(",")?.map((e=>e.trim()))?.filter((e=>e)),f=this.props.activePage;let m;m=g.length>0?!g.includes(f):u.includes(f);const _=(0,A.XS)(Be.headerLogo,m&&Be.hide,!s&&Be.unclickable,i&&Be.showOnMobile),y=(0,e.h)("img",{src:c,alt:p,width:d,height:h});let w={key:"headerLogo",class:_};if(!s)return(0,e.h)("div",w,y);if(/^(https?:\/\/|mailto:)/i.test(s))w.href=s,w.target=l?"_self":"_blank",w.rel="noopener noreferrer",w.onClick=()=>this.trackPersistentButtonClick(s,p||"headerLogo");else{const[,e,n,o]=s.match(/^(.*?)(\?.*?)?(#.*)?$/)||[];w.href=(0,t.rT)(e||s,n,o)||"#",w.onClick=e=>{e.preventDefault(),this.triggerPersistentButton(s,y)}}return(0,e.h)(Se.A,w,y)}renderSonyHeader(){const t=this.props,n=t.appData;if(!n?.options?.sonyFeatures?.sonyHeader||(0,E.KS)())return;const o=n?.urls?.roots?.sharedMedia||"";let i=n?.copy.baseCopy.$SONY_PICTURES_LINK||"https://www.sonypictures.com/",r=n?.copy.baseCopy.$SONY_LINK||"https://www.sony.com/en/";const a=n?.copy.accessibilityCopy;return(0,e.h)("div",{class:Be.sony,style:{top:t.offsetTop?t.offsetTop-34+"px":""}},(0,e.h)("div",{class:Be.left},(0,e.h)(Se.A,{class:!i&&Be.disabled,target:"_blank",href:i,ariaLabel:a?.$SONY_PICTURES_LINK_ARIA_LABEL,onClick:this.onSonyLogoClick},(0,e.h)("img",{class:Be.sonyPicturesLogo,src:`${o}/sonypictures/images/sony-pictures-logo.svg`,alt:a?.$SONY_PICTURES_LOGO_ALT}))),(0,e.h)("div",{class:Be.right},null,(0,e.h)(Se.A,{class:!r&&Be.disabled,target:"_blank",href:r,ariaLabel:a?.$SONY_LINK_ARIA_LABEL,onClick:this.onSonyLogoClick},(0,e.h)("img",{class:Be.sonyLogo,src:`${o}/sonypictures/images/sony-logo.svg`,alt:a?.$SONY_LOGO_ALT}))))}render(t){const{appData:n,activePage:o,headerData:i,isCalendarRemindMode:r,client:a,solidBackground:s,desktopSolidHeader:l,style:c,offsetTop:p,calRemindOpen:d}=t,{copy:h}=n,{showtimesOverlay:u,homeEntOverlay:g,pressKitOverlay:f,homeEntMerchantOpen:m,activeSection:_,videoOverlayOpen:w,showtimesSearchOverlay:b,open:v,shareOpen:k,interstitialOpen:S,hubTextOverlayOpen:C}=i||{},O=y.A.get(),T="desktop"!==(0,A.wh)(this.props,"client.device","")?"boltHome"===o:O.homeActivePercentage??1>(0,_e.gm)(p),L=w?"boltVideos":_||"bolt",I=this.getCurrentHeaderAction(),R=this.renderRegionSelector(),x=void 0!==(0,A.wh)(n,"header.powsterHeader.regionSelector"),{regionSelectorShowing:D}=this.state,P=(0,A.wh)(this.props,"appData.styling.fontVariables"),N=(0,A.wh)(O,"synopsis.onesheetExpanded"),B=O.trailerOverlay?.overlayOpen&&O.trailerOverlay?.data?.video,M=(0,A.wh)(y.A.get(),"appData.options.disableBurgerMenu",!1),H=(0,A.wh)(this.props,"client.isDesktopSize");let F={};p&&(F.top=p+"px");let $,G=this.renderSonyHeader();if(!(0,A.wh)(this.props,"appData.header.powsterHeader"))return G;"burger"===I.icon?$=h.accessibilityCopy.$OPEN_NAV_ARIA:"closeNavMenu"===I.tag?$=h.accessibilityCopy.$CLOSE_NAV_ARIA:"closeOnesheetOverlay"===I.tag?$=h.accessibilityCopy.$CLOSE_ONESHEET_ARIA:"closeCalRemind"===I.tag?$=h.accessibilityCopy.$CALENDAR_REMINDER_CLOSE_ARIA:"closeVideoOverlay"===I.tag?$=h.accessibilityCopy.$CLOSE_VIDEOS_ARIA:"closeTrailerOverlay"===I.tag?$=h.accessibilityCopy.$CLOSE_TRAILER_ARIA:"back"===I.icon&&($=h.accessibilityCopy.$BACK_BTN_SHOWTIMES_ARIA);const V=!this.props?.appData?.header?.powsterHeader?.nav,U=(0,E.KS)(),z=h.baseCopy.$NAVIGATION_LABEL,j=z&&!u&&!g&&!w&&!V,K=(0,A.wh)(O,"showtimes.providerInterstitialOpen",!1)||(0,A.wh)(O,"previewPanel.providerInterstitialOpen",!1),W=this.getSectionSpecificStyle(),q={};
2if(W){const{headerNavLabel:e}=W;q.color=e}const Y={};if(W&&!i.open){const{headerNavIconOpen:e,headerNavIconOpenMob:t}=W;Y.background=t&&!H?t:e}const X=!I.icon||"burger"===I.icon,Z=(0,A.wh)(O,"appData.header.powsterHeader.customBurgerMenu",null);return(0,e.h)("div",{class:(0,A.XS)(`header-${o}`,v&&"navOpen",{s:Be,headerContainer:!0,homeEntMerchantOpen:m})},G,(0,e.h)("div",{class:(0,A.XS)({s:Be,container:!0,showtimesSearchOverlay:b,solidBackground:s,desktopSolidHeader:l,hubTextOverlayOpen:C},Be[`activeSection--${L}`]),style:F,key:"container",id:"header"},(0,e.h)(ke.A,{class:(0,A.XS)(Be.burgerMenuBtn,(k||D||V||K||M&&X)&&Be.hide,U&&Be.disabled),trigger:this.triggerBurgerBtn,ariaLabel:$,key:"burgerButton"},(0,e.h)(Ce.A,{type:I.icon||"burger",dark:I.dark,style:I.style,hidden:S,lineStyle:Y,showtimesOverlayOpen:u,homeEntOverlayOpen:g,pressKitOverlayOpen:f,isSinglePageIframed:U,homeScrolled:!T,navOpen:v,showtimesSearchOverlay:b,videoOverlayOpen:w,oneSheetOverlayOpen:N,trailerOverlayOpen:B,calendarRemindOpen:d,widgetFullyExpanded:O.widgetFullyExpanded,customBurgerMenu:b?null:Z,hubTextOverlayOpen:C})),this.renderHeaderLogo(),!!j&&(0,e.h)("span",{class:(0,A.XS)(Be.menuText,P.headerShare,{s:Be,homeScrolled:!T}),style:q,onClick:this.triggerBurgerBtn},z),this.renderExtraActions(),this.renderPersistentButton(),this.renderShare(),(0,e.h)(Pe,{appData:n,activePage:o,headerData:i,navOpen:v,client:a,isCalendarRemindMode:r,showRegionSelector:R&&x,regionSelectorClick:this.toggleRegionSelector,style:c,key:"expand"}),R))}}var He=d(9959);const Fe=t=>(0,e.h)("svg",(0,Ie.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",role:"img"},t),(0,e.h)("circle",{cx:"21.596",cy:"21.243",r:"1"}),(0,e.h)("path",{d:"M13.172 5.101c.267 0 .518.104.707.293l12.728 12.728a1 1 0 0 1 0 1.414l-7.071 7.071a.993.993 0 0 1-.707.293.993.993 0 0 1-.707-.293L5.393 13.879a.993.993 0 0 1-.293-.707c0-.267.104-.518.293-.707l7.071-7.071a.994.994 0 0 1 .708-.293m0-1a1.99 1.99 0 0 0-1.414.586l-7.071 7.071a2 2 0 0 0 0 2.828l12.728 12.728c.391.391.902.586 1.414.586s1.024-.195 1.414-.586l7.071-7.071a2 2 0 0 0 0-2.828L14.586 4.686a1.997 1.997 0 0 0-1.414-.585zm-.668 23.787c-3.641-.975-6.634-3.729-7.968-7.244l1.364.62a.5.5 0 1 0 .411-.911l-2.479-1.126a.5.5 0 0 0-.662.248l-1.126 2.48a.5.5 0 1 0 .91.414l.635-1.399c1.451 3.875 4.634 6.807 8.655 7.884a.498.498 0 0 0 .612-.354.498.498 0 0 0-.352-.612zm6.992-23.776c3.641.975 6.634 3.729 7.968 7.244l-1.364-.62a.5.5 0 1 0-.411.911l2.479 1.126a.5.5 0 0 0 .662-.248l1.126-2.48a.5.5 0 1 0-.91-.414l-.635 1.399c-1.451-3.875-4.634-6.807-8.655-7.884a.498.498 0 0 0-.612.354.498.498 0 0 0 .352.612z"})),$e="landscapeOverlay__wrapper__ySlEt",Ge="landscapeOverlay__phoneIcon__hXNeF";class Ve extends e.uA{componentDidMount(){y.A.get().quizPhotobooth&&y.A.emit("TRACK_QUIZPHOTOBOOTH_VIEW","rotate-device")}render(){return(0,e.h)("div",{className:$e},(0,e.h)(Fe,{class:Ge,ariaLabel:"Phone Icon"}))}}const Ue={};class ze extends e.uA{render(){return(0,e.h)("div",{class:Ue.loader},"Loading...")}}const je={container:"dynamicPageLoader__container__dP_35",component:"dynamicPageLoader__component__RFlGe",active:"dynamicPageLoader__active__VQEx9"},Ke={};class We extends e.uA{constructor(e){super(e),this.activeRequest=0,this.componentKey=1,this.state.components=[],this.usePage(e.page,e.data,e.props)}componentWillReceiveProps(e){this.pagesEqual(e.page,this.props.page)?this.updateCurrentPageProps(e.props):this.usePage(e.page,e.data,e.props)}componentWillUnmount(){this.unmounted=!0}pagesEqual(e,t){return e===t||!(!e||!t)&&(e.id===t.id&&!(!e.page||!t.page||e.page!==t.page))}updateActiveComponent(e,t,n){let o=this.componentKey++,i=this.state.components;this.state.components.forEach((e=>{if(e.removeTimer)return;let t=!1;const n=()=>{this.unmounted||t||(t=!0,this.setState({components:this.state.components.filter((t=>t!==e))}))};e.rendered?.transitionOut?.(n);const o=e.rendered?.removeDelay;let i=Number.isFinite(o)?o:500;e.removeTimer=setTimeout(n,i)})),i=i.concat({component:e,key:o,data:t,props:n}),this.setState({components:i,activeKey:o})}updateCurrentPageProps(e){if(this.activeProps=e,!this.state.components.length)return;this.state.components[this.state.components.length-1].props=e}async usePage(e,t,n){if(!e||!e.getter)return;if("function"!=typeof e.getter){this.props.onLoad?.();const o=e.getter?.default||e.getter;return this.updateActiveComponent(o,t,n)}if(Ke[e.id])return this.updateActiveComponent(Ke[e.id],t,n);let o=++this.activeRequest;this.activeProps=n,this.updateActiveComponent(e.loader||ze,{loader:!0});const i=await e.getter(),r=i?.default||i;try{this.props.onLoad?.()}catch(e){}Ke[e.id]=r,this.activeRequest===o&&this.updateActiveComponent(r,t,this.activeProps)}render(t,n){return(0,e.h)("div",{class:(0,A.XS)(je.container,t.containerClass)},n.components.map((o=>{const i=o.component,r=n.activeKey===o.key;return(0,e.h)("div",{class:(0,A.XS)({s:je,component:!0,active:r,loader:
2o.data?.loader},t.class),key:o.key},(0,e.h)(i,(0,Ie.A)({page:o.data,ref:e=>o.rendered=e},o.props)))})))}}var qe=d(891);const Ye={container:"boltApp__container__xINQi",mainScrollWrapper:"boltApp__mainScrollWrapper__ywLNu",mainScroll:"boltApp__mainScroll__ZDT3A",hideScrollbar:"boltApp__hideScrollbar__SxnGV",dedicatedPage:"boltApp__dedicatedPage__lArXY",pageWrapper:"boltApp__pageWrapper__rf47I",pageContainer:"boltApp__pageContainer__wBa1v",pageName:"boltApp__pageName__n_Xy1",background:"boltApp__background__Ktsk0",hasStickyFooter:"boltApp__hasStickyFooter__r0myZ",hideBackground:"boltApp__hideBackground__hrZVo",bgVideo:"boltApp__bgVideo__k3G8J",hidden:"boltApp__hidden__ap6xd",sidePanelOpen:"boltApp__sidePanelOpen__aeGDx",fadeIn:"boltApp__fadeIn__y78dd",loadingOccluder:"boltApp__loadingOccluder__ZI1aL",sound:"boltApp__sound__rGLnf",icon:"boltApp__icon__GV5kw",muted:"boltApp__muted__dchw4","top-left":"boltApp__top-left__DerwV","top-right":"boltApp__top-right__VpB8I","bottom-left":"boltApp__bottom-left__ySXaw","bottom-right":"boltApp__bottom-right__WD22g",removeOccluder:"boltApp__removeOccluder__P2mky",sidePanelAnimation:"boltApp__sidePanelAnimation___hsqI"};function Xe(){Xe=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(n){t.forEach((function(t){t.kind===n&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var n=e.prototype;["method","field"].forEach((function(o){t.forEach((function(t){var i=t.placement;if(t.kind===o&&("static"===i||"prototype"===i)){var r="static"===i?e:n;this.defineClassElement(r,t)}}),this)}),this)},defineClassElement:function(e,t){var n=t.descriptor;if("field"===t.kind){var o=t.initializer;n={enumerable:n.enumerable,writable:n.writable,configurable:n.configurable,value:void 0===o?void 0:o.call(e)}}Object.defineProperty(e,t.key,n)},decorateClass:function(e,t){var n=[],o=[],i={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,i)}),this),e.forEach((function(e){if(!Je(e))return n.push(e);var t=this.decorateElement(e,i);n.push(t.element),n.push.apply(n,t.extras),o.push.apply(o,t.finishers)}),this),!t)return{elements:n,finishers:o};var r=this.decorateConstructor(n,t);return o.push.apply(o,r.finishers),r.finishers=o,r},addElementPlacement:function(e,t,n){var o=t[e.placement];if(!n&&-1!==o.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");o.push(e.key)},decorateElement:function(e,t){for(var n=[],o=[],i=e.decorators,r=i.length-1;r>=0;r--){var a=t[e.placement];a.splice(a.indexOf(e.key),1);var s=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,i[r])(s)||s);e=l.element,this.addElementPlacement(e,t),l.finisher&&o.push(l.finisher);var c=l.extras;if(c){for(var p=0;p<c.length;p++)this.addElementPlacement(c[p],t);n.push.apply(n,c)}}return{element:e,finishers:o,extras:n}},decorateConstructor:function(e,t){for(var n=[],o=t.length-1;o>=0;o--){var i=this.fromClassDescriptor(e),r=this.toClassDescriptor((0,t[o])(i)||i);if(void 0!==r.finisher&&n.push(r.finisher),void 0!==r.elements){e=r.elements;for(var a=0;a<e.length-1;a++)for(var s=a+1;s<e.length;s++)if(e[a].key===e[s].key&&e[a].placement===e[s].placement)throw new TypeError("Duplicated element ("+e[a].key+")")}}return{elements:e,finishers:n}},fromElementDescriptor:function(e){var t={kind:e.kind,key:e.key,placement:e.placement,descriptor:e.descriptor};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===e.kind&&(t.initializer=e.initializer),t},toElementDescriptors:function(e){if(void 0!==e)return(0,n.A)(e).map((function(e){var t=this.toElementDescriptor(e);return this.disallowProperty(e,"finisher","An element descriptor"),this.disallowProperty(e,"extras","An element descriptor"),t}),this)},toElementDescriptor:function(e){var t=e.kind+"";if("method"!==t&&"field"!==t)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+t+'"');var n=nt(e.key),o=e.placement+"";if("static"!==o&&"prototype"!==o&&"own"!==o)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+o+'"');var i=e.descriptor;this.disallowProperty(e,"elements","An element descriptor");var r={kind:t,key:n,placement:o,descriptor:Object.assign({},i)};return"field"!==t?this.disallowProperty(e,"initializer","A method descriptor"):(this.disallowProperty(i,"get","The property descriptor of a field descriptor"),this.disallowProperty(i,"set","The property descriptor of a field descriptor"),this.disallowProperty(i,"value","The property descriptor of a field descriptor"),r.initializer=e.initializer),r},toElementFinisherExtras:function(e){return{element:this.toElementDescriptor(e),finisher:tt(e,"finisher"),extras:this.toElementDescriptors(e.extras)}},fromClassDescriptor:function(e){var t={kind:"class",elements:e.map(this.fromElementDescriptor,this)};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),t},toClassDescriptor:function(e){var t=e.kind+"";if("class"!==t)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+t+'"');this.disallowProperty(e,"key","A class descriptor"),this.disallowProperty(e,"placement","A class descriptor"),this.disallowProperty(e,"descriptor","A class descriptor"),this.disallowProperty(e,"initializer","A class descriptor"),this.disallowProperty(e,"extras","A class descriptor");var n=tt(e,"finisher");return{elements:this.toElementDescriptors(e.elements),finisher:n}},runClassFinishers:function(e,t){for(var n=0;n<t.length;n++){var o=(0,t[n])(e);if(void 0!==o){if("function"!=typeof o)throw new TypeError("Finishers must return a constructor.");e=o}}return e},disallowProperty:function(e,t,n){if(void 0!==e[t])throw new TypeError(n+" can't have a ."+t+" property.")}};return e}function Ze(e){var t,n=nt(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var o={kind:"field"===e.kind?"field":"method",key:n,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(o.decorators=e.decorators),"field"===e.kind&&(o.initializer=e.value),o}function Qe(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function Je(e){return e.decorators&&e.decorators.length}function et(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function tt(e,t){var n=e[t];if(void 0!==n&&"function"!=typeof n)throw new TypeError("Expected '"+t+"' to be a function");return n}function nt(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}const ot={},it="undefined"==typeof window;it||(window.navigateInternally=t.OU,window.powCategories=be);let rt=function(e,t,n,o){var i=Xe();if(o)for(var r=0;r<o.length;r++)i=o[r](i);var a=t((function(e){i.initializeInstanceElements(e,s.elements)}),n),s=i.decorateClass(function(e){for(var t=[],n=function(e){return"method"===e.kind&&e.key===r.key&&e.placement===r.placement},o=0;o<e.length;o++){var i,r=e[o];if("method"===r.kind&&(i=t.find(n)))if(et(r.descriptor)||et(i.descriptor)){if(Je(r)||Je(i))throw new ReferenceError("Duplicated methods ("+r.key+") can't be decorated.");i.descriptor=r.descriptor}else{if(Je(r)){if(Je(i))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+r.key+").");i.decorators=r.decorators}Qe(r,i)}else t.push(r)}return t}(a.d.map(Ze)),e);return i.initializeClassElements(a.F,s.elements),i.runClassFinishers(a.F,s.finishers)}([_.A],(function(n,i){return{F:class extends i{constructor(e){super(e),n(this);const o=(0,fe.A)();this.state.appState=e.initialStore,this.state.orientation=e.initialStore?.client?.orientation||"portrait",this.state.bgImageLoaded=!1,this.state.backgroundStyle={}
2,this.state.fallbackBackgroundStyle={},this.state.posterVisible=!0,this.state.bgVideoHidden=!1,this.state.videoPlaySuccess=!1,this.state.audioMuted=!0,this.state.isComponentLoaded=!x.Bd[this.state.appState.activePage],y.A.set(e.initialStore),y.A.on("update",(()=>{const e=y.A.get();this.setState({appState:e})})),it||(w.Ts(e.initialStore.appData?.tracking),this.handleResize(),y.A.emit("LANDING",{page:(0,t.GD)(e.initialStore.appData?.pages)||window.__START_PAGE_ID__})),this.scrolling=this.scrolling.bind(this),this.handleResize=this.handleResize.bind(this),this.handlePopState=this.handlePopState.bind(this),this.handleOrientationChange=this.handleOrientationChange.bind(this),this.updateVisibilityPercentages=this.updateVisibilityPercentages.bind(this),this.updateBgStyle=this.updateBgStyle.bind(this),this.hidePoster=this.hidePoster.bind(this),this.removeBgVideo=this.removeBgVideo.bind(this),this.playVideo=this.playVideo.bind(this),this.handleVisibilityChange=this.handleVisibilityChange.bind(this),this.onPageContentLoad=this.onPageContentLoad.bind(this),this.toggleAudio=this.toggleAudio.bind(this),this.occluderRemoved=this.occluderRemoved.bind(this);let i=e.initialStore?.appData,r=i?.options;this.hideHeader=o["no-header"],this.getBgData(),this.ageGateEnabled=r?.ageGate,this.externalLinkModalEnabled=!0===r?.externalLinkModal||r?.externalLinkModal?.enabled,this.userFeedbackModalEnabled=!!r?.userFeedbackModal,this.powsterCookiesEnabled=r?.cookiesModal?.enableModal,this.tealiumCookiesEnabled=r?.enableTealiumCookieConsent,this.evidonCookiesEnabled=r?.requireUserConsent,this.ensightenCookiesEnabled=r?.enableEnsighten,this.oneTrustCookiesEnabled=r?.oneTrustCookieConsent,this.didomiCookiesEnabled=r?.didomiCookieConsent,this.trustArcCookiesEnabled=r?.trustArcCookieConsent,this.SMECookiesEnabled=r?.SMECookieConsent,this.useKetchCookies=r?.ketchCookieConsent,this.cookiesEnabled=this.powsterCookiesEnabled||this.tealiumCookiesEnabled||this.ensightenCookiesEnabled||this.evidonCookiesEnabled||this.oneTrustCookiesEnabled||this.didomiCookiesEnabled||this.SMECookiesEnabled||this.useKetchCookies||this.trustArcCookiesEnabled}},d:[{kind:"method",key:"componentDidMount",value:function(){this.isCalendarRemindMode=!(0,t.sD)();const e=this.calendarNeeded();pe(),window.addEventListener("mousemove",ue,!0),window.addEventListener("touchstart",ge,!0),document.body.classList.add(he),window.addEventListener("orientationchange",this.handleOrientationChange),window.addEventListener("resize",this.handleResize),window.addEventListener("scroll",this.scrolling,!0),window.addEventListener("popstate",this.handlePopState),document.addEventListener("visibilitychange",this.handleVisibilityChange),this.handleOrientationChange(),document.body.classList.add("js-loaded"),(0,E.f8)()&&document.body.classList.add("is-iframed");const n=this.base.querySelector(`.${Ye.loadingOccluder}`);if(n){const e=getComputedStyle(n);("none"===e.display||"hidden"===e.visibility||"0"===e.opacity)&&this.setState({contentVisible:!0})}y.A.get().client.set({headerHeight:(0,t.vF)()});let o=(0,fe.A)();if(y.A.emit("LANDING_QUERY",o),this.cookiesEnabled?(y.A.emit("CHECK_COOKIES",qe.I),this.powsterCookiesEnabled&&Promise.all([d.e(772).then(d.bind(d,2067)),d.e(731).then(d.bind(d,9390))]).then((([e,t])=>{this.Cookies=e.default,this.CookiesPreference=t.default,this.forceUpdate()}))):y.A.emit("ACCEPT_ALL_COOKIES",{doNotSetCookie:!0}),this.useKetchCookies&&d.e(225).then(d.bind(d,2225)),this.trustArcCookiesEnabled&&d.e(656).then(d.bind(d,5656)),this.ageGateEnabled){const e=this.state.appState?.appData?.options?.ageGate?.cookieName||"pow-agegate",t=this.state.appState?.appData?.options?.ageGate?.lockOut,n="adult"===o.ag||(0,G.R)(e);null!==n&&(y.A.emit("AGEGATE_CONSENT",+n),(!t||n>0)&&y.A.emit("AGEGATE_CLOSE")),d.e(873).then(d.bind(d,9056)).then((e=>{this.AgeGate=e.default,this.forceUpdate()}))}this.externalLinkModalEnabled&&d.e(57).then(d.bind(d,7044)).then((e=>{this.ExternalLinkModal=e.default,this.forceUpdate()})),this.userFeedbackModalEnabled&&d.e(494).then(d.bind(d,1727)).then((e=>{this.UserFeedbackModal=e.default})),this.state.appState?.appData?.options?.videoOverlay&&this.loadTrailerOverlay(),this.state.appState?.appData?.options?.geoPopup&&d.e(956).then(d.bind(d,8467)).then((e=>{this.GeoPopup=e.default})),Object.values(this.state.appState?.appData?.pages).find((e=>"pressKit"===e.type))&&d.e(650).then(d.bind(d,1874)).then((e=>{this.PressKitGalleryOverlay=e.default})),this.state.appState?.appData?.options?.landingAudio&&d.e(858).then(d.bind(d,5069)).then((e=>{this.LandingAudio=e.default,this.forceUpdate()}));const i=this.state.appState?.appData?.options?.formEmbeds?.signUp;Object.values(i||{}).filter((e=>e)).length&&d.e(769).then(d.bind(d,8871)).then((e=>{this.SignUpForm=e.default})),!this.isCalendarRemindMode&&!e||this.state.calRemindLoaded||this.calRemindLoadStarted||(this.calRemindLoadStarted=!0,d.e(102).then(d.bind(d,3432)).then((e=>{this.CalRemind=e.default}))),this.updateBgStyle(),this.updateVisibilityPercentages(),y.A.on("SECTION_LOADED",this.scrolling),y.A.on("PLAY_BACKGROUND_VIDEO",this.playVideo);
2const r=(0,A.wh)(this.state.appState,"appData.options.paramountFeatures.visibleScrollbar",{}),a=(0,A.wh)(this.state.appState,"appData.styling.variables",{});if(r?.color){let e=r.color.replace("$","");(0,t.vQ)("#mainScroll::-webkit-scrollbar-thumb",{background:a[e]||e})}if(r?.backgroundColor){let e=r.backgroundColor.replace("$","");(0,t.vQ)("#mainScroll::-webkit-scrollbar-track",{background:a[r.color]||e})}const s=(0,A.wh)(this.state.appState,"appData.options.formEmbeds.popup",{});!s.id&&s.baseUrl&&s.uuid&&s.lid&&s.landingDelay&&y.A.emit("SUBSCRIBER_POPUP",s,!0);const l=Element.prototype.insertBefore;Element.prototype.insertBefore=function(e,t){if(!t||"font"!==t.localName)return l.apply(this,arguments);e.innerText=t.innerText},o.sync&&d.e(326).then(d.bind(d,9608)).then((e=>e.prepareSync()))}},{kind:"method",key:"componentWillUnmount",value:function(){window.removeEventListener("orientationchange",this.handleOrientationChange),window.removeEventListener("scroll",this.scrolling,!0),window.removeEventListener("popstate",this.handlePopState),document.removeEventListener("visibilitychange",this.handleVisibilityChange),y.A.off("SECTION_LOADED",this.scrolling),y.A.off("PLAY_BACKGROUND_VIDEO",this.playVideo),r?(a.forEach((function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null})),s&&(document.removeEventListener("touchmove",u,o?{passive:!1}:void 0),s=!1),l=-1):g(),a=[],window.clearTimeout(this.videoTimeout)}},{kind:"method",key:"componentDidUpdate",value:function(e,n){const o=this.state.appState;n.appState.activePage!==o.activePage&&(this.updateVisibilityPercentages(),this.getBgData(),this.updateBgStyle()),(n.appState.homeActivePercentage>0&&!o.homeActivePercentage||!n.appState.homeActivePercentage&&o.homeActivePercentage>0)&&(this.getBgData(),this.updateBgStyle());if(o.trailerOverlay?.overlayOpen&&o.trailerOverlay?.data?.video&&this.loadTrailerOverlay(),!this.cookieHeight&&!it){const e=document.querySelector("[data-section=cookies]");this.cookieHeight=e&&window.getComputedStyle(e).height}const i=(0,A.wh)(this.state,"appState.client.isDesktopSize"),r=(0,A.wh)(n,"appState.client.isDesktopSize"),a=(0,A.wh)(this.state,"appState.client.isDesktopWidth"),s=(0,A.wh)(n,"appState.client.isDesktopWidth");i===r&&a===s||y.A.get().client.set({headerHeight:(0,t.vF)()});const{homeActivePercentage:l}=this.state.appState,c=i?.6:.4;if(this.$bgVideo){const e=this.getBgValue("disableLoop"),t=this.$bgVideo.currentTime>=this.$bgVideo.duration;!(l>=c&&this.$bgVideo.paused)||e&&t?l<c&&this.$bgVideo.pause():this.$bgVideo.play()}this.state.appState.debugMode&&!this.loadingDebugInfo&&(this.loadingDebugInfo=!0,d.e(972).then(d.bind(d,4291)).then((e=>{this.DebugInfo=e.default,this.forceUpdate()})));let p=[...this.$bgVideo?.children||[]].map((e=>e.src)).join(",");this.previousBgSources&&p!==this.previousBgSources&&this.$bgVideo?.load(),this.previousBgSources=p}},{kind:"method",key:"loadTrailerOverlay",value:function(){this.trailerOverlayLoaded||(this.trailerOverlayLoaded=!0,Promise.all([d.e(135),d.e(376)]).then(d.bind(d,5771)).then((e=>{this.TrailerOverlay=e.default,this.forceUpdate()})))}},{kind:"get",key:"sidePanelOpen",value:function(){const e=this.state.appState;return e.showtimes?.show||e.homeEnt?.show}},{kind:"method",key:"getBgData",value:function(){const e=this.state.appState?.appData?.pages||{},t=this.state.appState.activePage||"",n=e[t]?.type,o="showtimes"!==n?e[t]?.data?.bg:null,{homeActivePercentage:i}=this.state.appState,r=e.boltHome?.data?.bg||{};this.backgroundData=i>0?r:o}},{kind:"method",key:"handleVisibilityChange",value:function(){if("undefined"==typeof document||document.hidden||!this.$bgVideo)return;(this.$bgVideo.paused||0===this.$bgVideo.currentTime||this.$bgVideo.ended)&&this.$bgVideo.readyState>=2&&(this.videoTimeout=window.setTimeout((()=>{this.$bgVideo&&this.$bgVideo.play()}),100))}},{kind:"method",key:"updateBgStyle",value:function(){if(this.backgroundData){if(this.backgroundData.useSolidBgColor)return;this.setState({backgroundStyle:{backgroundImage:this.getBgImage(),backgroundPosition:this.getBgValue("bgPosition")}
2,fallbackBackgroundStyle:{objectPosition:this.getBgValue("bgPosition")}})}else this.setState({backgroundStyle:{},fallbackBackgroundStyle:{}})}},{kind:"method",key:"removeBgVideo",value:function(){ot[this.state.bgVideo]=!0,this.setState({bgVideo:!1})}},{kind:"method",key:"scrolling",value:function(){const e=(0,A.wh)(this.state,"appState.header.open"),t=(0,A.wh)(this.state,"appState.ignoreScroll");e||t||this.updateVisibilityPercentages()}},{kind:"method",key:"updateVisibilityPercentages",value:function(){y.A.emit("UPDATE_VISIBILITY_PERCENTAGES")}},{kind:"method",key:"calendarNeeded",value:function(){const e=this.state.appState.appData;if(e?.options?.useCalendar)return!0;return[(0,A.wh)(e,"pages.boltShowtimes.data.noShowtimes.buttons.extraButton.path",null),(0,A.wh)(e,"pages.boltHome.data.button1.path",null),(0,A.wh)(e,"pages.boltHome.data.button2.path",null),(0,A.wh)(e,"header.powsterHeader.persistentButton.path",null)].includes("@calendarreminder")}},{kind:"method",key:"getHeaderOffset",value:function(){const{appState:e}=this.state,{appData:t,cookies:n,externalCookieBanner:o}=e;let i=0;t?.options?.sonyFeatures?.sonyHeader&&!(0,E.KS)()&&(i=34);const r=o?.bannerOpen;if(r||n?.pushDown&&n?.cookieBannerOpen){i+=(r?o.height:n?.height)||0}return i}},{kind:"method",key:"getBgValue",value:function(e){if(!this.backgroundData||!this.backgroundData.desktop&&!this.backgroundData.tablet&&!this.backgroundData.mobile)return;let n={};return Object.entries(this.backgroundData).map((([t,o])=>{n[t]=o[e]})),(0,me.L)((0,t.xO)(n))}},{kind:"method",key:"getFallbackFormat",value:function(){const e=y.A.get();let t="boltSplashHub"===e.activePage?"boltSplashHub":"boltHome";return(0,A.wh)(e,`appData.pages.${t}.data.bg.alternativeImageFormat`,"jpg")}},{kind:"method",key:"getBgImage",value:function(){let e=this.getBgValue("asset");const t=this.getFallbackFormat();let n=!1;if(n=this.state.appState.appData?.pages?.boltHome?.data?.bg?.staticBackground,["mp4","webm","mov"].includes(e?.split?.(".").pop())){this.setState({bgVideo:!n&&!ot[e]&&e});const t=n?"staticBackgroundImg":"fallbackImg";e=this.getBgValue(t)}if(!this.state.bgImageLoaded)if(e){if(!this.occluderTimeout){const n=new Image;n.onload=()=>this.setState({bgImageLoaded:!0}),n.onerror=n.onload,n.src=ye.sU(e,t),this.occluderTimeout=setTimeout((()=>{this.state.bgImageLoaded||this.setState({bgImageLoaded:!0})}),5e3)}}else this.setState({bgImageLoaded:!0});return ye.AH(e,t)}},{kind:"method",key:"getH1",value:function(t,n,o,i){let r=[t?.meta?.title?.locale,t?.copy?.baseCopy[n?.name]||t?.copy?.baseCopy[o?.name]||n?.name||o?.name||i?.replace(/^bolt/,"")].filter((e=>e)).join(" | ");return o?.h1&&(r=o.h1),(0,e.h)("h1",{class:Ye.pageName},r)}},{kind:"method",key:"closeAllOverlays",value:function(){y.A.emit("CLOSE_ALL_OVERLAYS")}},{kind:"method",key:"handleOrientationChange",value:function(){this.handleResize();let e="portrait";switch(window.orientation){case 0:case 180:e="portrait";break;case-90:case 90:e="landscape"}this.setState({orientation:e})}},{kind:"method",key:"handleResize",value:function(){y.A.emit("UPDATE_CLIENT");let e=window.innerHeight;document.documentElement.style.setProperty("--vh",.01*e+"px"),document.documentElement.style.setProperty("--windowHeight",e+"px");let t=(0,E.A9)(),n=this.state.appState.client;n&&t!==n.isDesktopSize&&y.A.get().client.set({isDesktopSize:t}),this.updateBgStyle()}},{kind:"method",key:"hidePoster",value:function(){this.setState({posterVisible:!1})}},{kind:"method",key:"handlePopState",value:function(e){let n=e.state?.activePage;n||(n=(0,t.GD)()),y.A.emit("POP_STATE",n||window.__START_PAGE_ID__)}},{kind:"method",key:"onPageContentLoad",value:function(){!0!==this.state.isComponentLoaded&&this.setState({isComponentLoaded:!0})}},{kind:"method",key:"getExtra",value:function(){}},{kind:"method",key:"playVideo",value:function(){this.state.bgVideo&&!this.state.videoPlaySuccess&&(this.state.bgVideoHidden?(0,ie.A)(this.$bgVideo).then((()=>{this.hidePoster(),this.setState({bgVideoHidden:!1,videoPlaySuccess:!0})})).catch(this.removeBgVideo):(0,ie.A)(this.$bgVideo,!0).then((()=>{this.hidePoster(),this.setState({videoPlaySuccess:!0})})).catch((()=>
2{this.setState({bgVideoHidden:!0})})))}},{kind:"method",key:"toggleAudio",value:function(){this.$bgVideo&&(this.setState({audioMuted:!this.$bgVideo.muted}),this.$bgVideo.muted=!this.$bgVideo.muted)}},{kind:"method",key:"checkIfLoaded",value:function(){return this.state.isComponentLoaded&&(this.state.bgImageLoaded||!this.backgroundData||this.backgroundData.useSolidBgColor)}},{kind:"method",key:"occluderRemoved",value:function(){this.setState({contentVisible:!0})}},{kind:"method",key:"renderLoadingOccluder",value:function(){return(0,e.h)("div",{class:Ye.loadingOccluder,onAnimationEnd:this.occluderRemoved,key:"occluder"})}},{kind:"method",key:"renderBgVideo",value:function(){const{appState:t,bgVideo:n,backgroundStyle:o,fallbackBackgroundStyle:i,posterVisible:r}=this.state,{activePage:a}=t,s="boltHome"!==a&&"boltSplashHub"!==a&&!t.appData.pages[a]?.section,l=(0,A.wh)(t,"showtimes.show",!1),c=!(t.homeActivePercentage??1)||l||s,p=this.getBgValue("preLoadImg"),d=this.getFallbackFormat(),h=(0,A.wh)(t,"appData.copy.accessibilityCopy",{}),u=t.client?.isSafari;return(0,e.h)("div",{class:(0,A.XS)({s:Ye,bgVideo:!0,hideBackground:c}),key:"bgVideo"},(0,e.h)("video",{style:o,class:this.state.bgVideoHidden&&Ye.hidden,muted:this.state.audioMuted,autoPlay:!0,playsInline:!0,loop:!this.getBgValue("disableLoop"),poster:we.$?p:p.replace(/\.[^.]*$/,d),onCanPlay:this.playVideo,onError:this.removeBgVideo,ref:e=>this.$bgVideo=e,ariaLabel:h.$BACKGROUND_VIDEO_ARIA},n.endsWith(".webm")&&!u&&(0,e.h)("source",{src:n,type:"video/webm"}),(0,e.h)("source",{src:n.replace(/\.[^./]+$/,".mp4"),type:"video/mp4"})),r&&(0,e.h)(ye.VI,{src:p,alt:"",fallbackFormat:d,style:i}))}},{kind:"method",key:"renderBackground",value:function(){if(this.state.bgVideo)return this.renderBgVideo();const{appState:t}=this.state,{appData:n,client:o,cookies:i,externalCookieBanner:r}
2=t,a=!o?.isDesktopSize,s=r?.bannerOpen,l=s||i?.pushDown&&i?.cookieBannerOpen,c={};if(l&&"undefined"!=typeof window){const e=this.getHeaderOffset();c.top=`${e}px`}const p=!(t.homeActivePercentage??1)&&a;return(0,e.h)("div",{class:(0,A.XS)({s:Ye,background:!0,sidePanelOpen:this.sidePanelOpen,hasStickyFooter:n?.footer?.sticky,cookieMode:l,hideBackground:p,sidePanelAnimation:t.showtimes?.animate||t.homeEnt?.animate,hasMiniGallery:n?.options?.paramountFeatures?.toutCarousel?.contentCarousel}),style:{...this.state.backgroundStyle,...c},key:"background",role:"img",ariaLabel:n?.copy?.accessibilityCopy?.$BACKGROUND_IMAGE_ARIA})}},{kind:"method",key:"renderMain",value:function(t,n){const{appState:o,audioMuted:i,bgVideo:r}=n,{activePage:a,appData:s,client:l,videos:c,header:p,scrollerTallerThanWindow:d,widgetFullyExpanded:h,externalCookieBanner:u}=o;let g=a,f=s?.pages?.[a];f?.section&&(g=Object.values(x.Bd).find((e=>"home"===e.page))?.id||"boltHome");let m=x.Bd[g]||this.currentPage;f?.customPageComponent&&x.Bd[f.customPageComponent]&&(m={...x.Bd[f.customPageComponent],id:f.id}),t.renderedPage&&(m=t.renderedPage),this.currentPage=m;const _=n.orientation,w=!l?.isDesktopSize,b="mobile"===l?.deviceSize&&"landscape"===_,v="desktop"!==l?.device&&!b&&"landscape"===_,E=c?.overlayOpen,k=this.sidePanelOpen,S=(0,A.wh)(o,"homeActivePercentage",1),C=(0,A.wh)(o,"hubActivePercentage",1),O=u?.bannerOpen,T=O&&w||s?.options?.oneContinuousScroll,L=(0,A.wh)(s,"footer.sonyFooter",!1),I=(0,A.wh)(s,"options.disableLandscape"),R=(0,A.wh)(s,"options.disableTabletLandscape"),D=(0,A.wh)(s,"options.landingAudio",null),P=(0,A.wh)(s,"options.paramountFeatures.visibleScrollbar",!1),N=(0,A.wh)(s,"pages.boltIframe.data.disableOrientationLock",!1)&&"boltIframe"===a,B=(b&&I||v&&R)&&!N,M=(0,A.wh)(s,"pages.boltHome.data.bg.videoHasAudio",!1),H=(0,A.wh)(s,"pages.boltHome.data.bg.iconPosition","top-left"),F={};P&&(F.scrollbarColor=`${P.color} ${P.backgroundColor}`);let $=this.getHeaderOffset();const G=(0,A.wh)(y.A.get(),"client.headerHeight",0),V=(0,A.wh)(s,"header.powsterHeader.desktopSolidHeader",null),U=(0,A.wh)(s,"pages.boltHubPage")&&!(0,A.wh)(s,"pages.boltHome"),z=s?.pages.boltPreviewPanel&&!s?.pages.boltHome,j=x.Bd[a]&&"boltHome"!==a&&!f?.section,K=S<=(0,_e.gm)($)||j,W=C<=(0,_e.gm)(G);let q=(U?W:K)&&!k&&!E;(z||!d||h)&&(q=!1);const Y=this.checkIfLoaded();let X=Object.values(s.pages).some((e=>"showtimes"===e?.type)),Z=Object.values(s.pages).some((e=>"homeEnt"===e?.type)),Q=Object.values(s.pages).some((e=>"pressKit"===e?.type)),J=this.renderBackground(),ee={};return m&&(ee={store:o,client:o.client,appData:s,id:m.id,data:s.pages[m.id]?.data,bgRender:T&&J},m.page&&(ee[m.page]=o[m.page])),(0,e.h)("div",{class:(0,A.XS)(Ye.mainScroll,Y&&"contentLoaded",n.contentVisible&&"contentVisible",(!P||w)&&Ye.hideScrollbar,j&&Ye.dedicatedPage),id:"mainScroll",style:F,key:"mainScroll"},!this.hideHeader&&(0,e.h)(Me,{closeAllOverlays:this.closeAllOverlays,client:l,appData:s,activePage:a,solidBackground:q,headerData:p,offsetTop:$,isCalendarRemindMode:this.isCalendarRemindMode,calRemindOpen:o.calRemindOpen,desktopSolidHeader:V,footerData:o.footer,key:"header"}),this.getH1(s,m,f,a),J,this.CalRemind&&(0,e.h)(this.CalRemind,{appData:s,open:o.calRemindOpen,offsetTop:$,key:"calendarRemind"}),(0,e.h)(We,{class:Ye.pageContainer,containerClass:(0,A.XS)(Ye.pageWrapper,"pageWrapper"),page:m,props:ee,onLoad:this.onPageContentLoad,key:"dynamicPageLoader"}),(!k||L)&&(0,e.h)(He.A,{data:s.footer,store:o,key:"footer"}),x.VideoOverlayLoader&&(0,e.h)(x.VideoOverlayLoader,{store:o,key:"videoLoader"}),X&&(0,e.h)(x.fq,{store:o,key:"showtimesLoader"}),Z&&(0,e.h)(x.fq,{store:o,key:"homeEntLoader"}),Q&&(0,e.h)(x.fq,{store:o,key:"pressKitLoader"}),this.TrailerOverlay&&(0,e.h)(this.TrailerOverlay,{store:o}),this.GeoPopup&&(0,e.h)(this.GeoPopup,{store:o}),this.PressKitGalleryOverlay&&(0,e.h)(this.PressKitGalleryOverlay,{store:o}),this.LandingAudio&&(0,e.h)(this.LandingAudio,{data:D,offsetTop:$,store:o}),M&&r&&(0,e.h)("div",{onClick:this.toggleAudio,class:(0,A.XS)(Ye.sound,i&&Ye.muted,Ye[H])},(0,e.h)("button",{class:Ye.icon})),!E&&B&&(0,e.h)(Ve,{key:"landscape-overlay"}),this.renderLoadingOccluder(),this.getExtra())}},{kind:"method",key:"render",value:function(t,n){const{appData:o,client:i,cookies:r,externalCookieBanner:a,debugMode:s,footer:l,header:c}=n.appState,p=r.cookiePreferencesOpen,d=r.cookieBannerOpen;let h=!1!==n.appState.ageGateOpen;const u=o?.options?.ageGate?.onlyOnPages;if(h&&u){const e=o.pages[n.appState.activePage].section;h=u.split(",").map((e=>e.trim())).includes(n.appState.activePage)&&!e}const g=Object.keys(o.header).find((e=>e.endsWith("Header")&&"powsterHeader"!==e)),f=["sonyFooter"].find((e=>o.footer[e]))||"defaultFooter",m=c.open;let _=s&&this.DebugInfo,{Cookies:y,CookiesPreference:w,AgeGate:b,ExternalLinkModal:v,UserFeedbackModal:E,SignUpForm:k}=this;const S="rtl"===o?.styling?.fontVariables?.textDirection,C=`--footer-covered-screen-size: ${l?.coveredScreenSize||0}px;
2`,O=[y&&(0,e.h)(y,{appData:o,categories:qe.I,hidden:!d,key:"cookieBanner"}),(0,e.h)("div",{class:Ye.mainScrollWrapper,key:"mainScrollWrapper"},this.renderMain(t,n)),w&&(0,e.h)(w,{appData:o,copy:o.copy.baseCopy,categories:qe.I,key:"cookiesPref",cookiePrefsOpen:p}),b&&h&&(0,e.h)(b,{appData:o,copy:o.copy,key:"ageGate"}),v&&(0,e.h)(v,{appData:o,externalLinkModal:n.appState.externalLinkModal,copy:o.copy,key:"externalLink"}),E&&(0,e.h)(E,{appData:o,data:n.appState.userFeedbackModal,copy:o.copy,key:"userFeedback"}),k&&(0,e.h)(k,{data:o?.options?.formEmbeds?.signUp,activePage:n.appState.activePage,clientData:i,cookies:r,externalCookieBanner:a,showtimesProviderInterstitialOpen:n.appState.showtimes?.providerInterstitialOpen,navOpen:m,key:"signUp"}),_&&(0,e.h)(_,{appData:o,appState:n.appState,key:"debug"})].filter((e=>e));return(0,e.h)("div",{class:(0,A.XS)(Ye.container,i.device,i.orientation,i.isIOS&&"iOS",i?.isSafari&&"isSafari",g,f,"page-"+n.appState.activePage,S&&"isRTL"),id:"bolt",style:C},O)}}]}}),e.uA);d(9899);let at=(0,t.tQ)(window.__INITIAL_STATE__),st=document.getElementById("app")||document.body;(0,e.XX)((0,e.h)(rt,{initialStore:at}),st,st.firstChild)})(),{}})()));
3//# sourceMappingURL=bolt.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.