1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[632],{1934:(e,t,s)=>{"use strict";s.d(t,{v:()=>i});var a=s(12115);let r=e=>{let t,s=new Set,a=(e,a)=>{let r="function"==typeof e?e(t):e;if(!Object.is(r,t)){let e=t;t=(null!=a?a:"object"!=typeof r||null===r)?r:Object.assign({},t,r),s.forEach(s=>s(t,e))}},r=()=>t,l={setState:a,getState:r,getInitialState:()=>i,subscribe:e=>(s.add(e),()=>s.delete(e))},i=t=e(a,r,l);return l},l=e=>{let t=e?r(e):r,s=e=>(function(e,t=e=>e){let s=a.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return a.useDebugValue(s),s})(t,e);return Object.assign(s,t),s},i=e=>e?l(e):l},7830:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(95155);s(12115);var r=s(86038);s(21358),s(75830);var l=s(5772);let i=function({images:e}){let t={dots:!0,infinite:e?.length>1,speed:500,slidesToShow:1,slidesToScroll:1,autoplay:!0,autoplaySpeed:1700};return(0,a.jsx)("div",{className:"slider-container",children:(0,a.jsx)(r.A,{...t,children:e?.length>0&&e.map((e,t)=>(0,a.jsx)("div",{children:(0,a.jsx)(l.default,{src:`https://admin.mdinaglass.com/sliders/${e}`,alt:`Slide ${t+1}`,className:"mb-3 footer-logo",style:{width:"100%!important",height:"430px !important"},width:1130,height:430})},t))})})}},12675:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var a=s(95155);let r=()=>(0,a.jsxs)("div",{className:"p-3",children:[(0,a.jsx)("h4",{className:"placeholder-glow mb
1-3",children:(0,a.jsx)("span",{className:"placeholder col-6"})}),(0,a.jsxs)("p",{className:"placeholder-glow",children:[(0,a.jsx)("span",{className:"placeholder col-12 mb-2",children:"Loading"}),(0,a.jsx)("span",{className:"placeholder col-10 mb-2",children:"Loading"}),(0,a.jsx)("span",{className:"placeholder col-11 mb-2",children:"Loading"}),(0,a.jsx)("span",{className:"placeholder col-9 mb-2",children:"Loading"}),(0,a.jsx)("span",{className:"placeholder col-7",children:"Loainds"})]})]})},31692:(e,t,s)=>{"use strict";s.d(t,{Zr:()=>r});let a=e=>t=>{try{let s=e(t);if(s instanceof Promise)return s;return{then:e=>a(e)(s),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>a(t)(e)}}},r=(e,t)=>(s,r,l)=>{let i,n={storage:function(e,t){let s;try{s=e()}catch(e){return}return{getItem:e=>{var t;let a=e=>null===e?null:JSON.parse(e,void 0),r=null!=(t=s.getItem(e))?t:null;return r instanceof Promise?r.then(a):a(r)},setItem:(e,t)=>s.setItem(e,JSON.stringify(t,void 0)),removeItem:e=>s.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},o=!1,d=new Set,c=new Set,u=n.storage;if(!u)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${n.name}', the given storage is currently unavailable.`),s(...e)},r,l);let m=()=>{let e=n.partialize({...r()});return u.setItem(n.name,{state:e,version:n.version})},g=l.setState;l.setState=(e,t)=>{g(e,t),m()};let h=e((...e)=>{s(...e),m()},r,l);l.getInitialState=()=>h;let p=()=>{var e,t;if(!u)return;o=!1,d.forEach(e=>{var t;return e(null!=(t=r())?t:h)});let l=(null==(t=n.onRehydrateStorage)?void 0:t.call(n,null!=(e=r())?e:h))||void 0;return a(u.getItem.bind(u))(n.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===n.version)return[!1,e.state];else{if(n.migrate){let t=n.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[a,l]=e;if(s(i=n.merge(l,null!=(t=r())?t:h),!0),a)return m()}).then(()=>{null==l||l(i,void 0),i=r(),o=!0,c.forEach(e=>e(i))}).catch(e=>{null==l||l(void 0,e)})};return l.persist={setOptions:e=>{n={...n,...e},e.storage&&(u=e.storage)},clearStorage:()=>{null==u||u.removeItem(n.name)},getOptions:()=>n,rehydrate:()=>p(),hasHydrated:()=>o,onHydrate:e=>(d.add(e),()=>{d.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},n.skipHydration||p(),i||h}},33927:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(95155);s(12115);var r=s(98041);let l=()=>(0,a.jsxs)("div",{className:"about-recipe-banner",children:[(0,a.jsx)("img",{src:"/assets/recipe.png",style:{width:"100%"}}),(0,a.jsx)("h3",{children:"Recipe Ideas"}),(0,a.jsx)("p",{children:"We produce glassware that is both practical and decorative. We love the idea of our products being part of your every day living experien..."}),(0,a.jsx)(r.default,{className:"btn-cart",href:"/recipe/recipeList",children:"Read More"})]})},34542:(e,t,s)=>{"use strict";s.d(t,{BD:()=>c,BS:()=>m,M1:()=>i,SI:()=>n,ae:()=>o,az:()=>l,bm:()=>d,cw:()=>u,ne:()=>g});var a=s(49617),r=s(69950);let l=async(e,t)=>await (0,r.s)("api/customer/login",{method:"POST",body:{email:e,password:t}}),i=async e=>await (0,r.s)(`api/blackbull/cms/${e}`,{method:"GET"}),n=async e=>{let t={email:e.email,first_name:e.firstName,last_name:e.lastName,password:e.password,password_confirmation:e.confirmPassword,address1:e?.addressOne,address2:e?.addressTwo,city:e?.city,state:e?.state,country:e?.country,postcode:e?.zipCode,phone:e?.telePhone,vat_id:e?.vatNumber,register_as_vendor:!!e?.registerAsVendor};return await (0,r.s)("api/customer/register",{method:"POST",body:t})},o=async()=>await (0,r.s)("api/customer/vendor/kyc-documents",{method:"GET"}),d=async(e=[])=>{let t;{let e=localStorage.getItem("token"),s=e?JSON.parse(e):null;t=s?.token}let s=new FormData;e.forEach((e,t)=>{e&&s.append(`document_${t+1}`,e)});try{let e=await fetch(`${a.JR}api/customer/vendor/kyc-documents`,{method:"POST",headers:{Accept:"application/json",...t&&{Authorization:`Bearer ${t}`}},body:s}),r=e.headers.get("content-type"),l=r&&r.includes("application/json")?await e.json():await e.text();if(!e.ok)return{success:!1,status:e.status,error:l?.message||l||"Request failed",errorData:l};return{success:!0,status:e.status,data:l}}catch(e){return{success:!1,status:500,error:e.message}}},c=async e=>await (0,r.s)("api/blackbull/customer/forgot-password",{method:"POST",body:{email:e}}),u=async(e,t)=>{let s={email:e?.email,token:t,password:e?.password,password_confirmation:e?.confirmPassword};return await (0,r.s)("api/blackbull/customer/reset-password",{method:"POST",body:s})},m=async(e,t)=>{let s={email:e?.email,first_name:e?.first_name,last_name:e?.last_name,password:e?.password||"",password_confirmation:e?.password_confirmation||"",billing_address:{address:t?.street,city:t?.city,state:t?.state,postcode:t?.postcode,country:t?.country,vat_id:t?.vat_id,is_default:1}};return await (0,r.s)("api/blackbull/customer/profile",{method:"PUT",body:s,headers:{"Content-Type":"application/json",Accept:"application/json"}})},g=async(e,t)=>await (0,r.s)("api/blackbull/gift-registry/create",{method:"POST",body:{title:"Wedding Registry",description:"Our wedding gift registry",event_date:"2025-06-15",event_type:"Wedding"}})},36531:(e,t,s)=>{"use strict";s.d(t,{A:()=>
1o});var a=s(95155),r=s(34542),l=s(82147),i=s(73321),n=s(12115);let o=({link:e,route:t})=>{let s=(0,i.useParams)(),o=async()=>{let e=await (0,r.M1)(s.slug);200==e.status&&(e?.data?m(e?.data):(m(null),CustomToast("Something went wrong","top-right")))},d=(0,i.useRouter)(),[c,u]=(0,n.useState)(),{setCmsInfo:m}=(0,l.n)(e=>e);(0,n.useEffect)(()=>{if(!s?.slug)return;let t=e.find(e=>e.slug===s.slug);t?u(t.id):u(1),t&&t.id,o()},[s?.slug]);let g=(0,n.useMemo)(()=>(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)("select",{className:"form-select mt-2",value:c,onChange:s=>{let a=e.find(e=>e.id==s.target.value),r=`/${t}/${a.slug}`;d.push(r,{scroll:!1,shallow:!1})},children:[(0,a.jsx)("option",{value:"",children:"Select"}),e?.length>0&&e.map(e=>(0,a.jsx)("option",{value:e?.id,children:e?.label},e?.id))]})}),[c]);return(0,a.jsx)("div",{className:"filter-are",children:(0,a.jsx)("div",{className:"row mb-4",children:(0,a.jsx)("div",{className:"side-bar-mobi",children:(0,a.jsx)("div",{className:"row",children:(0,a.jsxs)("div",{className:"col-12",children:[(0,a.jsx)("h4",{className:"mb-3",children:"Filter"}),g]})})})})})}},56849:(e,t,s)=>{"use strict";s.d(t,{default:()=>S});var a=s(95155),r=s(35044),l=s(12115),i=s(82147),n=s(79101),o=s(36531),d=s(12675),c=s(33927);let u=[{id:1,label:"What We Do",slug:"about-mdina-glass"},{id:2,label:"A Family Tradition",slug:"a-family-tradition"},{id:3,label:"Our History",slug:"our-history"},{id:4,label:"Watch the Glassmakers",slug:"watch-the-glassmakers"}],m=(0,l.memo)(({initialCmsData:e=null})=>{let t=(0,i.n)(e=>e.cmsInfo),s=(0,n.c)(e=>e.loading),r=e||t;return e||t||!s?r?(0,a.jsxs)("div",{className:"information about-style px-5",children:[(0,a.jsx)(o.A,{link:u,route:"about"}),(0,a.jsx)("h2",{children:r.page_title}),(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:r.html_content||""}}),(0,a.jsx)("div",{className:"reciep-display",children:(0,a.jsx)(c.A,{})})]}):(0,a.jsxs)("div",{className:"information about-style px-5",children:[(0,a.jsx)(o.A,{link:u,route:"about"}),(0,a.jsx)("div",{className:"no-data-found",children:(0,a.jsx)("h1",{children:"No data found"})})]}):(0,a.jsxs)("div",{className:"information about-style px-5",children:[(0,a.jsx)(o.A,{link:u,route:"about"}),(0,a.jsx)(d.A,{})]})});var g=s(34542),h=s(98500),p=s.n(h),f=s(73321),y=s(28094);s(98041);let b=()=>{let[e,t]=(0,l.useState)(),s=(0,f.useParams)(),{setCmsInfo:r}=(0,i.n)(e=>e),o=(0,n.c)(e=>e.setLoading),d=[{id:1,label:"What We Do",slug:"about-mdina-glass"},{id:2,label:"A Family Tradition",slug:"a-family-tradition"},{id:3,label:"Our History",slug:"our-history"},{id:4,label:"Watch the Glassmakers",slug:"watch-the-glassmakers"}],u=async()=>{r(null),o(!0);let e=await (0,g.M1)(s.slug);200==e.status?(e?.data?(r(e?.data),o(!1)):(r(null),o(!1),(0,y.z)("Something went wrong","top-right")),o(!1)):(o(!1),(0,y.z)("Something went wrong","top-right"))};return(0,l.useEffect)(()=>{if(!s?.slug)return;let e=d.find(e=>e.slug===s.slug);e?t(e.id):t(1),u()},[s?.slug]),(0,a.jsxs)("aside",{className:"col-lg-3 col-md-3 col-sm-4 sidebar",children:[(0,a.jsx)("h1",{children:"About Us"}),(0,a.jsx)("ul",{children:d.map(t=>(0,a.jsx)("li",{children:(0,a.jsx)(p(),{className:t.id===e?"activeTab":"nonActiveBar",href:`/about/${t.slug}`,children:t.label})},t.slug))}),(0,a.jsx)(c.A,{})]})};var v=s(63640),x=s.n(v);function j({title:e,description:t}){return(0,a.jsxs)(x(),{children:[(0,a.jsx)("title",{children:e}),(0,a.jsx)("meta",{name:"description",content:t})]})}
1var w=s(7830);function S({slug:e,initialSliderData:t,initialCmsData:s}){let o=(0,f.useParams)(),[d,c]=(0,l.useState)([]),[u,g]=(0,l.useState)(t?.imageUrls||[]),[h,p]=(0,l.useState)(t?.imageArray||[]),{setCmsInfo:y}=(0,i.n)(e=>e),{setLoading:v}=(0,n.c)(e=>e),x=[{src:"/assets/abotone.png"},{src:"/assets/abouttwo.png"},{src:"/assets/aboutthree.png"},{src:"/assets/aboutfour.png"}],S=[{src:"/assets/historyone.png"},{src:"/assets/historytwo.png"},{src:"/assets/historythree.png"},{src:"/assets/historyfour.png"},{src:"/assets/historyfive.png"}],N=[{src:"/assets/glassmaker.png"},{src:"/assets/glassmakertwo.png"},{src:"/assets/glassmakerthree.png"},{src:"/assets/glassmakerfour.png"},{src:"/assets/glassmakerfive.png"}],_=async()=>{if(t)return;let s=await (0,r.Ek)(e||o.slug);s?.status==200?(p(JSON.parse(s?.data?.data[0]?.image)),g(s?.data?.data[0]?.image_urls)):g([])},k=[{src:"/assets/familytradition.jpg"}];return(0,l.useEffect)(()=>{let t=e||o.slug;"a-family-tradition"===t?c(k):"our-history"===t?c(S):"watch-the-glassmakers"===t?c(N):c(x),s?(y(s),v(!1)):_()},[e,o.slug,s]),(0,a.jsxs)("div",{children:[(0,a.jsx)(j,{title:"Watch the Glassmakers",description:"Watch our skilled glassmakers in action."}),(0,a.jsxs)("div",{className:"InfoContainer ",children:[(0,a.jsx)(w.A,{images:h}),(0,a.jsxs)("div",{style:{flexDirection:"row",display:"flex",marginTop:"20px",justifyContent:"center"},children:[(0,a.jsx)(b,{}),(0,a.jsx)(m,{initialCmsData:s})]})]})]})}},63640:(e,t)=>{"use strict";function s(){return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return s}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},79101:(e,t,s)=>{"use strict";s.d(t,{c:()=>i});var a=s(1934);let r="expandedIds",l="subCategoryMap",i=(0,a.v)(e=>({expandedIds:[],subCategoryMap:{},parentMap:{},loading:!0,sideMenu:[],setLoading:t=>e({loading:t}),toggleExpanded:t=>e(e=>{let s=e.expandedIds.includes(t)?e.expandedIds.filter(e=>e!==t):[...e.expandedIds,t];return localStorage.setItem(r,JSON.stringify(s)),{expandedIds:s}}),setExpanded:t=>{localStorage.setItem(r,JSON.stringify(t)),e({expandedIds:t})},setSubCategory:(t,s)=>{e(e=>{let a={...e.subCategoryMap,[t]:s},r=s.reduce((e,s)=>(e[s.id]=t,e),{});return localStorage.setItem(l,JSON.stringify(a)),{subCategoryMap:a,parentMap:{...e.parentMap,...r}}})},setSideMenu:t=>{e({sideMenu:t})},hydrateFromStorage:()=>{let t=localStorage.getItem(r),s=localStorage.getItem(l);e({expandedIds:t?JSON.parse(t):[],subCategoryMap:s?JSON.parse(s):{}})}}))},89127:(e,t,s)=>{"use strict";s.d(t,{l:()=>a});let a=(0,s(1934).v)(e=>({isNavigating:!1,showModal:!1,setNavigating:t=>e({isNavigating:t}),setShowModal:t=>e({showModal:t})}))},92772:(e,t,s)=>{Promise.resolve().then(s.bind(s,97697)),Promise.resolve().then(s.bind(s,56849))},98041:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>o});var a=s(95155),r=s(89127),l=s(98500),i=s.n(l),n=s(73321);function o({href:e,children:t,className:s,onClick:l,ariaLabel:o,title:d,...c}){let u=(0,r.l)(e=>e.setNavigating),m=(0,n.usePathname)();return(0,a.jsx)(i(),{href:e,className:s,"aria-label":o,title:d||o,onClick:t=>{t.ctrlKey||t.metaKey||t.shiftKey||1===t.button||(e===m?u(!1):u(!0)),l&&l(t)},...c,children:t})}}},e=>{e.O(0,[6893,7697,8500,5772,1744,9950,5044,8441,3794,7358],()=>e(e.s=92772)),_N_E=e.O()}]);
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.