PageSourceSearch

https://for-them-nextcommerce-site.vercel.app/_next/static/chunks/…/shop/[[...collection]]-0a07034a933f5173.js

js for-them-nextcommerce-site.vercel.app collected 2026-10-03 06:59:15 UTC 7,618 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6525],{884:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/shop/[[...collection]]",function(){return i(196)}])},196:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSG:function(){return M},default:function(){return _}});var l=i(5250),s=i(5559),r=i(6776),n=i(215),o=i(6133),a=i(79);let c=["Queer goods, made right","Shop"];var d=()=>{let[e,t]=(0,a.useState)(c),[i,s]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let e=[];for(let t=0;t<20;t++)e.push(c[t%c.length]);t(e)},[]),(0,a.useEffect)(()=>{let e=setInterval(()=>{i>-1e3?s(i-1):s(0)},10);return()=>clearInterval(e)},[i]),(0,l.jsx)("div",{className:"flex items-center gap-8 p-2 bg-black overflow-hidden",style:{marginLeft:i},children:e.map((e,t)=>(0,l.jsxs)("div",{className:"flex-shrink-0",children:[t%2==0&&(0,l.jsx)("span",{className:"font-interTight uppercase text-white text-xl leading-[14px] tracking-widest",children:e}),t%2!=0&&(0,l.jsx)("span",{className:"font-interTight font-black uppercase text-yellow-brand text-xl leading-4 tracking-widest",children:e})]},t))})},g=i(7374),h=()=>(0,l.jsx)("div",{className:"h-[284px] bg-[url('images/shop/header-background.png')] bg-cover flex flex-col justify-center",children:(0,l.jsxs)("div",{className:"flex flex-col items-center gap-8 -mt-6",children:[(0,l.jsx)(g.Z,{}),(0,l.jsx)("h1",{className:"font-robotoMono text-2xl -mt-6",children:"Shop"}),(0,l.jsx)("div",{className:"h-9"})]})}),p=i(7813),x=i(4448),u=i.n(x),m=e=>{let{collections:t,activeRoute:i}=e;return(0,l.jsx)("div",{className:"flex gap-6 lg:gap-14 px-8 py-5 lg:px-10 lg:py-5 overflow-x-auto scrollbar-hide font-interTight",children:t.map(e=>(0,l.jsx)(u(),{className:(0,p.cn)("font-interTight shrink-0 uppercase text-lg font-extrabold leading-[140%] tracking-[0.72px] text-black-brand",e.href===i&&"underline underline-offset-[6px] decoration-4"),href:e.href,children:e.title},e.title))})},f=i(3536),v=i.n(f);let b=e=>(0,l.jsx)("div",{className:"bg-[#F8F8F1] min-w-[148px]",children:(0,l.jsxs)(u(),{href:"/product/af-plus-toki",className:"flex flex-col items-center gap-1",children:[(0,l.jsx)("div",{className:"relative w-[140px] h-[140px] flex items-center justify-center bg-[#FBFBE6]",children:(0,l.jsx)(v(),{src:e.images[0],alt:"Product image",width:"110",height:"110",className:"rounded-xl"})}),(0,l.jsxs)("div",{className:"text-center",children:[(0,l.jsx)("p",{className:"font-interTight font-extrabold text-[15px] leading-5",children:"Member access"}),(0,l.jsx)("p",{className:"font-robotoMono text-[13px] font-medium leading-5 tracking-tight",children:"30 % Off every Order"}),e.sellingPlans&&e.sellingPlans.length>0&&(0,l.jsxs)("p",{className:"font-robotoMono text-[13px] leading-5 tracking-tight",children:["Starting at ",e.sellingPlans[0].pricePerMonth,"/Month"]})]})]})},e.slug),j=e=>{var t,i,s,r,n,o,a,c,d,g;return(0,l.jsx)("div",{children:(0,l.jsxs)(u(),{href:"/product/".concat(e.slug),className:"flex flex-col items-center gap-1",children:[(0,l.jsxs)("div",{className:"relative w-[140px] h-[140px]",children:[(0,l.jsx)(v(),{src:e.images[0],alt:"Product image",fill:!0}),(null===(t=e.meta)||void 0===t?void 0:t.memberOnly)&&!(null===(i=e.meta)||void 0===i?void 0:i.presale)&&(0,l.jsx)("div",{className:"absolute -top-3 -right-5",children:(0,l.jsx)(v(),{src:"/assets/member-only-tag.svg",width:"75",height:"75",alt:"Member-only"})}),(null===(s=e.meta)||void 0===s?void 0:s.memberOnly)&&(null===(r=e.meta)||void 0===r?void 0:r.presale)&&(0,l.jsx)("div",{className:"absolute -top-3 -right-5",children:(0,l.jsx)(v(),{src:"/assets/member-only-preorder-tag.svg",width:"75",height:"75",alt:"Member-only pre-order"})})]}),(0,l.jsxs)("div",{className:"text-center mt-1",children:[(0,l.jsx)("p",{className:"font-interTight text-[15px] leading-5 font-extrabold",children:e.title}),e.color&&(0,l.jsx)("p",{className:"font-robotoMono text-[13px] font-medium leading-5 tracking-tight",children:e.color}),(null===(n=e.pricing)||void 0===n?void 0:n.retail)&&!(e.giftCard&&e.variants.length>1)&&(0,l.jsx)("p",{className:"font-robotoMono text-[13px] leading-5 tracking-tight",children:null===(o=e.pricing)||void 0===o?void 0:o.retail}),(null===(a=e.pricing)||void 0===a?void 0:a.retail)&&e.giftCard&&e.variants.length>1&&(0,l.jsxs)("p",{className:"font-robotoMono text-[13px] leading-5 tracking-tight",children:[(0,l.jsx)("i",{children:"Starts at"})," ",null===(c=e.pricing)||void 0===c?void 0:c.retail]}),(null===(d=e.pricing)||void 0===d?void 0:d.member)&&(0,l.jsxs)("p",{className:"font-robotoModo text-[13px] font-bold leading-5 tracking-tight text-red-brand",children:[null===(g=e.pricing)||void 0===g?void 0:g.member," MEMBERS"]})]})]})},e.slug)};var N=e=>{let{products:t,membershipProduct:i}=e,s=t.length>0&&t.filter(e=>{var t,i;return"garnet"!==e.slug.split("-")[(null===(t=e.slug.split("-"))||void 0===t?void 0:t.length)-1]||"beige"!==e.slug.split("-")[(null===(i=e.slug.split("-"))||void 0===i?void 0:i.length)-1]}).sort((e,t)=>
1{let i=e=>e.includes("binder-sport")?1:e.includes("autostraddle-insider")?2:e.includes("ring")?3:e.includes("cap")?4:e.includes("boxer")?5:e.includes("dyke-briefs")?6:e.includes("tanga")?7:e.includes("strap")?8:e.includes("gift")?9:e.includes("binder-max")?10:e.includes("binder")?11:12,l=i(e.slug),s=i(t.slug);return l-s});return(0,l.jsx)("div",{className:"pt-16 pb-32 px-4 lg:px-20",children:s&&s.length>0?(0,l.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-8",children:[i&&b(i),s.map(e=>j(e))]}):(0,l.jsx)("div",{className:"flex justify-center",children:"Nothing to see here... yet."})})},y=e=>{let{collections:t,activeRoute:i,products:s,membershipProduct:r,isWebView:a,onBuyGiftCard:c}=e;return(0,n.useRouter)(),(0,l.jsxs)("div",{className:"bg-white",children:[a&&(0,l.jsx)(h,{}),(0,l.jsx)(m,{collections:t,activeRoute:i}),!a&&(0,l.jsx)("div",{className:"bg-[url('images/shop/header-mobile.png')] md:bg-[url('images/shop/header-desktop.png')] bg-cover bg-center overflow-hidden h-[164px] md:h-[460px]"}),(0,l.jsx)(d,{}),(0,l.jsx)(N,{products:s,membershipProduct:r}),(0,l.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-2",children:[(0,l.jsx)("div",{className:"bg-[url('images/shop/gift-card-background.png')] bg-cover bg-center h-[524px] lg:h-[640px] flex items-center justify-center",children:(0,l.jsx)(o.Z,{variant:"slim",className:"rounded-full",onClick:()=>c(),children:(0,l.jsx)("span",{className:"font-normal text-sm tracking-widest",children:"Buy a gift card"})})}),(0,l.jsx)("div",{className:"bg-[url('images/shop/bottom-image-background.png')] bg-cover bg-center h-[640px] flex items-center justify-center"})]})]})},k=e=>{let{products:t,collections:i,membershipProduct:s}=e,{asPath:o,push:a}=(0,n.useRouter)(),{isWebView:c}=(0,r.l8)();return(0,l.jsx)(y,{collections:i,activeRoute:o.split("?")[0],products:t,membershipProduct:s,isWebView:c,onBuyGiftCard:()=>{a("/product/ft-gift-card")},onJoinMembership:()=>{a("/product/membership")}})};let w=[{title:"All",href:"/shop",id:"gid://shopify/Collection/294539821222"},{title:"Underwear",href:"/shop/underwear",id:"gid://shopify/Collection/303404515494"},{title:"Binders",href:"/shop/binders",id:"gid://shopify/Collection/294539853990"},{title:"Member-Only",href:"/shop/member-only",id:"gid://shopify/Collection/294539886758"},{title:"Other Stuff",href:"/shop/other-stuff",id:"gid://shopify/Collection/294539919526"}];var M=!0;function _(e){let{products:t,membershipProduct:i}=e;return(0,l.jsx)(k,{collections:w,products:t,membershipProduct:i})}_.Layout=s.oh}},function(e){e.O(0,[4161,2883,5559,9774,2888,179],function(){return e(e.s=884)}),_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.