PageSourceSearch

https://www.bang-olufsen.com/_next/static/chunks/pages/[language]/uae-checkout-2f112864bf656d1e.js

js bang-olufsen.com collected 2026-10-09 22:40:20 UTC 91,461 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[624],{28776:function(){"undefined"===typeof document&&"undefined"===typeof window||(!function(e,t){var r,n,o=[],a=!1,i=e.documentElement,s=function(){},u="hidden",c="visibilitychange";void 0!==e.webkitHidden&&(u="webkitHidden",c="webkitvisibilitychange"),t.getComputedStyle||m();for(var l=["","-webkit-","-moz-","-ms-"],d=document.createElement("div"),p=l.length-1;p>=0;p--){try{d.style.position=l[p]+"sticky"}catch(j){}""!=d.style.position&&m()}function m(){O=Z=N=B=I=T=s}function f(e){return parseFloat(e)||0}function h(){r={top:t.pageYOffset,left:t.pageXOffset}}function g(){if(t.pageXOffset!=r.left)return h(),void N();t.pageYOffset!=r.top&&(h(),v())}function y(e){setTimeout((function(){t.pageYOffset!=r.top&&(r.top=t.pageYOffset,v())}),0)}function v(){for(var e=o.length-1;e>=0;e--)b(o[e])}function b(e){if(e.inited){var t=r.top<=e.limit.start?0:r.top>=e.limit.end?2:1;e.mode!=t&&function(e,t){var r=e.node.style;switch(t){case 0:r.position="absolute",r.left=e.offset.left+"px",r.right=e.offset.right+"px",r.top=e.offset.top+"px",r.bottom="auto",r.width="auto",r.marginLeft=0,r.marginRight=0,r.marginTop=0;break;case 1:r.position="fixed",r.left=e.box.left+"px",r.right=e.box.right+"px",r.top=e.css.top,r.bottom="auto",r.width="auto",r.marginLeft=0,r.marginRight=0,r.marginTop=0;break;case 2:r.position="absolute",r.left=e.offset.left+"px",r.right=e.offset.right+"px",r.top="auto",r.bottom=0,r.width="auto",r.marginLeft=0,r.marginRight=0}e.mode=t}(e,t)}}function C(e){isNaN(parseFloat(e.computed.top))||e.isCell||"none"==e.computed.display||(e.inited=!0,e.clone||function(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,r=e.clone.style;r.height=e.height+"px",r.width=e.width+"px",r.marginTop=e.computed.marginTop,r.marginBottom=e.computed.marginBottom,r.marginLeft=e.computed.marginLeft,r.marginRight=e.computed.marginRight,r.padding=r.border=r.borderSpacing=0,r.fontSize="1em",r.position="static",r.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),b(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=D(e.clone))}function x(e){var t=!0;e.clone&&function(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}(e),function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])}(e.node.style,e.css);for(var r=o.length-1;r>=0;r--)if(o[r].node!==e.node&&o[r].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function E(){for(var e=o.length-1;e>=0;e--)C(o[e])}function F(){for(var e=o.length-1;e>=0;e--)x(o[e])}function A(e){var t=getComputedStyle(e),r=e.parentNode,n=getComputedStyle(r),o=e.style.position;e.style.position="relative";var a={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat,display:t.display},s={top:f(t.top),marginBottom:f(t.marginBottom),paddingLeft:f(t.paddingLeft),paddingRight:f(t.paddingRight),borderLeftWidth:f(t.borderLeftWidth),borderRightWidth:f(t.borderRightWidth)};e.style.position=o;var u={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},c=k(e),l=k(r),d={node:r,css:{position:r.style.position},computed:{position:n.position},numeric:{borderLeftWidth:f(n.borderLeftWidth),borderRightWidth:f(n.borderRightWidth),borderTopWidth:f(n.borderTopWidth),borderBottomWidth:f(n.borderBottomWidth)}};return{node:e,box:{left:c.win.left,right:i.clientWidth-c.win.right},offset:{top:c.win.top-l.win.top-d.numeric.borderTopWidth,left:c.win.left-l.win.left-d.numeric.borderLeftWidth,right:-c.win.right+l.win.right-d.numeric.borderRightWidth},css:u,isCell:"table-cell"==t.display,computed:a,numeric:s,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:d,limit:{start:c.doc.top-s.top,end:l.doc.top+r.offsetHeight-d.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}}}function D(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function k(e){var r=e.getBoundingClientRect();return{doc:{top:r.top+t.pageYOffset,left:r.left+t.pageXOffset},win:r}}function w(){n=setInterval((function(){!function(){for(var e=o.length-1;e>=0;e--)if(o[e].inited){var t=Math.abs(D(o[e].clone)-o[e].docOffsetTop),r=Math.abs(o[e].parent.node.offsetHeight-o[e].parent.height);if(t>=2||r>=2)return!1}return!0}()&&N()}),500)}function S(){clearInterval(n)}function L(){a&&(document[u]?S():w())}function O(){a||(h(),E(),t.addEventListener("scroll",g),t.addEventListener("wheel",y),t.addEventListener("resize",N),t.addEventListener("orientationchange",N),e.addEventListener(c,L),w(),a=!0)}function N(){if(a){F();for(var e=o.length-1;e>=0;e--)o[e]=A(o[e].node);E()}}function B(){t.removeEventListener("scroll",g),t.removeEventListener("wheel",y),t.removeEventListener("resize",N),t.removeEventListener("orientationchange",N),e.removeEventListener(c,L),S(),a=!1}function I(){B(),F()}function T(){for(I();o.length;)o.pop()}function Z(e){for(var t=o.length-1;t>=0;t--)if(o[t].node===e)return;var r=A(e);o.push(r),a?C(r):O()}h(),t.Stickyfill={stickies:o,add:Z,remove:function(e){for(var t=o.length-1;t>=0;
1t--)o[t].node===e&&(x(o[t]),o.splice(t,1))},init:O,rebuild:N,pause:B,stop:I,kill:T}}(document,window),window.jQuery&&(window.jQuery.fn.Stickyfill=function(e){return this.each((function(){Stickyfill.add(this)})),this}))},37601:function(e,t,r){"use strict";r.d(t,{Z:function(){return d}});var n=r(27378),o=r(60042),a=r.n(o),i=r(41408),s=(0,i.iv)(["&.stepper-list{z-index:1;padding:",";display:flex;justify-content:space-between;align-items:center;margin:0 1rem;overflow:visible;position:relative;@media ","{max-width:40rem;margin:0 auto;padding:",";}&::before{content:'';position:absolute;top:5px;left:0;right:0;height:2px;background:",";}.stepper-label-wrapper{display:flex;flex-direction:column;align-items:start;justify-content:start;position:relative;overflow:visible;.stepper-list__dot{width:0.75rem;height:0.75rem;background-color:",";border-radius:100%;&.active{background-color:",";}}.stepper-list__label{position:absolute;top:20px;left:50%;color:#555;transform:translateX(-50%);&.active{color:",";}}}.stepper-progress{position:absolute;top:5px;left:0;height:2px;background:",";transition:width 0.3s ease;}}"],"0 ".concat(32,"px"),(function(e){return e.theme.mediaQuery.medium}),"0 ".concat(60,"px"),(function(e){var t,r;return null===e||void 0===e||null===(t=e.theme)||void 0===t||null===(r=t.colors)||void 0===r?void 0:r.GREY2}),(function(e){var t,r;return null===e||void 0===e||null===(t=e.theme)||void 0===t||null===(r=t.colors)||void 0===r?void 0:r.GREY2}),(function(e){var t,r;return null===e||void 0===e||null===(t=e.theme)||void 0===t||null===(r=t.colors)||void 0===r?void 0:r.BEO_BLACK}),(function(e){var t,r;return null===e||void 0===e||null===(t=e.theme)||void 0===t||null===(r=t.colors)||void 0===r?void 0:r.BEO_BLACK}),(function(e){var t,r;return null===e||void 0===e||null===(t=e.theme)||void 0===t||null===(r=t.colors)||void 0===r?void 0:r.BEO_BLACK})),u=r(34869),c=r(24246),l=function(e){var t=e.steps,r=e.className,o=void 0===r?"":r,i=e.activeStep,s=e.viewportInfo,u=e.edgeOffsetAtCenter,l=void 0!==u&&u,d=null===s||void 0===s?void 0:s.getIn(["isEqualOrLargerThan","medium"]),p=i/(t.length-1),m=(0,n.useMemo)((function(){var e=d?60:32;return l||[0,1].includes(p)?"min(calc(".concat(100*p,"% + ").concat(e,"px), 100%)"):"".concat(100*p,"%")}),[p,d]);return(0,c.jsxs)("div",{className:a()("stepper-list",o),children:[(0,c.jsx)("div",{className:"stepper-progress",style:{width:m}}),t.map((function(e,t){return(0,c.jsxs)("div",{className:"stepper-label-wrapper",children:[(0,c.jsx)("div",{className:a()("stepper-list__dot",{active:t<=i})}),(0,c.jsx)("div",{className:a()("stepper-list__label b3 small",{active:t<=i}),children:e})]},e)}))]})},d=(0,u.Z)(n.memo(l),s)},9278:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return Lr}});var n=r(43350),o=r(80040),a=r(59307),i=r(48415),s=r(73667),u=r(3117),c=r(90849),l=r(27378),d=r(86677),p=r.n(d),m=r(34051),f=r(88376),h=r(3514),g=r(62557),y=r(86107),v=r(46125),b=r(49467),C=r(50385),x=r(50813),E="LOAD_PAYMENT_METHODS",F="LOAD_CHECKOUT_DATA_SUCCESS",A="LOAD_CHECKOUT_DATA_FAILURE",D="SET_DELIVERY_ADDRESS_DETAILS",k="PAYMENT_SHOW_LOADER",w="PAYMENT_HIDE_LOADER",S="GET_SECURITY_TOKEN",L="GET_SECURITY_TOKEN_SUCCESS",O="GET_SECURITY_TOKEN_FAIL",N="SET_PAYMENT_METHODS",B="SET_CHECKOUT_ERROR",I="LOAD_CHECKOUT",T="DELIVERY_ERROR",Z="UPDATE_SELECTED_PAYMENT_METHOD",j="UPDATE_SELECTED_SHIPPING_METHOD",M="atm_checkout",P="COMMON_LOADER_SHOW",_="COMMON_LOADER_HIDE",R="LOAD_SHIPPING_METHODS_SUCCESS",z="SET_AVAILABLE_PAYMENT_METHODS",Y=(0,m.fromJS)({}),H=function(e,t){var r=t.cmsData,n=t.shippingMethods,o=t.expressDeliveryData,a=t.disableEmailField,i=t.formFields;return e.set("cmsData",(0,m.fromJS)(r)).set("shippingMethods",(0,m.fromJS)(n)).set("expressDeliveryData",(0,m.fromJS)(o)).set("disableEmailField",(0,m.fromJS)(a)).set("formFields",(0,m.fromJS)(i))},U=function(e,t){return e.set("shippingMethods",(0,m.fromJS)(t.data))},q=function(e){return e.set("paymentLoader",!0)},G=function(e,t){return e.set("tokens",(0,m.fromJS)(t.data))},Q=function(e){return e.set("paymentLoader",!1)},W=function(e,t){return e.set("error",t.err)},V=function(e,t){return e.set("tokens",t.err)},$=function(e,t){return e.set("paymentMethods",(0,m.fromJS)(t.data))},J=function(e,t){return e.set("checkoutError",t.data)},K=function(e,t){return e.set("deliveryError",t.err)},X=function(e,t){return e.set("selectedPaymentMethod",t.data)},ee=function(e,t){return e.set("selectedShippingMethod",t.data)},te=function(e){return e.set("stepsCommonLoader",!0)},re=function(e){return e.set("stepsCommonLoader",!1)},ne=function(e,t){return e.set("availablePaymentMethods",(0,m.fromJS)(t.data))};var oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Y,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case F:return H(e,t);case A:return e.set("error",!0);case k:return q(e);case L:return G(e,t);case O:return V(e,t);case w:return Q(e);case"PAYMENT_ERROR":return W(e,t);case N:return $(e,t);case T:return K(e,t);case Z:return X(e,t);case j:return ee(e,t);case B:return J(e,t);case P:return te(e);case _:return re(e);case R:return U(e,t);case z:return ne(e,t);default:return e}},ae=r(90089),ie=r(34707),se=r.n(ie),ue=r(22278),ce=function(e){return{type:F,cmsData:e.cmsData,shippingMethods:e.shippingMethods,expressDeliveryData:e.expressDeliveryData,disableEmailField:e.disableEmailField,formFields:e.formFields}},le=function(e){return{type:A,data:e}},de=function(){return{type:I}},pe=function(){return{type:k}},me=function(){return{type:w}},fe=function(e){return{type:L,data:e}},he=function(e){return{type:O,err:e}},ge=function(e){return{type:T,err:e}},ye=function(){return{type:E}
1},ve=function(e){return{type:B,data:e}},be=function(){return{type:P}},Ce=function(){return{type:_}},xe=r(90888),Ee=r(41605),Fe=r(14334),Ae=r(71250),De=r(95366),ke=["cartData"],we=se().mark(Me),Se=se().mark(_e),Le=se().mark(Re),Oe=se().mark(ze),Ne=se().mark(Ye);function Be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(r),!0).forEach((function(t){(0,c.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Be(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Te=function(e,t,r){return(0,c.Z)({action:e},t,Ie({},r))},Ze=function(e){var t=e.slug,r=e.res,n=r.id,o=r.version;if(n&&o){var a=JSON.stringify({id:n,version:o});if(t===Ee.EY6)(0,Ae.d8)(Ee.dTj,a);else(0,Ae.d8)(Ee.$LE,a)}},je=function(e){var t=e.firstName,r=e.lastName,n=e.address1,o=e.address2,a=e.city,i=e.state,s=e.country,u=e.email,c=e.phone,l=e.phoneCode,d=e.vat;return{firstName:t.value,lastName:r.value,address1:n.value,address2:o.value,city:a.value,region:i&&i.value,country:s.value||(0,Ae.ej)("country"),email:u.value,phone:(0,Ae.vQ)(l.value,c.value),additionalAddressInfo:d?d.value:""}};function Me(e){var t,r,n,o,a,i,s,u,c,l,d,p,m,f,h,g,y,v,b,C;return se().wrap((function(x){for(;;)switch(x.prev=x.next){case 0:return x.prev=0,x.next=3,(0,ue.Ys)();case 3:return t=x.sent,r=t&&t.getIn(["global","globalData"]),n=r&&r.getIn(["pageQuery","slug"]),o=e.data,a=o.contactFormFields,i=o.shippingFormFields,s=o.billingFormFields,u=o.hasDifferentShippingAddress,c=o.isNewsletterSubscribed,l=[],d=je(Ie(Ie({},i),a)),p=u?je(Ie(Ie({},s),a)):d,m=Te("setBillingAddress","address",p),f=Te("setShippingAddress","address",d),l=[f,m],x.next=15,(0,ue.gz)(pe());case 15:return n===Ee.EY6?(y=(0,Ae.ej)(Ee.dTj)&&JSON.parse(decodeURIComponent((0,Ae.ej)(Ee.dTj))),h=y.id,g=y.version):(v=(0,Ae.ej)(Ee.$LE)&&JSON.parse(decodeURIComponent((0,Ae.ej)(Ee.$LE))),h=v.id,g=v.version),x.next=18,(0,ue.RE)(Fe.Z.fetch,"".concat(Ee.Y9z.checkout,"/").concat(h),e,{method:"POST",data:{version:g,actions:l,monthlyNewsletterSubscription:c}});case 18:return b=x.sent,x.next=21,(0,ue.gz)(Ce());case 21:if(n!==Ee.EY6){x.next=26;break}return x.next=24,(0,ue.gz)((0,De.ds)(b));case 24:x.next=28;break;case 26:return x.next=28,(0,ue.gz)((0,De.An)(b));case 28:return Ze({slug:n,res:b}),x.next=31,(0,ue.gz)(ye());case 31:x.next=40;break;case 33:return x.prev=33,x.t0=x.catch(0),C=x.t0&&x.t0.data&&x.t0.data.error&&x.t0.data.error.text,x.next=38,(0,ue.gz)(ge(C));case 38:return x.next=40,(0,ue.gz)(me());case 40:case"end":return x.stop()}}),we,null,[[0,33]])}function Pe(e){if(!e)return{};var t=e.entryName,r=e.title,n=e.services,o=e.paymentOptionImages,a=e.shippingMethods,i=e.expressDeliveryMessage;return{cmsData:{entryName:t,title:r,services:n,paymentOptionImages:o,giftLineItemImage:e.giftLineItemImage},shippingMethods:a,cartData:e.cart,expressDeliveryData:i,disableEmailField:e.disableEmailField,formFields:e.formFields}}function _e(e){var t,r,n,o,a,i,s,u,c,l,d,m,f,h,g,y,v,b,C,E,F,A,D,k,w,S,L,O,N,B,I,T;return se().wrap((function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.prev=0,Z.next=3,(0,ue.Ys)();case 3:if(t=Z.sent,r=t&&t.getIn(["global","globalData"]),n=r&&r.getIn(["pageQuery","slug"]),o=r&&r.getIn(["pageQuery","paymentFailed"]),a=e.requestDetails||{},i=a.cookies,s=r&&r.get("userlanguage"),u=r&&r.getIn(["pageQuery","cartId"]),c=r&&r.getIn(["pageQuery","country"]),l=i&&i.country||decodeURIComponent((0,Ae.ej)(Ee.sib))||"{}",!c||l===c.toUpperCase()||n!==Ee.EY6||!e.responseDetails){Z.next=20;break}return d="/".concat(s,"/").concat(x.Laj,"/").concat(n,"/").concat(x.cap.ENTER_BILLING_DETAILS,"/").concat(c,"/").concat(u),(0,Ae.d8)(Ee.sib,c.toUpperCase()),Z.next=17,(0,ue.gz)(xe.h4.setCountry(c.toUpperCase()));case 17:return e.responseDetails.cookie(Ee.sib,c.toUpperCase()),e.responseDetails.redirect(d),Z.abrupt("return");case 20:if(n===Ee.EY6?(f={id:u||""},m=JSON.stringify(f)):m=i&&i.cart||decodeURIComponent((0,Ae.ej)(Ee.$LE))||"{}",h=JSON.parse(m),g=h.id,n!==Ee.EY6){Z.next=28;break}return Z.next=25,(0,ue.RE)(Fe.Z.fetch,"".concat(Ee.Y9z.shareableBasketCheckoutPage,"?cartid=").concat(g),e);case 25:Z.t0=Z.sent,Z.next=31;break;case 28:return Z.next=30,(0,ue.RE)(Fe.Z.fetch,"".concat(Ee.Y9z.checkoutpagedata,"?
1cartid=").concat(g),e);case 30:Z.t0=Z.sent;case 31:return y=Z.t0,v=Pe(y),b=v.cartData,C=(0,ae.Z)(v,ke),Z.next=35,(0,ue.gz)(ce(C));case 35:if(n!==Ee.EY6){Z.next=40;break}return Z.next=38,(0,ue.gz)((0,De.ds)(b));case 38:Z.next=42;break;case 40:return Z.next=42,(0,ue.gz)((0,De.An)(b));case 42:if(b.id&&b.version&&Ze({slug:n,res:b}),!o){Z.next=46;break}return Z.next=46,(0,ue.gz)(ve("payment"));case 46:Z.next=73;break;case 48:return Z.prev=48,Z.t1=Z.catch(0),Z.next=52,(0,ue.Ys)();case 52:if(E=Z.sent,F=E&&E.getIn(["global","globalData"]),A=F&&F.get("userlanguage"),D=F&&F.getIn(["pageQuery","slug"]),k=e.requestDetails||{},w=k.cookies,S=F&&F.getIn(["pageQuery","cartId"]),!Z.t1.data||Z.t1.data.error.code!==Ee.$Q7){Z.next=71;break}L=Z.t1.data.error.type,Z.t2=D,Z.next=Z.t2===Ee.EY6?63:66;break;case 63:return N={id:S||""},O=JSON.stringify(N),Z.abrupt("break",68);case 66:return O=w&&w.cart||decodeURIComponent((0,Ae.ej)(Ee.$LE))||"{}",Z.abrupt("break",68);case 68:B=JSON.parse(O),I=B.id,T="/".concat(A,"/checkouterror?type=").concat(L,"&id=").concat(I),L&&T&&(e.responseDetails&&e.responseDetails.redirect?e.responseDetails.redirect(T):p().push({pathname:"/[language]/checkouterror",query:{language:A,type:L,id:I,slug:D}},T));case 71:return Z.next=73,(0,ue.gz)(le(Z.t1));case 73:case"end":return Z.stop()}}),Se,null,[[0,48]])}function Re(e){var t,r,n,o,a,i,s,u,c,l;return se().wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,d.next=3,(0,ue.Ys)();case 3:return t=d.sent,r=t&&t.getIn(["global","globalData"]),n=r&&r.getIn(["pageQuery","slug"]),o=e.requestDetails||{},a=o.cookies,i=a&&a[Ee.$LE]||(0,Ae.ej)(Ee.$LE)||"{}",s=JSON.parse(decodeURIComponent(i)),u=s.id,d.next=11,(0,ue.RE)(Fe.Z.fetch,"".concat(Ee.Y9z.getPaymentMethods,"/").concat(u),e,{method:"GET"});case 11:return c=d.sent,d.next=14,(0,ue.gz)({type:z,data:c});case 14:Ze({slug:n,res:c}),d.next=24;break;case 17:return d.prev=17,d.t0=d.catch(0),l=d.t0&&d.t0.data&&d.t0.data.error&&d.t0.data.error.text,d.next=22,(0,ue.gz)(ge(l));case 22:return d.next=24,(0,ue.gz)(Ce());case 24:case"end":return d.stop()}}),Le,null,[[0,17]])}function ze(e){var t,r,n,o,a,i,s,u,c,l,d,p,m,f,h;return se().wrap((function(g){for(;;)switch(g.prev=g.next){case 0:return g.prev=0,g.next=3,(0,ue.gz)(be());case 3:return t=e.data.paymentMethod,r=(0,Ae.ej)(Ee.$LE)&&JSON.parse(decodeURIComponent((0,Ae.ej)(Ee.$LE))),n=r.id,g.next=7,(0,ue.Ys)();case 7:return o=g.sent,a=o&&o.getIn(["global","globalData"]),i=a&&a.get("userlanguage"),s=a&&a.get("country")||(0,Ae.ej)("country")||e.requestDetails&&e.requestDetails.cookies&&e.requestDetails.cookies.country,u=null===s||void 0===s?void 0:s.toLowerCase(),c="".concat("https://www.bang-olufsen.com","/").concat(i,"/").concat(u,"/orders?id=").concat(n),l="".concat("https://www.bang-olufsen.com","/").concat(i,"/").concat(x.Laj,"/paymentmethod?paymentFailed=true"),d="online"===t?"&paymentMethod=".concat(t):"",g.next=17,(0,ue.RE)(Fe.Z.fetch,"".concat(Ee.Y9z.securityToken,"/").concat(s,"?cartId=").concat(n,"&paymentreturnurl=").concat(c,"&paymentcancelurl=").concat(l).concat(d),e);case 17:return p=g.sent,g.next=20,(0,ue.gz)(fe(p));case 20:return g.next=22,(0,ue.gz)(Ce());case 22:g.next=32;break;case 24:return g.prev=24,g.t0=g.catch(0),m=g.t0.status,f=g.t0.statusText,h=g.t0.data,g.next=29,(0,ue.gz)((0,xe.PU)({data:h,status:m,statusText:f}));case 29:return g.next=31,(0,ue.gz)(he({data:h,status:m,statusText:f}));case 31:console.log("error occured while fetching security token");case 32:case"end":return g.stop()}}),Oe,null,[[0,24]])}function Ye(){return se().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,ue.Fm)(S,ze);case 3:return e.next=5,(0,ue.$6)([(0,ue.Fm)(I,_e),(0,ue.Fm)(D,Me),(0,ue.Fm)(E,Re)]);case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error occured",e.t0);case 10:case"end":return e.stop()}}),Ne,null,[[0,7]])}var He=r(2169),Ue=r(23220),qe=r(56330),Ge=r(41408),Qe=r(83030),We=Ge.ZP.div.withConfig({componentId:"sc-13n4fw0-0"})(["background-color:",";margin:0;padding-bottom:120px;@media ","{padding:0 10px;}> .container{min-height:calc(100vh - 60px);> .row{justify-content:center;}}.stepper-list-wrapper{padding:8rem 0 4.5rem 0;.stepper-list{margin-top:0;}}.checkout-header{margin-bottom:40px;.a-pageTitle{letter-spacing:3px;}.a-pageSubTitle{margin-bottom:0;font-size:",";line-height:",";}@media ","{margin-bottom:10px;padding-top:29px;.a-pageTitle{margin-bottom:10px;}
1.a-pageSubTitle{font-size:",";line-height:",";}}}.failed-authorization{color:",";text-align:center;padding-bottom:40px;}.see-more{font-weight:",";background-color:",";margin-top:30px;display:block;span{padding-left:",";font-size:",";}}.row.service-row > div{@media ","{padding-bottom:0;}}.storelist-title{padding-bottom:",";}.cart-summary{position:fixed;bottom:0;left:10px;z-index:",";width:94%;@media ","{position:sticky;top:65px;width:100%;}.icn-chevron{font-size:",";padding-right:12px;@media ","{display:none;}&::before{transform:rotate(180deg);display:inline-block;}}&.open{.cart-info{height:auto;overflow:initial;transform:translate(0,0%);transition:all 0.3s ease;}.icn-chevron{&::before{transform:rotate(0deg);}}}@media ","{> div{padding:0;}}}_:-ms-lang(x),.cart-summary{position:static;}input.error[type='checkbox'] + span{border:1px solid ",";}.email{input:disabled{background:none;}}.section{&-container{font-family:",";padding:"," "," 2.5rem;background-color:#fff;box-shadow:#0003 0 0 4px 0;margin:20px 0 40px;@media ","{padding:"," 1.25rem ",";margin:20px 0 10px;}.shipping-address{color:",";font-size:",";&-open{color:",";font-size:",";margin-bottom:40px;}}}&-title{font-size:",";font-weight:500;line-height:1.5;letter-spacing:1.4px;margin-bottom:40px;}}.-step-content{.section-container{.section-title{color:",";font-size:",";line-height:",";letter-spacing:2px;text-transform:uppercase;}}}.step-counter{font-size:",";font-weight:500;line-height:1.12;letter-spacing:2px;margin-bottom:30px;display:block;@media ","{margin-bottom:20px;}&::after{content:'';display:block;height:2px;width:15px;margin-top:6px;background-color:rgb(0,0,0);}}.button-container{display:flex;justify-content:space-between;@media ","{flex-direction:column-reverse;}.prev,.next{min-width:210px;}}.actionBtn{display:flex;justify-content:space-between;@media ","{flex-direction:column-reverse;}button.a-anchorButton.disabled{border:2px solid transparent;}}"],(function(e){return e.theme.colors.GREY1}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.heading.large.h4)}),(function(e){return e.theme.fonts.lineHeight.tight}),(function(e){return e.theme.mediaQuery.smallMax}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.heading.small.h4)}),(function(e){return e.theme.fonts.lineHeight.normal}),(function(e){return e.theme.colors.RED}),(function(e){return e.theme.fonts.fontWeight.medium}),(function(e){return e.theme.colors.WHITE}),(function(e){return e.theme.padding.paddingExtraSmall}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.small.septenary)}),(function(e){return e.theme.mediaQuery.smallMax}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.small.primary)}),(function(e){return e.theme.zIndex.zDefault}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.icon.tertiary)}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return e.theme.mediaQuery.smallMax}),(function(e){return e.theme.colors.RED}),(function(e){return e.theme.fonts.primaryFontFamily}),(0,Qe.hO)(30),(0,Qe.hO)(30),(function(e){return e.theme.mediaQuery.smallMax}),(0,Qe.hO)(17),(0,Qe.hO)(30),(function(e){return e.theme.colors.GREY5}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quaternary)}),(function(e){return e.theme.colors.GREY5}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quaternary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quinary)}),(function(e){return e.theme.colors.BEO_BLACK}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quaternary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.lineHeight.custom.custom_9)}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.small.secondary)}),(function(e){return e.theme.mediaQuery.smallMax}),(function(e){return e.theme.mediaQuery.smallMax}),(function(e){return e.theme.mediaQuery.smallMax})),Ve=Ge.ZP.div.withConfig({componentId:"sc-13n4fw0-1"})(["margin:59px auto 0;padding-bottom:",";@media ","{margin-top:86px;padding-right:0;padding-left:0;}ul{margin-bottom:0;@media ","{margin:0;}li{&:first-child{padding-left:0;}&:last-child{padding-right:0;}}}"],(0,Qe.hO)(55),(function(e){return e.theme.mediaQuery.medium}),(function(e){return e.theme.mediaQuery.smallMax}
1)),$e=Ge.ZP.section.withConfig({componentId:"sc-13n4fw0-2"})(["margin-left:4.5%;"]),Je=We,Ke=r(34869),Xe=r(6234),et=(0,Ge.iv)([".section-0-section{&.is-expanded{overflow-y:visible;}.section-0-wrapper{overflow-x:unset;}}.section-2-wrapper{padding-bottom:0 !important;.section-title{margin-bottom:10px;}}.section-title{text-transform:uppercase;color:",";}.-active-step{position:relative;&::after{content:'';width:",";height:3px;background:",";position:absolute;left:0;top:-3px;transition:width 0.3s ease-in-out;}&::before{content:'';width:",";height:3px;background:",";position:absolute;right:0;top:-3px;}}.section-1-section,.section-2-section{overflow:visible;div.city.formInput,div.vat.formInput{margin-right:",";}span.country-name{font-size:",";line-height:",";word-break:break-word;padding-right:",";padding-left:10px;}.section-1-wrapper,.section-2-wrapper{overflow:visible;}}.section-counter{margin-bottom:22px;position:relative;&::after{content:'';display:block;height:2px;width:14px;margin-top:6px;background-color:",";}}.counter-value{font-size:",";font-weight:",";letter-spacing:2px;}.express-delivery-text{font-size:",";}@media ","{.section-counter{margin-bottom:28px;}.counter-value{line-height:1;letter-spacing:2px;}}@media ","{.section-1-section,.section-2-section{div.city.formInput{margin-right:0;}}}@media ","{.section-1-section,.section-2-section{span.country-name{padding-left:",";}}}.-single-step-container{display:none;border:solid 2px black;padding:20px 0;&.-active-step{display:block;}}button{position:relative;border:2px solid ",";background:white;text-align:center;padding:10px 20px;color:",";font-size:",";letter-spacing:1.8px;line-height:1.15;font-weight:500;cursor:pointer;width:100%;text-transform:uppercase;&.next,&.prev{margin:10px 0;background:transparent;@media ","{width:180px;margin:0;}}&.next{@media ","{float:right;}}&.confirmOrder{background:",";color:",";border:2px solid ",";width:100%;margin:20px 0;@media ","{float:right;width:260px;margin:0;}&.disabled{pointer-events:none;background:",";color:",";border:2px solid ",";}}&.disabled{border:2px solid ",";color:",";pointer-events:none;}.-loader{border:2px solid ",";border-radius:50%;border-top:2px solid #333;width:15px;height:15px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;padding:auto 20px;right:10%;}}"],(function(e){return e.theme.colors.BEO_BLACK}),(function(e){return e.progressLenStatus?"".concat(e.progressLenStatus,"%"):"25%"}),(function(e){return e.theme.colors.RED}),(function(e){return e.progressLenStatus?"".concat(100-e.progressLenStatus,"%"):"75%"}),(function(e){return e.theme.colors.GREY2}),(0,Qe.hO)(30),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quaternary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.lineHeight.custom.custom_13)}),(function(e){return(0,Qe.hO)(e.theme.padding.paddingSmall)}),(function(e){return e.theme.colors.BEO_BLACK}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.small.septenary)}),(function(e){return e.theme.fonts.fontWeight.medium}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.tertiary)}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return e.theme.mediaQuery.xSmallMax}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return e.theme.padding.paddingSmall}),(function(e){return e.theme.colors.BEO_BLACK}),(function(e){return e.theme.colors.BEO_BLACK}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quaternary)}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return e.theme.colors.RED}),(function(e){return e.theme.colors.WHITE}),(function(e){return e.theme.colors.RED}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return e.theme.colors.GREY5}),(function(e){return e.theme.colors.WHITE}),(function(e){return e.theme.colors.GREY2}),(function(e){return e.theme.colors.GREY5}),(function(e){return e.theme.colors.GREY5}),(function(e){return e.theme.colors.BEO_BLACK})),tt=r(90104),rt=r.n(tt),nt=r(30454),ot=r.n(nt),at=r(39960),it=r(21318),st={firstName:"name",lastName:"name",city:"name",state:"state",country:"name",stateField:"name",address1:"address1",address2:"address1",email:"isEmail",phone:"phoneNumber",phoneCode:"phoneCode",vat:"vat",userInputLocation:"name"},ut={shippingFormFields:{firstName:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},lastName:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},address1:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},address2:{value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},city:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},vat:{required:!1,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},country:{value:"",name:"",imageUrl:""}}
1,billingFormFields:{firstName:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},lastName:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},address1:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},address2:{value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},city:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},vat:{required:!1,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},country:{value:"",name:"",imageUrl:""}},contactFormFields:{email:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},phone:{required:!0,value:"",isError:!1,isTouched:!1,isDirty:!1,errorMessage:""},phoneCode:{value:""}}},ct=/^[a-zA-Z0-9_\+\-\\xe0\\xe1\\xe2\\xe4\\xe3\\xe5\\u0105\\xe6\\u010d\\u0107\\u0119\\xe8\\xe9\\xea\\xeb\\u0117\\u012f\\xec\\xed\\xee\\xef\\u0142\\u0144\\xf2\\xf3\\xf4\\xf6\\xf5\\xf8\\xf9\\xfa\\xfb\\xfc\\u0173\\u016b\\xff\\xfd\\u017c\\u017a\\xf1\\xe7\\u010d\\u0161\\u017e\\u0101\\u0113\\u0123\\u012b\\u0137\\u013c\\u0146\\u0161\\u016b\\u017e\\xc0\\xc1\\xc2\\xc4\\xc3\\xc5\\u0104\\u0106\\u010c\\u0116\\u0118\\xc8\\xc9\\xca\\xcb\\xcc\\xcd\\xce\\xcf\\u012e\\u0141\\u0143\\xd2\\xd3\\xd4\\xd6\\xd5\\xd8\\xd9\\xda\\xdb\\xdc\\u0172\\u016a\\u0178\\xdd\\u017b\\u0179\\xd1\\xdf\\xc7\\u0152\\xc6\\u010c\\u0160\\u017d\\u0100\\u0112\\u0122\\u012a\\u0136\\u013b\\u0145\\u0160\\u016a\\u017d\\u2202\\xf0]+(\.[a-zA-Z0-9_\+-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.([a-zA-Z]{2,})$/,lt=new RegExp("([0-9]|[\uff10-\uff19]|".concat(/[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/.source,")")),dt=new RegExp("^(".concat(lt.source,"|[\\s]){1,70}$"),"i"),pt={isEmail:function(e){return!ct.test(e)},address1:function(e){return!1},phoneNumber:function(e){return!/^[0-9+]{6,}$/.test(e)},phoneCode:function(e){return!/^[0-9+]{3,}$/.test(e)},name:function(e){return!/^[a-zA-Z\u0430-\u044f\\xe0\\xe1\\xe2\\xe4\\xe3\\xe5\\u0105\\xe6\\u010d\\u0107\\u0119\\xe8\\xe9\\xea\\xeb\\u0117\\u012f\\xec\\xed\\xee\\xef\\u0142\\u0144\\xf2\\xf3\\xf4\\xf6\\xf5\\xf8\\u015f\\u0161\\xf9\\xfa\\xfb\\xfc\\u0173\\u016b\\xff\\xfd\\u017c\\u017a\\xf1\\xe7\\u010d\\u0161\\u017e\\u0101\\u0113\\u0123\\u012b\\u0137\\u013c\\u0146\\u0161\\u016b\\u017e\\xc0\\xc1\\xc2\\xc4\\xc3\\xc5\\u0104\\u0106\\u010c\\u0116\\u0118\\xc8\\xc9\\xca\\xcb\\xcc\\xcd\\xce\\xcf\\u012e\\u0141\l\\u0143\\xd2\\xd3\\xd4\\xd6\\xd5\\xd8\\xd9\\xda\\xdb\\xdc\\u0172\\u016a\\u0178\\xdd\\u017b\\u0179\\u0100\\u0112\\u0122\\u012a\\u0136\\u013b\\u0145\\u0160\\u016a\\u017d\\xd1\\xdf\\xc7\\u0152\\xc6\\u010c\\u0160\\u017d\\u2202\\xf0\-\s\.\!\,\']{2,40}$/i.test(e)},vat:function(e){return!/^[A-Z0-9]{16}$/.test(e)},state:function(e){return!/^[A-Z]{2}$/.test(e)},city:function(e){return!dt.test(e)}},mt=r(7665),ft=r(35064),ht=r(24246);function gt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,u.Z)(e);if(t){var o=(0,u.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,s.Z)(this,r)}}var yt=function(e){(0,i.Z)(r,e);var t=gt(r);function r(e){var o;(0,n.Z)(this,r),o=t.call(this,e),(0,c.Z)((0,a.Z)(o),"onEmailInputChange",(function(e,t,r){t&&t.target&&o.setState({emailValue:t.target.value}),o.onInputChange(e,t,r)})),(0,c.Z)((0,a.Z)(o),"onInputChange",(function(e,t,r){o.inputChanged=!0,o.props.validateElement(e,t,r)})),(0,c.Z)((0,a.Z)(o),"showHintMsg",(function(e){"focus"===e.type&&o.setState({isFocussed:!0})})),o.emailInput=(0,l.createRef)();var i=e.formFields.email.value;return o.state={emailValue:i||"",isFocussed:!1},o}return(0,o.Z)(r,[{key:"componentDidMount",value:function(){this.inputChanged=!1}},{key:"render",value:function(){var e=this,t=this.props,r=t.formFields,n=t.formLabels,o=t.validateElement,a=t.formType,i=t.className,s=t.countryList,u=t.slnId,c=t.modifyContactNumberCountry,l=t.chosenContactNumberCountry,d=t.cmsGlobalLabel,p=t.isLowerCaseEmail,m=this.state.emailValue,f=d.get("emailHintMessage"),h=d.get("phoneNumberHintMessage");return(0,ht.jsxs)("div",{className:i,"data-sln-id":"".concat(u,"_exp
1anded"),children:[(0,ht.jsx)(mt.Z,{tabIndex:"0",className:"email",maxLength:"254",dynamicPlaceholderLabel:!0,placeholder:n.emailPlaceholder,onChange:function(t){return e.onEmailInputChange(a,t,"email")},onBlur:function(e){return o(a,e,"email")},onFocus:function(t){return e.showHintMsg(t)},"aria-label":n.emailPlaceholder,id:"".concat(a,"email"),errorMessage:r.email.errorMessage,isError:r.email.isError&&r.email.isTouched,required:r.email.required,value:m,valid:!r.email.isDirty&&r.email.isTouched&&!r.email.isError,formInput:!0,type:"email",inputRef:this.emailInput,slnId:"".concat(u,"_email"),hintMsg:f,isFocussed:this.state.isFocussed,disabled:r.email.disabled,isConvertToLowercase:p,autoComplete:"email"}),(0,ht.jsx)(ft.Z,{dynamicPlaceholderLabel:!0,placeholder:n.phoneNumberLabel,onChangeCallback:this.onInputChange,onBlurCallback:o,ariaLabel:n.phoneNumberLabel,id:"".concat(a,"phone"),errorMessage:r.phone.errorMessage,isError:r.phone.isError&&r.phone.isTouched,required:r.phone.required,value:r.phone.value,valid:!r.phone.isDirty&&r.phone.isTouched&&!r.phone.isError,maxLength:"30",formType:a,countryList:s,phoneCode:r.phoneCode.value,countryName:r.phoneCode.symbol,formInput:!0,slnId:u,modifyContactNumberCountry:c,chosenContactNumberCountry:l,hintMsg:h})]})}}]),r}(l.PureComponent);yt.displayName="DeliveryContact";var vt=(0,Xe.Z)(yt),bt="Select Payment Method",Ct="Checkout- Previous",xt="Checkout- Delivery Address",Et="UAE Shipping Details",Ft="Step-1 Shipping Detail-Next",At="New Flow Errors",Dt="Invalid Address and Contact Detail",kt="UAE Payment Method",wt="Step-2 Payment Confirm Click",St="UAE Checkout Errors",Lt="UAE Payment",Ot="Tnc Checkbox Checked",Nt="Tnc Checkbox Unchecked",Bt="UAE Payment TnC Error",It="UAE Payment Method Error",Tt="UAE Payment Method Not Selected",Zt="UAE Checkout",jt={STEP1:1,STEP2:2,STEP3:3},Mt=(0,Ge.iv)([".section{&-container{padding:1.25rem 1.25rem 2.5rem;background-color:",";box-shadow:#0003 0 0 4px 0;margin:20px 0;.label-and-checkbox{display:flex;}.shipping-address{color:",";font-size:",";&-open{color:",";font-size:",";margin-bottom:40px;}}}&-title{font-size:",";font-weight:500;line-height:1.5;letter-spacing:1.4px;margin-bottom:40px;}}.checkbox{&-newsletter{color:",";font-size:",";line-height:",";padding:20px 0;margin:20px 0;display:flex;.margin_left_30{margin-left:28px;flex:1 1 0%;word-break:break-word;line-height:1.43;.privacy-policy-anchor{color:",";text-decoration:none;border-bottom:",";padding-bottom:1px;}}@media ","{padding:0;margin-bottom:10px;}}}.select-box button{text-transform:revert;font-weight:inherit;}"],(function(e){return e.theme.colors.WHITE}),(function(e){return e.theme.colors.GREY5}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quaternary)}),(function(e){return e.theme.colors.GREY5}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quaternary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quinary)}),(function(e){return e.theme.colors.GREY5}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.small.tertiary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.lineHeight.custom.custom_7)}),(function(e){return e.theme.colors.GREY5}),(function(e){return e.theme.borders.quaternary}),(function(e){return e.theme.mediaQuery.smallMax})),Pt=r(60042),_t=r.n(Pt),Rt=r(64935),zt=r(37260),Yt=r(71933),Ht=r(49366),Ut=(0,Ge.iv)([".city-full-width{div.city{width:100%;}}.country{color:",";text-transform:capitalize;@media ","{margin-top:-14px;}@media ","{text-align:left;.country-name{padding-right:0;}}.country-image{max-width:40px;}.country-name{line-height:1.63;font-size:",";}.flag-select{width:40px;height:26px;.country-flag{font-size:",";img{border-radius:2px;width:30px;}}}.country-label-text{font-size:",";padding-bottom:15px;display:block;}}.checkbox-section{padding-top:4px;font-size:",";line-height:1.43;color:",";@media ","{margin-top:40px;}}.tax-error-wrapper{&:focus{","}&:focus:not(.focus-visible){","}.tax-error{margin:-36px 0 30px;font-size:",";line-height:1.33;color:",";letter-spacing:0.6;&:focus{","}&:focus:not(.focus-visible){","}}}.state-wrapper{color:",";margin-bottom:48px;.dropdown-title{display:block;font-size:",";}.select-box{position:relative;.error{position:absolute;}button{width:100%;padding:10px 6px 10px 11px;margin-top:6px;border:1px solid ",";font-size:",';background:url("/static-assets/images/common/arrow-down.svg") no-repeat;background-position:97%;background-size:8px 7px;}ul{height:122px;overflow-y:auto;width:100%;z-index:',";position:absolute;}}}input.readOnly.readOnlyPostCode{color:",";border-bottom:1px solid transparent;}"],(function(e){return e.theme.colors.GREY5}),(function(e){return e.theme.mediaQuery.small}),(function(e){return e.theme.mediaQuery.medium}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.tertiary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.custom.custom_1)}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.tertiary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.tertiary)}),(function(e){return e.theme.colors.GREY5}),(function(e){return e.theme.mediaQuery.xSmallMax}),(0,Ht.Z)(),(0,Ht.Z)({revert:!0}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.quinary)}),(function(e){return e.theme.colors.RED}),(0,Ht.Z)(),(0,Ht.Z)({revert:!0}),(function(e){return e.theme.colors.GREY5}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.tertiary)}),(function(e){return e.theme.colors.GREY2}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.large.primary)}),(function(e){return e.theme.zIndex.zCheckoutDropdown}),(function(e){return e.theme.colors.GREY5})),qt=r(5337);function Gt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Gt(Object(r),!0).forEach((function(t){(0,c.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Wt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,u.Z)(e);if(t){var o=(0,u.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,s.Z)(this,r)}}var Vt=function(e){(0,i.Z)(r,e);var t=Wt(r);function r(e){var o,i;(0,n.Z)(this,r),i=t.call(this,e),(0,c.Z)((0,a.Z)(i),"onInputChange",(function(e,t,r){i.inputChanged=!0,i.props.validateElement(e,t,r),t&&t.target&&i.setState((function(e){return Qt(Qt({},e),{},(0,c.Z)({},t.target.name,t.target.value))}))})),(0,c.Z)((0,a.Z)(i),"setAddressFields",(function(e){var t={street_number:"short_name",route:"long_name",locality:"long_name",administrative_area_level_1:"short_name",sublocality_level_3:"long_name",postal_town:"long_name",sublocality_level_1:"long_name",premise:"long_name",administrative_area_level_3:"long_name",town_square:"long_name"},r={};if(e){for(var n=0;n<e.address_components.length;n++){var o=e.address_components[n].types[0];t[o]&&(r[o]=e.address_components[n][t[o]])}i.fillFormData(r,e.adr_address)}})),(0,c.Z)((0,a.Z)(i),"getStreetAddress",(function(e){var t="";if(e){var r=document.createElement("div");r.setAttribute("class","str-address-b&o"),r.setAttribute("style","display:none"),r.innerHTML=e,document.body.appendChild(r);var n=document.body.lastChild.getElementsByClassName("street-address")[0],o=document.body.lastChild.getElementsByClassName("extended-address")[0];void 0!==n&&void 0!==o?t="".concat(n.innerText," ").concat(o.innerText):void 0!==n&&void 0===o?t=n.innerText:void 0===n&&void 0!==o&&(t=o.innerText),document.body.lastChild.parentNode&&document.body.lastChild.parentNode.removeChild(document.body.lastChild)}return t})),(0,c.Z)((0,a.Z)(i),"focusTaxError",(function(){var e=i.props.genericProps,t=i.taxError.current;e&&e.get("taxFailure")&&t&&t.focus()})),(0,c.Z)((0,a.Z)(i),"fillFormData",(function(e,t){var r=i.props,n=r.formFields,o=r.updateForm,a=r.formType,s={address1:Qt(Qt({},n.address1),{},{isTouched:!0,value:i.createFormData(e,"address1",t),isDirty:!1}),city:Qt(Qt({},n.city),{},{isTouched:!!i.createFormData(e,"city"),value:i.createFormData(e,"city"),isDirty:!i.createFormData(e,"city")})};n.state&&(s=Qt(Qt({},s),{},{state:Qt(Qt({},n.state),{},{isTouched:!!i.createFormData(e,"state"),value:i.createFormData(e,"state"),isDirty:!i.createFormData(e,"state")})})),o(a,s),i.validateFields(e)})),(0,c.Z)((0,a.Z)(i),"validateFields",(function(e){var t=i.props,r=t.validateField,n=t.formType,o=t.formFields;r(n,"address1"),i.createFormData(e,"city")&&r(n,"city"),o.state&&i.createFormData(e,"state")&&r(n,"state")})),(0,c.Z)((0,a.Z)(i),"createFormData",(function(e,t,r){var n,o=e.street_number,a=void 0===o?"":o,s=e.route,u=void 0===s?"":s,c=e.street_address,l=e.administrative_area_level_1,d=e.postal_town,p=e.sublocality_level_1,m=e.premise,f=void 0===m?"":m,h=e.locality,g=e.administrative_area_level_3,y=e.town_square;return"address1"===t?(n="".concat(void 0===y?"":y).concat(f," ").concat(i.getStreetAddress(r))||c||"".concat(a).concat(u)||"",i.setState((function(e){return{updatedAddress:!e.updatedAddress}}))):"state"===t?n=l||"":"city"===t&&(n=h||d||p||g||""),n})),(0,c.Z)((0,a.Z)(i),"mapToDropDownProps",(function(e){return e.toJS().map((function(e){var t=e.key,r=e.value;return{value:t,label:"".concat(t," - ").concat(r)}}))})),(0,c.Z)((0,a.Z)(i),"selectedDropDownValue",(function(e){var t=i.props,r=t.formType;(0,t.validateElement)(r,{type:"click",target:{value:e.value}},"state")})),(0,c.Z)((0,a.Z)(i),"findCurrentOption",(function(){var e=i.props,t=e.formFields,r=e.stateData.toJS().find((function(e){return e.key===t.state.value}));if(r){var n=r,o=n.key,a=n.value;r="".concat(o," - ").concat(a)}return{label:r||"Select State",value:t.state.value||""}})),(0,c.Z)((0,a.Z)(i),"showHintMsg",(function(e,t,r){window.matchMedia("(max-width: ".concat(qt.q5,"px)")).matches&&(0,Ae.fu)(r),"focu
1s"===e.type&&i.setState((0,c.Z)({},t,!0))})),(0,c.Z)((0,a.Z)(i),"resetKeyboardEvents",(function(e){if(e){var t=e.refs.selectedFlag;if(e.props.disabled){var r=t.parentElement,n=t.cloneNode(!0);r.replaceChild(n,t)}}})),(0,c.Z)((0,a.Z)(i),"isCountrySelectorDisabled",(function(){var e=i.props,t=e.formType,r=e.pageType;return"billingForm"===t||"shippingForm"===t&&r===x.yYj})),i.firstNameInput=(0,l.createRef)(),i.taxError=(0,l.createRef)();var s=e.formFields,u=s.firstName.value,d=s.lastName.value,p=s.address1.value,m=s.address2.value,f=s.city.value,h=e.formType,g=e.countryCode;if(i.state=(o={updatedAddress:!1,firstNameFocus:!1,lastNameFocus:!1,address2Focus:!1,cityFocus:!1},(0,c.Z)(o,"".concat(h,"firstName"),u||""),(0,c.Z)(o,"".concat(h,"lastName"),d||""),(0,c.Z)(o,"".concat(h,"address1"),p||""),(0,c.Z)(o,"".concat(h,"address2"),m||""),(0,c.Z)(o,"".concat(h,"city"),f||""),o),"billingForm"!==h&&"IT"===g){var y=e.formFields.vat.value;i.state["".concat(h,"vat")]=y||""}return i}return(0,o.Z)(r,[{key:"render",value:function(){var e=this,t=this.props,r=t.formFields,n=t.formLabels,o=t.validateElement,a=t.formType,i=t.className,s=t.slnId,u=t.countryCode,c=t.cmsGlobalLabel,l=t.stateData,d=t.taxFailure,p=t.countryList,m=t.countryChangeCallbacks,f=t.pageType,h=t.paymentProviderCheckoutSetting,g=this.state,y=g.firstNameFocus,v=g.lastNameFocus,b=g.address2Focus,C=g.cityFocus,x=_t()({"city-full-width":r.state}),E=l&&this.mapToDropDownProps(l),F=l&&""!==r.state.value&&this.findCurrentOption()||{value:null,label:"Select State"},A=c.get("firstNameHintMessage"),D=c.get("lastNameHintMessage"),k=c.get("addressHintMessage"),w=c.get("cityHintMessage"),S=c.get("countryLabel"),L=c.get("countrySelectorLabel");return(0,ht.jsxs)("div",{className:i,"data-sln-id":"".concat(s,"_Expanded"),children:[(0,ht.jsx)(mt.Z,{className:"first-name",isError:r.firstName.isError&&r.firstName.isTouched,errorMessage:r.firstName.errorMessage,dynamicPlaceholderLabel:!0,placeholder:n.firstNameLabel,id:"".concat(a,"firstName"),onChange:function(t){return e.onInputChange(a,t,"firstName")},onBlur:function(e){return o(a,e,"firstName")},onFocus:function(t){return e.showHintMsg(t,"firstNameFocus","".concat(a,"firstName"))},"aria-label":n.firstNameLabel,value:this.state["".concat(a,"firstName")],valid:!r.firstName.isDirty&&r.firstName.isTouched&&!r.firstName.isError,required:r.firstName.required,maxLength:"40",formInput:!0,inputRef:this.firstNameInput,slnId:"".concat(s,"_firstName"),hintMsg:A,isFocussed:y,autoComplete:"given-name"}),(0,ht.jsx)(mt.Z,{className:"last-name",errorMessage:r.lastName.errorMessage,isError:r.lastName.isError&&r.lastName.isTouched,dynamicPlaceholderLabel:!0,placeholder:n.lastNameLabel,onChange:function(t){return e.onInputChange(a,t,"lastName")},onBlur:function(e){return o(a,e,"lastName")},onFocus:function(t){return e.showHintMsg(t,"lastNameFocus","".concat(a,"lastName"))},value:this.state["".concat(a,"lastName")],valid:!r.lastName.isDirty&&r.lastName.isTouched&&!r.lastName.isError,"aria-label":n.lastNameLabel,id:"".concat(a,"lastName"),required:r.lastName.required,formInput:!0,slnId:"".concat(s,"_lastName"),hintMsg:D,isFocussed:v,autoComplete:"family-name"}),(0,ht.jsx)("div",{tabIndex:"-1",className:"tax-error-wrapper",ref:this.taxError,id:"taxErrorWrapper",children:d&&(0,ht.jsx)("p",{className:"break-word tax-error","data-sln-id":"taxErrorMsg",children:d})}),(0,ht.jsx)(Rt.Z,{placeholder:n.address1Label,searchBoxClass:"address1",isError:r.address1.isError&&r.address1.isTouched,errorMessage:r.address1.errorMessage,dynamicPlaceholderLabel:!0,required:r.address1.required,id:"".concat(a,"address1"),formType:a,label:"address1",callback:this.onInputChange,valid:!r.address1.isDirty&&r.address1.isTouched&&!r.address1.isError,useDefault:!0,useIcon:!0,fullWidth:!0,noUpdate:!0,value:r.address1.value,useValue:!0,setAddressFields:this.setAddressFields,formInput:!0,autoComplete:"off",restrictCountry:!0,updatedAddress:this.state.updatedAddress,hintMsg:k,disableUrlUpdate:!0}),(0,ht.jsx)(mt.Z,{className:"address2",dynamicPlaceholderLabel:!0,placeholder:n.address2Label,id:"".concat(a,"address2"),"aria-label":n.address2Label,onBlur:function(t){o(a,t,"address2"),e.setState({address2Focus:!1})},onChange:function(t){return e.onInputChange(a,t,"address2")},onFocus:function(t){return e.showHintMsg(t,"address2Focus","".concat(a,"address2"))},value:r.address2.value,formInput:!0,slnId:"".concat(s,"_address2"),hintMsg:k,isFocussed:b,autoComplete:"address-line2"}),"billingForm"!==a&&"IT"===u?(0,ht.jsx)("div",{className:"row form-row",children:(0,ht.jsx)("div",{className:"col-xs-12 col-sm-6 col-md-6",children:(0,ht.jsx)("div",{children:(0,ht.jsx)(mt.Z,{className:"vat",dynamicPlaceholderL
1abel:!0,placeholder:n.vatLabel,onChange:function(t){return e.onInputChange(a,t,"vat")},onBlur:function(e){return o(a,e,"vat")},"aria-label":n.vatLabel,id:"".concat(a,"vat"),required:r.vat.required,value:r.vat.value,valid:!r.vat.isDirty&&r.vat.isTouched&&!r.vat.isError,formInput:!0,slnId:"".concat(s,"_vat"),maxLength:"16"})})})}):null,(0,ht.jsxs)("div",{className:"row",children:[(0,ht.jsx)("div",{className:"col-xs-12 ".concat(x),children:(0,ht.jsx)(mt.Z,{className:"city",dynamicPlaceholderLabel:!0,placeholder:n.cityLabel,onChange:function(t){return e.onInputChange(a,t,"city")},onBlur:function(e){return o(a,e,"city")},onFocus:function(t){return e.showHintMsg(t,"cityFocus","".concat(a,"city"))},"aria-label":n.cityLabel,id:"".concat(a,"city"),errorMessage:r.city.errorMessage,isError:r.city.isError&&r.city.isTouched,required:r.city.required,value:r.city.value,valid:!r.city.isDirty&&r.city.isTouched&&!r.city.isError,formInput:!0,slnId:"".concat(s,"_city"),hintMsg:w,isFocussed:C,autoComplete:"address-level2"})}),r.state&&(0,ht.jsx)("div",{className:"col-xs-12 col-sm-8 state-wrapper",children:(0,ht.jsx)(zt.Z,{className:"state select-box",title:n.stateLabel,optionArray:E,selectedOption:F,addressField:!0,onSelect:function(t){return e.selectedDropDownValue(t)},id:"".concat(a,"state"),errorMessage:r.state.errorMessage,isError:r.state.isError,required:r.state.required,value:r.state.value,valid:!r.state.isDirty&&r.state.isTouched&&!r.state.isError,slnId:"".concat(s,"_state")})}),(0,ht.jsx)("div",{className:"city col-xs-12 col-sm-4 country",children:(0,ht.jsx)("div",{className:"row",children:(0,ht.jsxs)("div",{className:"col-xs-3 col-sm-12",children:[(0,ht.jsxs)("label",{className:"country-label-text",children:[" ",S," "]}),(0,ht.jsx)(Yt.Z,{defaultCountry:r.country.value,countryList:p,pageName:"checkout",countryChangeCallbacks:m,countrySelectorLabel:L,pageType:f,disabled:!0,paymentProviderCheckoutSetting:h})]})})})]})]})}}]),r}(l.PureComponent);Vt.displayName="AddressForm";var $t=(0,Ke.Z)(Vt,Ut),Jt=r(78962),Kt=r(81365);function Xt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xt(Object(r),!0).forEach((function(t){(0,c.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function tr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,u.Z)(e);if(t){var o=(0,u.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,s.Z)(this,r)}}var rr="billingForm",nr=function(e){(0,i.Z)(r,e);var t=tr(r);function r(e){var o;(0,n.Z)(this,r),o=t.call(this,e),(0,c.Z)((0,a.Z)(o),"getInitialState",(function(e,t){var r={},n=o.props,a=n.countryList,i=n.countryCode||(0,Ae.ej)(Ee.sib);for(var s in e){var u={};for(var l in i!==Ee.OOq&&i!==Ee.N0C||"contactFormFields"===s||(e[s].state=er({},e[s].city)),e[s]){if("country"===l){var d=(0,Ae.jI)(a,i,"flag","alpha2Code");e[s][l].value=i,e[s][l].name=(0,Ae.jI)(a,i,"name","alpha2Code"),e[s][l].imageUrl=d?d.get("defaultAssetUrl"):""}if("phoneCode"===l){var p,m=e[s].phone.value,f=(m&&m.includes("+")?null===(p=(0,at.ZP)(m))||void 0===p?void 0:p.regionCode:"")||i,h=(0,Ae.jI)(a,f,"phoneCode","alpha2Code")||"";e[s][l].value=h,e[s][l].symbol=f}"shippingFormFields"===s&&"vat"===l&&"IT"===i&&(e[s][l].required=!1),e[s][l].emptyErrorMessage=t.get("".concat(l,"MandatoryMessage")),e[s][l].inValiderrorMessage=t.get("".concat(l,"InvalidMessage")),u=er(er({},u),e[s])}r=er(er({},r),{},(0,c.Z)({},s,u))}return r})),(0,c.Z)((0,a.Z)(o),"prefillFormFields",(function(e,t){var r=o.props,n=r.countryCode,a=r.checkoutLabels,i=n||(0,Ae.ej)(Ee.sib),s=ot()(e),u=t&&t.toJS(),c=u.shippingAddress,l=u.billingAddress;if(!rt()(c))for(var d in s)switch(d){case"contactFormFields":s=o.updateStateAddressFields("contactFormFields",s,c);break;case"shippingFormFields":i!==Ee.OOq&&i!==Ee.N0C||(s[d].state=er({},s[d].city),s[d].state.emptyErrorMessage=a.get("stateMandatoryMessage"),s[d].state.inValiderrorMessage=a.get("stateInvalidMessage")),s=o.updateStateAddressFields("shippingFormFields",s,c);break;case"billingFormFields":i!==Ee.OOq&&i!==Ee.N0C||(s[d].state=er({},s[d].city),s[d].state.emptyErrorMessage=a.get("stateMandatoryMessage"),s[d].state.inValiderrorMessage=a.get("stateInvalidMessage")),s=o.updateStateAddressFields("billingFormFields",s,l)}return s})),(0,c.Z)((0,a.Z)(o),"trackCheckboxAnalytics",(function(e,t){var r={eventName:x.IwR,section:t===rr?x.TIS:x.ijI,subSection:Zt,selection:e?x.wq4:x.r42};(0,it.Cm)(r)})),(0,c.Z)((0,a.Z)(o),"updateStateAddressFields",(function(e,t,r){var n=t,a=o.props,i=a.countryList,s=a.countryCode||(0,Ae.ej)(Ee.sib);for(var u in n[e])if(n[e][u]){if(n[e][u].value=o.getFieldValue({field:u,countryList:i,country:s,addressForm:r}),"phoneCode"===u){var c=o.getPhoneFields(r.phone,s).symbol;n[e][u].symbol=c}"country"===u&&(n[e][u].value=s)}return n})),(0,c.Z)((0,a.Z)(o),"getPhoneFields",(function(e,t){var r,n=o.props.countryList,a=(e&&e.includes("+")?null===(r=(0,at.ZP)(e))||void 0===r?void 0:r.regionCode:"")||t;
1return{value:(0,Ae.jI)(n,a,"phoneCode","alpha2Code")||"",symbol:a}})),(0,c.Z)((0,a.Z)(o),"getFieldValue",(function(e){var t=e.field,r=e.country,n=e.addressForm;switch(t){case"address1":return n.streetName;case"address2":return n.streetNumber;case"state":return n.region;case"vat":return n.additionalAddressInfo;case"phone":return n.phone;case"phoneCode":return o.getPhoneFields(n.phone,r)&&o.getPhoneFields(n.phone,r).value;default:return n[t]}})),(0,c.Z)((0,a.Z)(o),"validateElement",(function(e,t,r){"phoneCode"===r?o.setFormFieldValue(e,r,t,"blur"):o.setFormFieldValue(e,r,t.target.value,t.type)})),(0,c.Z)((0,a.Z)(o),"setFormFieldValue",(function(e,t,r,n){var a="".concat(e,"Fields"),i="boolean"===typeof r||r?r:"",s="blur"===n&&"boolean"!==typeof i?i.trim():i,u=er(er({},o.state[a][t]),{},{value:"vat"===t?s.toUpperCase():s,isTouched:!!o.state[a][t].isTouched||("blur"===n||"focus"===n),isDirty:"change"===n});if("phoneCode"===t){var l=o.props.countryList;u=er(er({},u),{},{symbol:(0,Ae.jI)(l,s,"alpha2Code","phoneCode")})}o.setFormState(e,(0,c.Z)({},t,u),(function(){o.validateField(e,t,n)}))})),(0,c.Z)((0,a.Z)(o),"validateField",(function(e,t){var r={},n="".concat(e,"Fields");r[t]=er(er({},o.state[n][t]),o.validate(n,t,o.state[n][t].value,e)),o.setFormState(e,r,(function(){o.isFormValid()}))})),(0,c.Z)((0,a.Z)(o),"validate",(function(e,t,r,n){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:o.state,i=a.contactFormFields,s=o.props.countryList,u={isError:!r,errorMessage:a[e][t].emptyErrorMessage};if(!u.isError){if("phone"===t){var c=new RegExp((0,Ae.jI)(s,i.phoneCode.value,"phoneNumberValidationRegex","phoneCode")),l="".concat(i.phoneCode.value).concat(r).split("".concat(i.phoneCode.value)).join("");u.isError=!c.test("".concat(i.phoneCode.value).concat(l))}else u.isError=pt[st[t]](r);u.isError&&(u.errorMessage=a[e][t].inValiderrorMessage)}return u})),(0,c.Z)((0,a.Z)(o),"setFormState",(function(e,t,r){var n="".concat(e,"Fields");o.setState((function(e){return(0,c.Z)({},n,er(er({},e[n]),t))}),(function(){r&&r()}))})),(0,c.Z)((0,a.Z)(o),"onBillingCheckBoxClick",(function(){o.setState((function(e){return{hasDifferentShippingAddress:!e.hasDifferentShippingAddress}}),(function(){o.isFormValid()})),o.trackCheckboxAnalytics(!o.state.hasDifferentShippingAddress,rr)})),(0,c.Z)((0,a.Z)(o),"isFormValid",(function(){var e=o.state,t=e.isFormValid,r=e.hasDifferentShippingAddress,n=!0;for(var a in o.state)if(o.state[a]&&ut[a]&&("billingFormFields"!==a||"billingFormFields"===a&&r))for(var i in o.state[a])if(o.state[a][i]&&o.state[a][i].required&&(o.state[a][i].isError||!o.state[a][i].value)){n=!1;break}t!==n&&o.setState({isFormValid:n})})),(0,c.Z)((0,a.Z)(o),"onClickHandler",(function(){var e=o.props,t=e.setDeliveryAddressData,r=e.showCommonLoaderMethod,n=e.cartData,a=o.state,i=a.contactFormFields,s=a.shippingFormFields,u=a.billingFormFields,l=o.state.isFormValid,d={contactFormFields:i,shippingFormFields:s,billingFormFields:u},p={section:Et,subSection:Ft,selection:Et},f={productDetails:n?n.get("lineItems"):(0,m.List)(),event:x.NRT,step:jt.STEP2,listName:x.Laj,option:Et,cartData:n};if(l){var h,g;if((0,it.Cm)(p),(0,it.i_)(f),r(),o.setState({isShowLoader:!0}),t(o.state),null!==i&&void 0!==i&&null!==(h=i.email)&&void 0!==h&&h.value)(0,Ae.mn)({email:null===i||void 0===i||null===(g=i.email)||void 0===g?void 0:g.value})}else{var y=er({},o.state);for(var v in d)for(var b in d[v]){var C=o.state[v][b].value;o.state[v][b].required&&!C&&(y=er(er({},y),{},(0,c.Z)({},v,er(er({},y[v]),{},(0,c.Z)({},b,er(er({},y[v][b]),{},{isTouched:!0,isError:!0,errorMessage:y[v][b].emptyErrorMessage}))))))}o.setState({contactFormFields:y.contactFormFields,shippingFormFields:y.shippingFormFields,billingFormFields:y.billingFormFields},(function(){var e={section:At,subSection:xt,selection:Dt};(0,it.Cm)(e)}));var E=er({},o.state);(0,Ae.GZ)(E,d)}}));var i=o.props,s=i.checkoutLabels,u=i.cartData,l=i.preSelectNewsletterCheckbox,d=o.getInitialState(ut,s),p=o.prefillFormFields(ut,u);return o.state=er(er(er({},d),p),{},{isFormValid:!1,hasDifferentShippingAddress:!1,isNewsletterSubscribed:l||!1,isShowLoader:!1}),o}
1return(0,o.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props,t=e.cartData,r=e.userInfo,n=e.currencyCode,o=t&&t.toJS()||{},a=o.shippingAddress,i=o.billingAddress;window.scrollTo(0,0);var s={initialData:(0,it.v8)({userInfo:r,cartData:t,currencyCode:n,pageType:x.Laj,pageName:"Enter Your Delivery Address",noPosition:!0,prefillDataAvailable:!rt()(a)&&!rt()(i)||!!r}),productDetails:t?t.get("lineItems"):(0,m.List)(),event:x.NRT,listName:x.Laj,step:jt.STEP1,cartData:t};(0,it.hr)(s);this.isFormValid()}},{key:"render",value:function(){var e=this,t=this.props,r=t.formLabels,n=t.countryCode,o=t.className,a=t.checkoutLabels,i=t.countryList,s=t.slnId,u=t.cartData,c=t.taxFailure,l=t.checkoutFormSubmit,d=t.countryChangeCallbacks,p=t.cmsGlobalLabel,m=t.pageType,f=t.paymentProviderCheckoutSetting,h=t.stepsCommonLoader,g=t.stateData,y=t.featureConfigs,v=this.state,b=v.hasDifferentShippingAddress,C=v.isNewsletterSubscribed,x=this.state,E=x.contactFormFields,F=x.shippingFormFields,A=x.billingFormFields,D=a.get("nextStepButtonText"),k=a.get("byLocationAddDeliveryAddressLabel"),w=a.get("byLocationBillingSameAsShipingAddress"),S=a.get("byLocationAddBillingAddressLabel");return(0,ht.jsxs)("div",{className:o,"data-sln-id":"".concat(s,"_expanded"),children:[(0,ht.jsxs)("div",{className:"section-container",children:[(0,ht.jsx)("span",{className:"step-counter",children:"1/2"}),(0,ht.jsx)("p",{className:"section-title",children:k}),(0,ht.jsx)(vt,{formFields:E,cmsGlobalLabel:p,formLabels:r,countryList:i,validateElement:this.validateElement,formType:"contactForm"}),(0,ht.jsx)($t,{formFields:F,formLabels:r,validateElement:this.validateElement,checkoutLabels:a,updateForm:this.setFormState,validateField:this.validateField,slnId:s,cartData:u,countryCode:n,checkoutFormSubmit:l,stateData:g,cmsGlobalLabel:p,countryList:i,taxFailure:c,countryChangeCallbacks:d,pageType:m,formType:"shippingForm",paymentProviderCheckoutSetting:f}),(0,ht.jsx)("div",{className:"shipping-address".concat(b?"-open":""),children:(0,ht.jsx)(Jt.Z,{onChecked:this.onBillingCheckBoxClick,className:"checkbox-section",id:"shippingAddressCheckbox",label:w,isChecked:!b,isInsideLabel:!0})}),b&&(0,ht.jsxs)("div",{children:[(0,ht.jsx)("p",{className:"section-title",children:S}),(0,ht.jsx)($t,{formFields:A,formLabels:r,validateElement:this.validateElement,checkoutLabels:a,updateForm:this.setFormState,validateField:this.validateField,slnId:s,cartData:u,countryCode:n,checkoutFormSubmit:l,stateData:g,cmsGlobalLabel:p,countryList:i,taxFailure:c,countryChangeCallbacks:d,pageType:m,formType:"billingForm"})]})]}),(0,ht.jsx)("div",{className:"checkbox-newsletter",children:(0,ht.jsx)(Jt.Z,{onChecked:function(){e.setState({isNewsletterSubscribed:!C}),e.trackCheckboxAnalytics(!C,"newsletterSubscription")},className:"checkbox-section margin_left_10",isChecked:C,id:"newsletterSubscription",tabIndex:"0",label:(0,Ae.rf)(y,p,a),isInsideLabel:!0})}),(0,ht.jsx)(Kt.Z,{cta:null,slnId:"".concat(s,"_shipping_btnNext"),onClick:function(){return e.onClickHandler()},className:"".concat(o," next"),variant:"buy",isButton:!0,labelText:D,showBtnLoader:h})]})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return"undefined"!==typeof e.stepsCommonLoader&&!1===e.stepsCommonLoader&&!0===t.isShowLoader?(e.updateProgressMethod("100",x.u$O.SELECT_PAYMENT_METHOD),er({},t)):null}}]),r}(l.PureComponent);nr.displayName="DeliveryContactAndAddress";var or=(0,Xe.Z)(nr),ar=(0,Ke.Z)(or,Mt),ir=(0,Ge.iv)([".payment-error{margin-bottom:20px;color:",";font-size:","px;line-height:1.33;}.payment-methods-row{padding-left:25px;}.eft-description{padding-left:40px;p{font-size:","px;}}.terms-condition{color:",";font-size:",";line-height:",";padding:20px;margin:20px 0;.checkbox{border:1px solid #444;}.tncError{color:",";font-size:","px;}.label-and-checkbox{display:flex;}}input:disabled{background:none;-webkit-text-fill-color:",";}.next{border:2px solid transparent;}.section-title{outline:none;&:focus{outline:none;}}"],(function(e){return e.theme.colors.RED}),(function(e){return e.theme.fonts.fontSize.body.small.quinary}),(function(e){return e.theme.fonts.fontSize.body.small.quaternary}),(function(e){return e.theme.colors.GREY5}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.body.small.tert
1iary)}),(function(e){return(0,Qe.hO)(e.theme.fonts.lineHeight.custom.custom_7)}),(function(e){return e.theme.colors.RED}),(function(e){return e.theme.fonts.fontSize.body.small.quinary}),(function(e){return e.theme.colors.BEO_BLACK})),sr=(0,Ge.iv)([".checkmark{position:absolute;top:2px;left:2px;height:21px;width:21px;background-color:",";border-radius:50%;border:1px solid ",";&::after{content:'';position:absolute;display:none;}}.icn-tick-round{position:absolute;font-size:",";top:1px;left:1px;height:20px;width:20px;background-color:",";border-radius:50%;}.radio-container{display:block;position:relative;padding:4px 0 0 30px;margin-bottom:12px;cursor:pointer;user-select:none;width:fit-content;.checkmark{&::after{top:5px;left:5px;width:9px;height:9px;border-radius:50%;background:",";border:none;}}input{position:absolute;opacity:0;cursor:pointer;&:checked{~{.checkmark{background-color:",";&::after{display:block;}}}}}}&.is-focused{.radio-container{input:checked{~{.checkmark{"," border-radius:50%;}}}}}"],(function(e){return e.theme.colors.WHITE}),(function(e){return e.theme.colors.GREY4}),(function(e){return(0,Qe.hO)(e.theme.fonts.fontSize.icon.primary)}),(function(e){return e.theme.colors.WHITE}),(function(e){return e.theme.colors.BEO_BLACK}),(function(e){return e.theme.colors.WHITE}),(0,Ht.Z)()),ur=r(8103),cr=function(e){var t=e.onChecked,r=e.options,n=e.name,o=e.selected,a=e.className,i="".concat(a," radioButtons");return(0,ht.jsx)("div",{className:i,children:r&&r.map((function(e){return(0,ht.jsxs)("label",{htmlFor:e.id,className:"radio-container",children:[(0,ht.jsx)("span",{className:"radio-container-label",children:e.label}),(0,ht.jsx)("input",{type:"radio",id:e.id,value:e.id,name:n,checked:o&&o.toLowerCase()===e.id.toLowerCase(),onChange:function(e){return function(e){var r=e.target,n=r.name,o=r.value;t(o,n)}(e)}}),(0,ht.jsx)("span",{className:"checkmark",children:" \xa0"}),(0,ht.jsx)(ur.Z,{className:"radio-description",data:(0,m.fromJS)(e)})]},"".concat(n,"_").concat(e.id))}))})};cr.displayName="RadioButtonGroupWithDescription";var lr=(0,Ke.Z)(cr,sr);function dr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,u.Z)(e);if(t){var o=(0,u.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,s.Z)(this,r)}}var pr=function(e){(0,i.Z)(r,e);var t=dr(r);function r(e){var o;(0,n.Z)(this,r),o=t.call(this,e),(0,c.Z)((0,a.Z)(o),"onPaymentMethodSelect",(function(e){o.setState({activeMethod:e,showPaymentOptionsError:!1},(function(){}))})),(0,c.Z)((0,a.Z)(o),"getPaymentMethods",(function(){var e=o.props,t=e.slnId,r=e.availablePaymentMethods,n=o.state.activeMethod,a=r&&r.map((function(e){return{id:e.get("paymentType"),label:e.get("title"),description:e.get("description")}}));return a?(0,ht.jsx)(lr,{onChecked:o.onPaymentMethodSelect,name:"paymentMethods",options:a,selected:n,slnId:t}):null})),(0,c.Z)((0,a.Z)(o),"renderAgreementLabels",(function(e){var t=o.props,r=t.checkoutLabels,n=t.cmsGlobalLabel,a=t.featureConfigs,i=r.get("termsAndconditionsMessage"),s=e||i;i=(0,Ae.gk)(s,n,a,"_blank");var u;return u=i,(0,ht.jsx)("div",{className:"margin_left_10",dangerouslySetInnerHTML:{__html:u}})})),(0,c.Z)((0,a.Z)(o),"onBackClickHandler",(function(){var e=o.props.updateProgressMethod,t={section:"United Arab Checkout",subSection:Ct,selection:bt,eventName:Zt};(0,it.Cm)(t),e("50",x.u$O.ENTER_DELIVERY_DETAILS)})),(0,c.Z)((0,a.Z)(o),"onClickHandler",(function(){var e=o.props,t=e.setSecurityToken,r=e.updateProgressMethod,n=e.cartData,a=o.state,i=a.activeMethod,s=a.isTermsAndConditionChecked;if(s&&i){var u={section:kt,subSection:wt,selection:"".concat(kt," - ").concat(i)},c={productDetails:n?n.get("lineItems"):(0,m.List)(),event:x.epQ.ADD_PAYMENT_INFO,step:jt.STEP3,listName:x.Laj,option:jt.PAYMENT_DETAILS,cartData:n,paymentType:i};if((0,it.Cm)(u),(0,it.hr)(c),r("100",x.u$O.DO_PAYMENT),i)t({paymentMethod:i});else{var l={section:Lt,subSection:It,selection:Tt,eventName:St};(0,it.Cm)(l)}}else o.setState({showCheckError:!s,showPaymentOptionsError:!i})})),(0,c.Z)((0,a.Z)(o),"onTermAndConditionsChange",(function(e){var t=e.target.checked;if(o.setState((function(e){return{isTermsAndConditionChecked:!e.isTermsAndConditionChecked,showCheckError:e.isTermsAndConditionChecked}})),t){var r={section:kt,subSection:Lt,selection:Ot};(0,it.Cm)(r)}else{var n={section:Lt,subSection:Bt,selection:Nt,eventName:St};(0,it.Cm)(n)}})),(0,c.Z)((0,a.Z)(o),"handleErrorAnalytics",(function(){var e=o.props,t=e.paymentFailed,r=e.paymentErrorMessage;if(t){var n={referrer:"",eventAction:r,eventCategory:"payment submit failed"};(0,it.TL)(n)}}));var i=e.selectedPaymentMethod;return o.state={activeMethod:i||"",isTermsAndConditionChecked:!1,showCheckError:!1,showPaymentOptionsError:!1},o.focusedElment=(0,l.createRef)(),o}
1return(0,o.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props,t=e.cartData,r=e.currencyCode,n=e.getPaymentMethods;this.focusedElment.current.focus(),window.scrollTo(0,0);var o={initialData:(0,it.v8)({cartData:t,currency:r,pageType:x.Laj,pageName:bt,noPosition:!0}),productDetails:t?t.get("lineItems"):(0,m.List)(),event:x.epQ.ADD_SHIPPING_INFO,listName:x.Laj,step:"pageLoad",cartData:t};(0,it.hr)(o),n(),this.handleErrorAnalytics()}},{key:"render",value:function(){var e=this,t=this.props,r=t.className,n=t.slnId,o=t.checkoutLabels,a=t.paymentErrorMessage,i=t.paymentFailed,s=t.checkoutPageformFields,u=this.state,c=u.isTermsAndConditionChecked,l=u.showCheckError,d=u.showPaymentOptionsError,p=null===s||void 0===s?void 0:s.filter((function(e){return"agreementToTermsAndConditions"===e.get("name")})),m=p&&p.getIn(["0","label"]),f=this.renderAgreementLabels(m),h=o.get("termsConditionsError"),g=o.get("backButtonLabel"),y=o.get("paymentMethodIsRequiredError"),v=o.get("choosePaymentOptionCaptionLabel"),b=o.get("ConfirmButtonLabel"),C=o.get("confirmButtonAreaLabel");return(0,ht.jsxs)("div",{className:r,"data-sln-id":n,children:[(0,ht.jsxs)("div",{className:"section-container",children:[(0,ht.jsx)("span",{className:"step-counter",children:"2/2"}),i&&(0,ht.jsx)("div",{className:"payment-error",children:a}),(0,ht.jsx)("p",{className:"section-title",tabIndex:"-1",ref:this.focusedElment,children:v}),d&&(0,ht.jsx)("div",{className:"payment-error",children:y}),(0,ht.jsx)("div",{className:"row payment-methods-row",children:this.getPaymentMethods()})]}),(0,ht.jsx)("div",{className:"terms-condition",children:(0,ht.jsx)(Jt.Z,{onChecked:this.onTermAndConditionsChange,handleKeyPress:function(t){return e.onTermAndConditionsChange(t)},className:"checkbox-section",isChecked:c,id:"termAndConditions",label:f,tabIndex:Ee.$L2,slnId:"".concat(n,"_termNCond_checkbox"),errorText:h,showError:l,errorClass:"checkbox-section tncError",isInsideLabel:!0})}),(0,ht.jsxs)("div",{className:"button-container",children:[(0,ht.jsx)(Kt.Z,{cta:null,slnId:"".concat(n,"_prevButton"),onClick:function(){return e.onBackClickHandler()},className:"prev",labelText:g,variant:"secondary",isButton:!0}),(0,ht.jsx)(Kt.Z,{cta:null,onClick:function(){return e.onClickHandler()},className:"".concat(r," next"),variant:"buy",isButton:!0,labelText:b,ariaLabel:C})]})]})}}]),r}(l.PureComponent);pr.displayName="PaymentMethodForm";var mr=(0,Xe.Z)(pr),fr=(0,Ke.Z)(mr,ir),hr=(r(58472),r(83708)),gr=function(e){var t=e.tokens,r=e.checkoutLabels,n=e.ngeniusTransactionUrl,o=e.stepsCommonLoader,a=e.updateProgressMethod,i=r.get("ngeniusRedirectMessage");return(0,l.useEffect)((function(){var e=t&&t.get("SecurityToken");if(e){var r=n&&n.replace("{securityToken}",e);window.location.href=r}else o||a("100",x.u$O.SELECT_PAYMENT_METHOD)}),[t,o]),(0,ht.jsxs)("div",{className:"section-container",children:[(0,ht.jsx)("h3",{children:i}),(0,ht.jsx)(hr.Z,{spinner:!0,withoutOverlayEnabled:!0})]})};function yr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yr(Object(r),!0).forEach((function(t){(0,c.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function br(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,u.Z)(e);if(t){var o=(0,u.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,s.Z)(this,r)}}var Cr=function(e){(0,i.Z)(r,e);var t=br(r);function r(){return(0,n.Z)(this,r),t.apply(this,arguments)}return(0,o.Z)(r,[{key:"render",value:function(){var e=this.props,t=e.className,r=e.currentStep,n=e.checkoutLabels,o=e.stepsCommonLoader,a=e.tokens,i=e.ngeniusTransactionUrl,s=e.featureConfigs,u=e.updateProgressMethod,c=n&&n.toJS();return(0,ht.jsxs)("div",{className:"".concat(t),children:[(0,ht.jsx)("div",{className:" -active-step"}),r===x.u$O.ENTER_DELIVERY_DETAILS&&(0,ht.jsx)(ar,vr({formLabels:c,featureConfigs:s}
1,this.props)),r===x.u$O.SELECT_PAYMENT_METHOD&&(0,ht.jsx)(fr,vr({},this.props)),r===x.u$O.DO_PAYMENT&&(0,ht.jsx)(gr,{tokens:a,checkoutLabels:n,ngeniusTransactionUrl:i,stepsCommonLoader:o,updateProgressMethod:u})]})}}]),r}(l.Component);Cr.displayName="StepContainer";var xr=(0,Xe.Z)(Cr),Er=(0,Ke.Z)(xr,et),Fr=r(72467),Ar=r(37601);function Dr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function kr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Dr(Object(r),!0).forEach((function(t){(0,c.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Dr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function wr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=(0,u.Z)(e);if(t){var o=(0,u.Z)(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return(0,s.Z)(this,r)}}var Sr=function(e){(0,i.Z)(r,e);var t=wr(r);function r(e){var o;(0,n.Z)(this,r),o=t.call(this,e),(0,c.Z)((0,a.Z)(o),"getCurrentStep",(function(e){switch(e){case"billingdetails":default:return{currentStep:x.u$O.ENTER_DELIVERY_DETAILS,progressLenStatus:50};case"paymentmethod":return{currentStep:x.u$O.SELECT_PAYMENT_METHOD,progressLenStatus:100};case"payment":return{currentStep:x.u$O.DO_PAYMENT,progressLenStatus:100}}})),(0,c.Z)((0,a.Z)(o),"getStepObject",(function(e){return Object.keys(x.cap).find((function(t){return x.cap[t]===e}))})),(0,c.Z)((0,a.Z)(o),"updateProgressMethod",(function(e,t){var r=o.props.router.query,n=o.props.locale,a=x.cap,i=o.state.currentStep,s=r,u=s.slug,c=s.country,l=s.cartId,d=u?"/".concat(n,"/").concat(x.Laj,"/").concat(u,"/").concat(a[t]):"/".concat(n,"/").concat(x.Laj,"/").concat(a[t]);u===Ee.EY6&&(d="".concat(d,"/").concat(c,"/").concat(l)),o.setState({currentStep:t||i,progressLenStatus:e}),t===x.u$O.SELECT_PAYMENT_METHOD&&(r=kr({},r)),p().push({pathname:"/[language]/".concat(x.Laj),query:kr(kr({},r),{},{step:a[t]})},d,{shallow:!0})})),(0,c.Z)((0,a.Z)(o),"updateWindowUrl",(function(){var e=o.props,t=e.paymentProviderCheckoutSetting,r=e.countryCode,n=window.location.href,a=(0,Ae.Ab)({url:n,country:r,pageType:x.Laj,paymentProviderCheckoutSetting:t});a===n||a.includes(x.Laj)||(window.location.href=a)})),(0,c.Z)((0,a.Z)(o),"setCurrentStepHandler",(function(e){return function(){return o.setState({currentStep:e})}})),(0,c.Z)((0,a.Z)(o),"validFormSections",(function(e){o.setState({validFormFields:e})})),(0,c.Z)((0,a.Z)(o),"toggleCartSummaryPanel",(function(e){o.setState((function(t){return e?{isCartOpen:!1}:{isCartOpen:!t.isCartOpen}}))})),(0,c.Z)((0,a.Z)(o),"showNotification",(function(){o.setState({showNotification:!1}),(0,Ae.d8)("checkoutMsg",!0)})),(0,c.Z)((0,a.Z)(o),"notificationMsgUpdate",(function(){var e=o.props,t=e.cartData,r=e.locale,n=e.cmsLabels,a=e.countryCode,i=t.get("lineItems"),s=i&&i.size>0,u=t.getIn(["errors",0,"text"]),c=n.getIn(["Global","browse"]);if(!s){var l=u.split("%%browse%%");return(0,ht.jsxs)(ht.Fragment,{children:[(0,ht.jsx)("span",{children:l[0]}),(0,ht.jsx)(Ue.Z,{cta:null,href:{pathname:"/[language]/[country]",query:{language:r,country:a.toLowerCase()}},slnId:"browse_product_link",children:c}),(0,ht.jsx)("span",{children:l[1]})]})}return u})),(0,c.Z)((0,a.Z)(o),"getProps",(function(){var e=o.props,t=e.cartData,r=void 0===t?(0,m.Map)():t,n=e.getCartDataCall,a=e.showPaymentLoaderFunction,i=e.hidePaymentLoaderFunction,s=e.disableEmailField,u=void 0!==s&&s,c=e.cmsLabels,l=e.router,d=c.get("CheckoutPage")||(0,m.Map)(),p=c.get("Global")||(0,m.Map)(),f=d.get("confirmOrderLabel"),h=o.state.tncError;return kr(kr({},o.props),{},{checkoutLabels:d,cmsGlobalLabel:p,confirmOrderLabel:f,tncError:h,slnId:M,countryChangeCallbacks:{getCartDataCall:n,showPaymentLoader:a,hidePaymentLoader:i},setCurrentStepHandler:o.setCurrentStepHandler,pageType:x.Laj,cartData:r,disableEmailField:u,updateProgressMethod:o.updateProgressMethod,paymentFailed:l.query.paymentFailed})})),o.checkoutRef=(0,l.createRef)();var i=e.router.query.step,s=o.getCurrentStep(i),u=s.currentStep,d=s.progressLenStatus;return o.state={validFormFields:!1,validCheckboxField:!1,isCartOpen:!1,showNotification:!1,tncError:!1,currentStep:u,progressLenStatus:d},o}
1return(0,o.Z)(r,[{key:"componentDidMount",value:function(){var e=this;this.updateWindowUrl();var t=this.props,r=t.cartData,n=t.pageQuery;(0,He.Z)();var o=(0,Ae.ej)("checkoutMsg"),a=r&&r.get("hasError"),i=n&&n.get("slug");if("true"!==o){if(a&&this.setState({showNotification:!0}),r&&i===Ee.EY6){var s=r&&r.get("id"),u=r&&r.get("version"),c=JSON.stringify({id:s,version:u});(0,Ae.d8)(Ee.dTj,c)}window.onpopstate=function(){var t,r,n=null===(t=window)||void 0===t||null===(r=t.location)||void 0===r?void 0:r.pathname,o=null===n||void 0===n?void 0:n.split("/").pop();e.setState(kr({},e.getCurrentStep(o)))}}else this.setState({showNotification:!1})}},{key:"render",value:function(){var e=this.props,t=e.services,r=e.cartData,n=void 0===r?(0,m.Map)():r,o=e.cmsLabels,a=e.paymentLoader,i=e.locale,s=e.serviceLabel,u=e.taxFailure,c=e.isNativeMobileApp,l=e.expressDeliveryCookie,d=e.expressDeliveryAvailability,p=e.viewportInfo,g=e.giftLineItemImage,E=e.availableShippingMethods,F=e.deliveryError,A=e.featureConfigs,D=e.checkoutPageformFields,k=this.state,w=k.currentStep,S=k.progressLenStatus,L=n&&n.get("lineItems"),O=o.get("CheckoutPage")||(0,m.Map)(),N=o.get("Global")||(0,m.Map)(),B=O.get("checkout"),I=O.get("checkoutSubHeading"),T=O.get("myOrderLabel"),Z=O.get("shortQuantityLabel"),j=O.get("freeLabel"),P=O.get("outOfStockLabel"),_=O.get("standardDeliveryLabel"),R=O.get("expressDeliveryLabel"),z=O.get("taxLabel"),Y=O.get("orderTotalLabel"),H=N.get("giftLineItemLabel"),U=this.state,q=U.validFormFields,G=U.validCheckboxField&&q,Q=p&&p.getIn(["isSmallerThan","medium"]),W=n.get("taxedPrice"),V=n.get("totalPrice"),$=V&&V.get("currencyCode"),J=W&&W.get("totalGross")?W.get("totalGross"):V,K=(0,Ae.km)(W,J),X=n.get("hasError"),ee=n.getIn(["errors",1,"text"]),te=O.get("checkout"),re=[null===o||void 0===o?void 0:o.getIn(["Global","checkoutFlowCartLabel"]),null===o||void 0===o?void 0:o.getIn(["Global","checkoutFlowCheckoutLabel"]),null===o||void 0===o?void 0:o.getIn(["Global","checkoutFlowConfirmationLabel"])];return(0,ht.jsxs)(y.Z,{showSupportingNav:!1,hasCountryNotification:!1,cookieRef:this.cookieRef,showHeader:!c,showFooter:!1,pageType:x.Hao.CHECKOUT,children:[this.state.showNotification&&(0,ht.jsx)(qe.Z,{message:this.notificationMsgUpdate(),className:"".concat("false"!==l&&!0===d?"top":""," checkout-country-notification"),showNotification:this.showNotification}),(0,ht.jsxs)(Je,{children:[(0,ht.jsx)("div",{className:"stepper-list-wrapper",children:(0,ht.jsx)(Ar.Z,{steps:re,activeStep:1,viewportInfo:p})}),(0,ht.jsx)(h.Z,{title:"Checkout page"}),(0,ht.jsxs)("div",{className:"container",children:[a&&(0,ht.jsx)(C.Z,{overlayEnabled:!0,spinner:!0}),!c&&(0,ht.jsx)(v.Z,{className:"checkout-header",title:B,subTitle:I,slnId:M}),(0,ht.jsxs)("div",{className:"row",children:[(0,ht.jsxs)("section",{className:"col-xs-12 col-md-6 col-sm-8",ref:this.checkoutRef,children:[F&&(0,ht.jsx)("p",{className:"failed-authorization ",children:F}),(0,ht.jsx)(Er,kr({currentStep:w,progressLenStatus:S,featureConfigs:A,checkoutPageformFields:D},this.getProps()))]}),(0,ht.jsx)($e,{className:"col-md-4 col-xs-12 col-sm-8 cart-summary",children:(0,ht.jsx)(f.Z,{children:(0,ht.jsx)("div",{className:this.state.isCartOpen?"cart-summary open":"cart-summary",children:(0,ht.jsx)(Fr.Z,{lineItems:L,myOrderLabel:T,shortQuantityLabel:Z,standardDeliveryLabel:_,expressDeliveryLabel:R,freeLabel:j,taxLabel:z,orderTotalLabel:Y,price:J,currencyCode:$,tax:K,toggleCartSummaryPanel:this.toggleCartSummaryPanel,validFormFields:G,validateCheckbox:this.state.validCheckboxField,disableButton:Q,isCartOpen:this.state.isCartOpen,slnId:M,outOfStockLabel:P,disableConfirmButton:!(0,Ae.al)(n)||!!u,cookieHeight:this.cookieHeight,hasError:X,orderSummaryErrorMsg:ee,locale:i,cmsGlobalLabel:N,giftLineItemLabel:H,giftLineItemImage:g,pageType:x.iKD,hideTax:w===x.G8O,shippingMethods:E,checkoutTitle:te})})})})]}),!c&&t&&(0,ht.jsx)("div",{className:"row service-row",children:(0,ht.jsx)(Ve,{className:"col-xs-12 col-md-10 col-sm-8",children:(0,ht.jsx)(b.Z,{services:t,serviceLabel:s,slnId:M,isCheckout:!0})})})]})]})]})}}]),r}(l.PureComponent);Sr.displayName="UnitedArabCheckout";var Lr=(0,g.Z)((0,d.withRouter)(Sr),{key:"UnitedArabCheckout",mapDispatchToProps:function(e){return{setDeliveryAddressData:function(t){return e(function(e){return{type:D,data:e}}(t))},setCheckoutError:function(t){return e(ve(t))},setShippingAndPayment:function(t){return e(function(e){return{type:"SET_SHIPPING_AND_PAYMENT",data:e}}(t))},setSecurityToken:function(t){return e(function(e){return{type:S,data:e}}(t))},showPaymentLoaderFunction:function(){return e(pe())},hidePaymentLoaderFunction:function(){return e(me())},showCommonLoaderMethod:function(){return e(be())},hideCommonLoaderMethod:function(){return e(Ce())},getCartDataCall:function(t){return e((0,De.TW)(t))},getPaymentMethods:function(t){return e(ye())}}},mapStateToProps:function(e){var t,r,n=e&&e.getIn(["global","globalData"]),o=n&&n.getIn(["pageQuery","slug"]);return o&&o===Ee.EY6?(t=e.getIn(["global","cart","sharedCartData"]),r=e.getIn(["UnitedArabCheckout","selectedShippingMethod"],e.getIn(["global","cart","sharedCartData","shippingInfo","shippingMethod","id"]))):(t=e.getIn(["global","cart","cartData"]),r=e.getIn(["UnitedArabCheckout","selectedShippingMethod"],e.getIn(["global","cart","cartData","shippingInfo","shippingMethod","id"]))),{cartData:t,cmsLabels:e.getIn(["global","cmsData"]),giftLineItemImage:e.getIn(["UnitedArabCheckout","cmsData","giftLineItemImage"]),checkoutCmsLabels:e.getIn(["global","cmsData","CheckoutPage"]),serviceLabel:e.getIn(["global","cmsData","Global","service"]),availablePaymentMethods:e.getIn(["UnitedArabCheckout","availablePaymentMethods"]),services:e.getIn(["UnitedArabCheckout","cmsData","services"]),apiLoader:e.getIn(["UnitedArabCheckout","paymentLoader"]),selectedPaymentMethod:e.getIn(["UnitedArabCheckout","selectedPaymentMethod"]),selectedShippingMethod:r,countryList:e.getIn(["global","globalData","countryList"]),userInfo:e.getIn(["global","userData","userInfo"]),countryCode:e.getIn(["global","globalData","country"]),currencyCode:e.getIn(["global","globalData","siteSettings","country","currency","code"]),locale:e.getIn(["global","globalData","userlanguage"]),expressDeliveryCookie:e.getIn(["global","globalData","expressDeliveryCookie"]),expressDeliveryAvailability:e.getIn(["global","globalData","expressDeliveryAvailability","available"]),viewportInfo:e.getIn(["global","globalData","viewportInfo"]),isLowerCaseEmail:e.getIn(["global","header","loginAPI","lowerEmailAddressOnCheckoutPages"]),stateData:e.getIn(["global","globalData","siteSettings","country","states"]),isNativeMobileApp:e.getIn(["global","globalData","isNativeMobileApp"]),paymentProviderCheckoutSetting:e.getIn(["global","header","loginAPI","paymentProviderCheckoutSetting"]),tokens:e.getIn(["UnitedArabCheckout","tokens"]),availableShippingMethods:e.getIn(["UnitedArabCheckout","shippingMethods"]),featureConfigs:e.getIn(["global","globalData","siteSettings","featureConfigs"]),checkoutError:e.getIn(["UnitedArabCheckout","checkoutError"]),checkoutPageformFields:e.getIn(["UnitedArabCheckout","formFields"]),stepsCommonLoader:e.getIn(["UnitedArabCheckout","stepsCommonLoader"]),deliveryError:e.getIn(["UnitedArabCheckout","deliveryError"]),preSelectNewsletterCheckbox:e.getIn(["global","globalData","siteSettings","preSelectNewsletterCheckboxInCheckout"]),pageQuery:e.getIn(["global","globalData","pageQuery"]),ngeniu
1sTransactionUrl:e.getIn(["global","header","loginAPI","ngeniusTransactionUrl"]),paymentErrorMessage:e.getIn(["global","cmsData","CheckoutPage","paymentFailed"])}},reducer:oe,saga:Ye,initialActions:[de],useQuery:!0,criticalState:[["global","header","categories"]]})},20174:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/[language]/uae-checkout",function(){return r(9278)}])},88376:function(e,t,r){"use strict";var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},o=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),a=r(27378),i=c(a),s=c(r(23615)),u=c(r(31542));function c(e){return e&&e.__esModule?e:{default:e}}r(28776);var l=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.mediaMatch=function(e){return window&&window.matchMedia(e).matches},r.sticky=function(e){Stickyfill.add(e),r.setState({isSticky:!0})},r.unsticky=function(e){Stickyfill.remove(e),r.setState({isSticky:!1})},r.update=function(){Stickyfill.rebuild()},r.handleResize=function(){r.mediaMatch(r.props.media)?r.state.isSticky||r.sticky(r.stick):r.state.isSticky&&r.unsticky(r.stick)},r.state={isSticky:!1},r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
1(t,e),o(t,[{key:"componentDidMount",value:function(){this.stick=u.default.findDOMNode(this),this.props.media?(window&&window.addEventListener("resize",this.handleResize),this.handleResize()):this.sticky(this.stick)}},{key:"componentWillUnmount",value:function(){this.props.media&&window&&window.removeEventListener("resize",this.handleResize),this.unsticky(this.stick)}},{key:"componentWillReceiveProps",value:function(e){e.forceUpdate!==this.props.forceUpdate&&this.update()}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"render",value:function(){var e=this.props,t=e.children,r=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(e,["children"]);return"function"===typeof t.type?i.default.cloneElement(this.props.children,n({},r)):t}}]),t}(a.Component);l.propTypes={media:s.default.string,children:s.default.oneOfType([s.default.element,s.default.func])},t.Z=l}},function(e){e.O(0,[8700,454,4955,9774,2888,179],(function(){return t=20174,e(e.s=t);var t}));var t=e.O();_N_E=t}]);

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.