1"use strict";(self.webpackChunkp0283_7eb776cd_5d25_4af7_8466_8b95c4b3f1d7=self.webpackChunkp0283_7eb776cd_5d25_4af7_8466_8b95c4b3f1d7||[]).push([[651],{87840:function(e,t,o){o.r(t),o.d(t,{default:function(){return K}});var i=o(74622),l=o(86326),n=o(46e3),a=o(57406),r=o(81518),s=o(86559),d=o(20141),u=o(75674),M=o(31309),c=o(55814),y=o(91096),v=o(97553),g=o(3479),T=o(74810),x=o(86329),D=o(76963),m=o(79829),z=o(46144);const N=e=>null==e?void 0:e.filter((t=>{var o;if(!t)return!1;const i=I(t);if(i&&(((e,t)=>{const{bookingRef:o}=e;return!!o&&t.some((e=>e&&!I(e)&&e.bookingReference===o))})(t,e)||null!==(o=t.sessionDateTime)&&void 0!==o&&o.startsWith(z.j_)||!t.movieName))return!1;const l=i?t.sessionDateTime:t.sessionDate;return!!l&&D.c9.fromISO(l).plus({hours:2}).diff(D.c9.local(),"days").days>0})).sort((0,m.C)((e=>I(e)?e.sessionDateTime:e.sessionDate))),I=e=>"sessionDateTime"in e&&"isPaid"in e;var j=(0,v.YK)({date:{id:"loyalty.order-history.date-label",defaultMessage:"Date"},details:{id:"loyalty.order-history.details-label",defaultMessage:"Details"},rewards:{id:"loyalty.order-history.rewards-label",defaultMessage:"Rewards"},location:{id:"loyalty.order-history.location-label",defaultMessage:"Location"},value:{id:"loyalty.order-history.value-label",defaultMessage:"Value"},pointsExchanged:{id:"loyalty.order-history.points-exchanged-label",defaultMessage:"Points Exchanged"},points:{id:"loyalty.order-history.points-label",defaultMessage:"Points"},emptyState:{id:"loyalty.order-history.empty-state-message",defaultMessage:"No orders to display"}}),f=o(33153),Y=o(24638),O=o(69977),p=o(72228),L=o(52994),k=o(63189),E=o(12387),w=o(65864),h=o(95853),S=o(8663),A=o(19890),b=(0,v.YK)({start:{id:"loyalty.order-history.movie-ticket.start-label",defaultMessage:"Start"},date:{id:"loyalty.order-history.movie-ticket.date-label",defaultMessage:"Date"},theater:{id:"loyalty.order-history.movie-ticket.theater-label",defaultMessage:"Theater"},screen:{id:"loyalty.order-history.movie-ticket.screen-label",defaultMessage:"Screen"},seats:{id:"loyalty.order-history.movie-ticket.seats-label",defaultMessage:"Seats"},bookingRef:{id:"loyalty.order-history.movie-ticket.booking-ref-label",defaultMessage:"Booking Ref"}});const C=l.lazy((()=>o.e(604).then(o.bind(o,16406)))),U={textTransform:"uppercase",lineHeight:1.4,fontSize:(0,O.no)({xs:"0.948rem",md:"1.813rem"})},_={fontSize:(0,O.no)({xs:"1.164rem",md:"1rem"}),fontWeight:"bold"},H=e=>{var t,o,i,n;let{order:a,locale:r,onClose:s}=e;const{formatMessage:u}=(0,x.A)(),M=I(a),c=M?a.movieName:null===(t=a.bookedFilmData)||void 0===t?void 0:t.title,y=M?"":null===(o=a.bookedFilmData)||void 0===o?void 0:o.imageUrl,v=M?a.sessionDateTime:a.sessionDate,g=D.c9.fromISO(v||"").setLocale(r),T=g.setLocale(r).toLocaleString(D.c9.TIME_SIMPLE),m=g.setLocale(r).toLocaleString(D.c9.DATE_SHORT),z=M?null===(i=a.seats)||void 0===i?void 0:i.map((e=>[null==e?void 0:e.row,null==e?void 0:e.seatNumber].filter(Boolean).join("-"))).filter(Boolean).join(" . "):null===(n=a.selectedSeats)||void 0===n?void 0:n.map((e=>null==e?void 0:e.seatName)).join(" . "),N=M?"":a.screen,j=M?a.bookingRef:a.bookingReference,f=M?"":a.externalOrderId,p=e=>{e instanceof MouseEvent&&s(),e instanceof KeyboardEvent&&"Escape"===e.key&&s()};return(0,l.useEffect)((()=>(window.addEventListener("click",p),window.addEventListener("keydown",p),()=>{window.removeEventListener("click",p),window.removeEventListener("keydown",p)})),[]),(0,S.s)((0,d.Y)("div",{sx:{position:"fixed",inset:0,zIndex:"2000",backgroundColor:"rgb(0 0 0 / 0.5)",overflow:"auto"}},(0,d.Y)("div",{sx:{position:"absolute",top:"50%",left:"50%",right:"auto",transform:"translate(-50%,-50%)",height:(0,O.no)({xs:"667px",md:"760px"}),width:(0,O.no)({xs:"375px",md:"427px"}),color:"#000",backgroundImage:"url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZwogIHZlcnNpb249IjEuMSIKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgd2lkdGg9IjM3NXB4IiBoZWlnaHQ9IjY2N3B4IgogIHZpZXdCb3g9IjAgMCAzNzUgNjY3IgogIHJvbGU9InByZXNlbnRhdGlvbiIKPgogIDxwYXRoCiAgICBmaWxsPSIjZmZmIgogICAgZD0iTTM3NC45OTkxNzcsNTMuMDMzMzUyNiBMMzc1LDM1My40MDEyMTkgQzM2Ny42OTAzNDksMzUzLjQwMTIxOSAzNjEuNzY0NzA2LDM1OS4zMjY4NjMgMzYxLjc2NDcwNiwzNjYuNjM2NTE1IEMzNjEuNzY0NzA2LDM3My45NDYxNjcgMzY3LjY5MDM0OSwzNzkuODcxODEgMzc1LDM3OS44NzE4MSBMMzc0Ljk5OTk2NCw2NjcgTDAsNjY3IEwyLjIwOTc4NzkxZS0xMiwzNzkuODcxODEgQzcuMzA5NjUxMSwzNzkuODcxODEgMTMuMjM1Mjk0MSwzNzMuOTQ2MTY3IDEzLjIzNTI5NDEsMzY2LjYzNjUxNSBDMTMuMjM1Mjk0MSwzNTkuMzI2ODYzIDcuMzA5NjUxMSwzNTMuNDAxMjE5IDIuMjA5Nzg3OTFlLTEyLDM1My40MDEyMTkgTDAuMDAwMjEzMTA1MTQsNTMuMDMzMzc1MyBDMjguNzAyNTM0NSw1MS45MDEyODk1IDUxLjc2ODU3NzYsMjguNzc2MTk5IDUyLjg5Nzg0NTgsMC4wMDAzNjIwOTMzNzYgTDY4LjM4MjM0NjQsLTEuMTM2ODY4MzhlLTEzIEM2OC4zODIzNDY0LDUuNDk2MjgzMjIgNzIuODI2NTc4Miw5Ljk1MTkwMTEzIDc4LjMwODgxNiw5Ljk1MTkwMTEzIEM4My43OTEwNTM4LDkuOTUxOTAxMTMgODguMjM1Mjg1Nyw1LjQ5NjI4MzIyIDg4LjIzNTI4NTcsLTEuMTM2ODY4MzhlLTEzIEwxMDUuODgyMzQzLC0yLjEzMTYyODIxZS0xMyBDMTA1Ljg4MjM0Myw1LjQ5NjI4MzIyIDExMC4zMjY1NzUsOS45NTE5MDExMyAxMTUuODA4ODEyLDkuOTUxOTAxMTMgQzEyMS4yOTEwNSw5Ljk1MTkwMTEzIDEyNS43MzUyODIsNS40OTYyODMyMiAxMjUuNzM1MjgyLC0yLjEzMTYyODIxZS0xMyBMMTQzLjM4MjMzOSwtMi4xMzE2MjgyMWUtMTMgQzE0My4zODIzMzksNS40OTYyODMyMiAxNDcuODI2NTcxLDkuOTUxOTAxMTMgMTUzLjMwODgwOSw5Ljk1MTkwMTEzIEMxNTguNzkxMDQ3LDkuOTUxOTAxMTMgMTYzLjIzNTI3OCw1LjQ5NjI4MzIyIDE2My4yMzUyNzgsLTIuMTMxNjI4MjFlLTEzIEwxNzkuNzc5Mzk1LC0yLjEzMTYyODIxZS0xMyBDMTc5Ljc3OTM5NSw1LjQ5NjI4MzIyIDE4NC4yMjM2MjYsOS45NTE5MDExMyAxODkuNzA1ODY0LDkuOTUxOTAxMTMgQzE5NS4xODgxMDIsOS45NTE5MDExMyAxOTkuNjMyMzM0LDUuNDk2MjgzMjIgMTk5LjYzMjMzNCwtMi4xMzE2MjgyMWUtMTMgTDIxNS4wNzM1MDksLTIuMTMxNjI4MjFlLTEzIEMyMTUuMDczNTA5LDUuNDk2MjgzMjIgMjE5Ljc2NDY0Miw5Ljk1MTkwMTEzIDIyNS41NTE0NDksOS45NTE5MDExMyBDMjMxLjMzODI1Niw5Ljk1MTkwMTEzIDIzNi4wMjkzODksNS40OTYyODMyMiAyMzYuMDI5Mzg5LC0yLjEzMTYyODIxZS0xMyBMMjUxLjQ3MDU2NCwtMi4xMzE2MjgyMWUtMTMgQzI1MS40NzA1NjQsNS40OTYyODMyMiAyNTUuOTE0Nzk2LDkuOTUxOTAxMTMgMjYxLjM5NzAzNCw5Ljk1MTkwMTEzIEMyNjYuODc5MjcyLDkuOTUxOTAxMTMgMjcxLjMyMzUwMyw1LjQ5NjI4MzIyIDI3MS4zMjM1M
1DMsLTIuMTMxNjI4MjFlLTEzIEwyODYuNzY0Njc4LC0yLjEzMTYyODIxZS0xMyBDMjg2Ljc2NDY3OCw1LjQ5NjI4MzIyIDI5MS4yMDg5MSw5Ljk1MTkwMTEzIDI5Ni42OTExNDgsOS45NTE5MDExMyBDMzAyLjE3MzM4Niw5Ljk1MTkwMTEzIDMwNi42MTc2MTgsNS40OTYyODMyMiAzMDYuNjE3NjE4LC0yLjEzMTYyODIxZS0xMyBMMzIyLjEwMjExOCwwLjAwMDM2MjA5MzM3NiBDMzIzLjIzMTM3OSwyOC43NzYwMDcxIDM0Ni4yOTcxMjIsNTEuOTAwOTgxMiAzNzQuOTk5MTc3LDUzLjAzMzM1MjYgWiIKICAvPgo8L3N2Zz4K)",backgroundPosition:"center",backgroundSize:"contain",backgroundRepeat:"no-repeat",animationDuration:L.XN,animationName:(0,d.i7)({"0%":{opacity:0,transform:"translate(-50%,-51%) scale(.99)"},"100%":{opacity:1,transform:"translate(-50%,-50%) scale(1)"}}).toString()},onClick:e=>{e.stopPropagation()}},(0,d.Y)("div",{sx:{position:"relative",padding:"1.625rem",marginTop:"2.75rem"}},(0,d.Y)(d.xA,{columns:"5fr 3fr",gap:(0,O.no)({xs:3,md:2})},(0,d.Y)("div",{sx:{fontSize:7,fontWeight:"bold",lineHeight:1.25}},(0,d.Y)(h.A,{lines:3},c)),(0,d.Y)("div",{sx:{gridColumn:"2 / 3",gridRow:"span 3"}},!M&&(0,d.Y)(Y.A,{poster:(0,k.x)(y||""),title:c})),(0,d.Y)("div",{sx:U},(0,d.Y)("div",null,u(b.start)),(0,d.Y)("div",{sx:_},T)),(0,d.Y)("div",{sx:U},(0,d.Y)("div",null,u(b.date)),(0,d.Y)("div",{sx:_},m)),(0,d.Y)("div",{sx:{...U,gridColumn:"span 2"}},(0,d.Y)("div",null,u(b.theater)),(0,d.Y)("div",{sx:_},a.cinemaName)),(0,d.Y)(d.so,{sx:{justifyContent:"space-between",gap:2,gridColumn:"span 2"}},N?(0,d.Y)("div",{sx:U},(0,d.Y)("div",null,u(b.screen)),(0,d.Y)("div",{sx:_},N)):null,z?(0,d.Y)("div",{sx:{...U,textAlign:"end"}},(0,d.Y)("div",null,u(b.seats)),(0,d.Y)("div",{sx:_},z)):null),(0,d.Y)("div",{sx:{gridColumn:"span 2"}},j?(0,d.Y)("div",{sx:{"& canvas":{height:"11rem",width:"11rem",display:"block",margin:"0 auto"}}},(0,d.Y)(l.Suspense,null,(0,d.Y)(C,{cardNumber:j,scannableCodeFormat:"QR_CODE",widgetId:j}))):null,f?(0,d.Y)(d.so,{sx:{justifyContent:"center"}},(0,d.Y)(A.A,{orderId:f||""})):null),j?(0,d.Y)("div",{sx:{...U,gridColumn:"span 2",textAlign:"center"}},(0,d.Y)("div",null,u(b.bookingRef)),(0,d.Y)("div",{sx:_},j)):null)),(0,d.Y)("div",{sx:{position:"absolute",right:"-10px",top:"-10px",color:E.o.TEXT,display:"flex",fontSize:11,cursor:"pointer",transition:`opacity ${L.UG}`,opacity:.65,"&:hover, &:focus, &:active":{opacity:1}},onClick:s},(0,d.Y)(w.A,null)))))};var P=(0,l.memo)(H),R=(0,v.YK)({orderTickets:{id:"loyalty.order-history.movie.tickets-message",defaultMessage:"<value>{count}</value> {count, plural, one {ticket} other {tickets}} for <value>{time}</value>"},orderLocation:{id:"loyalty.order-history.movie.location-message",defaultMessage:"At: {location}"},viewTicket:{id:"loyalty.order-history.movie.view-ticket-label",defaultMessage:"View Ticket"},refunded:{id:"loyalty.order-history.movie.refunded-label",defaultMessage:"Refunded"},cancelBooking:{id:"loyalty.order-history.movie.cancel-booking-label",defaultMessage:"Cancel Booking"},emptyState:{id:"loyalty.order-history.upcoming-movies.empty-state-message",defaultMessage:"You have no upcoming bookings."}});const B=!0,Q={width:(0,O.no)({xs:"24px",lg:"24px"}),height:(0,O.no)({xs:"22px",lg:"22px"}),display:"flex",alignItems:"center",justifyContent:"center"},V=e=>{let{isSingleLocation:t,loading:o,locale:i,orderHistoryData:n}=e;const{formatMessage:a}=(0,x.A)(),{0:r,1:s}=(0,l.useState)(),u=(0,c.A)(),M=`${u.ticketingUrl}/${L.O}`,y=N((null==n?void 0:n.orders)||[]);return(0,d.Y)(f.A,{loading:o},!o&&!(null==y||!y.length)&&(0,d.Y)(d.xA,{gap:(0,O.no)({xs:8,lg:10}),sx:{gridTemplateColumns:(0,O.no)({xs:"1fr",md:"repeat(auto-fill, minmax(350px, 1fr))",xxl:"repeat(auto-fill, minmax(680px, 1fr))"})}},null==y?void 0:y.map((e=>{if(!e||I(e))return null;const o=e.bookedFilmData,l=(e=>{var t;return I(e)?0:null==e||null===(t=e.tickets)||void 0===t?void 0:t.reduce(((e,t)=>e+((null==t?void 0:t.quantity)||0)),0)})(e),n=((e,t)=>{const o=I(e)?e.sessionDateTime:e.sessionDate;try{const e=D.c9.fromISO(o||"").setLocale(t);return e.isValid?e.toLocaleString(D.c9.TIME_SIMPLE):""}catch(i){return""}})(e,i),r=((e,t)=>{const o=I(e)?e.sessionDateTime:e.sessionDate;try{const e=D.c9.fromISO(o||"").setLocale(t);return e.isValid?e.toLocaleString(D.c9.DATE_HUGE):""}catch(i){return""}})(e,i);return(0,d.Y)("div",{key:null==e?void 0:e.orderID},(0,d.Y)(d.xA,{gap:(0,O.no)({xs:4,lg:8}),sx:{height:"100%",gridTemplateColumns:B?(0,O.no)({xs:"1fr 2fr",md:"2fr 3fr"}):"1fr"}},B&&(0,d.Y)("div",{sx:{alignSelf:"start"}},(0,d.Y)(Y.A,{poster:(0,k.x)((null==o?void 0:o.imageUrl)||""),title:null==o?void 0:o.title})),(0,d.Y)("div",null,(0,d.Y)(d.so,{sx:{flexDirection:"column",height:"100%",gap:(0,O.no)({xs:2,lg:4})}},(0,d.Y)(d.IE.h3,{sx:{margin:0}},null==o?void 0:o.title),(0,d.Y)(d.IE.hr,null),(0,d.Y)(d.so,{sx:{gap:2}},(0,d.Y)("div",{sx:Q},(0,d.Y)(p.In,{path:p.Ps,size:.9,sx:{transform:"rotate(-45deg)"}}
1)),(0,d.Y)("div",null,(0,d.Y)(x.s,Object.assign({},R.orderTickets,{values:{value:e=>(0,d.Y)(d.IE.strong,null,e),count:l,time:n}})))),(0,d.Y)(d.so,{sx:{gap:2}},(0,d.Y)("div",{sx:Q},(0,d.Y)(p.In,{path:p.lm,size:"1.5em"})),(0,d.Y)("div",null,r)),!t&&(0,d.Y)(d.so,{sx:{gap:2}},(0,d.Y)("div",{sx:Q},(0,d.Y)(p.In,{path:p.pW,size:1})),(0,d.Y)("div",null,a(R.orderLocation,{location:e.cinemaName||""}))),(0,d.Y)(d.xA,{sx:{marginTop:"auto",gridTemplateColumns:(0,O.no)({xs:"1fr",xl:"minmax(0, max-content)"})}},(0,d.Y)(d.xA,{gap:4},(e=>{if(e.orderStatus===z.wn)return(0,d.Y)(d.$n,{variant:"primary",disabled:!0},a(R.refunded));if(u.livingTicketUrl){if(!e.externalOrderId)return null;try{const t=new URL(u.livingTicketUrl);return t.searchParams.set("orderId",e.externalOrderId),(0,d.Y)(d.N_,{href:t.toString(),sx:{variant:"buttons.primary"}},a(R.viewTicket))}catch{return null}}return(0,d.Y)(d.$n,{variant:"primary",onClick:t=>{t.stopPropagation(),s(e)}},a(R.viewTicket))})(e),!!e.isRefundPermitted&&(0,d.Y)(d.N_,{href:`${M}/${e.externalOrderId}`,sx:{variant:"buttons.secondary"}},a(R.cancelBooking))))))))}))),r?(0,d.Y)(P,{order:r,locale:i,onClose:()=>{s(void 0)}}):null,!o&&!(null!=y&&y.length)&&(0,d.Y)("div",{sx:{color:E.o.TEXT_ALT,fontWeight:"bold",fontSize:6}},a(R.emptyState)))};var F=(0,l.memo)(V);const Z=e=>{var t,o,i,n,s;let{isSingleLocation:u,loading:M,locale:N,countryCode:I,transactionHistoryData:f,orderHistoryData:Y,dataset:O,button:p}=e;const{formatMessage:L}=(0,x.A)(),k=(0,c.A)(),E=(0,r.K)(k.provider),w=(0,a.U)(null==E||null===(t=E.featureFlags)||void 0===t||null===(o=t.widgets)||void 0===o||null===(i=o.ORDER_HISTORY)||void 0===i||null===(n=i.extra)||void 0===n?void 0:n.upcomingMoviesGrid),h=["BOOST_POS","BOOST_POS_WITHOUT_LOYALTY"].includes(k.provider),S=null==O?void 0:O[0],A=I?(0,T.l)(I):void 0;let b;switch(S){case"SEEN_MOVIES":b=3===(null==(C=f)?void 0:C.cypherVersion)?null==C||null===(U=C.transactionHistory)||void 0===U||null===(_=U.filter((e=>(null==e?void 0:e.date)&&D.c9.fromISO(e.date).plus({hours:2}).diff(D.c9.local(),"days").days<=0)))||void 0===_?void 0:_.sort((0,m.C)((e=>null==e?void 0:e.date),{direction:"desc"})):[];break;case"UPCOMING_MOVIES":b=(e=>{var t,o;return 3===(null==e?void 0:e.cypherVersion)?null==e||null===(t=e.transactionHistory)||void 0===t||null===(o=t.filter((e=>(null==e?void 0:e.date)&&D.c9.fromISO(e.date).plus({hours:2}).diff(D.c9.local(),"days").days>0)))||void 0===o?void 0:o.sort((0,m.C)((e=>null==e?void 0:e.date))):[]})(f);break;case"POINTS_PURCHASE":b=(e=>{var t,o;return 3===(null==e?void 0:e.cypherVersion)?null==e||null===(t=e.transactionHistory)||void 0===t||null===(o=t.filter((e=>"LoyaltyPoints"===(null==e?void 0:e.type))))||void 0===o?void 0:o.sort((0,m.C)((e=>null==e?void 0:e.date),{direction:"desc"})):[]})(f);break;default:b=(e=>{var t;return 1===(null==e?void 0:e.cypherVersion)?null==e||null===(t=e.transactionHistory)||void 0===t?void 0:t.filter((e=>{var t;const o=!(null===(t=e.paidAmount)||void 0===t||!t.value),i=e.details!==z.kt;return o||i})):null==e?void 0:e.transactionHistory})(f)}var C,U,_;return(0,d.Y)(l.Fragment,null,(0,d.Y)(d.xA,{gap:8},(!S||"FULL"===S||!w)&&(0,d.Y)(y.A,{"aria-label":"order history",emptyStateMessage:L(j.emptyState),loading:M,rowCount:(null===(s=b)||void 0===s?void 0:s.length)||0,pageSize:8},(0,d.Y)(y.V,{id:"date",header:L(j.date)},(e=>{var t,o;return D.c9.fromISO((null===(t=b)||void 0===t||null===(o=t[e])||void 0===o?void 0:o.date)||"").setLocale(N).toLocaleString(D.c9.DATETIME_SHORT)})),(0,d.Y)(y.V,{id:"details",header:L(h?j.rewards:j.details)},(e=>{var t,o;return null===(t=b)||void 0===t||null===(o=t[e])||void 0===o?void 0:o.details})),!u&&(0,d.Y)(y.V,{id:"location",header:L(j.location)},(e=>{var t,o;return null===(t=b)||void 0===t||null===(o=t[e])||void 0===o?void 0:o.theater})),(0,d.Y)(y.V,{id:"value",header:L(h?j.pointsExchanged:j.value)},(e=>{var t;const o=null===(t=b)||void 0===t?void 0:t[e];if(null!=o&&o.paidAmount){var i,l;if("number"!=typeof(null===(i=o.paidAmount)||void 0===i?void 0:i.value))return"-";const e=(null===(l=o.paidAmount)||void 0===l?void 0:l.currency)||A;return e?(0,d.Y)(v.Gr,{value:o.paidAmount.value,style:"currency",currency:e}):(0,d.Y)(v.Gr,{value:o.paidAmount.value,style:"decimal"})}return o&&"reward"in o&&null!=o&&o.reward&&o.reward.amount||"-"}))),"UPCOMING_MOVIES"===S&&w&&(0,d.Y)(F,{isSingleLocation:u,loading:M,locale:N,orderHistoryData:Y}),null!=p&&p.url?(0,d.Y)("div",{sx:{display:"flex",justifyContent:"center"}},(0,d.Y)(g.A,{to:null==p?void 0:p.url},null==p?void 0:p.label)):null))};var G=(0,l.memo)(Z);const W=e=>{var t,o,l,y;let{dataset:v,button:g}=e;const{isSingleLocation:T,intl:{locale:{long:x},country:{code:D}}}=(0,s.Ay)(),[m,z]=(0,M.Ay)(),N=(0,c.A)(),I=(0,r.K)(N.provider),j=(0,a.U)(null==I||null===(t=I.featureFlags)||void 0===t||null===(o=t.widgets)||void 0===o||null===(l=o.ORDER_HISTORY)||void 0===l||null===(y=l.extra)||void 0===y?void 0:y.upcomingMoviesGrid),f=null==m?void 0:m.token,{data:Y,isLoading:O,isFetching:p}=(0,n.IT)({queryKey:["transaction-history",f],queryFn:async()=>
1{if(!f)return Promise.resolve(null);switch(null==m?void 0:m.cypherVersion){case 1:return(0,u.fu)(N,f).then((e=>({...e,cypherVersion:1,transactionHistory:(0,i.A)(e.transactionHistory||[]).sort(((e,t)=>new Date((null==t?void 0:t.date)||"").getTime()-new Date((null==e?void 0:e.date)||"").getTime()))})));case 3:return(0,u.m8)(N,f).then((e=>{var t;return{...e,transactionHistory:null===(t=e.transactionHistory)||void 0===t?void 0:t.sort(((e,t)=>{var o,i;return((null==e||null===(o=e.filmInfo)||void 0===o?void 0:o.filmDate)||e.date||0)>((null==t||null===(i=t.filmInfo)||void 0===i?void 0:i.filmDate)||t.date||0)?-1:1})),cypherVersion:3}}));default:return Promise.resolve(null)}},enabled:!!f&&(3===N.version||!(null!=v&&v.length)||v.includes("FULL")),refetchOnWindowFocus:!1,placeholderData:n.rX}),{data:L,isLoading:k,isFetching:E}=(0,n.IT)({queryKey:["order-history",f],queryFn:async()=>{if(!f)return Promise.resolve(null);switch(null==m?void 0:m.cypherVersion){case 1:return(0,u.Rj)(N,f);case 3:return(0,u.qg)(N,f);default:return Promise.resolve(null)}},enabled:!!f&&j&&((null==v?void 0:v.includes("UPCOMING_MOVIES"))||(null==v?void 0:v.includes("UPCOMING_MOVIES_SHORT"))),refetchOnWindowFocus:!1,placeholderData:n.rX}),w=z||O||p||k||E;return(0,d.Y)(G,{isSingleLocation:T,loading:w,locale:x,countryCode:D,transactionHistoryData:Y,orderHistoryData:L,dataset:v,button:g})};var K=(0,l.memo)(W)}}]);
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.