PageSourceSearch

https://www.movadocompanystore.com/_next/static/chunks/3783.8b9cf7a50207d692.js

js movadocompanystore.com collected 2026-10-06 04:24:31 UTC 6,685 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3783],{99810:function(e,t,r){"use strict";r.d(t,{_:function(){return n}});var a=r(57221);let n=(e,t)=>{if(window&&Array.isArray(window.dataLayer)){var r,n,i,s;let o=Array.isArray(null==t?void 0:t.appliedCoupons)?null==t?void 0:t.appliedCoupons[0]:null;window.dataLayer.push({event:"add_payment_info",ecommerce:{payment_type:e,currency:null==t?void 0:null===(r=t.totalPrice)||void 0===r?void 0:r.currency,value:null==t?void 0:null===(n=t.totalPrice)||void 0===n?void 0:n.amount,coupon:null!==(i=null==o?void 0:o.code)&&void 0!==i?i:"",items:null!==(s=null==t?void 0:t.lineItems.map(a.e))&&void 0!==s?s:[]}})}}},54222:function(e,t,r){"use strict";var a,n;r.d(t,{A:function(){return a}}),(n=a||(a={})).Adyen="Adyen",n.Affirm="Affirm",n.CreditCard="CreditCard",n.GooglePayExpress="GooglePayExpress",n.ApplePayExpress="ApplePayExpress",n.PaypalExpress="PaypalExpress",n.Paypal="Paypal"},51567:function(e,t,r){"use strict";r.d(t,{E:function(){return o}});var a=r(2784),n=r(30155),i=function(e,t,r){if(!n.jU)return[t,function(){}];var i=(0,a.useState)(function(){try{var a=sessionStorage.getItem(e);if("string"!=typeof a)return sessionStorage.setItem(e,r?String(t):JSON.stringify(t)),t;return r?a:JSON.parse(a||"null")}catch(e){return t}}),s=i[0],o=i[1];return(0,a.useEffect)(function(){try{var t=r?String(s):JSON.stringify(s);sessionStorage.setItem(e,t)}catch(e){}}),[s,o]},s=r(46133);let o=()=>{let e=(0,s.y)("riskified"),[t,r]=i("riskified_session_id");if((0,a.useEffect)(()=>{t||r(window.crypto.randomUUID())},[]),e)return t}},57604:function(e,t,r){"use strict";r.d(t,{G:function(){return d}});var a=r(52322),n=r(2784),i=r(94184),s=r.n(i),o=r(69448),u=r(49427),l=r(66590),c=r(9885),p=r.n(c);let d=e=>{let{type:t,componentConfiguration:r,checkout:i,className:c,showLoader:d,onElementCreated:y}=e,f=(0,n.useRef)(null),v=(0,n.useContext)(l.N),m=v===u.iI.MovadoCompanyStore||v===u.iI.OliviaBurtonUk;return(0,n.useEffect)(()=>{if(!i||!r)return;let e=i.create(t,{...r});null==y||y(e),e.isAvailable?e.isAvailable().then(()=>{e.mount(f.current)}).catch(e=>{console.log(e.toString())}):e.mount(f.current)},[i,r,t]),(0,a.jsx)("div",{ref:f,id:"component-root",className:s()("relative",c,p().button,p()[t],{[p().buttonMCS]:m}),children:d&&(0,a.jsx)("div",{className:s()(p().spinner,"absolute top-0 bottom-0 right-0 left-0 bg-overlay opacity-5 rounded-full z-overlay"),children:(0,a.jsx)(o.T,{})})})}},23783:function(e,t,r){"use strict";r.r(t),r.d(t,{PaypalExpress:function(){return P},default:function(){return E}});var a=r(52322),n=r(2784),i=r(5632),s=r(99810),o=r(54222),u=r(49427),l=r(18926),c=r(50539),p=r(57604),d=r(79459);let y=e=>{let{allowedCountry:t,...r}=e;return{style:{color:"gold",shape:"pill",height:45,label:"paypal"},amount:{value:.01,currency:(0,l.a)()===u.iI.OliviaBurtonUk?"GBP":"USD"},countryCode:t,isExpress:!0,expressPage:"cart",blockPayPalCreditButton:!0,blockPayPalVenmoButton:!0,blockPayPalPayLaterButton:!0,...r}};var f=r(37602),v=r(51567),m=r(95700),g=r(46133),h=r(12775),S=r(94743);let _=()=>{let{setLoading:e}=(0,d.s)(),{expressOrderPlacementAction:t}=(0,S.f)(),r=(0,h._)(),{getConfig:a}=r.adyen,n=(0,g.y)("riskified"),i=(0,v.E)(),s=(0,f.D)(e=>r.adyen.updatePaypalOrder(e),{retry:!1}),o=(0,f.D)(async e=>{let t=await (0,m.tE)();return r.adyen.submitPaypalOrder({...e,sessionId:i,browserIp:t,isRiskifiedEnabled:n})},{onMutate:()=>e(!0),onSettled:()=>e(!1),retry:!1,meta:{skipErrorNotification:()=>!0}});return{getConfig:a,createPaypalPayment:(0,f.D)(e=>r.adyen.createPaypalPayment(e),{onMutate:()=>e(!0),onSettled:()=>e(!1),retry:!1,meta:{skipErrorNotification:()=>!0}}),submitPaypalOrder:o,updatePaypalOrder:s,expressOrderPlacementAction:t}},P=e=>{let{allowedCountry:t="US",allowedShippingCountries:r=["US","GB"],className:f,setInStockAvalable:v,outOfStockInCart:m}=e,[g]=(0,n.useState)(!1),{createPaypalPayment:h,updatePaypalOrder:S,submitPaypalOrder:P,expressOrderPlacementAction:E}=_(),{checkout:x}=(0,d.s)(),A=(0,n.useRef)(""),C=(0,i.useRouter)(),b=(0,n.useRef)(),{data:w}=(0,c.jD)(),D=y({allowedCountry:(0,l.a)()===u.iI.OliviaBurtonUk?"GB":t,onSubmit:(e,t)=>
1{m>0?v(!0):((0,s._)(o.A.PaypalExpress,w),h.mutate(e.data,{onSuccess:e=>{e.action?(A.current=e.pspReference,t.handleAction(e.action)):console.log({response:e})}}))},onShippingAddressChange:async(e,t,a)=>{if(!r.includes(e.shippingAddress.countryCode)){t.reject("Cannot ship to the selected address");return}let n=a.paymentData,{paymentData:i}=await S.mutateAsync({shippingAddress:e.shippingAddress,paymentData:n,pspReference:A.current});a.updatePaymentData(i)},onShippingOptionsChange:async(e,t,r)=>{var a;if(!(null===(a=e.selectedShippingOption)||void 0===a?void 0:a.id)){t.reject(e.errors.METHOD_UNAVAILABLE);return}let n=r.paymentData,{paymentData:i}=await S.mutateAsync({selectedShippingOption:e.selectedShippingOption,paymentData:n,pspReference:A.current});r.updatePaymentData(i)},onAdditionalDetails:(e,t)=>{t.setStatus("loading"),P.mutate({additionalDetails:e.data,...b.current},{onSuccess:e=>{let{order:r,riskifyDeclined:a,recoveryUrl:n}=e;if("failed"===r.status){t.setStatus("ready"),E("failed",r,{redirect:a||!!n,redirectUrl:n,invalidateCart:a&&!n}),C.reload();return}t.setStatus("success"),E("success",r)},onError:()=>{t.setStatus("ready"),E("failed")}})},onShopperDetails:(e,t,r)=>{b.current=e,r.resolve()}});return(0,a.jsx)(p.G,{type:"paypal",checkout:x,componentConfiguration:D,className:f,showLoader:g})};var E=P},94743:function(e,t,r){"use strict";r.d(t,{f:function(){return c}});var a=r(5632),n=r(10330),i=r(37602),s=r(11122),o=r(98416),u=r(10062),l=r(12775);let c=()=>{let e=(0,n.NL)(),t=(0,a.useRouter)(),r=(0,l._)(),{t:c}=(0,s.$G)(["message"]),{addNotification:p}=(0,u.l)(),d=(0,i.D)(e=>r.unified.prepareExpressCart({lineItem:e}),{onSuccess:t=>{let{cart:r}=t;r&&e.setQueryData(["cart"],r)}}),y=()=>{p({variant:"error",text:c("error.order.failure")},5500)},f=async()=>{await e.invalidateQueries({queryKey:["cart"]}),await e.resetQueries({queryKey:["shippingMethods"]})};return{expressOrderPlacementAction:async(r,a,n)=>{if("success"===r&&a){e.setQueryData(["order","confirmation"],a),await t.push(o.VP.order.compile({state:r})),await f();return}if(null==n?void 0:n.redirect){var i;await t.push(null!==(i=null==n?void 0:n.redirectUrl)&&void 0!==i?i:o.VP.order.compile({state:r})),(null==n?void 0:n.invalidateCart)&&await f();return}y()},prepareCart:d}}},9885:function(e){e.exports={button:"ExpressButton_button__xkoDj",applepay:"ExpressButton_applepay__14N1E",paypal:"ExpressButton_paypal___DCIW",buttonmcsgpay:"ExpressButton_buttonmcsgpay__qJU3C",spinner:"ExpressButton_spinner__EhXRV",buttonMCS:"ExpressButton_buttonMCS__bleKw"}}}]);

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.