1(self.webpackChunk_lux2_ssr_catalogue_sfcc=self.webpackChunk_lux2_ssr_catalogue_sfcc||[]).push([["1499"],{15365:function(e,t,o){"use strict";o.d(t,{A:function(){return B}});var r,a,n=o(41594),l=o.n(n),i=o(86123),c=o(45896),s=o(3760),d=o(60446),m=o(85072),u=o.n(m),p=o(97825),b=o.n(p),g=o(77659),h=o.n(g),f=o(55056),v=o.n(f),_=o(10540),k=o.n(_),y=o(41113),x=o.n(y),w=o(20130),A={};A.styleTagTransform=x(),A.setAttributes=v(),A.insert=h().bind(null,"head"),A.domAPI=b(),A.insertStyleElement=k(),u()(w.A,A);var S=w.A&&w.A.locals?w.A.locals:void 0,C=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]]);return o},E=e=>{var{id:t,value:o,disabled:r,hasError:a,checkboxRef:c,checkmark:s,labelNode:d,labelTextId:m,autoId:u,helpText:p,className:b}=e,g=C(e,["id","value","disabled","hasError","checkboxRef","checkmark","labelNode","labelTextId","autoId","helpText","className"]);let h=(0,n.useRef)(`checkbox-input-${(0,i.A)()}`);return l().createElement("div",{id:t,className:`${S.checkboxWrapper} ${a?S.checkboxError:""}`},l().createElement("label",{className:`${S.checkbox} ${r?S.checkboxDisabled:""}`,htmlFor:h.current},l().createElement("input",Object.assign({},g,{"data-testid":"checkbox-input",ref:c,id:h.current,type:"checkbox",value:o||t,"aria-invalid":a,className:`${S.checkboxInput} ${b||""}`,disabled:r,"aria-labelledby":m})),l().createElement("span",{className:`${S.checkboxCheckmark} ${b||""}`},s),d))};(r=a||(a={})).XXS="xxs",r.XS="xs";var P=function(e,t){var o={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(o[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(o[r[a]]=e[r[a]]);return o},B=e=>{let t;var{indeterminate:o=!1,checkboxRef:r,checked:m=!1,hasError:u=!1,label:p,labelSize:b=a.XXS,className:g}=e,h=P(e,["indeterminate","checkboxRef","checked","hasError","label","labelSize","className"]);let f=(0,n.useRef)(`checkbox-label-text-${(0,i.A)()}`);(0,n.useEffect)(()=>{(null==r?void 0:r.current)&&(r.current.indeterminate=o)},[r,o]);let v=(m||o)&&l().createElement(c.A,{name:m?d.Th:d.Mt,size:s.hS.xs,color:s.oA.neutralContrast}),_=((t=document.createElement("div")).innerHTML=p,t.textContent||t.innerText||""),k=p?l().createElement(l().Fragment,null,l().createElement("span",{id:f.current,className:S.srOnly},_),l().createElement("span",{className:`${S.checkboxLabel} ${S[b]} ${g||""}`,dangerouslySetInnerHTML:{__html:p},"aria-hidden":"true"})):null;return l().createElement(E,Object.assign({},h,{checked:m,hasError:u,checkboxRef:r,className:g,checkmark:v,labelNode:k,labelTextId:f.current}))}},60446:function(e,t,o){"use strict";o.d(t,{Mt:function(){return c},QN:function(){return r},Th:function(){return l},_P:function(){return a},_v:function(){return n},rj:function(){return i}});let r=["Bytes","KB","MB","GB","TB"],a=1048576,n="spinner",l="tickFilled",i="arrowNavigateDown",c="minusFilled"},70831:function(e,t,o){"use strict";o.d(t,{A:function(){return av}});var r,a,n,l,i,c,s,d,m=o(41594),u=o.n(m),p=o(86123),b=o(68614),g=o(7887),h=o(18433),f=o(92339),v=o(72001),_=o(53558),k=o.n(_),y=o(8162);function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}var w=function(e){return m.createElement("svg",x({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),l||(l=m.createElement("path",{d:"M256 49.6c115.2 0 208 92.8 208 206.4s-92.8 206.4-208 206.4S48 369.6 48 256 140.8 49.6 256 49.6m0-32C123.2 17.6 16 124.8 16 256s107.2 238.4 240 238.4S496 387.2 496 256 388.8 17.6 256 17.6"})),i||(i=m.createElement("path",{d:"M231.2 367.2c0-14.4 11.2-24 25.6-24s24 11.2 24 24c0 14.4-11.2 25.6-24 25.6s-25.6-11.2-25.6-25.6m6.4-248h35.2v193.6h-35.2z"})))},A=o(57080),S=o(55509);let C=y.default.div` 2 align-items: center; 3 background: ${k()(A.M8.Vu,.1)}; 4 border-bottom: var(--bm-border-width-md) solid ${A.M8.wv}; 5 display: flex; 6 padding: ${(0,S.A)(8)} ${(0,S.A)(15)}; 7 8 svg { 9 color: ${A.M8.wv}; 10 height: ${(0,S.A)(20)}; 11 width: ${(0,S.A)(20)}; 12 } 13`,E=y.default.div` 14 margin-left: ${(0,S.A)(10)}; 15`;var P=({children:e})=>u().createElement(C,null,u().createElement(w,null),u().createElement(E,null,e)),B=o(3702),$=o(32485),T=o.n($),D=o(37779),I=o(41320),N=o(95599),M=o(1589),z=o(97990),O=o(24827),L=o(48781),R=o(17440),U=(e,t)=>e>
151?t:0,F=o(851),j=o(44474),q=o(468),W=o(29948),V=o(9836),G=o(86082),H=o(31297),J=o(66757),X=o(77607),Q=o(57528),Y=o(49763),Z=o(32323),K=o(34728),ee=o(43627),et=o(63212),eo=o(23576),er=o(49734),ea=(e,t)=>{let o=e.getBoundingClientRect().top+window.scrollY;(0,er.A)(o-t).then(()=>(e.setAttribute("tabindex","-1"),e.focus(),!0))},en=o(40150),el=o(96311);let ei=y.default.div` 16 ${({bgColor:e,fontColor:t})=>` 17 background-color: ${e}; 18 color: ${t}; 19 `}; 20 border-radius: var(--plan-carousel-border-radius) 21 var(--plan-carousel-border-radius) var(--plan-carousel-border-radius) 0; 22 font-family: var(--bm-font-family-mark-pro); 23 font-weight: var(--bm-font-weight-bold); 24 font-size: var(--bm-font-size-2xs-mobile); 25 height: ${(0,S.A)(36)}; 26 left: 0; 27 line-height: var(--bm-font-line-height-xs-mobile); 28 padding: var(--bm-spacing-6) var(--bm-spacing-20); 29 position: absolute; 30 top: 0; 31 32 &::before { 33 content: ''; 34 display: block; 35 position: absolute; 36 width: var(--bm-spacing-16); 37 height: var(--bm-spacing-16); 38 background: inherit; 39 bottom: calc(var(--bm-spacing-16) * -1); 40 left: 0; 41 } 42 43 a { 44 margin-left: ${(0,S.A)(4)}; 45 text-decoration: underline; 46 } 47 48 a, 49 p { 50 color: inherit; 51 font-family: inherit; 52 font-size: inherit; 53 line-height: inherit; 54 } 55`;var ec=({badgeStyle:e,selected:t,testId:o,text:r})=>{let{bgColor:a,fontColor:n}=(0,m.useMemo)(()=>{let t={bgColor:"var(--bm-color-background-primary-bright-light)",fontColor:"var(--bm-color-text-default-light)"};switch(e){case Y.$l.Primary:return t;case Y.$l.Promo:return{bgColor:"var(--bm-color-background-promotion-default-light)",fontColor:"var(--bm-color-text-contrast-light)"};case Y.$l.BlackFriday:return{bgColor:"var(--bm-color-background-reserved-black-light)",fontColor:"var(--bm-color-text-contrast-light)"};default:return t}},[e]);return r?u().createElement(ei,{className:"plan-card-badge",bgColor:a,fontColor:n,"data-testid":o||"badge",selected:t},u().createElement(el.A,{content:r})):u().createElement(u().Fragment,null)},es=o(47444),ed=o(4213),em=o(56174);let eu="plan-block-cta-select",ep="accordion-toggler",eb="pModalDataForOutright",eg="sqcheckcomponent",eh="var(--bm-color-text-contrast-light)",ef="var(--bm-color-text-default-light)",ev="||PLAN_SPEED||",e_="||PLAN_TITLE||",ek="||TYPICAL_DL_SPEED||",ey="||TYPICAL_UL_SPEED||",ex="afterSqPlanNotAvailable",ew="afterSq",eA="Available",eS="Not Available",eC=y.default.div` 56 padding: var(--bm-spacing-8) 0 var(--bm-spacing-20); 57`,eE=y.default.a` 58 &.cis-link { 59 text-decoration: ${e=>e.disabled?"line-through":null}; 60 cursor: pointer; 61 font-size: var(--bm-font-size-2xs-mobile); 62 line-height: var(--bm-font-line-height-2xs-mobile); 63 font-weight: var(--bm-font-weight-bold); 64 color: inherit; 65 66 &:hover, 67 &:focus { 68 cursor: ${e=>e.disabled?"default":null}; 69 text-decoration: ${e=>e.disabled?"line-through":null}; 70 color: inherit; 71 } 72 } 73`;var eP=({cis:e,newPriceSchemaId:t,title:o})=>{let[r,a]=(0,m.useState)(!1),[n,l]=(0,m.useState)(""),{cisText:i,cisUri:c,accessibilityText:s}=e[0]??{},d=(0,m.useCallback)(e=>{var o;if(e.preventDefault(),r)return;let n=(null==(o=document.body)?void 0:o.classList.contains("lux2-grid"))?`${W.hh}/amdd/cisdocument/offer/`:c,i=`${n}${t}`;(0,em.hm)(i).then(({LmsCommonAPIOutput:e})=>{if(!(e&&e.bufferedOutput))return void a(!0);let o=new Blob([(e=>{let t=window.atob(e),o=t.length,r=new Uint8Array(o);for(let e=0;e<o;e++)r[e]=t.charCodeAt(e);return r.buffer})(e.bufferedOutput)],{type:"application/pdf"});l(`cis-${t}.pdf`),(0,ed.saveAs)(o,`cis-${t}.pdf`)}).catch(()=>{a(!0)})},[c,r,t]);return i?u().createElement(eC,null,u().createElement(eE,{href:"#",onClick:d,"data-file":n,disabled:r,"aria-label":(()=>{if(s)return s.replaceAll(e_,o);let e=o.toLowerCase().endsWith("plan")?o:`${o} plan`,t=i.replace("(PDF)","").trim();return`Download PDF of ${e} ${t}`})(),className:"cis-link"},i)):u().createElement(u().Fragment,null)},eB=o(77500),e$=o(34555),eT=o(55373),eD=o.n(eT),eI=o(85072),eN=o.n(eI),eM=o(97825),ez=o.n(eM),eO=o(77659),eL=o.n(eO),eR=o(55056),eU=o.n(eR),eF=o(10540
73),ej=o.n(eF),eq=o(41113),eW=o.n(eq),eV=o(19011),eG={};eG.styleTagTransform=eW(),eG.setAttributes=eU(),eG.insert=eL().bind(null,"head"),eG.domAPI=ez(),eG.insertStyleElement=ej(),eN()(eV.A,eG);var eH=eV.A&&eV.A.locals?eV.A.locals:void 0;let eJ=({ctaLabel:e,planPrice:t,dataBlock:o,speedDetailsBlock:r,planCategory:a})=>{let n=o?.[0]?.data??"",l=r?.tooltipDetails?.downloadSpeed??"";return a&&({planCategory:a}).planCategory===Y.yX.FourG||e.includes("GB")||e.includes("TB")?`${e} for $${t}`:e.includes("$")?`${e} ${n}`:n.length>0?`${e} ${n} for $${t}`:`${e} ${l} for $${t}`};var eX=({contractLength:e,ctaCustomisePlan:t,customizePlanCTA:o,dataBlock:r,isPrepaid:a,isSMB:n,productSelectDeviceVariantMecName:l,productSelectedControlsEnabled:i,productSelectedMecId:c,productSelectedTerm:s,title:d,orTextEmpty:m,planPrice:p,speedDetailsBlock:b,planCategory:g})=>{let h=t?.ctaText||o?.ctaText;h=h?.replace("||PLAN_DATA||",r?.[0]?.data||"");let f=t?.ctaLink||o?.ctaLink;if(!(h&&f))return null;let v={cType:n?"smb":"cmr",deviceContractLength:s,deviceSku:l,fromDevicePage:"string"==typeof c&&c.length>0,planContractLength:e,planData:(0,eB.A)(r,"[0].data","").replace(/\D/g,"")},_=!!(c&&!i),k=_?void 0:`${f}?${eD().stringify(v)}`,y=`${h} ${d}`;return a&&(k=(0,K.A)(f),y=eJ({ctaLabel:h,planPrice:p,dataBlock:r,speedDetailsBlock:b,planCategory:g})),u().createElement("a",{"aria-label":y,"data-auto-id":"PlanBlockCTACustomize__CustomizePlanButton",className:T()(eH.customButton,{[eH.orTextEmpty]:m,[eH.isDisabled]:_,[eH.isEnabled]:!_}),"data-testid":"customizeCTALink",href:k,role:"button"},h)};function eQ(){return(eQ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}var eY=function(e){return m.createElement("svg",eQ({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 64"},e),c||(c=m.createElement("path",{d:"M21.4 55.5c-1.3 0-2.5-.5-3.4-1.4L.9 36.9c-1.8-1.8-1.8-4.9 0-6.8 1.8-1.8 4.9-1.8 6.8 0L21.6 44 56.3 9.2c1.8-1.8 4.9-1.8 6.8 0 1.8 1.8 1.8 4.9 0 6.8L25 54.2c-1.1.7-2.4 1.3-3.6 1.3"})))};let eZ=({disabled:e,isHover:t})=>{let o={default:{background:t?k()(A.M8.D9,.7):"var(--bm-color-background-secondary-default-light)"},disabled:{background:A.M8.D9}};return e?o.disabled:o.default},eK=y.default.button` 74 background: ${e=>eZ(e).background}; 75 border: 0; 76 color: var(--bm-color-text-default-light); 77 cursor: pointer; 78 padding: var(--bm-spacing-12) var(--bm-spacing-32); 79 text-transform: none; 80 transition-property: opacity; 81 transition: 0.3s; 82 width: 100%; 83 display: flex; 84 align-items: center; 85 justify-content: center; 86 87 &, 88 &.plan-block-cta-select.plan-cta-button { 89 border-radius: var(--bm-border-radius-md); 90 font-family: var(--bm-font-family-mark-pro); 91 font-weight: var(--bm-font-weight-bold); 92 font-size: var(--bm-font-size-xs-mobile); 93 line-height: var(--bm-font-line-height-xs-mobile); 94 } 95 96 &:focus, 97 &:hover { 98 background: ${({disabled:e,selected:t})=>eZ({disabled:e,selected:t,isHover:!0}).background}; 99 opacity: ${e=>e.disabled?1:.9}; 100 } 101 102 &:focus { 103 outline: auto; 104 } 105 106 &[disabled] { 107 background: ${e=>eZ(e).background}; 108 border-color: ${e=>eZ(e).background}; 109 cursor: default; 110 opacity: 0.3; 111 112 &:focus, 113 &:hover { 114 background: ${e=>eZ(e).background}; 115 } 116 } 117 118 &.tertiary { 119 background-color: ${A.M8.ON}; 120 border: var(--bm-border-width-lg) solid ${A.M8.OA}; 121 line-height: ${(0,S.A)(16)}; 122 &:not([disabled]) { 123 &:hover { 124 background-color: ${A.M8.ON}; 125 } 126 } 127 } 128 129 &.selected { 130 background: var(--bm-color-background-success-default-light); 131 color: var(--bm-color-text-success-strong-light); 132 } 133 134 .icon-selected { 135 display: flex; 136 justify-content: center; 137 background-color: var(--bm-color-icon-success-strong-light); 138 fill: var(--bm-color-background-success-default-light); 139 margin-right: var(--bm-spacing-6); 140 padding: var(--bm-spacing-2); 141 border-radius: var(--bm-border-radius-round); 142 width: var(--bm-spacing-16); 143 height: var(--bm-spacing-16); 144 145 svg { 146 width: 78%; 147 height: auto; 148 } 149 } 150`;var e0=({ctaLabel:e,handlePlanSelection:t,hasSummary:o,planIndex:r,productSelectedControlsEnabled:a,productSelectedMecId:n,selectPlanCTA:l,selectedPlan:i,planPrice:c,dataBlock:s,speedDetail
150sBlock:d,planCategory:p})=>{let b=r>-1&&i?.planIndex===r,g=l?.sqCheckOptions==="afterSqPlanNotAvailable",h=n&&l?.isEnabled?a:l?.isEnabled,f=b&&o,v=(0,m.useMemo)(()=>eJ({ctaLabel:e,planPrice:c,dataBlock:s,speedDetailsBlock:d,planCategory:p}),[e,c,s,d,p]);return u().createElement(eK,{"data-id":`select-cta-${r}`,"data-testid":`select-cta-${r}`,className:T()(eu,"plan-cta-button",{tertiary:g,selected:f}),disabled:!h,selected:f,"data-selected":b,onClick:t,"aria-label":v},f&&u().createElement("div",{className:"icon-selected","data-testid":"icon-selected"},u().createElement(eY,{width:16,height:16,"aria-hidden":"true"})),e)},e1=o(40778),e2={};e2.styleTagTransform=eW(),e2.setAttributes=eU(),e2.insert=eL().bind(null,"head"),e2.domAPI=ez(),e2.insertStyleElement=ej(),eN()(e1.A,e2);var e5=e1.A&&e1.A.locals?e1.A.locals:void 0,e3=e=>{let t=(0,e$.A)(e,["ctaLabel","handlePlanSelection","hasSummary","planIndex","productSelectedControlsEnabled","productSelectedMecId","selectPlanCTA","selectedPlan","skipSummaryComponent","dataBlock","speedDetailsBlock","planPrice","planCategory"]);return u().createElement("div",{className:e5.wrapper},t.selectPlanCTA&&u().createElement(e0,{...t}),(0,eB.A)(e,"customizePlanCTA.ctaText")&&!(0,eB.A)(e,"ctaCustomisePlan.DisableCta")&&u().createElement(u().Fragment,null,e.customizePlanCTA?.orText&&u().createElement("div",{className:e5.or},e.customizePlanCTA.orText),u().createElement(eX,{orTextEmpty:!e.customizePlanCTA?.orText,...(0,e$.A)(e,["contractLength","ctaCustomisePlan","customizePlanCTA","dataBlock","hasSummary","isPrepaid","isSMB","planId","productSelectDeviceVariantMecName","productSelectedControlsEnabled","productSelectedMecId","productSelectedTerm","simMecId","title","planPrice","speedDetailsBlock","planCategory"])})))};let e4=y.default.div` 151 padding: ${(0,S.A)(12)} 0; 152 153 .data-heading { 154 padding: 0; 155 margin: 0; 156 color: inherit; 157 display: flex; 158 font-family: var(--bm-font-family-mark-pro); 159 font-weight: var(--bm-font-weight-bold); 160 font-size: var(--bm-font-size-lg-mobile); 161 line-height: var(--bm-font-line-height-lg-mobile); 162 163 .number { 164 display: block; 165 } 166 .unit { 167 display: block; 168 } 169 } 170`;var e8=({dataBlock:e})=>{if(!(e&&e.length))return null;let{data:t}=e[0];if(!t)return null;let o=t.replace(/\D/g,""),r=t.replace(o,"");return u().createElement(e4,{className:"data-block-wrapper"},u().createElement("div",{"data-testid":"dataBlockHeading",className:"data-heading"},u().createElement("span",{className:"number"},o),u().createElement("span",{className:"unit"},r)))},e6=o(35217),e7=o(60252),e9=o(52457);let te="conditional",tt="useOldPlanPrice",to="noDiscount",tr="promotionId";var ta=o(38869);let tn=(0,y.css)` 171 span { 172 text-decoration: line-through; 173 } 174`,tl=(0,y.css)` 175 font-size: ${A.lG.as}; 176 position: relative; 177 top: ${(0,S.A)(-9)}; 178`,ti=y.default.div` 179 padding: ${(0,S.A)(20)} 0; 180 181 .price { 182 color: ${({newPriceFormatting:e})=>e?.blockFontColor||"inherit"}; 183 margin: 0; 184 padding: 0; 185 } 186 187 .price-number { 188 font-family: var(--bm-font-family-mark-pro); 189 font-weight: var(--bm-font-weight-heavy); 190 font-size: var(--bm-font-size-lg-mobile); 191 line-height: var(--bm-font-line-height-lg-mobile); 192 193 .dollar-sign { 194 font-size: inherit; 195 top: auto; 196 } 197 } 198 199 .overridePrice { 200 color: ${({overridePrice:e,oldPriceFontColour:t})=>e?t:"inherit"}; 201 text-decoration: line-through; 202 font-family: var(--bm-font-family-mark-pro); 203 font-weight: var(--bm-font-weight-heavy); 204 font-size: ${A.lG.Hg}; 205 line-height: 1; 206 } 207 208 .duration { 209 color: inherit; 210 font-family: var(--bm-font-family-mark-pro); 211 font-size: var(--bm-font-size-2xs-mobile); 212 line-height: var(--bm-font-line-height-2xs-mobile); 213 margin: 0; 214 padding: 0; 215 display: block; 216 217 p { 218 font-size: inherit; 219 line-height: inherit; 220 } 221 222 .duration-wrapper { 223 display: inline; 224 } 225 } 226 227 .old-price { 228 color: ${({oldPriceFormatting:e})=>e?.blockFontColor||"inherit"}; 229 font-size: ${A.lG.Hg}; 230 height: ${(0,S.A)(25)}; 231 line-height: 1; 232 233 ${({oldPriceFormatting:e})=>e?.strikeThrough&&tn} 234 } 235 236 .above-label-for-price { 237 padding-bottom: ${(0,S.A)(15)}; 238 } 239 240 .mtc { 241 font-size: ${A.lG.EX}; 242 line-height: ${(0,S.A)(21)}; 243 margin-top: ${A.YK.small}; 244 245 p, 246 a { 247 font-size: inherit; 248 line-height: inherit; 249 } 250 } 251`,tc=y.default.div` 252 padding-bottom: ${(0,S.A)(3)}; 253 254 .plan-price-wrapper { 255 display: flex; 256 align-items: baseline; 257 color: ${e=>e.fontColor}; 258 } 259`,ts=y.default.span` 260 ${tl} 261`,td=({price:e,overrideDurationCopy:t,newDurationCopy:o,durationMonthToMonth:r,duration:a,showDuration:n,planPriceStyle:l,discountedFontColor:i})=>{let[c,s]=e%1==0?[e.toString()]:(0,e7.A)(e).substring(1).split("."),d=l?.fontColor?`var(--product-price-discount-color, ${l?.fontColor})`:"inherit",m=(0,K.A)((0,ta.A)(o));return u().createElement(tc,{fontColor:i||d},u().createElement("span",{"data-testid":"plan-price-wrapper",className:"plan-price-wrapper"},u().createElement("span",{className:"price-number"},u().createElement("span",{className:"dollar-sign"},"$"),u().createElement("span",{"data-testid":"dollars"},c),s&&u().createElement(ts,{"data-testid":"decimals"},".",s)),n&&u().createElement("span",{className:"duration"},a)),u().createElement("div",{className:"duration duration-override","data-testid":"duration"},t?u().createElement(el.A,{className:"duration-wrapper",content:m}):r))};var tm=({aboveLabelForPrice:e,campaignPrice:t,campaignTile:o,displayLayout:r,durationMonthToMonth:a,hasCampaign:n,mtc:l,newDurationCopy:i,newPrice:c,oldPriceFontColour:s,oldPriceLabel:d,overrideDurationCopy:p,overridePrice:b,planPrice:h,planPriceStyle:f,showOldPriceWithStrike:v,planDiscountName:_,planDiscount:k,promoPriceFontColour:y,showPlanDiscountFormat:x,useDiscountPlan:w,duration:A,showDuration:S,nonDiscountedPlanPrice:C,overrideMtc:E,newMtc:P})=>{let B=(0,e7.A)(h),$=(0,e7.A)(t||0),T=o?$:B,D=(0,e7.A)(Number(c)||0),I=(0,e9.A)(r,"was"),N=(0,e9.A)(r,"now"),M=n&&(!o||t===h),z=o&&"number"==typeof t&&t!==h,O=parseFloat(k?.toString()||"0")>0&&w===tt,L=(0,m.useMemo)(()=>"number"==typeof C&&C>h&&y?`var(--bm-${g[y]})`:"",[C,h,y]),R=0;return R=o?t||0:h+(O?parseFloat(k?.toString()||"0"):0),u().createElement(ti,{"data-testid":"plan-block-price",className:"price-block-wrapper",oldPriceFormatting:I,newPriceFormatting:O?null:N,overridePrice:b,newPrice:c,oldPriceFontColour:s,showOldPriceWithStrike:v},u().createElement("div",{"data-testid":"blockContent"},e&&u().createElement(el.A,{className:"above-label-for-price",testId:"aboveLabelForPrice",content:(0,K.A)((0,ta.A)(e))}),M&&u().createElement("div",{className:"old-price","data-testid":"oldPricePlaceholder"}),z&&u().createElement(u().Fragment,null,u().createElement(e6.A,null,"This plan was for ",B),u().createElement("div",{className:"old-price","data-testid":"oldPrice","aria-hidden":!0},d?`${d} `:"Was ",u().createElement("span",null,B))),b&&u().createElement(u().Fragment,null,v&&u(
261).createElement(u().Fragment,null,u().createElement(e6.A,{"data-testid":"priceScreenReader"},"This plan was ",T," now ",D),u().createElement("div",{className:"overridePrice","data-testid":"overrideOldPrice","aria-hidden":!0},T)),u().createElement("div",{className:"price","data-testid":"price","aria-hidden":v},u().createElement(td,{price:Number(c)||0,overrideDurationCopy:p,newDurationCopy:i,duration:A,showDuration:S,durationMonthToMonth:a,planPriceStyle:f}))),!b&&parseFloat(k?.toString()||"0")>0&&!O&&x&&u().createElement(u().Fragment,null,u().createElement(e6.A,{"data-testid":"discountPriceScreenReader"},"This price was for discount plan ",_," at"," ",B),u().createElement("div",{className:"old-price","data-testid":"discountPrice","aria-hidden":!0},d?`${d} `:"Was ",u().createElement("span",null,(0,e7.A)(h+parseFloat(k?.toString()||"0"))))),!b&&u().createElement("div",{className:"price","data-testid":"price"},u().createElement(td,{price:R,discountedFontColor:L,overrideDurationCopy:p,newDurationCopy:i,duration:A,showDuration:S,durationMonthToMonth:a,planPriceStyle:f})),u().createElement(el.A,{className:"mtc",testId:"mtc",content:(0,K.A)((0,ta.A)(E?P:l))})))},tu=o(16133);let tp=y.default.div` 262 padding: ${(0,S.A)(20)} 0; 263 264 .frequency { 265 color: inherit; 266 display: block; 267 font-family: var(--bm-font-family-mark-pro); 268 font-size: ${(0,S.A)(12)}; 269 margin: ${(0,S.A)(5)} 0 0 0; 270 padding: 0; 271 p { 272 font-size: ${(0,S.A)(12)}; 273 } 274 } 275 276 .mtc { 277 font-size: ${(0,S.A)(14)}; 278 font-weight: var(--bm-font-weight-regular); 279 line-height: ${(0,S.A)(21)}; 280 margin-top: ${(0,S.A)(24)}; 281 282 a, 283 p { 284 font-size: inherit; 285 line-height: inherit; 286 } 287 288 b { 289 font-family: var(--bm-font-family-mark-pro); 290 font-weight: var(--bm-font-weight-bold); 291 } 292 } 293 294 .plus { 295 padding: 0 ${(0,S.A)(5)}; 296 line-height: 1; 297 } 298 299 .price-breakup { 300 display: flex; 301 } 302 303 .sub-price { 304 font-family: var(--bm-font-family-mark-pro); 305 font-weight: var(--bm-font-weight-heavy); 306 line-height: 1; 307 min-width: ${(0,S.A)(60)}; 308 } 309 310 .total-price { 311 border-right: var(--bm-border-width-md) solid ${A.M8.VT}; 312 font-family: var(--bm-font-family-mark-pro); 313 font-weight: var(--bm-font-weight-heavy); 314 line-height: 1; 315 margin-right: ${(0,S.A)(10)}; 316 padding-right: ${(0,S.A)(10)}; 317 } 318`,tb=y.default.div` 319 font-size: ${({fontSize:e})=>e&&(0,S.A)(e)}; 320 text-decoration: ${({strikeThrough:e})=>e?"line-through":"inherit"}; 321 color: ${({fontColor:e})=>""!==e?e:"inherit"}; 322`,tg=y.default.span` 323 font-size: ${({fontSize:e})=>e&&(0,S.A)(e)}; 324 text-decoration: ${({strikeThrough:e})=>e?"line-through":"inherit"}; 325 color: ${({fontColor:e})=>""!==e?e:"inherit"}; 326`,th=({price:e,fontSize:t,strikeThrough:o=!1,fontColor:r="",dataTestId:a},n)=>{let l=e&&e.split("."),i=t&&.7*t;return u().createElement(tb,{className:"PlanBlockPriceBreakup__Dollars","aria-label":e,fontSize:t,strikeThrough:o,fontColor:r,"data-testid":`${a}-dollar`,...n},l?.[0],u().createElement(tg,{fontSize:i,strikeThrough:o,fontColor:r,"data-testid":`${a}-cents`},".",l?.[1]))};var tf=({contractLength:e="",devicePriceLabel:t,deviceUpfront:o,duration:r,durationMonthToMonth:a,newDurationCopy:n,newPrice:l,oldPriceFontColour:i,overrideDurationCopy:c,overridePrice:s,planPriceLabel:d,priceBreakupInfo:m,showOldPriceWithStrike:p,overrideMtc:b,newMtc:g,newMtcMonthToMonth:h})=>{let f=m?.deviceMonthly||0,v=m?.planMonthly||0,_=m?.shortDescription||"",k=m?.totalCost||0,y=(0,e7.A)(v),x=(0,e7.A)(f),w=(0,e7.A)(k),A=(0,e7.A)(Number(l)),S=(0,e7.A)(k-v+Number(l)),C=1===(0,tu.A)(e)?a:r,E=1===(0,tu.A)(e)?o:t,P=1===(0,tu.A)(e)?h:g;return u().createElement(tp,null,u().createElement("div",{"data-testid":"blockContent"},u().createElement("div",{className:"price-breakup"},u().createElement("div",{className:"total-price","data-testid":"priceContent"},s&&p&&u().createElement(u().Fragment,null,u().createElement(e6.A,{"data-testid":"priceScreenReader"},"This plan total price was ",w," now"," ",S),u().createElement(th,{price:w,fontSize:16,strikeThrough:!0,fontColor:i,dataTestId:"strikeThroughPrice","aria-hidden":!0})),u().createElement(th,{price:s?S:w,fontSize:24,"aria-hidden":s}),u().createElement(el.A,{className:"frequency",testId:"duration",content:c?n:C})),u().createElement("div",{className:"sub-price"},u().createElement(th,{price:s?A:y}),u().createElement("span",{className:"frequency"},d)),u().createElement("div",{className:"plus"},"+"),u().createElement("div",{className:"sub-price"},u().createElement(th,{price:x}
326),u().createElement("span",{className:"frequency"},E))),void 0!==_&&u().createElement(el.A,{className:"mtc",content:b?P:_})))},tv=o(34311),t_=o(91160),tk=o(91640);(s||(s={})).Normal="normal";let ty=(0,y.css)` 327 margin-bottom: var(--bm-spacing-12); 328`,tx=(0,y.css)` 329 margin-right: var(--bm-measurement-10); 330 max-width: ${(0,S.A)(36)}; 331 min-width: ${(0,S.A)(36)}; 332`,tw=y.default.div` 333 display: flex; 334 flex-direction: column; 335 flex-grow: 1; 336 font-family: var(--bm-font-family-mark-pro); 337 font-size: var(-bm-font-size-2xs-mobile); 338 height: 100%; 339 line-height: 1.3; 340 341 &.has-top-border { 342 border-top: var(--bm-border-width-md) solid ${A.M8.OA}; 343 } 344 345 &.has-bottom-border { 346 border-bottom: var(--bm-border-width-md) solid ${A.M8.OA}; 347 } 348 349 a { 350 font-size: inherit; 351 line-height: inherit; 352 } 353 354 b, 355 strong { 356 font-weight: normal; 357 } 358 359 button { 360 cursor: pointer; 361 font-family: inherit; 362 font-size: 100%; 363 line-height: ${(0,S.A)(21)}; 364 text-transform: none; 365 } 366 367 p { 368 font-size: inherit; 369 line-height: inherit; 370 margin: 0 var(--bm-spacing-20) 0 0; 371 color: inherit; 372 } 373 374 ul { 375 font-size: inherit; 376 line-height: inherit; 377 list-style: none; 378 margin-left: 0; 379 padding-left: 0; 380 } 381 382 ul li { 383 font-size: inherit; 384 line-height: inherit; 385 margin-bottom: var(--bm-spacing-12); 386 387 &:last-child { 388 margin-bottom: 0; 389 } 390 } 391 392 .promo-block-header { 393 display: ${e=>e.titleImageDisplay===s.Normal?null:"flex"}; 394 395 position: relative; 396 397 .promo-block-image { 398 ${({titleImageDisplay:e})=>e===s.Normal?ty:tx} 399 400 img { 401 max-width: 100%; 402 } 403 } 404 405 .promo-block-title { 406 padding-right: ${e=>e.hasAccordion?"var(--bm-spacing-20)":null}; 407 408 p:last-child { 409 margin-bottom: 0; 410 } 411 } 412 413 .promo-block-description { 414 font-size: var(--bm-font-size-2xs-mobile); 415 font-weight: normal; 416 417 p:last-child { 418 margin-bottom: 0; 419 } 420 } 421 422 .promo-block-title + .promo-block-description { 423 margin-top: var(--bm-spacing-6); 424 } 425 } 426 427 .promo-block-body { 428 display: ${e=>!e.hasAccordion||e.isAccordionOpen?"block":"none"}; 429 } 430 431 .promo-block-content { 432 width: 100%; 433 } 434 435 .accordion-toggler { 436 background: transparent; 437 border: none; 438 height: auto; 439 margin: 0; 440 padding: 0; 441 text-align: left; 442 width: 100%; 443 color: inherit; 444 445 svg { 446 fill: ${A.M8.Vc}; 447 height: var(--bm-spacing-24); 448 position: absolute; 449 right: 0; 450 top: ${(0,S.A)(-3)}; 451 width: var(--bm-spacing-24); 452 } 453 454 &:focus { 455 outline: auto; 456 outline-color: var(--bm-color-background-reserved-black-light); 457 } 458 459 .promo-block-title { 460 h4 { 461 font-size: ${(0,S.A)(15)}; 462 font-family: var(--bm-font-family-mark-pro); 463 font-weight: var(--bm-font-weight-bold); 464 margin: 0; 465 line-height: ${(0,S.A)(21)}; 466 } 467 } 468 } 469 470 .full-width { 471 width: 100%; 472 } 473`,tA=y.default.div` 474 padding: var(--bm-measurement-10) 0; 475`,tS=(0,y.css)` 476 margin-bottom: var(--bm-spacing-12); 477`,tC=(0,y.css)` 478 max-width: ${(0,S.A)(36)}; 479 min-width: ${(0,S.A)(36)}; 480`,tE=y.default.div` 481 margin-top: var(--bm-spacing-12); 482 display: ${e=>e.bodyItemImageDisplay!==s.Normal?"flex":null}; 483 484 .promo-block-body-item-image { 485 ${({bodyItemImageDisplay:e})=>e===s.Normal?tS:tC}; 486 487 img { 488 display: block; 489 max-width: 100%; 490 } 491 } 492`,tP=y.default.div` 493 padding: var(--bm-spacing-16) var(--bm-spacing-20); 494 margin: 0 calc(var(--bm-spacing-20) * -1); 495 flex: 1; 496`,tB=y.default.h3` 497 background: transparent; 498 border: none; 499 color: inherit; 500 font-family: var(--bm-font-family-mark-pro); 501 font-weight: var(--bm-font-weight-bold); 502 font-size: var(--bm-font-size-xs-mobile); 503 line-height: var(--bm-font-line-height-xs-mobile); 504 letter-spacing: normal; 505 line-height: 1; 506 margin: 0; 507 padding: 0; 508 text-align: left; 509 text-transform: none; 510 511 &:focus, 512 &:hover { 513 background: none; 514 } 515`;var t$=({title:e,planIndex:t,plansLength:o})=>u().createElement(tP,{className:"PlanBlockTitle__Wrapper"},u().createElement(tB,{"data-testid":"plan-block-title",tabIndex:-1,
515className:"plan-title","aria-label":`${e} ${t+1} / ${o} `,id:`planTitleBlock[${t}]`},e)),tT=o(66049),tD={};tD.styleTagTransform=eW(),tD.setAttributes=eU(),tD.insert=eL().bind(null,"head"),tD.domAPI=ez(),tD.insertStyleElement=ej(),eN()(tT.A,tD);var tI=tT.A&&tT.A.locals?tT.A.locals:void 0,tN=e=>{if(!e)return null;let t=e.indexOf("[");if(t<0)return null;let o=e.indexOf("]",t+1);return o<0?null:e.slice(t+1,o)};let tM=y.default.div` 516 margin-bottom: calc(var(--bm-measurement-10) * -1); 517 518 &.simple { 519 .title-columns { 520 margin-bottom: 0; 521 } 522 } 523 .title-columns { 524 display: flex; 525 justify-content: space-between; 526 margin: var(--bm-spacing-8) 0 var(--bm-spacing-20); 527 padding-top: var(--bm-spacing-2); 528 529 .data-block-wrapper, 530 .price-block-wrapper { 531 padding: 0; 532 } 533 534 .price-block-wrapper { 535 text-align: right; 536 } 537 538 .plan-price-wrapper { 539 justify-content: flex-end; 540 } 541 } 542 543 .duration, 544 .duration-override { 545 font-size: var(--bm-font-size-xs-mobile); 546 line-height: var(--bm-font-line-height-xs-mobile); 547 548 p { 549 font-size: inherit; 550 line-height: inherit; 551 } 552 } 553 554 .duration-override { 555 margin-top: var(--bm-spacing-4); 556 } 557 558 .plan-speed-wrapper { 559 flex: 1; 560 } 561 .plan-speed-legal-disclaimer { 562 font-family: var(--bm-font-family-mark-pro); 563 font-size: var(--bm-font-size-2xs-mobile); 564 font-weight: var(--bm-font-weight-regular); 565 line-height: var(--bm-font-line-height-2xs-mobile); 566 margin-top: var(--bm-spacing-8); 567 padding-bottom: var(--bm-spacing-20); 568 } 569 570 .price-number { 571 font-family: var(--bm-font-family-mark-pro); 572 font-weight: var(--bm-font-weight-heavy); 573 font-size: var(--bm-font-size-lg-mobile); 574 line-height: var(--bm-font-line-height-lg-mobile); 575 576 .dollar-sign { 577 font-size: inherit; 578 top: auto; 579 } 580 } 581 582 .duration { 583 color: inherit; 584 font-family: var(--bm-font-family-mark-pro); 585 font-size: var(--bm-font-size-xs-mobile); 586 line-height: var(--bm-font-line-height-xs-mobile); 587 margin: 0; 588 padding: 0; 589 display: block; 590 591 .duration-wrapper { 592 font-family: var(--bm-font-family-mark-pro); 593 font-size: var(--bm-font-size-2xs-mobile); 594 font-weight: var(--bm-font-weight-regular); 595 line-height: var(--bm-font-line-height-2xs-mobile); 596 margin-top: var(--bm-spacing-8); 597 } 598 } 599 600 .PlanBlockTitle__Wrapper { 601 background-color: ${({backgroundColor:e})=>e?`var(--bm-${g[e]})`:"var(--bm-color-background-subtle-light)"}; 602 color: ${({fontColor:e})=>e?`var(--bm-${g[e]})`:"var(--bm-color-text-default-light)"}; 603 margin-bottom: var(--bm-spacing-12); 604 } 605`;var tz=({title:e,labelledby:t,planTitle:o,planIndex:r,plansLength:a,dataBlock:n,speedValue:l,overridePrice:i,campaignTile:c,campaignPrice:s,planPrice:d,newPrice:p,planDiscount:b,overrideDurationCopy:h,newDurationCopy:f,duration:v,durationMonthToMonth:_,planPriceStyle:k,useDiscountPlan:y,nonDiscountedPlanPrice:x,promoPriceFontColour:w,backgroundColor:A,fontColor:S,speedFrequencyCopy:C,speedDetailsBlock:E})=>{let P=tN(e??"")??"",B=P?P.split(","):[],$=(0,m.useMemo)(()=>{let e=parseFloat(b?.toString()||"0")>0&&y===tt,t=0;return t=c?s||0:(d||0)+(e?parseFloat(b?.toString()||"0"):0),i?Number(p)||0:t},[s,c,p,i,b,d,y]),D=(0,m.useMemo)(()=>"number"==typeof x&&x>d&&w?`var(--bm-${g[w]})`:"",[x,d,w]),I=e=>{if("||PLAN_DATA||"===e)return u().createElement(e8,{dataBlock:n||[]});if("||PLAN_PRICE||"===e)return u().createElement("div",{"data-testid":"plan-block-price",className:"price-block-wrapper"},u().createElement(td,{price:$,overrideDurationCopy:h,newDurationCopy:f,duration:v,showDuration:!0,durationMonthToMonth:_,planPriceStyle:k,discountedFontColor:D}));if([ev,ek,ey].includes(e)){let t={[ev]:l,[ek]:E?.tooltipDetails.downloadSpeed,[ey]:E?.tooltipDetails.uploadSpeed}[e];return u().createElement("div",{"data-testid":"plan-speed-wrapper",className:"plan-speed-wrapper"},u().createElement("h3",{"data-testid":"plan-speed",className:tI.planSpeed},t?.match(/\d+/g)?.[0]||"",u().createElement("span",{className:tI.speedUnit},"Mbps")),C&&u().createElement("div",{"data-testid":"plan-speed-legal-disclaimer",className:"plan-speed-legal-disclaimer"},C))}
605return e===e_?u().createElement(t$,{title:o,planIndex:r,plansLength:a}):e};if(B.length>0){let[e,t,...o]=B;return u().createElement(tM,{backgroundColor:A,fontColor:S,className:T()({simple:B.length<3}),"data-testid":"title-components-wrapper"},u().createElement("div",{className:"title-columns"},I(e),t&&I(t)),o.map(e=>I(e)))}return u().createElement("div",{className:"promo-block-title",id:t},u().createElement(el.A,{content:(0,K.A)((0,ta.A)(e))}))},tO=o(30865),tL={};tL.styleTagTransform=eW(),tL.setAttributes=eU(),tL.insert=eL().bind(null,"head"),tL.domAPI=ez(),tL.insertStyleElement=ej(),eN()(tO.A,tL);var tR=tO.A&&tO.A.locals?tO.A.locals:void 0;let tU=({bodyDescription:e,bodyImage:t,bodyLinkText:o,bodyLinkUrl:r,bodyTitle:a,asListItem:n=!0})=>{let l=u().createElement("img",{...!t?.alt?{"aria-hidden":"true"}:{},src:t?.src?.original,alt:t?.alt||t?.title||""}),i=u().createElement(tE,{bodyItemImageDisplay:t?.imageDisplayStyle},t?.src?.original&&u().createElement("div",{className:"promo-block-body-item-image"},t.link?u().createElement("a",{href:t.link},l):l),u().createElement("div",{className:tR.promoBlockBodyItemInfo},a&&u().createElement(el.A,{className:tR.promoBlockBodyItemTitle,content:(0,K.A)((0,ta.A)(a))}),e&&u().createElement(el.A,{className:tR.promoBlockBodyItemDescription,content:(e=>{if(!e||-1===e.indexOf("<a"))return e||"";try{let t=new DOMParser().parseFromString(e,"text/html"),o=t.querySelector("a");return o&&o.setAttribute("role","button"),t.body.innerHTML}catch{return e}})((0,K.A)((0,ta.A)(e)))}),o&&r&&u().createElement("div",{className:tR.promoBlockBodyItemLink},u().createElement("a",{href:r},o))));return n?u().createElement("li",null,i):i},tF=({title:e,description:t,labelledby:o,describedby:r,ariaLevel:a,...n})=>u().createElement("div",{className:"promo-block-content","data-testid":"blockContent"},e&&u().createElement(tz,{...n,title:e,ariaLevel:a,labelledby:o}),t&&u().createElement("div",{className:"promo-block-description",id:r},u().createElement(el.A,{content:(0,K.A)((0,ta.A)(t))})));var tj=({blockType:e,promoBlock:t,atom:o,...r})=>{let a=e.match(/\[([^)]+)\]/)?.[1],[{isAccordionOpen:n},l]=(0,es.L4)(o),[i,c]=(0,m.useState)(t[a]||null),s=(0,m.useMemo)(()=>(0,p.A)(),[]),d=(0,m.useRef)(null);if((0,m.useEffect)(()=>{a&&t[a]&&(c(t[a]),l(e=>({...e,isAccordionOpen:JSON.parse(t[a].isAccordianOpen)})))},[e,a,t,l]),(0,m.useEffect)(()=>
605{l(e=>({...e,blockHeight:0}))},[t,l]),!i)return u().createElement(tw,null);let{title:b,description:g,promoTitleImage:h,promoBlockBody:f,isAccordian:v,showBottomBorder:_,showTopBorder:k}=i,y=v&&!0===JSON.parse(v?.toString())&&null!==f,x=null;if(Array.isArray(f)&&f.length>0){let e=f.length>1,t=f.map((t,o)=>u().createElement(tU,{...t,bodyLinkText:t.bodyLinkText||"",bodyLinkUrl:t.bodyLinkUrl||"",bodyTitle:t.bodyTitle||"",asListItem:e,key:o}));x=e?u().createElement("ul",null,t):t[0]}return u().createElement(tw,{"data-testid":"promoBlockWrapper",backgroundColor:"#ccc",hasAccordion:y,isAccordionOpen:n,titleImageDisplay:h?.imageDisplayStyle,className:T()({"has-bottom-border":"true"===_,"has-top-border":"true"===k})},u().createElement(tA,null,u().createElement("div",{className:"promo-block-header"},(0,eB.A)(h,"src.original")&&u().createElement("div",{className:"promo-block-image"},u().createElement("img",{src:h.src.original,alt:""})),y?u().createElement("div",{className:"full-width"},u().createElement("button",{"aria-controls":`acc-${s}`,"data-testid":"accordionToggler",className:ep,"aria-label":b||g?void 0:"Accordion content","aria-describedby":`desc-${s}`,"aria-expanded":n,onClick:()=>{l(e=>({...e,blockHeight:0,isAccordionOpen:!e.isAccordionOpen})),d?.current?.focus(),(0,ee.IJ)({interactionText:(0,ta.A)((0,tk.A)(b?.trim()))||"",interactionClickElement:ep,interactionTarget:"",interactionElementId:void 0})},ref:d},u().createElement(tF,{...r,title:b||"",description:g||"",labelledby:`label-${s}`,describedby:`desc-${s}`}),n?u().createElement(t_.A,null):u().createElement(tv.A,null))):u().createElement(tF,{...r,title:b||"",description:g||"",labelledby:`label-${s}`,describedby:`desc-${s}`})),f&&u().createElement("div",{"data-testid":"promoBlockBody",className:"promo-block-body",id:`acc-${s}`,"aria-live":y&&(!n||document.activeElement!==d.current)?"off":"assertive"},x)))};let tq=y.default.div` 606 padding: ${(0,S.A)(15)} ${(0,S.A)(0)}; 607 height: 100%; 608 609 svg { 610 color: ${A.M8.wv}; 611 height: ${(0,S.A)(20)}; 612 width: ${(0,S.A)(20)}; 613 } 614 svg * { 615 stroke: none; 616 } 617`,tW=y.default.p` 618 color: ${A.M8.Bm}; 619 font-family: var(--bm-font-family-mark-pro); 620 font-weight: var(--bm-font-weight-bold); 621 font-size: ${(0,S.A)(18)}; 622 padding-bottom: ${(0,S.A)(15)}; 623 letter-spacing: normal; 624`,tV=y.default.p` 625 background-color: ${e=>e.backgroundColor}; 626 color: ${e=>e.fontColor}; 627 display: inline-block; 628 font-size: var(--bm-font-size-2xs-mobile); 629 line-height: var(--bm-font-line-height-2xs-mobile); 630 padding: var(--bm-spacing-2) var(--bm-spacing-6) 0; 631 position: relative; 632 text-align: center; 633 font-family: var(--bm-font-family-mark-pro); 634 font-weight: var(--bm-font-weight-bold); 635 top: ${(0,S.A)(1)}; 636 border-radius: var(--plan-carousel-border-radius) 637 var(--plan-carousel-border-radius) 0 0; 638`,tG=y.default.div` 639 align-items: center; 640 justify-content: center; 641 margin-bottom: ${(0,S.A)(15)}; 642 border-radius: var(--plan-carousel-border-radius) 0 643 var(--plan-carousel-border-radius) var(--plan-carousel-border-radius); 644 border: var(--bm-border-width-md) solid 645 var(--bm-color-border-neutral-subtle-light); 646 background: var(--bm-color-background-subtle-light); 647 padding: var(--bm-spacing-6); 648 649 &.no-top-border-radius { 650 border-top-left-radius: 0; 651 } 652 653 ul { 654 align-items: center; 655 list-style: none; 656 display: flex; 657 margin: 0; 658 justify-content: center; 659 padding: 0; 660 661 li { 662 width: 100%; 663 margin-right: var(--bm-spacing-6); 664 665 &:last-child { 666 margin-right: 0; 667 } 668 } 669 } 670`,tH=y.default.button` 671 background: var(--bm-color-background-default-light); 672 border: var(--bm-border-width-md) solid 673 var(--bm-color-border-neutral-default-light); 674 border-radius: var(--plan-carousel-border-radius); 675 line-height: 1; 676 z-index: 9; 677 width: 100%; 678 padding: var(--bm-measurement-10) 0; 679 font-family: var(--bm-font-family-mark-pro); 680 font-weight: var(--bm-font-weight-bold); 681 cursor: pointer; 682 font-size: var(--bm-spacing-12); 683 box-sizing: border-box; 684 color: var(--bm-color-background-reserved-black-light); 685 686 span { 687 display: block; 688 padding-top: var(--bm-measurement-1); 689 font-family: var(--bm-font-family-mark-pro); 690 } 691 692 &.selected { 693 box-sizing: border-box; 694 border: var(--bm-border-width-md) solid 695 var(--bm-color-border-primary-strong-light); 696 box-shadow: inset 0 0 0 var(--bm-measurement-1) ${A.M8.$S}; 697 color: var(--bm-color-background-reserved-black-light); 698 position: relative; 699 700 &:hover { 701 border-color: var(--bm-color-border-primary-strong-light); 702 } 703 704 &:after { 705 content: ''; 706 border-width: ${(0,S.A)(10)} ${(0,S.A)(10)} 0; 707 border-style: solid; 708 display: ${e=>e.showTriangle?"block":"none"}; 709 border-color: ${e=>
709e.tooltipBackground} transparent; 710 margin-left: calc(var(--bm-measurement-10) * -1); 711 position: absolute; 712 left: 50%; 713 bottom: calc(var(--bm-spacing-24) * -1); 714 border-top-width: 0; 715 border-bottom-width: ${(0,S.A)(10)}; 716 } 717 } 718 719 &:hover { 720 color: inherit; 721 background: inherit; 722 } 723 724 &:focus { 725 color: inherit; 726 background: inherit; 727 } 728 729 svg * { 730 stroke: none; 731 } 732`,tJ=y.default.div` 733 p, 734 a { 735 font-size: ${A.lG.EX}; 736 line-height: normal !important; 737 } 738`,tX=y.default.div` 739 margin-top: var(--bm-measurement-10); 740`,tQ=y.default.hr` 741 border-top: var(--bm-border-width-md) solid var(--color-support-grey2); 742 border-bottom: 0; 743 border-right: 0; 744 border-left: 0; 745 margin: var(--bm-spacing-20) 0; 746`,tY=y.default.div` 747 margin-top: var(--bm-measurement-10); 748`,tZ=(0,y.default)(el.A)` 749 color: ${A.M8.Bm}; 750 font-family: var(--bm-font-family-mark-pro); 751 font-weight: var(--bm-font-weight-bold); 752 font-size: ${(0,S.A)(16)}; 753 letter-spacing: normal; 754 line-height: ${(0,S.A)(21)}; 755`,tK=(0,y.default)(el.A)` 756 padding: ${(0,S.A)(20)}; 757 margin-bottom: ${(0,S.A)(15)}; 758 background: rgba(229, 76, 46, 0.1); 759`,t0=(0,y.default)(el.A)` 760 font-size: ${A.lG.EX}; 761 line-height: ${(0,S.A)(21)}; 762 763 p { 764 font-size: var(--bm-font-size-2xs-mobile); 765 padding: 0; 766 margin: ${(0,S.A)(0)}; 767 } 768 769 ul { 770 padding: ${(0,S.A)(0)} ${(0,S.A)(0)} ${(0,S.A)(0)} ${(0,S.A)(18)}; 771 margin: ${(0,S.A)(0)}; 772 } 773 774 li, 775 a { 776 font-size: ${A.lG.EX}; 777 } 778 779 sup { 780 font-size: ${(0,S.A)(10)}; 781 line-height: normal; 782 } 783`,t1=(0,y.default)(el.A)` 784 p { 785 font-size: ${(0,S.A)(12)}; 786 color: ${A.M8.Or}; 787 padding-top: ${(0,S.A)(10)}; 788 line-height: normal; 789 } 790`,t2=y.default.div` 791 padding: var(--bm-spacing-12); 792 font-size: var(--bm-font-size-2xs-mobile); 793 color: var(--color-support-grey_33); 794 795 .userSpeeds { 796 font-family: var(--bm-font-family-mark-pro); 797 font-weight: var(--bm-font-weight-bold); 798 letter-spacing: 0; 799 } 800`,t5=(0,y.default)(t2)`
801 background: rgba(11, 93, 188, 0.1); 802`,t3=(0,y.default)(t2)` 803 background: var(--color-accent-greenLight); 804`,t4=(0,y.default)(el.A)` 805 display: inline-block; 806 807 a, 808 p { 809 font-size: var(--bm-font-size-2xs-mobile); 810 } 811`;var t8=({lowDLSpeed:e,lowULSpeed:t,userSpeeds:o,minMaxSpeedMessages:r})=>{let a=`${r?.lowDownloadSpeed?.replace("||SPEED_DETAILS||",`<span class='userSpeeds'>${o}</span>`)}`,n=e||t?a:r?.highDownloadSpeed;return n?u().createElement(t3,{className:"highSpeed","data-testId":"speedDetails"},u().createElement(t4,{content:n})):u().createElement(u().Fragment,null)},t6=({speedId:e,minMaxSpeedMessages:t,oneSQMessage:o,showOneSq5GMessage:r,parsedDownloadSpeed:a,parsedUploadSpeed:n,sqData:l,isPlanBlocked:i})=>{let c=e?.match(/\d+/g),s=c?{planDLSpeed:(0,tu.A)(c[0])||0,planULSpeed:(0,tu.A)(c[1])||0}:{planDLSpeed:0,planULSpeed:0},d=Math.min(a,s.planDLSpeed),m=Math.min(n,s.planULSpeed),p=`${d}Mbps/${m}Mbps`,b=!i&&l?.dsqSpeedMatrixInfo?.plan?.consent_tiers?.some(e=>e.includes(`${s.planDLSpeed}/${s.planULSpeed}`)),g=r&&s.planDLSpeed>=(o?.premiumThreshold??0)&&!b&&l?.availableTechnologies?.includes("5G");return u().createElement(u().Fragment,null,b&&u().createElement(t8,{lowDLSpeed:a<s.planDLSpeed,lowULSpeed:n<s.planULSpeed,userSpeeds:p,minMaxSpeedMessages:t}),g&&o?.oneSQ5GMessage&&u().createElement(t5,{className:"noSpeed","data-testid":"dynamicSpeed5GMessage"},u().createElement(t4,{content:o?.oneSQ5GMessage})))},t7=({speedValue:e,speedDetailsBlock:t,sqData:o,isNoSpeed:r,isMultiLine:a,parsedDownloadSpeed:n,parsedUploadSpeed:l,isPlanBlocked:i})=>r||a?u().createElement(t5,{className:"noSpeed","data-testId":"noSpeedDetails"},u().createElement(t4,{content:t?.noSpeedMessage})):u().createElement(t6,{parsedDownloadSpeed:n,parsedUploadSpeed:l,speedId:e,minMaxSpeedMessages:t?.minMaxSpeedMessages,oneSQMessage:t?.oneSQMessage,showOneSq5GMessage:t?.showOneSq5GMessage,sqData:o,isPlanBlocked:i}),t9=o(74701),oe=o(97342),ot={};ot.styleTagTransform=eW(),ot.setAttributes=eU(),ot.insert=eL().bind(null,"head"),ot.domAPI=ez(),ot.insertStyleElement=ej(),eN()(oe.A,ot);var oo=oe.A&&oe.A.locals?oe.A.locals:void 0,or=o(21570),oa={};oa.styleTagTransform=eW(),oa.setAttributes=eU(),oa.insert=eL().bind(null,"head"),oa.domAPI=ez(),oa.insertStyleElement=ej(),eN()(or.A,oa);var on=or.A&&or.A.locals?or.A.locals:void 0,ol=({speed:e,speedText:t})=>{let o=(0,tu.A)(e),r=e.replace(/\d+/g,"");return u().createElement("div",{className:on.tooltipSpeed},u().createElement("div",{"data-testid":"tooltip-speed-number",className:on.speedNumber},o),u().createElement("div",null,u().createElement("div",{"data-testid":"tooltip-speed-unit",className:T()(on.text,on.unit)},r),u().createElement("div",{"data-testid":"tooltip-speed-text",className:on.text},t)))},oi=({speedDetailsBlock:e,speedValue:t,tooltipBackground:o,tooltipFontColor:r})=>e&&e.tooltipDetails?u().createElement("div",{className:oo.tooltip,"data-testid":"tooltip",style:{"--speed-details-tooltip-font-color":r,"--speed-details-tooltip-background":o}},u().createElement("div",{className:oo.titleRow},e.tooltipDetails.title&&u().createElement(u().Fragment,null,u().createElement("p",{className:oo.title,"data-testid":"speedDetailsTooltipTitle"},e.tooltipDetails.title),u().createElement("div",{"aria-hidden":"true",tabIndex:-1,className:oo.divider},"|")),u().createElement(el.A,{className:oo.description,content:(0,K.A)((0,ta.A)(e.tooltipDetails.description))})),u().createElement("div",{className:oo.speedRowContainer},u().createElement("div",{className:oo.speedRow},e.tooltipDetails.speedIcon&&u().createElement("div",{"data-testid":"tooltip-speed-icon",className:oo.speedIcon},u().createElement(t9.default,{name:e.tooltipDetails.speedIcon,fill:"none",size:40})),u().createElement("div",{className:"tooltip-speed"},u().createElement(ol,{speed:e.showAuthoredSpeedButtonValue?e.tooltipDetails.downloadSpeed:`${t?.match(/\d+/g)?.[0]}Mbps`,speedText:e.tooltipDetails.downloadText})),u().createElement("div",{className:"tooltip-speed"},u().createElement(ol,{speed:e.tooltipDetails.uploadSpeed,speedText:e.tooltipDetails.uploadText}))))):u().createElement(u().Fragment,null),oc=e=>e?e.replace(/\s|%20/g,"").toLowerCase():"",os=({availableSpeeds:e,enableDSQ:t=!1,fuPlanType:o,planFamilyName:r,planIndex:a,productOfferRelatedTechnologies:n,selectSpeedPlanIndex:l,speedPlanIndex:i,speedDetail
811sBlock:c,speedValue:s,sqData:d})=>{let[p]=(0,m.useState)(()=>oc(r||"")),b=d?.catalogBrowsing?.technology,h=s?.match(/\d+/g),f={planDLSpeed:parseInt(h?.[0]||"")||null,planULSpeed:parseInt(h?.[1]||"")||null},v=parseInt(d?.dsqSpeedInfo?.NBN_VDSL_MAX_DOWNSTREAM_SPEED||"0"),_=parseInt(d?.dsqSpeedInfo?.NBN_VDSL_MAX_UPSTREAM_SPEED||"0"),k=parseInt(d?.dsqSpeedInfo?.NBN_TC4_UPSTREAM_CURRENT_ASSURED_RATE||"0"),y=parseInt(d?.dsqSpeedInfo?.NBN_TC4_DOWNSTREAM_CURRENT_ASSURED_RATE||"0"),x=!v||!_||!k||!y,w=1!==parseInt(d?.dsqSpeedInfo?.Line_In_Use_Count||"0"),A=d?.availableTechnologies?.includes("5G"),S=b?.includes("FTTP")||b?.includes("HFC"),C=d?.dsqSpeedMatrixInfo?.plan?.block_tiers?.includes(`${f.planDLSpeed}/${f.planULSpeed}`),E=(0,m.useMemo)(()=>!d||S?{showDescription:!0,showDsqMessage:!1}:b&&!n?.[0].relatedTechnologies?.includes(b)||t&&!x&&!w&&C?{showDescription:!1,showDsqMessage:t&&A}:{showDescription:!0,showDsqMessage:t},[d,S,b,n,t,x,w,C,A]),{tooltipBackground:P,tooltipFontColor:B,promoLabelBackground:$,promoLabelFontColor:D}=(0,m.useMemo)(()=>{let e=c?.tooltipDetails?.tooltipBackground?g[c.tooltipDetails.tooltipBackground]:"color-background-tertiary-strong-light",t=c?.tooltipDetails?.tooltipFontColor?g[c.tooltipDetails.tooltipFontColor]:"color-background-default-light",o=c?.promoLabel?.backgroundColor?g[c.promoLabel.backgroundColor]:"color-background-promotion-default-light",r=c?.promoLabel?.fontColor?g[c.promoLabel.fontColor]:"color-background-default-light";return{tooltipBackground:`var(--bm-${e})`,tooltipFontColor:`var(--bm-${t})`,promoLabelBackground:`var(--bm-${o})`,promoLabelFontColor:`var(--bm-${r})`}},[c]),I=(0,m.useMemo)(()=>e&&e.length>0,[e]);if(!c)return u().createElement(u().Fragment,null);let N=e?.filter(({hasDiscount:e})=>!e).length||0,M=Array.isArray(e)&&e.length>0?N/e.length*100:0,z=o===Y.Di.Fibre?c.description.fibreUpgradeNote:c.description.note;return u().createElement(tq,{"data-testId":"speedDetailsBlock"},c.title&&u().createElement(tW,{"data-testid":"title",id:`speedPlanSectionNbn-${a}`},c.title),c.promoLabel&&I&&u().createElement(tV,{"aria-hidden":"true","data-testid":"promoLabel",backgroundColor:$,fontColor:D,style:{width:`calc(100% - ${M}%)`,left:`${M}%`}},c.promoLabel.text),I&&u().createElement(tG,{"data-testid":"speedSection",role:"group",className:T()({"no-top-border-radius":0===M})},u().createElement("ul",{"aria-labelledby":`speedPlanSectionNbn-${a}`},e?.map(({speed:t,speedIndex:o,hasDiscount:r})=>u().createElement("li",{key:o},u().createElement(tH,{role:"button",onClick:()=>l(o,a),className:i[p]===o?"selected":"","aria-label":`${r?c.promoLabel.text:""} ${t.match(/\d+/g)?.[0]}Mbps ${o+1} of ${e.length} ${i[p]===o?"selected":""}`,tooltipBackground:P,showTriangle:!!I},t.match(/\d+/g)?.[0],u().createElement("span",null,"Mbps")))))),u().createElement(oi,{speedDetailsBlock:c,speedValue:s,tooltipBackground:P,tooltipFontColor:B}),E&&u().createElement(u().Fragment,null,E.showDescription||o===Y.Di.Fibre?u().createElement(u().Fragment,null,(c.description.title||c.description.content)&&u().createElement(tY,{"data-testid":"descriptionSection"},u().createElement(tZ,{testId:"descriptionTitle",content:(0,K.A)((0,ta.A)(c.description.title))}),u().createElement(t0,{testId:"descriptionContent",content:(0,K.A)((0,ta.A)(c.description.content))}))):u().createElement(tJ,{"data-testid":"postSqNotAvailable"},u().createElement(tK,{"data-testid":"description",content:(0,K.A)((0,ta.A)(c.postSQNotAvailableDetails?.description))})),E.showDsqMessage&&u().createElement(tX,null,u().createElement(t7,{speedValue:s,speedDetailsBlock:c,sqData:d,isNoSpeed:x,isMultiLine:w,parsedDownloadSpeed:v,parsedUploadSpeed:_,isPlanBlocked:C})),u().createElement(tQ,null),u().createElement(t0,{testId:"description",content:(0,K.A)((0,ta.A)(c.description.compareAllNBNSpeeds))}),u().createElement(t1,{testId:"notice",content:(0,K.A)((0,ta.A)(z))})))},od=Object.prototype,om=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||od)},ou=(r=Object.keys,a=Object,function(e){return r(a(e))}),op=Object.prototype.hasOwnProperty,ob=function(e){if(!om(e))return ou(e);var t=[];for(var o in Object(e))op.call(e,o)&&"constructor"!=o&&t.push(o);return t},og=o(8983),oh=o(41917),of=(0,og.A)(oh.A,"DataView"),ov=o(68335),o_=(0,og.A)(oh.A,"Promise"),ok=o(39857),oy=(0,og.A)(oh.A,"WeakMap"),ox=o(18348),ow=o(81121),oA="[object Map]",oS="[object Promise]",oC="[object Set]",oE="[object WeakMap]",oP="[object DataView]",oB=(0,ow.A)(of),o$=(0,ow.A)(ov.A),oT=(0,ow.A)(o_),oD=(0,ow.A)(ok.A),oI=(0,ow.A)(oy),oN=ox.A;(of&&oN(new of(new ArrayBuffer(1)))!=oP||ov.A&&oN(new ov.A)!=oA||o_&&oN(o_.resolve())!=oS||ok.A&&oN(new ok.A)!=oC||oy&&oN(new oy)!=oE)&&(oN=function(e){var t=(0,ox.A)(e),o="[object Object]"==t?e.constructor:void 0,r=o?(0,ow.A)(o):"";if(r)switch(r){case oB:return oP;case o$:return oA;case oT:return oS;case oD:return oC;case oI:return oE}return t});var oM=oN,oz=o(20018),oO=o(92049),oL=o(38446),oR="object"==typeof exports&&exports&&!exports.nodeType&&exports,oU=oR&&"object"==typeof module&&module&&!module.nodeType&&module,oF=oU&&oU.exports===oR?oh.A.Buffer:void 0,oj=(oF?oF.isBuffer:void 0)||function(){return!1},oq=o(5254),oW=o(53098),oV={};
811oV["[object Float32Array]"]=oV["[object Float64Array]"]=oV["[object Int8Array]"]=oV["[object Int16Array]"]=oV["[object Int32Array]"]=oV["[object Uint8Array]"]=oV["[object Uint8ClampedArray]"]=oV["[object Uint16Array]"]=oV["[object Uint32Array]"]=!0,oV["[object Arguments]"]=oV["[object Array]"]=oV["[object ArrayBuffer]"]=oV["[object Boolean]"]=oV["[object DataView]"]=oV["[object Date]"]=oV["[object Error]"]=oV["[object Function]"]=oV["[object Map]"]=oV["[object Number]"]=oV["[object Object]"]=oV["[object RegExp]"]=oV["[object Set]"]=oV["[object String]"]=oV["[object WeakMap]"]=!1;var oG=o(52789),oH=o(72136),oJ="object"==typeof exports&&exports&&!exports.nodeType&&exports,oX=oJ&&"object"==typeof module&&module&&!module.nodeType&&module,oQ=oX&&oX.exports===oJ&&oH.A.process,oY=function(){try{var e=oX&&oX.require&&oX.require("util").types;if(e)return e;return oQ&&oQ.binding&&oQ.binding("util")}catch(e){}}(),oZ=oY&&oY.isTypedArray,oK=oZ?(0,oG.A)(oZ):function(e){return(0,oW.A)(e)&&(0,oq.A)(e.length)&&!!oV[(0,ox.A)(e)]},o0=Object.prototype.hasOwnProperty,o1=function(e){if(null==e)return!0;if((0,oL.A)(e)&&((0,oO.A)(e)||"string"==typeof e||"function"==typeof e.splice||oj(e)||oK(e)||(0,oz.A)(e)))return!e.length;var t=oM(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(om(e))return!ob(e).length;for(var o in e)if(o0.call(e,o))return!1;return!0};let o2=(0,y.css)` 812 border: ${(0,S.A)(3)} solid ${A.M8.$S}; 813 color: ${A.M8.Ql}; 814 815 &:focus, 816 &:hover { 817 color: ${A.M8.Ql}; 818 } 819`,o5=(0,y.css)` 820 border: var(--bm-border-width-md) solid ${A.M8.OA}; 821 color: ${A.M8.Vc}; 822 823 &:focus, 824 &:hover { 825 color: ${A.M8.Vc}; 826 } 827`,o3=y.default.button` 828 background: transparent; 829 font-family: var(--bm-font-family-mark-pro); 830 font-weight: var(--bm-font-weight-bold); 831 font-size: ${A.lG.EX}; 832 line-height: 1; 833 padding: ${(0,S.A)(10)}; 834 835 &:focus, 836 &:hover { 837 background: transparent; 838 } 839 840 ${({isSelected:e})=>e?o2:o5}; 841`,o4=y.default.div` 842 display: flex; 843`;var o8=({speedpacks:e,selectSpeedpack:t,planId:o})=>!e||e.length<=0?null:u().createElement(o4,null,e.map(e=>u().createElement(o3,{key:e.label,onClick:()=>t(e,o),isSelected:e.selected,"aria-label":`Select ${e.label} speedpack`},e.label)));let o6=y.default.select` 844 appearance: none; 845 background-color: transparent; 846 background-image: url('${'data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M256 321 148.7 213.7l22.6-22.7 84.7 84.7 84.7-84.7 22.6 22.7z"/></svg>'}'); 847 background-position: 95% center; 848 background-repeat: no-repeat; 849 background-size: 8%; 850 border: var(--bm-border-width-md) solid ${A.M8.aR}; 851 font-family: var(--bm-font-family-mark-pro); 852 font-weight: var(--bm-font-weight-bold); 853 font-size: ${A.lG.Hg}; 854 line-height: auto; 855 padding: ${(0,S.A)(8)}; 856 width: 100%; 857`;var o7=({planId:e,selectSpeedpack:t,speedpacks:o})=>{let[r,a]=(0,m.useState)(o.findIndex(({selected:e})=>e));return u().createElement(o6,{"aria-label":"Speedpacks",value:r,onChange:r=>{a(r.target.value),t(o[r.target.value],e)}},o.map((e,t)=>u().createElement("option",{value:t,key:e.label},e.label)))};let o9=y.default.div` 858 border-bottom: var(--bm-border-width-md) solid ${A.M8.OA}; 859 display: flex; 860 flex-direction: column; 861 flex-grow: 1; 862 height: 100%; 863`,re=y.default.div` 864 padding: ${(0,S.A)(20)} 0; 865`,rt=y.default.div` 866 font-family: var(--bm-font-family-mark-pro); 867 font-weight: var(--bm-font-weight-bold); 868 font-size: ${A.lG.EX}; 869 line-height: 1; 870 margin: 0 0 ${A.YK.small}; 871`,ro=y.default.div` 872 display: flex; 873`,rr=(0,y.default)(el.A)` 874 font-size: ${A.lG.EX}; 875 line-height: 1.3; 876 margin-top: ${(0,S.A)(20)}; 877 878 a, 879 ul, 880 li, 881 p { 882 font-size: inherit; 883 line-height: inherit; 884 } 885 886 ul { 887 list-style: none; 888 margin-left: 0; 889 padding-left: 0; 890 891 li { 892 margin-bottom: ${A.YK.small}; 893 894 &:last-child { 895 margin-bottom: 0; 896 } 897 } 898 } 899`,ra=y.default.div` 900 min-width: ${(0,S.A)(50)}; 901`;var rn=e=>{let{speedpacks:t,speedpackTitle:o,speedpackDisplay:r}=e;if(!t||t.length<=0)return null;let a=t.find(({selected:e})=>e),n=(0,eB.A)(a,"imagethumb.src","");return u().createElement(o9,null,u().createElement(re,null,!o1(o)&&u().createElement(rt,null,o),u().createElement(ro,null,u().createElement(ra,null,!o1(n)&&u().createElement("img",{src:n}
901)),u().createElement("div",null,"dropdown"===r?u().createElement(o7,{...e,speedpacks:e.speedpacks||[]}):u().createElement(o8,{...e,speedpacks:e.speedpacks||[]}),u().createElement(rr,{content:(0,K.A)((0,ta.A)(a?.features))})))))},rl=o(43591);let ri=(0,B.Ay)(()=>o.e("9397").then(o.bind(o,3700))),rc=y.default.div` 902 background-color: ${e=>e.backgroundColor}; 903 color: ${e=>e["data-fontcolor"]}; 904 display: flex; 905 flex-direction: column; 906 min-height: ${e=>e.height?(0,S.A)(e.height):null}; 907 padding-bottom: ${e=>e.isLastRow?(0,S.A)(10):null}; 908 padding: 0 var(--bm-spacing-16); 909 910 a, 911 li { 912 color: ${e=>e["data-fontcolor"]}; 913 } 914`;var rs=e=>{let t,o,{additionNetworkTechnologies:r,atom:a,availableSpeeds:n,blockType:l,cisBlockStyling:i,ctaMapperStyling:c,hasCampaign:s,hasSummary:d,isLastRow:p,priceBreakupInfo:b,selectSpeedpack:h,speedValue:f,promoBlock:v,showPriceBreakup:_=!0,isEqualHeight:k,ctaLabel:y,handlePlanSelection:x}=e,w=!!r?.includes("HWBB")&&_&&!!b,A=l.indexOf("promoBlock")>-1||["badge2Block","ctaBlock","dataBlock","headerBlock","planTitleBlock","speedPackBlock","speedInfoBlock"].includes(l),[{blockHeight:S},C]=(0,es.L4)(a),{ref:E}=(({blockType:e,updateHeight:t,isObserve:o})=>{let r=(0,m.useRef)(null),a=(0,m.useRef)(null);return(0,m.useEffect)(()=>{if(!o)return;let n=r.current;if(a.current=new rl.A(o=>{setTimeout(()=>{o?.[0]&&t(Math.round(o[0].contentRect.height),e)},0)}),n)return a.current?.observe?.(n),()=>{a.current?.unobserve?.(n)}},[t,e,o]),{ref:r}})({blockType:l,updateHeight:e=>{e>S&&C(t=>({...t,blockHeight:e}))},isObserve:k});if(!(l.indexOf("promoBlock")>-1||["badge2Block","cisBlock","ctaBlock","dataBlock","headerBlock","planTitleBlock","speedPackBlock","speedInfoBlock"].includes(l)))return null;let P=(e,t)=>({backgroundColor:e?`var(--bm-${g[e]})`:eh,fontColor:t?`var(--bm-${g[t]})`:ef});if(l.indexOf("promoBlock")>-1){let e=Number(l.match(/\[([^)]+)\]/)?.[1]);({backgroundColor:t,fontColor:o}=P(v?.[e]?.backgroundColor,v?.[e]?.fontColor))}else"ctaBlock"===l?(t=c?.backgroundColor||eh,o=c?.fontColor||ef):"cisBlock"===l?{backgroundColor:t,fontColor:o}=P(i?.backgroundColor,i?.fontColor):(t=eh,o=ef);return u().createElement(rc,{"data-testid":l,backgroundColor:t,"data-fontcolor":o,"aria-label":"",isLastRow:p,height:A?S:null,ref:E},(({availableSpeeds:e,blockType:t,ctaLabel:o,handlePlanSelection:r,hasCampaign:a,hasSummary:n,props:l,selectSpeedpack:i,speedValue:c,withPriceBreakup:s})=>{let d,{promoBlock:m,atom:p,cis:b,newPriceSchemaId:g,title:h,dataBlock:f,enableDSQ:v,planId:_,planIndex:k,plansLength:y,speedpacks:x,speedpackTitle:w,speedpackDisplay:A,planFamilyName:S,productOfferRelatedTechnologies:C,selectSpeedPlanIndex:E,speedPlanIndex:P,speedDetailsBlock:B,sqData:$,overridePrice:T,campaignTile:D,campaignPrice:I,planPrice:N,newPrice:M,planDiscount:z,overrideDurationCopy:O,newDurationCopy:L,duration:R,durationMonthToMonth:U,useDiscountPlan:F,nonDiscountedPlanPrice:j,promoPriceFontColour:q,speedFrequencyCopy:W,fuPlanType:V}=l;if(t.indexOf("promoBlock")>-1){let e=Number(tN(t)),{backgroundColor:o,fontColor:r}=m?.[e]||{};return d={blockType:t,promoBlock:m||[],atom:p,planTitle:h,planIndex:k,plansLength:y,dataBlock:f,speedValue:c,overridePrice:T,campaignTile:D,campaignPrice:I,planPrice:N,newPrice:M,planDiscount:z,overrideDurationCopy:O,newDurationCopy:L,duration:R,durationMonthToMonth:U,useDiscountPlan:F,nonDiscountedPlanPrice:j,promoPriceFontColour:q,backgroundColor:o,fontColor:r,speedFrequencyCopy:W,speedDetailsBlock:B},u().createElement(tj,{...d})}switch(t){case"cisBlock":return d={cis:b||[],newPriceSchemaId:g,title:h},u().createElement(eP,{...d});case"ctaBlock":return d={...l,hasCampaign:a,speedValue:c||"",selectSpeedpack:i,availableSpeeds:e,additionNetworkTechnologies:l.additionNetworkTechnologies||[],dataBlock:f||[],durationMonthToMonth:l.durationMonthToMonth||"",ctaLabel:o,handlePlanSelection:r,hasSummary:n},u().createElement(e3,{...d});case"dataBlock":return u().createElement(e8,{dataBlock:f||[]});case"headerBlock":return s?u().createElement(tf,{...l}):u().createElement(tm,{...l,hasCampaign:a,showOldPriceWithStrike:l.showOldPriceWithStrike||!1});case"planTitleBlock":return d={title:h,planIndex:k,plansLength:y},u().createElement(t$,{...d});case"speedPackBlock":return d={planId:_,selectSpeedpack:i,speedp
914acks:x,speedpackTitle:w,speedpackDisplay:A},u().createElement(rn,{...d});case"speedInfoBlock":return d={availableSpeeds:e,enableDSQ:v,fuPlanType:V,planFamilyName:S,planIndex:k,productOfferRelatedTechnologies:C,selectSpeedPlanIndex:E,speedPlanIndex:P,speedDetailsBlock:B,speedValue:c,sqData:$},u().createElement(os,{...d});case"badge2Block":return u().createElement(ri,{text:l.badge2})}return null})({blockType:l,withPriceBreakup:w,props:e,hasCampaign:s,speedValue:f,selectSpeedpack:h,availableSpeeds:n,ctaLabel:y,handlePlanSelection:x,hasSummary:d}))};let rd=y.default.div` 915 border-radius: var(--plan-carousel-border-radius); 916 border: ${({selected:e})=>e?"var(--bm-border-width-lg) solid var(--bm-color-border-primary-strong-light)":"var(--bm-border-width-md) solid var(--bm-color-border-neutral-default-light)"}; 917 background-color: var(--bm-color-background-default-light); 918 line-height: ${(0,S.A)(21)}; 919 overflow: hidden; 920 position: relative; 921 922 p b, 923 p strong, 924 p.strong { 925 font-family: var(--bm-font-family-mark-pro); 926 font-weight: var(--bm-font-weight-bold); 927 } 928 929 p, 930 li { 931 line-height: ${(0,S.A)(21)}; 932 } 933`,rm=y.default.div` 934 cursor: ${e=>e.planClickable?"pointer":"default"}; 935`;var ru=o(69007),rp=e=>({addOns:[],creditCheckResponse:null,customerId:null,deviceBrand:null,deviceCapacity:null,deviceColor:null,deviceCreditPrice:null,deviceInstallmentMonths:null,deviceName:null,deviceMonthlyPrice:null,dob:null,flowState:null,flowType:null,gender:null,isBundle:null,isLegacyUser:null,isLoggedIn:null,isRecontract:null,loginType:null,newToOptus:null,newUser:null,numberPort:null,occupationIndustryType:null,orderId:null,pid:null,planProductId:null,portProvider:null,postcode:null,residentialStatus:null,roamingBcc:null,selectedUpgradeServiceId:null,totalUpfrontCharge:null,transactionId:null,upgradeFees:null,userType:null,contractDuration:e.contractLength,dataPerMonth:e.dataBlock?.[0].data??"",deviceCategory:e.deviceCategory,deviceFinalMonthlyPrice:1===e.contractLength?e.planPrice:0,deviceProductId:e.deviceId?.[0]??"",isConsumer:"Consumer"===e.consumerTypeRuleName,isFixed:e.isFixed,isLeasedPlan:e.isLeased||!1,isMBB:e.isMBB,isPrepaid:e.isPrepaid,isSMB:e.isSMB,isSTB:e.isSTB,nbnDevFee:e.nbnPrice,planCategory:e.planCategory,planCost:e.planPrice,planName:e.title,productCategory:e.sqData?.catalogBrowsing?.technology,quantity:1,totalMonthlyCharge:e.planPrice,totalPrice:(0,tu.A)(e.planPrice)*(0,tu.A)(e.contractLength||1)});let rb=e=>((0,tu.A)(e.speedDetailsBlock?.tooltipDetails?.downloadSpeed)||0)>100?Y.Di.Fibre:Y.Di.Copper;var rg=(e,t,o)=>
935t?t===Y.FW.AllPlans?rb(e):o===Y.hI.FIBRE_UPGRADE?Y.Di.Fibre:Y.Di.Copper:null,rh=o(19135),rf=o(82214),rv=o(66027),r_=o(53630),rk=o(30768),ry=o(94348);let rx=({plan:e,deeplinkPayload:t,sfccRedirectUrl:o})=>{if(!o)return;let r=t||JSON.stringify((0,rf.A)({selectedPlan:e}));(0,rk.A)(o,r)},rw=async({deeplinkApiKey:e,deeplinkUrl:t,plan:o,sfccRedirectUrl:r})=>{try{if(!t||!e)return void rx({plan:o,sfccRedirectUrl:r});let a=(0,rh.A)({selectedPlan:o,intentType:en.dx.Existing,orderType:null}),n=(0,rv.l)(e,JSON.stringify(a)),l=await fetch(t,n);if(!l.ok){let e=await l.json(),t=(0,r_.A)(e);throw new em.fk(t,l)}let{payload:i}=await l.json();rx({plan:o,deeplinkPayload:i,sfccRedirectUrl:r})}catch(e){(0,ry.A)({error:e,errorUrl:t,componentName:W.z3}),rx({plan:o,sfccRedirectUrl:r})}};var rA=e=>{(0,ee.sx)("selectPlan",{plan_price:(0,e7.A)("number"==typeof e.campaignPrice?e.campaignPrice:e.planPrice),plan_allowance:e.dataBlock?.[0]?.data??null})},rS=({atoms:e,availableSpeeds:t,blockAccordions:o,blockHeights:r,deeplinkApiKey:a,deeplinkUrl:n,fuPlansView:l,guestByoProductSummary:i,hasBadge:c,hasCampaign:s,hasSummary:d,isLoggedIn:p,isSelected:b,isScrollAction:g,loggedInByoProductSummary:h,plan:f,planIndex:v,plansLength:_,productSelectDeviceVariantMecName:k,productSelectedControlsEnabled:y,productSelectedMecId:x,productSelectedTerm:w,productSummaryEl:A,scrollToPlan:S,selectSpeedpack:C,selectSpeedPlanIndex:E,selectedPlan:P,setSelectPlanClicked:B,speedPlanIndex:$,toggleAccordion:T,updateSelectedPlan:D,updateShowSpinner:I,emailValidation:N,needEmailValidation:M,unvalidatedEmail:z,isSwiper:O,isPlanClickable:L,blockOrder:R,planSpeedCategory:U})=>{let{additionNetworkTechnologies:F,byodPlan:j,campaignOldPriceFormatting:q,campaignPrice:G,campaignTile:H,contractLength:X,ctaSelectAction:Q,dataBlock:er,deviceCategory:el,deviceId:ei,durationMonthToMonth:es,fixed:ed,isMBB:em,isPrepaid:ep,isSfccPlanCarousel:eh,isSMB:ef,isSTB:ev,newOfferId:e_,newOfferProductRelationId:ek,newPriceSchemaId:ey,nonDiscountedPlanPrice:ex,oldPriceLabel:ew,phonePrice:eA,planCategory:eS,planDiscount:eC,planId:eE,planPrice:eP,selectPlanCTA:eB,showPlanDiscountFormat:e$,simMecId:eT,simOnly:eD,simType:eI,speedValue:eN,sqData:eM,title:ez,upcData:eO,useDiscountPlan:eL}=f,eR=rg(f,l,U),eU=p&&h===Z.eS.BAU||!p&&i===Z.jI.BAU,eF=p&&h===Z.eS.DynamicSmartlink,ej=(0,m.useMemo)(()=>!!L&&!(Array.isArray(R)&&R.length>0&&R.includes("ctaBlock")),[R,L]),eq=(0,m.useMemo)(()=>(M&&!N?z:b&&d?"Selected Plan":f.selectPlanCTA?.ctaText||"").replace("||PLAN_DATA||",f.dataBlock?.[0]?.data||""),[N,d,b,M,f.dataBlock,f.selectPlanCTA?.ctaText,z]);(0,m.useEffect)(()=>{b&&S(v)},[b]);let[eW,eV]=(0,m.useState)(!1),eG=()=>{A?.current?(0,J.A)(A.current):B(!0),(0,ee.IJ)({interactionText:eq,interactionClickElement:eu,interactionTarget:"",interactionElementId:void 0})},eH=()=>{(0,ee.sx)(W.hQ,{event_name:W.u$,...(({planId:e,planCategory:t,planTitle:o,planSqData:r,contractLength:a,isSMB:n,fixed:l,fuPlanType:i})=>{let c=n?ru.N0.SMB:ru.N0.CMR;if(l)return{data_element_01:"Product | Main Product ID | Main Product Name | Technology | Service Class | OptedForFibreUpgrade",data_value_01:`Product | ${e} | ${o} | ${r?.catalogBrowsing?.technology||t} | ${a} | ${(({fuPlanType:e})=>e?e===Y.Di.Fibre?"True":"False":"NA")({fuPlanType:i})}`,data_element_02:"Customer Type",data_value_02:"true"===sessionStorage.getItem(W.W9)?ru.DX.Existing:ru.DX.New,data_element_08:"Journey | Segment",data_value_08:`Fixed | ${c}`};let s=t?.includes(ru.GO.MBB)?ru.GO.MBB:ru.GO.Mobile;return{data_element_01:"Product | Category | Plan Name | Device Name",data_value_01:`${s} | Plan Only | ${o} | BYO`,data_element_02:"Colour | Capacity | Duration",data_value_02:`NA | NA | ${a}`,data_element_03:"Face Size | Band Colour | Band Size | Band Type",data_value_03:"NA | NA | NA | NA",data_element_08:"Journey | Segment",data_value_08:`${ru.GO.Mobile} | ${c}`}})({planId:eE,planCategory:eS,planTitle:ez,planSqData:eM,contractLength:X,isSMB:ef,fixed:ed,fuPlanType:eR}),data_element_00:"Customer Type | Account Type",data_value_00:`${p?en.dx.Existing:en.dx.New} | NA`,data_element_05:"Number of CTAs Displayed",data_value_05:"0"})},eJ=()=>{if(!1===N){let e=document.getElementById("promotionvalidationcomponent");(0,J.A)(e);return}let e=eB?.sqCheckOptions==="afterSqPlanNotAvailable";if(eB?.url&&!eB.url.startsWith("#")){ep||I(!0),window.location.href=(0,K.A)(eB.url);return}if(Q&&!e&&eU){let e=eR===Y.Di.Fibre;eH(),(0,V.pt)({eventName:W.E_,plan:{id:eE||"",name:ez||"",price:eP,oldPrice:ex,simTypes:eI,deviceId:ei?.[0],contractLength:Number(X),isSMB:ef,isFixed:ed,planCategory:eS,technology:eM?.catalogBrowsing?.technology||null,fibreUpgrade:e}}
935),Q({...f,fibreUpgrade:e})}else if(!d&&eU){var t;let e,o;eH(),(0,eo.A)({isFixed:!1,productSelectedMecId:x,productSelectedTerm:w,selectedPlan:{contractLength:X,deviceCategory:el,isSMB:ef,isSTB:ev,newEquipmentCID:ei?.[0]??"",newOfferId:e_,newOfferProductRelationId:ek,newPriceSchemaId:ey,planCategory:eS,upcData:eO}}),sessionStorage.removeItem(eb),rA({campaignPrice:G,dataBlock:er,planPrice:eP}),e=eB?.selectPlanRedirectUrl||"",ep&&(o=t=e,t.includes("?")?o+="&":o+="?",e=o+=`ordertype=prepaid&handset=${eT}`),e&&(window.location.href=e)}else if(eF)eH(),rw({deeplinkApiKey:a,deeplinkUrl:n,plan:f,sfccRedirectUrl:eB?.selectPlanRedirectUrl});else if(b)eG();else if(ed)(()=>{if(eM){if(eB?.sqCheckOptions==="afterSqPlanNotAvailable"){let e=document.querySelector('div[data-testid="postSqNotAvailable"]');e&&(0,J.A)(e)}else if(eB?.selectPlanRedirectUrl){var e;let t,o;(0,ee.sx)("planOnSelected",{attributes:{...rp(f),fixedTechnology:f.sqData?.catalogBrowsing?.technology,nbnDevChargeFlag:f.sqData?.nbnDevChargeFlag==="N",planId:f.deviceId?f.deviceId[0]:"",byomSelected:f.byodPlan,speeddetails:{lineInUseCount:f.sqData?.dsqSpeedInfo?.Line_In_Use_Count,downstreamCurrentAssuredRate:f.sqData?.dsqSpeedInfo?.NBN_TC4_DOWNSTREAM_CURRENT_ASSURED_RATE,upstreamCurrentAssuredRate:f.sqData?.dsqSpeedInfo?.NBN_TC4_UPSTREAM_CURRENT_ASSURED_RATE,minUpstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MIN_UPSTREAM_SPEED,minDownstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MIN_DOWNSTREAM_SPEED,maxUpstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MAX_UPSTREAM_SPEED,maxDownstreamSpeed:f.sqData?.dsqSpeedInfo?.NBN_VDSL_MAX_DOWNSTREAM_SPEED,alternateTech:f.sqData?.availableTechnologies}}}),t={plan:ei?.[0]??"",technology:eM?.catalogBrowsing?.technology,contractLength:X,installationaddress:eM?.installationFormattedAddress,ordertype:eM?.catalogBrowsing?.technology==="5G"?"new":"newFixed",devCharge:eM?.nbnDevChargeFlag==="Y",speedId:eN,BYODSelected:j},e=eB?.selectPlanRedirectUrl||"",(o=document.createElement("form")).setAttribute("method","post"),o.setAttribute("action",e),Object.entries(t).forEach(([e,t])=>{let r=document.createElement("input");r.setAttribute("name",e),r.setAttribute("value",t),o.appendChild(r)}),document.body.appendChild(o),o.submit()}}else{let e=document.getElementById(eg);e&&ea(e,240)}})();else if(F?.find(e=>"HWBB"===e))(()=>{if(eM){if(eB?.selectPlanRedirectUrl){let e,t,o={nbnDevChargeApplied:!1,nbnPrice:void 0,...f};(0,ee.sx)("planOnSelected",{attributes:(e={...rp(o),fixedTechnology:"HWBB",nbnDevChargeFlag:o.nbnDevChargeApplied,planId:o.newPriceSchemaId,productId:o.deviceId?o.deviceId[0]:""},(t=JSON.parse(window?.sessionStorage.getItem("LUX-googleAnalyticsTempoObj")||"null"))?{...e,deviceBrand:t.deviceBrand,deviceCapacity:t.deviceCapacity,deviceColor:t.deviceColor,deviceName:t.deviceName}:e)});let r=window.location.href,a={contractLength:X,deviceCategory:el,deviceIncluded:!!x,isSMB:ef,newOfferId:e_,newPriceSchemaId:ey,planCategory:eS,upcData:eO,installationaddress:eM?.installationFormattedAddress,newEquipmentCID:ei?.[0]??"",newOfferProductRelationId:ek?.[0]??"",commitmentPeriod:X,journey:(0,et.A)("planId")?"planLed":"deviceLed",previousURL:r};sessionStorage.setItem("pModalDataForSingleIntentPage",JSON.stringify(a)),sessionStorage.removeItem(eb),window.location.href=eB?.selectPlanRedirectUrl||""}}else{let e=document.getElementById(eg);e&&ea(e,240)}})();else{if(v!==P.planIndex){let e={campaignOldPriceFormatting:q,campaignPrice:G,campaignTile:H,contractLength:X,dataBlock:er,deviceCategory:el,durationMonthToMonth:es,isMBB:em,isSfccPlanCarousel:eh,isSMB:ef,newEquipmentCID:ei?.[0]??"",newOfferId:e_,newOfferProductRelationId:ek,newPriceSchemaId:ey,nonDiscountedPlanPrice:ex,oldPriceLabel:ew,phonePrice:eA,planCategory:eS,planDiscount:eC,planId:eE,planIndex:v,planPrice:eP,showPlanDiscountFormat:e$,simOnly:eD,simType:eI,title:ez,upcData:eO,useDiscountPlan:eL,planURL:eB?.url||"",cartURL:eB?.selectPlanRedirectUrl||""};D(e),rA({campaignPrice:G,dataBlock:er,planPrice:eP})}eG()}};return u().createElement(rm,{className:"plan-card-container","data-testid":`plan-${f.planId}`,"data-selected-plan":b,"data-highlighted":f.highlighted,onFocus:()=>{eW||(eV(!0),S(v))},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||eV(!1)},onClick:e=>{let{target:t}=e;if(!(t instanceof HTMLElement))return;if("A"===t.tagName&&t.getAttribute("href")?.startsWith("#"))return void t.focus();let{parentElement:o}=t;if(o?.tagName==="A"&&o?.getAttribute("href")?.startsWith("#"))return void o.focus();let r=t.closest("button");r?r.focus():"A"!==t.tagName&&ej&&eJ()},planClickable:ej},c&&f.badge&&u().createElement(ec,{testId:`badge-${f.planId}`,selected:b,text:f.badge,badgeStyle:f.style}),u().createElement(rd,{className:"plan-card-wrapper",selected:b},R?.map(a=>u().createElement(rs,{atom:e[a],availableSpeeds:t,blockHeights:r,blockType:a,byo
935dPlan:f.byodPlan,fuPlanType:eR,hasCampaign:s,hasSummary:d,isScrollAction:g,key:a,planIndex:v,productSelectDeviceVariantMecName:k,productSelectedControlsEnabled:y,productSelectedMecId:x,productSelectedTerm:w,productSummaryEl:A,selectSpeedpack:C,selectSpeedPlanIndex:E,selected:b,selectedPlan:P,speedPlanIndex:$,speedValue:f.speedValue,...{blockAccordions:o,plansLength:_,scrollToPlan:S,setSelectPlanClicked:B,toggleAccordion:T,updateSelectedPlan:D},...f,emailValidation:N,needEmailValidation:M,unvalidatedEmail:z,isEqualHeight:O,planSpeedCategory:U,handlePlanSelection:eJ,ctaLabel:eq}))))},rC='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m191 256 107.3-107.3 22.7 22.6-84.7 84.7 84.7 84.7-22.7 22.6z"/></svg>',rE='data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M321 256 213.7 363.3 191 340.7l84.7-84.7-84.7-84.7 22.7-22.6z"/></svg>',rP=o(58296);(0,rP.A)(rC,A.M8.ON),(0,rP.A)(rE,A.M8.ON);let rB=` 936 .swiper-wrapper { 937 display: flex; 938 } 939 940 .swiper-button-next, 941 .swiper-button-prev { 942 display: none; 943 } 944`;(0,S.A)(30);let r$=` 945 .swiper-button-next, 946 .swiper-button-prev { 947 background-image: none; 948 background: rgba(255, 255, 255, 0.3); 949 height: ${(0,S.A)(40)}; 950 transition: all 250ms ease-in-out; 951 width: ${(0,S.A)(40)}; 952 953 &::after { 954 content: none; 955 } 956 } 957 958 .swiper-button-next { 959 background-image: url('${rE}'); 960 right: ${(0,S.A)(-10)}; 961 } 962 963 .swiper-button-prev { 964 background-image: url('${rC}'); 965 left: ${(0,S.A)(-10)}; 966 } 967 968 .swiper-button-disabled { 969 left: ${(0,S.A)(-90)}; 970 } 971 972 .swiper-button-next svg, 973 .swiper-button-prev svg { 974 display: none; 975 } 976`,rT=y.default.div` 977 display: flex; 978 justify-content: center; 979 flex-direction: column; 980 margin: var(--bm-spacing-20) -${(0,S.A)(15)} var(--bm-spacing-72); 981 opacity: ${e=>+!!e.loaded}; 982 position: relative; 983 transition: opacity 250ms ease-in-out; 984 overflow: hidden; 985 986 @media screen and (min-width: ${(0,S.A)(I.A.smallAndUp)}) { 987 margin-left: 0; 988 margin-right: 0; 989 overflow: visible; 990 } 991 992 &.active-nudge-offer { 993 margin-bottom: var(--bm-spacing-16); 994 } 995 996 &.multi-plans { 997 .swiper-custom-wrapper { 998 &.start { 999 transform: translateX(${(0,S.A)(15)}); 1000 } 1001 1002 &.end { 1003 transform: translateX(${(0,S.A)(-15)}); 1004 } 1005 1006 @media (min-width: ${(0,S.A)(I.A.smallAndUp)}) { 1007 &.start, 1008 &.end { 1009 transform: none; 1010 } 1011 } 1012 } 1013 } 1014 1015 p { 1016 margin: 0; 1017 } 1018 1019 p + p { 1020 margin: ${(0,S.A)(6)} 0 0 0; 1021 } 1022 1023 .plan-list-stack { 1024 margin: 0 ${(0,S.A)(15)}; 1025 1026 .plan-card-container { 1027 margin-bottom: var(--bm-spacing-12); 1028 1029 &:last-child { 1030 margin-bottom: 0; 1031 } 1032 } 1033 1034 .plan-card-badge { 1035 max-width: fit-content; 1036 position: relative; 1037 } 1038 } 1039 1040 .swiper-custom-wrapper { 1041 display: flex; 1042 justify-content: center; 1043 align-items: center; 1044 transition: transform 0.3s ease; 1045 z-index: var(--bm-zindex-1); 1046 } 1047 1048 swiper-container { 1049 max-width: 100%; 1050 min-width: 0; 1051 } 1052 1053 swiper-slide { 1054 height: auto; 1055 position: relative; 1056 padding-top: ${e=>e.hasBadge?(0,S.A)(36):null}; 1057 min-width: ${({plansLength:e})=>e>1?"auto":(0,S.A)(310)}; 1058 1059 @media only screen and (min-width: 641px) { 1060 max-width: ${(0,S.A)(310)}; 1061 } 1062 1063 @media only screen and (min-width: ${(0,S.A)(I.A.largeAndUp)}) { 1064 max-width: ${({plansLength:e})=>e>3?(0,S.A)(310):null}; 1065 min-width: ${(0,S.A)(310)}; 1066 } 1067 } 1068 1069 a { 1070 font-family: var(--bm-font-family-mark-pro); 1071 font-size: inherit; 1072 color: inherit; 1073 text-decoration: underline; 1074 1075 &:hover { 1076 color: inherit; 1077 text-decoration: none; 1078 } 1079 } 1080 1081 &.align-title-block { 1082 swiper-container { 1083 .title-columns { 1084 .price-block-wrapper { 1085 min-height: calc(var(--bm-spacing-64) + var(--bm-spacing-4)); 1086 flex: 1; 1087 } 1088 } 1089 } 1090 } 1091 1092 .navbutton { 1093 top: 15rem; 1094 } 1095`,rD=(e,t)=>{let o=e?Z.FX[window.loggedInByoProductSummary]:Z.Yt[window.guestByoProductSummary],r=`EXPL-1612|${e?"Logged in":"Anonymous"}|BYO plans|SFCC|${o}`;
1095(0,ee.sx)("campaign-decided",{optimizelyAttributes:{eventAction:r,eventLabel:t}})},rI=e=>e.reduce((e,t)=>e.concat(Array.isArray(t)?rI(t):t),[]),rN=(e,t)=>e?window.guestByoProductSummary??Z.jI.BAU:t?Z.jI.ShowSummary:Z.jI.BAU,rM=(e,t)=>e?window.loggedInByoProductSummary??Z.eS.BAU:t?Z.eS.ShowSummary:Z.eS.BAU;var rz=(e,t,o)=>e.length&&t.length?t.reduce((t,r)=>{let a=!0;return r.includes("promoBlock")&&(a=((e,t)=>{let o=`${t}.title`,r=`${t}.description`,a=`${t}.promoTitleImage.src.original`,n=`${t}.promoBlockBody[0].bodyTitle`,l=`${t}.promoBlockBody[0].bodyImage.src.original`,i=`${t}.promoBlockBody[0].bodyDescription`;for(let t of e)if((0,eB.A)(t,o)||(0,eB.A)(t,r)||(0,eB.A)(t,a)||(0,eB.A)(t,n)||(0,eB.A)(t,l)||(0,eB.A)(t,i))return!0;return!1})(e,r)),r.includes("badgeBlock")&&(a=!1),r.includes("badge2Block")&&(a=o),a&&t.push(r),t},[]):[],rO=o(69409);let rL=(0,B.Ay)(()=>o.e("112").then(o.bind(o,39043)));var rR=({atoms:e,byoOptimizelyRequired:t,deeplinkApiKey:o,deeplinkUrl:r,hasBadge:a,hasCampaign:n,isNbnByom:l=!1,plans:i=[],displayFamilyGroups:c=[],productSelectDeviceVariantMecName:s,productSelectedControlsEnabled:d,productSelectedMecId:p,productSelectedTerm:b,productSummaryEl:g,selectSpeedpack:h,productSummaryExists:f,selectedPlan:v={isSMB:!1,planId:"",planPrice:0,title:"",campaignTile:!1},setPlanCarouselSwiper:_,setSelectPlanClicked:k,updateHideProductSummaryComponentByByo:y,updateSelectedPlan:x,updateShowSpinner:w,emailValidation:A,needEmailValidation:S,unvalidatedEmail:C,styles:E,isPlanClickable:P,planSpeedCategory:B,sqData:$,isNudgeOfferActive:K,fuPlansView:ee})=>{let et=`plan-list-${(0,m.useId)().replaceAll(":","")}`,[eo,er]=(0,m.useState)(!1),[ea,en]=(0,m.useState)(),[el,ei]=(0,m.useState)({}),[ec,es]=(0,m.useState)(!1),ed=(0,m.useRef)(null),em=(0,m.useRef)(null),eu=(0,m.useRef)(null),{viewTypes:ep,listViewBlockOrder:eb=[],blockOrder:eg=[],enableDesktopview:eh}=E||{},ef=(0,D.useMediaQuery)({maxWidth:I.A.mediumDown}),ev=ep?.find(({selected:e})=>e),e_=(0,m.useCallback)(()=>(ef||eh)&&ev?.value||Z.Ie.Carousel,[eh,ef,ev?.value]),[ek,ey]=(0,m.useState)(e_()),[ex,ew]=(0,m.useState)({}),eA=(0,m.useRef)(!1),[eS,eC]=(0,m.useState)(!1),eE=v.planId?i.findIndex(e=>e.planId===v.planId):-1,eP=i.findIndex(({badge:e})=>e),eB=0;eE>-1?eB=eE:eP>-1&&(eB=eP);let[e$,eT]=(0,m.useState)(eB),[eD,eI]=(0,m.useState)(()=>(0,R.A)(eB,eB===i.length-1)),eN=(0,m.useMemo)(()=>c&&0!==c.length?c.map(e=>i.filter(t=>t?.planFamilyName===e).sort((e,t)=>{let o=t.speedValue?.match(/\d+/g)?.[0],r=e.speedValue?.match(/\d+/g)?.[0];return o&&r&&parseInt(o)>=parseInt(r)?-1:1})).filter(e=>e.length):[],[c,i]),eM=l?eN:i,ez=(0,m.useCallback)(e=>{er(!0),en(e),_(e),e.params.navigation&&(e.params.navigation.prevEl=em.current,e.params.navigation.nextEl=eu.current),e.navigation.destroy(),e.navigation.init(),e.navigation.update()},[_,er]),eO=eM.length;(({isNbnByom:e,plansDetails:t,swiper:o})=>{(0,m.useEffect)(()=>{o?.slides?.length&&Array.from(o.slides).forEach((o,r)=>{var a,n;let l=t[r];if(!l)return;let i=e?l[0]||null:l;if(i){let e;o.setAttribute("aria-label",(a=t.length,n=i.duration,e=window.location.pathname.includes("/prepaid/")?"":(0,rO.A)(n),`${(i.dataBlock?.[0]?.data??i.speedDetailsBlock?.tooltipDetails?.downloadSpeed)||"Plan"} $${i.planPrice}${e}, ${r+1} of ${a}`))}})},[e,t,o])})({isNbnByom:l,plansDetails:eM,swiper:ea});let eL=(0,m.useMemo)(()=>({slidesPerGroup:1,slidesPerView:1.2,spaceBetween:U(eO,15),initialSlide:eB,watchOverflow:!0,navigation:{prevEl:em.current?em.current:void 0,nextEl:eu.current?eu.current:void 0},centeredSlides:!0,centeredSlidesBounds:!0,pagination:eO>1&&{el:`#${et}-pagination`,clickable:!0,dynamicMainBullets:3,dynamicBullets:(0,F.A)(eO,1.2)},breakpoints:{1024:{slidesPerGroup:eO>2?3:eO,slidesPerView:eO>2?3.112:eO,spaceBetween:U(eO,12),centeredSlides:!1},810:{slidesPerGroup:eO>2?2:eO,slidesPerView:eO>2?2.5:eO,spaceBetween:U(eO,12),centeredSlides:!1},768:{slidesPerGroup:eO>2?2:eO,slidesPerView:eO>2?2.4:eO,spaceBetween:U(eO,12),centeredSlides:!1},640:{slidesPerGroup:eO>2?2:eO,slidesPerView:eO>2?2.1:eO}},injectStyles:[rB],on:{init:ez,slideChange:e=>{eT(e.activeIndex),eI((0,R.A)(e.activeIndex,e.isEnd))},resize:e=>{let t=e.pagination.bullets.length>5;t!==e.params.pagination.dynamicBullets&&(e.params.pagination.dynamicBullets=t,e.pagination.destroy(),e.pagination.init(),e.pagination.render(),e.pagination.update())},paginationUpdate:e=>{(0,q.A)({isDynamic:e.params.pagination.dynamicBullets,isFocusDisabled:!1,bullets:e.pagination.bullets}),(0,j.A)({bullets:e.pagination.bullets,slidesPerGroup:e.params.slidesPerGroup,slidesPerView:e.params.slidesPerView,totalProducts:eO})}}}),[eB,ez,et,eO]),eR=(0,H.G)(X.E),[eU,eF]=(0,m.useState)(rN(t,f)),[ej,eq]=(0,m.useState)(rM(t,f)),eW=i[0]?.skipSummaryComponent||!1,[eV,eG]=(0,m.useState)(!eW);(0,m.useEffect)(()=>
1095{if(!eW||!t)return;let e=eR?ej===Z.eS.ShowSummary:eU===Z.jI.ShowSummary;eG(e),y(!e)},[eR,eU,ej,eW,t,y]),(0,m.useEffect)(()=>{eW&&!t&&(eF(rN(t,f)),eq(rM(t,f)),eG(f),y(!f))},[eW,t,y,f]);let eH=(0,m.useCallback)(()=>{let e=setTimeout(()=>{eR||void 0===window.guestByoProductSummary||rD(!1,"SFCC")},1500);return()=>clearTimeout(e)},[eR]),eJ=(0,m.useCallback)(()=>{let e=setTimeout(()=>{eR&&void 0!==window.loggedInByoProductSummary&&rD(!0,"SFCC")},1500);return()=>clearTimeout(e)},[eR]);(0,m.useEffect)(()=>{if(!eW||!t)return;let e=()=>{eH(),eF(window.guestByoProductSummary)},o=()=>{eJ(),eq(window.loggedInByoProductSummary)};return window.addEventListener("guestByoProductSummaryUpdated",e),window.addEventListener("loggedInByoProductSummaryUpdated",o),()=>{window.removeEventListener("guestByoProductSummaryUpdated",e),window.removeEventListener("loggedInByoProductSummaryUpdated",o)}},[t,eW,eH,eJ]),(0,m.useEffect)(()=>{if(!eA.current){eA.current=!0;return}eO&&(eC(!0),setTimeout(()=>eC(!1),100))},[eA,eO]);let eX=(0,m.useCallback)(()=>{if(eo){let e=ed?.current,t=e?.querySelector(".swiper-notification"),o=e?.querySelector(".swiper-wrapper");t&&(t.removeAttribute("aria-atomic"),o.removeAttribute("aria-live"))}},[eo]);(0,m.useEffect)(()=>{ey(e_())},[e_]),(0,m.useEffect)(()=>{N.uF||setTimeout(()=>{eX()},1e3)},[e$,eX]),(0,m.useEffect)(()=>{N.uF||eX()},[eo,eX]);let eQ=e=>{ea&&ea.slideTo(e)},eY=(e,t)=>{h(e,t)},eZ=(0,m.useMemo)(()=>
1095B===Y.hI.FIBRE_UPGRADE?e=>e>=100:null,[B]);(0,m.useEffect)(()=>{if(l&&eN?.length){let e={},t={},o=0,r=(0,M.A)(),a={},n=0;for(let e in r)a[oc(e)]=`${r[e]}-${n}`,n++;eN.forEach((r,n)=>{let l=oc(r[0]?.planFamilyName),i=(({activePlans:e,speedFilterOperator:t})=>e?.reduce((e,o,r)=>{let{speedValue:a,speedDetailsBlock:n,nonDiscountedPlanPrice:l,planPrice:i}=o,c=n?.showAuthoredSpeedButtonValue?n.tooltipDetails.downloadSpeed:a,s=c?.match(/\d+/g)?.[0];return s&&(!t||t(Number(s)))&&e.push({speed:c,speedIndex:r,hasDiscount:"number"==typeof l&&l>i}),e},[]))({activePlans:r,speedFilterOperator:eZ});if(l){let c=a[l],s=0;if(c){let e=c.indexOf("-"),t=c.slice(0,e),a=c.slice(e+1);s=r.findIndex(e=>e.speedValue?.includes(t)),"0"===a&&++o}e[l]=Math.max(s,i?.[0]?i[0].speedIndex:0),t[l]=i||[],1===o&&ea&&(ea.slideTo(n),++o)}}),ei(e),ew(t)}},[eN,l,eZ,ea]),(0,m.useEffect)(()=>{let e=window.location.origin+window.location.pathname;if((0,G.$Y)(e)){let t=[];i?.forEach(e=>{if(e){let o={id:e.planId||"",name:e.title||"",price:e.planPrice,oldPrice:e.nonDiscountedPlanPrice,simTypes:e.simType,deviceId:e.deviceId?.[0],contractLength:Number(e.contractLength),isSMB:e.isSMB,isFixed:e.fixed,planCategory:e.planCategory,technology:e.sqData?.catalogBrowsing?.technology||null};t.push(o)}}),t.length>0&&((0,Q.k)(e,t[0].deviceId),setTimeout(()=>{(0,V.VY)({eventName:W.Kv,allPlans:t,pageUrl:e})},1500))}},[]);let eK=(0,m.useCallback)(e=>{let t=e?eg:eb;if(!$)return rz(i,t,!1);let o=ee===Y.FW.AllPlans&&i.some(e=>rg(e,ee,B)===Y.Di.Fibre);return((e,t,o)=>{let{sqData:r}=o,a=r?.catalogBrowsing?.technology;return e.filter(e=>(e=>{if(!(e.indexOf("promoBlock")>-1))return!0;let o=t.map(t=>t.promoBlock[e.match(/\[(.*?)\]/)[1]].supportTechnologies);return rI(o).includes(null)||rI(o).includes(a)})(e))})(rz(i,t,o),i,{sqData:$})},[eg,eb,i,$,ee,B]),e0=(t=!1)=>{let i=t?z.SwiperSlide:u().Fragment,c=eK(t);return eM?.map((m,h)=>{let f,_=l&&m,y=oc(_[0]?.planFamilyName),E=l?ex[y]:[],$=l&&_[0]?.planFamilyName?_[el[y]]:m;return $?u().createElement(i,{key:`${$?.title}-${h}`},u().createElement(rS,{"data-testid":`PlanCard-${h}`,deeplinkApiKey:o,deeplinkUrl:r,atoms:e,availableSpeeds:E,guestByoProductSummary:eU,hasBadge:a,hasCampaign:n,hasSummary:eV,isLoggedIn:eR,isSelected:v.planIndex===h&&(!1===K||!!p),isScrollAction:ec,loggedInByoProductSummary:ej,plan:$,planIndex:h,plansLength:eM?.length,productSelectDeviceVariantMecName:s,productSelectedControlsEnabled:d,productSelectedMecId:p,productSelectedTerm:b,productSummaryEl:g,scrollToPlan:eQ,selectSpeedpack:eY,selectSpeedPlanIndex:(f=$?.planFamilyName||"",(e,t)=>{let o=oc(f);ei({...el,[o]:e}),es(!0),setTimeout(()=>{(0,J.A)(document.querySelectorAll(".plan-card-container")[t])},500)}),selectedPlan:v,setSelectPlanClicked:k,speedPlanIndex:el,updateSelectedPlan:x,updateShowSpinner:w,emailValidation:A,needEmailValidation:S,unvalidatedEmail:C,isSwiper:t,isPlanClickable:P,blockOrder:c,planSpeedCategory:B,fuPlansView:ee})):null})},e1=eM?.some(e=>!!e?.newDurationCopy);return u().createElement(u().Fragment,null,ev&&(ef||eh)&&ep&&(ep.length>1||!!ep[0].label)&&u().createElement(rL,{tabs:ep,activeTab:ek,onSetActive:ey}),u().createElement(rT,{"data-testid":`plan-cards-count-${eM?.length}`,className:T()({"align-title-block":e1,"active-nudge-offer":K,"multi-plans":eM?.length>1}),hasBadge:a,loaded:ek===Z.Ie.List||eo,plansLength:eM?.length,ref:ed},ek===Z.Ie.List?u().createElement("div",{className:"plan-list-stack"},e0()):u().createElement(u().Fragment,null,!eS&&u().createElement(u().Fragment,null,u().createElement("div",{className:T()("swiper-custom-wrapper",{start:eD===L.Z.Start,end:eD===L.Z.End})},u().createElement(z.Swiper,{...eL},e0(!0))),eO>1&&u().createElement(O.A,{id:et,prevRef:em,nextRef:eu})))))};let rU=(0,y.default)(el.A)` 1096 text-align: center; 1097 margin-top: ${(0,S.A)(-12)}; 1098 margin-bottom: ${(0,S.A)(36)}; 1099`;var rF=({text:e})=>e?u().createElement(rU,{testId:"plan-filters-text",content:e}):null;(n=d||(d={})).Button="buttonStyle",n.Normal="normalStyle",n.Shop="shopStyle";let rj=y.default.div` 1100 align-items: center; 1101 display: flex; 1102 justify-content: center; 1103 1104 @media (max-width: ${(0,S.A)(I.A.smallDown)}) { 1105 button > p + p { 1106 font-size: ${A.lG.s}; 1107 } 1108 } 1109`,rq=(0,y.css)` 1110 width: 100%; 1111`,rW=(0,y.css)` 1112 border-bottom: var(--bm-border-width-md) solid ${A.M8.OA}; 1113`,rV=y.default.div` 1114 display: flex; 1115 1116 ${({tabStyle:e})=>e===d.Normal&&rq} 1117 ${({tabStyle:e})=>e===d.Shop&&rW} 1118`,rG=(0,y.css)` 1119 border-bottom: none; 1120 border-top: var(--bm-border-width-xl) solid ${A.M8.Vu}; 1121 padding-top: ${(0,S.A)(2)}; 1122`,rH=(0,y.css)` 1123 border-bottom: var(--bm-border-width-xl) solid ${A.M8.Vu}; 1124`,rJ=y.default.div` 1125 margin-bottom: ${A.YK.large}; 1126 1127 swiper-slide { 1128 flex-grow: 1; 1129 } 1130 1131 swiper-container { 1132 width: 100%; 1133 1134 @media (max-width: ${(0,S.A)(I.A.mediumDown)}) { 1135 max-width: 100vw; 1136 } 1137 } 1138`,rX=y.default.h5` 1139 font-size: ${(0,S.A)(20)}; 1140 margin: 0 0 ${(0,S.A)(24)} 0; 1141 text-align: center; 1142`,rQ=y.default.button` 1143 background: transparent; 1144 border: none; 1145 display: inline-block; 1146 font-family: var(--bm-font-family-mark-pro); 1147 line-height: 1; 1148 padding: ${(0,S.A)(10)} 0; 1149 width: ${(0,S.A)(220)}; 1150 1151 @media (max-width: ${(0,S.A)(I.A.mediumDown)}) { 1152 padding: ${(0,S.A)(18)} ${(0,S.A)(24)}; 1153 min-width: ${(0,S.A)(160)}; 1154 } 1155 1156 @media (max-width: ${(0,S.A)(I.A.smallDown)}) { 1157 padding: ${(0,S.A)(10)} 0; 1158 width: ${(0,S.A)(175)}; 1159 } 1160 1161 p { 1162 line-height: ${(0,S.A)(18)}; 1163 margin: ${(0,S.A)(10)} 0; 1164 1165 @media (max-width: ${(0,S.A)(I.A.mediumDown)}) { 1166 width: auto; 1167 } 1168 1169 b { 1170 font-family: var(--bm-font-family-mark-pro);
1171 font-weight: var(--bm-font-weight-bold); 1172 } 1173 } 1174 1175 ${e=>(({tabStyle:e,selected:t,tabHighlightBackground:o})=>e===d.Shop?(0,y.css)` 1176 font-family: var(--bm-font-family-mark-pro); 1177 font-weight: var(--bm-font-weight-bold); 1178 font-size: ${A.lG.Hg}; 1179 1180 ${t&&rH}; 1181 1182 @media (max-width: ${(0,S.A)(I.A.mediumDown)}) { 1183 height: ${t?(0,S.A)(36):(0,S.A)(32)}; 1184 padding: 0; 1185 text-align: center; 1186 width: 100%; 1187 } 1188 `:e===d.Button?t?(0,y.css)` 1189 border: ${(0,S.A)(3)} solid ${A.M8.$S}; 1190 background: ${o}; 1191 `:(0,y.css)` 1192 border: ${(0,S.A)(3)} solid ${A.M8.OA}; 1193 background: ${A.M8.ON}; 1194 `:e===d.Normal?(0,y.css)` 1195 border: var(--bm-border-width-md) solid ${A.M8.OA}; 1196 font-family: var(--bm-font-family-mark-pro); 1197 font-weight: var(--bm-font-weight-bold); 1198 font-size: ${A.lG.EX}; 1199 height: ${(0,S.A)(32)}; 1200 padding: ${A.YK.xsmall} ${A.YK.small}; 1201 width: 100%; 1202 1203 ${t&&rG} 1204 1205 @media (max-width: ${(0,S.A)(I.A.mediumDown)}) { 1206 padding: ${t?0:(0,S.A)(4)} ${(0,S.A)(24)} ${(0,S.A)(4)}; 1207 height: ${(0,S.A)(36)}; 1208 } 1209 `:"")(e)}; 1210 1211 &:first-child { 1212 border-radius: var(--plan-carousel-border-radius) 0 0 1213 var(--plan-carousel-border-radius); 1214 } 1215 1216 &:last-child { 1217 border-radius: 0 var(--plan-carousel-border-radius) 1218 var(--plan-carousel-border-radius) 0; 1219 } 1220 1221 &:hover { 1222 color: inherit; 1223 background: inherit; 1224 } 1225 1226 &:focus { 1227 color: inherit; 1228 background: ${e=>
1228e.tabHighlightBackground||"inherit"}; 1229 } 1230 1231 svg * { 1232 stroke: none; 1233 } 1234`;var rY=({filters:e,selectFilter:t})=>e?u().createElement(u().Fragment,null,e?.map(e=>{let o,r=e?.options?.map(({label:o,planCategoryPurpose:r,selected:a,values:n,showIcon:l,iconPath:i,iconSize:c})=>({id:o,button:u().createElement(rQ,{onClick:()=>t(e.id,n,r),selected:a,tabStyle:e.style,tabHighlightBackground:e.tabHighlightBackground},l&&u().createElement(t9.default,{name:i,size:c}),u().createElement(el.A,{content:o}))}));return u().createElement(rJ,{key:e.id},e.style===d.Button&&e.label&&u().createElement(rX,null,e.label),u().createElement(rj,null,u().createElement(rV,{tabStyle:e.style},e?.options&&(e.options.length<=2?r.map(({id:e,button:t})=>u().createElement(m.Fragment,{key:e},t)):u().createElement(z.Swiper,{...{spaceBetween:0,slidesPerView:Math.min(2,o=e.options.length),breakpoints:{[I.A.mediumAndUp]:{slidesPerView:Math.min(3,o)},[I.A.largeAndUp]:{slidesPerView:Math.min(4,o)}},navigation:!0,injectStyles:[r$]}},r.map(({id:e,button:t})=>u().createElement(z.SwiperSlide,{key:e},t)))))))})):u().createElement(u().Fragment,null),rZ=({filters:e,selectFilter:t})=>{let o=e.reduce((e,t)=>([d.Button,d.Normal,d.Shop].includes(t.style)&&e[t.style].push(t),e),{[d.Shop]:[],[d.Button]:[],[d.Normal]:[]}),r=[...o[d.Shop],...o[d.Button],...o[d.Normal]];return u().createElement(rY,{filters:r,selectFilter:t})},rK=o(89895),r0={};r0.styleTagTransform=eW(),r0.setAttributes=eU(),r0.insert=eL().bind(null,"head"),r0.domAPI=ez(),r0.insertStyleElement=ej(),eN()(rK.A,r0);var r1=rK.A&&rK.A.locals?rK.A.locals:void 0;let r2=(0,o(41811).A)(e=>(0,es.eU)({key:e,default:{blockHeight:0,isAccordionOpen:!1}}));var r5=(e,t)=>void 0===e?[]:e.filter(({displayStyle:e})=>"tab"===e).map(e=>
1234({id:e.id,label:e.label,style:e.tabStyle,tabHighlightBackground:e.tabHighlightBackground,options:e.options.filter(e=>null!==e.label&&(e.value||e.values||e.multiValue)).map(o=>{var r,a,n;let l,i=o.selected,c=(r=o.value,a=o.values,n=o.multiValue,(Array.isArray(l=r||a||n)?l:[l]).map(e=>e?.value||e?.values||e));return t?.[e.id]&&(i=JSON.stringify(t[e.id])===JSON.stringify(c)),{label:o.label,values:c,selected:i,planCategoryPurpose:o.planCategoryPurpose,showIcon:o.showIcon,iconPath:o.iconPath,iconSize:o.iconSize}})}));let r3=()=>{let{title:e}=document;for(let t of["&","|"]){let o=e.indexOf(t);if(o>-1)return e.slice(0,o).trim()}return e};var r4=e=>({...(0,e$.A)(e,["campaignPrice","campaignTile","contractLength","dataBlock","deviceCategory","durationMonthToMonth","isSfccPlanCarousel","isSMB","newEquipmentCID","newOfferId","newOfferProductRelationId","newPriceSchemaId","nonDiscountedPlanPrice","phonePrice","planCategory","planId","planIndex","planPrice","simOnly","title","upcData"]),planURL:(0,eB.A)(e,"selectPlanCTA.url"),cartURL:(0,eB.A)(e,"selectPlanCTA.selectPlanRedirectUrl")}),r8=o(15118),r6=()=>{let e;if("u"<typeof window)return null;let{bt:t,tl:o}=eD().parse(location.search.slice(1));return t&&o&&t===o||t&&!o?e=t:!t&&o&&(e=o),{bt:t,tl:o,networkTechnology:e}};function r7(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)e[r]=o[r]}return e}var r9=function e(t,o){function r(e,r,a){if("u">typeof document){"number"==typeof(a=r7({},o,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var n="";for(var l in a)a[l]&&(n+="; "+l,!0!==a[l]&&(n+="="+a[l].split(";")[0]));return document.cookie=e+"="+t.write(r,e)+n}}return Object.create({set:r,get:function(e){if("u">typeof document&&(!arguments.length||e)){for(var o=document.cookie?document.cookie.split("; "):[],r={},a=0;a<o.length;a++){var n=o[a].split("="),l=n.slice(1).join("=");try{var i=decodeURIComponent(n[0]);if(r[i]=t.read(l,i),e===i)break}catch(e){}}return e?r[e]:r}},remove:function(e,t){r(e,"",r7({},t,{expires:-1}))},withAttributes:function(t){return e(this.converter,r7({},this.attributes,t))},withConverter:function(t){return e(r7({},this.converter,t),this.attributes)}},{attributes:{value:Object.freeze(o)},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:"/"}),ae=e=>{let{planDiscountType:t,planDiscountName:o}=e;return"unconditional"===t||"u">typeof window&&t===te&&(0,M.A)(window.location.href)[tr]===o||t===te&&r9.get(tr)===o?"useDiscount":t===te?tt:to},at=e=>e.planCategory===Y.yX.NBN;let ao=(e,t)=>{(0,ee.sx)("analyticsDisplayedTracking",{displayedContentText:e.title,displayedContentDetailText:`${e.planId} | ${e.byodPlan?"BYOM":"Optus"} | ${e.title} | ${e.speedValue?.match(/\d+/g)[0]} | ${t}`})};var ar=(e,{ctaMapper:t,isFixed:o,sqData:r,isNbnByom:a,enableDSQ:n,planSpeedCategory:l,fuPlansView:i})=>{let c;if(o&&t.find(({availabilityStatus:e})=>"fixed"===e)||t.find(({availabilityStatus:e})=>"hwbb"===e)){let o=((e,t,o,r,a,n)=>{if(!t)return"beforeSq";let l=at(e),i=e.productOfferRelatedTechnologies?.[0].relatedTechnologies?.includes(t.catalogBrowsing.technology),c=rg(e,n,o);if(!r&&l&&!i&&(!n||c===Y.Di.Copper))return ex;if(!r&&l&&c===Y.Di.Fibre||!l)return ew;if(!t.catalogBrowsing?.technology)return ex;if(!i)return ao(e,eS),ex;let s=parseInt(e.speedValue?.match(/\d+/g)[0]),d=parseInt(e.speedValue?.match(/\d+/g)[1]),{parsedDownloadSpeed:m,parsedUploadSpeed:u,parsedAssuredUpload:p,parsedAssuredDownload:b}={parsedDownloadSpeed:(0,tu.A)(t?.dsqSpeedInfo?.NBN_VDSL_MAX_DOWNSTREAM_SPEED)||0,parsedUploadSpeed:(0,tu.A)(t?.dsqSpeedInfo?.NBN_VDSL_MAX_UPSTREAM_SPEED)||0,parsedAssuredUpload:(0,tu.A)(t?.dsqSpeedInfo?.NBN_TC4_UPSTREAM_CURRENT_ASSURED_RATE||0),parsedAssuredDownload:(0,tu.A)(t?.dsqSpeedInfo?.NBN_TC4_DOWNSTREAM_CURRENT_ASSURED_RATE||0)}
1234,g=t?.dsqSpeedMatrixInfo?.plan?.block_tiers?.includes(`${s}/${d}`),h=t?.dsqSpeedInfo?.Line_In_Use_Count&&1!==parseInt(t?.dsqSpeedInfo?.Line_In_Use_Count);return!a||m&&u&&p&&b&&!h?e.speedDetailsBlock?.showOneSq5GMessage&&g&&m<e.speedDetailsBlock?.oneSQMessage?.oneSQThreshold&&t?.availableTechnologies?.includes("5G")||a&&g?(ao(e,eS),ex):(ao(e,eA),ew):(ao(e,eA),ew)})(e,r,l,a,n,i);c=i===Y.FW.AllPlans&&rb(e)===Y.Di.Fibre&&o===ew?t.find(({availabilityStatus:e})=>"eligibleForFibreUpgrade"===e):t.find(({cta:e})=>e.sqCheckOptions===o),e.fixedCtaList&&Object.assign(c.cta,e.fixedCtaList.find(({sqCheckOptions:e})=>e===o))}else{c=t.find(({availabilityStatus:e})=>""===e);let o=e.promoBlock?.map(e=>e.partner?.trim()).find(e=>e)||null;if(o){let t=((e,t)=>{let o=new URLSearchParams({partnerId:t,planId:e.planId});if("qt"===t){let r=e.promoBlock.find(e=>e.partner===t)?.campaignId;r&&o.set("campaignId",r)}return o.toString()})(e,o),r=c.cta.selectPlanRedirectUrl?.includes("?");c={...c,cta:{...c.cta,selectPlanRedirectUrl:`${c.cta.selectPlanRedirectUrl}${r?"&":"?"}${t}`}}}}return c&&Object.assign({},c.cta,e.cta)},aa=o(45572),an=o(30674),al=o(5057),ai=o(87809),ac=o(64099),as=Math.min,ad=function(e,t,o){for(var r=o?ai.A:al.A,a=e[0].length,n=e.length,l=n,i=Array(n),c=1/0,s=[];l--;){var d=e[l];l&&t&&(d=(0,aa.A)(d,(0,oG.A)(t))),c=as(d.length,c),i[l]=!o&&(t||a>=120&&d.length>=120)?new an.A(l&&d):void 0}d=e[0];var m=-1,u=i[0];e:for(;++m<a&&s.length<c;){var p=d[m],b=t?t(p):p;if(p=o||0!==p?p:0,!(u?(0,ac.A)(u,b):r(s,b,o))){for(l=n;--l;){var g=i[l];if(!(g?(0,ac.A)(g,b):r(e[l],b,o)))continue e}u&&u.push(b),s.push(p)}}return s},am=o(24326),au=o(53533),ap=function(e){return(0,au.A)(e)?e:[]},ab=(0,am.A)(function(e){var t=(0,aa.A)(e,ap);return t.length&&t[0]===e[0]?ad(t):[]});let ag=["additionNetworkTechnologies","badge","badge2","badgeColor","campaignInformation","campaignTile","categoryFilterType","cis","consumerTypeRuleName","contractLength","cta","dataBlock","deviceCategory","deviceId","devicePriceLabel","deviceUpfront","displayLayout","duration","durationMonthToMonth","fixed","headerFontColour","isFixed","isLeased","isMBB","isPrepaid","isSMB","isSfccPlanCarousel","isSTB","newDurationCopy","newMtc","newMtcModemPriceInclusion","newMtcModemPriceInclusionNbnDevFee","newMtcMonthToMonth","newMtcNbnDevFee","newOfferId","newOfferProductRelationId","newPrice","newPriceSchemaId","nonDiscountedPlanPrice","oldPriceFontColour","oldPriceLabel","overrideDurationCopy","overrideMtc","overridePrice","phonePrice","planCategory","planId","planNameStyle","planPrice","planPriceLabel","planPriceStyle","pricesPerContract","productOfferRelatedTechnologies","promoBlock","promoPriceFontColour","speedDetailsBlock","showOldPriceWithStrike","showPriceBreakup","simMecId","simOnly","simType","speedFrequencyCopy","staticBlocks","stickyBlocks","style","title","upcData"];var ah=o(33906),af=o(53220),av=e=>{let t=(0,m.useRef)(!1),{byoOptimizelyRequired:o,displayFamilyGroups:r,defaultContractLength:a,deeplinkApiKey:n,deeplinkUrl:l,deviceDetailPage:i,defaultPlanId:c,emailValidation:s,enableSpeedFilterInPlans:d=!1,filtersData:_,filterPlansByByoCompliantVal:k,fuPlansView:y,isFixed:x,isNudgeOfferActive:w=!1,needEmailValidation:A,networkTechnology:S,planSpeedCategory:C,planTiles:E,productSelectDeviceVariantMecName:B,productSelectedControlsEnabled:$,productSelectedMecId:T,productSelectedTerm:D,productSummaryEl:I,productSummaryExists:N,selectedPlan:M,selectedSpeedpacks:z,setSelectPlanClicked:O,setSelectedSpeedpacks:L,showFilters:R,showSpinner:U,sqData:F,styles:j,unvalidatedEmail:q,updateCartURL:W,updateDefaultPlan:V,updateHideProductSummaryComponentByByo:G,updatePlanCarouselSwiper:H,updatePlanElement:J,updateSelectedPlan:X,updateShowSpinner:Q}=e,[Z,K]=(0,m.useState)(!1),{swatchStyle:et=f.w.LG,listViewBlockOrder:eo=[],isPlanClickable:er=!1,blockOrder:ea=[]}=j||{},[en,el]=(0,m.useState)((({filtersData:e,defaultContractLength:t})=>{let o={contractDuration:[t]};return r5(e).reduce((e,t)=>{let r=t.options.find(({selected:e})=>e);return r&&(e[t.id]=o[t.id]??r.values,e.planCategoryPurpose=r.planCategoryPurpose),e},o)})({defaultContractLength:a,filtersData:_})),ei=x&&S.includes("NBN")&&d&&!!r?.length&&!!k?.length,[ec,es]=(0,m.useState)([]),[ed,em]=(0,m.useState)([]),eu=(0,m.useMemo)(()=>(0,p.A)(),[]),[ep]=(0,m.useState)(()=>E.length>0?[...new Set([...eo,...ea])].reduce((e,t)=>
1234({...e,[t]:r2(`${t}-${eu}`)}),{}):{});(0,m.useEffect)(()=>{if(!w)return ah.A;let e=(0,af.A)(),t=t=>{setTimeout(()=>(t=>{if(!t.newURL.includes("#"))return;let o=document.querySelector(".modal-wrapper");if(!o)return;let r=o.textContent||"";if(!r)return;window.parent.postMessage(JSON.stringify({isFromNudgeModal:!0,isModalOpened:!0,hostname:window.location.origin}),e);let a=r.split("\n").filter(Boolean),n=a[0].trim(),l=a.slice(1).join(" ").trim();(0,ee.sx)("analyticsDisplayedTracking",{displayedContentText:`Modal - ${n}`,displayedContentDetailText:l})})(t),500)},o=e=>{let t=e.target;"A"===t.tagName&&t.href&&(0,ee.sx)("analyticsInteractionTracking",{interactionText:t.textContent,interactionClickElement:"",interactionTarget:window.location.href})};return window.addEventListener("hashchange",t),window.addEventListener("click",o),()=>{window.removeEventListener("hashchange",t),window.removeEventListener("click",o)}},[w]),(0,m.useEffect)(()=>{em(r5(_,en))},[_,en]);let eb=(0,m.useRef)(),eg=(0,m.useCallback)(e=>{e&&(eb.current=e,J({current:e}))},[J]);return(0,m.useEffect)(()=>{if(!E.length)return;let t=((e,t)=>{let o,r,a,n,l,i,{activeCampaignId:c,campaignType:s,defaultCampaign:d,highlightedPlanId:m,selectedFilters:u,selectedSpeedpacks:p,ctaCustomisePlan:b,planOrderingFilterType:g}=t,h=u?.contractDuration?.[0],f=(({activeCampaignId:e,campaignType:t,defaultCampaign:o})=>!e&&"unconditional"===t&&o||e)({activeCampaignId:c,campaignType:s,defaultCampaign:d}),v=e.filter(({isPrepaid:e,onlineIndicator:t,pricesPerContract:o})=>t&&(e||o.some(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(h)))),_={campaignId:f,contractLength:h,productSelectedMecId:t.productSelectedMecId,productSelectedTerm:t.productSelectedTerm};v=((e,t)=>{let{campaignId:o,contractLength:r,productSelectedMecId:a,productSelectedTerm:n}=t,l=(0,r8.A)(n),i=e.filter(({campaignTile:e})=>!e);return e.filter(e=>{let{campaignTile:t,campaignInformation:i,consumerTypeRuleName:c,phonePrice:s}=e,{contractLength:d,deviceContractLength:m,customerType:u,variantId:p}=i?.campaignConditions??{};return!!(t&&i&&i.campaignId===o&&(!n||!s||s.find(e=>Number(e.contractLength)===Number(n))||l)&&(!d||d.find(e=>(0,tu.A)(e)===(0,tu.A)(r)))&&(!m||m.includes((0,tu.A)(n))||l)&&(!u||u.includes(c))&&(!a||!p||p.includes(a)))}).reduce((e,t)=>{let{displayType:o}=t.campaignInformation.campaignConditions;return"displayNewOffer"===o?[...e,t]:"replaceExistingOffer"===o?e.map(e=>e.planId===t.planId?{...e,...t}:e):e},i)})((o=v,r=u?.categoryFilterType,a=o.filter(e=>r?.includes(e.categoryFilterType)??!0),n=u?.speedPack,l=a.filter(e=>n?.includes(e.planId)??!0),i=u?.contractDuration?.[0],l.filter(e=>!!e.isPrepaid||void 0===i||(e.pricesPerContract?.length>0?e.pricesPerContract.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(i)):(0,tu.A)(i)===(0,tu.A)(e.contractLength)))),_),t.isFixed&&(v=((e,t)=>{let{sqData:o,planSpeedCategory:r,fuPlansView:a}=t,n=(0,eB.A)(o,"catalogBrowsing.technology")||r6()?.networkTechnology||t.networkTechnology,l=e.filter(e=>{let o=ar(e,t);return!(at(e)&&o?.sqCheckOptions===ex)});if(!o)return l.reduce((e,o)=>{let r=!o.technologyRelatedInfo||o.technologyRelatedInfo?.find(e=>e.technology===n),a=!t.isNbnByom||t.filterPlansByByoCompliantVal.includes(o.byoCompliant);return o.isDefaultPlan&&r&&a&&e.push(Object.assign({},o,{nbnDevChargeApplied:null,nbnDevFee:null,speedpackTitle:null,sqData:null})),e},[]);let i=(e=>{if(e)return(0,eB.A)(e,"catalogBrowsing.products");if("u"<typeof window)return[];let{bt:t,tl:o}=r6();return t?["FB","TV","WS"]:o?["FV","WS"]:[]})(o),c=e=>{let r="Y"===o.nbnDevChargeFlag,a=r?t.nbnDevFee:0;return Object.assign({},e,{nbnDevChargeApplied:r,nbnDevFee:a,speedpackTitle:t.speedpackTitle,sqData:o})};return t.isNbnByom?l.reduce((e,o)=>(t.filterPlansByByoCompliantVal.includes(o.byoCompliant)&&e.push(c(o)),e),[]):l.reduce((e,o)=>(t.sqData?.catalogBrowsing?.technology&&(at(o)&&t.filterPlansByByoCompliantVal?.length?(e=>{let{byoCompliant:o,speedValue:n,productOfferRelatedTechnologies:l}=e;return!!t.filterPlansByByoCompliantVal.includes(o)&&(!a||a===Y.FW.AllPlans||r!==Y.hI.FIBRE_UPGRADE||n?.match(/\d+/g)?.[0]>=100&&l?.[0].relatedTechnologies?.includes("FTTP"))})(o)&&e.push(c(o)):(!o.technologyRelatedInfo&&!o.productOfferRelatedTechnologies||o.technologyRelatedInfo&&o.technologyRelatedInfo.find(e=>e.technology===n)||!o.technologyRelatedInfo&&o.productOfferRelatedTechnologies&&o.productOfferRelatedTechnologies?.[0].relatedTechnologies?.indexOf(n)>-1)&&ab(i,o.lob).length===(o.lob?.length||0)&&e.push(c(o))),e),[])})(v,t)),"HWBB"===t.networkTechnology&&(v=((e,t)=>{let{sqData:o,networkTechnology:r}=t,a=(0,eB.A)(o,"catalogBrowsing.technology");return o?e.reduce((e,t)=>
1234(t.additionNetworkTechnologies.find(e=>"HWBB"===e)&&r===a&&e.push(Object.assign({},t,{sqData:o})),e),[]):e.reduce((e,t)=>(t.isDefaultPlan&&e.push(Object.assign({},t,{sqData:null})),e),[])})(v,t));let k=ae(t);if(v=v.map(e=>{let o=(0,e$.A)(e,ag),r=((e,{campaignId:t,planContractLength:o,deviceContractLength:r,productSelectedMecId:a})=>{let n,{campaignTile:l,campaignInformation:i,phonePrice:c}=e;if(!(l&&t===i?.campaignId))return null;if((0,r8.A)(r)&&c?.length>0){let e=-1;c.forEach(t=>{Number(t.contractLength)>e&&(e=Number(t.contractLength),n=t)})}else n=c?.find(e=>a?e.contractLength.toString()===r:e.contractLength.toString()===o);if(n?.productPriceModels){let e=(0,e9.A)(n.displayLayout,"was");return{campaignPrice:n.productPriceModels.find(e=>!a||e.mecId===a).planMonthly,campaignOldPriceFormatting:e}}return null})(e,{campaignId:f,productSelectedMecId:t.productSelectedMecId,planContractLength:h,deviceContractLength:t.productSelectedTerm}),a=((e,{selectedFilters:t})=>{let{pricesPerContract:o,isPrepaid:r,planPrice:a}=e,n=t?.contractDuration?.[0];return!n&&r?{planMonthly:a}:{planMonthly:o.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(n))?.price}})(e,t);if(t.isFixed){let r=p?.[e.planId],n=((e,t)=>{let{technologyRelatedInfo:o}=e,{sqData:r,selectedSpeedpack:a}=t,n=(0,eB.A)(r,"catalogBrowsing.technology")||r6()?.networkTechnology||t.networkTechnology;if(!o)return[];let l=o.reduce((e,{technology:t,radioButtons:o})=>(t===n&&Array.isArray(o.options)&&o.options.length>0&&o.options.forEach(t=>{t.applicableTechnologies.includes(n)&&e.push(t)}),e),[]),i=(a?a.identifier:(0,eB.A)(l.find(({included:e})=>e),"identifier"))||(0,eB.A)(l,"0.identifier");return l.map(e=>({...e,selected:e.identifier===i}))})(e,{...t,selectedSpeedpack:r});a=((e,t)=>{var o;let{aboveLabelForPrice:r,modemDetails:a,nbnDevChargeApplied:n,nbnDevFee:l,newMtc:i,newMtcModemPriceInclusion:c,newMtcModemPriceInclusionNbnDevFee:s,newMtcNbnDevFee:d,overrideMtc:m,phonePrice:u,planPrice:p,pricesPerContract:b,technologyRelatedInfo:g}=e,{mtcPerContract:h,networkTechnology:f,selectedFilters:v,selectedSpeedpack:_,sqData:k}=t,y=v?.contractDuration?.[0],x=u?.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(y))?.productPriceModels?.[0],w=k?.catalogBrowsing?.technology||r6()?.networkTechnology||f,A=w&&g?.find(e=>e.technology===w),S=parseFloat(A?.price??0),{upfrontCost:C,additionalCost:E}=(({pricesPerContract:e,technology:t,planContractLength:o})=>{let r=e.find(e=>(0,tu.A)(o)===(0,tu.A)(e.contractLength)&&(e.technology===t||e.technology?.toLowerCase()==="all"));return r?{upfrontCost:r.upFrontCost,additionalCost:r.price}:{upfrontCost:0,additionalCost:0}})({pricesPerContract:b,planContractLength:y,technology:w}),P=(o=_?.price,o?.indexOf("$")>-1?parseFloat(o.split("$")[1]):0),B=ae(t),$=parseFloat(x?.planMonthly||p||0),T=B===tt?parseFloat(x?.oldTotalCost||0):parseFloat(x?.totalCost||0),D=parseFloat(S||$||0)+parseFloat(E||0)+parseFloat(P||0),I=(S||T)*y+C+(n?l:0)+P,N=((e,t)=>{if(!e?.[0])return;let{defaultModemContractLength:o,modemPrices:r}=e[0];return r.find(e=>(0,tu.A)(e.planContractDuration)===(0,tu.A)(t)&&(0,tu.A)(e.deviceContractDuration)===(0,tu.A)(o))})(a,y),M=(({modemTotalRepaymentCharges:e,mtcPerContract:t,mtcTotal:o,nbnDevChargeApplied:r,nbnDevFee:a,newMtc:n,newMtcModemPriceInclusion:l,newMtcModemPriceInclusionNbnDevFee:i,newMtcNbnDevFee:c,overrideMtc:s,planContractLength:d,upfrontCost:m})=>{let u;return(u=s?{mtcText:n,mtcTextWithModemPrice:l,mtcWithNBNDevFeeText:c,mtcWithNBNDevFeeTextWithModemPrice:i}:t.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(d))||t.find(e=>"other"===e.contractLength.toLowerCase()))?((e,{planContractLength:t,mtcTotal:o,deviceContractLength:r,nbnDevFee:a,upfrontCost:n,modemTotalRepaymentCharges:l})=>(e||"").replace("||PLAN_CONTRACT_DURATION||",t).replace("||DEVICE_CONTRACT_DURATION||",r).replace("||TOTAL_MINIMUM_COST||",(0,e7.A)(o)).replace("||NBN_DEV_FEE||",(0,e7.A)(a)).replace("||MODEM_PRICE||",(0,e7.A)(l)).replace("||UPFRONT_COST||",(0,e7.A)(n)))((({mtcObject:e,nbnDevChargeApplied:t,modemTotalRepaymentCharges:o})=>{let r="mtcText";return o?r=t?"mtcWithNBNDevFeeTextWithModemPrice":"mtcTextWithModemPrice":t&&(r="mtcWithNBNDevFeeText"),e[r]})({mtcObject:u,nbnDevChargeApplied:r,modemTotalRepaymentCharges:e}),{planContractLength:d,mtcTotal:o,upfrontCost:m,nbnDevFee:a,modemTotalRepaymentCharges:e}):""})({modemTotalRepaymentCharges:N?.totalRepaymentCharges,mtcPerContract:h,mtcTotal:I,nbnDevChargeApplied:n,nbnDevFee:l,newMtc:i,newMtcModemPriceInclusion:c,newMtcModemPriceInclusionNbnDevFee:s,newMtcNbnDevFee:d,overrideMtc:m,planContractLength:y,upfrontCost:C});return{aboveLabelForPriceValue:(r||"").replace("||UPFRONT_COST||",C?.toFixed(0)),mtc:M,nbnDevChargeApplied:n,nbnDevFee:l,planMonthly:D}})(e,{...t,selectedSpeedpack:r}
1234),o.speedpacks=n,o.selectedSpeedpack=r||n?.find(({selected:e})=>e)}let n="HWBB"===t.networkTechnology?((e,{selectedFilters:t,productSelectedMecId:o,defaultDeviceId:r})=>{let{phonePrice:a}=e,n=(0,eB.A)(t,"contractDuration.0"),l=o||r,i=a.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(n));return i?.productPriceModels.find(({mecId:e})=>e===l)})(e,t):void 0,l=k!==to?((e,t)=>{let{phonePrice:o}=e,r=t.selectedFilters?.contractDuration?.[0],a=o?.find(e=>(0,tu.A)(e.contractLength)===(0,tu.A)(r))?.productPriceModels?.[0];return{planDiscountName:t.planDiscountName,showPlanDiscountFormat:t.showPlanDiscountFormat,planDiscount:a?.planDiscount}})(e,t):{};return{...o,byodPlan:e.byodPlan,aboveLabelForPrice:a.aboveLabelForPriceValue,campaignId:f,campaignOldPriceFormatting:r?.campaignOldPriceFormatting,campaignPrice:r?.campaignPrice,cisBlockStyling:e.cisBlockStyling?.backgroundColor?e.cisBlockStyling:t.cisBlockStyling,contractLength:h,ctaMapperStyling:e.ctaMapperStyling?.backgroundColor?e.ctaMapperStyling:t.ctaMapperStyling,ctaSelectAction:t.ctaSelectAction,checkSfccRedirect:t.checkSfccRedirect,customizePlanCTA:e.ctaCustomisePlan?.ctaLink?e.ctaCustomisePlan:b,deviceCategory:t.defaultDeviceCategory?.split(",")[0],deviceDetailPage:t.deviceDetailPage,highlighted:m&&m===o.planId,initialPlanPrice:e.planPrice,mtc:a.mtc,planPrice:a.planMonthly,planFamilyName:e.planFamilyName,priceBreakupInfo:n,selectPlanCTA:ar(e,t),selectedFilters:u,sfccPlanRedirectUrl:t.sfccPlanRedirectUrl,sfccTechnologies:t.sfccTechnologies,skipSummaryComponent:t.skipSummaryComponent,speedpackTitle:t.speedpackTitle,speedValue:e.speedValue,sqData:t.sqData,enableDSQ:t.enableDSQ,...l,useDiscountPlan:k}}),t.isFixed){let e=v.some(({speedpacks:e})=>e.length>2)?"dropdown":"button";v=v.map(t=>({...t,speedpackDisplay:e}))}var y=v;switch(g){case Y.mI.Data:return y.sort((e,t)=>(0,tu.A)(e.dataBlock?.[0]?.data||"0")-(0,tu.A)(t.dataBlock?.[0]?.data||"0"));case Y.mI.Speed:return y.sort((e,t)=>(0,tu.A)(e.speedDetailsBlock?.tooltipDetails.downloadSpeed||"0")-(0,tu.A)(t.speedDetailsBlock?.tooltipDetails.downloadSpeed||"0"));case Y.mI.Price:default:return y.sort((e,t)=>(e.initialPlanPrice||0)-(t.initialPlanPrice||0))}})(E,{...e,selectedFilters:en,isNbnByom:ei});t.length>0&&W&&W(t[0]?.selectPlanCTA?.selectPlanRedirectUrl||""),es(t)},[ei,E,e,en,W]),(0,m.useEffect)(()=>{if(0===ec.length)return;let e=((e,t)=>{if(t&&1===e.length)return{...e[0],planIndex:0};let{planId:o}=eD().parse(location.search.slice(1));return o?{...e.find(e=>e.planId===o),planIndex:e.findIndex(e=>e.planId===o)}:null})(ec,w);e&&!t.current&&(X(r4(e)),t.current=!0),K(!0)},[ec,w,X]),(0,m.useEffect)(()=>{if(ec){let e=ec.find(e=>e.planId===c);e&&V(e)}},[ec,V,c]),(0,m.useEffect)(()=>{if(M){let e=M.planIndex,t=ec[e||0];t&&M.planId===t.planId&&M.campaignTile!==t.campaignTile&&X(r4({...ec[e||0],planIndex:e}))}},[ec,X,M]),(0,m.useEffect)(()=>{let{hash:e}=window.location;e&&"plan"===e&&eb.current?.scrollIntoView({behavior:"smooth"})}),(0,m.useEffect)(()=>{var e;let t;if(0===ec.length)return;let{planCategory:o,skipSummaryComponent:r,isPrepaid:a}=ec[0];if(!o)return;let n=(e=!!r,t=r3(),({[Y.yX.FourG]:{name:t,type:v.J.FourG},[Y.yX.FiveG]:{name:t,type:v.J.FiveG},[Y.yX.NBN]:{name:t,type:v.J.NBN},[Y.yX.DataSim]:{name:t,type:v.J.DataSim,condition:!!e},[Y.yX.SimOnly]:{name:t,type:v.J.SimOnly,condition:!!e}})[o]);(n&&!1!==n.condition||a)&&(0,h.A)({name:a?r3():n.name,url:window.location.href,type:a?v.J.Prepaid:n.type})},[ec]),u().createElement("div",{className:r1.wrapper,style:{"--plan-carousel-border-radius":`var(--bm-${g[et]})`}},u().createElement(b.A,{isFullScreen:!0,show:U,opacity:50}),R&&u().createElement(u().Fragment,null,u().createElement(rZ,{filters:ed,selectFilter:(e,t,o)=>{el({...en,[e]:t,planCategoryPurpose:o})}}),u().createElement(rF,{text:en.planCategoryPurpose})),ec?.length>0&&u().createElement("div",{id:"plan",ref:eg},u().createElement(rR,{"data-testid":"plan-card-list",deeplinkApiKey:n,deeplinkUrl:l,atoms:ep,hasBadge:ec.some(e=>!!e.badge),hasCampaign:ec.some(({campaignPrice:e,planPrice:t})=>"number"==typeof e&&e!==t),plans:ec,isNbnByom:ei,isPlanClickable:er,displayFamilyGroups:r,productSelectDeviceVariantMecName:B,productSelectedControlsEnabled:$,productSelectedMecId:T,productSelectedTerm:D,productSummaryEl:I,selectSpeedpack:(e,t)=>{L({...z,[t]:e})},selectedPlan:M,setPlanCarouselSwiper:H,setSelectPlanClicked:O,updateHideProductSummaryComponentByByo:G,updateSelectedPlan:X,updateShowSpinner:Q,emailValidation:s,needEmailValidation:A,unvalidatedEmail:q,styles:j,deviceDetailPage:i,planSpeedCategory:C,sqData:F,isNudgeOfferActive:w,byoOptimizelyRequired:o,fuPlansView:y,productSummaryExists:N})),Z&&ec?.length===0&&u().createElement(P,null,"Sorry, we do not have any plans available"))}},32323:function(e,t,o){"use strict";var r,a,n,l,i,c;o.d(t,{FX:function(){return d},Ie:function(){return r},Yt:function(){return s},eS:function(){return n},jI:function(){return a}}),(l=r||(r={}
1234)).List="list",l.Carousel="carousel",(i=a||(a={}))[i.BAU=1]="BAU",i[i.ShowSummary=2]="ShowSummary";let s={[a.BAU]:"Control",[a.ShowSummary]:"Variation1"};(c=n||(n={}))[c.BAU=1]="BAU",c[c.DynamicSmartlink=2]="DynamicSmartlink",c[c.ShowSummary=3]="ShowSummary";let d={[n.BAU]:"Control",[n.DynamicSmartlink]:"Variation1",[n.ShowSummary]:"Variation2"}},45421:function(e,t,o){"use strict";var r=o(49763);t.A=e=>e.planCategory===r.yX.SimOnly},38869:function(e,t){"use strict";t.A=e=>e?.replaceAll("&","&")},17440:function(e,t,o){"use strict";var r=o(48781);t.A=(e,t)=>0===e?r.Z.Start:t?r.Z.End:r.Z.Middle},851:function(e,t){"use strict";t.A=(e,t)=>Math.ceil(e/t)>5},44474:function(e,t){"use strict";t.A=({bullets:e,slidesPerGroup:t,slidesPerView:o,totalProducts:r})=>{let a=Math.max(1,Math.floor(o)),n=Math.max(1,r-a+1);e.forEach((e,o)=>{let l=Math.min(o*t+1,n),i=Math.min(l+a-1,r);e.setAttribute("aria-label",`Products ${l} to ${i} of ${r}`)})}},82214:function(e,t,o){"use strict";var r=o(15118),a=o(16133),n=o(31520),l=o(40150),i=o(96896);t.A=({productSelectedTerm:e,productSelectedMpId:t,productSelectedMecId:o,productSelectedTitle:c,productSelectedImage:s,productSelectedColor:d,productSelectedCapacity:m,productSelectedPrice:u,selectedPlan:p})=>{if((0,r.A)(e)){let e={productSelectedMpId:t,productSelectedMecId:o,productSelectDeviceVariantMecName:c,productSelectedImage:s,productSelectedColor:d,productSelectedCapacity:m,productSelectedPrice:u,selectedPlan:p,deviceCategory:i.bM.Postpaid_Mobile_Phones};return(0,n.A)(e)}let{contractLength:b,isSfccPlanCarousel:g,newPriceSchemaId:h,planId:f,deviceCategory:v,isSMB:_}=p||{},k=(0,a.A)(b||"");return{PlanSelectionItem:{product:[{itemId:g?h:f,itemCategory:p?.planCategory,itemContractLength:k,devices:[{deviceId:o,deviceContractLength:e,deviceCategory:v}]}],planDetails:{customerType:_?l.gy.SMB:l.gy.CMR,timestamp:new Date().toISOString(),referralUrl:window.location.href}}}}},69409:function(e,t){"use strict";t.A=e=>e&&"/"!==e.at(0)?` ${e}`:e||""},52457:function(e,t){"use strict";t.A=(e,t)=>e?.find(e=>e.blockName?.toLowerCase()===t.toLowerCase())??null},42583:function(e,t,o){"use strict";var r=o(19658);t.A=e=>({headers:{"x-apikey":e,"Content-Type":r.cM.JSON},credentials:r.Ji.INCLUDE})},63212:function(e,t,o){"use strict";var r=o(55373),a=o.n(r);t.A=(e,t=!1)=>{if(!e)return null;let{search:o}=window.location;if(!o)return o;let r=a().parse(o.slice(1));return r[e]?r[e]:t?r.contractLength:null}},6424:function(e,t){"use strict";t.A=e=>new URLSearchParams(window.location.search).get(e)},53220:function(e,t){"use strict";t.A=()=>{let e=window.location.hostname;return e.includes("sit")?"https://sit-shop.optus.com.au":e.includes("uat")?"https://uat-shop.optus.com.au":e.includes("ppt")?"https://staging-shop.optus.com.au":"https://shop.optus.com.au"}},31297:function(e,t,o){"use strict";o.d(t,{G:function(){return a},j:function(){return n}});var r=o(52956);let a=r.d4,n=r.wA},49763:function(e,t,o){"use strict";var r,a,n,l,i,c,s,d,m,u,p,b,g,h,f,v;o.d(t,{$l:function(){return r},Di:function(){return s},FW:function(){return d},hI:function(){return l},mI:function(){return c},yX:function(){return i}}),(m=r||(r={})).Primary="primary",m.Promo="promo",m.BlackFriday="blackFriday",(u=a||(a={})).NEW_5G="5G",u.OLD_4G="4G",(p=n||(n={})).Y="Y",p.N="N",(b=l||(l={})).FIBRE_UPGRADE="FIBRE_UPGRADE",b.FIBRE_STANDARD="FIBRE_STANDARD",(g=i||(i={})).FourG="Mobile_Home Wireless Broadband",g.FiveG="Fixed_5G",g.NBN="Fixed_Fixed Broadband",g.SimOnly="Mobile_Subscription SIM with Device",g.DataSim="Mobile_Subscription MBB SIM with Device",(h=c||(c={})).Data="data",h.Price="price",h.Speed="speed",(f=s||(s={})).Fibre="fibre",f.Copper="copper",(v=d||(d={})).AllPlans="allPlans",v.FixedTabs="fixedTabs"},92339:function(e,t,o){"use strict";var r,a,n,l;o.d(t,{w:function(){return r}}),(n=r||(r={})).XS="radius.xs",n.SM="radius.sm",n.MD="radius.md",n.LG="radius.lg",n.XL="radius.xl",n.Round="radius.round",n.None="none",(l=a||(a={})).Primary="primary",l.Secondary="secondary",l.Tertiary="tertiary"},60252:function(e,t,o){"use strict";function r(e,t){if(t&&e<0){let t=new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD",signDisplay:"never"}).format(e);return`${t} CR`}return new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD"}).format(e)}o.d(t,{A:function(){return r}})},91640:function(e,t){"use strict";t.A=e=>{let t=document.createElement("div");return t.innerHTML=e||"",t.textContent||""}},34311:function(e,t,o){"use strict";var r,a=o(41594);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}t.A=function(e){return a.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),r||(r=a.createElement("path",{d:"M256 321 148.7 213.7l22.6-22.7 84.7 84.7 84.7-84.7 22.6 22.7z"})))}},91160:function(e,t,o){"use strict";var r,a=o(41594);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var r in o)({}).hasOwnProperty.call(o,r)&&(e[r]=o[r])}return e}).apply(null,arguments)}t.A=function(e){return a.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e),r||(r=a.createElement("path",{d:"m256 191 107.3 107.3-22.6 22.7-84.7-84.7-84.7 84.7-22.6-22.7z"})))}},20130:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());
1234l.push([e.id,":root{--bm-font-family-mark-pro: MarkPro;--bm-font-size-3xl-mobile: 2.5rem;--bm-font-size-3xl-tablet: 2.5rem;--bm-font-size-3xl-desktop: 4rem;--bm-font-size-2xl-mobile: 2.5rem;--bm-font-size-2xl-tablet: 2.5rem;--bm-font-size-2xl-desktop: 3rem;--bm-font-size-xl-mobile: 2rem;--bm-font-size-xl-tablet: 2.5rem;--bm-font-size-xl-desktop: 2.5rem;--bm-font-size-lg-mobile: 2rem;--bm-font-size-lg-tablet: 2rem;--bm-font-size-lg-desktop: 2rem;--bm-font-size-md-mobile: 1.5rem;--bm-font-size-md-tablet: 1.5rem;--bm-font-size-md-desktop: 1.5rem;--bm-font-size-sm-mobile: 1.25rem;--bm-font-size-sm-tablet: 1.25rem;--bm-font-size-sm-desktop: 1.25rem;--bm-font-size-xs-mobile: 1rem;--bm-font-size-xs-tablet: 1rem;--bm-font-size-xs-desktop: 1rem;--bm-font-size-2xs-mobile: 0.875rem;--bm-font-size-2xs-tablet: 0.875rem;--bm-font-size-2xs-desktop: 0.875rem;--bm-font-line-height-3xl-mobile: 2.75rem;--bm-font-line-height-3xl-tablet: 2.75rem;--bm-font-line-height-3xl-desktop: 4.5rem;--bm-font-line-height-2xl-mobile: 2.5rem;--bm-font-line-height-2xl-tablet: 2.5rem;--bm-font-line-height-2xl-desktop: 3.25rem;--bm-font-line-height-xl-mobile: 2.5rem;--bm-font-line-height-xl-tablet: 2.5rem;--bm-font-line-height-xl-desktop: 2.75rem;--bm-font-line-height-lg-mobile: 2.5rem;--bm-font-line-height-lg-tablet: 2.5rem;--bm-font-line-height-lg-desktop: 2.5rem;--bm-font-line-height-md-mobile: 2rem;--bm-font-line-height-md-tablet: 2rem;--bm-font-line-height-md-desktop: 2rem;--bm-font-line-height-sm-mobile: 1.75rem;--bm-font-line-height-sm-tablet: 1.75rem;--bm-font-line-height-sm-desktop: 1.75rem;--bm-font-line-height-xs-mobile: 1.5rem;--bm-font-line-height-xs-tablet: 1.5rem;--bm-font-line-height-xs-desktop: 1.5rem;--bm-font-line-height-2xs-mobile: 1.25rem;--bm-font-line-height-2xs-tablet: 1.25rem;--bm-font-line-height-2xs-desktop: 1.25rem;--bm-font-weight-regular: 400;--bm-font-weight-medium: 500;--bm-font-weight-bold: 700;--bm-font-weight-heavy: 800;--bm-font-text-decoration-strikethrough: line-through;--bm-font-text-decoration-underline: underline;--bm-font-text-decoration-none: none;--bm-font-letter-spacing-none: 0rem;--bm-font-paragraph-spacing-sm: 1.875rem;--bm-font-paragraph-spacing-xs: 1.5rem;--bm-font-paragraph-spacing-2xs: 1.3125rem}:root{--bm-measurement-0: 0rem;--bm-measurement-1: 0.0625rem;--bm-measurement-2: 0.125rem;--bm-measurement-4: 0.25rem;--bm-measurement-6: 0.375rem;--bm-measurement-8: 0.5rem;--bm-measurement-10: 0.625rem;--bm-measurement-12: 0.75rem;--bm-measurement-16: 1rem;--bm-measurement-20: 1.25rem;--bm-measurement-24: 1.5rem;--bm-measurement-30: 1.875rem;--bm-measurement-32: 2rem;--bm-measurement-36: 2.25rem;--bm-measurement-40: 2.5rem;--bm-measurement-48: 3rem;--bm-measurement-56: 3.5rem;--bm-measurement-64: 4rem;--bm-measurement-72: 4.5rem;--bm-measurement-80: 5rem;--bm-measurement-88: 5.5rem;--bm-measurement-96: 6rem;--bm-measurement-128: 8rem;--bm-measurement-160: 10rem;--bm-measurement-999: 62.4375rem;--bm-measurement-auto: auto;--bm-measurement-minus1: -0.0625rem;--bm-measurement-05: 0.03125rem}:root{--bm-motion-transition-linear: cubic-bezier(0.0, 0.0, 1.0, 1.0);--bm-motion-transition-ease-in: cubic-bezier(0.42, 0, 1.0, 1.0);--bm-motion-transition-ease-out: cubic-bezier(0, 0, 0.58, 1.0);--bm-motion-transition-ease-in-out: cubic-bezier(0.42, 0, 0.58, 1.0);--bm-motion-duration-0: 0s;--bm-motion-duration-50: 0.05s;--bm-motion-duration-100: 0.1s;--bm-motion-duration-200: 0.2s;--bm-motion-duration-300: 0.3s;--bm-motion-duration-600: 0.6s;--bm-motion-duration-800: 0.8s;--bm-motion-duration-1000: 1s;--bm-motion-duration-2000: 2s;--bm-motion-duration-3000: 3s;--bm-motion-duration-6000: 6s;--bm-motion-duration-8000: 8s}:root{--bm-optus-palette-grey-5: #f8fafb;--bm-optus-palette-grey-10: #f4f7f8;--bm-optus-palette-grey-20: #d9e4e9;--bm-optus-palette-grey-30: #c6d5db;--bm-optus-palette-grey-40: #a5b9c2;--bm-optus-palette-grey-50: #85969e;--bm-optus-palette-grey-60: #6a787f;--bm-optus-palette-grey-70: #515c62;--bm-optus-palette-grey-80: #394146;--bm-optus-palette-grey-90: #282e31;--bm-optus-palette-grey-100: #181c1f;--bm-optus-palette-grey-white: #ffffff;--bm-optus-palette-grey-black: #000000;--bm-optus-palette-yellow-5: #fffae2;--bm-optus-palette-yellow-10: #fff7d1;--bm-optus-palette-yellow-20: #fde08c;--bm-optus-palette-yellow-30: #ffcc08;--bm-optus-palette-yellow-40: #ffa100;--bm-optus-palette-yellow-50: #e7722d;--bm-optus-palette-yellow-60: #c94e0f;--bm-optus-palette-yellow-70: #9e3a00;--bm-optus-palette-yellow-80: #722800;--bm-optus-palette-yellow-90: #531a00;--bm-optus-palette-yellow-100: #360f00;--bm-optus-palette-teal-5: #ecfeff;--bm-optus-palette-teal-10: #d8fdff;--bm-optus-palette-teal-20: #92f2f6;--bm-optus-palette-teal-30: #66e4e9;--bm-optus-palette-teal-40: #30c9cd;--bm-optus-palette-teal-50: #00a3ad;--bm-optus-palette-teal-60: #00828e;--bm-optus-palette-teal-70: #00646f;--bm-optus-palette-teal-80: #00474e;--bm-optus-palette-teal-90: #003236;--bm-optus-palette-teal-100: #002021;--bm-optus-palette-jade-5: #effcff;--bm-optus-palette-jade-10: #e7faff;--bm-optus-palette-jade-20: #b4ebff;--bm-optus-palette-jade-30: #88deff;--bm-optus-palette-jade-40: #4cc3ef;--bm-optus-palette-jade-50: #009fcd;--bm-optus-palette-jade-60: #007fa5;--bm-optus-palette-jade-70: #006280;
1234--bm-optus-palette-jade-80: #004656;--bm-optus-palette-jade-90: #00323a;--bm-optus-palette-jade-100: #002020;--bm-optus-palette-blue-5: #f1fbfe;--bm-optus-palette-blue-10: #ebf9fd;--bm-optus-palette-blue-20: #c4e8f9;--bm-optus-palette-blue-30: #a5d9f8;--bm-optus-palette-blue-40: #76bdf0;--bm-optus-palette-blue-50: #4b98dc;--bm-optus-palette-blue-60: #3c75cb;--bm-optus-palette-blue-70: #3251bf;--bm-optus-palette-blue-80: #2530a0;--bm-optus-palette-blue-90: #1a1f7b;--bm-optus-palette-blue-100: #100e57;--bm-optus-palette-pink-5: #fff7ff;--bm-optus-palette-pink-10: #fff3ff;--bm-optus-palette-pink-20: #ffd5ff;--bm-optus-palette-pink-30: #ffbcff;--bm-optus-palette-pink-40: #ff8aff;--bm-optus-palette-pink-50: #e853e8;--bm-optus-palette-pink-60: #cb1ecb;--bm-optus-palette-pink-70: #a200a2;--bm-optus-palette-pink-80: #750075;--bm-optus-palette-pink-90: #550055;--bm-optus-palette-pink-100: #380038;--bm-optus-palette-clay-5: #fafaf3;--bm-optus-palette-clay-10: #f7f7ed;--bm-optus-palette-clay-20: #e3e3da;--bm-optus-palette-clay-30: #d3d3c7;--bm-optus-palette-clay-40: #b7b7aa;--bm-optus-palette-clay-50: #94948d;--bm-optus-palette-clay-60: #767671;--bm-optus-palette-clay-70: #5b5b57;--bm-optus-palette-clay-80: #40403d;--bm-optus-palette-clay-90: #2d2d2b;--bm-optus-palette-clay-100: #1c1c1a;--bm-optus-palette-red-5: #fff8f7;--bm-optus-palette-red-10: #fff4f3;--bm-optus-palette-red-20: #ffdad7;--bm-optus-palette-red-30: #ffc4c0;--bm-optus-palette-red-40: #ff9a97;--bm-optus-palette-red-50: #ed6968;--bm-optus-palette-red-60: #e12943;--bm-optus-palette-red-70: #b70029;--bm-optus-palette-red-80: #7f1121;--bm-optus-palette-red-90: #5a0e18;--bm-optus-palette-red-100: #3c060d;--bm-optus-palette-green-5: #e9fef1;--bm-optus-palette-green-10: #defeea;--bm-optus-palette-green-20: #9ef5c0;--bm-optus-palette-green-30: #7ce7a9;--bm-optus-palette-green-40: #63ca8f;--bm-optus-palette-green-50: #42a56f;--bm-optus-palette-green-60: #2f8457;--bm-optus-palette-green-70: #236642;--bm-optus-palette-green-80: #16482d;--bm-optus-palette-green-90: #0d331f;--bm-optus-palette-green-100: #062012;--bm-optus-palette-alpha-grey100-8: rgba(24, 28, 31, 0.08);--bm-optus-palette-alpha-grey100-12: rgba(24, 28, 31, 0.12);--bm-optus-palette-alpha-grey100-16: rgba(24, 28, 31, 0.16);--bm-optus-palette-alpha-grey100-24: rgba(24, 28, 31, 0.24);--bm-optus-palette-alpha-grey100-48: rgba(24, 28, 31, 0.48);--bm-optus-palette-alpha-grey100-64: rgba(24, 28, 31, 0.64);--bm-optus-palette-alpha-grey100-80: rgba(24, 28, 31, 0.8);--bm-optus-palette-alpha-grey80-8: rgba(57, 65, 70, 0.08);--bm-optus-palette-alpha-grey80-12: rgba(57, 65, 70, 0.12);--bm-optus-palette-alpha-grey80-16: rgba(57, 65, 70, 0.16);--bm-optus-palette-alpha-grey80-24: rgba(57, 65, 70, 0.24);--bm-optus-palette-alpha-grey80-48: rgba(57, 65, 70, 0.48);--bm-optus-palette-alpha-grey80-64: rgba(57, 65, 70, 0.64);--bm-optus-palette-alpha-grey80-80: rgba(57, 65, 70, 0.8);--bm-optus-palette-alpha-grey20-10: rgba(217, 228, 233, 0.1);--bm-optus-palette-alpha-grey20-20: rgba(217, 228, 233, 0.2);--bm-optus-palette-alpha-grey20-30: rgba(217, 228, 233, 0.3);--bm-optus-palette-alpha-grey20-40: rgba(217, 228, 233, 0.4);--bm-optus-palette-alpha-grey20-50: rgba(217, 228, 233, 0.5);--bm-optus-palette-alpha-grey20-60: rgba(217, 228, 233, 0.6);--bm-optus-palette-alpha-grey20-70: rgba(217, 228, 233, 0.7);--bm-optus-palette-alpha-grey20-80: rgba(217, 228, 233, 0.8);--bm-optus-palette-alpha-white-0: rgba(255, 255, 255, 0);--bm-optus-palette-alpha-white-8: rgba(255, 255, 255, 0.08);--bm-optus-palette-alpha-white-12: rgba(255, 255, 255, 0.12);--bm-optus-palette-alpha-white-16: rgba(255, 255, 255, 0.16);--bm-optus-palette-alpha-white-24: rgba(255, 255, 255, 0.24);--bm-optus-palette-alpha-white-48: rgba(255, 255, 255, 0.48);--bm-optus-palette-alpha-white-64: rgba(255, 255, 255, 0.64);--bm-optus-palette-alpha-white-80: rgba(255, 255, 255, 0.8)}:root{--bm-zindex-0: 0;--bm-zindex-1: 1;--bm-zindex-2: 2;--bm-zindex-3: 3;--bm-zindex-9: 9;--bm-zindex-10: 10;--bm-zindex-20: 20;--bm-zindex-30: 30;--bm-zindex-99: 99;--bm-zindex-100: 100;--bm-zindex-200: 200;--bm-zindex-300: 300;--bm-zindex-999: 999;--bm-zindex-1000: 1000;--bm-zindex-2000: 2000;--bm-zindex-3000: 3000;--bm-zindex-9999: 9999;--bm-zindex-auto: auto;--bm-zindex-minus1: -1}:root{--bm-color-background-default-light: var(--bm-optus-palette-grey-white);--bm-color-background-primary-default-light: var(--bm-optus-palette-teal-60);--bm-color-background-primary-accent-light: var(--bm-optus-palette-teal-50);--bm-color-background-primary-bright-light: var(--bm-optus-palette-teal-30);--bm-color-background-primary-subtle-light: var(--bm-optus-palette-teal-5);--bm-color-background-secondary-default-light: var(--bm-optus-palette-yellow-30);--bm-color-background-secondary-subtle-light: var(--bm-optus-palette-yellow-10);--bm-color-background-secondary-strong-light: var(--bm-optus-palette-yellow-40);--bm-color-background-secondary-hover-light: var(--bm-optus-palette-yellow-20);--bm-color-background-tertiary-default-light: var(--bm-optus-palette-jade-70);--bm-color-background-tertiary-subtle-light: var(--bm-optus-palette-jade-10);--bm-color-background-tertiary-medium-light: var(--bm-optus-palette-jade-80);--bm-color-background-tertiary-strong-light: var(--bm-optus-palette-jade-90);--bm-color-background-promotion-default-light: var(--bm-optus-palette-pink-60);--bm-color-background-promotion-subtle-light: var(--bm-optus-palette-pink-10);--bm-color-background-neutral-accent-light: var(--bm-optus-palette-clay-10);--bm-color-background-neutral-subtlest-light: var(--bm-optus-palette-grey-5);--bm-color-background-neutral-strong-light: var(--bm-optus-palette-grey-20);--bm-color-background-neutral-strongest-light: var(--bm-optus-palette-grey-60);--bm-color-background-neutral-contrast-light: var(--bm-optus-palette-grey-100);--bm-color-background-info-default-light: var(--bm-optus-palette-blue-10);--bm-color-background-warning-default-light: var(--bm-optus-palette-yellow-10);--bm-color-background-warning-subtlest-light: var(--bm-optus-palette-yellow-5);--bm-color-background-warning-medium-light: var(--bm-optus-palette-yellow-60);--bm-color-background-error-default-light: var(--bm-optus-palette-red-10);--bm-color-background-error-subtlest-light: var(--bm-optus-palette-red-5);--bm-color-background-error-strong-light: var(--bm-optus-palette-red-60);--bm-color-background-success-default-light: var(--bm-optus-palette-green-10);--bm-color-background-success-subtlest-light: var(--bm-optus-palette-green-5);--bm-color-background-success-strong-light: var(--bm-optus-palette-green-60);--bm-color-background-subtle-light: var(--bm-optus-palette-grey-10);--bm-color-background-reserved-black-light: var(--bm-optus-palette-grey-black);
1234--bm-color-background-transparent-light: var(--bm-optus-palette-alpha-white-0);--bm-color-background-overlay-hover-default-light: var(--bm-optus-palette-alpha-white-8);--bm-color-background-overlay-hover-contrast-light: var(--bm-optus-palette-alpha-grey80-8);--bm-color-background-overlay-active-default-light: var(--bm-optus-palette-alpha-white-12);--bm-color-background-overlay-active-contrast-light: var(--bm-optus-palette-alpha-grey80-12);--bm-color-background-loading-default-light: var(--bm-optus-palette-alpha-grey20-20);--bm-color-text-default-light: var(--bm-optus-palette-grey-100);--bm-color-text-subtlest-light: var(--bm-optus-palette-grey-30);--bm-color-text-subtle-light: var(--bm-optus-palette-grey-70);--bm-color-text-contrast-light: var(--bm-optus-palette-grey-white);--bm-color-text-primary-default-light: var(--bm-optus-palette-teal-60);--bm-color-text-primary-subtle-light: var(--bm-optus-palette-teal-30);--bm-color-text-primary-strong-light: var(--bm-optus-palette-teal-70);--bm-color-text-secondary-default-light: var(--bm-optus-palette-yellow-30);--bm-color-text-tertiary-default-light: var(--bm-optus-palette-jade-70);--bm-color-text-promotion-default-light: var(--bm-optus-palette-pink-60);--bm-color-text-promotion-strong-light: var(--bm-optus-palette-pink-70);--bm-color-text-info-default-light: var(--bm-optus-palette-blue-60);--bm-color-text-info-strong-light: var(--bm-optus-palette-blue-70);--bm-color-text-error-default-light: var(--bm-optus-palette-red-60);--bm-color-text-error-strong-light: var(--bm-optus-palette-red-70);--bm-color-text-success-default-light: var(--bm-optus-palette-green-60);--bm-color-text-success-strong-light: var(--bm-optus-palette-green-70);--bm-color-text-warning-default-light: var(--bm-optus-palette-yellow-60);--bm-color-text-warning-strong-light: var(--bm-optus-palette-yellow-70);--bm-color-border-primary-default-light: var(--bm-optus-palette-teal-70);--bm-color-border-primary-accent-light: var(--bm-optus-palette-teal-50);--bm-color-border-primary-strong-light: var(--bm-optus-palette-teal-60);--bm-color-border-promotion-default-light: var(--bm-optus-palette-pink-40);--bm-color-border-promotion-strong-light: var(--bm-optus-palette-pink-70);--bm-color-border-neutral-default-light: var(--bm-optus-palette-grey-60);--bm-color-border-neutral-subtlest-light: var(--bm-optus-palette-alpha-white-24);--bm-color-border-neutral-subtle-light: var(--bm-optus-palette-grey-20);--bm-color-border-neutral-low-medium-light: var(--bm-optus-palette-grey-40);--bm-color-border-neutral-medium-light: var(--bm-optus-palette-grey-70);--bm-color-border-neutral-strong-light: var(--bm-optus-palette-grey-100);--bm-color-border-neutral-contrast-light: var(--bm-optus-palette-grey-white);--bm-color-border-info-default-light: var(--bm-optus-palette-blue-40);--bm-color-border-info-subtle-light: var(--bm-optus-palette-blue-30);--bm-color-border-warning-default-light: var(--bm-optus-palette-yellow-40);--bm-color-border-warning-subtle-light: var(--bm-optus-palette-yellow-30);--bm-color-border-error-default-light: var(--bm-optus-palette-red-70);--bm-color-border-error-subtle-light: var(--bm-optus-palette-red-30);--bm-color-border-error-medium-light: var(--bm-optus-palette-red-40);--bm-color-border-success-default-light: var(--bm-optus-palette-green-40);--bm-color-border-success-subtle-light: var(--bm-optus-palette-green-30);--bm-color-border-loading-default-light: var(--bm-optus-palette-alpha-grey20-50);--bm-color-icon-primary-default-light: var(--bm-optus-palette-teal-60);--bm-color-icon-primary-strong-light: var(--bm-optus-palette-teal-70);--bm-color-icon-secondary-default-light: var(--bm-optus-palette-yellow-30);--bm-color-icon-tertiary-default-light: var(--bm-optus-palette-jade-70);--bm-color-icon-promotion-default-light: var(--bm-optus-palette-pink-60);--bm-color-icon-promotion-strong-light: var(--bm-optus-palette-pink-70);--bm-color-icon-neutral-default-light: var(--bm-optus-palette-grey-100);--bm-color-icon-neutral-subtle-light: var(--bm-optus-palette-grey-70);--bm-color-icon-neutral-subtlest-light: var(--bm-optus-palette-grey-30);--bm-color-icon-neutral-contrast-light: var(--bm-optus-palette-grey-white);--bm-color-icon-info-default-light: var(--bm-optus-palette-blue-60);--bm-color-icon-info-strong-light: var(--bm-optus-palette-blue-70);--bm-color-icon-warning-default-light: var(--bm-optus-palette-yellow-60);--bm-color-icon-warning-strong-light: var(--bm-optus-palette-yellow-70);--bm-color-icon-error-default-light: var(--bm-optus-palette-red-60);--bm-color-icon-error-strong-light: var(--bm-optus-palette-red-70);--bm-color-icon-success-default-light: var(--bm-optus-palette-green-60);--bm-color-icon-success-strong-light: var(--bm-optus-palette-green-70)}:root{--bm-icon-size-xs: var(--bm-measurement-16);--bm-icon-size-sm: var(--bm-measurement-20);--bm-icon-size-md: var(--bm-measurement-24);--bm-icon-size-lg: var(--bm-measurement-32);--bm-icon-size-xl: var(--bm-measurement-48);--bm-icon-size-2xl: var(--bm-measurement-64)}:root{--bm-border-radius-xs: var(--bm-measurement-2);--bm-border-radius-sm: var(--bm-measurement-4);--bm-border-radius-md: var(--bm-measurement-8);--bm-border-radius-lg: var(--bm-measurement-12);--bm-border-radius-xl: var(--bm-measurement-16);--bm-border-radius-round: var(--bm-measurement-999)}:root{--bm-shadow-10-light: var(--bm-measurement-0) var(--bm-measurement-2) var(--bm-measurement-4) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16), var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-4) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8);
1234--bm-shadow-20-light: var(--bm-measurement-0) var(--bm-measurement-4) var(--bm-measurement-8) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16), var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-8) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8);--bm-shadow-30-light: var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-16) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8), var(--bm-measurement-0) var(--bm-measurement-4) var(--bm-measurement-16) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16);--bm-shadow-40-light: var(--bm-measurement-0) var(--bm-measurement-4) var(--bm-measurement-32) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-16), var(--bm-measurement-0) var(--bm-measurement-minus1) var(--bm-measurement-32) var(--bm-measurement-0) var(--bm-optus-palette-alpha-grey100-8)}:root{--bm-spacing-0: var(--bm-measurement-0);--bm-spacing-2: var(--bm-measurement-2);--bm-spacing-4: var(--bm-measurement-4);--bm-spacing-6: var(--bm-measurement-6);--bm-spacing-8: var(--bm-measurement-8);--bm-spacing-12: var(--bm-measurement-12);--bm-spacing-16: var(--bm-measurement-16);--bm-spacing-20: var(--bm-measurement-20);--bm-spacing-24: var(--bm-measurement-24);--bm-spacing-32: var(--bm-measurement-32);--bm-spacing-40: var(--bm-measurement-40);--bm-spacing-48: var(--bm-measurement-48);--bm-spacing-56: var(--bm-measurement-56);--bm-spacing-64: var(--bm-measurement-64);--bm-spacing-72: var(--bm-measurement-72);--bm-spacing-96: var(--bm-measurement-96);--bm-spacing-128: var(--bm-measurement-128);--bm-spacing-auto: var(--bm-measurement-auto)}:root{--bm-border-width-md: var(--bm-measurement-1);--bm-border-width-lg: var(--bm-measurement-2);--bm-border-width-xl: var(--bm-measurement-4);--bm-border-width-2xl: var(--bm-measurement-6);--bm-border-width-3xl: var(--bm-measurement-8)}:root{--bm-focus-indicator-outline-style-light: solid;--bm-focus-indicator-outline-color-default-light: var(--bm-optus-palette-grey-black);--bm-focus-indicator-outline-color-inverse-light: var(--bm-optus-palette-grey-white);--bm-focus-indicator-default-shadow-light: var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-2) var(--bm-optus-palette-grey-white);--bm-focus-indicator-inverse-shadow-light: var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-0) var(--bm-measurement-2) var(--bm-optus-palette-grey-black);--bm-focus-indicator-outline-offset-light: var(--bm-border-width-lg);--bm-focus-indicator-outline-width-light: var(--bm-border-width-lg)}:root{--bm-checkbox-standalone-unchecked-color-background-default-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-unchecked-color-background-hover-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-unchecked-color-background-active-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-unchecked-border-color-default-light: var(--bm-color-border-neutral-default-light);--bm-checkbox-standalone-unchecked-border-color-hover-light: var(--bm-color-border-neutral-default-light);--bm-checkbox-standalone-unchecked-border-color-active-light: var(--bm-color-border-neutral-default-light);--bm-checkbox-standalone-checked-color-background-default-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-checked-color-background-hover-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-checked-color-background-active-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-checked-border-color-default-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-checked-border-color-hover-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-checked-border-color-active-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-indeterminate-color-background-default-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-indeterminate-color-background-hover-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-indeterminate-color-background-active-light: var(--bm-color-background-primary-default-light);--bm-checkbox-standalone-indeterminate-border-color-default-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-indeterminate-border-color-hover-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-indeterminate-border-color-active-light: var(--bm-color-border-primary-strong-light);--bm-checkbox-standalone-error-color-background-default-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-error-color-background-hover-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-error-color-background-active-light: var(--bm-color-background-default-light);--bm-checkbox-standalone-error-border-color-default-light: var(--bm-color-border-error-default-light);--bm-checkbox-standalone-error-border-color-hover-light: var(--bm-color-border-error-default-light);--bm-checkbox-standalone-error-border-color-active-light: var(--bm-color-border-error-default-light);--bm-checkbox-single-gap: var(--bm-spacing-8);--bm-checkbox-single-padding-top: var(--bm-spacing-8);--bm-checkbox-single-padding-bottom: var(--bm-spacing-8);--bm-checkbox-single-padding-left: var(--bm-spacing-0);--bm-checkbox-single-padding-right: var(--bm-spacing-0);--bm-checkbox-single-text-padding-top: var(--bm-spacing-2);--bm-checkbox-standalone-size: var(--bm-icon-size-md);--bm-checkbox-standalone-unchecked-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-unchecked-border-radius: var(--bm-border-radius-sm);
1234--bm-checkbox-standalone-checked-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-checked-border-radius: var(--bm-border-radius-sm);--bm-checkbox-standalone-indeterminate-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-indeterminate-border-radius: var(--bm-border-radius-sm);--bm-checkbox-standalone-error-border-width: var(--bm-border-width-md);--bm-checkbox-standalone-error-border-radius: var(--bm-border-radius-sm);--bm-checkbox-multiple-group-gap: var(--bm-spacing-12);--bm-checkbox-multiple-group-padding-top: var(--bm-spacing-0);--bm-checkbox-multiple-group-padding-right: var(--bm-spacing-0);--bm-checkbox-multiple-group-padding-bottom: var(--bm-spacing-0);--bm-checkbox-multiple-group-padding-left: var(--bm-spacing-0);--bm-checkbox-multiple-input-gap: var(--bm-spacing-8);--bm-checkbox-multiple-input-padding-top: var(--bm-spacing-2);--bm-checkbox-multiple-input-padding-bottom: var(--bm-spacing-2);--bm-checkbox-multiple-input-padding-left: var(--bm-spacing-0);--bm-checkbox-multiple-input-padding-right: var(--bm-spacing-0)}:root{--bm-text-heading-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-heading-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-heading-color-secondaryDefault-light: var(--bm-color-text-secondary-default-light);--bm-text-heading-color-primaryDefault-light: var(--bm-color-text-primary-default-light);--bm-text-heading-color-primarySubtle-light: var(--bm-color-text-primary-subtle-light);--bm-text-heading-color-tertiaryDefault-light: var(--bm-color-text-tertiary-default-light);--bm-text-body-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-body-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-orderedList-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-orderedList-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-unorderedList-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-unorderedList-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-quote-color-neutralDefault-light: var(--bm-color-text-default-light);--bm-text-quote-color-neutralContrast-light: var(--bm-color-text-contrast-light);--bm-text-heading-margin-bottom-3xl: var(--bm-spacing-40);--bm-text-heading-margin-bottom-2xl: var(--bm-spacing-40);--bm-text-heading-margin-bottom-xl: var(--bm-spacing-40);--bm-text-heading-margin-bottom-lg: var(--bm-spacing-40);--bm-text-heading-margin-bottom-md: var(--bm-spacing-24);--bm-text-heading-margin-bottom-sm: var(--bm-spacing-24);--bm-text-heading-margin-bottom-xs: var(--bm-spacing-20);--bm-text-body-margin-bottom-lg: var(--bm-spacing-16);--bm-text-body-margin-bottom-md: var(--bm-spacing-16);--bm-text-body-margin-bottom-sm: var(--bm-spacing-16);--bm-text-body-margin-bottom-xs: var(--bm-spacing-16);--bm-text-body-margin-bottom-2xs: var(--bm-spacing-16);--bm-text-orderedList-padding-top: var(--bm-spacing-12);--bm-text-orderedList-padding-bottom: var(--bm-spacing-12);--bm-text-orderedList-listItem-spacing: var(--bm-spacing-4);--bm-text-unorderedList-padding-top: var(--bm-spacing-12);--bm-text-unorderedList-padding-bottom: var(--bm-spacing-12);--bm-text-unorderedList-listItem-spacing: var(--bm-spacing-4);--bm-text-quote-margin-top: var(--bm-spacing-16);--bm-text-quote-margin-bottom: var(--bm-spacing-16);--bm-text-quote-margin-left: var(--bm-spacing-24);--bm-text-quote-margin-right: var(--bm-spacing-24)}.Checkbox-module__checkboxWrapper___oqOwj{margin:var(--bm-spacing-0);padding:var(--bm-checkbox-single-padding-top) var(--bm-checkbox-single-padding-right) var(--bm-checkbox-single-padding-bottom) var(--bm-checkbox-single-padding-left)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:row;align-items:start;justify-content:start;padding:var(--bm-spacing-0);margin:var(--bm-spacing-0);gap:var(--bm-checkbox-single-gap);position:relative;cursor:pointer}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe{-webkit-appearance:none;appearance:none;z-index:999;position:absolute;opacity:1;cursor:pointer;height:var(--bm-spacing-0);width:var(--bm-spacing-0);padding:var(--bm-spacing-0);margin:var(--bm-spacing-0)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:hover~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-unchecked-border-color-hover-light);background-color:var(--bm-checkbox-standalone-unchecked-color-background-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:active~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-unchecked-border-color-active-light);background-color:var(--bm-checkbox-standalone-unchecked-color-background-active-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:checked~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-c
1234hecked-border-color-default-light);background-color:var(--bm-checkbox-standalone-checked-color-background-default-light);border-width:var(--bm-checkbox-standalone-checked-border-width);border-radius:var(--bm-checkbox-standalone-checked-border-radius)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:checked:hover~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-checked-border-color-hover-light);background-color:var(--bm-checkbox-standalone-checked-color-background-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:checked:active~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-checked-border-color-active-light);background-color:var(--bm-checkbox-standalone-checked-color-background-active-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:focus-visible~.Checkbox-module__checkboxCheckmark___SvS3o{box-shadow:var(--bm-focus-indicator-default-shadow-light);outline-offset:var(--bm-focus-indicator-outline-offset-light);outline-style:var(--bm-focus-indicator-outline-style-light);outline-color:var(--bm-focus-indicator-outline-color-default-light);outline-width:var(--bm-focus-indicator-outline-width-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:indeterminate~.Checkbox-module__checkboxCheckmark___SvS3o{background-color:var(--bm-checkbox-standalone-indeterminate-color-background-default-light);border-color:var(--bm-checkbox-standalone-indeterminate-border-color-default-light);border-width:var(--bm-checkbox-standalone-indeterminate-border-width);border-radius:var(--bm-checkbox-standalone-indeterminate-border-radius)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:indeterminate:hover~.Checkbox-module__checkboxCheckmark___SvS3o{background-color:var(--bm-checkbox-standalone-indeterminate-color-background-hover-light);border-color:var(--bm-checkbox-standalone-indeterminate-border-color-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:indeterminate:active~.Checkbox-module__checkboxCheckmark___SvS3o{background-color:var(--bm-checkbox-standalone-indeterminate-color-background-active-light);border-color:var(--bm-checkbox-standalone-indeterminate-border-color-active-light)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxCheckmark___SvS3o{border-style:solid;width:var(--bm-checkbox-standalone-size);min-width:var(--bm-checkbox-standalone-size);height:var(--bm-checkbox-standalone-size);border-width:var(--bm-checkbox-standalone-unchecked-border-width);border-color:var(--bm-checkbox-standalone-unchecked-border-color-default-light);border-radius:var(--bm-checkbox-standalone-unchecked-border-radius);background-color:var(--bm-checkbox-standalone-unchecked-color-background-default-light);display:flex;align-items:center;justify-content:center}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H{color:var(--bm-text-body-color-neutralDefault-light);padding:var(--bm-checkbox-single-text-padding-top) var(--bm-spacing-0) var(--bm-spacing-0) var(--bm-spacing-0)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xxs___VgTtV{letter-spacing:var(--bm-font-letter-spacing-none);font-size:var(--bm-font-size-2xs-mobile);font-family:var(--bm-font-family-mark-pro);paragraph-spacing:var(--bm-font-paragraph-spacing-2xs);line-height:var(--bm-font-line-height-2xs-mobile);font-weight:var(--bm-font-weight-regular)}@media screen and (min-width: 492px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xxs___VgTtV{font-size:var(--bm-font-size-2xs-tablet);line-height:var(--bm-font-line-height-2xs-tablet)}}@media screen and (min-width: 1020px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xxs___VgTtV{font-size:var(--bm-font-size-2xs-desktop);line-height:var(--bm-font-line-height-2xs-desktop)}}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xs___Zo7Wl{letter-spacing:var(--bm-font-letter-spacing-none);font-size:var(--bm-font-size-xs-mobile);font-family:var(--bm-font-family-mark-pro);paragraph-spacing:var(--bm-font-paragraph-spacing-xs);line-height:var(--bm-font-line-height-xs-mobile);
1234font-weight:var(--bm-font-weight-regular)}@media screen and (min-width: 492px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xs___Zo7Wl{font-size:var(--bm-font-size-xs-tablet);line-height:var(--bm-font-line-height-xs-tablet)}}@media screen and (min-width: 1020px){.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H.Checkbox-module__xs___Zo7Wl{font-size:var(--bm-font-size-xs-desktop);line-height:var(--bm-font-line-height-xs-desktop)}}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H>a{color:var(--bm-text-body-color-neutralDefault-light);text-decoration:underline;text-underline-offset:var(--bm-spacing-4)}.Checkbox-module__checkboxWrapper___oqOwj .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxLabel___AC97H>a:hover{text-decoration:none}.Checkbox-module__checkboxWrapper___oqOwj.Checkbox-module__checkboxError___rVd6G .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:hover~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-error-border-color-hover-light);background-color:var(--bm-checkbox-standalone-error-color-background-hover-light)}.Checkbox-module__checkboxWrapper___oqOwj.Checkbox-module__checkboxError___rVd6G .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxInput___Jdkhe:active~.Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-error-border-color-active-light);background-color:var(--bm-checkbox-standalone-error-color-background-active-light)}.Checkbox-module__checkboxWrapper___oqOwj.Checkbox-module__checkboxError___rVd6G .Checkbox-module__checkbox___UmWRU .Checkbox-module__checkboxCheckmark___SvS3o{border-color:var(--bm-checkbox-standalone-error-border-color-default-light);background-color:var(--bm-checkbox-standalone-error-color-background-default-light);border-width:var(--bm-checkbox-standalone-error-border-width);border-radius:var(--bm-checkbox-standalone-error-border-radius)}.Checkbox-module__srOnly___MsxWr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}",""]),l.locals={checkboxWrapper:"Checkbox-module__checkboxWrapper___oqOwj",checkbox:"Checkbox-module__checkbox___UmWRU",checkboxInput:"Checkbox-module__checkboxInput___Jdkhe",checkboxCheckmark:"Checkbox-module__checkboxCheckmark___SvS3o",checkboxLabel:"Checkbox-module__checkboxLabel___AC97H",xxs:"Checkbox-module__xxs___VgTtV",xs:"Checkbox-module__xs___Zo7Wl",checkboxError:"Checkbox-module__checkboxError___rVd6G",srOnly:"Checkbox-module__srOnly___MsxWr"},t.A=l},40778:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanBlockCTA-module__wrapper___TRFEp{padding:var(--bm-spacing-20) 0}.PlanBlockCTA-module__wrapper___TRFEp a{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);text-decoration:none}.PlanBlockCTA-module__or___JgANU{text-align:center;padding:var(--bm-spacing-12) 0;font-size:var(--bm-font-size-2xs-mobile)}",""]),l.locals={wrapper:"PlanBlockCTA-module__wrapper___TRFEp",or:"PlanBlockCTA-module__or___JgANU"},t.A=l},19011:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanBlockCTACustomize-module__customButton___VTLtC{color:var(--bm-color-text-default-light);cursor:pointer;display:block;font-size:var(--bm-font-size-xs-mobile);line-height:var(--bm-font-line-height-xs-mobile);font-family:var(--bm-font-family-mark-pro),sans-serif !important;font-weight:var(--bm-font-weight-bold);border-radius:var(--bm-border-radius-md);border:var(--bm-border-width-md) solid var(--bm-color-border-neutral-strong-light);background-color:var(--bm-color-background-transparent-light);padding:.6875rem var(--bm-spacing-20);text-align:center;transition-duration:.3s;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-property:background-color;width:100%;text-decoration:none !important}.PlanBlockCTACustomize-module__customButton___VTLtC:focus{outline:auto}.PlanBlockCTACustomize-module__customButton___VTLtC:focus,.PlanBlockCTACustomize-module__customButton___VTLtC:hover{background-color:rgba(57,65,70,.08)}.PlanBlockCTACustomize-module__isDisabled___QPUbm{cursor:default;opacity:.3}.PlanBlockCTACustomize-module__isDisabled___QPUbm:focus,.PlanBlockCTACustomize-module__isDisabled___QPUbm:hover{cursor:default;opacity:.3}.PlanBlockCTACustomize-module__isEnabled___o0OBf{cursor:pointer;opacity:1}.PlanBlockCTACustomize-module__isEnabled___o0OBf:focus,.PlanBlockCTACustomize-module__isEnabled___o0OBf:hover{cursor:pointer;opacity:.8}.PlanBlockCTACustomize-module__orTextEmpty___Hez6O{margin-top:var(--bm-spacing-12)}",""]),l.locals={customButton:"PlanBlockCTACustomize-module__customButton___VTLtC",isDisabled:"PlanBlockCTACustomize-module__isDisabled___QPUbm",isEnabled:"PlanBlockCTACustomize-module__isEnabled___o0OBf",orTextEmpty:"PlanBlockCTACustomize-module__orTextEmpty___Hez6O"},t.A=l},30865:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());
vendor: 4,101 bytes, line 1234
1234l.push([e.id,".PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1{display:flex;flex-direction:column;justify-content:center;min-height:100%}.PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1 .PlanBlockPromo-module__promoBlockBodyItemTitle___SrZSR{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);display:flex;flex-direction:column;gap:var(--bm-spacing-6)}.PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1 .PlanBlockPromo-module__promoBlockBodyItemTitle___SrZSR+.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ{margin-top:var(--bm-spacing-12)}.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ{font-size:var(--bm-font-size-2xs-mobile)}.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ p{margin-bottom:var(--bm-spacing-12)}.PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ p:last-child{margin-bottom:0}.PlanBlockPromo-module__promoBlockBodyItemLink___HHr5H{margin-top:var(--bm-spacing-12)}",""]),l.locals={promoBlockBodyItemInfo:"PlanBlockPromo-module__promoBlockBodyItemInfo___ZLuS1",promoBlockBodyItemTitle:"PlanBlockPromo-module__promoBlockBodyItemTitle___SrZSR",promoBlockBodyItemDescription:"PlanBlockPromo-module__promoBlockBodyItemDescription___QyGjQ",promoBlockBodyItemLink:"PlanBlockPromo-module__promoBlockBodyItemLink___HHr5H"},t.A=l},66049:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanBlockPromoTitle-module__planSpeed___efcx8{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);font-size:var(--bm-font-size-lg-mobile);line-height:var(--bm-font-line-height-lg-mobile);margin:0}.PlanBlockPromoTitle-module__speedUnit___CHRKU{font-family:inherit;font-size:var(--bm-font-size-xs-mobile);line-height:1}",""]),l.locals={planSpeed:"PlanBlockPromoTitle-module__planSpeed___efcx8",speedUnit:"PlanBlockPromoTitle-module__speedUnit___CHRKU"},t.A=l},89895:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".PlanCarousel-module__wrapper___ZJn_l :is(h1, h2,h3, h4, h5, h6).h6-style{font-family:var(--bm-font-family-mark-pro),sans-serif;font-weight:var(--bm-font-weight-bold);font-size:var(--bm-font-size-xs-mobile);line-height:var(--bm-font-line-height-2xs-mobile);margin:0}",""]),l.locals={wrapper:"PlanCarousel-module__wrapper___ZJn_l"},t.A=l},97342:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".SpeedDetailsTooltip-module__tooltip___1_JpN{background:var(--speed-details-tooltip-background);color:var(--speed-details-tooltip-font-color);position:relative}.SpeedDetailsTooltip-module__titleRow___hd5aC{display:flex;align-items:center}.SpeedDetailsTooltip-module__title___MXY5f{font-family:var(--bm-font-family-mark-pro),sans-serif;color:var(--bm-color-text-default-light);font-size:var(--bm-font-size-2xs-mobile);font-style:normal;font-weight:var(--bm-font-weight-bold);line-height:var(--bm-font-line-height-xs-mobile) !important;letter-spacing:0}.SpeedDetailsTooltip-module__divider___SmFI5{font-family:var(--bm-font-family-mark-pro),sans-serif;color:var(--bm-color-text-default-light);margin:0 var(--bm-spacing-8)}.SpeedDetailsTooltip-module__description___anh2h{font-size:var(--bm-font-size-2xs-mobile);line-height:var(--bm-font-line-height-2xs-mobile);color:var(--speed-details-tooltip-font-color);letter-spacing:0}.SpeedDetailsTooltip-module__description___anh2h p{font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit}.SpeedDetailsTooltip-module__speedRowContainer___iEMnJ{margin-top:.625rem;container-type:inline-size;container-name:speedSection}.SpeedDetailsTooltip-module__speedRow___myp5Y{padding-left:var(--bm-spacing-48);display:flex;align-items:center;position:relative;flex-wrap:nowrap;justify-content:space-between}.SpeedDetailsTooltip-module__speedRow___myp5Y .tooltip-speed{flex:0 1 auto;min-width:-webkit-max-content;min-width:max-content;white-space:nowrap}@container speedSection (inline-size <= 17.3125rem){.SpeedDetailsTooltip-module__speedRow___myp5Y{flex-wrap:wrap}}
1234.SpeedDetailsTooltip-module__speedIcon___h_Nrh{position:absolute;left:0;top:0}.SpeedDetailsTooltip-module__speedIcon___h_Nrh span svg{height:var(--bm-spacing-40);width:var(--bm-spacing-40)}.SpeedDetailsTooltip-module__speedIcon___h_Nrh span svg *{stroke:revert-layer}",""]),l.locals={tooltip:"SpeedDetailsTooltip-module__tooltip___1_JpN",titleRow:"SpeedDetailsTooltip-module__titleRow___hd5aC",title:"SpeedDetailsTooltip-module__title___MXY5f",divider:"SpeedDetailsTooltip-module__divider___SmFI5",description:"SpeedDetailsTooltip-module__description___anh2h",speedRowContainer:"SpeedDetailsTooltip-module__speedRowContainer___iEMnJ",speedRow:"SpeedDetailsTooltip-module__speedRow___myp5Y",speedIcon:"SpeedDetailsTooltip-module__speedIcon___h_Nrh"},t.A=l},21570:function(e,t,o){"use strict";var r=o(31601),a=o.n(r),n=o(76314),l=o.n(n)()(a());l.push([e.id,".TooltipSpeed-module__tooltipSpeed___goWUn{display:flex;align-items:center}.TooltipSpeed-module__speedNumber___BSPJK{color:var(--bm-color-text-default-light);font-family:var(--bm-font-family-mark-pro),sans-serif;font-size:1.75rem;font-style:normal;font-weight:var(--bm-font-weight-heavy);line-height:normal;letter-spacing:0;margin-right:var(--bm-spacing-4);padding-top:var(--bm-spacing-2)}.TooltipSpeed-module__text___c18sv{color:var(--bm-color-text-default-light);font-family:var(--bm-font-family-mark-pro),sans-serif;font-size:var(--bm-font-size-2xs-mobile);font-style:normal;font-weight:var(--bm-font-weight-regular);line-height:103%;letter-spacing:0}.TooltipSpeed-module__unit___wdiAL{font-weight:var(--bm-font-weight-bold)}",""]),l.locals={tooltipSpeed:"TooltipSpeed-module__tooltipSpeed___goWUn",speedNumber:"TooltipSpeed-module__speedNumber___BSPJK",text:"TooltipSpeed-module__text___c18sv",unit:"TooltipSpeed-module__unit___wdiAL"},t.A=l},4213:function(e,t,o){var r;r=function(){"use strict";function t(e,t,o){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){i(r.response,t,o)},r.onerror=function(){console.error("could not download file")},r.send()}function r(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function a(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var t=document.createEvent("MouseEvents");
1234t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var n="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof o.g&&o.g.global===o.g?o.g:void 0,l=n.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),i=n.saveAs||("object"!=typeof window||window!==n?function(){}:"download"in HTMLAnchorElement.prototype&&!l?function(e,o,l){var i=n.URL||n.webkitURL,c=document.createElement("a");c.download=o=o||e.name||"download",c.rel="noopener","string"==typeof e?(c.href=e,c.origin===location.origin?a(c):r(c.href)?t(e,o,l):a(c,c.target="_blank")):(c.href=i.createObjectURL(e),setTimeout(function(){i.revokeObjectURL(c.href)},4e4),setTimeout(function(){a(c)},0))}:"msSaveOrOpenBlob"in navigator?function(e,o,n){if(o=o||e.name||"download","string"!=typeof e){var l;navigator.msSaveOrOpenBlob((void 0===(l=n)?l={autoBom:!1}:"object"!=typeof l&&(console.warn("Deprecated: Expected third argument to be a object"),l={autoBom:!l}),l.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\uFEFF",e],{type:e.type}):e),o)}else if(r(e))t(e,o,n);else{var i=document.createElement("a");i.href=e,i.target="_blank",setTimeout(function(){a(i)})}}:function(e,o,r,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return t(e,o,r);var i="application/octet-stream"===e.type,c=/constructor/i.test(n.HTMLElement)||n.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&c||l)&&"u">typeof FileReader){var d=new FileReader;d.onloadend=function(){var e=d.result;e=s?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},d.readAsDataURL(e)}else{var m=n.URL||n.webkitURL,u=m.createObjectURL(e);a?a.location=u:location.href=u,a=null,setTimeout(function(){m.revokeObjectURL(u)},4e4)}});n.saveAs=i.saveAs=i,e.exports=i},"function"==typeof define&&define.amd?define([],r):r()},54997:function(e,t,o){"use strict";o.d(t,{Mz:function(){return n}});var r="NOT_FOUND",a=function(e,t){return e===t},n=function(e){for(var t=arguments.length,o=Array(t>1?t-1:0),r=1;r<t;r++)o[r-1]=arguments[r];return function(){for(var t,r=arguments.length,a=Array(r),n=0;n<r;n++)a[n]=arguments[n];var l=0,i={memoizeOptions:void 0},c=a.pop();if("object"==typeof c&&(i=c,c=a.pop()),"function"!=typeof c)throw Error("createSelector expects an output function after the inputs, but received: ["+typeof c+"]");var s=i.memoizeOptions,d=void 0===s?o:s,m=Array.isArray(d)?d:[d],u=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e}))throw Error("createSelector expects all input-selectors to be functions, but received the following types: ["+t.map(function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e}).join(", ")+"]");return t}(a),p=e.apply(void 0,[function(){return l++,c.apply(null,arguments)}].concat(m)),b=e(function(){for(var e=[],o=u.length,r=0;r<o;r++)e.push(u[r].apply(null,arguments));return t=p.apply(null,e)});return Object.assign(b,{resultFunc:c,memoizedResultFunc:p,dependencies:u,lastResult:function(){return t},recomputations:function(){return l},resetRecomputations:function(){return l=0}}),b}}(function(e,t){var o,n,l="object"==typeof t?t:{equalityCheck:t},i=l.equalityCheck,c=l.maxSize,s=void 0===c?1:c,d=l.resultEqualityCheck,m=(o=void 0===i?a:i,function(e,t){if(null===e||null===t||e.length!==t.length)return!1;for(var r=e.length,a=0;a<r;a++)if(!o(e[a],t[a]))return!1;return!0}),u=1===s?{get:function(e){return n&&m(n.key,e)?n.value:r},put:function(e,t){n={key:e,value:t}},getEntries:function(){return n?[n]:[]},clear:function(){n=void 0}}:function(e,t){var o=[];function a(e){var a=o.findIndex(function(o){return t(e,o.key)});if(a>-1){var n=o[a];return a>0&&(o.splice(a,1),o.unshift(n)),n.value}return r}return{get:a,put:function(t,n){a(t)===r&&(o.unshift({key:t,value:n}),o.length>e&&o.pop())},getEntries:function(){return o},clear:function(){o=[]}}}(s,m);function p(){var t=u.get(arguments);if(t===r){if(t=e.apply(null,arguments),d){var o=u.getEntries().find(function(e){return d(e.value,t)});o&&(t=o.value)}u.put(arguments,t)}return t}return p.clearCache=function(){return u.clear()},p})},39857:function(e,t,o){"use strict";var r=o(8983),a=o(41917);t.A=(0,r.A)(a.A,"Set")},30674:function(e,t,o){"use strict";o.d(t,{A:function(){return n}});var r=o(2840);function a(e){var t=-1,o=null==e?0:e.length;for(this.__data__=new r.A;++t<o;)this.add(e[t])}a.prototype.add=a.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},a.prototype.has=function(e){return this.__data__.has(e)};var n=a},5057:function(e,t,o){"use strict";o.d(t,{A:function(){return l}});var r=function(e,t,o,r){for(var a=e.length,n=o+(r?1:-1);r?n--:++n<a;)if(t(e[n],n,e))return n;return -1},a=function(e){return e!=e},n=function(e,t,o){for(var r=o-1,a=e.length;++r<a;)if(e[r]===t)return r;return -1},l=function(e,t){return!!(null==e?0:e.length)&&(t==t?n(e,t,0):r(e,a,0))>-1}},87809:function(e,t){"use strict";t.A=function(e,t,o){for(var r=-1,a=null==e?0:e.length;++r<a;
1234)if(o(t,e[r]))return!0;return!1}},66318:function(e,t,o){"use strict";var r=o(31816),a=o(30901);t.A=function(e,t){t=(0,r.A)(t,e);for(var o=0,n=t.length;null!=e&&o<n;)e=e[(0,a.A)(t[o++])];return o&&o==n?e:void 0}},24326:function(e,t,o){"use strict";var r=o(29008),a=o(93310),n=o(19546);t.A=function(e,t){return(0,n.A)((0,a.A)(e,t,r.A),e+"")}},52789:function(e,t){"use strict";t.A=function(e){return function(t){return e(t)}}},64099:function(e,t){"use strict";t.A=function(e,t){return e.has(t)}},31816:function(e,t,o){"use strict";o.d(t,{A:function(){return h}});var r,a,n=o(92049),l=o(61882),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,s=function(e,t){if((0,n.A)(e))return!1;var o=typeof e;return!!("number"==o||"symbol"==o||"boolean"==o||null==e||(0,l.A)(e))||c.test(e)||!i.test(e)||null!=t&&e in Object(t)},d=o(2840);function m(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var o=function(){var r=arguments,a=t?t.apply(this,r):r[0],n=o.cache;if(n.has(a))return n.get(a);var l=e.apply(this,r);return o.cache=n.set(a,l)||n,l};return o.cache=new(m.Cache||d.A),o}m.Cache=d.A;var u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g,b=(a=(r=m(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(u,function(e,o,r,a){t.push(r?a.replace(p,"$1"):o||e)}),t},function(e){return 500===a.size&&a.clear(),e})).cache,r),g=o(24898),h=function(e,t){return(0,n.A)(e)?e:s(e,t)?[e]:b((0,g.A)(e))}},30901:function(e,t,o){"use strict";var r=o(61882),a=1/0;t.A=function(e){if("string"==typeof e||(0,r.A)(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},77500:function(e,t,o){"use strict";var r=o(66318);t.A=function(e,t,o){var a=null==e?void 0:(0,r.A)(e,t);return void 0===a?o:a}},38446:function(e,t,o){"use strict";var r=o(89610),a=o(5254);t.A=function(e){return null!=e&&(0,a.A)(e.length)&&!(0,r.A)(e)}},53533:function(e,t,o){"use strict";var r=o(38446),a=o(53098);t.A=function(e){return(0,a.A)(e)&&(0,r.A)(e)}},34728:function(e,t,o){"use strict";o.d(t,{A:function(){return i}});var r=o(24898),a=(0,o(3368).A)({"&":"&","<":"<",">":">",""":'"',"'":"'"}),n=/&(?:amp|lt|gt|quot|#39);/g,l=RegExp(n.source),i=function(e){return(e=(0,r.A)(e))&&l.test(e)?e.replace(n,a):e}}}]);
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.