PageSourceSearch

https://www.movenpickboutique.com/_next/static/chunks/2763.5fba4469e7f84f2a.js

js movenpickboutique.com collected 2026-10-05 03:46:40 UTC 4,414 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2763],{10555:(e,t,r)=>{r.d(t,{T:()=>s});var n=r(12115),a=r(92794),s=function(e){var t=e.checked,r=e.onChange,s=e.id,o=e.ariaLabel,c=(0,(0,n.useContext)(a.CoreContext).useTranslation)("",{keyPrefix:"$common.$labels"}).t;return n.createElement("label",{className:"toggle-switch",htmlFor:s},n.createElement("input",{type:"checkbox",id:s,checked:t,onChange:r,"aria-label":o||c("switchToPoints")}),n.createElement("span",{className:"toggle-switch-slider round"}))}},16970:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(85406),a=r(49303),s=r(12115),o=r(73321),c=r(12370),i=r(92794),l=r(77115),u=r(52398),d=r(43993);r(43728),r(83109);var h=function(){var e=(0,s.useContext)(i.CoreContext),t=e.thunks.user.logout,r=e.useDispatch,h=(0,o.useRouter)(),m=r(),f=(0,c.Bd)("",{keyPrefix:""}).t,g=(0,l.A)(),p=function(){try{m(t()),h.replace(d.L)}catch(e){console.error("Logout failed:",e)}};return function(){return(0,n._)(function(){var e;return(0,a.YH)(this,function(t){switch(t.label){case 0:return[4,(0,u.gf)()];case 1:if(!(e=t.sent())||!(0,u.Hm)(e))return[2,!1];return g(f("$common.$validation.sessionExpired")),p(),[2,!0]}})})()}}},30303:(e,t,r)=>{r.d(t,{N:()=>n});var n=function(e){return e.ymal}},62763:(e,t,r)=>{r.r(t),r.d(t,{CartDrawerButton:()=>w.S,default:()=>E});var n=r(85406),a=r(91167),s=r(49303),o=r(12115),c=r(37206),i=r(92794),l=r(82599),u=r(61758),d=r(65931),h=r(55914),m=r(30303),f=r(94676);r(73321),r(47650),r(83109),r(23828);var g=r(77115);r(43728),r(12900),r(79617);var p=r(16970),v=r(10555),C=r(7222),b=r(79944),w=r(90232);r(63971),r(12370);var y=(0,c.default)(function(){return Promise.all([r.e(6678),r.e(4546)]).then(r.bind(r,4546))},{loadableGenerated:{webpack:function(){return[require.resolveWeak("../../ShoppingCartDrawer-cgU5IrH9.js")]}},ssr:!1}),E=(0,l.w)(function(e){var t=e.isOpen,r=e.onClose,c=e.promotion,l=(0,o.useContext)(i.CoreContext),w=l.data,E=w.locale,k=w.siteConfig,_=k.accorTagging,P=(void 0===_?{}:_).accorTaggingEnabled,x=void 0!==P&&P,N=k.enableAccorLoyaltyProgramme,T=k.enableBonvoyLoyaltyProgramme,$=l.useDispatch,L=l.useSelector,A=l.useTranslation,H=l.apolloConfig,D=l.thunks,S=D.cart.getCart,Y=D.ymal.getYmal,j=A("",{keyPrefix:"$common.$headings"}).t,q=A("",{keyPrefix:"$common.$labels"}).t,B=(0,a._)((0,o.useState)(!1),2),F=B[0],R=B[1],I=(0,a._)((0,o.useState)(!1),2),M=I[0],O=I[1],V=$(),G=(0,g.A)(),Q=L(h.VH),U=L(m.N),W=L(d.VR),z=Q.items.reduce(function(e,t){return e+(t.quantity||0)},0),J=(0,p.A)(),K=function(){V((0,d.lf)())};return(0,o.useEffect)(function(){(0,n._)(function(){return(0,s.YH)(this,function(e){switch(e.label){case 0:if(!t)return[3,2];return[4,J()];case 1:if(e.sent())return r(),[2];(0,n._)(function(){var e,t,r,n,o,c;return(0,s.YH)(this,function(s){switch(s.label){case 0:return R(!0),[4,(0,f.Oh)()];case 1:if(!(e=s.sent()))return[3,4];return[4,(0,f.nQ)(e,H)];case 2:if((t=s.sent()).success)return[3,4];return t.isCartIdNotFound&&R(!1),[4,(0,b.R)()];case 3:s.sent(),s.label=4;case 4:return[4,(0,f.ww)()];case 5:if(!(r=s.sent()))return Q.total_quantity>0&&V((0,u.r)()),R(!1),O(!1),[2];s.label=6;case 6:return s.trys.push([6,8,9,10]),R(!0),O(!0),[4,Promise.all([Q.has_fetched?Promise.resolve(null):V(S({cart_id:r,accorTaggingEnabled:x})),U.has_fetched?Promise.resolve(null):V(Y())])];case 7:return o=(n=a._.apply(void 0,[s.sent(),2]))[0],c=n[1],o&&S.rejected.match(o)&&G(o.payload.errorMessage),c&&Y.rejected.match(c)&&G(c.payload.errorMessage),[3,10];case 8:return console.error("An error occurred while fetching data:",s.sent()),[3,10];case 9:return R(!1),O(!1),[7];case 10:return[2]}})})(),e.label=2;case 2:return[2]}})})()},[E,t]),(0,o.useEffect)(function(){V((0,d.N1)())},[V,W]),o.createElement(C.D,{open:t,onClose:r,name:"shopping-cart"},o.createElement("div",{"data-testid":"cart",id:"shopping-cart-drawer"},o.createElement("h2",{className:"title","data-testid":"cart-items-amount"},j("shoppingCart")," ",o.createElement(o.Fragment,null,"(",z,")")),void 0!==T&&T&&!!z&&o.createElement("div",{className:"points-switch shopping-cart-switch"},o.createElement(v.T,{onChange:K,id:"cart-points",checked:W}),q("switchToPoints")),void 0!==N&&N&&!!z&&o.createElement("div",{className:"points-switch shopping-cart-switch"},o.createElement(v.T,{onChange:K,id:"cart-points",checked:W}),q("switchToPoints")),o.createElement(y,{isLoading:F,isYmalLoading:M,promotion:c})))},{translation:!0,snackbar:!0})}}]);

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.