1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[498],{1913:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>b});var i=a(5155),s=a(7168),l=a(8482),r=a(7580),n=a(9946);let o=(0,n.A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]),c=(0,n.A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);var d=a(8186),x=a(3311);let h=(0,n.A)("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);var m=a(6874),u=a.n(m),y=a(6766),p=a(2900),f=a(2115);function b(){let[e,t]=(0,f.useState)(!1),[a,n]=(0,f.useState)(!1);(0,f.useEffect)(()=>{t(!0)},[]),(0,f.useEffect)(()=>{let e=e=>{"Escape"===e.key&&a&&n(!1)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[a]);let m=()=>{n(!0)};return(0,i.jsxs)("div",{className:"flex flex-col",children:[a&&(0,i.jsx)("div",{className:"fixed inset-0 z-50 bg-black",children:(0,i.jsx)("iframe",{src:"https://bluffme.ditmobile.com/",className:"w-full h-full border-0",title:"Bluffme Game",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0})}),(0,i.jsx)("section",{className:"relative bg-gradient-to-br from-sky-50 via-blue-50 to-indigo-50 py-20 md:py-32",children:(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,i.jsx)(p.P.div,{className:"flex justify-center mb-6",initial:{opacity:0,scale:.8},animate:e?{opacity:1,scale:1}:{opacity:0,scale:.8},transition:{duration:.6},children:(0,i.jsx)(y.default,{src:"/images/icons/bluffme-round-icon.png?v=2",alt:"Bluffme",width:96,height:96,className:"drop-shadow-2xl"})}),(0,i.jsx)(p.P.h1,{className:"text-5xl md:text-7xl font-bold mb-6 text-slate-900",initial:{opacity:0,y:20},animate:e?{opacity:1,y:0}:{opacity:0,y:20},transition:{duration:.6,delay:.2},children:"Bluffme"}),(0,i.jsx)(p.P.p,{className:"text-2xl mb-8 text-slate-700",initial:{opacity:0,y:20},animate:e?{opacity:1,y:0}:{opacity:0,y:20},transition:{duration:.6,delay:.3},children:"Master the Art of Bluffing in the Ultimate Online Card Game"}),(0,i.jsx)(p.P.p,{className:"text-xl mb-8 text-slate-600",initial:{opacity:0,y:20},animate:e?{opacity:1,y:0}:{opacity:0,y:20},transition:{duration:.6,delay:.4},children:"Challenge players worldwide in this strategic card game where reading your opponents is just as important as the cards in your hand. Bid bluffme hands, call bluffs, and climb the ranks in this exciting multiplayer experience."}),(0,i.jsxs)(p.P.div,{className:"flex flex-wrap gap-4 justify-center",initial:{opacity:0,y:20},animate:e?{opacity:1,y:0}:{opacity:0,y:20},transition:{duration:.6,delay:.5},children:[(0,i.jsx)(s.$,{size:"lg",onClick:m,className:"bg-gradient-to-r from-sky-600 via-blue-600 to-indigo-600 text-white hover:from-sky-700 hover:via-blue-700 hover:to-indigo-700 text-lg px-8",children:"\uD83C\uDF10 Play Web Version"}),(0,i.jsx)(u(),{href:"https://apps.apple.com/us/app/bluffi/id6755700831",children:(0,i.jsx)(s.$,{size:"lg",className:"bg-purple-600 text-white hover:bg-purple-700",children:"Download on App Store"})}),(0,i.jsx)(u(),{href:"https://play.google.com/store/apps/details?id=com.dit.bluffi",children:(0,i.jsx)(s.$,{size:"lg",className:"bg-purple-600 text-white hover:bg-purple-700",children:"Get it on Google Play"})})]})]})})}),(0,i.jsx)("section",{className:"py-20 bg-background",children:(0,i.jsxs)("div",{className:"container mx-auto px-4",children:[(0,i.jsx)(p.P.h2,{className:"text-4xl font-bold text-center mb-16",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},children:"Game Features"}),(0,i.jsxs)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-6xl mx-auto",children:[(0,i.jsx)(p.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:(0,i.jsx)(l.Zp,{children:(0,i.jsxs)(l.Wu,{className:"pt-6",children:[(0,i.jsx)("div",{className:"bg-sky-100 w-16 h-16 rounded-full flex items-center justify-center mb-4",children:(0,i.jsx)(r.A,{className:"h-8 w-8 text-sky-600"})}),(0,i.jsx)("h3",{className:"text-xl font-bold mb-3",children:"Multiplayer Madness"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Play with 2-9 players simultaneously. Challenge your friends or match with players from around the world."})]})})}),(0,i.jsx)(p.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:(0,i.jsx)(l.Zp,{children:(0,i.jsxs)(l.Wu,{className:"pt-6",children:[(0,i.jsx)("div",{className:"bg-indigo-100 w-16 h-16 rounded-full flex items-center justify-center mb-4",children:(0,i.jsx)(o,{className:"h-8 w-8 text-indigo-600"})}),(0,i.jsx)("h3",{className:"text-xl font-bold mb-3",children:"Play Your Way"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Challenge friends directly or get matched with strangers. Build your friends list and track y
1our rivals."})]})})}),(0,i.jsx)(p.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:(0,i.jsx)(l.Zp,{children:(0,i.jsxs)(l.Wu,{className:"pt-6",children:[(0,i.jsx)("div",{className:"bg-cyan-100 w-16 h-16 rounded-full flex items-center justify-center mb-4",children:(0,i.jsx)(c,{className:"h-8 w-8 text-cyan-600"})}),(0,i.jsx)("h3",{className:"text-xl font-bold mb-3",children:"Flexible Gameplay"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Choose between quick games (~1 minute per turn) or strategic long games (~24 hours per turn)."})]})})}),(0,i.jsx)(p.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:(0,i.jsx)(l.Zp,{children:(0,i.jsxs)(l.Wu,{className:"pt-6",children:[(0,i.jsx)("div",{className:"bg-purple-100 w-16 h-16 rounded-full flex items-center justify-center mb-4",children:(0,i.jsx)(d.A,{className:"h-8 w-8 text-purple-600"})}),(0,i.jsx)("h3",{className:"text-xl font-bold mb-3",children:"Ranked Competition"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Climb the global leaderboards in ranked matches. Prove your bluffing skills against the best players."})]})})}),(0,i.jsx)(p.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:(0,i.jsx)(l.Zp,{children:(0,i.jsxs)(l.Wu,{className:"pt-6",children:[(0,i.jsx)("div",{className:"bg-blue-100 w-16 h-16 rounded-full flex items-center justify-center mb-4",children:(0,i.jsx)(x.A,{className:"h-8 w-8 text-blue-600"})}),(0,i.jsx)("h3",{className:"text-xl font-bold mb-3",children:"Customize Your Profile"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Personalize your avatar and showcase your unique style. Make your mark on the Bluffme community."})]})})}),(0,i.jsx)(p.P.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:(0,i.jsx)(l.Zp,{children:(0,i.jsxs)(l.Wu,{className:"pt-6",children:[(0,i.jsx)("div",{className:"bg-amber-100 w-16 h-16 rounded-full flex items-center justify-center mb-4",children:(0,i.jsx)(h,{className:"h-8 w-8 text-amber-600"})}),(0,i.jsx)("h3",{className:"text-xl font-bold mb-3",children:"Cross-Platform"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Play seamlessly on mobile, tablet, or web browser. Your progress syncs across all devices."})]})})})]})]})}),(0,i.jsx)("section",{className:"py-20 bg-muted/50",children:(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)("div",{className:"max-w-3xl mx-auto",children:[(0,i.jsx)(p.P.h2,{className:"text-4xl font-bold text-center mb-12",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.6},children:"How to Play"}),(0,i.jsxs)("div",{className:"space-y-6",children:[(0,i.jsxs)(p.P.div,{className:"flex gap-4",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:[(0,i.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-sky-600 text-white rounded-full flex items-center justify-center font-bold text-xl",children:"1"}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"text-xl font-bold mb-2",children:"Get Your Cards"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Each player starts with two cards from a standard 52-card deck plus two jokers. Keep your cards secret!"})]})]}),(0,i.jsxs)(p.P.div,{className:"flex gap-4",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:[(0,i.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-sky-600 text-white rounded-full flex items-center justify-center font-bold text-xl",children:"2"}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"text-xl font-bold mb-2",children:"Bid or Call"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"Bid a bluffme hand you think exists among all players' cards, or call someone's bluff by checking their claim."})]})]}),(0,i.jsxs)(p.P.div,{className:"flex gap-4",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:[(0,i.jsx)("div",{className:"flex-shrink-0 w-12 h-12 bg-sky-600 text-white rounded-full flex items-center justify-center font-bold text-xl",children:"3"}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{className:"text-xl font-bold mb-2",children:"Win or Lose"}),(0,i.jsx)("p",{className:"text-muted-foreground",children:"When someone checks, all cards are revealed. Wrong calls mean extra cards! Last player standing wins the round."})]})]})]})]})})}),(0,i.jsx)("section",{className:"py-20 bg-gradient-to-br from-sky-600 via-indigo-600 to-fuchsia-600 text-white",children:(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)(p.P.div,{className:"max-w-3xl mx-auto text-center",initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.7},children:[(0,i.jsx)(p.P.h2,{className:"text-4xl font-bold mb-6",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},children:"Ready to Master the Bluff?"}),(0,i.jsx)(p.P.p,{className:"text-xl mb-8 text-sky-100",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.3},children:"Start playing Bluffme now and challenge players from around the world"}),(0,i.jsxs)(p.P.div,{className:"flex flex-wrap gap-4 justify-center",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},children:[(0,i.jsx)(s.$,{size:"lg",onClick:m,className:"bg-white text-sky-700 hover:bg-sky-50",children:"\uD83C\uDF10 Play Web Version"}),(0,i.jsx)(u(),{href:"/contact",children:(0,i.jsx)(s.$,{size:"lg",variant:"outline",className:"border-white text-white hover:bg-white/10",children:"Contact Us"})})]})]})})}),(0,i.jsx)("section",{className:"py-12 bg-background",children:(0,i.jsx)("div",{className:"container mx-auto px-4",children:(0,i.jsxs)("div",{className:"max-w-3xl mx-auto",children:[(0,i.jsx)("h2",{className:"text-2xl font-semibold text-foreground",children:"Fair play, sustainably"}),(0,i.jsx)("p",{className:"mt-4 text-muted-foreground",children:"Bluffme Pro is a simple subscription â no loot boxes, no pay-to-win, and paying never buys an edge at the table. And a promise worth writing down: if Bluffme ever winds down, we'll give best-effort 3 months' notice and refund any unserved subscription time."})]})})})]})}},2371:(e,t,a)=>{Promise.resolve().then(a.bind(a,1913))},3311:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(9946).A)("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])},3999:(e,t,a)=>{"use strict";a.d(t,{cn:()=>l});var i=a(2596),s=a(9688);function l(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,s.QP)((0,i.$)(t))}},7168:(e,t,a)=>{"use strict";a.d(t,{$:()=>c});var i=a(5155),s=a(2115),l=a(4624),r=a(2085),n=a(3999);let o=(0,r.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),c=s.forwardRef((e,t)=>
1{let{className:a,variant:s,size:r,asChild:c=!1,...d}=e,x=c?l.DX:"button";return(0,i.jsx)(x,{className:(0,n.cn)(o({variant:s,size:r,className:a})),ref:t,...d})});c.displayName="Button"},7580:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(9946).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},8186:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});let i=(0,a(9946).A)("Trophy",[["path",{d:"M6 9H4.5a2.5 2.5 0 0 1 0-5H6",key:"17hqa7"}],["path",{d:"M18 9h1.5a2.5 2.5 0 0 0 0-5H18",key:"lmptdp"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22",key:"1nw9bq"}],["path",{d:"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22",key:"1np0yb"}],["path",{d:"M18 2H6v7a6 6 0 0 0 12 0V2Z",key:"u46fv3"}]])},8482:(e,t,a)=>{"use strict";a.d(t,{BT:()=>c,Wu:()=>d,ZB:()=>o,Zp:()=>r,aR:()=>n});var i=a(5155),s=a(2115),l=a(3999);let r=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,l.cn)("rounded-lg border bg-card text-card-foreground shadow-sm",a),...s})});r.displayName="Card";let n=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,l.cn)("flex flex-col space-y-1.5 p-6",a),...s})});n.displayName="CardHeader";let o=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,i.jsx)("h3",{ref:t,className:(0,l.cn)("text-2xl font-semibold leading-none tracking-tight",a),...s})});o.displayName="CardTitle";let c=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,i.jsx)("p",{ref:t,className:(0,l.cn)("text-sm text-muted-foreground",a),...s})});c.displayName="CardDescription";let d=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,l.cn)("p-6 pt-0",a),...s})});d.displayName="CardContent",s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,i.jsx)("div",{ref:t,className:(0,l.cn)("flex items-center p-6 pt-0",a),...s})}).displayName="CardFooter"}},e=>{var t=t=>e(e.s=t);e.O(0,[874,214,766,441,684,358],()=>t(2371)),_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.