1"use strict";(self.webpackChunk_lux2_ssr_catalogue_sfcc=self.webpackChunk_lux2_ssr_catalogue_sfcc||[]).push([["2334"],{34790:function(n,t,e){e.d(t,{$B:function(){return l},DZ:function(){return d},HG:function(){return b},Pz:function(){return s},ue:function(){return u},zW:function(){return f}});var o=e(8162),r=e(96311),a=e(57080),c=e(41320),i=e(55509);let l=o.default.label` 2 font-family: var(--bm-font-family-mark-pro); 3 font-size: ${(0,i.A)(16)}; 4 line-height: ${(0,i.A)(24)}; 5 margin: 0; 6 color: ${a.M8.Db}; 7 cursor: default; 8 display: inline-block; 9`,u=o.default.div` 10 margin-bottom: ${(0,i.A)(16)}; 11`,d=(0,o.default)(l)` 12 font-family: var(--bm-font-family-mark-pro); 13 font-weight: var(--bm-font-weight-bold); 14 display: block; 15`,s=(0,o.default)(r.A)` 16 &, 17 p, 18 a { 19 font-size: ${(0,i.A)(14)}; 20 } 21 22 p { 23 margin: 0; 24 } 25`,f=o.default.div` 26 display: flex; 27 flex-wrap: wrap; 28 font-size: ${(0,i.A)(14)}; 29 font-family: var(--bm-font-family-mark-pro); 30 font-weight: var(--bm-font-weight-bold); 31 color: ${a.M8.Vc}; 32 33 .ProductRadioButton__RadioBtn:last-child .radio-button { 34 margin-right: 0; 35 } 36`,b=o.default.div` 37 .radio-button { 38 width: ${n=>n?.total&&n?.total>=4?(0,i.A)(72):(0,i.A)(100)}; 39 border: var(--bm-border-width-md) solid ${a.M8.OA}; 40 border-radius: ${(0,i.A)(5)}; 41 margin-right: ${(0,i.A)(6)}; 42 margin-bottom: ${(0,i.A)(10)}; 43 44 @media (min-width: ${c.A.smallAndUp}px) { 45 width: ${(0,i.A)(100)}; 46 } 47 } 48 49 .radio-label { 50 display: flex; 51 justify-content: center; 52 align-items: center; 53 margin: 0; 54 padding: 0; 55 background-color: ${({bgColour:n})=>n||"rgba(227, 233, 236, 0.2)"}; 56 color: ${a.M8.Vc}; 57 height: ${(0,i.A)(42)}; 58 font-family: var(--bm-font-family-mark-pro); 59 font-weight: var(--bm-font-weight-bold); 60 line-height: ${(0,i.A)(16)}; 61 border-radius: ${(0,i.A)(4)}; 62 cursor: pointer; 63 :before { 64 content: none !important; 65 } 66 } 67 68 .radio-input:checked + .radio-label { 69 border: var(--bm-border-width-lg) solid ${a.M8.$S}; 70 color: ${a.M8.Ql}; 71 background-color: ${a.M8.ON}; 72 } 73 74 .radio-input:focus-visible + .radio-label { 75 outline: medium auto currentColor; 76 outline: medium auto invert; 77 outline: ${(0,i.A)(5)} auto -webkit-focus-ring-color; 78 outline-offset: ${(0,i.A)(4)}; 79 } 80`},30698:function(n,t){t.A=(n,t)=>!!n&&t.some(t=>t.btn_id===n)},33188:function(n,t,e){var o=e(41594),r=e(6424),a=e(30698);t.A=({realtimeDeviceId:n,leastAvailbleDeviceId:t,variants:e})=>(0,o.useMemo)(()=>{let o=(0,r.A)("deviceId");return o&&(0,a.A)(o,e)?o:n||t},[n,t,e])},29948:function(n,t,e){e.d(t,{CV:function(){return D},Cj:function(){return _},E_:function(){return m},Kv:function(){return k},LG:function(){return u},Np:function(){return E},Og:function(){return P},TE:function(){return j},TL:function(){return b},W3:function(){return v},W7:function(){return l},W9:function(){return c},de:function(){return C},e3:function(){return $},g7:function(){return f},gd:function(){return d},gf:function(){return O},h3:function(){return p},hQ:function(){return A},hh:function(){return o},k0:function(){return S},kU:function(){return a},o4:function(){return z},rF:function(){return r},rm:function(){return h},sL:function(){return i},sp:function(){return y},u$:function(){return g},v2:function(){return x},yC:function(){return s},zV:function(){return w}});let o=window.servicesApiPrefix||"/digital-api/exp/v1",r="Not Performed",a="Not Required",c="cat_isUserLoggedIn",i="radio-button",l="dropdown-button",u="dropdown-remove-button",d="summarySelectDevice",s="select_device",f="select_device_pdp",b="select_plan_pdp",m="select_item",g="Research | Device and Plan Selection",h="Research | Device Selection",p="Research | Device Selection PDP",v="Research | Device and Plan Selection PDP",A="analyticsDataCapture_v2",y="add_to_cart",w="view_item",k="view_item_list",x="cartOnLoad",O="analyticsInteractionTracking",$="select_device_variant_plan",_="analyticsErrorTracking_v2",P=/mobile\/(.*)phones/g,S=/mobile\/(.*)tablets/g,D={VIEWED_PRODUCTS:"viewedProducts"},j="outright",z="isNudgeOfferActive",C=["12","24","36",j],E="ProductSummaryCartButton"},6424:function(n,t){t.A=n=>new URLSearchParams(window.location.search).get(n)}
80,43627:function(n,t,e){function o(n,t,e){return t.hasOwnProperty(e)!==n.hasOwnProperty(e)||typeof t[e]!=typeof n[e]}e.d(t,{OM:function(){return f},Ay:function(){return d},sx:function(){return s},Fn:function(){return b},IJ:function(){return m}});let r=(n,t,e,o,r)=>{switch(typeof n[e]){case"object":case"function":if(o.push(n),r.push(t),!a(n[e],t[e],o,r))return!1;o.pop(),r.pop();break;default:if(n[e]!==t[e])return!1}return!0};function a(n,t,e,a){let c;if(isNaN(n)&&isNaN(t)&&"number"==typeof n&&"number"==typeof t||n===t)return!0;if("function"==typeof n&&"function"==typeof t||n instanceof Date&&t instanceof Date||n instanceof RegExp&&t instanceof RegExp||n instanceof String&&t instanceof String||n instanceof Number&&t instanceof Number)return n.toString()===t.toString();if(!(n instanceof Object&&t instanceof Object)||n.isPrototypeOf(t)||t.isPrototypeOf(n)||n.constructor!==t.constructor||n.prototype!==t.prototype||e.indexOf(n)>-1||a.indexOf(t)>-1)return!1;for(c in t)if(o(n,t,c))return!1;for(c in n)if(o(n,t,c)||!r(n,t,c,e,a))return!1;return!0}var c=e(11759);let i="Service",l="My Account",u=(0,c.zk)();function d(n,t=!1){if(u.dataLayer||(u.dataLayer=[]),t&&u.dataLayer.length>0){let t=u.dataLayer[u.dataLayer.length-1];if(function(){let n,t;if(arguments.length<1)return!1;for(n=1,t=arguments.length;n<t;n++){let t=[],e=[];if(!a(arguments[0],arguments[n],t,e))return!1}return!0}(t,n))return t}return u.dataLayer.push(n)}let s=(n,t)=>{d(Object.assign({event:n},t))},f=n=>{d({interactionText:n.text,interactionClickElement:n.clickElement,interactionTarget:n.target,event:"analyticsDataCapture"})},b=({transactionBusinessArea:n=i,transactionSolution:t=l,formFieldId:e="",formId:o="",errorMessageDisplayed:r,uiComponent:a=""})=>{var c,s;d({transactionBusinessArea:n,transactionSolution:t,transactionErrorLayer:"view",formFieldId:e,formId:o,errorMessageDisplayed:r,onPage:null!=(c=u.document.URL)?c:"",pageDocumentTitle:`Javascript - ${null!=(s=u.document.title)?s:""}`,event:"analyticsErrorTracking",uiComponent:a})},m=({interactionText:n,interactionClickElement:t,interactionElementId:e,interactionTarget:o})=>{d({event:"analyticsInteractionTracking",interactionText:n,interactionClickElement:t,interactionElementId:e,interactionTarget:o})}},58296:function(n,t){t.A=(n,t)=>{let e=t.replace("#","%23"),o=/fill=".+?"/;return o.test(n)?n.replace(o,`fill="${e}"`):n.replace(/(<svg.*?)>/,`$1 fill="${e}">`)}},7665:function(n,t){t.A=function(n,t=!0,e=16){let o=parseFloat(n)*e;return t?`${o}px`:o}},3005:function(n){n.exports='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>'},97566:function(n){n.exports='data:image/svg+xml;utf8,<svg width="32" height="32" xmlns="http://www.w3.org/2000/svg"><path d="m26.71 15.29-8-8a1.003 1.003 0 1 0-1.42 1.42l6.3 6.29H6a1 1 0 1 0 0 2h17.59l-6.3 6.29a1 1 0 0 0 0 1.42 1.002 1.002 0 0 0 1.42 0l8-8a1.002 1.002 0 0 0 0-1.42Z"/></svg>'},5902:function(n){n.exports='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>'},69023:function(n){n.exports='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>'},96311:function(n,t,e){e.d(t,{A:function(){return f}});var o=e(41594),r=e.n(o),a=function(n){if(!n)return null;var t=n.match(/^\s*<h([1-6])\b[^>]*>[\s\S]*?<\/h[1-6]>/i);if(!t)return null;var e=parseInt(t[1],10),o=n.slice(t[0].length).trim();if(!o)return e;if(/^<(p|div|ul|ol|table)\b/i.test(o))return null;var r=o.match(/^<h([1-6])\b/i);return r&&parseInt(r[1],10)!==e?null:e},c=e(39509),i=e(8162),l=e(47077),u=e(11492);function d(){var n,t,e=(n=["\n p:first-child {\n margin-top: 0;\n }\n p:last-child {\n margin-bottom: 0;\n }\n\n .h1-style {\n ","\n }\n\n .h2-style {\n ","\n }\n\n .h3-style {\n ","\n }\n\n .h4-style {\n ","\n }\n\n .h5-style {\n ","\n }\n\n .h6-style {\n ","\n }\n\n .p-style {\n ",";\n margin: 0;\n }\n\n .content-center {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;
80\n align-items: center;\n }\n\n .inline-block {\n display: inline-block;\n }\n"],t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}})));return d=function(){return e},e}var s=i.default.div(d(),l.A.h1,l.A.h2,l.A.h3,l.A.h4,l.A.h5,l.A.h6,u.K8),f=function(n){var t=n.autoId,e=n.className,i=n.content,l=n.id,u=n.testId,d=n.onClick,f=(0,o.useRef)(null);(0,o.useEffect)(function(){var n=f.current;n&&i&&n.querySelectorAll("br").forEach(function(n){n.setAttribute("aria-hidden","true")})},[i]);var b=a(i);if(!i)return null;var m=r().createElement(s,{id:l,"aria-hidden":!!b,"data-auto-id":t,className:e,"data-testid":u,dangerouslySetInnerHTML:{__html:i},onClick:d,ref:f});return b?r().createElement("div",{role:"heading","aria-level":b,"aria-label":(0,c.A)(i),className:e},m):m}},57080:function(n,t,e){e.d(t,{R7:function(){return i.Ay},lG:function(){return r},Vg:function(){return a.Ay},M8:function(){return o},YK:function(){return c.Ay}});var o=e(46147),r=e(11492),a=e(751);e(14063);var c=e(41217),i=e(3146)},39509:function(n,t){t.A=function(n,t){var e=n.replace(/<br\s*\/?>/gi," ");return e=e.replace(/<[^>]+>/g,""),t&&(e=e.replace(/[\r\n]+/g," ").trim()),e}},57831:function(n,t,e){e.d(t,{g:function(){return o},z:function(){return r}});var o=310,r=5},25390:function(n,t,e){e.d(t,{$i:function(){return o.$i},Ay:function(){return o.Ay},DK:function(){return o.DK},JF:function(){return o.JF},eV:function(){return o.eV},oY:function(){return o.oY}});var o=e(40716)},751:function(n,t,e){e.d(t,{wE:function(){return a},Ay:function(){return l},ZS:function(){return i},oG:function(){return c}});var o=e(7665),r=e(40716),a="1rem",c="1rem",i="0.5rem",l={gutterWidth:a,outerMargin:c,halfGutterWidth:"0.5rem",halfOuterMargin:i,container:{aem:r.oY,sm:r.DK,md:r.eV,lg:r.oY,xlg:r.$i},pxContainer:{sm:(0,o.A)(r.DK,!1),md:(0,o.A)(r.eV,!1),lg:(0,o.A)(r.oY,!1),xlg:(0,o.A)(r.$i,!1)},breakpoints:r.Ay}},14063:function(n,t,e){e.d(t,{A:function(){return l}});var o,r=e(8162);function a(n,t){(null==t||t>n.length)&&(t=n.length);for(var e=0,o=Array(t);e<t;e++)o[e]=n[e];return o}function c(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function i(){var n,t,e=(n=["\n @media (min-width: ",") {\n ",";\n }\n "],t||(t=n.slice(0)),Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(t)}})));return i=function(){return e},e}var l=Object.keys(o=e(25390).Ay).reduce(function(n,t){var e,l;return e=function(n){for(var t=1;t<arguments.length;t++){var e=null!=arguments[t]?arguments[t]:{},o=Object.keys(e);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(e).filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),o.forEach(function(t){c(n,t,e[t])})}return n}({},n),l=null!=(l=c({},t,function(){for(var n=arguments.length,e=Array(n),c=0;c<n;c++)e[c]=arguments[c];return(0,r.css)(i(),o[t],r.css.apply(void 0,function(n){if(Array.isArray(n))return a(n)}(e)||function(n){if("u">typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(e)||function(n){if(n){if("string"==typeof n)return a(n,void 0);var t=Object.prototype.toString.call(n).slice(8,-1);if("Object"===t&&n.constructor&&(t=n.constructor.name),"Map"===t||"Set"===t)return Array.from(t);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return a(n,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()))}))?l:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):(function(n){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t.push.apply(t,e)}return t}
80)(Object(l)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(l,n))}),e},{})},3146:function(n,t,e){e.d(t,{A8:function(){return D},GA:function(){return $},Lt:function(){return L},NB:function(){return z},ND:function(){return C},NR:function(){return N},Y3:function(){return V},Zc:function(){return O},fD:function(){return T},gZ:function(){return B},gv:function(){return j},lP:function(){return E},x6:function(){return M}}),e(42191);var o=e(3005),r=e(97566),a=e(5902),c=e(69023),i=e(58296),l=e(55509),u=e(25390),d=e(46147),s=e(57831),f=e(11492),b=e(751),m=e(41217),g=(0,i.A)(c,d.th),h=(0,i.A)(a,d.th),p=(0,i.A)(c,d.t8),v=(0,i.A)(a,d.t8),A=(0,i.A)(r,d.Ql),y=(0,i.A)(r,d.ON),w="border: ".concat((0,l.A)(2)," solid ").concat(d.th,";"),k="border: ".concat((0,l.A)(2)," solid ").concat(d.OA,";"),x="\n max-width: ".concat((0,l.A)(1020),";\n margin: 0 auto;\n position: relative;\n padding: 0 ").concat(b.oG,";\n"),O="box-shadow: 0 0 ".concat((0,l.A)(6)," 0 rgba(0, 0, 0, 0.3);"),$="box-shadow: 0 ".concat((0,l.A)(1)," ").concat((0,l.A)(2)," 0 rgba(170, 170, 170, 0.6);"),_="border: ".concat((0,l.A)(1)," solid ").concat(d.OA,";"),P="border: ".concat((0,l.A)(1)," solid ").concat(d.Q_,";"),S="border: ".concat((0,l.A)(1)," solid ").concat(d.Q_,";"),D="width: ".concat((0,l.A)(s.g),"; max-width: 100%;"),j="\n font-family: ".concat(f.J9,";\n font-size: ").concat(f.Hg,";\n line-height: ").concat((0,l.A)(24),";\n height: ").concat((0,l.A)(48),";\n width: 100%;\n border: ").concat((0,l.A)(1)," solid ").concat(d.Vc,";\n padding: ").concat((0,l.A)(12)," ").concat((0,l.A)(24)," ").concat((0,l.A)(12)," ").concat((0,l.A)(16),";\n background: ").concat(d.ON,";\n color: ").concat(d.Ql,";\n box-shadow: none;\n -webkit-box-shadow: none;\n\n :focus {\n box-shadow: var(--bm-focus-indicator-default-shadow-light);\n outline-offset: var(--bm-focus-indicator-outline-offset-light);\n outline-color: var(--bm-focus-indicator-outline-color-default-light);\n outline-style: var(--bm-focus-indicator-outline-style-light);\n outline-width: var(--bm-focus-indicator-outline-width-light);\n }\n\n :active {\n outline: none;\n border: ").concat((0,l.A)(1)," solid ").concat(d.Q_,";\n }\n\n .disabled,\n :disabled,\n :read-only {\n background: ").concat(d.aX,";\n border: ").concat((0,l.A)(1)," solid ").concat(d.Vc,";\n color: ").concat(d.Vc,";\n &:focus{\n background: ").concat(d.aX,";\n }\n }\n\n ::placeholder {\n color: ").concat(d.VT,";\n }\n\n .hide-number-controls {\n input::-webkit-inner-spin-button,\n input::-webkit-outer-spin-button {\n -webkit-appearance: none;\n margin: 0;\n }\n\n input[type='number'] {\n -moz-appearance: textfield;\n }\n }\n\n &.error {\n border: ").concat((0,l.A)(2)," solid ").concat(d.wv,";\n }\n"),z="\n ".concat(f.HL,";\n color: ").concat(d.Db,";\n display: block;\n margin-bottom: ").concat((0,l.A)(8),";\n\n .mandatory {\n color: ").concat(d.wv,";\n padding-left: ").concat((0,l.A)(2),";\n }\n"),C="\n position: absolute;\n right: ".concat((0,l.A)(16),";\n top: ").concat((0,l.A)(14),";\n\n svg {\n width: ").concat((0,l.A)(16),";\n height: ").concat((0,l.A)(16),";\n &.validIcon {\n fill: ").concat(d.wL,";\n * {\n fill: ").concat(d.wL,";\n }\n }\n &.invalidIcon {\n fill: ").concat(d.wv,";\n * {\n fill: ").concat(d.wv,";\n }\n }\n }\n"),E="\n position: absolute;\n right: ".concat((0,l.A)(16),";\n top: ").concat((0,l.A)(12),";\n\n svg {\n width: ").concat((0,l.A)(26),";\n height: ").concat((0,l.A)(24),";\n fill: ").concat(d.Vc,";\n * {\n fill: ").concat(d.Vc,";\n }\n }\n"),N="\n position: absolute;\n left: ".concat((0,l.A)(5),";\n top: ").concat((0,l.A)(10),";\n\n svg {\n width: ").concat((0,l.A)(20),";\n height: ").concat((0,l.A)(20),";\n fill: ").concat(d.Ql,";\n * {\n fill: ").concat(d.Ql,";\n }\n }\n"),I="\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: var(--bm-border-radius-round);\n font-family: var(--bm-font-family-mark-pro);\n font-size: var(--bm-font-size-xs-desktop);
80\n font-weight: var(--bm-font-weight-bold);\n line-height: var(--bm-font-size-md-desktop);\n min-height: var(--bm-spacing-48);\n min-width: var(--bm-spacing-auto);\n padding: var(--bm-spacing-12) var(--bm-spacing-0);\n color: var(--bm-color-text-default-light);\n",M="\n background-color: ".concat(d.D9,";\n border: ").concat((0,l.A)(2)," solid ").concat(d.D9,";\n border-radius: ").concat((0,l.A)(s.z),";\n line-height: normal;\n color: ").concat(d.Db,";\n cursor: pointer;\n display: inline-block;\n font-family: ").concat(f.yA,";\n font-size: ").concat(f.Hg,";\n height: ").concat((0,l.A)(44),";\n max-height: ").concat((0,l.A)(48),";\n margin: ").concat(m.vv," 0;\n min-height: ").concat((0,l.A)(48),";\n min-width: ").concat((0,l.A)(260),";\n overflow: hidden;\n vertical-align: middle;\n padding: ").concat((0,l.A)(9)," ").concat((0,l.A)(32)," ").concat((0,l.A)(11)," ").concat((0,l.A)(32),";\n text-align: center;\n text-decoration: none;\n text-overflow: ellipsis;\n transition: background-color 0.3s ease-out;\n user-select: none;\n white-space: nowrap;\n width: auto;\n\n @media (max-width: ").concat(u.DK,") {\n width: 100%;\n }\n @media (max-width: ").concat(u.eV,") {\n min-width: ").concat((0,l.A)(124),";\n }\n &[disabled] {\n background-color: ").concat(d.OA,";\n border: ").concat((0,l.A)(2)," solid ").concat(d.OA,";\n color: ").concat(d.Vc,";\n opacity: 0.5;\n outline: 0;\n cursor: default;\n }\n\n &:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n background-color: ").concat(d.HC,";\n border: ").concat((0,l.A)(2)," solid ").concat(d.HC,";\n text-decoration: none;\n }\n }\n\n &.primary:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n color: ").concat(d.Ql,";\n }\n }\n\n &.secondary {\n ").concat(w,";\n background-color: ").concat(d.ON,";\n color: ").concat(d.th,";\n\n &:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n background-color: ").concat(d.OA,";\n ").concat(k,";\n }\n }\n &[disabled] {\n border: ").concat((0,l.A)(2)," solid ").concat(d.Vc,";\n color: ").concat(d.Vc,";\n outline: 0;\n cursor: default;\n }\n }\n\n &.tertiary {\n ").concat(k,";\n background-color: transparent;\n line-height: ").concat((0,l.A)(24),";\n\n &:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n border: ").concat((0,l.A)(2)," solid ").concat(d.OA,";\n background-color: ").concat(d.OA,";\n }\n }\n }\n\n &.tertiary.inverse {\n color: ").concat(d.ON,";\n ").concat(k,";\n line-height: ").concat((0,l.A)(24),";\n\n &:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n color: ").concat(d.Ql,";\n background-color: ").concat(d.ON,";\n }\n }\n }\n\n &.roundedSecondary {\n ").concat(I,"\n background-color: var(--bm-color-background-default-light);\n border: var(--bm-measurement-1) solid var(--bm-color-border-neutral-strong-light);\n &:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n background-color: var(--bm-color-background-default-light);\n text-decoration: var(--bm-font-text-decoration-none);\n border: var(--bm-measurement-1) solid var(--bm-color-border-neutral-strong-light) !important;\n }\n }\n }\n\n &.roundedPrimary {\n ").concat(I,"\n background-color: var(--bm-color-background-secondary-default-light);\n border: var(--bm-measurement-1) solid var(--bm-color-background-secondary-default-light);\n &:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n background-color: var(--bm-color-background-secondary-default-light);\n text-decoration: var(--bm-font-text-decoration-none);\n }\n }\n }\n"),V="\n ".concat(f.Yq,";\n cursor: pointer;\n outline: none;\n color: ").concat(d.th,";\n\n &[disabled] {\n color: ").concat(d.t8,";\n cursor: default;\n }\n\n &:not([disabled]) {\n &:active,\n &:focus,\n &:hover {\n text-decoration: underline;\n }\n }\n\n &.tertiaryWhite {\n ").concat(f.Bh,"\n color: ").concat(d.ON,';\n padding: var(--bm-spacing-12) ;\n\n &::after {\n transition: transform 0.3s ease;\n display: inline-block;\n width: var(--bm-icon-size-md);\n height: var(--bm-icon-size-md);\n content: "";\n background-image: url(\'').concat(y,"');\n background-size: contain;\n background-repeat: no-repeat;\n margin-left: var(--bm-spacing-4);\n margin-bottom: calc(var(--bm-spacing-6) * -1);\n }\n\n &:hover::after {\n transform: translateX(var(--bm-spacing-4));\n }\n }\n\n &.tertiaryBlack {\n ").concat(f.Bh,"\n color: ").concat(d.Ql,';\n padding: var(--bm-spacing-12) ;\n\n &::after {\n transition: transform 0.3s ease;\n display: inline-block;\n width: var(--bm-icon-size-md);\n height: var(--bm-icon-size-md);\n content: "";\n background-image: url(\'').concat(A,"');\n background-size: contain;\n background-repeat: no-repeat;\n margin-left: var(--bm-spacing-4);\n margin-bottom: calc(var(--bm-spacing-6) * -1);\n }\n\n &:hover::after {\n transform: translateX(var(--bm-spacing-4));\n }\n }\n\n &.animated {\n &::after,\n &::before {\n transition: 0.25s;\n display: inline-block;\n width: ").concat((0,l.A)(30),";\n height: ").concat((0,l.A)(30),";\n margin-bottom: ").concat((0,l.A)(-9),';\n }\n\n &::after {\n content: "";\n background-image: url(\'').concat(p,"');\n }\n\n &:not([disabled]) {\n &::after {\n content: \"\";\n background-image: url('").concat(g,"');\n }\n &:hover {\n &::after {\n transform: translateX(").concat((0,l.A)(8),');\n }\n }\n }\n\n &.back {\n &::after{\n content: "";\n background-image: none;\n }\n\n &::before {\n content: "";\n background-image: url(\'').concat(v,"');\n margin-left: ").concat((0,l.A)(-10),';\n }\n\n\n &:not([disabled]) {\n &::before {\n content: "";\n background-image: url(\'').concat(h,"');\n }\n &:hover {\n &::before {\n transform: translateX(-").concat((0,l.A)(8),");\n }\n }\n }\n }\n }\n"),L="\n appearance: none;\n background-color: ".concat(d.ON,";\n background-image: url('").concat(o,"');\n background-position: 100% center;\n background-repeat: no-repeat;\n background-size: ").concat((0,l.A)(24),";\n border: ").concat((0,l.A)(1)," solid ").concat(d.aR,";\n box-shadow: none;\n -webkit-box-shadow: none;\n color: ").concat(d.Db,";\n display: block;\n font-family: ").concat(f.J9,";\n font-size: ").concat(f.Hg,";\n height: ").concat((0,l.A)(48),";\n line-height: ").concat((0,l.A)(24),";\n padding: ").concat((0,l.A)(12)," ").concat((0,l.A)(24)," ").concat((0,l.A)(12)," ").concat((0,l.A)(16),";\n width: 100%;\n\n :not(:disabled) {\n :focus {\n box-shadow: var(--bm-focus-indicator-default-shadow-light);\n outline-offset: var(--bm-focus-indicator-outline-offset-light);\n outline-color: var(--bm-focus-indicator-outline-color-default-light);\n outline-style: var(--bm-focus-indicator-outline-style-light);\n outline-width: var(--bm-focus-indicator-outline-width-light);\n }\n :active{\n outline: none;\n border: ").concat((0,l.A)(1)," solid ").concat(d.Q_,";\n }\n\n :hover {\n cursor: pointer;\n }\n\n &.error {\n border: ").concat((0,l.A)(2)," solid ").concat(d.wv,";\n }\n }\n\n .disabled,\n :disabled {\n background: ").concat(d.aX,";\n color: ").concat(d.Vc,";\n border: ").concat((0,l.A)(1)," solid ").concat(d.Vc,";\n opacity: 1;\n }\n"),B="\n min-height: ".concat((0,l.A)(28),";\n"),T="\n color: ".concat(d.wv,";\n font-family: ").concat(f.yA,";\n font-size: ").concat(f.EX,";\n padding: ").concat((0,l.A)(4)," 0 0 0;\n");t.Ay={container:x,panelDropShadow:"box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);",spaceBorder:_,spaceLargeBorder:k,cyanBorder:P,jadeBorder:S,jadeThickBorder:w,inputBox:j,inputLabel:z,inputWrapperWidth:D,button:M,anchor:V,select:L,validationTextWrapper:B,validationMessage:T,validationIcon:C,passwordFiledIcon:E}},40716:function(n,t,e){e.d(t,{$i:function(){return l},DK:function(){return r},JF:function(){return a},eV:function(){return c},oY:function(){return i}});var o=e(55509),r=(0,o.A)(492),a=(0,o.A)(768),c=(0,o.A)(852),i=(0,o.A)(1020),l=(0,o.A)(1280);t.Ay={sm:"0rem",md:c,lg:i,xlg:l}},41217:function(n,t,e){e.d(t,{BL:function(){return i},Pf:function(){return r},f5:function(){return c},he:function(){return a},vv:function(){return o}});var o="0.375rem",r="0.75rem",a="1.5rem",c="3rem",i="1rem";t.Ay={xsmall:o,small:r,medium:a,large:c,xlarge:"6rem",xxlarge:"7.5rem",defaultSpacing:i}},97403:function(n,t,e){e.r(t),e.d(t,{mapStateToProps:function(){return w},default:function(){return x}});var o=e(52956),r=e(41594),a=e.n(r),c=e(46975),i=e(29948),l=e(29791),u=e(8162),d=e(57080),s=e(46147),f=e(55509);let b=u.default.div` 81 font-family: var(--bm-font-family-mark-pro);
82 font-weight: var(--bm-font-weight-bold); 83 font-size: var(--bm-font-size-xs-mobile); 84 line-height: var(--bm-font-line-height-xs-mobile); 85 margin: 0; 86 color: ${d.M8.Db}; 87 cursor: default; 88 display: block; 89 margin-bottom: var(--bm-spacing-16); 90`,m=u.default.span` 91 opacity: 0; 92`,g=u.default.div` 93 display: flex; 94 flex-wrap: wrap; 95 font-size: var(--bm-font-size-2xs-mobile); 96 font-family: var(--bm-font-family-mark-pro); 97 font-weight: var(--bm-font-weight-bold); 98 color: ${d.M8.Vc}; 99`,h=u.default.div` 100 .radio-button { 101 margin: 0; 102 min-width: var(--bm-spacing-64); 103 height: ${(0,f.A)(44)}; 104 } 105 106 .radio-label { 107 display: flex; 108 justify-content: center; 109 align-items: center; 110 background-color: ${({bgColour:n})=>n||"rgba(227, 233, 236, 0.2)"}; 111 color: ${d.M8.Vc}; 112 font-family: var(--bm-font-family-mark-pro); 113 font-weight: var(--bm-font-weight-bold); 114 line-height: ${(0,f.A)(18)}; 115 116 // core2 styling 117 width: ${(0,f.A)(44)}; 118 height: ${(0,f.A)(44)}; 119 border-radius: 50%; 120 border: var(--bm-border-width-md) solid #85969e; 121 122 cursor: pointer; 123 :before { 124 content: none !important; 125 } 126 } 127 128 .radio-input:checked + .radio-label { 129 color: var(--bm-color-text-default-light); 130 border-radius: 50%; 131 display: inline-block; 132 margin: var(--bm-spacing-8) 0 0 var(--bm-spacing-8); 133 padding-left: var(--bm-spacing-0); 134 width: ${(0,f.A)(28)}; 135 height: ${(0,f.A)(28)}; 136 box-shadow: 0 0 0 var(--bm-spacing-6) 137 var(--bm-color-border-neutral-contrast-light), 138 0 0 0 var(--bm-spacing-8) ${s.uP}; 139 border: var(--bm-border-width-md) solid #85969e; 140 } 141 142 .radio-input:focus-visible + .radio-label { 143 outline: var(--bm-spacing-2) solid -webkit-focus-ring-color; 144 outline-offset: var(--bm-measurement-10); 145 } 146`;var p=e(34790),v=e(52658),A=e(33188),y=e(44931),w=function(n){var t=n.productDetails;return{productSelectedColor:t.productSelectedColor,accessorySubType:t.accessorySubType,realtimeDeviceId:t.realtimeDeviceId}},k={setProductSelectedColor:y.z9,setPhoneColors:y.KW,setProductSelectedMecId:y.m0,setProductContractLength:y.j5,setManualClickedButton:y.p7},x=(0,o.Ng)(w,k)(({accessorySubType:n,leastAvailbleDeviceId:t,realtimeDeviceId:e,productSelectedColor:o,radio_btns:u,setPhoneColors:d,setProductContractLength:s,setProductSelectedColor:f,setProductSelectedMecId:y,setManualClickedButton:w,title:k})=>{let[x,O]=(0,r.useState)(!1),$=(0,r.useMemo)(()=>u.reduce((n,t)=>{let e=n.findIndex(({value:n})=>t.value===n);return -1===e?n.push({label:t.label,value:t.value,mecId:[t.btn_id],bgColour:t.bg_colour}):n[e].mecId.push(t.btn_id),n},[]),[u]),_=(0,A.A)({realtimeDeviceId:e,leastAvailbleDeviceId:t,variants:u});(0,r.useEffect)(()=>{$&&0!==$.length&&d($.map(n=>n.value))},[$,d]);let P=(0,r.useMemo)(()=>u.find(({btn_id:n})=>_===n),[_,u]);(0,r.useEffect)(()=>{if(n!==l.ti.General||!o)return;s(i.TE);let t=$.find(n=>n.value===o);t&&0!==t.mecId.length&&y(t.mecId[0])},[n,$,o,y,s]),(0,r.useEffect)(()=>{P?.value&&f(v.Jv,P.value)},[P,f]);let S=n=>{f(v.Jv,n),w(),x||O(!0)};return a().createElement(a().Fragment,null,a().createElement(b,{id:"ColourHeader"},k,a().createElement("span",{"aria-hidden":"true"},":")," ",a().createElement(p.$B,null,o)),a().createElement(g,{role:"radiogroup",className:"ColourSwatchstyle__Swatches","aria-labelledby":"ColourHeader"},$.map(({label:n,value:t,bgColour:e},r)=>{let i;return a().createElement(h,{key:`${r}-${o===t}`,bgColour:e,className:"ProductRadioButton__RadioBtn"},a().createElement(c.A,{radioBtnClassName:"radio-button",name:"ColourSwatch",value:t,disabled:!1,checked:o===t,onChange:S,ariaLabel:(i=n||"")?`${i} colour`:void 0,focusOnChecked:x},a().createElement(m,{"aria-hidden":"true"},n)))})))})}}]);
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.