(self.webpackChunkCustomerApp=self.webpackChunkCustomerApp||[]).push([[4236],{96040:function(e,t,r){var n=r(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=_(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}(r(32330)),o=n(r(95998)),l=n(r(67177)),i=n(r(47095)),s=r(12770),u=r(91050),c=r(33484),d=r(55064),y=n(r(42948)),f=r(55082),m=r(89220),p=r(12834),g=r(54981),I=n(r(13263)),C=r(83209),S=r(85893);function _(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_=function(e){return e?r:t})(e)}var b=(0,p.isWeb)();t.default=function(e){var t=e.visible,r=e.requestClose,n=e.selectedImage,_=e.screenName,M=e.isResolution,h=void 0!==M&&M,v=(0,m.useSafeAreaInsets)().top,T=(0,a.useContext)(c.MyResponsiveContext),w=b&&T.isLargeScreenMode;return(0,a.useEffect)((function(){return t&&(0,g.bodyScroll)("hidden",!0),function(){t&&(0,g.bodyScroll)("unset",!0)}}),[]),(0,S.jsx)(I.default,{animationType:"fade",visible:t,statusBarTranslucent:!0,transparent:!0,style:d.MenuCategoryItemsStyle.modalStyle,animationInTiming:250,animationOutTiming:250,animationIn:"slideInUp",onRequestClose:r,children:(0,S.jsxs)(l.default,{style:[d.MenuCategoryItemsStyle.imageViewContainerBackground],children:[(0,S.jsx)(s.T2STouchableOpacity,{screenName:_,id:f.VIEW_ID.CLOSE_ICON,hitSlop:(0,c.touchArea)(40,40,40,40),onPress:r,style:[d.MenuCategoryItemsStyle.imageCloseButtonView,{top:v}],children:(0,S.jsx)(s.T2SIcon,{size:25,name:u.FONT_ICON.CLOSE,style:d.MenuCategoryItemsStyle.closeButtonColor,color:C.Colors.textGrey})}),(0,S.jsx)(i.default,{cropWidth:o.default.get("window").width,cropHeight:o.default.get("window").height,imageWidth:o.default.get("window").width,imageHeight:o.default.get("window").height,useNativeDriver:!0,enableSwipeDown:!0,useHardwareTextureAndroid:!0,onSwipeDown:r,swipeDownThreshold:230,children:(0,S.jsx)(y.default,{screenName:_,id:f.VIEW_ID.IMAGE_CONTAINER,style:w?d.MenuCategoryItemsStyle.itemImageContainerWeb:d.MenuCategoryItemsStyle.itemImageContainer,source:{uri:h?(0,p.getMenuImageResolutionChange)(n):n},resizeMode:"contain"})})]})})};!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var r="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(r)if("function"!=typeof r){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var a=void 0;try{a=r[n]}catch(e){continue}e.register(a,n,"/codebuild/output/src2338/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/MicroComponents/ImageFullViewContainer.js")}}else e.register(r,"module.exports","/codebuild/output/src2338/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/MicroComponents/ImageFullViewContainer.js")}}()},55239:function(e,t,r){var n=r(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=E(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}(r(32330)),o=r(33414),l=r(6837),i=n(r(73457)),s=n(r(67177)),u=r(55064),c=r(1903),d=n(r(9080)),y=r(12770),f=r(36671),m=r(11143),p=r(33484),g=r(12608),I=n(r(89378)),C=n(r(80689)),S=r(8623),_=n(r(27464)),b=r(16610),M=r(80539),h=r(19765),v=r(66347),T=r(92231),w=r(12834),j=r(77939),x=r(85893);function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}var O=(0,w.isWeb)(),N=(0,p.isCustomerApp)();t.default=a.default.memo((function(e){var t=e.subCategories,n=e.screenName,w=e.quantity,E=e.subCatImage,W=e.isLandscapeTabletWebDevice,V=e.fromSearchMenu,P=e.isColumnView,D=e.isTabletPortrait,A=e.groupParticipant,k=e.franchiseName,L=e.storeName,R=e.town,G=e.slug_name,F=e.categoryTitle,H=e.subCategoryTitle,B=t||{},U=B.name,q=B.image,z=B.price,X=B.description,Y=B.offer,Z=B.second_language_name,J=B.second_language_description,K=(0,p.isValidElement)(Y)&&Y!==o.SEGMENT_CONSTANTS.NONE?(0,l.getOfferText)(Y):"",Q=(0,g.getName)(U,Z),$=(0,g.getName)(X,J),ee=P&&!V,te=(0,b.useDispatch)(),re=(0,T.useRoute)(),ne=null==t?void 0:t.id,ae=null==t?void 0:t.name,oe=(0,p.seoFriendlyUrl)((0,g.formatCategoryName)(ae)),le=(0,p.seoFriendlyUrl)((0,g.formatCategoryName)(F)),ie=(0,p.seoFriendlyUrl)((0,g.formatCategoryName)(H)),se=N?j.redirectURL.ORDER_NOW+"/"+le+"/"+ie+"/"+oe+"/"+ne:null,ue={};O&&N&&(0,p.isValidString)(le)&&(0,p.isValidString)(ie)&&(ue={categoryName:le,subCategoryName:ie,itemName:oe,itemId:ne});var ce=(0,a.useMemo)((function(){return i.default.flatten([u.MenuCategoryItemsStyle.itemImageStyle,u.MenuCategoryItemsStyle.itemImage,ee&&u.MenuCategoryItemsStyle.itemImageStyleForColumn,D&&u.MenuCategoryItemsStyle.itemImageStyleTablet])}),[ee,D]),de=function(){return(0,x.jsxs)(d.default,{style:u.MenuCategoryItemsStyle.itemInfoWrapper,children:[(0,x.jsxs)(x.Fragment,{children:[(0,p.isValidString)(K)&&!W&&!ee&&ye(),(0,x.jsxs)(s.default,{style:u.MenuCategoryItemsStyle.rowViewStyle,children:[(0,p.isValidElement)(w)&&ee&&w>=1||w>1?(0,x.jsxs)(y.T2SText,{screenName:n,id:c.VIEW_ID.ITEM_NAME_TEXT+"_"+w,style:u.MenuCategoryItemsStyle.quantityTextStule,children:[w," x"," "]}):null,(0,x.jsx)(y.T2SText,{screenName:n,id:c.VIEW_ID.ITEM_NAME_TEXT+Q,style:i.default.flatten([u.MenuCategoryItemsStyle.leftViewItemTitleStyle,u.MenuCategoryItemsStyle.menuName]),numberOfLines:2,children:Q})]}),(0,p.isValidString)(K)&&(W||ee)&&ye()]}),X?(0,x.jsx)(y.T2SText,{screenName:n,id:c.VIEW_ID.ITEM_DESCRIPTION+"_"+X,numberOfLines:2,style:i.default.flatten([u.MenuCategoryItemsStyle.leftViewItemDescriptionStyle,ee&&u.MenuCategoryItemsStyle.leftViewItemDescriptionStyleForColumn,u.MenuCategoryItemsStyle.menuDesc]),children:$}):null]})},ye=function(){return(0,x.jsxs)(x.Fragment,{children:[!W&&!ee&&(0,x.jsx)(s.default,{style:u.MenuCategoryItemsStyle.dummyOfferViewStyle}),(0,x.jsx)(s.default,{style:i.default.flatten([ee?u.MenuCategoryItemsStyle.offerForColumnView:u.MenuCategoryItemsStyle.offerAbsoluteStyle,u.MenuCategoryItemsStyle.offerLabelWrapper]),children:K?(0,x.jsx)(s.default,{style:u.MenuCategoryItemsStyle.menuItemOfferWrapper,children:(0,x.jsx)(I.default,{start:S.BOGOFGradient.start,end:S.BOGOFGradient.end,colors:[C.default.antiFlashWhite,C.default.greenShade],style:i.default.flatten([u.MenuCategoryItemsStyle.menuItemOfferInnerWrapper,u.MenuCategoryItemsStyle.offerLabelInner]),children:(0,x.jsx)(y.T2SText,{id:c.VIEW_ID.ITEM+Y,screenName:n,style:u.MenuCategoryItemsStyle.offerLabel,numberOfLines:1,children:K})})}):null})]})},fe=function(){return(0,x.jsxs)(s.default,{style:!q&&!ee&&u.MenuCategoryItemsStyle.noneItemImageView,children:[q||ee?(0,x.jsx)(_.default,{screenName:n,id:c.VIEW_ID.ITEM_IMAGE,style:ce,defaultImageStyle:ce,defaultImage:r(90793),accessibilityLabel:Q+(L?" "+v.LOCALIZATION_STRINGS.IN+" "+(null!=L?L:""):"")+(k&&(0,p.isNonCustomerApp)()?" - "+k:""),resizeMode:"cover",source:(0,p.isValidString)(q)?{uri:q}:ee?r(90793):null}):null,z?(0,x.jsx)(s.default,{style:i.default.flatten([!ee&&u.MenuCategoryItemsStyle.imagePrice,ee?u.MenuCategoryItemsStyle.imagePriceViewStyleForColumn:u.MenuCategoryItemsStyle.imagePriceViewStyle]),children:(0,x.jsx)(y.T2SText,{screenName:n,id:c.VIEW_ID.ITEM_PRICE+"_"+U,style:u.MenuCategoryItemsStyle.priceTextBoldStyle,children:z})}):null]})},me=N?{href:se}:{};return(0,x.jsx)(y.T2STouchableNativeFeedback,Object.assign({screenName:n,id:c.VIEW_ID.TITLE_WRAPPER+"_"+U,onPress:function(e){!function(e){e.preventDefault(),A&&te((0,h.getGroupOrderStatus)()),te((0,M.resetNestedAddonData)());var r=null==re?void 0:re.name;(0,f.handleNavigation)(m.SCREEN_OPTIONS.NEW_MENU_ITEM_DETAIL_SCREEN.route_name,Object.assign({itemDetail:t,subCatImage:E,isLandscapeTabletWebDevice:W,titleRouteName:r,slug_name:G,town:R},ue))}(e)},style:u.MenuCategoryItemsStyle.menuBtn,viewStyle:!ee&&u.MenuCategoryItemsStyle.menuTouchable,activeOpacity:W?1:.2,underlayColor:W?C.default.transparent:C.default.grey,accessible:!1},me,{children:ee?(0,x.jsxs)(s.default,{style:u.MenuCategoryItemsStyle.flex1,children:[(0,x.jsx)(d.default,{screenName:n,id:c.VIEW_ID.ITEM_IMAGE_WRAPPER,style:u.MenuCategoryItemsStyle.flex1,children:fe()}),(0,x.jsx)(d.default,{screenName:n,id:c.VIEW_ID.ITEM_CARD,style:u.MenuCategoryItemsStyle.titleStyleForColumn,children:de()})]}):(0,x.jsxs)(d.default,{screenName:n,id:c.VIEW_ID.ITEM_CARD,style:i.default.flatten([w>0?u.MenuCategoryItemsStyle.subCatSelectedItemStyle:u.MenuCategoryItemsStyle.subCatUnSelectedItemStyle,u.MenuCategoryItemsStyle.menuItem]),children:[(0,x.jsx)(d.default,{screenName:n,id:c.VIEW_ID.TITLE_WRAPPER,style:u.MenuCategoryItemsStyle.leftViewItemWrapper,children:(0,x.jsxs)(s.default,{style:u.MenuCategoryItemsStyle.leftItemWrapperContentStyle,children:[de(),!(0,p.isValidString)(q)&&(0,x.jsx)(s.default,{style:u.MenuCategoryItemsStyle.priceItemWrapper,children:z?(0,x.jsx)(y.T2SText,{screenName:n,id:c.VIEW_ID.ITEM_PRICE+"_"+U,style:i.default.flatten([u.MenuCategoryItemsStyle.priceTextStyle,u.MenuCategoryItemsStyle.menuPrice]),children:z}):null})]})}),(0,p.isValidString)(q)&&(0,x.jsx)(d.default,{screenName:n,id:c.VIEW_ID.ITEM_IMAGE_WRAPPER,style:u.MenuCategoryItemsStyle.rightViewWrapper,children:fe()})]})}),U)}),(function(e,t){return e.subCategories.name===t.subCategories.name&&e.subCategories.image===t.subCategories.image&&e.subCategories.price===t.subCategories.price&&e.subCategories.collection===t.subCategories.collection&&e.subCategories.delivery===t.subCategories.delivery&&e.subCategories.description===t.subCategories.description&&e.subCategories.offer===t.subCategories.offer&&e.screenName===t.screenName&&e.quantity===t.quantity&&e.subCatImage===t.subCatImage&&e.isLandscapeTabletWebDevice===t.isLandscapeTabletWebDevice&&e.groupParticipant===t.groupParticipant}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var r="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(r)if("function"!=typeof r){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var a=void 0;try{a=r[n]}catch(e){continue}e.register(a,n,"/codebuild/output/src2338/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/SubCatItem.js")}}else e.register(r,"module.exports","/codebuild/output/src2338/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/SubCatItem.js")}}()},73227:function(e,t,r){var n=r(95318);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=I(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&{}.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(n,o,l):n[o]=e[o]}return n.default=e,r&&r.set(e,n),n}(r(32330)),o=n(r(67177)),l=n(r(88548)),i=n(r(73457)),s=r(55064),u=r(1903),c=n(r(42948)),d=r(33484),y=r(12770),f=r(16610),m=r(76782),p=r(83209),g=r(85893);function I(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(I=function(e){return e?r:t})(e)}t.default=a.default.memo((function(e){var t=e.title,r=e.screenName,n=e.secondLanguage,I=e.image,C=e.fromSearchMenu,S=e.handleItemSelected,_=e.description,b=e.showTitle,M=void 0===b||b,h=(0,a.useCallback)((function(){S(I)}),[S,I]),v=(0,f.useSelector)(m.selectCustomerWebCSS),T=(0,a.useMemo)((function(){return i.default.flatten([s.MenuCategoryItemsStyle.subCatSectionTextStyle,{color:(null==v?void 0:v.primaryColor)||p.Colors.primaryColor}])}),[null==v?void 0:v.primaryColor]);return(0,g.jsxs)(g.Fragment,{children:[M?(0,g.jsx)(o.default,{style:i.default.flatten([s.MenuCategoryItemsStyle.subCatHeaderContainer,_&&s.MenuCategoryItemsStyle.subCatHeaderSubContainer,C&&s.MenuCategoryItemsStyle.subCatHeaderinSearch]),children:(0,g.jsxs)(y.T2SText,{screenName:r,id:u.VIEW_ID.SUBCATEGORY_TITLE+"_"+t,style:T,children:[t," ",n]})},t):null,(0,d.isValidString)(I)&&C?(0,g.jsx)(l.default,{activeOpacity:.7,onPress:h,children:(0,g.jsx)(c.default,{id:u.VIEW_ID.SUB_CATEGORY,screenName:r,source:(0,d.isValidString)(I)?{uri:I}:null,style:s.MenuCategoryItemsStyle.subCatImageContainer,resizeMode:"cover"})}):null]})}));!function(){var e="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0;if(e){var r="undefined"!=typeof __webpack_exports__?__webpack_exports__:t;if(r)if("function"!=typeof r){for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var a=void 0;try{a=r[n]}catch(e){continue}e.register(a,n,"/codebuild/output/src2338/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/SubCatSectionHeader.js")}}else e.register(r,"module.exports","/codebuild/output/src2338/src/github.com/uktech/customer_app_2.0/AppModules/MenuModule/View/Components/SubCatSectionHeader.js")}}()},90793:(e,t,r)=>{"use strict";e.exports=r.p+"assets/no_image_zoom-0c86681f..png"}}]);