PageSourceSearch

https://thefocusfuel.com/assets/SandboxShopFullSizePage-qwsVaRbA.js

js thefocusfuel.com collected 2026-10-04 14:34:42 UTC 2,689 bytes, 1 lines download raw bytes

1import{r as d,u as I,a as O,j as e,b as E}from"./index-Bwtulhi5.js";import{u as P,a as j,b as v,d as C,f as R,c as y}from"./SandboxSiteFooter-Q4E2J0U1.js";import{S as A}from"./SandboxFullSizeProductSection-C3lov21T.js";import{u as T,S as U}from"./useSandboxShopifyProductId-EisI6ppA.js";import{S as H}from"./SandboxComparisonSection-D80p9vq9.js";import{S as N}from"./SandboxFeatureGridSection-DceA4Djl.js";import{S as z}from"./SandboxLearnHalfOffPromoSection-DvOmDN6l.js";import{S as D}from"./SandboxTestimonialsSection-D45242sO.js";import{F as S}from"./sandboxFullSizeProductData-6_-6PaeY.js";import{F as $}from"./sandboxProductGalleryData-pBUCZ9Xp.js";const p="/50-off",B=[{label:"Find a Target Store",href:"/stores",className:"sb-site-header__promo sb-site-header__promo--yellow"},{label:"Shop Full-size",href:"/shop-full-size",active:!0},{label:"Shop On-the-go",href:"/shop-on-the-go"},{label:"Learn",href:"/learn"}],G={label:"50% Off Trial",href:p},w={label:"50% Off Trial",href:p};function ee({flavorKey:r}){const o=O[r],[u,h]=d.useState(S.defaultPackId),[f,b]=d.useState(!1),g=I(),x=P(),F=T("focus-fuel"),t={...S,heroImage:o.heroImage,galleryImages:[...$,o.backImage]},_=s=>{const a=E[s];!a||a.key===r||g({to:a.route})};return e.jsx(j,{children:e.jsxs("div",{style:{overflowX:"hidden"},children:[e.jsx(v,{initialLayout:"compact",initialTheme:"navy",links:B,promo:G,homeHref:"/",sticky:!0}),e.jsxs("main",{className:"sb-shop-fullsize-page",children:[e.jsx(A,{product:t,selectedFlavor:o.label,selectedPackId:u,isSubscribed:f,onFlavorChange:_,onPackChange:h,onSubscriptionChange:b,accentColor:o.accentColor,heroBackground:o.heroBackground,shopifyProductId:F,onAddToCart:({selectedFlavor:s,selectedPackId:a,packQuantity:n,unitPrice:k,isSubscribed:i})=>{const c=t.packOptions.find(L=>L.id===a),l=c?.packSize??`${n}-Pack`,m=Number.parseFloat((c?.price??"").replace(/[^0-9.]/g,""));x.addItem({id:`full-size-${o.key}-${a}-${i?"subscription":"one-time"}`,title:"FocusFuel 30CT Gummies",meta:`${l} · ${s}`,subscription:i,price:Number.isFinite(m)?m:k*n,quantity:1,image:{src:o.heroImage.src,alt:o.heroImage.alt},shopify:{handle:C,options:{Flavor:s,Quantity:l}}})}}),e.jsx(U,{variant:"on-the-go",eyebrow:"Hungry for more?",headline:e.jsxs(e.Fragment,{children:["Try our on-the-go",e.jsx("br",{}),"sample packs"]}),description:["6 gummies per pack (3 servings)","3, 6, or 9-pack bundles"],cta:{label:"Shop On-the-go",href:"/shop-on-the-go"},imageSrc:R.url,imageAlt:"FocusFuel On-the-Go Sample Pack — six flavors"}),e.jsx(H,{}),e.jsx(N,{}),e.jsx("div",{className:"sb-product-half-off sb-learn-page",children:e.jsx(z,{variant:"learn"})}),e.jsx(D,{})]}),e.jsx(y,{promo:w})]})})}export{ee as S};

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.