1"use strict";(self.webpackChunkclaudiaCoutureHomes=self.webpackChunkclaudiaCoutureHomes||[]).push([[8445],{48445:function(e,a,t){t.r(a),t.d(a,{default:function(){return T}});var n=t(27378),i=t(17049),r=t(14206),l=t.n(r),o=t(76163),m=t.n(o),s=t(72155),c=t(61485),u=t.n(c),v=t(8643),d=t(87228);const p=n.createContext();var I=e=>{let{variants:a,withDollar:t,toSide:r}=e;const l=n.useContext(p);return n.createElement(i.kC,{variant:l.variantName+".menuPriceContainer",className:"menuPriceContainer"},a[0].labelTitle?n.createElement(i.xv,{as:"p",variant:l.variantName+".menuItemPriceLabel",className:"menuItemPriceLabel"},a[0].labelTitle):"",a[0].labelTitle&&n.createElement(i.xv,{as:"p",variant:l.variantName+".menuItemPriceLabel",className:"menuItemPriceLabel"},a[0].label)," ",n.createElement(i.xv,{as:"p",variant:l.variantName+".menuItemPrice",className:"menuItemPrice"},t?"$":"",a[0].price))};var N=e=>{let{variants:a,withDollar:t,toSide:r}=e;const l=n.useContext(p);return n.createElement(i.xu,{className:"itemVariantsContainer"},a.map(((e,a)=>n.createElement(i.xu,{variant:l.variantName+".variantsContainer",className:"variantsContainer",key:(0,s.x0)()},e.labelTitle?n.createElement(i.kC,{variant:l.variantName+".labelTitle",className:"labelTitle"},e.labelTitle):"",n.createElement(i.kC,{variant:l.variantName+"."+(0!==a||e.label?"variantContainer":"variantContainerFloatTopRight"),className:0!==a||e.label?"variantContainer":"variantContainerFloatTopRight"},n.createElement(i.xu,{variant:l.variantName+".menuItemPriceLabel",className:"menuItemPriceLabel"},e.label),n.createElement(i.xu,{variant:l.variantName+".menuItemPriceVariants",className:"menuItemPriceVariants"},t?"$":"",e.price))))))},C=t(93272),x=t(31884);var g=e=>{let{item:a,type:t,withDollar:r,hasMenuImages:l,menuItemIndex:o}=e;const m=n.useContext(p),{0:s,1:c}=(0,n.useState)({isOpen:!1,mainSrc:""}),u=e=>e.includes("copy")?e.substring(0,e.length-5):e,v=a.imageUrl.includes("copy")?u(a.imageUrl):a.imageUrl,d=m.businessData.avatar.imageBaseUrl+"/"+m.businessData.avatar.imagePrefix,g=()=>{var e,t,l,p,g;return n.createElement(i.xu,{variant:m.variantName+".menuItemInnerContainer",className:"menuItemInnerContainer"},s.isOpen&&n.createElement(C.Z,{imageCaption:n.createElement(i.xu,{sx:{height:"25px"}},n.createElement(i.xv,{as:"p",variant:m.variantName+".menuItemName",className:"menuItemName",sx:{textAlign:"center",width:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"}},a.name)),mainSrc:u(s.mainSrc),onCloseRequest:()=>c({isOpen:!1})}),null!==(e=m.options)&&void 0!==e&&e.menuImages?n.createElement(i.xu,{sx:{cursor:a.photo_id?"pointer":"unset"},variant:m.variantName+".menuItemImageContainer",className:a.photo_id?"menuItemImageContainer":"menuItemImgDefaultContainer",onClick:a.photo_id?()=>c({isOpen:!0,mainSrc:a.imageUrl}):()=>""},n.createElement(i.xu,{variant:m.variantName+".itemImageFill",className:"itemImageFill"}),n.createElement(i.Ee,{sx:{cursor:a.photo_id?"pointer":"unset",objectFit:a.photo_id?"cover":"contain"},className:a.photo_id?"menuItemImg":"menuItemImgDefault",variant:m.variantName+"."+(a.photo_id?"menuItemImg":"menuItemImgDefault"),src:a.photo_id?v:d,alt:"menu item"})):"",n.createElement(i.kC,{variant:m.variantName+".menuItemContentContainer",className:"menuItemContentContainer"},1===a.variants.length&&""===a.variants[0].label?n.createElement(i.kC,{variant:m.variantName+".menuItemNamePriceContainer",className:"menuItemNamePriceContainer"},n.createElement(i.xv,{variant:m.variantName+".menuItemName",className:"menuItemName"},a.name," "),n.createElement(I,{withDollar:r,variants:a.variants,toSide:!0})):n.createElement(i.xu,{className:"menuItemNameContainer"},n.createElement(i.xv,{variant:m.variantName+".menuItemName",className:"menuItemName"},a.name),n.createElement(N,{withDollar:r,variants:a.variants,toSide:!0})),a.desc&&n.createElement(i.xv,{variant:m.variantName+".menuItemDescription",className:"menuItemDescription"},a.desc),null!=m&&null!==(t=m.options)&&void 0!==t&&t.menuItemLinks&&null!=m&&null!==(l=m.options)&&void 0!==l&&l.menuItemLinks[o]?n.createElement(x.Z,{variant:""+m.variantName,ctaName:null==m||null===(p=m.options)||void 0===p?void 0:p.menuItemLinkNames[o],ctaLink:null==m||null===(g=m.options)||void 0===g?void 0:g.menuItemLinks[o],isMultiLocationSite:null==m?void 0:m.isMultiLocationSite,city:null==m?void 0:m.businessData.city}):""))};return n.createElement(i.xu,{variant:m.variantName+"."+(m.options.menuImages?"menuItemContainerImgActive":"menuItemContainer"),className:m.options.menuImages?"menuItemContainerImgActive":"menuItemContainer"},g())},h=t(87629);const E=e=>{let{currentSlide:a,slideCount:t,...i}=e;return n.createElement(d.Dli,i)},b=e=>{let{currentSlide:a,slideCount:t,...i}=e;return n.createElement(d.bUI,i)};var S=e=>{var a,t,r,l,o,m,c,d,I,N,C,x,S;let{menuData:D,setModalActive:k,onBackClick:T}=e;const w=n.useContext(p),f={dots:!0,infinite:!0,arrows:!0,autoplay:!0,speed:500,autoplaySpeed:5e3,slidesToShow:null!==(a=w.options)&&void 0!==a&&null!==(t=a.slidesToShow[w.locationIndex])&&void 0!==t&&t[2]?null===(r=w.options)||void 0===r||null===(l=r.slidesToShow[w.locationIndex])||void 0===l?void 0:l[2]:3,slidesToScroll:1,centerMode:!1,nextArrow:n.createElement(E,null),prevArrow:n.createElement(b,null),responsive:[{breakpoint:767,settings:{centerMode:!1,slidesToShow:null!==(o=w.options)&&void 0!==o&&null!==(m=o.slidesToShow[w.locationIndex])&&void 0!==m&&m[1]?null===(c=w.options)||void 0===c||null===(d=c.slidesToShow[w.locationIndex])||void 0===d?void 0:d[1]:2,slidesToScroll:1}},{breakpoint:480,settings:{slidesToShow:null!==(I=w.options)&&void 0!==I&&null!==(N=I.slidesToShow[w.locationIndex])&&void 0!==N&&N[0]?null===(C=w.options)||void 0===C||null===(x=C.slidesToShow[w.locationIndex])||void 0===x?void 0:x[0]:1,slidesToScroll:1}}]},L=(e,a,t)=>{const{section:r}=e,l=(e=>e.inventory.reduce(((e,a)=>("item"in a?e.childItems.push(a):"section"in a&&e.childSections.push(a),e)),{childItems:[],childSections:[]}))(e);return n.createElement(i.xu,{key:(0,s.x0)(),variant:w.variantName+".allInContainer",className:"allInContainer "+u()(r.name,{lower:!0})},n.createElement(i.xu,{variant:w.variantName+".menuContainer",className:"menuContainer"},r.name?n.createElement(i.X6,{variant:w.variantName+".menuSectionTitle",className:"menuSectionTitle"},r.name):"",r.desc?n.createElement(i.xv,{variant:w.variantName+".menuSectionDescription",className:"menuSectionDescription"},r.desc):"",n.createElement(v.Z,f,l.childItems.map(((e,a)=>{let{item:t}=e;return n.createElement(g,{key:(0,s.x0)(),type:"default",item:t,menuItemIndex:a})})))),l.childSections.map(((e,a)=>L(e,!0,a))))};return n.createElement(i.xu,{variant:w.variantName+".allInContainerWrapper",className:"allInContainerWrapper",style:{background:null!==(S=w.options)&&void 0!==S&&S.background?w.options.background:""}},T?n.createElement(i.zx,{variant:w.variantName+".backToMenuBtn",className:"backToMenuBtn",onClick:()=>T()},"â Back"):"",w.options.menuLogo&&n.createElement(i.kC,{className:"menuLogo",sx:{maxWidth:"200px",margin:"0 auto",justifyContent:"center",paddingTop:"1rem",img:{width:"100%",height:"100%"}}},n.createElement(h.Z,{imageBaseUrl:w.businessData.avatar.imageBaseUrl,imagePrefix:w.businessData.avatar.imagePrefix})),L(D))},D=t(70744);function k(e){let{poweredListID:a,gonationID:t,businessData:r,locationIndex:o,configData:s,variantName:c,options:u}=e;const{0:v,1:d}
1=(0,n.useState)({});(0,n.useEffect)((()=>{l()({url:"https://data.prod.gonation.com/pl/get?profile_id="+t+"&powerlistId="+a,adapter:m()}).then((e=>{const a=null!=u&&u.removeSections?(0,D.Z)(e.data[0].inventory,u.removeSections):e.data;u.removeSections&&(e.data[0].inventory=a),d(e.data[0])})).catch((e=>{console.log(e)}))}),[t,u,a]);return n.createElement(p.Provider,{value:{businessData:r,configData:s,variantName:c,options:u,locationIndex:o}},n.createElement(i.xu,{className:"innerMenuContainer",sx:{width:"100%"},id:"innerMenuContainer"},v&&v.section?"allInOnce"===v.mode?n.createElement(S,{menuData:v,variantName:c,mode:v.mode}):n.createElement("h1",null,"Menu Could Not Be Loaded At This Time, please Try Again Later"):n.createElement(i.kC,{variant:"spinnerContainer"},n.createElement(i.$j,null))))}function T(e){let{businessData:a,configData:t,options:r,locationIndex:l,gonationID:o,variantName:m}=e;const s=m||"menuV4",c=null!=r&&r.containerStyles?JSON.parse(null==r?void 0:r.containerStyles):{};return n.createElement(i.kC,{variant:s+".container",sx:c},n.createElement(k,{poweredListID:"powered-list-"+(null==r?void 0:r.powerListNumber),gonationID:o,businessData:a,configData:t,variantName:s,locationIndex:l,options:r}))}}}]); 2//# sourceMappingURL=8445-ac462b054e6577015174.js.map
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.