PageSourceSearch

https://arttoronto.ca/static/js/SelectPackage.ff46f996.chunk.js

js arttoronto.ca collected 2026-09-24 19:21:30 UTC 53,268 bytes, 2 lines download raw bytes

1"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__||=[]).push([[101,4505,6308],{39226(e,t,n){n.r(t),n.d(t,{default:()=>bn});var i=n(84946),r=n(24241),a=n(50776),o=n(52918),s=n(53291),l=n(70839),d=n(72784),c=n(94156),p=n(23072),u=n(75523),m=n(76998),x=n(19050),h=n(34825);const g=e=>{let{navMenuHeight:t,featuredLabelEnabled:n,productIndex:i}=e;const r=t+20+(n?25:0);return 0===i?-r:-(r+40)};var f=n(90396),v=n(44166);function y(e,t){const{productMultipleIds:n,productSingleIdsMap:i,optionsSingleMap:r,optionsMultipleMap:a}=e,o=[...n,...(0,f.YX)(i)];return o.flatMap(e=>{const n=`${e}-0`,i=`${e}-1`;if(!(0,v.N)(e,o,t))return[];const s=a[n]||[],l=a[i]||[];return{productId:e,optionIds:[r[n],r[i],...s,...l].filter(e=>!!e)}})}var j=n(21880);var b=n(65361),A=n(79107),C=n(23236),N=n(47925),S=n(80310),P=n(13905),I=n(17788);function T(e){const{form:t,preselectedProduct:n}=e,{isDesktop:i}=(0,I.DL)(),a=(0,r.c)(),[l,c]=(0,h.A)(["basket_id","basket_order","tracker_id"]),p=l.basket_id,{setIsBasketFirstTimeAdded:u}=(0,d.P5)(),{getVIPCodeErrorMessage:v}=(0,P.s)(),{type:T}=(0,r.N)(N.u),k=(0,r.N)(A.iq),_=(0,r.N)(o.Jv),V=(0,r.N)(s.Bx),{cookieSitePath:w}=(0,r.N)(A.iq),[B,M]=(0,m.useState)((null===n||void 0===n?void 0:n.id)||null),[L,D]=(0,m.useState)(null),E=e=>{const n=e||t.getValues();return a((0,o.om)((0,j.L)({basketId:p,formValues:n,bundledProductsMap:_})))},$=e=>{const{primaryProduct:n,siteOptionIndex:i,delegateTypeId:r,shouldSetPreselectedProductId:a}=e,{productsSelections:o,...s}=t.getValues(),l={...f.kG,...s,delegateTypeId:r,siteOptionIndex:i};E(l).then(e=>{let{payload:i,meta:{requestStatus:r}}=e;if("fulfilled"===r){const e=null===i||void 0===i?void 0:i.data,r=(0,f.XK)({productsData:e,selectedPrimaryProduct:n,initialPackageFormValues:l}),d=(s=o.productSingleIdsMap,Object.fromEntries(Object.keys(s).map(e=>[e,""])));t.reset({...r,productsSelections:{...r.productsSelections,productSingleIdsMap:{...d,...r.productsSelections.productSingleIdsMap}}});const c=function(e){const{productMultipleIds:t,productSingleIdsMap:n}=e;return t.length>0||Object.keys(n).length>0}(r.productsSelections);if(c&&E(r),a){const t=(0,f.hy)(e.productTypesWithProducts);M((null===t||void 0===t?void 0:t.id)||null)}}var s})},F=(e,t)=>{const{elementsProperties:{multiLevelNavMenu:{height:n=0}={}}={}}=k;setTimeout(()=>{x.XG.scrollTo(e.id,{duration:100,smooth:!0,offset:g({navMenuHeight:n,productIndex:t,featuredLabelEnabled:e.featuredLabelEnabled})})},0)},O=e=>{D(e),0===V&&u(!0),T===b.Zt.COURSE&&a((0,S.A)({basketId:p})),c("basket_order",p,{path:w,expires:new Date(Date.now()+864e5),secure:(0,C.H)()}),setTimeout(()=>{D(null),i&&x.Nk.scrollToTop({duration:100,smooth:!0}),M(null)},500)};return{handleAddMultipleProductsToBasket:e=>{const{productsSelections:t,vipCode:n,...i}=e;a((0,s.OC)({basketId:p,values:{...i,packageSelection:y(t,_)},queryParams:{promoCode:n,tracker_id:l.tracker_id}})).then(e=>{let{meta:{requestStatus:t}}=e;"fulfilled"===t&&B&&O(B)})},handleAddSingleProductToBasket:e=>{const{productsSelections:n,vipCode:i,...r}=t.getValues();a((0,s.OC)({basketId:p,values:{...r,packageSelection:[{productId:e}]},queryParams:{promoCode:i,tracker_id:l.tracker_id}})).then(t=>{let{meta:{requestStatus:n}}=t;"fulfilled"===n&&O(e)})},handleSelectProduct:(e,n)=>{const{delegateTypeId:i,siteOptionIndex:r}=t.getValues();$({primaryProduct:e,siteOptionIndex:r,delegateTypeId:i}),M(e.id||null),F(e,n)},handleUnselectProduct:(e,t)=>{M(null),F(e,t)},handleChangeSelections:E,handleValidateVipCode:(e,n,i)=>{const r=t.getValues();a((0,o.om)((0,j.L)({basketId:p,formValues:r,vipCodeForValidation:e,bundledProductsMap:_}))).then(r=>{let{payload:a,meta:{requestStatus:o}}=r;const{meta:{promotionCodeApplyResult:s}={}}=a,{status:l,productNames:d,delegateTypesNames:c,success:p}=s||{};"fulfilled"===o&&p?(t.setValue("vipCode",e),n()):!1===p&&i(v({status:l,productNames:d,delegateTypesNames:c}))})},resetProductSelections:$,setSelectedProductId:M,selectedProductId:B,addedToBasketProductId:L}}var k=n(23446);const _=(0,m.createContext)({}),V=e=>{const{handleChangeSelections:t,children:n}=e;return(0,k.jsx)(_.Provider,{value:{handleChangeSelections:t},children:n})},w=()=>(0,m.useContext)(_);var B=n(74496),M=n(52332),L=n(51737),D=n(34156),E=n.n(D),$=n(89463),F=n(39673),O=n(25217);function W(e){const{heading:t,headingProps:n,description:i,descriptionProps:a,...o}=e,{location:s}=(0,r.N)(A.iq);return(0,k.jsxs)($.td,{...o,className:E()(o.className,"informa-payment-header"),children:[(0,k.jsx)(F.A,{variant:"h2",gutterBottom:!!i,isUppercase:!0,...n,className:E()(null===n||void 0===n?void 0:n.className,"informa-payment-header__title"),children:t}),i&&(0,k.jsx)(O.A,{variant:"body1",component:"div",neutralColorIndex:700,...a,className:E()(null===n||void 0===n?void 0:n.className,"informa-payment-header__description"),children:(0,C.xk)(i,s)})]})}var K=n(20420),G=n(30993),H=n(33685),R=n(60894),q=n(71171);const z=(0,R.Ay)($.KX)(e=>{let{theme:t}=e;return{minHeight:"initial",borderRadius:"var(--payment-component-tabs-border-radius)",backgroundColor:t.palette.neutral[100],padding:"var(--payment-component-tabs-padding)",[`& .${q.A.indicator}`]:{display:"none"}}});function U(e){const{defaultValue:t,variant:n="fullWidth",onChange:i,children:r,...a}=e,[o,s]=(0,m.useState)(t);return(0,k.jsx)(z,{variant:n,...a,value:o,onChange:(e,t)=>
1{s(t),i&&i(e,t)},children:r})}var X=n(69177),Y=n(80305);const Z=(0,R.Ay)($.xM)(e=>{let{theme:t}=e;return{color:t.palette.neutral[600],padding:"var(--payment-component-tab-padding)",borderRadius:"var(--payment-component-tab-border-radius)",textTransform:"none",maxWidth:"100%",[`&.${Y.A.selected}`]:{color:t.palette.neutral[800],backgroundColor:t.palette.neutral[0]},[`&.${Y.A.disabled}`]:{pointerEvents:"auto",cursor:"not-allowed"},[t.breakpoints.up("md")]:{minHeight:"initial",textAlign:"left",maxWidth:"none"}}});function J(e){const{disableRipple:t=!0,children:n,...i}=e;return(0,k.jsx)(Z,{disableRipple:t,...i,children:n})}var Q=n(71279);const ee=(0,R.Ay)(Q.A)(e=>{let{theme:t}=e;return{display:"flex",color:t.palette.neutral[600],marginLeft:"8px"}});function te(e){var t;const n=(0,G.A)(),i=(0,H.A)(n.breakpoints.down("md")),a=(0,I.p4)(),s=(0,u.FH)({name:"delegateTypeId"}),{delegateTypes:l}=(0,r.N)(o.g9);return(0,k.jsx)(U,{defaultValue:null===(t=l[0])||void 0===t?void 0:t.delegateTypeId,orientation:i?"vertical":"horizontal",variant:i?"standard":"fullWidth",...e,className:E()(e.className,"informa-payment-delegates-horizontal"),children:l.map(e=>{const t=s===e.delegateTypeId,n=(0,k.jsx)(O.A,{variant:"h5",neutralColorIndex:t?800:600,component:"span",className:"informa-payment-delegates-horizontal__name",children:e.name}),i=a&&e.description?(0,k.jsx)(X.A,{title:e.description,children:(0,k.jsx)(ee,{fontSize:"small"})}):void 0;return(0,k.jsx)(J,{value:e.delegateTypeId,label:n,icon:i,iconPosition:"end"},e.delegateTypeId)})})}var ne=n(94220),ie=n(67737),re=n(97972);function ae(e){const{onChange:t,className:n}=e,{delegateTypes:i}=(0,r.N)(o.g9);return(0,k.jsx)(ie.A,{name:"delegateTypeId",onChange:t,className:E()(n,"informa-payment-delegates-vertical"),children:(0,k.jsx)($.KV,{spacing:1,children:i.map(e=>{let{delegateTypeId:t,name:n,description:i}=e;return(0,k.jsx)(ne.A,{children:(0,k.jsx)(re.A,{value:t,label:(0,k.jsxs)($.KV,{ml:1,spacing:1,children:[(0,k.jsx)(O.A,{variant:"featuredText",className:"informa-payment-delegates-vertical__name",children:n}),i&&(0,k.jsx)(O.A,{variant:"smallText",className:"informa-payment-delegates-vertical__description",children:i})]})})},t)})})})}function oe(e){const{onChangeTab:t}=e,{setValue:n}=(0,u.xW)(),{delegateTypes:i,delegateTypeLayout:a=K.bv.HORIZONTAL}=(0,r.N)(o.g9);if(!i||0===i.length)return null;switch(a){case K.bv.HORIZONTAL:return(0,k.jsx)($.KV,{children:(0,k.jsx)(te,{onChange:(e,i)=>{n("delegateTypeId",i),t(i)}})});case K.bv.VERTICAL:return(0,k.jsx)($.KV,{children:(0,k.jsx)(ae,{onChange:(e,n)=>{t(n)}})});default:return null}}var se=n(82086),le=n(58130),de=n(4063),ce=n(97599),pe=n(9400);const ue=(0,R.Ay)(Q.A)(e=>{let{theme:t}=e;return{display:"flex",color:t.palette.neutral[600],marginLeft:"8px"}});function me(e){const t=(0,I.p4)(),{i18n:n,t:o}=(0,i.B)(),{dateFormat:s}=(0,r.N)(a.zU),{options:l}=(0,r.N)(S.uQ),{location:d}=(0,r.N)(A.iq),c=(0,u.FH)({name:"siteOptionIndex"}),{removeOrderIdCookie:p,removeBasketIdCookie:m,basketCreated:x}=(0,le.s)();if(!l||0===l.length)return null;const h=e=>{const{startDate:t,endDate:i,dateAsText:r}=e;return t?(0,pe.uT)({startDate:t,endDate:i,locale:n.language,dateFormat:s}):r||o("site.pricing.products-selection.select-option.on-demand.label")};return(0,k.jsxs)("div",{children:[(0,k.jsx)(U,{...e,className:E()(e.className,"informa-payment-course-options"),children:l.map(e=>{const n=c===e.index,i=(0,k.jsx)(O.A,{variant:"h5",neutralColorIndex:n?800:600,component:"span",className:"informa-payment-course-options__date",children:h(e)}),r=t&&e.productDescription?(0,k.jsx)(X.A,{title:(0,C.xk)(e.productDescription,d,!1),children:(0,k.jsx)(ue,{fontSize:"small"})}):void 0;return(0,k.jsx)(J,{value:e.index,label:i,icon:r,iconPosition:"end",disabled:!e.enabled},e.index)})}),x&&(0,k.jsx)(de.A,{severity:"info",sx:{mt:2},children:(0,k.jsx)(O.A,{variant:"smallText",className:"informa-payment-course-options__clear-order-text",children:(0,k.jsx)(se.x,{i18nKey:"site.pricing.products-selection.clear-order.label",components:[(0,k.jsx)(ce.A,{onClick:()=>{m(),p(),window.location.reload()},sx:{cursor:"pointer"}})]})})})]})}var xe=n(15869);var he=n(17913),ge=n(20203);const fe=(0,R.Ay)("div")(e=>{let{theme:t,active:n,isBadge:i,isFirstProduct:r,isShownProductType:a}=e;return{position:"relative",padding:0,transition:"padding 0.3s ease",...(!r||r&&a)&&{marginTop:i?"32px":"16px"},...n&&{border:`2px solid ${t.palette.neutral[200]}`,borderRadius:"var(--payment-products-wrapper-border-radius)",padding:"16px",[t.breakpoints.up("md")]:{padding:"24px"}}}}),ve=(0,R.Ay)("div")(e=>{let{active:t}=e;return{position:"absolute",top:t?"-24px":"-22px",left:t?"-2px":0}});function ye(e){const{isSecondLevelActive:t,isFirstProduct:n,isShownProductType:i,badge:r,children:a}=e;return(0,k.jsxs)(fe,{active:t,isBadge:!!r,isFirstProduct:n,isShownProductType:i,children:[r&&(0,k.jsx)(ve,{active:t,className:"informa-payment-product-card-badge",children:r}),a]})}var je=n(54421),be=n(44361);const Ae=(0,R.Ay)("div",{shouldForwardProp:e=>!["hexColor"].includes(e)})(e=>{const{theme:t,hexColor:n}=e;return{display:"inline-flex",justifyContent:"center",position:"relative",backgroundColor:n?`#${n}`:t.palette.customSuccess.mainCustom,padding:"2px 24px",gap:"4px",borderRadius:"8px 8px 0 0",color:t.palette.neutral[0],...t.typography.smallText,fontWeight:700}}),Ce=(0,R.Ay)("div")(e=>{const{theme:t}=e;return{backgroundImage:`radial-gradient(circle at 100% 100%, transparent 0%, transparent var(--payment-component-card-badge-border-radius), ${t.palette.customSuccess.mainCustom} var(--payment-component-card-badge-border-radius))`,position:"absolute",width:"var(--payment-component-card-badge-border-radius)",height:"var(--payment-component-card-badge-border-radius)",bottom:"calc(-1 * var(--payment-component-card-badge-border-radius))",left:0}}),Ne=(0,R.Ay)("span")(()=>({fontSize:"16px",lineHeight:"16px",[`& .${be.A.root}`]:{fontSize:"16px",lineHeight:"18px"}}));function Se(e){const{startIcon:t,endIcon:n,children:i,disableInvertedBorderRadius:r,hexColor:a}=e;return(0,k.jsxs)(Ae,{hexColor:a,className:"informa-payment-card-badge",children:[t&&(0,k.jsx)(Ne,{className:"informa-payment-card-badge__start-icon",children:t}),(0,k.jsx)("div",{className:"informa-payment-card-badge__content",children:i}),n&&(0,k.jsx)(Ne,{className:"informa-payment-card-badge__end-icon",children:n}),!r&&(0,k.jsx)(Ce,{})]})}var Pe=n(92703);function Ie(e){const{label:t,iconId:n,hexColor:r,...a}=e,{t:o}=(0,i.B)(),s=n?Pe.P[n]:je.A;return(0,k.jsx)(Se,{startIcon:(0,k.jsx)(s,{fontSize:"small"}),hexColor:r,...a,children:t||o("site.pricing.products-selection.primary-product-card.badge.label")})}var Te=n(99115),ke=n(80112);const _e=(0,R.Ay)(ke.Ay)(e=>{let{theme:t}=e;return{[t.breakpoints.up("md")]:{minWidth:"215px"}}});function Ve(e){const{t:t}=(0,i.B)(),{enableAddedToBasketView:n,addedToBasketLabel:r,children:a,...o}=e,s=a||t("site.pricing.products-selection.primary-product-card.button.add-to-basket.label"),l=(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(Te.A,{}),r||t("site.pricing.products-selection.primary-product-card.button.added.label")]}),d=E()(o.className,"informa-payment-add-to-basket-button",{"box__basket-submit":"submit"===o.type});return(0,k.jsx)(_e,{...o,className:d,children:n?l:s})}var we=n(98782),Be=n(54587);function Me(e){const{name:t,price:n,subName:i,...r}=e;return(0,k.jsxs)($.Gr,{container:!0,item:!0,justifyContent:"space-between",wrap:"nowrap",columnSpacing:{xs:1},...r,children:[(0,k.jsxs)($.Gr,{item:!0,children:[(0,k.jsx)("div",{children:t}),i&&(0,k.jsx)("div",{children:i})]}),(0,k.jsx)($.Gr,{item:!0,children:n})]})}var Le=n(60430);function De(e){const{t:t}=(0,i.B)(),{totalPrice:n,list:r,vat:a}=e;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)($.Gr,{spacing:2.5,container:!0,children:r.map(e=>(0,Be.l)(e.price)?(0,k.jsx)(Me,{name:(0,k.jsx)(O.A,{children:e.name}),subName:e.subName&&(0,k.jsx)(O.A,{variant:"smallText",neutralColorIndex:600,children:e.subName}),price:(0,k.jsx)(Le.A,{variant:"body1",neutralColorIndex:900,children:e.price})},e.name):null)}),(0,k.jsx)($.h5,{sx:{margin:"10px -12px"}}),(0,k.jsx)(Me,{name:(0,k.jsx)(O.A,{neutralColorIndex:900,children:t("site.pricing.products-selection.price-info.total.label")}),price:(0,k.jsxs)($.KV,{children:[(0,k.jsx)(Le.A,{variant:"h4",component:"span",neutralColorIndex:900,children:n}),a]}),alignItems:"center"})]})}function Ee(e){const{t:t}
1=(0,i.B)(),{finalPrice:n,initialPrice:r,discounts:a,tieredSavingEndDate:o,vat:s}=e,l=[{name:t("site.pricing.products-selection.price-info.full-price.label"),price:r},{name:t("site.pricing.products-selection.price-info.tiered-saving.label"),subName:o&&t("site.pricing.products-selection.price-info.tiered-saving.description",{0:o}),price:`-${a.tieredSaving}`},{name:t("site.pricing.products-selection.price-info.vip-code-saving.label"),price:`-${a.vipDiscount}`},{name:t("site.pricing.products-selection.price-info.package-discount.label"),price:`-${a.packageDiscount}`}];return(0,k.jsx)(De,{totalPrice:n,list:l,vat:s})}function $e(e){const{vatAmount:t,shortFormat:n,...a}=e,{t:s}=(0,i.B)(),{priceInclVat:l,taxLabelStyle:d,vatRate:c}=(0,r.N)(o.g9),p=(0,C.Kg)(c)?(0,C.K)(c):c;if(p<=0)return null;const u=function(e){let{vatLabel:t,isPriceInclVat:n,shortFormat:i}=e;return`site.pricing.virtual-vat${n?".include":".exclude"}${["VAT","Tax"].includes(t)?`.${t.toLowerCase()}`:".custom"}${i&&n?".short":""}`}({shortFormat:n,isPriceInclVat:l,vatLabel:d});return(0,k.jsxs)(O.A,{variant:"caption2",neutralColorIndex:400,...a,children:["(",s(u,{vatRate:p,vatLabel:d,vatAmount:t}),")"]})}var Fe=n(35606);const Oe=(0,R.Ay)($.td)({display:"flex",alignItems:"center",cursor:"pointer"}),We=(0,R.Ay)(Fe.A)(e=>{let{theme:t}=e;return{display:"flex",color:t.palette.customSuccess.mainCustom,marginRight:"4px"}});function Ke(e){const{t:t}=(0,i.B)(),{children:n,...r}=e;return(0,k.jsxs)(Oe,{...r,children:[(0,k.jsx)(We,{fontSize:"large"}),n||(0,k.jsx)(O.A,{variant:"subtitle2",opacity:.7,children:t("site.pricing.products-selection.primary-product-card.button.collapse.label")})]})}const Ge=(0,R.Ay)("div")({width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between"}),He=(0,R.Ay)("div")(e=>{let{theme:t}=e;return{[t.breakpoints.down("md")]:{width:"100%"}}}),Re=(0,R.Ay)("div")(e=>{let{theme:t}=e;return{display:"none",[t.breakpoints.up("md")]:{display:"block"}}});function qe(e){const{onCollapse:t,stackProps:n,...i}=e,a=(0,G.A)(),{totalCalculation:{startPrice:s,totalWithVipDiscount:l,totalInclVatWithVip:d,totalVatWithVip:c,tieredSaving:p,vipDiscount:u,packageDiscount:m}}=(0,r.N)(o.Bu),{priceInclVat:x,tier:h}=(0,r.N)(o.g9),g=x?d:l,f={tieredSaving:p,vipDiscount:u,packageDiscount:m};return(0,k.jsxs)($.KV,{direction:"column",justifyContent:"space-around",alignItems:{xs:"start",md:"end"},spacing:2,...n,className:E()(null===n||void 0===n?void 0:n.className,"informa-payment-package-summary-price"),children:[(0,k.jsx)(we.A,{price:g,startPrice:s,discountDetails:(0,k.jsx)(Ee,{finalPrice:g,initialPrice:s,discounts:f,tieredSavingEndDate:h.endDate,vat:(0,k.jsx)($e,{vatAmount:c})}),vat:(0,k.jsx)($e,{vatAmount:c,shortFormat:!0}),boxWrapperProps:{sx:{[a.breakpoints.down("md")]:{alignItems:"start"}}}}),(0,k.jsxs)(Ge,{children:[(0,k.jsx)(Re,{children:(0,k.jsx)(Ke,{onClick:t})}),(0,k.jsx)(He,{children:(0,k.jsx)(Ve,{type:"submit",color:"primary",fullWidth:!0,...i})})]})]})}function ze(e){const{priceInclVat:t,tier:n}=(0,r.N)(o.g9);return{finalPrice:t?e.priceInclVatWithVip:e.discountsAppliedPrice,initialPrice:e.startPrice,tieredSavingEndDate:n.endDate,vatValue:e.vatWithVip,discounts:{vipCodeSavings:e.vipCodeSavings,tieredSaving:e.tieredSaving}}}const Ue=(0,R.Ay)(ne.A)({position:"relative"}),Xe=(0,R.Ay)("div")({position:"absolute",top:-22,left:0}),Ye=(0,R.Ay)("div")({padding:"16px 0 0 37px"});function Ze(e){const{badge:t,shiftedContent:n,children:i,...r}=e;return(0,k.jsxs)(Ue,{...r,children:[t&&(0,k.jsx)(Xe,{children:t}),(0,k.jsx)("div",{children:i}),n&&(0,k.jsx)(Ye,{children:n})]})}const Je=(0,R.Ay)("div")(e=>{let{theme:t}=e;return{display:"flex",justifyContent:"flex-start",[t.breakpoints.up("md")]:{justifyContent:"flex-end"}}}),Qe=(0,R.Ay)("div")(e=>{let{theme:t}=e;return{padding:"12px 0 0 0",[t.breakpoints.up("md")]:{padding:"0 0 0 16px"}}});function et(e){const{title:t,price:n,actionButton:i,date:r,description:a,cardActive:o,...s}=e;return(0,k.jsxs)($.Gr,{container:!0,rowSpacing:{xs:3,md:0},columnSpacing:{xs:0,md:1},...s,children:[(0,k.jsxs)($.Gr,{container:!0,item:!0,xs:12,md:o?9:6,direction:"column",justifyContent:"center",children:[r&&(0,k.jsx)($.Gr,{item:!0,children:r}),(0,k.jsx)($.Gr,{item:!0,children:t}),a&&(0,k.jsx)($.Gr,{item:!0,sx:{mt:1},children:a})]}),(0,k.jsxs)($.Gr,{container:!0,item:!0,xs:12,md:o?3:6,alignItems:o?"flex-end":"center",alignContent:{md:"center"},justifyContent:"flex-end",children:[(0,k.jsx)($.Gr,{item:!0,xs:12,md:"auto",children:(0,k.jsx)(Je,{children:n})}),!o&&i&&(0,k.jsx)($.Gr,{item:!0,xs:12,md:"auto",children:(0,k.jsx)(Qe,{children:i})})]})]})}const tt=(0,R.Ay)("div")(e=>{let{theme:t}=e;return{"& ul, ol":{padding:0,margin:0,listStyleType:"none"},"& li":{listStyleType:"none",margin:0,"&::before":{content:'"\u2713"',fontSize:"14px",color:t.palette.customSuccess.mainCustom,marginRight:"6px"}}}});function nt(e){const{description:t}=e,{location:n}=(0,r.N)(A.iq);return(0,k.jsx)(tt,{children:(0,C.xk)(t,n,!1)})}
1function it(e){const{name:t,finalPrice:n,initialPrice:r,discounts:a,tieredSavingEndDate:o,vat:s}=e,{t:l}=(0,i.B)(),d=[{name:t,price:r},{name:l("site.pricing.products-selection.price-info.tiered-saving.label"),subName:o&&l("site.pricing.products-selection.price-info.tiered-saving.description",{0:o}),price:`-${a.tieredSaving}`},{name:l("site.pricing.products-selection.price-info.vip-code-saving.label"),price:`-${a.vipCodeSavings}`}];return(0,k.jsx)(De,{totalPrice:n,list:d,vat:s})}var rt=n(83049);const at=(0,R.Ay)("span")(e=>{let{theme:t}=e;return{display:"inline",verticalAlign:"text-bottom",[t.breakpoints.down("md")]:{display:"inline-flex"}}}),ot=(0,R.Ay)(rt.A)(e=>{let{theme:t}=e;return{display:"flex",color:t.palette.neutral[600],marginLeft:"4px"}});function st(e){const{text:t,iconButtonSxProps:n,...i}=e,{location:a}=(0,r.N)(A.iq);return(0,k.jsx)(at,{children:(0,k.jsx)(X.A,{placement:"bottom",...i,title:(0,C.xk)(t,a,!1),"data-testid":"product-tooltip",children:(0,k.jsx)($.H_,{sx:{p:0,...n},children:(0,k.jsx)(ot,{fontSize:"small","data-testid":"product-tooltip-info-icon"})})})})}function lt(e){const{title:t,variant:n="subtitle1",children:i,...r}=e;return(0,k.jsxs)(O.A,{variant:n,...r,children:[t,i]})}function dt(e){const{product:t,isSecondLevelActive:n,children:i,...r}=e,a=(0,G.A)(),{finalPrice:o,initialPrice:s,tieredSavingEndDate:l,vatValue:d,discounts:c}=ze(t);return(0,k.jsx)(Ze,{...r,children:(0,k.jsx)(et,{cardActive:n,date:t.productDate&&(0,k.jsx)(O.A,{variant:"caption1",neutralColorIndex:700,opacity:.7,className:"informa-payment-primary-product-card__date",children:t.productDate}),title:t.name&&(0,k.jsx)(lt,{title:t.name,variant:"subtitle1",className:"informa-payment-primary-product-card__title",children:t.tooltipText&&(0,k.jsx)(st,{text:t.tooltipText})}),description:t.description&&(0,k.jsx)(O.A,{variant:"smallText",component:"div",neutralColorIndex:700,className:"informa-payment-primary-product-card__description",children:(0,k.jsx)(nt,{description:t.description})}),price:(0,k.jsx)(we.A,{price:o,startPrice:s,discountDetails:(0,k.jsx)(it,{name:t.name,finalPrice:o,initialPrice:s,discounts:c,tieredSavingEndDate:l,vat:(0,k.jsx)($e,{vatAmount:d})}),vat:(0,k.jsx)($e,{vatAmount:d,shortFormat:!0}),variant:n?"featuredText":"h3",className:"informa-payment-primary-product-card__price",boxWrapperProps:{sx:{[a.breakpoints.down("md")]:{alignItems:"start"}}}}),actionButton:i,className:"informa-payment-primary-product-card"})})}const ct="VALIDATION_ERROR";function pt(e){const{optionGroup:{min:t,max:n}}=e,{t:r}=(0,i.B)(),a=t&&n,o=t&&!n,s=!t&&n,l=t===n;return{listHeading:a&&l?r(1===n?"site.pricing.products-selection.multiple-options-list.equal.heading.single":"site.pricing.products-selection.multiple-options-list.equal.heading.plural",{0:n}):a?r("site.pricing.products-selection.multiple-options-list.min-and-max.heading",{0:t,1:n}):o?r("site.pricing.products-selection.multiple-options-list.min.heading",{0:t}):s?r("site.pricing.products-selection.multiple-options-list.max.heading",{0:n}):r("site.pricing.products-selection.multiple-options-list.select-options.heading"),validationHandler:e=>{const i=Array.isArray(e)&&e.length||0;return a?l&&i<n?((e,t)=>{const i=t-e;return 0===e?r(1===n?"site.pricing.products-selection.multiple-options-list.equal.heading.single":"site.pricing.products-selection.multiple-options-list.equal.heading.plural",{0:n}):r(1===i?"site.pricing.products-selection.multiple-options-list.min-and-max-equal.validation.single":"site.pricing.products-selection.multiple-options-list.min-and-max-equal.validation.plural",{0:i})})(i,n):i>=t&&i<=n||ct:o?i>=t||ct:!s||(i<=n||ct)}}}function ut(e){const{title:t,price:n,date:i,...r}=e;return(0,k.jsxs)($.Gr,{container:!0,columnSpacing:{xs:2},alignItems:"center",justifyContent:"space-between",flexWrap:"nowrap",...r,children:[(0,k.jsxs)($.Gr,{container:!0,item:!0,children:[i&&(0,k.jsx)($.Gr,{item:!0,children:i}),(0,k.jsx)($.Gr,{container:!0,item:!0,alignItems:"center",flexWrap:"nowrap",children:(0,k.jsx)($.Gr,{item:!0,children:t})})]}),n&&(0,k.jsx)($.Gr,{item:!0,children:(0,k.jsx)("div",{children:n})})]})}const mt=(0,R.Ay)("div")({marginBottom:"12px"});function xt(e){const{heading:t,children:n,...i}=e;return(0,k.jsxs)($.td,{...i,children:[t&&(0,k.jsx)(mt,{children:t}),n]})}var ht=n(46055);function gt(e){var t,n;const{optionGroup:{max:r,min:a,options:o=[],productId:s,productOptionsTitle:l},index:d}=e,{formState:{errors:c}}=(0,u.xW)(),{t:p}=(0,i.B)(),m="productsSelections.optionsMultipleMap",h=`${s}-${d}`,g=null===c||void 0===c||null===(t=c.productsSelections)||void 0===t||null===(n=t.optionsMultipleMap)||void 0===n?void 0:n[h],f=(0,u.FH)({name:`${m}.${h}`})||[],{listHeading:v,validationHandler:y}=pt({optionGroup:e.optionGroup});return(0,k.jsxs)(xt,{heading:(0,k.jsx)(O.A,{variant:"subtitle2",neutralColorIndex:700,paletteColorName:g&&!l?"customError":void 0,className:"informa-payment-multiple-options__title",children:l||v}),className:"informa-payment-multiple-options",children:[(0,k.jsx)(x.Hg,{name:`${m}.${h}`}),g&&(0,k.jsx)(O.A,{variant:"smallText",neutralColorIndex:700,paletteColorName:"customError",sx:{mb:1},className:"informa-payment-multiple-options__validation",children:p("site.pricing.products-selection.multiple-options-list.min-and-max.heading",{0:a,1:r})}),(0,k.jsxs)($.KV,{spacing:2,children:[o.map(e=>{const t=!!r&&f.length>=r&&!f.includes(e.id);return(0,k.jsx)(Ze,{paddingVariant:"extraSmallTopBottom",enableBorder:!0,className:"informa-payment-multiple-options__item","data-testid":"multiple-option-list-item",children:(0,k.jsx)(ht.A,{name:`${m}.${h}`,value:e.id,label:(0,k.jsx)(ut,{title:(0,k.jsx)(lt,{variant:"featuredText",title:e.name,className:"informa-payment-multiple-options-card__title",children:e.description&&(0,k.jsx)(st,{text:e.description,iconButtonSxProps:{verticalAlign:"bottom"}})}),className:"informa-payment-multiple-options-card"}),rules:{validate:y},nativeDisabled:t,multiple:!0,errorMessageDisabled:!0,labelOffset:"small",sx:{m:0}})},e.id)}),g&&g.message!==ct&&(0,k.jsx)(de.A,{severity:"error",className:"informa-payment-multiple-options__error-message",children:g.message})]})]})}function ft(e){const{t:t}=(0,i.B)(),{optionGroup:{options:n,productId:r,productOptionsTitle:a},index:o}=e,s=`${r}-${o}`;return(0,k.jsx)(xt,{heading:(0,k.jsx)(O.A,{variant:"subtitle2",neutralColorIndex:700,className:"informa-payment-single-options__title",children:a||t("site.pricing.products-selection.single-options-list.select-option.heading")}),className:"informa-payment-single-options",children:(0,k.jsx)(ie.A,{name:`productsSelections.optionsSingleMap.${s}`,children:(0,k.jsx)($.KV,{spacing:2,children:n.map(e=>(0,k.jsx)(Ze,{paddingVariant:"extraSmallTopBottom",enableBorder:!0,"data-testid":"single-option-list-item",className:"informa-payment-single-options__item",children:(0,k.jsx)(re.A,{value:e.id,label:(0,k.jsx)(ut,{title:(0,k.jsx)(lt,{variant:"featuredText",title:e.name,className:"informa-payment-single-options-card__title",children:e.description&&(0,k.jsx)(st,{text:e.description,iconButtonSxProps:{verticalAlign:"bottom"}})}),className:"informa-payment-single-options-card"}),labelOffset:"small",sx:{m:0}})},e.id))})})})}function vt(e){var t,n,i;const{options:a}=e,o=(0,r.N)(A.iq),{formState:{errors:s}}=(0,u.xW)(),l=Object.keys((null===(t=s.productsSelections)||void 0===t?void 0:t.optionsMultipleMap)||{})[0],d=null===(n=s.productsSelections)||void 0===n||null===(i=n.optionsMultipleMap)||void 0===i?void 0:i[l];return(0,m.useEffect)(()=>
1{if(d){const e=50,{elementsProperties:{multiLevelNavMenu:{height:t=0}={}}={}}=o;x.XG.scrollTo(`productsSelections.optionsMultipleMap.${l}`,{duration:100,smooth:!0,offset:-(t+e)})}},[d,l,o]),(0,k.jsx)($.KV,{spacing:2,className:"informa-payment-product-options",children:a.map((e,t)=>{const n=e.type===K.p7.MULTIPLE_CHOICE,i=`${e.type}-${t}`;return n?(0,k.jsx)(gt,{optionGroup:e,index:t},i):(0,k.jsx)(ft,{optionGroup:e,index:t},i)})})}var yt=n(20324);const jt=(0,R.Ay)("div")({display:"flex",alignItems:"center"}),bt=(0,R.Ay)(yt.A)(e=>{let{theme:t}=e;return{color:t.palette.customSuccess.mainCustom}});function At(e){const{title:t}=e;return(0,k.jsxs)(jt,{children:[(0,k.jsx)(bt,{}),(0,k.jsx)(O.A,{variant:"subtitle2",neutralColorIndex:700,children:t})]})}function Ct(e){const{product:t}=e,{finalPrice:n,initialPrice:i,tieredSavingEndDate:r,vatValue:a,discounts:o}=ze(t);return(0,k.jsx)(ut,{date:(0,k.jsx)(O.A,{variant:"caption1",neutralColorIndex:700,opacity:.7,className:"informa-payment-related-product-card__date",children:t.productDate}),title:(0,k.jsx)(lt,{variant:"featuredText",title:t.name,className:"informa-payment-related-product-card__title",children:t.tooltipText&&(0,k.jsx)(st,{text:t.tooltipText})}),price:(0,k.jsx)(we.A,{price:n,startPrice:i,discountDetails:(0,k.jsx)(it,{name:t.name,finalPrice:n,initialPrice:i,discounts:o,tieredSavingEndDate:r,vat:(0,k.jsx)($e,{vatAmount:a})}),vat:(0,k.jsx)($e,{vatAmount:a,shortFormat:!0}),variant:"featuredText",className:"informa-payment-related-product-card__price"}),className:"informa-payment-related-product-card"})}function Nt(e){const{products:t,title:n}=e,i="productsSelections.productMultipleIds",{handleChangeSelections:r}=w(),a=(0,u.FH)({name:i});return(0,k.jsx)(xt,{heading:(0,k.jsx)(At,{title:n}),className:"informa-payment-related-products",children:(0,k.jsx)($.KV,{spacing:2,children:t.map(e=>{const t=e.productOptionsList.length>0&&(null===a||void 0===a?void 0:a.includes(e.id));return(0,k.jsx)(Ze,{shiftedContent:t&&(0,k.jsx)($.KV,{spacing:2.5,children:(0,k.jsx)(vt,{options:e.productOptionsList})}),paddingVariant:"smallTopBottom",className:"informa-payment-related-products__item",children:(0,k.jsx)(ht.A,{name:i,value:e.id,label:(0,k.jsx)(Ct,{product:e}),onChange:()=>r(),labelOffset:"small",multiple:!0,sx:{m:0},"data-testid":"related-primary-checkbox-input"})},e.id)})})})}function St(e){const{title:t,subTitle:n,children:i,...r}=e;return(0,k.jsxs)($.KV,{direction:"row",justifyContent:"space-between",alignItems:"flex-end",...r,children:[(0,k.jsxs)("div",{children:[(0,k.jsx)(O.A,{variant:"subtitle2",neutralColorIndex:700,children:t}),n&&(0,k.jsx)(O.A,{variant:"smallText",neutralColorIndex:700,children:n})]}),i]})}var Pt=n(35991);const It=(0,R.Ay)(Pt.A)(e=>{let{theme:t}=e;return{color:t.palette.brandPrimary.mainCustom}});function Tt(e){const{children:t,...n}=e,{t:r}=(0,i.B)();return(0,k.jsxs)(ke.Ay,{...n,variant:"text",children:[(0,k.jsx)(It,{fontSize:"small",sx:{mr:.5}}),(0,k.jsx)(O.A,{variant:"caption1",paletteColorName:"brandPrimary",children:t||r("site.pricing.products-selection.selection-reset-button.remove-add-on.label")})]})}function kt(e){const{product:t}=e,{finalPrice:n,initialPrice:i,tieredSavingEndDate:r,vatValue:a,discounts:o}=ze(t);return(0,k.jsx)(ut,{date:(0,k.jsx)(O.A,{variant:"caption1",neutralColorIndex:700,opacity:.7,className:"informa-payment-secondary-product-card__date",children:t.productDate}),title:(0,k.jsx)(lt,{variant:"featuredText",title:t.name,className:"informa-payment-secondary-product-card__title",children:t.tooltipText&&(0,k.jsx)(st,{text:t.tooltipText})}),price:(0,k.jsx)(we.A,{price:n,startPrice:i,discountDetails:(0,k.jsx)(it,{name:t.name,finalPrice:n,initialPrice:i,discounts:o,tieredSavingEndDate:r,vat:(0,k.jsx)($e,{vatAmount:a})}),vat:(0,k.jsx)($e,{vatAmount:a,shortFormat:!0}),variant:"featuredText",className:"informa-payment-secondary-product-card__price"}),className:"informa-payment-secondary-product-card"})}function _t(e){const{products:t}=e,n="productsSelections.productMultipleIds",{handleChangeSelections:i}=w(),r=(0,u.FH)({name:n});return(0,k.jsx)($.KV,{spacing:2,"data-testid":"secondary-multiple-products-list",className:"informa-payment-multiple-products",children:t.map(e=>{const t=e.productOptionsList.length>0&&(null===r||void 0===r?void 0:r.includes(e.id));return(0,k.jsx)(Ze,{shiftedContent:t&&(0,k.jsx)($.KV,{spacing:2.5,children:(0,k.jsx)(vt,{options:e.productOptionsList})}),paddingVariant:"smallTopBottom",className:"informa-payment-multiple-products__item",children:(0,k.jsx)(ht.A,{name:n,value:e.id,label:(0,k.jsx)(kt,{product:e}),onChange:()=>i(),labelOffset:"small",multiple:!0,sx:{m:0},"data-testid":"secondary-checkbox-input"})},e.id)})})}function Vt(e){const{products:t,productTypeId:n}=e,i="productsSelections.productSingleIdsMap",{handleChangeSelections:r}=w(),a=(0,u.FH)({name:i}),o=(0,f.YX)(a);return(0,k.jsx)(ie.A,{name:`${i}.${n}
1`,onChange:()=>r(),"data-testid":"secondary-single-products-list",className:"informa-payment-single-products",children:(0,k.jsx)($.KV,{spacing:2,children:t.map(e=>{const t=e.productOptionsList.length>0&&o.includes(e.id);return(0,k.jsx)(Ze,{shiftedContent:t&&(0,k.jsx)($.KV,{spacing:2.5,children:(0,k.jsx)(vt,{options:e.productOptionsList})}),paddingVariant:"smallTopBottom",className:"informa-payment-single-products__item",children:(0,k.jsx)(re.A,{value:e.id,label:(0,k.jsx)(kt,{product:e}),labelOffset:"small",sx:{m:0},"data-testid":"secondary-single-radio-input"})},e.id)})})})}function wt(e){const{products:t,name:n,selectionType:i,productTypeId:a}=e,s="productsSelections.productSingleIdsMap",{setValue:l}=(0,u.xW)(),d=(0,u.FH)({name:s}),c=(0,u.FH)({name:`${s}.${a}`}),p=(0,u.FH)({name:"productsSelections.productMultipleIds"}),{handleChangeSelections:m}=w(),x=(0,r.N)(o.Jv),h=[...p,...(0,f.YX)(d)],g=i===K.p7.SINGLE_CHOICE,y=(0,v.N)(c,h,x),j=g&&c&&y;return(0,k.jsx)(xt,{heading:(0,k.jsx)(St,{title:n,children:j&&(0,k.jsx)(Tt,{onClick:()=>{l(`${s}.${a}`,""),m()}})}),className:"informa-payment-secondary-products",children:g?(0,k.jsx)(Vt,{products:t,productTypeId:a}):(0,k.jsx)(_t,{products:t})})}const Bt=(0,R.Ay)("div")(e=>{let{theme:t}=e;return{[t.breakpoints.up("md")]:{display:"none"}}});function Mt(e){const{t:t}=(0,i.B)(),{products:n,onClickPrimaryProduct:a,onCollapsePrimaryProduct:l,isFirstProductsGroup:d,isShownProductType:c,selectedProductId:p,addedToBasketProductId:m}=e,h=(0,r.N)(s.Zn),{productTypesWithProducts:g,optionalProductTypesWithProducts:f}=(0,r.N)(o.g9),{limitReached:v}=(0,ge.Z)(),y="pending"===h,j=(0,u.FH)({name:"productsSelections.productMultipleIds"});return(0,k.jsx)(k.Fragment,{children:n.map((e,n)=>{const{id:i,productTypeId:r,productOptionsList:o,featuredLabelEnabled:s,featuredLabel:u,featuredColorHex:h,featuredIconId:b}=e,A=m===i,C=p===i,N=d&&0===n,S=function(e,t,n,i){return n.flatMap(n=>{const r=(0,xe.O)(n.products,t&&Array.isArray(i)?[e,...i]:[e]);return 0===r.length?[]:{secondaryProducts:r,optionalProductType:n}})}(i,C,f,j),{products:P,name:I}=(0,he.c)(g,r,i),T=o.length>0,_=P.length>0,V=S.length>0,w=T||_||V,B=()=>l(e,n);return(0,k.jsxs)(ye,{isFirstProduct:N,isShownProductType:c,isSecondLevelActive:C,badge:s&&(0,k.jsx)(Ie,{label:u,hexColor:h,iconId:b}),children:[(0,k.jsx)(x.Hg,{name:i,children:(0,k.jsx)(dt,{product:e,isSecondLevelActive:C,"data-testid":"pricing-primary-product-card",children:(0,k.jsx)(Ve,{type:"submit",color:"primary",onClick:()=>{a(w,e,n)},enableAddedToBasketView:A,disabled:y||v,fullWidth:!0,className:w?"":"box__basket-submit",children:w&&t("site.pricing.products-selection.primary-product-card.button.select.label")})})}),C&&(0,k.jsxs)($.KV,{spacing:2.5,sx:{mt:2.5},children:[(0,k.jsx)(Bt,{children:(0,k.jsx)(Ke,{onClick:B})}),T&&(0,k.jsx)(vt,{options:o}),_&&(0,k.jsx)(Nt,{products:P,title:I}),V&&S.map(e=>{let{secondaryProducts:t,optionalProductType:n}=e;return(0,k.jsx)(wt,{products:t,name:n.name,selectionType:n.selectionType,productTypeId:n.productTypeId},n.productTypeId)}),(0,k.jsx)(Bt,{children:(0,k.jsx)(Ke,{onClick:B})}),(0,k.jsx)(qe,{enableAddedToBasketView:A,disabled:y||v,onCollapse:B})]})]},i)})})}const Lt=(0,R.Ay)("div",{shouldForwardProp:e=>!["withProductTypeName"].includes(e)})(e=>{let{withProductTypeName:t}=e;return{marginBottom:t?"24px":"16px"}});function Dt(e){const{onClickPrimaryProduct:t,onCollapsePrimaryProduct:n,selectedProductId:i,addedToBasketProductId:a}=e,{productTypesWithProducts:s,productTypeLayout:l=K.z0.LIST}=(0,r.N)(o.g9),d=l===K.z0.PRODUCTS_WITH_PRODUCT_TYPES;return(0,k.jsx)("div",{className:"informa-payment-select-package-panel",children:s.map((e,r)=>{const{products:o,name:s,productTypeId:l}=e,c=0===r;return(0,k.jsxs)(Lt,{withProductTypeName:d,className:"informa-payment-product-group","data-testid":"primary-product-group-wrapper",children:[d&&(0,k.jsx)(O.A,{variant:"h3",paletteColorName:"brandAccent",mb:2,className:"informa-payment-product-group__title",children:s}),(0,k.jsx)(Mt,{products:o,isFirstProductsGroup:c,isShownProductType:d,onClickPrimaryProduct:t,onCollapsePrimaryProduct:n,selectedProductId:i,addedToBasketProductId:a})]},l)})})}var Et=n(13933),$t=n(65112),Ft=n(61998),Ot=n(79628),Wt=n(6937);const Kt=(0,R.Ay)("div")(e=>{let{theme:t}=e;return{display:"flex",flexWrap:"wrap",position:"fixed",bottom:"0",left:"0",right:"0",padding:"16px",gap:"16px",backgroundColor:t.palette.neutral[0],zIndex:20,transition:"transform .2s",boxShadow:"0 -4px 16px 0 rgba(8, 33, 66, 0.05)","& > *":{flex:"1 1 auto"},"&.closed":{transform:"translateY(100%)"}}}),Gt=(0,R.Ay)(Wt.A)(e=>{let{theme:t}=e;return{position:"absolute",top:"-40px",right:"0",backgroundColor:t.palette.neutral[0],borderRadius:"8px 8px 0 0",boxShadow:"0 -4px 16px 0 rgba(8, 33, 66, 0.05)"}});function Ht(){const{t:e}=(0,i.B)(),[t,n]=(0,m.useState)(!1),{inGoConfig:{enabled:a}}=(0,r.N)(Ot.l),o=(0,G.A)(),s=(0,H.A)(o.breakpoints.down("md")),l=a?"/social-checkout":"/confirm-purchase";return(0,k.jsxs)(k.Fragment,{children:[!s&&(0,k.jsxs)($.KV,{spacing:2,children:[(0,k.jsx)(ke.Ay,{href:l,pathPrefix:"purchase",color:"primary",fullWidth:!0,children:e("site.pricing.basket.button.checkout.label")}),(0,k.jsx)(ke.Ay,{href:"/view-basket",pathPrefix:"purchase",color:"primary",variant:"outlined",fullWidth:!0,children:e("site.pricing.view-basket")})]}),s&&(0,k.jsxs)(Kt,{className:E()({closed:t}),children:[(0,k.jsx)(Gt,{onClick:()=>{n(!t)},children:t?(0,k.jsx)(Fe.A,{}):(0,k.jsx)(Ft.A,{})}),(0,k.jsx)(ke.Ay,{href:l,pathPrefix:"purchase",color:"primary",children:e("site.pricing.basket.button.checkout.label")}),(0,k.jsx)(ke.Ay,{href:"/view-basket",pathPrefix:"purchase",color:"primary",variant:"outlined",children:e("site.pricing.view-basket")})]})]})}function Rt(e){const{onValidateVipCode:t}=e,[n]=(0,h.A)(["basket_order"]),i=n.basket_order,{setValue:a}=(0,u.xW)(),{handleChangeSelections:l}=w(),d=(0,r.N)(s.Bx),{infoWidgets:c}
1=(0,r.N)(o.g9),{appliedCode:p,promotionCodeApplyResult:m}=(0,r.N)(o.Bu);return(0,k.jsxs)($.KV,{spacing:2,className:"informa-payment-select-package-sidebar",children:[(0,k.jsx)(Et.A,{code:p,onValidateVipCode:i?void 0:t,onCodeChange:i?e=>(a("vipCode",e),l()):void 0,codeDiscountResult:m}),!!d&&(0,k.jsx)(Ht,{}),(0,k.jsx)($t.A,{list:c.items,variant:"withPaper"})]})}var qt=n(88737),zt=n(52799);const Ut=(0,R.Ay)($.ox)(e=>{const{theme:t}=e;return{boxShadow:"none",backgroundColor:"transparent",color:t.palette.neutral[700],"&:first-of-type":{borderRadius:0},"&:last-of-type":{borderRadius:0},[`&.${qt.A.expanded}`]:{margin:0},[`&.${qt.A.expanded}:before`]:{opacity:1}}}),Xt=(0,R.Ay)($.EB)(e=>{const{theme:t}=e;return{padding:0,color:t.palette.neutral[700],minHeight:"var(--payment-component-accordion-title-min-height)",lineHeight:"29px",[`& .${zt.A.content}.${zt.A.expanded}`]:{margin:"var(--payment-component-accordion-content-indention) 0 0"},[`& .${zt.A.expandIconWrapper}`]:{marginRight:"-2px"}}}),Yt=(0,R.Ay)($.ah)(e=>{const{theme:t}=e;return{padding:"var(--payment-component-accordion-content-small-indention) 0 var(--payment-component-accordion-content-indention)",borderBottom:`3px solid ${t.palette.brandAccent.mainCustom}`}});function Zt(e){const{items:t=[],enableSingleExpand:n,defaultSingleExpand:i=!1}=e,{location:a}=(0,r.N)(A.iq),[o,s]=(0,m.useState)(i);return(0,k.jsx)("div",{className:"informa-payment-accordion","data-testid":"accordion",children:t.map((e,t)=>{const{id:i,title:r,content:l,disabled:d,disableGutters:c,expanded:p}=e,u=i||r;return r&&l&&(0,k.jsxs)(Ut,{disableGutters:c,disabled:d,defaultExpanded:n?void 0:p,expanded:n?o===u:void 0,onChange:n&&u?(m=u,(e,t)=>{s(!!t&&m)}):void 0,className:"informa-payment-accordion__item",children:[(0,k.jsx)(Xt,{expandIcon:(0,k.jsx)(Ft.A,{}),children:(0,k.jsx)(O.A,{variant:"h3",neutralColorIndex:700,className:"informa-payment-accordion__item-title",children:r})}),(0,k.jsx)(Yt,{children:(0,k.jsx)(O.A,{variant:"body1",component:"div",neutralColorIndex:700,className:"informa-payment-accordion__item-content",children:(0,C.xk)(l,a)})})]},`${r}${t}`);var m})})}var Jt=n(61716),Qt=n(69583);const en=(0,R.Ay)($.Gr)({display:"flex",alignItems:"center",justifyContent:"flex-end"}),tn=(0,R.Ay)(ke.Ay)(e=>{let{theme:t}=e;return{width:"100%",[t.breakpoints.up("sm")]:{width:"initial"}}}),nn=(0,R.Ay)(Qt.A)({marginRight:"12px"});function rn(e){const{title:t,subTitle:n,email:r,...a}=e,{t:o}=(0,i.B)(),s=(0,G.A)();return(0,k.jsx)(ne.A,{neutralBackgroundColor:200,...a,className:E()(a.className,"informa-payment-contact-us-widget"),children:(0,k.jsxs)($.Gr,{container:!0,spacing:2,children:[(0,k.jsxs)($.Gr,{item:!0,xs:12,sm:8,sx:{display:"flex",alignItems:"flex-start"},children:[(0,k.jsx)(nn,{backgroundRGBColor:s.palette.neutral.RGB0,children:(0,k.jsx)(Jt.A,{sx:{color:"var(--payment-palette-primary)"}})}),(0,k.jsxs)("div",{children:[t&&(0,k.jsx)(O.A,{variant:"h5",paletteColorName:"brandSecondary",className:"informa-payment-contact-us-widget__title",children:t}),n&&(0,k.jsx)(O.A,{variant:"body1",neutralColorIndex:600,className:"informa-payment-contact-us-widget__sub-title",children:n})]})]}),(0,k.jsx)(en,{item:!0,xs:12,sm:4,children:r&&(0,k.jsx)(tn,{href:`mailto:${r}`,variant:"outlined",size:"small",children:o("site.pricing.contact-us-widget.button.label")})})]})})}function an(){const{title:e,firstAccordionBlockOpen:t,items:n,showContactUs:i,contactUsTitle:a,contactUsSubTitle:s,contactUsEmail:l}=(0,r.N)(o.r9);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(W,{heading:e,headingProps:{paletteColorName:"brandSecondary"},sx:{mb:2}}),n.length>0&&(0,k.jsx)(Zt,{enableSingleExpand:!0,items:n,defaultSingleExpand:t?n[0].id:void 0}),i&&(0,k.jsx)(rn,{title:a,subTitle:s,email:l,sx:{mt:2}})]})}var on=n(25653);const sn=(0,R.Ay)(on.A)(e=>{let{theme:t}=e;return{display:"flex",alignItems:"center",justifyContent:"flex-start",padding:"15px",borderRadius:"var(--payment-component-shared-border-radius)",color:"#fff",backgroundColor:t.palette.brandSecondary.mainCustom,cursor:"pointer"}}),ln=(0,R.Ay)(rt.A)({display:"flex",marginRight:"8px"}),dn=(0,m.forwardRef)(function(e,t){const{children:n,...i}=e;return(0,k.jsxs)(sn,{...i,ref:t,className:E()(i.className,"informa-payment-discount-banner"),children:[(0,k.jsx)(ln,{fontSize:"small"}),n]})});function cn(){const{t:e}=(0,i.B)(),{tier:t}=(0,r.N)(o.g9);return t.displayPricingTierSummary&&Boolean(t.endDate)&&Boolean(t.maxSaving)?(0,k.jsx)(X.A,{title:e("site.pricing.products-selection.discount-banner.tooltip.title"),children:(0,k.jsx)(dn,{className:"informa-payment-tier-discount-banner",children:(0,k.jsx)(O.A,{variant:"featuredText",component:"span",neutralColorIndex:0,className:"informa-payment-tier-discount-banner__content",children:(0,k.jsx)(se.x,{i18nKey:"site.pricing.products-selection.discount-banner.title",values:{0:t.maxSaving,1:t.endDate},components:{bold:(0,k.jsx)("strong",{})}})})})}):null}var pn=n(69052),un=n(72289);const mn={country:{labelKey:"site.pricing.products-selection.form.virtual-vat.field.country.label",placeholderKey:"site.pricing.products-selection.form.virtual-vat.field.country.placeholder"},region:{labelKey:"site.pricing.products-selection.form.virtual-vat.field.region.label",placeholderKey:"site.pricing.products-selection.form.virtual-vat.field.region.placeholder"},resident:{labelKey:"site.pricing.products-selection.form.virtual-vat.field.resident.label"}
1,taxIdExemption:{labelKey:"site.pricing.products-selection.form.virtual-vat.field.tax-id-exemption.label"},vatNumber:{labelKey:"site.pricing.products-selection.form.virtual-vat.field.vat-number.label"}};function xn(e){const{field:t}=e,{t:n}=(0,i.B)(),r=mn[t.name]||{},a=(0,m.useMemo)(()=>(t.options||[]).map(e=>({value:e.value,label:n(e.label)})),[t.options,n]),{handleChangeSelections:o}=w();switch(t.type){case K.Pr.SELECT:return(0,k.jsx)(pn.A,{name:t.name,options:a,label:n(r.labelKey),placeholder:r.placeholderKey&&n(r.placeholderKey),rules:{required:t.required},onChange:()=>o()});case K.Pr.TEXT:return(0,k.jsx)(un.A,{name:t.name,label:n(r.labelKey),rules:{required:t.required}});case K.Pr.CHECKBOX:return(0,k.jsx)(ht.A,{name:t.name,value:"true"===t.value,label:n(r.labelKey),onChange:()=>o(),sx:{m:0}});default:return null}}function hn(){const{t:e}=(0,i.B)(),{vatForm:{vatInputs:t=[]}={}}=(0,r.N)(o.g9);return 0===t.length?null:(0,k.jsxs)("div",{className:"informa-payment-virtual-vat-form",children:[(0,k.jsx)(F.A,{variant:"h5",paletteColorName:"brandSecondary",gutterBottom:!0,children:e("site.pricing.products-selection.form.virtual-vat.heading")}),(0,k.jsx)($.KV,{spacing:1,children:t.map(e=>(0,k.jsx)(xn,{field:e},e.name))})]})}function gn(){const{type:e}=(0,r.N)(N.u),t=(0,r.N)(o.g9),n=(0,r.N)(B.aq),i=(0,u.mN)({defaultValues:n}),{handleAddSingleProductToBasket:a,handleAddMultipleProductsToBasket:s,handleSelectProduct:l,handleUnselectProduct:d,handleChangeSelections:c,handleValidateVipCode:p,resetProductSelections:m,setSelectedProductId:x,selectedProductId:h,addedToBasketProductId:g}=T({form:i,preselectedProduct:(0,f.hy)(t.productTypesWithProducts)});return(0,k.jsx)(V,{handleChangeSelections:c,children:(0,k.jsxs)(M.A,{form:i,onSubmit:s,children:[(0,k.jsx)(L.A,{marginVariant:"extraSmall",showEmptyRightColumn:!0,className:"informa-payment-select-package-header-section",children:(0,k.jsx)(W,{heading:t.productTitle,headingProps:{paletteColorName:"brandSecondary"},description:t.packageDescription})}),(0,k.jsxs)(L.A,{rightColumn:(0,k.jsx)(Rt,{onValidateVipCode:p}),className:"informa-payment-select-package-panel-section",children:[(0,k.jsxs)($.KV,{spacing:4,sx:{mb:6},children:[e===b.Zt.EVENT&&(0,k.jsx)(oe,{onChangeTab:e=>{m({delegateTypeId:e,shouldSetPreselectedProductId:!0})}}),e===b.Zt.COURSE&&(0,k.jsx)(me,{defaultValue:n.siteOptionIndex,onChange:(e,t)=>
1{m({siteOptionIndex:t,shouldSetPreselectedProductId:!0})}}),(0,k.jsx)(hn,{}),(0,k.jsx)(cn,{})]}),(0,k.jsx)(Dt,{selectedProductId:h,addedToBasketProductId:g,onClickPrimaryProduct:async(e,t,n)=>{if(e&&l)l(t,n);else if(a){x(null);await i.trigger(["country","vatNumber","region"])&&a(t.id)}},onCollapsePrimaryProduct:d})]}),(0,k.jsx)(L.A,{showEmptyRightColumn:!0,className:"informa-payment-select-package-faq-section",children:(0,k.jsx)(an,{})})]})})}var fn=n(88967),vn=n(31088),yn=n(20957);function jn(e){const{children:t}=e;return(()=>{const e=(0,r.N)(o.UK),{divisionId:t,divisionInfrontBusinessUnit:n,divisionName:i}=(0,r.N)(o.Bu),a=e.length>0;(0,yn.H)({divisionId:t,divisionInfrontBusinessUnit:n,divisionName:i,disablePushDataToGTM:!a}),(0,m.useEffect)(()=>{a&&vn.A.pushProductDetails(e)},[])})(),(0,k.jsx)(k.Fragment,{children:t})}function bn(){const{t:e}=(0,i.B)(),t=(0,r.N)(a.bo),n=(0,r.N)(o.Jz),u=(0,r.N)(s.uJ),{data:{bookingMetaTitle:m,bookingMetaDescription:x,bookingHideFromSearchEngines:h},meta:{title:g,description:f}={}}=t,v=`${m||e("event.book-now")} | ${g}`,y=h?"noindex, nofollow":"index, follow";return(0,k.jsx)(fn.A,{statusCodes:[n,u],children:(0,k.jsx)(jn,{children:(0,k.jsx)(d.Ay,{children:(0,k.jsxs)(c.A,{disableUpperFooter:!0,className:"informa-payment-select-package-page",children:[(0,k.jsx)(l.p,{title:v,description:x||f,robots:y}),(0,k.jsx)(p.A,{variant:"full",children:(0,k.jsx)(gn,{})})]})})})})}},39673(e,t,n){n.d(t,{A:()=>o});var i=n(25217);const r=(0,n(60894).Ay)(i.A,{shouldForwardProp:e=>!["isUppercase"].includes(e)})(e=>{const{isUppercase:t,gutterBottom:n}=e;return{textTransform:t?"uppercase":"initial",...n&&{marginBottom:"12px"}}});var a=n(23446);function o(e){const{variant:t="h2"}=e;return(0,a.jsx)(r,{variant:t,...e})}},67737(e,t,n){n.d(t,{A:()=>u});var i=n(76998),r=n(75523),a=n(14832),o=n(84946);var s=n(14794),l=n(89463),d=n(65117),c=n(23446);const p=(0,i.forwardRef)(function(e,t){const{children:n,required:i,error:r,fullWidth:a,inline:o,label:s,helperText:p,errorMessage:u,...m}=e;return(0,c.jsx)(d.A,{label:s,helperText:p,error:r,errorMessage:u,required:i,fullWidth:a,inline:o,testId:"radio-group",children:(0,c.jsx)(l.wF,{...m,ref:t,children:n})})});function u(e){const{name:t,label:n,helperText:l,rules:d,disabled:u,shouldUnregister:m,onChange:x,children:h,fullWidth:g=!0,defaultValue:f="",...v}=e,{field:y,required:j,formState:{errors:b},fieldState:{invalid:A},onChangeField:C}=function(e){const{onChange:t,rules:n,...s}=e,{t:l}=(0,o.B)(),{control:d}=(0,r.xW)(),c=(0,a.K)(l,n),p="undefined"!==typeof c.required,u=(0,r.as)({control:d,rules:c,...s}),{field:m}=u;return{required:p,onChangeField:(0,i.useCallback)(e=>{m.onChange(e),t&&t(e,e.target.value)},[m,t]),...u}}({name:t,defaultValue:f,rules:d,disabled:u,shouldUnregister:m,onChange:x});return(0,c.jsx)(p,{name:y.name,value:y.value,ref:y.ref,onChange:C,required:j,error:A,errorMessage:(0,c.jsx)(s.A,{name:y.name,errors:b}),fullWidth:g,label:n,helperText:l,...v,children:h})}},4063(e,t,n){n.d(t,{A:()=>a});var i=n(89463),r=n(23446);function a(e){const{variant:t="standard",children:n,...a}=e;return(0,r.jsx)(i.Ep,{variant:t,...a,children:n})}},65117(e,t,n){n.d(t,{A:()=>o});var i=n(89463);const r=(0,n(60894).Ay)("div")(e=>{let{theme:t}=e;return{[t.breakpoints.up("md")]:{display:"flex",flexDirection:"row",alignItems:"center",gap:"16px",textWrap:"nowrap"}}});var a=n(23446);function o(e){const{label:t,children:n,helperText:o,error:s,errorMessage:l,fullWidth:d=!0,inl
1ine:c,testId:p="form-field-wrapper",...u}=e,m=t&&(0,a.jsx)(i.Ct,{children:t}),x=o&&(0,a.jsx)(i.NR,{children:o}),h=s&&l&&(0,a.jsx)(i.NR,{children:l});return(0,a.jsx)(i.NY,{error:s,fullWidth:d,"data-testid":p,...u,children:c?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(r,{children:[m,n]}),x,h]}):(0,a.jsxs)(a.Fragment,{children:[(t||o)&&(0,a.jsxs)(i.td,{mb:1,children:[m,x]}),n,h]})})}},97972(e,t,n){n.d(t,{A:()=>c});var i=n(89463),r=n(60894);const a=(0,r.Ay)("span")(e=>{let{theme:t}=e;return{boxSizing:"border-box",borderRadius:"50%",width:22,height:22,border:`2px solid ${t.palette.neutral[200]}`,"input:disabled ~ &":{backgroundColor:t.palette.neutral[100],borderColor:t.palette.neutral[200]}}}),o=(0,r.Ay)(a)(e=>{let{theme:t}=e;return{border:`6px solid ${t.palette.brandSecondary.mainCustom}`,"input:disabled ~ &":{backgroundColor:t.palette.neutral[0],border:`7px solid ${t.palette.neutral[200]}`}}});var s=n(23446);function l(e){return(0,s.jsx)(i.vX,{checkedIcon:(0,s.jsx)(o,{}),icon:(0,s.jsx)(a,{}),...e})}var d=n(57975);function c(e){return(0,s.jsx)(d.A,{control:(0,s.jsx)(l,{}),...e})}},54421(e,t,n){var i=n(24994);t.A=void 0;var r=i(n(27198)),a=n(23446);t.A=(0,r.default)((0,a.jsx)("path",{d:"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25z"}),"AutoAwesome")},20324(e,t,n){var i=n(24994);t.A=void 0;var r=i(n(27198)),a=n(23446);t.A=(0,r.default)((0,a.jsx)("path",{d:"M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66.19-.34.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21"}),"Bolt")},99115(e,t,n){var i=n(24994);t.A=void 0;var r=i(n(27198)),a=n(23446);t.A=(0,r.default)((0,a.jsx)("path",{d:"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z"}),"Done")},35606(e,t,n){var i=n(24994);t.A=void 0;var r=i(n(27198)),a=n(23446);t.A=(0,r.default)((0,a.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess")},61998(e,t,n){var i=n(24994);t.A=void 0;var r=i(n(27198)),a=n(23446);t.A=(0,r.default)((0,a.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore")}
1,61716(e,t,n){var i=n(24994);t.A=void 0;var r=i(n(27198)),a=n(23446);t.A=(0,r.default)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 17h-2v-2h2zm2.07-7.75-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25"}),"Help")},88737(e,t,n){n.d(t,{d:()=>a});var i=n(50891),r=n(95247);function a(e){return(0,r.Ay)("MuiAccordion",e)}const o=(0,i.A)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]);n.d(t,["A",0,o])},52799(e,t,n){n.d(t,{T:()=>a});var i=n(50891),r=n(95247);function a(e){return(0,r.Ay)("MuiAccordionSummary",e)}const o=(0,i.A)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]);n.d(t,["A",0,o])},80305(e,t,n){n.d(t,{s:()=>a});var i=n(50891),r=n(95247);function a(e){return(0,r.Ay)("MuiTab",e)}const o=(0,i.A)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);n.d(t,["A",0,o])},71171(e,t,n){n.d(t,{H:()=>a});var i=n(50891),r=n(95247);function a(e){return(0,r.Ay)("MuiTabs",e)}const o=(0,i.A)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","
1indicator"]);n.d(t,["A",0,o])},33685(e,t,n){let i;n.d(t,{A:()=>p});var r=n(76998),a=n(15519),o=n(41562),s=n(68973);function l(e,t,n,i,o){const[s,l]=r.useState(()=>o&&n?n(e).matches:i?i(e).matches:t);return(0,a.A)(()=>{let t=!0;if(!n)return;const i=n(e),r=()=>{t&&l(i.matches)};return r(),i.addListener(r),()=>{t=!1,i.removeListener(r)}},[e,n]),s}const d=(i||(i=n.t(r,2))).useSyncExternalStore;function c(e,t,n,i,a){const o=r.useCallback(()=>t,[t]),s=r.useMemo(()=>{if(a&&n)return()=>n(e).matches;if(null!==i){const{matches:t}=i(e);return()=>t}return o},[o,e,i,a,n]),[l,c]=r.useMemo(()=>{if(null===n)return[o,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[o,n,e]);return d(c,l,s)}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=(0,s.A)(),i="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:r=!1,matchMedia:a=(i?window.matchMedia:null),ssrMatchMedia:p=null,noSsr:u=!1}=(0,o.A)({name:"MuiUseMediaQuery",props:t,theme:n});let m="function"===typeof e?e(n):e;m=m.replace(/^@media( ?)/m,"");return(void 0!==d?c:l)(m,r,a,p,u)}},41562(e,t,n){n.d(t,{A:()=>r});var i=n(84873);function r(e){const{theme:t,name:n,props:r}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,i.A)(t.components[n].defaultProps,r):r}}}]);
2//# sourceMappingURL=SelectPackage.ff46f996.chunk.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.