Nicholai 16cee69250 __Admin dashboard scaffolded with D1 database and R2 file uploads__
This commit implements the core admin dashboard functionality including NextAuth authentication, Cloudflare D1 database integration with complete schema, and Cloudflare R2 file upload system for portfolio images. Features include artist management, appointment scheduling, and data migration capabilities.
2025-09-17 16:08:34 -06:00

1 line
20 KiB
JavaScript

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7666],{6817:function(e,t,r){Promise.resolve().then(r.bind(r,57043)),Promise.resolve().then(r.bind(r,55454)),Promise.resolve().then(r.bind(r,41211))},55454:function(e,t,r){"use strict";r.d(t,{GiftCardsPage:function(){return v}});var s=r(57437),a=r(2265),i=r(62869),n=r(66070),l=r(95186),c=r(76818),d=r(35974),o=r(65613),m=r(89345);let u=(0,r(79205).Z)("Gift",[["rect",{x:"3",y:"8",width:"18",height:"4",rx:"1",key:"bkv52"}],["path",{d:"M12 8v13",key:"1c76mn"}],["path",{d:"M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7",key:"6wjy6b"}],["path",{d:"M7.5 8a2.5 2.5 0 0 1 0-5A4.8 8 0 0 1 12 8a4.8 8 0 0 1 4.5-5 2.5 2.5 0 0 1 0 5",key:"1ihvrl"}]]);var x=r(30401),h=r(88226),f=r(86595);let p=[{amount:100,popular:!1,description:"Perfect for small tattoos"},{amount:200,popular:!0,description:"Great for medium pieces"},{amount:300,popular:!1,description:"Ideal for larger tattoos"},{amount:500,popular:!1,description:"Perfect for full sessions"}],g=[{method:"email",title:"Email Delivery",description:"Instant delivery to recipient's email",icon:m.Z,time:"Instant"},{method:"physical",title:"Physical Card",description:"Beautiful printed card mailed to address",icon:u,time:"3-5 business days"}],b=["No expiration date","Transferable to others","Can be used for any service","Remaining balance carries over","Lost card replacement available","Online balance checking"];function v(){let[e,t]=(0,a.useState)(200),[r,v]=(0,a.useState)(""),[j,y]=(0,a.useState)("email"),[N,k]=(0,a.useState)({buyerName:"",buyerEmail:"",buyerPhone:"",recipientName:"",recipientEmail:"",recipientPhone:"",recipientAddress:"",personalMessage:"",deliveryDate:"",isGift:!0}),[w,C]=(0,a.useState)(!1),Z=(e,t)=>{k(r=>({...r,[e]:t}))},P=e||Number.parseInt(r)||0,G=async()=>{C(!0),await new Promise(e=>setTimeout(e,2e3)),console.log("Simulated gift card purchase:",{amount:P,delivery:j,...N}),C(!1),alert("Gift card purchase successful! A ".concat(P>=200?"$".concat(P+25):"$".concat(P)," gift card will be ").concat("email"===j?"emailed":"mailed"," ").concat("true"===N.isGift?"to ".concat(N.recipientName):"to you","."))};return(0,s.jsx)("div",{className:"container mx-auto px-4 py-8",children:(0,s.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,s.jsxs)("div",{className:"text-center mb-12",children:[(0,s.jsx)("h1",{className:"font-playfair text-4xl md:text-5xl font-bold mb-6",children:"Gift Cards"}),(0,s.jsx)("p",{className:"text-lg text-muted-foreground max-w-2xl mx-auto text-balance",children:"Give the gift of exceptional tattoo artistry. Perfect for birthdays, holidays, or any special occasion. Our gift cards never expire and can be used for any service."})]}),(0,s.jsxs)(o.bZ,{className:"mb-8 border-primary/20 bg-primary/5",children:[(0,s.jsx)(u,{className:"h-4 w-4 text-primary"}),(0,s.jsxs)(o.X,{children:[(0,s.jsx)("strong",{children:"Holiday Special:"})," Purchase a $200+ gift card and receive a $25 bonus card free! Limited time offer."]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[(0,s.jsxs)("div",{className:"lg:col-span-2 space-y-8",children:[(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{className:"font-playfair text-2xl",children:"Choose Amount"}),(0,s.jsx)("p",{className:"text-muted-foreground",children:"Select a preset amount or enter a custom value"})]}),(0,s.jsxs)(n.aY,{children:[(0,s.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-6",children:p.map(r=>(0,s.jsxs)("div",{className:"relative p-4 border-2 rounded-lg cursor-pointer transition-all duration-200 ".concat(e===r.amount?"border-primary bg-primary/5":"border-border hover:border-primary/50"),onClick:()=>{t(r.amount),v("")},children:[r.popular&&(0,s.jsx)(d.C,{className:"absolute -top-2 left-1/2 transform -translate-x-1/2 bg-primary",children:"Popular"}),(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsxs)("div",{className:"text-2xl font-bold text-primary",children:["$",r.amount]}),(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:r.description})]}),e===r.amount&&(0,s.jsx)(x.Z,{className:"absolute top-2 right-2 w-5 h-5 text-primary"})]},r.amount))}),(0,s.jsxs)("div",{className:"border-t pt-6",children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Custom Amount"}),(0,s.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,s.jsx)("span",{className:"text-lg font-medium",children:"$"}),(0,s.jsx)(l.I,{type:"number",min:"25",max:"1000",placeholder:"Enter amount",value:r,onChange:e=>{v(e.target.value),t(null)},className:"max-w-32"}),(0,s.jsx)("span",{className:"text-sm text-muted-foreground",children:"($25 minimum)"})]})]})]})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{className:"font-playfair text-2xl",children:"Delivery Method"}),(0,s.jsx)("p",{className:"text-muted-foreground",children:"How would you like to send the gift card?"})]}),(0,s.jsx)(n.aY,{children:(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:g.map(e=>{let t=e.icon;return(0,s.jsx)("div",{className:"p-4 border-2 rounded-lg cursor-pointer transition-all duration-200 ".concat(j===e.method?"border-primary bg-primary/5":"border-border hover:border-primary/50"),onClick:()=>y(e.method),children:(0,s.jsxs)("div",{className:"flex items-start space-x-3",children:[(0,s.jsx)("div",{className:"p-2 bg-primary/10 rounded-full",children:(0,s.jsx)(t,{className:"w-5 h-5 text-primary"})}),(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsx)("h3",{className:"font-semibold",children:e.title}),(0,s.jsx)("p",{className:"text-sm text-muted-foreground mb-2",children:e.description}),(0,s.jsx)(d.C,{variant:"outline",className:"text-xs",children:e.time})]}),j===e.method&&(0,s.jsx)(x.Z,{className:"w-5 h-5 text-primary"})]})},e.method)})})})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{className:"font-playfair text-2xl",children:"Recipient Information"}),(0,s.jsx)("p",{className:"text-muted-foreground",children:"Who is this gift card for?"})]}),(0,s.jsxs)(n.aY,{className:"space-y-6",children:[(0,s.jsxs)("div",{className:"flex items-center space-x-2 mb-4",children:[(0,s.jsx)("input",{type:"checkbox",id:"isGift",checked:N.isGift,onChange:e=>Z("isGift",e.target.checked.toString()),className:"rounded"}),(0,s.jsx)("label",{htmlFor:"isGift",className:"text-sm",children:"This is a gift for someone else"})]}),"true"===N.isGift?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Recipient Name *"}),(0,s.jsx)(l.I,{value:N.recipientName,onChange:e=>Z("recipientName",e.target.value),placeholder:"Gift recipient's name",required:!0})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Recipient Email *"}),(0,s.jsx)(l.I,{type:"email",value:N.recipientEmail,onChange:e=>Z("recipientEmail",e.target.value),placeholder:"recipient@email.com",required:!0})]})]}),"physical"===j&&(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Mailing Address *"}),(0,s.jsx)(c.g,{value:N.recipientAddress,onChange:e=>Z("recipientAddress",e.target.value),placeholder:"Full mailing address for physical card delivery",rows:3,required:!0})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Personal Message"}),(0,s.jsx)(c.g,{value:N.personalMessage,onChange:e=>Z("personalMessage",e.target.value),placeholder:"Add a personal message to the gift card (optional)",rows:3,maxLength:200}),(0,s.jsxs)("p",{className:"text-xs text-muted-foreground mt-1",children:[N.personalMessage.length,"/200 characters"]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Delivery Date (Optional)"}),(0,s.jsx)(l.I,{type:"date",value:N.deliveryDate,onChange:e=>Z("deliveryDate",e.target.value),min:new Date().toISOString().split("T")[0]}),(0,s.jsx)("p",{className:"text-xs text-muted-foreground mt-1",children:"Leave blank for immediate delivery"})]})]}):(0,s.jsx)("div",{className:"p-4 bg-muted/50 rounded-lg",children:(0,s.jsx)("p",{className:"text-sm text-muted-foreground",children:"The gift card will be sent to your email address after purchase."})})]})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsxs)(n.Ol,{children:[(0,s.jsx)(n.ll,{className:"font-playfair text-2xl",children:"Your Information"}),(0,s.jsx)("p",{className:"text-muted-foreground",children:"We need your details for the purchase"})]}),(0,s.jsxs)(n.aY,{children:[(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Your Name *"}),(0,s.jsx)(l.I,{value:N.buyerName,onChange:e=>Z("buyerName",e.target.value),required:!0})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Your Email *"}),(0,s.jsx)(l.I,{type:"email",value:N.buyerEmail,onChange:e=>Z("buyerEmail",e.target.value),required:!0})]})]}),(0,s.jsxs)("div",{className:"mt-4",children:[(0,s.jsx)("label",{className:"block text-sm font-medium mb-2",children:"Phone Number"}),(0,s.jsx)(l.I,{type:"tel",value:N.buyerPhone,onChange:e=>Z("buyerPhone",e.target.value),placeholder:"For order confirmation"})]})]})]})]}),(0,s.jsxs)("div",{className:"space-y-6",children:[(0,s.jsxs)(n.Zb,{className:"sticky top-4",children:[(0,s.jsx)(n.Ol,{children:(0,s.jsx)(n.ll,{className:"font-playfair text-xl",children:"Order Summary"})}),(0,s.jsxs)(n.aY,{className:"space-y-4",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center",children:[(0,s.jsx)("span",{children:"Gift Card Amount"}),(0,s.jsxs)("span",{className:"font-semibold",children:["$",P]})]}),(0,s.jsxs)("div",{className:"flex justify-between items-center",children:[(0,s.jsx)("span",{children:"Delivery Method"}),(0,s.jsx)("span",{className:"text-sm text-muted-foreground",children:"email"===j?"Email":"Physical Card"})]}),"physical"===j&&(0,s.jsxs)("div",{className:"flex justify-between items-center",children:[(0,s.jsx)("span",{children:"Shipping"}),(0,s.jsx)("span",{className:"text-sm",children:"Free"})]}),P>=200&&(0,s.jsxs)("div",{className:"flex justify-between items-center text-green-600",children:[(0,s.jsx)("span",{children:"Bonus Card"}),(0,s.jsx)("span",{className:"font-semibold",children:"+$25"})]}),(0,s.jsx)("div",{className:"border-t pt-4",children:(0,s.jsxs)("div",{className:"flex justify-between items-center text-lg font-bold",children:[(0,s.jsx)("span",{children:"Total Value"}),(0,s.jsxs)("span",{children:["$",P>=200?P+25:P]})]})}),(0,s.jsxs)(i.z,{className:"w-full bg-primary hover:bg-primary/90",size:"lg",onClick:G,disabled:!P||P<25||w,children:[(0,s.jsx)(h.Z,{className:"w-4 h-4 mr-2"}),w?"Processing...":"Purchase Gift Card - $".concat(P)]}),(0,s.jsx)("p",{className:"text-xs text-muted-foreground text-center",children:"Secure payment integration (demo mode)"})]})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsx)(n.Ol,{children:(0,s.jsx)(n.ll,{className:"font-playfair text-xl",children:"Gift Card Features"})}),(0,s.jsx)(n.aY,{children:(0,s.jsx)("ul",{className:"space-y-3",children:b.map((e,t)=>(0,s.jsxs)("li",{className:"flex items-start space-x-2",children:[(0,s.jsx)(f.Z,{className:"w-4 h-4 text-primary mt-1 flex-shrink-0"}),(0,s.jsx)("span",{className:"text-sm",children:e})]},t))})})]}),(0,s.jsxs)(n.Zb,{children:[(0,s.jsx)(n.Ol,{children:(0,s.jsx)(n.ll,{className:"font-playfair text-xl",children:"Need Help?"})}),(0,s.jsxs)(n.aY,{children:[(0,s.jsx)("p",{className:"text-sm text-muted-foreground mb-4",children:"Have questions about gift cards? We're here to help!"}),(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsxs)(i.z,{variant:"outline",size:"sm",className:"w-full bg-transparent",children:[(0,s.jsx)(m.Z,{className:"w-4 h-4 mr-2"}),"Email Support"]}),(0,s.jsxs)(i.z,{variant:"outline",size:"sm",className:"w-full bg-transparent",children:[(0,s.jsx)(u,{className:"w-4 h-4 mr-2"}),"Call (555) 123-TATT"]})]})]})]})]})]}),(0,s.jsxs)("div",{className:"mt-16",children:[(0,s.jsx)("h2",{className:"font-playfair text-3xl font-bold mb-8 text-center",children:"Gift Card FAQ"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[(0,s.jsx)(n.Zb,{children:(0,s.jsxs)(n.aY,{className:"p-6",children:[(0,s.jsx)("h3",{className:"font-semibold mb-2",children:"Do gift cards expire?"}),(0,s.jsx)("p",{className:"text-muted-foreground text-sm",children:"No! Our gift cards never expire and can be used at any time for any of our services."})]})}),(0,s.jsx)(n.Zb,{children:(0,s.jsxs)(n.aY,{className:"p-6",children:[(0,s.jsx)("h3",{className:"font-semibold mb-2",children:"Can gift cards be transferred?"}),(0,s.jsx)("p",{className:"text-muted-foreground text-sm",children:"Yes, gift cards can be transferred to another person. Just contact us with the details."})]})}),(0,s.jsx)(n.Zb,{children:(0,s.jsxs)(n.aY,{className:"p-6",children:[(0,s.jsx)("h3",{className:"font-semibold mb-2",children:"What if I lose my gift card?"}),(0,s.jsx)("p",{className:"text-muted-foreground text-sm",children:"We can replace lost gift cards with proof of purchase. Keep your confirmation email safe!"})]})}),(0,s.jsx)(n.Zb,{children:(0,s.jsxs)(n.aY,{className:"p-6",children:[(0,s.jsx)("h3",{className:"font-semibold mb-2",children:"Can I check my gift card balance?"}),(0,s.jsx)("p",{className:"text-muted-foreground text-sm",children:"Yes! You can check your balance online using your gift card number or call us anytime."})]})})]})]})]})})}},65613:function(e,t,r){"use strict";r.d(t,{Cd:function(){return c},X:function(){return d},bZ:function(){return l}});var s=r(57437);r(2265);var a=r(90535),i=r(94508);let n=(0,a.j)("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}});function l(e){let{className:t,variant:r,...a}=e;return(0,s.jsx)("div",{"data-slot":"alert",role:"alert",className:(0,i.cn)(n({variant:r}),t),...a})}function c(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"alert-title",className:(0,i.cn)("col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight",t),...r})}function d(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"alert-description",className:(0,i.cn)("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",t),...r})}},35974:function(e,t,r){"use strict";r.d(t,{C:function(){return c}});var s=r(57437);r(2265);var a=r(37053),i=r(90535),n=r(94508);let l=(0,i.j)("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function c(e){let{className:t,variant:r,asChild:i=!1,...c}=e,d=i?a.g7:"span";return(0,s.jsx)(d,{"data-slot":"badge",className:(0,n.cn)(l({variant:r}),t),...c})}},66070:function(e,t,r){"use strict";r.d(t,{Ol:function(){return n},SZ:function(){return c},Zb:function(){return i},aY:function(){return d},eW:function(){return o},ll:function(){return l}});var s=r(57437);r(2265);var a=r(94508);function i(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"card",className:(0,a.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",t),...r})}function n(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"card-header",className:(0,a.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",t),...r})}function l(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"card-title",className:(0,a.cn)("leading-none font-semibold",t),...r})}function c(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"card-description",className:(0,a.cn)("text-muted-foreground text-sm",t),...r})}function d(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"card-content",className:(0,a.cn)("px-6",t),...r})}function o(e){let{className:t,...r}=e;return(0,s.jsx)("div",{"data-slot":"card-footer",className:(0,a.cn)("flex items-center px-6 [.border-t]:pt-6",t),...r})}},95186:function(e,t,r){"use strict";r.d(t,{I:function(){return i}});var s=r(57437);r(2265);var a=r(94508);function i(e){let{className:t,type:r,...i}=e;return(0,s.jsx)("input",{type:r,"data-slot":"input",className:(0,a.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",t),...i})}},76818:function(e,t,r){"use strict";r.d(t,{g:function(){return i}});var s=r(57437);r(2265);var a=r(94508);function i(e){let{className:t,...r}=e;return(0,s.jsx)("textarea",{"data-slot":"textarea",className:(0,a.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base shadow-xs transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),...r})}},20265:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});let s=(0,r(79205).Z)("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]])},30401:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});let s=(0,r(79205).Z)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},88226:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});let s=(0,r(79205).Z)("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]])},89345:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});let s=(0,r(79205).Z)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]])},58293:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});let s=(0,r(79205).Z)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},86595:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});let s=(0,r(79205).Z)("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]])},32489:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});let s=(0,r(79205).Z)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}},function(e){e.O(0,[6137,9480,5360,2971,2117,1744],function(){return e(e.s=6817)}),_N_E=e.O()}]);