1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,471579,e=>{"use strict";var t=e.i(271645),a=e.i(575108),r=e.i(70775);let s=t.forwardRef((e,s)=>t.createElement(a.default,{ref:s,...e,weights:r.default}));s.displayName="MapPinIcon",e.s(["MapPin",0,s])},660678,e=>{"use strict";var t=e.i(912598),a=e.i(271645),r=e.i(372775);e.s(["HydrationBoundary",0,({children:e,options:s={},state:i,queryClient:n})=>{let l=(0,t.useQueryClient)(n),o=a.useRef(s);a.useEffect(()=>{o.current=s});let c=a.useMemo(()=>{if(i){if("object"!=typeof i)return;let e=l.getQueryCache(),t=i.queries||[],a=[],s=[];for(let r of t){let t=e.get(r.queryHash);t?(r.state.dataUpdatedAt>t.state.dataUpdatedAt||r.promise&&"pending"!==t.state.status&&"fetching"!==t.state.fetchStatus&&void 0!==r.dehydratedAt&&r.dehydratedAt>t.state.dataUpdatedAt)&&s.push(r):a.push(r)}if(a.length>0&&(0,r.hydrate)(l,{queries:a},o.current),s.length>0)return s}},[l,i]);return a.useEffect(()=>{c&&(0,r.hydrate)(l,{queries:c},o.current)},[l,c]),e}])},154452,e=>{"use strict";e.i(247167);var t=e.i(254440),a=e.i(469637),r=e.i(869230);e.s(["useSuspenseQuery",0,function(e,s){return(0,a.useBaseQuery)({...e,enabled:!0,suspense:!0,throwOnError:t.defaultThrowOnError,placeholderData:void 0},r.QueryObserver,s)}])},613360,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"io",{enumerable:!0,get:function(){return s}});let r=Promise.resolve(void 0);function s(){return r}r.status="fulfilled",r.value=void 0,("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},701178,(e,t,a)=>{let r;e.i(247167);{let t=e=>function(){throw Error(`\`${e}\` is only available in a Server Component.`)};r={unstable_cache:function(e){return"function"!=typeof e?e:function(){return e.apply(this,arguments)}},unstable_noStore:function(){},io:e.r(613360).io,updateTag:t("updateTag"),revalidateTag:t("revalidateTag"),revalidatePath:t("revalidatePath"),refresh:t("refresh"),cacheLife:t("cacheLife"),cacheTag:t("cacheTag")}}let s=!1,i=!1;r.unstable_cacheLife=function(){return s||(s=!0,console.error(Error("`unstable_cacheLife` was recently stabilized and should be imported as `cacheLife`. The `unstable` prefixed form will be removed in a future version of Next.js."))),r.cacheLife.apply(this,arguments)},r.unstable_cacheTag=function(){return i||(i=!0,console.error(Error("`unstable_cacheTag` was recently stabilized and should be imported as `cacheTag`. The `unstable` prefixed form will be removed in a future version of Next.js."))),r.cacheTag.apply(this,arguments)},t.exports=r,a.unstable_cache=r.unstable_cache,a.revalidatePath=r.revalidatePath,a.revalidateTag=r.revalidateTag,a.updateTag=r.updateTag,a.unstable_noStore=r.unstable_noStore,a.cacheLife=r.cacheLife,a.unstable_cacheLife=r.unstable_cacheLife,a.cacheTag=r.cacheTag,a.unstable_cacheTag=r.unstable_cacheTag,a.refresh=r.refresh,a.io=r.io},587325,e=>{"use strict";var t=e.i(402902),a=e.i(679040),r=e.i(55144);e.i(259997);var s=e.i(489219);function i(e,t){let a=Object.entries(t).filter(e=>null!=e[1]&&""!==e[1]);if(0===a.length)return e;let r=a.map(([e,t])=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t))}`).join("&"),s=e.includes("?")?"&":"?";return`${e}${s}${r}`}var n=e.i(701178),l=e.i(137963);let o=["cms-age-gate","cms-header-footer","cms-common-cms"];function c(e,t,a){return l.ISR_ENABLED?(0,n.unstable_cache)(e,t,a):e}function u(e,t,a=3600){return l.ISR_ENABLED?{revalidate:a,tags:t?[e,`${e}-${t}`,t]:[e]}:{revalidate:0}}async function d(e,t){let s=`${a.server}api/v1/${e}`,i=t?.revalidate??3600,n=!!t?.uncached||0===i,l=await fetch(s,{headers:{"Content-Type":"application/json"},...n?{cache:"no-store"}:{next:{revalidate:i,tags:t?.tags}}});if(!l.ok){let e=await (0,r.parseErrorResponseBody)(l);console.error("[isrFetch] Request failed",{url:s,status:l.status,statusText:l.statusText,responseBody:e});let t=Error(`isrFetch: ${s} returned ${l.status} ${l.statusText}`);throw t.status=l.status,t}return l.json()}let m=new Set([400,404,410]),g=async(e,t)=>{try{return await d(e,t)}catch(t){let e=t?.status;if(e&&m.has(e))return{statusCode:e,data:null};throw t}};async function f(e,a,r){let s=await d(i(t.default.cms.layoutData,{retailerId:e||void 0,orderType:a||void 0,stateCode:r||void 0}),{revalidate:3600*!!l.ISR_ENABLED,tags:l.ISR_ENABLED?[...o]:void 0}),n=s?.data||{},c=n?.commonCmsFull||{};return{siteSystemData:n?.siteSystemData||{},headerFooterSettingsCms:n?.headerFooterSettingsCms||{},commonCmsFull:c,headerCustomBuilder:n?.headerCustomBuilder??null}}async function h(e,t,a,r){let i=(0,s.normalizeRetailerIdForQuery)(t),n=new URLSearchParams(r||{});i&&n.set("retailerId",i);let l=n.toString();if(!l)return null;let o=await d(`${e}?${l}`,u(a,i||""));return o?.data}c(async function(e,a){let r=await d(i(t.default.cms.retailerHeaderWidgetCmsInfo,{retailerId:e||void 0,orderType:a||void 0}),{revalidate:3600*!!l.ISR_ENABLED,tags:l.ISR_ENABLED?[...o]:void 0});return r?.data||{}},["site-system-data"],{revalidate:l.ISR_ENABLED?3600:10,tags:[...o]}),c(async(e,t,a)=>f(e.length>0?e:null,t.length>0?t:null,a.length>0?a:null),["layout-data-fetch"],{revalidate:l.ISR_ENABLED?3600:10,tags:[...o]});let p=e=>e&&null==e.mainCategoriesSectionsCMSData?e.data??e:e,y=async e=>{let a=(0,s.normalizeRetailerIdForQuery)(e),r=new URLSearchParams;a&&r.set("retailerId",a);let i=r.toString();if(!i)return null;let n=await g(`${t.default.cms.findADispensaryPageBuilder}?${i}`,u("cms-find-a-dispensary-page",a||""));return n?.data??null},b=async e=>p(await h(t.default.cms.mainCategoriesPageBuilder,e,"cms-categories-page"));e.s(["getBrandsPageBuilderData",0,(e,a,r)=>{let s={};return a&&(s.urlSlug=a),r&&(s.brandId=r),h(t.default.cms.brandsPageBuilder,e,"cms-brands-page",Object.keys(s).length?s:void 0)},"getCategoryDetailsPageBuilderData",0,e=>h(t.default.cms.categoryDetailsPageBuilder,e,"cms-category-details"),"getDealsPageBuilderData",0,e=>h(t.default.cms.dealsPageBuilder,e,"cms-deals-page"),"getFindADispensaryPageBuilderData",0,y,"getHomePageBuilderData",0,(e,a)=>h(t.default.cms.homePageBuilder,e,"cms-home-page",a?{state:a}:void 0),"getMainBrandsPageBuilderData",0,e=>h(t.default.cms.mainBrandsPageBuilder,e,"cms-brands-page"),"getMainCategoriesPageBuilderData",0,b,"getShopPageBuilderData",0,e=>h(t.default.cms.shopPageBuilder,e,"cms-shop-page"),"getTestingDetailsPageBuilderData",0,e=>h(t.default.cms.testingDetailsPageBuilder,e,"cms-testing-page"),"getTestingPageBuilderData",0,e=>h(t.default.cms.testingPageBuilder,e,"cms-testing-page"),"unwrapMainCategoriesPageBuilderData",0,p],587325)},96461,e=>{"use strict";var t=e.i(137963),a=e.i(753350);function r(e){return(0,t.coalesceString)(e?.retailerName)||(0,t.coalesceString)(e?.name)||""}function s(e){return{city:(0,t.coalesceString)(e?.addressObject?.city),state:(0,t.coalesceString)(e?.addressObject?.state)}}function i(e){if("number"==typeof e&&Number.isFinite(e))return e;if("string"==typeof e&&e.trim()){let t=Number(e);if(Number.isFinite(t))return t}}function n(e,n){let l=r(e);if(!l)return null;let{city:o,state:c}=s(e),u=(0,t.coalesceString)(e?.addressObject?.postalCode),d=(0,t.coalesceString)(e?.addressObject?.line1),m=(0,t.coalesceString)(e?.address),g=(0,t.coalesceString)(e?.retailerPhoneNumber),f=(0,t.coalesceString)(e?.email),h=(0,t.coalesceString)(e?.bannerImage)||(0,t.coalesceString)(e?.retailerImage),p=i(e?.coordinates?.latitude),y=i(e?.coordinates?.longitude),b=n.startsWith("http")||n.startsWith("/")?n:`/${n}`,x=(0,a.normalizeSiteHost)(),S=b.startsWith("http")||!x?b:`${x}${b}`,v={"@context":"https://schema.org","@type":"LocalBusiness","@id":`${S}#localbusiness`,name:l,url:S};if(h&&(v.image=h),g&&(v.telephone=g),f&&(v.email=f),d||o||c||u||m){let e={"@type":"PostalAddress"};d?e.streetAddress=d:m&&(e.streetAddress=m),o&&(e.addressLocality=o),c&&(e.addressRegion=c),u&&(e.postalCode=u),v.address=e}return null!=p&&null!=y&&(v.geo={"@type":"GeoCoordinates",latitude:p,longitude:y}),v}
1e.s(["buildDefaultFaqSchema",0,function(e){let a=r(e);if(!a)return null;let{city:i,state:n}=s(e),l=[i,n].filter(Boolean).join(", "),o=(0,t.coalesceString)(e?.retailerPhoneNumber),c=(0,t.coalesceString)(e?.address)||[(0,t.coalesceString)(e?.addressObject?.line1),l].filter(Boolean).join(", "),u=[{question:`Where is ${a} located?`,answer:c?`${a} is located at ${c}.`:l?`${a} is a cannabis dispensary in ${l}.`:`${a} is a cannabis dispensary. Visit our location page for directions.`},{question:`What products does ${a} offer?`,answer:`${a} offers a full menu of cannabis products available for in-store shopping${l?` in ${l}`:""}.`}];return o&&u.push({question:`How can I contact ${a}?`,answer:`You can reach ${a} by phone at ${o}.`}),{"@context":"https://schema.org","@type":"FAQPage",mainEntity:u.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))}},"buildLocationBreadcrumbSchema",0,function(e,r){let s=(0,t.coalesceString)(e),i=(0,t.coalesceString)(r);if(!s||!i)return null;let n=s.split("/").filter(Boolean),l=(0,a.normalizeSiteHost)(),o=[{"@type":"ListItem",position:1,name:"Home",item:`${l}/`}];return n.length>1?(o.push({"@type":"ListItem",position:2,name:n[0].toUpperCase(),item:`${l}/${n[0]}`}),o.push({"@type":"ListItem",position:3,name:i,item:`${l}/${s}`})):o.push({"@type":"ListItem",position:2,name:i,item:`${l}/${s}`}),{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:o}},"buildRatingItemReviewed",0,function(e,t){let a=n(e,t);if(!a)return null;let r={...a};return delete r["@context"],r},"resolveLocationH1",0,function(e,a){return(0,t.coalesceString)(e)||r(a)||"Store details"},"resolveLocationSchemaJson",0,function(e,a){let r=(0,t.coalesceString)(e?.schema);if(r)try{let e=JSON.parse(r);if("object"==typeof e&&null!==e||Array.isArray(e))return JSON.stringify(e).replace(/</g,"\\u003c")}catch{}let s=n(e,a);return s?JSON.stringify(s).replace(/</g,"\\u003c"):null},"resolveLocationStoreName",0,r])},220404,e=>{"use strict";var t=e.i(843476),a=e.i(821244),r=e.i(258288),s=e.i(681873);e.s(["default",0,({sectionData:e,customProductCategoryData:i})=>{let{customProductCategoryData:n}=(0,r.useGlobalStore)(),l=i??n??[];return(0,t.jsx)("section",{className:"py-5 md:py-8",children:(0,t.jsxs)("div",{className:"_container",children:[e?.sectionTitle&&(0,t.jsx)(s.default,{type:e?.tagName??s.HeadingType.h2,className:"_h1 hidden lg:block text-center my-7 global-heading-color",children:e?.sectionTitle}),(0,t.jsx)("div",{className:"lg:flex items-center gap-x-2 gap-y-10 lg:gap-12 lg:max-w-[70%] flex-wrap mx-auto justify-center justify-items-center mb-14 max-lg:mt-8 grid grid-cols-4",children:l&&l?.length!==0?l?.map((e,r)=>(0,t.jsx)("div",{children:(0,t.jsx)(a.default,{item:e})},"product-category"+r)):[...Array(9)].map((e,r)=>(0,t.jsx)(a.CategoryLoadingSkeleton,{},"product-category"+r))})]})})}])},230868,e=>{"use strict";var t=e.i(843476),a=e.i(528013),r=e.i(587325),s=e.i(258288),i=e.i(299106),n=e.i(271645),l=e.i(88572),o=e.i(154452),c=e.i(446851),u=e.i(220404),d=e.i(618566),m=e.i(375677),g=e.i(701973),f=e.i(657688);let h=({item:e,dealsbyCategoryRoute:a})=>{let r=(0,d.usePathname)(),{setRouteLoader:i,retailerId:n,isDefaultHomePage:l,setIsDefaultHomePage:o}=(0,s.useGlobalStore)(),{displayCategoryName:c}=(0,m.default)(),u=(0,d.useRouter)();return(0,t.jsx)("div",{className:"cursor-pointer w-full md:w-auto",children:(0,t.jsxs)("div",{onClick:()=>{!function(e){if(e?.includes("deals")===r?.includes("deals"))return u.push(e);i(!0),u.push(e)}(`${a?`/deals/${(0,g.urlSlug)(e?.categoryName||e)}`:`/category/${(0,g.urlSlug)(e?.categoryName||e)}`}`),(0,g.handleDefaultHomePage)(n,l,o)},className:"w-full flex items-center bg-white border border-gray-200 rounded-xl p-4 hover:bg-primary/5 transition-colors duration-200 min-h-[80px] gap-4 shadow-sm",children:[(0,t.jsx)("div",{className:"relative size-12 lg:size-14 flex-shrink-0",children:(0,t.jsx)(f.default,{src:e?.image||"",fill:!0,className:"object-contain",alt:e?.imageAlt||e?.categoryName||e||"",title:e?.imageTitle||e?.categoryName||e})}),(0,t.jsx)("p",{className:"text-sm lg:text-base font-medium text-gray-600 text-left leading-tight flex-1",children:c(e)})]})})};var p=e.i(681873);let y=({cmsData:e={}})=>{let{setRouteLoader:a,customProductCategoryData:r}=(0,s.useGlobalStore)(),i=(0,d.usePathname)();return(0,n.useEffect)(()=>{a(!1)},[i]),(0,t.jsx)("section",{className:"py-10",children:(0,t.jsxs)("div",{className:"_container",children:[(0,t.jsx)(p.default,{type:e?.tagName??"h2",className:"_h1 text-center my-7 global-heading-color",children:e?.
1sectionTitle??"Categories"}),(0,t.jsx)("div",{className:"md:flex items-center gap-4 md:max-w-[70%] flex-wrap mx-auto justify-center justify-items-center mb-7 max-lg:mt-8 grid grid-cols-2",children:r&&r?.length!==0?r?.map((e,a)=>(0,t.jsx)(n.Fragment,{children:(0,t.jsx)(h,{item:e})},"product-category"+a)):[...Array(9)].map((e,a)=>(0,t.jsx)(b,{},"product-category"+a))})]})})},b=()=>(0,t.jsx)("div",{className:"animate-pulse",children:(0,t.jsxs)("div",{className:"w-full flex items-center bg-white border border-gray-200 rounded-xl p-4 hover:bg-primary/5 transition-colors duration-200 min-h-[80px] gap-4 shadow-sm",children:[(0,t.jsx)("div",{className:"size-12 sm:size-14 bg-gray-300 rounded-lg"}),(0,t.jsx)("div",{className:"h-4 w-16 bg-gray-300 rounded"})]})}),x=(e,a,r,s)=>(0,c.renderGlobalComponents)({sectionJSON:e,node:a,data:r,token:s,getSections:x,extras:{AllCategorySectionV1:()=>{let s,i;return s=e?.[a]?.props,i=r?.hydratedComponentData?.[a]?.customProductCategoryData??r?.customProductCategoryData,(0,t.jsx)(u.default,{sectionData:s,customProductCategoryData:i})},EntryHomeComponentUi:()=>{let r;return r=e?.[a]?.props,(0,t.jsx)(y,{cmsData:r})}}});var S=e.i(979872);let v=(0,n.memo)(function({nodeId:e,sectionJSON:a,data:r,token:s}){let i=a?.[e]?.type?.resolvedName;if(!i)return null;let l=x(a,e,r,s);return(0,t.jsx)(n.Fragment,{children:l?.[i]??null},e)},(e,t)=>e.nodeId===t.nodeId&&e.sectionJSON===t.sectionJSON&&e.data===t.data&&e.token===t.token);e.s(["default",0,function({cookieRetailerId:e}){let{todaySpecialsValue:c,dealsVersion:u,customProductEffectData:d,customProductCategoryData:m,retailerId:g,showcaseSelectedStateName:f}=(0,s.useGlobalStore)(),{token:h}=(0,i.useUserData)(),p=(0,S.usePoweredByBuddyTextColor)("mobile"),b=g||e,{data:x,isLoading:j}=(0,o.useSuspenseQuery)({queryKey:[a.HOME_PAGE_BUILDER_DATA,b,f],queryFn:()=>(0,r.getHomePageBuilderData)(b,f||void 0)}),D=(0,n.useMemo)(()=>{let e={...x??{}};return c&&(e.todaySpecialsValue=c),u&&(e.dealsVersion=u),d&&(e.customProductEffectData=d),m&&(e.customProductCategoryData=m),e.resolvedRetailerId=b||"",e},[x,c,u,d,m]),P=D?.homeSectionsCMSData?.ROOT?.nodes,N=D?.homeSectionsCMSData,B=(0,n.useMemo)(()=>P&&N?P.filter(e=>!N?.[e]?.hidden).map(e=>(0,t.jsx)(v,{nodeId:e,sectionJSON:N,data:D,token:h},e)):null,[P,N,D,h]);return(0,t.jsx)(t.Fragment,{children:P||j?(0,t.jsxs)("div",{className:"pb-10",children:[B,(0,t.jsx)("div",{className:`text-sm text-center mt-12 md:hidden ${p?"":"text-gray-500"}`,children:(0,t.jsx)(l.default,{placement:"mobile"})})]}):(0,t.jsx)(y,{})})}],230868)},94397,e=>{"use strict";var t=e.i(843476),a=e.i(528013),r=e.i(587325),s=e.i(154452),i=e.i(46055),n=e.i(258288),l=e.i(299106),o=e.i(271645),c=e.i(88572),u=e.i(979872);let d=(0,o.memo)(function({nodeId:e,sectionJSON:a,data:r,token:s}){let n=a?.[e]?.type?.resolvedName;if(!n)return null;let l=(0,i.getSections)(a,e,r,s);return(0,t.jsx)(o.Fragment,{children:l?.[n]??null},e)},(e,t)=>e.nodeId===t.nodeId&&e.sectionJSON===t.sectionJSON&&e.data===t.data&&e.token===t.token);e.s(["default",0,function({cookieRetailerId:e,isMobileUserAgent:i=!1}){let{todaySpecialsValue:m,dealsVersion:g,customProductEffectData:f,customProductCategoryData:h,retailerId:p,showcaseSelectedStateName:y}=(0,n.useGlobalStore)(),{token:b}=(0,l.useUserData)(),x=(0,u.usePoweredByBuddyTextColor)("mobile"),S=p??e,{data:v}=(0,s.useSuspenseQuery)({queryKey:[a.HOME_PAGE_BUILDER_DATA,S,y],queryFn:()=>(0,r.getHomePageBuilderData)(S,y||void 0)});v&&(m&&(v.todaySpecialsValue=m),g&&(v.dealsVersion=g),f&&(v.customProductEffectData=f),h&&(v.customProductCategoryData=h),v.isMobileUserAgent=i,v.resolvedRetailerId=S||"");let j=v?.homeSectionsCMSData?.ROOT?.nodes,D=v?.homeSectionsCMSData,P=(0,o.useMemo)(()=>j&&D?j.filter(e=>!D?.[e]?.hidden).map(e=>(0,t.jsx)(d,{nodeId:e,sectionJSON:D,data:v,token:b},e)):null,[j,D,v,b]);return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("div",{className:"pb-10",children:[P,(0,t.jsx)("div",{className:`text-sm text-center mt-12 md:hidden ${x?"":"text-gray-500"}`,children:(0,t.jsx)(c.default,{placement:"mobile"})})]})})}])}]);
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.