1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[40020],{297971:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(840097),l=a(362414),i=a(403734),s=a(43184);let n=()=>{let{user:e}=(0,i.Jd)(),r=(0,s._2)();return(0,t.n)({mutationFn:async a=>{let{shopItemId:t,type:i}=a;if(!(null==e?void 0:e.id)||!(null==r?void 0:r.id))throw Error("Usu\xe1rio ou whitelabel n\xe3o encontrado");return(await l.Ay.post("/shop-item-event",{userId:e.id,whitelabelId:r.id,shopItemId:t,type:i})).data},onError:e=>{console.error("Erro ao enviar evento do produto:",e)}})}},372243:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(637876),l=a(457946),i=a(463645);let s=()=>(0,t.jsxs)(l.P.div,{initial:{y:400,opacity:0},animate:{y:0,opacity:1},exit:{y:-400,opacity:0},transition:{duration:.7,ease:"easeOut"},className:"-my-[64px] flex h-screen flex-col items-center justify-center gap-8 bg-background xl:mx-auto xl:max-w-screen-xl",children:[(0,t.jsxs)("div",{className:"flex w-full flex-col items-center gap-2",children:[(0,t.jsxs)(l.P.span,{animate:{opacity:[0,1],scale:[.9,1],transition:{duration:1}},exit:{scale:[1,2],opacity:[1,0],transition:{duration:1}},className:"relative mb-8 flex size-10",children:[(0,t.jsx)(l.P.span,{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-primary/90 opacity-75"}),(0,t.jsx)("span",{className:"relative inline-flex size-10 items-center justify-center rounded-full bg-primary",children:(0,t.jsx)(i.default,{size:16,className:"text-primary-foreground"})})]}),(0,t.jsx)(l.P.p,{animate:{y:[10,0],opacity:[0,1],transition:{duration:1,delay:.5}},className:"text-xl font-semibold",children:"Estamos processando sua compra"}),(0,t.jsx)(l.P.p,{animate:{y:[10,0],opacity:[0,1],transition:{duration:1,delay:.7}},className:"text-gray-600",children:"N\xe3o feche esta janela"})]}),(0,t.jsx)(l.P.p,{animate:{y:[10,0],opacity:[0,1],transition:{duration:1,delay:1.7}},className:"text-gray-400",children:"Voc\xea ser\xe1 redirecionado para o seu pedido logo ap\xf3s a conclus\xe3o da compra"})]})},666488:(e,r,a)=>{a.d(r,{_:()=>t});let t=(0,a(534957).vt)(e=>({product:{},step:"view",setStep:r=>e({step:r}),setProduct:r=>e({product:r}),paymentData:{},setPaymentData:r=>e({paymentData:r}),reset:()=>e({step:"view",product:{},paymentData:{}})}))},861189:(e,r,a)=>{a.d(r,{M:()=>j});var t=a(637876),l=a(754587),i=a.n(l),s=a(534820),n=a(344937),o=a(403738),d=a(14232),c=a(526283),u=a(456680);let m=()=>{let e=(0,d.useContext)(p);if(!e)throw Error("useCarousel must be used within a CarouselProvider");return e},p=(0,d.createContext)(null),f=(0,d.forwardRef)((e,r)=>{var a,l,i;let{carouselOptions:n,orientation:o="horizontal",dir:c,plugins:m,children:f,className:x,...h}=e,[v,y]=(0,s.A)({...n,axis:"vertical"===o?"y":"x",direction:null!=(a=null==n?void 0:n.direction)?a:c},m),[b,w]=(0,s.A)({...n,axis:"vertical"===o?"y":"x",direction:null!=(l=null==n?void 0:n.direction)?l:c,containScroll:"keepSnaps",dragFree:!0},m),[j,N]=(0,d.useState)(!1),[g,k]=(0,d.useState)(!1),[C,_]=(0,d.useState)(0),z=(0,d.useCallback)(()=>{y&&y.scrollNext()},[y]),P=(0,d.useCallback)(()=>{y&&y.scrollPrev()},[y]),S=null!=(i=null==n?void 0:n.direction)?i:c,I=(0,d.useCallback)(e=>{if(y)switch(e.key){case"ArrowLeft":if(e.preventDefault(),"horizontal"===o){if("rtl"===S)return void z();P()}break;case"ArrowRight":if(e.preventDefault(),"horizontal"===o){if("rtl"===S)return void P();z()}break;case"ArrowUp":e.preventDefault(),"vertical"===o&&P();break;case"ArrowDown":e.preventDefault(),"vertical"===o&&z()}},[y,o,S]),R=(0,d.useCallback)(e=>{y&&w&&y.scrollTo(e)},[y,w]),D=(0,d.useCallback)(()=>{if(!y||!w)return;let e=y.selectedScrollSnap();_(e),w.scrollTo(e),N(y.canScrollPrev()),k(y.canScrollNext())},[y,w]);return(0,d.useEffect)(()=>{if(y)return D(),y.on("select",D),y.on("reInit",D),()=>{y.off("select",D)}},[y,D]),(0,t.jsx)(p.Provider,{value:{emblaMainApi:y,mainRef:v,thumbsRef:b,scrollNext:z,scrollPrev:P,canScrollNext:g,canScrollPrev:j,activeIndex:C,onThumbClick:R,handleKeyDown:I,carouselOptions:n,direction:S,orientation:o||((null==n?void 0:n.axis)==="y"?"vertical":"horizontal")},children:(0,t.jsx)("div",{...h,ref:r,onKeyDownCapture:I,className:(0,u.cn)("relative grid w-full gap-2 focus:outline-none",x),dir:S,children:f})})});
1f.displayName="Carousel";let x=(0,d.forwardRef)((e,r)=>{let{className:a,dir:l,children:i,...s}=e,{mainRef:n,orientation:o,direction:d}=m();return(0,t.jsx)("div",{...s,ref:n,className:"overflow-hidden",dir:d,children:(0,t.jsx)("div",{ref:r,className:(0,u.cn)("flex","".concat("vertical"===o?"flex-col":""),a),children:i})})});x.displayName="CarouselMainContainer";let h=(0,d.forwardRef)((e,r)=>{let{className:a,dir:l,children:i,...s}=e,{thumbsRef:n,orientation:o,direction:d}=m();return(0,t.jsx)("div",{...s,ref:n,className:"overflow-hidden",dir:d,children:(0,t.jsx)("div",{ref:r,className:(0,u.cn)("flex","".concat("vertical"===o?"flex-col":""),a),children:i})})});h.displayName="CarouselThumbsContainer";let v=(0,d.forwardRef)((e,r)=>{let{className:a,children:l,...i}=e,{orientation:s}=m();return(0,t.jsx)("div",{...i,ref:r,className:(0,u.cn)("min-w-0 shrink-0 grow-0 basis-full bg-background p-1 ".concat("vertical"===s?"pb-1":"pr-1"),a),children:l})});v.displayName="SliderMainItem";let y=(0,d.forwardRef)((e,r)=>{let{className:a,index:l,children:i,...s}=e,{activeIndex:n,onThumbClick:o,orientation:d}=m(),c=n===l;return(0,t.jsx)("div",{...s,ref:r,onClick:()=>o(l),className:(0,u.cn)("flex min-w-0 shrink-0 grow-0 basis-1/3 bg-background p-1","".concat("vertical"===d?"pt-1":"pr-1"),a),children:(0,t.jsx)("div",{className:"relative aspect-square h-20 w-full rounded-lg opacity-50 transition-opacity ".concat(c?"!opacity-100":""),children:i})})});y.displayName="SliderThumbItem",(0,d.forwardRef)((e,r)=>{let{className:a,index:l,children:i,...s}=e,{activeIndex:n,onThumbClick:o}=m();return(0,t.jsx)(c.$,{ref:r,size:"icon",className:(0,u.cn)("h-1.5 w-6 rounded-full","data-[active='false']:bg-primary/50 data-[active='true']:bg-primary",a),"data-active":n===l,onClick:()=>o(l),...s,children:(0,t.jsxs)("span",{className:"sr-only",children:["slide ",l+1," "]})})}).displayName="CarouselIndicator",(0,d.forwardRef)((e,r)=>{let{className:a,dir:l,variant:i="outline",size:s="icon",...o}=e,{canScrollNext:d,canScrollPrev:p,scrollNext:f,scrollPrev:x,orientation:h,direction:v}=m();return(0,t.jsxs)(c.$,{ref:r,variant:i,size:s,className:(0,u.cn)("absolute z-10 h-6 w-6 rounded-full","vertical"===h?"-top-2 left-1/2 -translate-x-1/2 rotate-90":"-left-2 top-1/2 -translate-y-1/2",a),onClick:"rtl"===v?f:x,disabled:!("rtl"===v?d:p),...o,children:[(0,t.jsx)(n.default,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}).displayName="CarouselPrevious",(0,d.forwardRef)((e,r)=>{let{className:a,dir:l,variant:i="outline",size:s="icon",...n}=e,{canScrollNext:d,canScrollPrev:p,scrollNext:f,scrollPrev:x,orientation:h,direction:v}=m();return(0,t.jsxs)(c.$,{ref:r,variant:i,size:s,className:(0,u.cn)("absolute z-10 h-6 w-6 rounded-full","vertical"===h?"-bottom-2 left-1/2 -translate-x-1/2 rotate-90":"-right-2 top-1/2 -translate-y-1/2",a),onClick:"rtl"===v?x:f,disabled:!("rtl"===v?p:d),...n,children:[(0,t.jsx)(o.default,{className:"h-4 w-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Next slide"})]})}).displayName="CarouselNext";var b=a(343349);let w=e=>{let{totalItems:r}=e,{activeIndex:a}=m();return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"absolute right-2 top-2 z-10 rounded-full bg-black/70 px-2 py-1 text-xs font-medium text-white",children:[a+1,"/",r]}),(0,t.jsxs)("div",{className:"mt-2 text-center text-sm text-muted-foreground",children:["M\xeddia ",a+1," de ",r]})]})},j=e=>{let{media:r}=e;return(0,b.U)("(max-width: 1023px)")?(0,t.jsx)("div",{className:"w-full overflow-hidden",children:(0,t.jsx)(f,{orientation:"horizontal",className:"w-full",children:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(x,{className:"h-64 sm:h-80",children:r.map((e,r)=>(0,t.jsx)(v,{className:"flex w-full items-center justify-center overflow-hidden rounded-md border border-muted",children:(0,t.jsx)(i(),{src:e.url||"/img/cover-placeholder.png",alt:e.url,width:540,height:360,className:"h-full w-full object-cover"})},r))}),(0,t.jsx)(w,{totalItems:r.length})]})})}):(0,t.jsxs)(f,{orientation:"vertical",className:"flex w-full items-center gap-2",children:[(0,t.jsx)(h,{className:"h-60 basis-1/4",children:r.map((e,r)=>(0,t.jsx)(y,{index:r,className:"rounded-md bg-transparent",children:(0,t.jsx)("span",{className:"flex h-full w-full cursor-pointer items-center justify-center rounded-md border border-muted bg-background",children:(0,t.jsx)(i(),{src:e.url,alt:e.url,
1width:384,height:240,className:"h-full w-full object-cover"})})},r))}),(0,t.jsx)("div",{className:"relative basis-3/4",children:(0,t.jsx)(x,{className:"h-96",children:r.map((e,r)=>(0,t.jsx)(v,{className:"flex w-fit items-center justify-center overflow-hidden rounded-md border border-muted",children:(0,t.jsx)(i(),{src:e.url,alt:e.url,width:540,height:360,className:"h-full w-full object-cover"})},r))})})]})}},871762:(e,r,a)=>{a.d(r,{R:()=>f});var t=a(840097),l=a(359688),i=a(322442),s=a(362414),n=a(666488),o=a(403734),d=a(43184),c=a(620864);let u=i.Ik({product:i.Ik({id:i.Yj(),qtd:i.ai()})}),m=u.extend({type:i.eu("pix")}),p=u.extend({type:i.eu("credit_card"),name:i.Yj(),number:i.Yj(),expiry:i.Yj(),cvv:i.Yj()});i.gM("type",[m,p]);let f=()=>{let{user:e}=(0,o.Jd)(),r=(0,d._2)(),{setPaymentData:a,setStep:i}=(0,n._)();return(0,t.n)({mutationFn:async t=>{var l;let{data:n}=t,o=n.type;"credit_card"===o&&i("buying");let d="pix"===o?{whitelabelId:null==r?void 0:r.id,userId:null==e?void 0:e.id,code:n.product.id,quantity:n.product.qtd,payment:{payment_method:"pix"}}:{whitelabelId:null==r?void 0:r.id,userId:null==e?void 0:e.id,code:n.product.id,quantity:n.product.qtd,payment:{credit_card:{card:"credit_card"===n.type?{number:n.number.replace(/\D/g,""),holder_name:n.name,holder_document:String(null!=(l=null==e?void 0:e.cpfCnpj)?l:"").replace(/\D/g,""),exp_month:Number(n.expiry.split("/")[0]),exp_year:Number(n.expiry.split("/")[1]),cvv:n.cvv}:void 0,installments:2},payment_method:"credit_card"}},c=await s.Ay.post("/payment/marketplace/orders",d);return"failed"===c.data.charges[0].status?void i("error-pix-payment"):(a(c.data),"pix"===o&&i("pix-code"),"credit_card"===o&&i("success-pix-payment"),c.data)},onError:e=>{var r,a,t;(0,c.l2)(e,{component:"BuyStep"}),i("error-pix-payment"),l.oR.error(null!=(t=null==(a=e.response)||null==(r=a.data)?void 0:r.message)?t:"Erro ao realizar o pagamento")},throwOnError:!0})}}}]);
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.