PageSourceSearch

https://ramada.com.br/_next/static/chunks/9283-b35fcd1697bcbf45.js

js ramada.com.br collected 2026-09-24 20:16:53 UTC 77,948 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9283],{9857:(e,r,a)=>{a.d(r,{X:()=>t});function t(e){return e.map(e=>({item_id:e.codprod,item_name:"".concat(e.product.descrprod," ").concat(e.product.compldesc),affiliation:"Ferragens Ramada",item_brand:e.product.descrmarcarmd,item_category:e.product.descrgrupoprod,item_category2:e.product.descrgrupopai,price:e.product.valores.valorProduto,quantity:e.quantidade}))}},14655:(e,r,a)=>{a.d(r,{FL:()=>f,WY:()=>C,fZ:()=>M,uF:()=>P,Yn:()=>k,O_:()=>E,xi:()=>D,TF:()=>z,YQ:()=>F});var t=a(95155),s=a(12115),o=a(22954),l=a(55817),i=a(51461),n=a(68407),c=a.n(n),d=a(30722),u=a.n(d),m=a(22478),p=a(91812),g=a(39248),x=a(89307);let h=u()(c()),f=e=>{let{column:r}=e,{getCart:a,items:n}=(0,g.useCart)(),{trackRemoveFromCart:c}=(0,x.x)(),d="tooltip-remove-all-".concat(r.id),[u,f]=(0,s.useState)(!1),b=(0,s.useCallback)(async()=>{f(!0);let e=await (0,m.i)();if(!e.success)return console.error("Error ao limpar carrinho:",e.status,e.message),o.oR.error(e.message||"Erro ao limpar carrinho",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500"});let r=[],t=0;n.map(e=>{r.push({item_id:e.codprod,item_name:e.product.descrprod+" "+e.product.compldesc,affiliation:"Ferragens Ramada",item_brand:e.product.descrmarcarmd,item_category:e.product.descrgrupoprod,item_category2:e.product.descrgrupopai,price:e.product.valores.valorProduto,quantity:e.quantidade}),t+=e.product.valores.valorProduto}),c(r,t),await a(),f(!1),(0,o.oR)("Carrinho limpo com sucesso",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500"})},[a,n]),v=(0,s.useCallback)(()=>{h.fire({title:"Voc\xea tem certeza que deseja limpar o carrinho?",text:"Essa a\xe7\xe3o n\xe3o poder\xe1 ser desfeita.",icon:"warning",showCancelButton:!0,focusDeny:!0,confirmButtonText:"Sim, esvaziar",cancelButtonText:"Cancelar",customClass:{confirmButton:"bg-red-500 text-white hover:bg-red-600",cancelButton:"bg-gray-300 text-gray-800 hover:bg-gray-400"}}).then(async e=>{e.isConfirmed&&await b()})},[b]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(p.a6,{id:d,onClick:v,className:"relative flex h-full w-full items-center justify-center text-custom-red-base hover:text-custom-red-dark",children:[u&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-2 border-t-2 border-t-brand-light"})}),(0,t.jsx)(i.l,{size:20,className:"outline-none"})]}),(0,t.jsx)(l.m_,{place:"right",anchorSelect:'[id^="'.concat(d,'"]'),style:{zIndex:1e3,paddingLeft:"6px",borderRadius:"6px"},children:(0,t.jsx)("span",{className:"font-normal uppercase",children:"esvaziar carrinho"})})]})};var b=a(93778),v=a(87025);let y=e=>{let{row:r}=e,{getCart:a,invalidateCart:i}=(0,g.useCart)(),{trackRemoveFromCart:n}=(0,x.x)(),c="tooltip-cut-".concat(r.original.code),[d,u]=(0,s.useState)(!1),m=(0,s.useCallback)(async()=>{u(!0);let e=await (0,v.v)({productId:r.original.code,quantidade:0});if(!e.success)return console.error("Error ao atualizar item do carrinho:",e.status,e.message),o.oR.error(e.message||"Erro ao atualizar item do carrinho",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500"});n([{item_id:r.original.code,item_name:r.original.product,affiliation:"Ferragens Ramada",item_brand:r.original.meta.product.descrmarcarmd,item_category:r.original.meta.product.descrgrupoprod,item_category2:r.original.meta.product.descrgrupopai,price:r.original.meta.product.valores.valorProduto,quantity:Number(r.original.quantity)}],r.original.meta.product.valores.valorProduto),i(),await a(),u(!1),(0,o.oR)("Item removido com sucesso",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500"})},[r.original.code,a,i]);return(0,t.jsxs)(p.a6,{onClick:m,className:"relative flex h-full w-full items-center justify-center px-2 text-custom-red-base outline-none ring-0 hover:cursor-pointer hover:text-custom-red-dark focus:border-0 focus:outline-none focus:ring-0 active:outline-none",children:[d&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-2 border-t-2 border-t-brand-light"})}),(0,t.jsx)(b.b,{id:c,className:"outline-none",size:32}),(0,t.jsx)(l.m_,{place:"right",anchorSelect:'[id^="'.concat(c,'"]'),wrapper:"div",style:{zIndex:1e3,paddingLeft:"6px",borderRadius:"6px",outline:"0"},children:(0,t.jsx)("span",{className:"uppercase",children:"cortar item do carrinho"})})]})};var j=a(37996),N=a(76195);let w=e=>{let{row:r}=e,{getCart:a,invalidateCart:i}=(0,g.useCart)(),{trackRemoveFromCart:n}=(0,x.x)(),c="tooltip-remove-".concat(r.original.code),[d,u]=(0,s.use
1State)(!1),m=(0,s.useCallback)(async()=>{u(!0);let e=await (0,v.v)({productId:r.original.code,quantidade:0});if(!e.success)return console.error("Error ao atualizar item do carrinho:",e.status,e.message),o.oR.error(e.message||"Erro ao atualizar item do carrinho",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500"});n([{item_id:r.original.code,item_name:r.original.product,affiliation:"Ferragens Ramada",item_brand:r.original.meta.product.descrmarcarmd,item_category:r.original.meta.product.descrgrupoprod,item_category2:r.original.meta.product.descrgrupopai,price:r.original.meta.product.valores.valorProduto,quantity:Number(r.original.quantity)}],r.original.meta.product.valores.valorProduto),i(),await a(),u(!1),(0,o.oR)("Item removido com sucesso",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500"})},[r.original.code,a,i]);return(0,t.jsxs)(p.a6,{onClick:m,className:"relative flex h-full w-full items-center justify-center px-2 outline-none ring-0 hover:cursor-pointer hover:text-custom-primary-base focus:border-0 focus:outline-none focus:ring-0 active:outline-none",children:[d&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-2 border-t-2 border-t-brand-light"})}),(0,t.jsx)(N.q,{id:c,className:"outline-none",size:32}),(0,t.jsx)(l.m_,{place:"right",anchorSelect:'[id^="'.concat(c,'"]'),wrapper:"div",style:{zIndex:1e3,paddingLeft:"6px",borderRadius:"6px",outline:"0"},children:(0,t.jsx)("span",{className:"uppercase",children:"remover item do carrinho"})})]})},C=e=>{let{row:r}=e,{hasToCutByCodprod:a}=(0,j.Mg)();return a(r.original.code)?(0,t.jsx)(y,{row:r}):(0,t.jsx)(w,{row:r})},P=e=>{let{row:r}=e,{hasToCutByCodprod:a}=(0,j.Mg)(),s=r.original.price;return a(r.original.code)?(0,t.jsx)("div",{className:"flex w-full flex-col items-end justify-center pr-2",children:"-"}):(0,t.jsxs)("div",{className:"flex w-full flex-col items-end justify-center pr-2",children:[(0,t.jsxs)("span",{className:"flex gap-2",children:[s.smallPrice&&(0,t.jsx)("span",{className:"line-through",children:s.smallPrice}),(0,t.jsx)("span",{className:"font-semibold",children:s.bigPrice}),s.quantity&&s.unitPrice&&(0,t.jsx)("span",{children:"un."})]}),s.quantity&&s.unitPrice&&(0,t.jsxs)("span",{className:"flex gap-1",children:[(0,t.jsx)("span",{className:"font-semibold",children:s.quantity}),(0,t.jsx)("span",{children:"ou mais un. apenas:"}),(0,t.jsx)("span",{className:"font-semibold text-custom-orange-base",children:s.unitPrice})]})]})};var _=a(75889);let k=e=>{let{row:r}=e,{hasToCutByCodprod:a}=(0,j.Mg)(),s=a(r.original.code);return(0,t.jsx)("div",{className:(0,_.QP)("line-clamp-2 w-full pl-2",s&&"font-bold line-through"),children:r.original.product})};var R=a(81605),S=a(45540);let q={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500",position:"top-center",icon:!1},I={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500",position:"top-center",icon:!1},E=e=>{let{row:r}=e,a=r.original.meta.product.agrupmin||1,l=r.original.meta.product.estoque,i=r.original.code,n=r.original.meta.product.lembrete,[c,d]=(0,s.useState)(n),[u,m]=(0,s.useState)(!1),[x,h]=(0,s.use
1State)(()=>r.original.quantity||"1"),{getCart:f,invalidateCart:b}=(0,g.useCart)(),{hasToCutByCodprod:y}=(0,j.Mg)(),{mutateAsync:N,isPending:w}=(0,S.A)(),C=(0,s.useRef)(null),P=(0,s.useRef)(null),k=(0,s.useRef)(null),E=(0,s.useRef)(null),z=y(i),F=(0,s.useCallback)(async()=>{o.oR.success("Item atualizado com sucesso",I),await b(),await f()},[b,f]),M=(0,s.useCallback)(()=>{o.oR.error("A quantidade deve ser m\xfaltiplo de ".concat(a),{...q,toastId:"multiple-of-step"})},[a]),Q=(0,s.useCallback)(()=>{o.oR.error("A quantidade informada est\xe1 acima da permitida para este produto",{...q,toastId:"above-stock"})},[]),D=(0,s.useCallback)(e=>{o.oR.error(e||"Erro ao atualizar item do carrinho",{...q,toastId:"update-cart-item"})},[]),T=(0,s.useCallback)(()=>{o.oR.error("A quantidade m\xednima \xe9 ".concat(a),{...q,toastId:"min-quantity"})},[a]),A=(0,s.useCallback)(async e=>{try{m(!0);let a=await (0,v.v)({productId:r.original.code,quantidade:e});if(!a.success)return console.error("Error ao atualizar item do carrinho:",a.status,a.message),D(a.message);return f()}finally{m(!1)}},[r.original.code,f,D]),L=(0,s.useCallback)(async e=>{let r=e.replace(/\D/,""),t=parseInt(r||"0",10);h(t.toString()),C.current&&clearTimeout(C.current),C.current=setTimeout(async()=>{if(isNaN(t)||!r||0===t)return A(a).then(()=>{h(a.toString()),E.current=a,M()});if(t>l){Q();let e=Math.floor(l/a)*a;return A(e).then(()=>{h(e.toString()),E.current=e})}if(t%a!=0){let e=t,r=Math.round(t/a);return A(e=t<a?a:r*a).then(()=>{h(e.toString()),E.current=e,M()})}A(t).then(()=>{h(t.toString()),E.current=t,F()}).catch(e=>{console.error("Error updating cart item:",e),D()})},500)},[a,l,M,Q,D,A,F]),V=(0,s.useCallback)(async()=>{let e=parseInt(x.replace(/\D/,"")||"0",10),r=e-a;r<=a&&(r=a),h(r.toString()),P.current||(E.current=e),P.current&&clearTimeout(P.current),P.current=setTimeout(async()=>{if(r===E.current){P.current=null;return}if(r<a)return h(a.toString()),E.current=e,P.current=null,T();A(r).then(()=>{h(r.toString()),F()}).catch(e=>{console.error("Error updating cart item:",e),D()}),E.current=e,P.current=null},500)},[x,a,T,A,F,D]),B=(0,s.useCallback)(async()=>{let e=parseInt(x.replace(/\D/,"")||"0",10),r=e+a;r>l&&(Q(),r=Math.floor(l/a)*a),h(r.toString()),k.current||(E.current=e),k.current&&clearTimeout(k.current),k.current=setTimeout(async()=>{if(r===E.current){k.current=null;return}if(r>l){let r=Math.floor(l/a)*a;return A(r).then(()=>{Q(),h(r.toString()),E.current=e,k.current=null})}A(r).then(()=>{h(r.toString()),F()}).catch(e=>{console.error("Error updating cart item:",e),D()}),E.current=e,k.current=null},500)},[x,a,l,A,F,Q,D]);async function K(){try{let e=await N({productId:+i});e.success&&(o.oR.success(e.message,I),d(e=>!e)),e.success||o.oR.error(e.message,q)}catch(e){console.error("Error reminding product:",e),o.oR.error("Erro ao processar o lembrete do produto ".concat(i),q)}}return((0,s.useEffect)(()=>{r.original.quantity&&h(r.original.quantity.toString())},[r.original.quantity]),z)?(0,t.jsx)(p.$n,{className:(0,_.QP)("mx-2 flex h-10 items-center justify-center px-2",!c&&"bg-custom-primary-muted hover:bg-custom-primary-muted/80",c&&"bg-emerald-500 hover:bg-emerald-600"),loading:w,disabled:w,onClick:async()=>await K(),children:c?"Aviso ok":"Avise me"}):(0,t.jsx)(R.r,{id:r.original.id,value:x,loading:u,onChange:L,onIncrement:B,onDecrement:V})},z=e=>{let{row:r}=e,{hasToCutByCodprod:a}=(0,j.Mg)(),s=r.original.subtotal;return a(r.original.code)?(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:"-"}):(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:s})},F=e=>{let{row:r}=e,{hasToCutByCodprod:a}=(0,j.Mg)(),s=r.original.taxes;return a(r.original.code)?(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:"-"}):(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:s||"-"})};function M(){return(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center rounded-[10px] border border-custom-gray-lighter bg-custom-gray-white-base p-10 shadow-md",children:(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center gap-2 text-center",children:[(0,t.jsx)("h3",{className:"font-manrope text-lg font-bold text-custom-gray-darker",children:"Seu carrinho est\xe1 vazio"}),(0,t.jsx)("p",{className:"text-sm text-custom-gray-base",children:"Adicione produtos para continuar com sua compra."})]})})}var Q=a(61338);function D(){return(0,t.jsx)(Q.E,{children:(0,t.jsx)("div",{className:"flex h-full w-full items-start justify-center p-4"})})}},22478:(e,r,a)=>{a.d(r,{i:()=>s});var t=a(30926);let s=(0,t.createServerReference)("008d229511e809089fc42f5925ae6cf25ebc6aa051",t.callServer,void 0,t.findSourceMapURL,"ClearCart")},28640:(e,r,a)=>{a.d(r,{p:()=>n});var t=a(80549),s=a(30926);let o=(0,s.createServerReference)("0063932812c7c69423cd8faa03f0db9ad4a9582950",s.callServer,void 0,s.findSourceMapURL,"ResolveCart");var l=a(39248);async function i(){let e=await o();if(!e.success)throw Error(e.message);return e.message}let n=()=>{let{invalidateCart:e}=(0,l.useCart)();
1return(0,t.n)({mutationKey:["useResolveCartMutation"],mutationFn:i,onSuccess:async()=>{await e()},onError:e=>(console.error(e,"ResolveCart error response"),e)})}},36534:(e,r,a)=>{a.d(r,{A:()=>c});var t=a(95155),s=a(12115),o=a(89129),l=a(25683),i=a(85203),n=a.n(i);let c=e=>{let{children:r,open:a,onClose:i,variant:c="center"}=e;return(0,t.jsx)(o.e,{appear:!0,show:a,as:s.Fragment,children:(0,t.jsx)(l.lG,{as:"div",className:"fixed inset-0 z-50 overflow-y-auto overflow-x-hidden",onClose:i,children:(0,t.jsxs)("div",{className:n()("min-h-screen text-center lg:px-4",{"flex items-end justify-center":"bottom"===c}),children:[(0,t.jsx)(o._,{as:s.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,t.jsx)("div",{className:"fixed inset-0 z-40 cursor-pointer bg-brand-dark/70"})}),(0,t.jsx)("span",{className:n()({"inline-block h-screen align-middle":"center"===c,"h-screen align-bottom":"bottom"===c}),"aria-hidden":"true",children:"​"}),"bottom"===c?(0,t.jsx)(o._,{as:s.Fragment,enter:"transition-top ease-linear duration-500",enterFrom:"top-[100vh]",enterTo:"top-0",leave:"transition-top ease-out duration-500",leaveFrom:"top-0",leaveTo:"top-[100vh]",children:(0,t.jsx)("div",{className:"relative z-50 inline-block h-[75vh] w-full overflow-hidden p-0 align-middle shadow-xl transition-all md:w-[500px] xl:w-auto ltr:text-left rtl:text-right",children:(0,t.jsxs)("div",{className:"relative h-full",children:[(0,t.jsx)("button",{onClick:i,"aria-label":"Close panel",className:"absolute top-2 opacity-0 md:top-4 ltr:right-2 md:ltr:right-4 rtl:left-2 md:rtl:left-4"}),r]})})}):(0,t.jsx)(o._,{as:s.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-110",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-110",children:(0,t.jsx)(l.Lj,{className:"relative z-50 inline-block w-full transform overflow-hidden p-4 align-middle transition-all md:w-auto md:p-6 xl:p-8 ltr:text-left rtl:text-right",children:(0,t.jsxs)("div",{className:"relative rounded-md",children:[(0,t.jsx)("button",{onClick:i,"aria-label":"Close panel",className:"absolute top-2 opacity-0 md:top-4 ltr:right-2 md:ltr:right-4 rtl:left-2 md:rtl:left-4"}),r]})})})]})})})}},37326:(e,r,a)=>{a.d(r,{Vi:()=>$,io:()=>G,Dp:()=>h,vX:()=>y,xe:()=>x,$1:()=>g,Es:()=>f});var t=a(80549),s=a(39248);async function o(e){let{updateCartPaymentMethod:r,codtipvenda:a}=e;return r({codtipvenda:a})}let l="checkout_pix_selecionado",i=new Set;function n(){i.forEach(e=>e())}var c=a(12115),d=a(53455),u=a(88299);let m=[],p="pix_codtipvenda";function g(){let{data:e}=(0,d.I)({queryKey:["parametro",p],queryFn:async()=>{let{success:e,data:r}=await (0,u.s)({paramName:p});if(!e||!r)return m;let a=r.valor.split(",").map(e=>Number(e.trim())).filter(e=>Number.isFinite(e)&&e>0);return a.length?a:m},staleTime:36e5,placeholderData:m});return null!=e?e:m}function x(){let{clientPaymentMethods:e}=(0,s.useCart)(),r=g();return(0,c.useMemo)(()=>{let a=r.find(r=>e.some(e=>e.codtipvenda===r&&e.habilitado));return null!=a?a:null},[e,r])}function h(){let{cart:e}=(0,s.useCart)(),r=g();return!!e&&r.includes(e.codtipvenda)}function f(){let{updateCartPaymentMethod:e,invalidateCart:r}=(0,s.useCart)(),a=x(),i=(0,t.n)({mutationFn:()=>null===a?Promise.resolve(!1):o({updateCartPaymentMethod:e,codtipvenda:a}),onSuccess:e=>{e&&(window.sessionStorage.setItem(l,"1"),n(),r())}});return{selecionarPix:i.mutateAsync,isPending:i.isPending,isError:i.isError}}var b=a(30926);let v=(0,b.createServerReference)("403cdab2ee33a4a72bd8ef6ee385ccb8fecadbc5a9",b.callServer,void 0,b.findSourceMapURL,"CheckoutPix");function y(){let e=(0,t.n)({mutationFn:e=>v(e),onSettled:()=>void(window.sessionStorage.removeItem(l),n())});return{checkoutPix:e.mutateAsync,isPending:e.isPending,isError:e.isError}}var j=a(95155),N=a(22954),w=a(20063),C=a(17995),P=a(30446),_=a(13171),k=a(55495),R=a(95806),S=a(61338),q=a(12834),I=a(75889),E=a(91812),z=a(13118),F=a(55828);let M=(0,b.createServerReference)("407764d8e22e2078d8963c8c44a75c8a80c5d26af6",b.callServer,void 0,b.findSourceMapURL,"GetPixStatus"),Q=["pago","faturado","cancelado","pago_a
1pos_cancelamento"],D=(0,b.createServerReference)("4084328085ebf14d8459dfe9ddff984ce15d0f95b7",b.callServer,void 0,b.findSourceMapURL,"RegeneratePix");function T(e){let{progresso:r,urgente:a,critico:t,children:s}=e,o=Math.max(0,Math.min(1,r));return(0,j.jsxs)("div",{className:"relative inline-flex items-center justify-center p-3",children:[(0,j.jsxs)("svg",{className:"pointer-events-none absolute inset-0 h-full w-full -rotate-90",viewBox:"0 0 100 100",preserveAspectRatio:"none","aria-hidden":"true",children:[(0,j.jsx)("rect",{x:"1.5",y:"1.5",width:"97",height:"97",rx:"4",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"text-custom-gray-lighter",vectorEffect:"non-scaling-stroke"}),(0,j.jsx)("rect",{x:"1.5",y:"1.5",width:"97",height:"97",rx:"4",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",pathLength:100,strokeDasharray:100,strokeDashoffset:100-100*o,vectorEffect:"non-scaling-stroke",className:(0,I.QP)("transition-[stroke-dashoffset,color] duration-1000 ease-linear","text-custom-primary-base",a&&"text-custom-orange-base",t&&"text-custom-red-base")})]}),(0,j.jsx)("div",{className:"rounded-lg bg-white p-3",children:s})]})}let A={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500",position:"top-center",icon:!1};function L(e){let{titulo:r,children:a}=e;return(0,j.jsxs)("div",{className:"flex h-full w-full flex-col gap-5 rounded-[10px] bg-custom-gray-white-base p-5 shadow-md sm:p-6",children:[(0,j.jsx)("h2",{className:"font-manrope text-sm font-bold text-custom-gray-darker",children:r}),(0,j.jsx)("div",{className:"flex min-h-[340px] flex-1 flex-col justify-center",children:a})]})}function V(e){let{passos:r}=e;return(0,j.jsx)("ol",{className:"flex flex-col gap-2.5",children:r.map((e,r)=>(0,j.jsxs)("li",{className:"flex items-center gap-3 text-sm text-custom-gray-dark",children:[(0,j.jsx)("span",{className:"flex size-5 shrink-0 items-center justify-center rounded-full bg-custom-primary-lighter font-manrope text-[11px] font-bold text-custom-primary-dark",children:r+1}),e]},e))})}function B(e){let{icone:r,titulo:a,texto:t,acoes:s}=e;return(0,j.jsxs)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2",children:[(0,j.jsxs)("div",{className:"flex flex-col items-center gap-4 text-center",children:[r,(0,j.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,j.jsx)("p",{className:"font-manrope text-lg font-extrabold tracking-tight text-custom-gray-darker",children:a}),(0,j.jsx)("p",{className:"text-sm leading-relaxed text-custom-gray-base",children:t})]})]}),(0,j.jsx)("div",{className:"flex flex-col justify-center gap-5",children:s})]})}let K=["Abra o app do seu banco","Escaneie o c\xf3digo ou cole o PIX copia e cola","Confirme o pagamento"];function $(e){var r;let{codpedido:a}=e,t=(0,w.useRouter)(),s=(0,z.p)(),{data:o,isFetching:l,isLoading:i,refetch:n}=(0,d.I)({queryKey:["pixStatus",a],queryFn:()=>M(a),enabled:!!a,refetchInterval:e=>{var r,a;let t=null==(a=e.state.data)||null==(r=a.data)?void 0:r.status;return!(t&&Q.includes(t))&&5e3},refetchOnWindowFocus:!0}),[u,m]=(0,c.useState)(null),[p,g]=(0,c.useState)(null),[x,h]=(0,c.useState)(!1),[f,b]=(0,c.useState)(!1),v=(0,c.useRef)(null);(0,c.useEffect)(()=>{(null==o?void 0:o.success)&&o.data&&m(o.data)},[o]);let y=null==u?void 0:u.status,$=l&&!(null==o?void 0:o.success)&&!!u,H=!u&&o&&!o.success;(0,c.useEffect)(()=>{if(!(null==u?void 0:u.expira_em))return;let e=new Date(u.expira_em).getTime();function r(){let r=Math.max(0,e-Date.now());null===v.current&&r>0&&(v.current=r),g(r)}r();let a=setInterval(r,1e3);return()=>clearInterval(a)},[null==u?void 0:u.expira_em]);let O="pago"===y||"faturado"===y;async function U(){b(!0);try{let e=await D(a);if(!e.success||!e.data)return void N.oR.error(e.message,{...A,toastId:"pix-gerar-erro"});m(e.data),n()}finally{b(!1)}}async function X(){if(null==u?void 0:u.emv)try{await navigator.clipboard.writeText(u.emv),h(!0)}catch(e){console.error("Failed to copy pix code:",e),N.oR.error("N\xe3o foi poss\xedvel copiar o c\xf3digo PIX",{...A,toastId:"pix-copia-erro"})}}if((0,c.useEffect)(()=>
1{if(!O)return;let e=setTimeout(()=>t.push("".concat(F.b.CHECKOUT_SUCCESS,"?oid=").concat(a)),2200);return()=>clearTimeout(e)},[O,a,t]),(0,c.useEffect)(()=>{if(!x)return;let e=setTimeout(()=>h(!1),2e3);return()=>clearTimeout(e)},[x]),!u&&(i||!H&&!o))return(0,j.jsx)(L,{titulo:"Pague com PIX",children:(0,j.jsxs)("div",{className:"flex flex-col items-center gap-5",children:[(0,j.jsx)(S.E,{className:"h-[248px] w-[248px] rounded-lg"}),(0,j.jsx)(S.E,{className:"h-8 w-28"}),(0,j.jsx)(S.E,{className:"h-12 w-full rounded-md"})]})});if(H)return(0,j.jsx)(L,{titulo:"N\xe3o foi poss\xedvel gerar o seu PIX",children:(0,j.jsx)(B,{icone:(0,j.jsx)("span",{className:"grid size-14 place-items-center rounded-full bg-custom-orange-lighter text-custom-orange-dark",children:(0,j.jsx)(C.M,{size:28,weight:"fill"})}),titulo:"Seu pedido foi registrado, mas o PIX n\xe3o foi gerado",texto:"Ligue para o nosso suporte e pe\xe7a para falar com cr\xe9dito e cobran\xe7a.",acoes:(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(V,{passos:["Ligue para o suporte e fale com cr\xe9dito e cobran\xe7a","Mantenha esta tela aberta at\xe9 resolverem","Gere o QR Code de novo aqui mesmo"]}),(0,j.jsx)(E.$n,{className:"h-12",onClick:U,disabled:f,children:f?"gerando...":"gerar QR Code de novo"})]})})});if(!u)return null;if(O)return(0,j.jsx)(L,{titulo:"Pagamento confirmado",children:(0,j.jsx)(B,{icone:(0,j.jsx)("span",{className:"grid size-14 place-items-center rounded-full bg-custom-primary-base text-custom-gray-white-base motion-safe:animate-[pulse_1.4s_ease-in-out_infinite]",children:(0,j.jsx)(P.S,{size:28,weight:"bold"})}),titulo:"Recebemos o seu pagamento",texto:"O pedido foi liberado e segue para separa\xe7\xe3o.",acoes:(0,j.jsx)(V,{passos:["O pedido entra em separa\xe7\xe3o","A nota fiscal \xe9 emitida","Voc\xea recebe a confirma\xe7\xe3o por e-mail"]})})});if("cancelado"===y||"pago_apos_cancelamento"===y){let e="cancelado"===y;return(0,j.jsx)(L,{titulo:e?"Tempo esgotado":"Pagamento fora do prazo",children:(0,j.jsx)(B,{icone:(0,j.jsx)("span",{className:"grid size-14 place-items-center rounded-full bg-custom-gray-lighter text-custom-red-base",children:(0,j.jsx)(_.q,{size:28,weight:"fill"})}),titulo:e?"O prazo para pagar terminou":"O PIX chegou depois do cancelamento",texto:e?"O pedido foi cancelado e nenhum valor foi cobrado. Refa\xe7a o pedido para gerar um novo PIX.":"Nossa equipe entra em contato para devolver o valor ou reativar o pedido.",acoes:(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(V,{passos:e?["Nenhum valor foi cobrado","Monte o pedido de novo no carrinho","Escolha PIX para gerar um novo QR Code"]:["Nossa equipe j\xe1 foi avisada","Entramos em contato para devolver o valor","Se preferir, o pedido pode ser reativado"]}),(0,j.jsx)(E.$n,{className:"h-12",onClick:()=>t.push(s(F.b.CHECKOUT)),children:e?"refazer pedido":"voltar ao carrinho"})]})})})}let W=v.current,G=null!=(r=null!=p?p:W)?r:0,Y=W?G/W:1,Z=null!==p&&p<=0,J=!Z&&Y<=.35,ee=!Z&&Y<=.15;return(0,j.jsx)(L,{titulo:"Pague com PIX",children:(0,j.jsxs)("div",{className:"flex flex-col gap-5",children:[(0,j.jsxs)("div",{className:"grid grid-cols-1 gap-8 sm:grid-cols-2",children:[(0,j.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,j.jsx)(T,{progresso:Y,urgente:J,critico:ee,children:(0,j.jsx)(q.h,{value:u.emv,size:216,level:"M",marginSize:0})}),(0,j.jsx)("div",{className:"flex flex-col items-center gap-0.5",children:Z?(0,j.jsx)("p",{className:"text-sm text-custom-gray-base",children:"Conferindo o pagamento"}):(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("span",{className:(0,I.QP)("font-manrope text-3xl font-extrabold tabular-nums tracking-tight text-custom-gray-darker transition-colors",J&&"text-custom-orange-dark",ee&&"text-custom-red-base"),children:function(e){let r=Math.max(0,Math.floor(e/1e3)),a=String(Math.floor(r/60)).padStart(2,"0"),t=String(r%60).padStart(2,"0");return"".concat(a,":").concat(t)}(G)}),(0,j.jsx)("span",{className:"text-xs text-custom-gray-base",children:ee?"o c\xf3digo expira em instantes":"para pagar"})]})})]}),(0,j.jsxs)("div",{className:"flex flex-col justify-center gap-5",children:[(0,j.jsx)(V,{passos:K}),(0,j.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,j.jsxs)(E.z4,{className:(0,I.QP)("flex h-12 items-center justify-center gap-2 text-sm transition-colors",x&&"border-custom-primary-base bg-custom-primary-base text-white"),onClick:X,children:[x?(0,j.jsx)(P.S,{size:18}):(0,j.jsx)(k.T,{size:18}),(0,j.jsx)("span",{children:x?"c\xf3digo copiado":"copiar c\xf3digo PIX"})]}),(0,j.jsx)("p",{className:"line-clamp-3 break-all rounded-md bg-custom-gray-lighter px-3 py-2 text-center text-[10px] leading-relaxed text-custom-gray-base",children:u.emv})]})]})]}),(0,j.jsx)("footer",{className:"flex items-center justify-center gap-2 border-t border-custom-gray-lighter pt-4 text-xs text-custom-gray-base",children:$?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)(R.o,{size:14,className:"animate-spin motion-reduce:animate-none"}),(0,j.jsx)("span",{children:"reconectando"})]}):(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("span",{className:"size-2 roun
1ded-full bg-custom-primary-base motion-safe:animate-pulse","aria-hidden":"true"}),(0,j.jsx)("span",{children:"aguardando confirma\xe7\xe3o do banco"})]})})]})})}var H=a(83949),O=a(67244),U=a(90540),X=a(2159);function W(e){let{children:r}=e;return(0,j.jsx)("div",{className:"lg:sticky lg:top-6",children:(0,j.jsxs)("aside",{className:"rounded-lg border border-custom-gray-lighter bg-custom-gray-white-base px-4 py-8 shadow-md",children:[(0,j.jsxs)("div",{className:"mb-4 flex items-center justify-start gap-4 text-base font-semibold text-custom-gray-base lg:text-xl",children:[(0,j.jsx)(H.K,{size:32}),(0,j.jsx)("h2",{className:"-translate-y-0.5 font-manrope font-bold text-custom-gray-darker",children:"Resumo do pedido"})]}),r]})})}function G(e){var r,a;let{codpedido:t}=e,{data:s,isLoading:o}=(0,d.I)({queryKey:["pedidoPix",t],queryFn:()=>(0,X.v)({orderId:String(t)}),enabled:!!t,staleTime:1/0,refetchOnWindowFocus:!1}),l=(null==s?void 0:s.success)?s.data:void 0,i=l&&{codpedido:l.codpedido,quantidadeItens:null!=(a=null==(r=l.items)?void 0:r.reduce((e,r)=>e+r.quantidade,0))?a:0,subtotal:l.subtotal,impostos:l.totalImposto,descrtipvenda:l.descrtipvenda,total:l.total};return o?(0,j.jsx)(W,{children:(0,j.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,j.jsx)(S.E,{className:"h-4 w-full"}),(0,j.jsx)(S.E,{className:"h-4 w-2/3"}),(0,j.jsx)(S.E,{className:"h-4 w-1/2"})]})}):i?(0,j.jsx)(W,{children:(0,j.jsxs)("dl",{className:"text-xs text-custom-gray-darker lg:text-sm",children:[(0,j.jsxs)(O.T,{children:[(0,j.jsx)(O.y,{label:"Subtotal (".concat(i.quantidadeItens," ").concat(1===i.quantidadeItens?"item":"itens",")"),description:(0,U.$g)(i.subtotal)}
1),(0,j.jsx)(O.y,{label:"Impostos",description:(0,U.$g)(i.impostos)})]}),(0,j.jsxs)(O.T,{children:[(0,j.jsx)(O.y,{label:"Negocia\xe7\xe3o",description:(0,j.jsx)("span",{className:"line-clamp-2 rounded bg-custom-accent-green-base px-2 py-1 text-[10px]/[12px] font-medium text-custom-primary-dark lg:text-xs",children:i.descrtipvenda})}),(0,j.jsx)(O.y,{label:"Pedido",description:"#".concat(i.codpedido)})]}),(0,j.jsx)(O.T,{children:(0,j.jsx)(O.y,{label:"Entrega",description:"Gr\xe1tis"})}),(0,j.jsx)(O.T,{children:(0,j.jsx)(O.y,{label:(0,j.jsx)("span",{className:"font-bold",children:"Total"}),description:(0,U.$g)(i.total),className:(0,I.QP)("text-base font-bold text-custom-primary-dark")})})]})}):(0,j.jsx)(W,{children:(0,j.jsxs)("p",{className:"text-sm text-custom-gray-base",children:["N\xe3o foi poss\xedvel carregar os valores do pedido ",t,". O pagamento segue v\xe1lido."]})})}},39283:(e,r,a)=>{a.d(r,{CN:()=>eK,zi:()=>_,Kl:()=>Z,yx:()=>es,q9:()=>ed,bC:()=>eg,w0:()=>eb});var t=a(95155),s=a(12115),o=a(52619),l=a.n(o),i=a(92273),n=a(30563),c=a(75889),d=a(39248),u=a(82038),m=a(55828),p=a(22954),g=a(55817),x=a(76195),h=a(87025),f=a(91812),b=a(89307);let v={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500",position:"top-center",icon:!1},y=e=>{let{row:r}=e,a="tooltip-remove-".concat(r.original.code),{getCart:o,invalidateCart:l}=(0,d.useCart)(),{trackRemoveFromCart:i}=(0,b.x)(),[n,c]=(0,s.useState)(!1),u=(0,s.useCallback)(async()=>{c(!0);let e=await (0,h.v)({productId:r.original.code,quantidade:0});if(!e.success)return console.error("Error ao atualizar item do carrinho:",e.status,e.message),p.oR.error(e.message||"Erro ao atualizar item do carrinho",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500"});i([{item_id:r.original.code,item_name:r.original.product,affiliation:"Ferragens Ramada",item_brand:r.original.meta.product.descrmarcarmd,item_category:r.original.meta.product.descrgrupoprod,item_category2:r.original.meta.product.descrgrupopai,price:r.original.meta.product.valores.valorProduto,quantity:Number(r.original.meta.quantidade)}],r.original.meta.product.valores.valorProduto),l(),await o(),c(!1),p.oR.success("Item removido com sucesso",v)},[r.original.code,o,l]);return(0,t.jsxs)(f.a6,{onClick:u,className:"relative flex h-full w-full items-center justify-center px-2 outline-none ring-0 hover:cursor-pointer hover:text-custom-primary-base focus:border-0 focus:outline-none focus:ring-0 active:outline-none",children:[n&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-2 border-t-2 border-t-brand-light"})}),(0,t.jsx)(x.J,{id:a,className:"outline-none",size:32}),(0,t.jsx)(g.m_,{place:"right-end",anchorSelect:'[id^="'.concat(a,'"]'),wrapper:"div",style:{zIndex:1e4,paddingLeft:"6px",borderRadius:"6px",outline:"0"},children:(0,t.jsx)("span",{className:"uppercase",children:"remover item do carrinho"})})]})};function j(){return(0,t.jsx)("div",{className:"flex h-full w-full items-start justify-center p-4",children:(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4",children:[(0,t.jsx)("h3",{className:"text-xl font-semibold text-custom-primary-base",children:"Voc\xea n\xe3o possui items no carrinho"}),(0,t.jsx)("p",{className:"text-base text-custom-gray-base",children:"Adicione mais items para continuar com sua compra"})]})})}var N=a(61338);function w(){return(0,t.jsx)(N.E,{children:(0,t.jsx)("div",{className:"flex h-full w-full items-start justify-center p-4"})})}let C=(0,i.FB)(),P=[C.accessor("action",{header:"",cell:e=>{let{row:r}=e;return(0,t.jsx)(y,{row:r})}}),C.accessor("code",{header:"",cell:e=>{let{row:r}=e;return(0,t.jsx)(l(),{href:m.b.WEBSITE_PRODUCTS("".concat(r.original.slug)),children:(0,t.jsx)("div",{className:"w-full text-center font-semibold hover:text-custom-primary-base",children:r.original.code})})}}),C.accessor("product",{header:"",cell:e=>{let{row:r}=e;return(0,t.jsx)("div",{className:"relative w-full truncate pr-4 text-left",children:r.original.product})}})];function _(){let{items:e,isPending:r}=(0,d.useCart)(),a=(0,s.useMemo)(()=>e.map(e=>({code:"".concat(e.codprod),action:"".concat(e.codprod),product:(0,u.u)(e.product.descrprod,e.product.compldesc),slug:e.product.slug,meta:e})),[e]),o=(0,n.N4)({data:a,columns:P,getCoreRowModel:(0,i.HT)()});return r?(0,t.jsx)(w,{}):0===a.length?(0,t.jsx)(j,{}):(0,t.jsx)("table",{className:"w-full cursor-default overflow-x-auto p-2 shadow-md selection:bg-custom-primary-base selection:text-custom-gray-white-base",children:(0,t.jsx)("tbody",{className:"bg-custom-gray-white-base text-custom-gray-base",children:o.getRowModel().rows.map(e=>
1(0,t.jsx)(s.Fragment,{children:(0,t.jsx)("tr",{className:(0,c.QP)("grid ".concat("grid-cols-[40px_60px_minmax(auto,_1fr)]"," h-12 odd:bg-gray-100 hover:bg-gray-50 odd:hover:bg-slate-50")),children:e.getVisibleCells().map(e=>(0,t.jsx)("td",{className:(0,c.QP)("flex items-center justify-center overflow-hidden border-b border-custom-gray-light text-[.8rem]","action"===e.column.id&&"block overflow-visible"),children:(0,n.Kv)(e.column.columnDef.cell,e.getContext())},e.id))})},e.id))})})}var k=a(15239),R=a(99776),S=a(15279),q=a(65593),I=a(99884),E=a(28640),z=a(90540),F=a(90992),M=a(37996),Q=a(14655),D=a(51461),T=a(22478),A=a(36534);function L(e){let{open:r,onClose:a,onCleared:o}=e,{getCart:l}=(0,d.useCart)(),[i,n]=(0,s.useState)(!1),c=(0,s.useCallback)(async()=>{n(!0);let e=await (0,T.i)();if(!e.success){n(!1),p.oR.error(e.message||"Erro ao limpar carrinho",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500"});return}null==o||o(),await l(),n(!1),a()},[l,a,o]);return(0,t.jsx)(A.A,{open:r,onClose:a,children:(0,t.jsxs)("div",{className:"w-full rounded-md bg-white px-7 pb-7 pt-9 md:w-[420px]",children:[(0,t.jsx)("h3",{className:"mb-2 text-center font-manrope text-lg font-bold text-custom-gray-darker",children:"Esvaziar o carrinho?"}),(0,t.jsx)("p",{className:"mb-6 text-center text-sm text-custom-gray-base",children:"Todos os itens saem do carrinho. Essa a\xe7\xe3o n\xe3o pode ser desfeita."}),(0,t.jsxs)("div",{className:"flex gap-3",children:[(0,t.jsx)(f.z4,{type:"button",onClick:a,disabled:i,children:"Cancelar"}),(0,t.jsx)(f.$n,{type:"button",onClick:c,loading:i,disabled:i,className:"bg-custom-red-base hover:bg-custom-red-dark",children:"Esvaziar"})]})]})})}var V=a(9857);let B=e=>{let{column:r}=e,{items:a}=(0,d.useCart)(),{trackRemoveFromCart:o}=(0,b.x)(),l="tooltip-remove-all-".concat(r.id),[i,n]=(0,s.useState)(!1),c=(0,s.useCallback)(()=>{let e=a.reduce((e,r)=>e+r.product.valores.valorProduto,0);o((0,V.X)(a),e),(0,p.oR)("Carrinho limpo com sucesso",{progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500"})},[a,o]);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f.a6,{id:l,onClick:()=>n(!0),className:"relative flex h-full w-full items-center justify-center text-custom-red-base hover:text-custom-red-dark",children:(0,t.jsx)(D.l,{size:20,className:"outline-none"})}),(0,t.jsx)(g.m_,{place:"right",anchorSelect:'[id^="'.concat(l,'"]'),style:{zIndex:1e3,paddingLeft:"6px",borderRadius:"6px"},children:(0,t.jsx)("span",{className:"font-normal uppercase",children:"esvaziar carrinho"})}),(0,t.jsx)(L,{open:i,onClose:()=>n(!1),onCleared:c})]})};var K=a(90194),$=a(80765),H=a(81605),O=a(45540);let U={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500",position:"top-center",icon:!1},X={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500",position:"top-center",icon:!1},W=e=>{let{row:r}=e,a=r.original.meta.product.agrupmin||1,o=r.original.meta.product.estoque,l=r.original.code,i=r.original.meta.product.lembrete,[n,u]=(0,s.useState)(i),[m,g]=(0,s.useState)(!1),[x,f]=(0,s.useState)(()=>r.original.quantity||"1"),{getCart:b,invalidateCart:v}=(0,d.useCart)(),{hasToCutByCodprod:y}=(0,M.Mg)(),{mutateAsync:j,isPending:N}=(0,O.A)(),w=(0,s.useRef)(null),C=(0,s.useRef)(null),P=(0,s.useRef)(null),_=(0,s.useRef)(null),k=y(l),R=(0,s.useCallback)(async()=>{p.oR.success("Item atualizado com sucesso",X),await v(),await b()},[v,b]),S=(0,s.useCallback)(()=>{p.oR.error("A quantidade deve ser m\xfaltiplo de ".concat(a),{...U,toastId:"multiple-of-step"})},[a]),q=(0,s.useCallback)(()=>{p.oR.error("A quantidade informada est\xe1 acima da permitida para este produto",{...U,toastId:"above-stock"})},[]),I=(0,s.useCallback)(e=>{p.oR.error(e||"Erro ao atualizar item do carrinho",{...U,toastId:"update-cart-item"})},[]),E=(0,s.useCallback)(()=>{p.oR.error("A quantidade m\xednima \xe9 ".concat(a),{...U,toastId:"min-quantity"})},[a]),z=(0,s.useCallback)(async e=>{try{g(!0);let a=await (0,h.v)({productId:r.original.code,quantidade:e});if(!a.success)return console.error("Error ao atualizar item do carrinho:",a.status,a.message),I(a.message);return b()}finally{g(!1)}},[r.original.code,b,I]),F=(0,s.useCallback)(async e=>{let r=e.replace(/\D/,""),t=parseInt(r||"0",10);f(t.toString()),w.current&&clearTimeout(w.current),w.current=setTimeout(async()=>
1{if(isNaN(t)||!r||0===t)return z(a).then(()=>{f(a.toString()),_.current=a,S()});if(t>o){q();let e=Math.floor(o/a)*a;return z(e).then(()=>{f(e.toString()),_.current=e})}if(t%a!=0){let e=t,r=Math.round(t/a);return z(e=t<a?a:r*a).then(()=>{f(e.toString()),_.current=e,S()})}z(t).then(()=>{f(t.toString()),_.current=t,R()}).catch(e=>{console.error("Error updating cart item:",e),I()})},500)},[a,o,S,q,I,z,R]),Q=(0,s.useCallback)(async()=>{let e=parseInt(x.replace(/\D/,"")||"0",10),r=e-a;r<=a&&(r=a),f(r.toString()),C.current||(_.current=e),C.current&&clearTimeout(C.current),C.current=setTimeout(async()=>{if(r===_.current){C.current=null;return}if(r<a)return f(a.toString()),_.current=e,C.current=null,E();z(r).then(()=>{f(r.toString()),R()}).catch(e=>{console.error("Error updating cart item:",e),I()}),_.current=e,C.current=null},500)},[x,a,E,z,R,I]),D=(0,s.useCallback)(async()=>{let e=parseInt(x.replace(/\D/,"")||"0",10),r=e+a;r>o&&(q(),r=Math.floor(o/a)*a),f(r.toString()),P.current||(_.current=e),P.current&&clearTimeout(P.current),P.current=setTimeout(async()=>{if(r===_.current){P.current=null;return}if(r>o){let r=Math.floor(o/a)*a;return z(r).then(()=>{q(),f(r.toString()),_.current=e,P.current=null})}z(r).then(()=>{f(r.toString()),R()}).catch(e=>{console.error("Error updating cart item:",e),I()}),_.current=e,P.current=null},500)},[x,a,o,z,R,q,I]);async function T(){try{let e=await j({productId:+l});e.success&&(p.oR.success(e.message,X),u(e=>!e)),e.success||p.oR.error(e.message,U)}catch(e){console.error("Error reminding product:",e),p.oR.error("Erro ao processar o lembrete do produto ".concat(l),U)}}return((0,s.useEffect)(()=>{r.original.quantity&&f(r.original.quantity.toString())},[r.original.quantity]),k)?(0,t.jsxs)("button",{type:"button",disabled:N,onClick:async()=>await T(),className:(0,c.QP)("mx-2 flex h-8 items-center justify-center gap-1.5 rounded-full px-3 text-xs font-semibold transition-colors md:h-10",!n&&"bg-custom-orange-lighter text-custom-orange-base hover:bg-custom-orange-light",n&&"bg-custom-accent-green-light text-custom-primary-dark hover:bg-custom-accent-green-base",N&&"cursor-not-allowed opacity-60"),children:[n?(0,t.jsx)($.C,{size:14,weight:"fill"}):(0,t.jsx)(K.X,{size:14,weight:"fill"}),n?"Aviso ok":"Avise-me"]}):(0,t.jsx)(H.r,{id:r.original.id,value:x,loading:m,onChange:F,onIncrement:D,onDecrement:Q})},G=(0,i.FB)(),Y=[G.accessor("action",{header:e=>{let{column:r}=e;return(0,t.jsx)(B,{column:r})},cell:e=>{let{row:r}=e;return(0,t.jsx)(Q.WY,{row:r})}}),G.accessor("id",{header:"",cell:e=>{let{row:r}=e,a="tooltip-".concat(r.original.code);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{id:a,className:"relative mx-auto flex size-10 items-center justify-center rounded-full border hover:cursor-pointer",children:(0,t.jsx)(k.default,{src:(0,F.p)(r.original.id,"80x80"),alt:"product-image-".concat(r.original.code),fill:!0,className:"rounded-full object-cover"})}),(0,t.jsx)(g.m_,{place:"right",anchorSelect:'[id^="'.concat(a,'"]'),style:{backgroundColor:"var(--gray-white-base)",padding:"0",paddingLeft:"6px",borderRadius:"6px"},children:(0,t.jsx)("div",{className:"relative mx-auto flex size-[200px] items-center justify-center rounded-md border border-custom-primary-base bg-custom-gray-white-base shadow-lg hover:cursor-pointer",children:(0,t.jsx)(k.default,{src:(0,F.p)(r.original.id,"200x200"),alt:"product-image-".concat(r.original.code),fill:!0,className:"rounded-md object-cover"})})})]})}}),G.accessor("code",{header:"C\xf3d.",cell:e=>{let{row:r}=e;return(0,t.jsx)(l(),{href:m.b.WEBSITE_PRODUCTS("".concat(r.original.meta.product.slug)),children:(0,t.jsx)("div",{className:"w-full text-center font-semibold hover:text-custom-primary-base",children:r.original.code})})}}),G.accessor("unit",{header:"Un.",cell:e=>{let{row:r}=e;return(0,t.jsx)("div",{className:"w-full text-center",children:r.original.unit})}}),G.accessor("product",{header:"Produto",cell:e=>{let{row:r}=e;return(0,t.jsx)(Q.Yn,{row:r})}}),G.accessor("price",{header:"Pre\xe7o",cell:e=>{let{row:r}=e;return(0,t.jsx)(Q.uF,{row:r})}}),G.accessor("quantity",{header:"Qtd. Compra",cell:e=>{let{row:r}=e;return(0,t.jsx)(W,{row:r})}}),G.accessor("taxes",{header:"Impostos",cell:e=>{let{row:r}=e;return(0,t.jsx)(Q.YQ,{row:r})}}),G.accessor("subtotal",{header:"Total",cell:e=>{let{row:r}=e;return(0,t.jsx)(Q.TF,{row:r})}})];function Z(){let e=(0,R.jE)(),{openModal:r}=(0,q.DG)(),{items:a,isPending:o}=(0,d.useCart)(),{changedPriceProducts:l,changedStockProducts:m}
1=(0,M.Mg)(),[p]=(0,S.Mj)("cookieViewAlteredProducts",!1),{mutateAsync:g}=(0,E.p)(),{trackViewCart:x}=(0,b.x)(),h=[],f=0;a.map(e=>{h.push({item_id:e.codprod,item_name:e.product.descrprod+" "+e.product.compldesc,affiliation:"Ferragens Ramada",item_brand:e.product.descrmarcarmd,item_category:e.product.descrgrupoprod,item_category2:e.product.descrgrupopai,price:e.product.valores.valorProduto,quantity:e.quantidade}),f+=e.product.valores.valorProduto}),x(h,f);let v=(0,s.useMemo)(()=>a.map(e=>({code:"".concat(e.codprod),id:"".concat(e.codprod),product:(0,u.u)(e.product.descrprod,e.product.compldesc),taxes:(0,z.$g)(e.totalImposto),quantity:String(e.quantidade),subtotal:(0,z.$g)(e.total||0),price:{bigPrice:(0,z.$g)(e.valorProduto)},unit:e.product.codvol,meta:e})),[a]),y=(0,n.N4)({data:v,columns:Y,getCoreRowModel:(0,i.HT)()}),j=e.isMutating({mutationKey:["useResolveCartMutation"]})>0;return((0,s.useEffect)(()=>{let e=l.length>0,a=m.length>0;(e||a)&&!p&&!j&&r("ALTERED_PRODUCTS_VIEW")},[l,m,p,j,r,g]),o)?(0,t.jsx)(Q.xi,{}):0===v.length?(0,t.jsx)(Q.fZ,{}):(0,t.jsx)(I.A,{options:{scrollbars:{autoHide:"never"}},className:"w-full overflow-hidden rounded-[10px] border border-custom-gray-lighter shadow-md",children:(0,t.jsx)("div",{children:(0,t.jsxs)("table",{className:"w-full cursor-default overflow-x-auto selection:bg-custom-primary-base selection:text-custom-gray-white-base",children:[(0,t.jsx)("thead",{className:"bg-custom-gray-lighter text-custom-gray-base",children:y.getHeaderGroups().map(e=>(0,t.jsx)("tr",{className:"grid h-10 ".concat("grid-cols-[40px_60px_60px_60px_minmax(200px,_1fr)_120px_140px_100px_100px]"),children:e.headers.map(e=>(0,t.jsx)("th",{className:"flex items-center justify-center border-b border-custom-gray-lighter text-xs font-semibold uppercase tracking-wide [&:not(:first-child)]:px-2 last:pr-3.5",children:e.isPlaceholder?null:(0,n.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,t.jsx)("tbody",{className:"bg-custom-gray-white-base text-custom-gray-base",children:y.getRowModel().rows.map(e=>(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)("tr",{className:(0,c.QP)("grid ".concat("grid-cols-[40px_60px_60px_60px_minmax(200px,_1fr)_120px_140px_100px_100px]"," h-16 transition-colors hover:bg-custom-primary-lighter"),e.original.promotion&&"border-x border-b-0 border-t border-custom-secondary-base"),children:e.getVisibleCells().map(r=>(0,t.jsx)("td",{className:(0,c.QP)("flex items-center justify-center border-b border-custom-gray-lighter text-[.8rem] [&:not(:first-child)]:px-2 last:pr-3.5",e.original.promotion&&"border-y-0"),children:(0,n.Kv)(r.column.columnDef.cell,r.getContext())},r.id))}),e.original.promotion&&(0,t.jsx)("tr",{className:"z-10 grid grid-cols-1 border-x border-b border-t-0 border-custom-secondary-base bg-custom-accent-green-base",children:(0,t.jsxs)("td",{colSpan:8,className:"flex items-center justify-between px-2 py-1 text-[.625rem] text-custom-gray-dark",children:[(0,t.jsxs)("p",{className:"font-extrabold",children:["Adicione mais"," ",(0,t.jsxs)("span",{className:"text-custom-primary-base",children:[e.original.promotion.quantity," emb."]})," ","e economize"," ",(0,t.jsx)("span",{className:"text-custom-primary-base",children:e.original.promotion.save})," ","na compra da caixa fechada deste produto !"]}),(0,t.jsx)("span",{className:"cursor-pointer font-bold text-custom-primary-base transition-colors delay-75 duration-100 hover:text-custom-primary-dark",children:"+ Click aqui para completar caixa"})]})})]},e.id))})]})})})}var J=a(14534),ee=a(49789),er=a(89387);let ea=(0,i.FB)(),et=[ea.accessor("nature",{header:"Natureza",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.nature})}}),ea.accessor("invoiceNumber",{header:"N\xfamero Nota",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.invoiceNumber})}}),ea.accessor("issueDate",{header:"Data Emiss\xe3o",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.issueDate})}}),ea.accessor("invoiceValue",{header:"Valor",cell:e=>{let{row:r}=e;
1return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.invoiceValue})}}),ea.accessor("nfeXML",{header:"NF-e (XML)",cell:e=>{let{row:r}=e;return(0,t.jsxs)(l(),{href:"/api/downloads/invoices/danfe?nunota=".concat(r.original.danfePDF,"&file=xml"),target:"_blank",rel:"noopener noreferrer",title:"Clique para baixar a NF-e",className:(0,c.QP)("flex w-full items-center justify-center gap-2","text-custom-gray-base transition-all hover:text-custom-primary-base"),children:[(0,t.jsx)(J.i,{size:20}),(0,t.jsx)("span",{children:"Baixar NF-e"})]})}}),ea.accessor("danfePDF",{header:"DANFE (PDF)",cell:e=>{let{row:r}=e;return(0,t.jsxs)(l(),{href:"/api/downloads/invoices/danfe?nunota=".concat(r.original.danfePDF,"&file=danfe"),target:"_blank",rel:"noopener noreferrer",title:"Clique para baixar a DANFE",className:(0,c.QP)("flex w-full items-center justify-center gap-2","text-custom-gray-base transition-all hover:text-custom-primary-base"),children:[(0,t.jsx)(ee.T,{size:20}),(0,t.jsx)("span",{children:"Baixar DANFE"})]})}})];function es(e){let{invoiceData:r}=e,a=(0,s.useMemo)(()=>r.map(e=>({nature:e.nature,invoiceNumber:e.invoiceNumber,issueDate:e.issueDate,invoiceValue:(0,er.v)(Number(e.invoiceValue)),nfeXML:e.nfeKey,danfePDF:e.danfe,meta:e})),[r]),o=(0,n.N4)({data:a,columns:et,getCoreRowModel:(0,i.HT)()});return(0,t.jsx)("div",{className:"w-full overflow-y-auto",children:(0,t.jsx)(I.A,{options:{scrollbars:{autoHide:"never"}},className:"w-full",children:(0,t.jsx)("div",{children:(0,t.jsxs)("table",{className:"w-full cursor-default overflow-x-auto border border-gray-200 p-2 shadow-sm selection:bg-custom-primary-base selection:text-custom-gray-white-base",children:[(0,t.jsx)("thead",{className:"bg-custom-primary-lighter text-custom-primary-base",children:o.getHeaderGroups().map(e=>(0,t.jsx)("tr",{children:e.headers.map(e=>(0,t.jsx)("th",{className:"border border-custom-primary-light text-sm",children:e.isPlaceholder?null:(0,n.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,t.jsx)("tbody",{className:"text-custom-gray-base",children:o.getRowModel().rows.map(e=>(0,t.jsx)("tr",{className:(0,c.QP)("h-10 cursor-pointer","odd:bg-gray-100 hover:bg-gray-50 odd:hover:bg-slate-50"),children:e.getVisibleCells().map(e=>(0,t.jsx)("td",{className:"border-b px-4 py-2 text-center text-sm",children:(0,n.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id))})]})})})})}var eo=a(71720),el=a(36117),ei=a.n(el);let en=(0,i.FB)(),ec=[en.accessor("locator",{header:"Localizador",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.locator})}}),en.accessor("invoice",{header:"Nota",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.invoice})}}),en.accessor("invoiceNumber",{header:"N\xfamero t\xedtulo",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.invoiceNumber})}}),en.accessor("installment",{header:"Parcela",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.installment})}}),en.accessor("dueDate",{header:"Vencimento",cell:e=>{let{row:r}=e,[a,s,o]=r.original.dueDate.split("/").map(e=>parseInt(e,10)),l=ei()("".concat(o,"-").concat(s,"-").concat(a)).isBefore(ei()(),"day");return(0,t.jsx)("span",{className:(0,c.QP)(!l&&"text-custom-gray-base",l&&"font-bold text-custom-red-dark"),children:r.original.dueDate})}}),en.accessor("invoiceValue",{header:"Valor",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.invoiceValue})}}),en.accessor("printInvoice",{header:"Imprimir 2\xb0 via",cell:e=>{let{row:r}=e;return(0,t.jsxs)(l(),{href:"/api/downloads/invoices/open?nufin=".concat(r.original.printInvoice),target:"_blank",rel:"noopener noreferrer",title:"Clique para baixar a 2\xb0 via do boleto em PDF",className:(0,c.QP)("flex w-full items-center justify-center gap-2","text-custom-gray-base transition-all hover:text-custom-primary-base"),children:[(0,t.jsx)(eo.x,{size:20}),(0,t.jsx)("span",{children:"Imprimir boleto"})]})}})];function ed(e){let{openInvoiceData:r}=e,a=(0,s.useMemo)(()=>r.map(e=>({locator:e.locator,invoice:e.invoice,invoiceNumber:e.invoiceNumber,installment:e.installment,dueDate:e.dueDate,invoiceValue:(0,er.v)(e.invoiceValue),printInvoice:e.invoiceNumber,meta:e})),[r]),o=(0,n.N4)({data:a,columns:ec,getCoreRowModel:(0,i.HT)()});return(0,t.jsx)("div",{className:"w-full overflow-y-auto",children:(0,t.jsx)(I.A,{options:{scrollbars:{autoHide:"never"}},className:"w-full",children:(0,t.jsx)("div",{children:(0,t.jsxs)("table",{className:"w-full cursor-default overflow-x-auto border border-gray-200 p-2 shadow-sm selection:bg-custom-primary-base selection:text-custom-gray-white-base",children:[(0,t.jsx)("thead",{className:"bg-custom-primary-lighter text-custom-primary-base",children:o.getHeaderGroups().map(e=>(0,t.jsx)("tr",{children:e.headers.map(e=>(0,t.jsx)("th",{className:"border border-custom-primary-light text-sm",children:e.isPlaceholder?null:(0,n.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,t.jsx)("tbody",{className:"text-custom-gray-base",children:o.getRowModel().rows.map(e=>{let[r,a,s]=e.original.dueDate.split("/").map(e=>parseInt(e,10)),o=ei()("".concat(s,"-").concat(a,"-").concat(r)).isBefore(ei()(),"day");
1return(0,t.jsx)("tr",{className:(0,c.QP)("h-10 cursor-pointer",!o&&"odd:bg-gray-100 hover:bg-gray-50 odd:hover:bg-slate-50",o&&"bg-custom-red-lighter hover:bg-custom-red-light"),children:e.getVisibleCells().map(e=>(0,t.jsx)("td",{className:"border-b px-4 py-2 text-center text-sm",children:(0,n.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)})})]})})})})}let eu=(0,i.FB)();eu.accessor("codprod",{header:"C\xf3d.",cell:e=>{let{row:r}=e;return(0,t.jsx)("b",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.codprod})}}),eu.accessor("unitPrice",{header:"Pre\xe7o/Un.",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.unitPrice})}}),eu.accessor("taxesPrice",{header:"Impostos/Un.",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.taxesPrice})}}),eu.accessor("total",{header:"Pre\xe7o + Impostos",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.total})}}),eu.accessor("quantity",{header:"Quantidade",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.quantity})}}),eu.accessor("unit",{header:"Un.",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.unit})}}),eu.accessor("subtotal",{header:"Subtotal",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.subtotal})}}),eu.accessor("product",{header:"Produto",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("relative block w-full truncate text-left text-custom-gray-base"),children:r.original.product})}});let em=(0,i.FB)(),ep=[em.accessor("orderId",{header:"N\xfamero do Pedido",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{children:r.original.orderId})}}),em.accessor("orderDate",{header:"Data Pedido",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.orderDate})}}),em.accessor("total",{header:"Valor",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.total})}}),em.accessor("negotiation",{header:"Negocia\xe7\xe3o",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.negotiation})}}),em.accessor("situation",{header:"Situa\xe7\xe3o",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.situation})}}),em.accessor("origin",{header:"Origem",cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-gray-base"),children:r.original.origin})}})];function eg(e){let{orderData:r}=e,a=(0,s.useMemo)(()=>r.map(e=>({orderId:e.orderId,orderDate:e.orderDate,total:(0,er.v)(e.total),negotiation:e.negotiation,situation:e.situation,origin:e.origin,meta:e})),[r]),o=(0,n.N4)({data:a,columns:ep,getCoreRowModel:(0,i.HT)()});return(0,t.jsx)("div",{className:"w-full overflow-y-auto",children:(0,t.jsx)(I.A,{options:{scrollbars:{autoHide:"never"}},className:"w-full",children:(0,t.jsx)("div",{children:(0,t.jsxs)("table",{className:"w-full cursor-default overflow-x-auto border border-gray-200 p-2 shadow-sm selection:bg-custom-primary-base selection:text-custom-gray-white-base",children:[(0,t.jsx)("thead",{className:"bg-custom-primary-lighter text-custom-primary-base",children:o.getHeaderGroups().map(e=>(0,t.jsx)("tr",{children:e.headers.map(e=>(0,t.jsx)("th",{className:"border border-custom-primary-light text-sm",children:e.isPlaceholder?null:(0,n.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,t.jsx)("tbody",{className:"text-custom-gray-base",children:o.getRowModel().rows.map(e=>(0,t.jsx)("tr",{className:(0,c.QP)("h-10 cursor-pointer","odd:bg-gray-100 hover:bg-gray-50 odd:hover:bg-slate-50"),children:e.getVisibleCells().map(e=>(0,t.jsx)("td",{className:"border-b px-4 py-2 text-center text-sm",children:(0,n.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id))})]})})})})}var ex=a(37326);let eh=(0,i.FB)(),ef=[eh.accessor("selected",{id:"select",cell:e=>{let{row:r}=e;return(0,t.jsx)("input",{type:"radio",name:"discount-".concat(Date.now()),checked:r.original.selected,disabled:r.original.disabled,readOnly:!0})}}),eh.accessor("percent",{cell:e=>{let{row:r}=e;
1return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-primary-base",r.original.disabled&&"text-custom-gray-light"),children:r.original.percent})}}),eh.accessor("description",{cell:e=>{let{row:r}=e;return(0,t.jsx)("span",{className:(0,c.QP)("text-custom-primary-base",r.original.disabled&&"text-custom-gray-light"),children:r.original.description})}}),eh.accessor("minimum",{cell:e=>{let{row:r}=e;return(0,t.jsxs)("span",{className:(0,c.QP)("text-custom-primary-base",r.original.disabled&&"text-custom-gray-light"),children:["(",r.original.minimum,")"]})}}),eh.accessor("value",{cell:e=>{let{row:r}=e;return(0,t.jsx)(t.Fragment,{children:r.original.value&&(0,t.jsx)("div",{className:"w-full text-right uppercase",children:r.original.value})})}})];function eb(e){let{readOnly:r=!1,paymentCondition:a,setPaymentCondition:o}=e,{clientPaymentMethods:l,total:u,cart:m,getClientPaymentMethods:p}=(0,d.useCart)(),g=(0,ex.$1)(),x=(0,s.useCallback)(e=>{let r=e.taxajuro;return r>0?"".concat(r,"%"):""},[]),h=(0,s.useCallback)(e=>"M\xcdNIMO ".concat((0,z.$g)(e.vendamin)),[]),f=(0,s.useCallback)(e=>{let r=(e.vendamin||0)-u;return r>0?"faltam ".concat((0,z.$g)(r)):""},[u]),b=(0,s.useCallback)(e=>{let t=e.codtipvenda,s=t===(null==a?void 0:a.codtipvenda);return r?(null==m?void 0:m.codtipvenda)===t:s},[a,m,r]),v=(0,s.useMemo)(()=>[...l.filter(e=>!g.includes(e.codtipvenda))].sort((e,r)=>(e.taxajuro>0)-(r.taxajuro>0)||e.vendamin-r.vendamin||e.taxajuro-r.taxajuro).map(e=>({id:e.codtipvenda,description:e.descrtipvenda,percent:x(e),minimum:h(e),value:f(e),disabled:!e.habilitado,selected:b(e),meta:e})),[b,l,g,h,f,x]),y=(0,n.N4)({data:v,columns:ef,getCoreRowModel:(0,i.HT)()});return(0,s.useEffect)(()=>{p()},[p]),(0,t.jsx)("div",{className:"shadow-md",children:(0,t.jsx)(I.A,{options:{scrollbars:{autoHide:"never"}},className:"w-full shadow-md",children:(0,t.jsx)("div",{className:"max-h-[400px] overflow-y-auto shadow-md",children:(0,t.jsx)("table",{className:"w-full cursor-default overflow-x-auto p-2 selection:bg-custom-primary-base selection:text-custom-gray-white-base",children:(0,t.jsx)("tbody",{className:"text-custom-gray-base",children:y.getRowModel().rows.map(e=>(0,t.jsx)("tr",{onClick:()=>{if(!e.original.disabled&&!e.original.selected&&o)return o(e.original.meta)},className:(0,c.QP)("h-12 cursor-pointer",!e.original.selected&&"odd:bg-gray-100 hover:bg-gray-50 odd:hover:bg-slate-50",e.original.selected&&"bg-custom-accent-green-base",e.original.disabled&&"cursor-not-allowed"),children:e.getVisibleCells().map(e=>(0,t.jsx)("td",{className:"border-b px-4 py-2 text-sm",children:(0,n.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id))})})})})})}var ev=a(85203),ey=a.n(ev),ej=a(77811),eN=a(73097),ew=a(65142);(0,i.FB)(),(0,s.memo)(e=>{let{row:r}=e,{isAuthenticated:a}=(0,eN.A)(),s=r.original.price;return a?(0,t.jsxs)("div",{className:"flex w-full flex-col items-end justify-center pr-2",children:[(0,t.jsxs)("span",{className:"flex gap-2",children:[s.smallPrice&&(0,t.jsx)("span",{className:"line-through",children:(0,er.V)(s.smallPrice)}),(0,t.jsxs)("span",{className:"font-semibold",children:["R$ ",(0,er.V)(s.bigPrice)]}),s.quantity&&s.unitPrice&&(0,t.jsx)("span",{children:"un."})]}),s.quantity&&s.unitPrice&&(0,t.jsxs)("span",{className:"flex gap-1",children:[(0,t.jsx)("span",{className:"font-semibold",children:s.quantity}),(0,t.jsx)("span",{children:"ou mais un. apenas:"}),(0,t.jsxs)("span",{className:"font-semibold text-custom-orange-base",children:["R$ ",s.unitPrice]})]})]}):(0,t.jsx)(ej.i,{})}).displayName="PriceCell";var eC=a(96199),eP=a(33778),e_=a.n(eP),ek=a(40992),eR=a(9034);let eS={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500",position:"top-center",icon:!1},eq={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-green-500",className:"!bg-green-500",position:"top-center",icon:!1},eI={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-yellow-500 !text-orange-800",className:"!bg-yellow-500",position:"top-center",toastId:"warning-quantity",icon:!1};function eE(e){var r;let{row:a,table:o}=e,l=!!(null==(r=(0,eC.useSession)().data)?void 0:r.user),[i,n]=(0,s.use
1State)(!1),{updateCartItem:u}=(0,d.useCart)(),{trackAddToCart:m}=(0,b.x)(),{mutateAsync:g,isPending:x}=(0,O.A)(),h=a.original.meta.codprod,v=a.original.meta.estoque,y=a.original.meta.agrupmin,j=a.original.meta.lembrete,N=v>0&&v>=y,[w,C]=(0,s.useState)(j);async function P(){try{let e=await g({productId:h});e.success&&(p.oR.success(e.message,eq),C(e=>!e)),e.success||p.oR.error(e.message,eS)}catch(e){console.error("Error reminding product:",e),p.oR.error("Erro ao processar o lembrete do produto ".concat(h),eS)}}let _=(0,s.useCallback)(()=>{p.oR.warning("A quantidade do item deve ser maior que zero",eI)},[]),k=async()=>{if(n(!0),!a.original.quantity||a.original.quantity<=0){_(),n(!1);return}try{await u({productId:"".concat(a.original.code),quantidade:a.original.quantity}),m({item_id:a.original.meta.codprod,item_name:a.original.meta.descrprod+" "+a.original.meta.compldesc,affiliation:"Ferragens Ramada",item_brand:a.original.meta.descrmarcarmd,item_category:a.original.meta.descrgrupoprod,item_category2:a.original.meta.descrgrupopai,price:e_()(a.original.meta.valores.valorProduto+a.original.meta.valores.valorSt+a.original.meta.valores.valorIpi,2)*a.original.quantity,quantity:a.original.quantity})}catch(e){}finally{n(!1)}};return(0,s.useEffect)(()=>{var e,r;null==(r=o.options.meta)||null==(e=r.updateRow)||e.call(r,a.original.code,{updating:i})},[i]),(0,t.jsxs)("div",{className:"flex h-full w-full items-center justify-center px-2",children:[l&&!N&&(0,t.jsx)(f.$n,{className:(0,c.QP)("flex h-7 items-center justify-center px-2",!w&&"bg-custom-primary-muted hover:bg-custom-primary-muted/80",w&&"bg-emerald-500 hover:bg-emerald-600"),loading:x,disabled:x,onClick:async()=>await P(),children:w?"Aviso ok":"Avise me"}),N&&(0,t.jsx)(f.$n,{loading:i,className:"flex h-7 items-center justify-center",onClick:k,children:"Adicionar"})]})}var ez=a(16565),eF=a(66795),eM=a(83626);function eQ(e){let{row:r,table:a}=e,o=r.original.code,l=r.original.meta.estoque,i=r.original.meta.agrupmin,n=l>0&&l>=i,d=[i,...(r.original.meta.embalagens||[]).filter(e=>e.quantidade!==i).map(e=>e.quantidade)],[u,m]=(0,s.useState)(d[0]),p=(0,s.useCallback)(e=>{var t,s;m(Number(e)),null==(s=a.options.meta)||null==(t=s.updateRow)||t.call(s,r.original.code,{agrupmin:Number(e)})},[r.original.code,a.options.meta]);return 1===d.length?(0,t.jsx)("div",{className:"w-full text-center",children:i}):(0,t.jsxs)(ez.D,{title:n?"":"Produto esgotado",className:(0,c.QP)("flex h-full w-full items-center justify-center","relative p-1"),children:[(0,t.jsx)(eF.l,{className:(0,c.QP)("flex h-full w-full items-center justify-center","text-xs/6 text-custom-gray-base","cursor-pointer appearance-none pl-1","rounded-lg border border-custom-gray-light","bg-white outline-none"),value:u,onChange:e=>p(e.target.value),children:d.map(e=>(0,t.jsx)("option",{value:e,className:(0,c.QP)("cursor-pointer appearance-none","bg-white text-custom-gray-base"),children:e},"package-".concat(e,"-").concat(o)))}),(0,t.jsx)(eM.b,{size:12,className:(0,c.QP)("pointer-events-none absolute right-2","text-custom-gray-base")})]})}function eD(e){var r;let{row:a}=e,s=!!(null==(r=(0,eC.useSession)().data)?void 0:r.user),o=a.original.meta.estoque,l=a.original.meta.agrupmin,i=s&&!(o>0&&o>=l),n=a.original.price;return s?(0,t.jsxs)("div",{className:"flex w-full flex-col items-end justify-center pr-2",children:[i&&"-",!i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:"flex gap-2",children:[n.smallPrice&&(0,t.jsx)("span",{className:"line-through",children:(0,er.V)(n.smallPrice)}),(0,t.jsxs)("span",{className:"font-semibold",children:["R$ ",(0,er.V)(n.bigPrice)]}),n.quantity&&n.unitPrice&&(0,t.jsx)("span",{children:"un."})]}),n.quantity&&n.unitPrice&&(0,t.jsxs)("span",{className:"flex gap-1",children:[(0,t.jsx)("span",{className:"font-semibold",children:n.quantity}),(0,t.jsx)("span",{children:"ou mais un. apenas:"}),(0,t.jsxs)("span",{className:"font-semibold text-custom-orange-base",children:["R$ ",n.unitPrice]})]})]})]}):(0,t.jsx)(ej.i,{})}let eT={progressClassName:"fancy-progress-bar",bodyClassName:"!bg-red-500",className:"!bg-red-500",position:"top-center",toastId:"error-quantity",icon:!1};function eA(e){let{row:r,table:a}
1=e,[o,l]=(0,s.useState)(r.original.quantity),i=r.original.meta.estoque,n=r.original.agrupmin||r.original.meta.agrupmin||1,c=i>0&&i>=n,d=(0,s.useCallback)(()=>{p.oR.error("A quantidade informada est\xe1 acima da permitida para este produto",eT)},[]);return(0,t.jsxs)("div",{className:"px-4",children:[c&&(0,t.jsx)("input",{disabled:r.original.updating||!1,value:o,step:n,className:"min-h-7 w-full rounded-md border border-custom-primary-base px-1 shadow-custom-shadows-xs outline-4 focus:border-transparent focus:outline-4 focus:outline-custom-secondary-base",type:"number",id:"quantity-".concat(r.original.code),onChange:e=>(e=>{var t,s,o,n,c,u;let m=e;if(m<0){l(0),null==(n=a.options.meta)||null==(o=n.updateRow)||o.call(n,r.original.code,{quantity:0});return}if(void 0===m||m<=0){l(void 0),null==(u=a.options.meta)||null==(c=u.updateRow)||c.call(u,r.original.code,{quantity:void 0});return}e>i&&(m=i,d()),l(m),null==(s=a.options.meta)||null==(t=s.updateRow)||t.call(s,r.original.code,{quantity:m})})(Number(e.target.value)),onBlur:e=>{if(!e.target.value){var t,s;l(0),null==(s=a.options.meta)||null==(t=s.updateRow)||t.call(s,r.original.code,{quantity:0})}}}),!c&&(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center px-2",children:(0,t.jsx)("span",{className:"text-red-500",children:"Esgotado"})})]})}let eL=(0,i.FB)(),eV=["code","package","minimumQuantity","unit","st","ipi","stock","total"],eB=["st","ipi","quantity","total","action"];function eK(e){var r,a,o,u;let{products:p}=e;if(p.length<=0)return null;let{trackSelectedItem:x}=(0,b.x)(),h=(0,S.Ub)("(max-width: 978px)"),f=(0,eC.useSession)(),{isVendedora:v}=(0,eR.f)(),{items:y}=(0,d.useCart)(),j=(0,ew.iY)(),N=!!(null==(r=f.data)?void 0:r.user),[w,C]=(0,s.useState)(()=>p.map(e=>{var r;let a=(null==(r=y.find(r=>r.codprod===e.codprod))?void 0:r.quantidade)||0;return{id:e.codprod,code:e.codprod,package:e.agrupmin,minimumQuantity:e.agrupmin,unit:e.codvol,sizeVariation:e.compldesc,price:{bigPrice:e.valores.valorProduto,quantity:e.agrupmin},st:e.valores.valorSt,ipi:e.valores.valorIpi,quantity:a,total:e.valores.valorProduto,action:"",stock:e.estoque,meta:e}})),P=(0,s.useMemo)(()=>[eL.accessor("id",{header:"",cell:e=>{let{row:r}=e;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{id:"tooltip-".concat(r.original.code),className:"relative mx-auto flex size-9 items-center justify-center rounded-full border hover:cursor-pointer",children:(0,t.jsx)(k.default,{src:(0,F.p)(r.original.id.toString(),"80x80"),alt:"product-image-".concat(r.original.code),fill:!0,className:"rounded-full object-cover"})}),(0,t.jsx)(g.m_,{place:"right",anchorSelect:"#tooltip-".concat(r.original.code),style:{backgroundColor:"var(--gray-white-base)",padding:"0",paddingLeft:"6px",borderRadius:"6px",zIndex:1e3},children:(0,t.jsx)("div",{className:"relative mx-auto flex size-[200px] items-center justify-center rounded-md border border-custom-primary-base bg-custom-gray-white-base shadow-lg hover:cursor-pointer",children:(0,t.jsx)(k.default,{src:(0,F.p)(r.original.id.toString(),"200x200"),alt:"product-image-".concat(r.original.code),fill:!0,className:"rounded-md object-cover"})})})]})}}),eL.accessor("code",{header:"C\xf3d.",cell:e=>{let{row:r}=e;return(0,t.jsx)(l(),{href:m.b.WEBSITE_PRODUCTS("".concat(r.original.meta.slug)),onClick:()=>x({item_id:r.original.meta.codprod,item_name:r.original.meta.descrprod+" "+r.original.meta.compldesc,affiliation:"Ferragens Ramada",item_brand:r.original.meta.descrmarcarmd,item_category:r.original.meta.descrgrupoprod,item_category2:r.original.meta.descrgrupopai,price:e_()(r.original.meta.valores.valorProduto+r.original.meta.valores.valorSt+r.original.meta.valores.valorIpi,2),quantity:1}),children:(0,t.jsx)("div",{className:"w-full text-center font-semibold hover:text-custom-primary-base",children:r.original.code})})}}),eL.accessor("package",{header:"Emb.",cell:e=>(0,t.jsx)(eQ,{...e})}),eL.accessor("minimumQuantity",{header:"Min.",cell:e=>{let{row:r}=e;return(0,t.jsx)("div",{className:"w-full text-center",children:r.original.minimumQuantity})}}),eL.accessor("unit",{header:"Un.",cell:e=>{let{row:r}=e;return(0,t.jsx)("div",{className:"w-full text-center",children:r.original.unit})}}),eL.accessor("sizeVariation",{header:()=>(0,t.jsx)("div",{className:"w-full pl-2 text-left",children:"Medida / Varia\xe7\xe3o"}),cell:e=>{let{row:r}=e;return(0,t.jsx)(l(),{className:"w-full text-left",href:m.b.WEBSITE_PRODUCTS("".concat(r.original.meta.slug)),onClick:()=>x({item_id:r.original.meta.codprod,item_name:r.original.meta.descrprod+" "+r.original.meta.compldesc,affiliation:"Ferragens Ramada",item_brand:r.original.meta.descrmarcarmd,item_category:r.original.meta.descrgrupoprod,item_category2:r.original.meta.descrgrupopai,price:e_()(r.original.meta.valores.valorProduto+r.original.meta.valores.valorSt+r.original.meta.valores.valorIpi,2),quantity:1}),children:(0,t.jsx)("div",{className:"w-full pl-2 hover:text-custom-primary-base",children:r.original.sizeVariation})})}}),eL.accessor("price",{header:()=>(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:"Pre\xe7o"}),cell:e=>(0,t.jsx)(eD,{...e})}),eL.accessor("st",{header:()=>(0,t.jsx)("div",{className:"w-full pr-2 text-right",title:"Substitui\xe7\xe3o Tribut\xe1ria",children:"St."}),cell:e=>{let{row:r}=e,a=r.original.meta.estoque,s=r.original.meta.agrupmin,o=N&&!(a>0&&a>=s);return(0,t.jsxs)("div",{className:"w-full pr-2 text-right",children:[o&&"-",!o&&(0,er.V)(r.original.st)]})}}),eL.accessor("ipi",{header:()=>(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:"IPI"}),cell:e=>{let{row:r}=e,a=r.original.meta.estoque,s=r.original.meta.agrupmin,o=N&&!(a>0&&a>=s);return(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:0==r.original.ipi||o?"-":(0,er.V)(r.original.ipi)})}}),eL.accessor("stock",{header:()=>(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:"Estoque"}),cell:e=>{let{row:r}=e;return(0,t.jsx)("div",{className:"w-full pr-2 text-right",children:r.original.stock})}}),eL.accessor("quantity",{header:"Quantidade",cell:e=>(0,t.jsx)(eA,{...e})}),eL.accessor("total",{header:"Total",cell:e=>{let{row:r}=e;return(0,t.jsxs)("div",{className:"w-full pr-2 text-right",children:["R$"," ",(0,er.V)((r.original.total+r.original.st+r.original.ipi)*(r.original.quantity||0))]})}}),eL.accessor("action",{header:"",cell:e=>(0,t.jsx)(eE,{...e})}),eL.display({id:"quote",header:"",cell:e=>{let{row:r}=e,a=r.original.meta.estoque,s=r.original.meta.agrupmin;return a>0&&a>=s?(0,t.jsx)("div",{className:"flex h-full w-full items-center justify-center px-2",children:(0,t.jsx)(ek.Z,{product:r.original.meta,quantity:r.original.quantity,lang:"br",variant:"compact",labelKey:"text-add-to-quote",className:"h-auto min-h-7 whitespace-normal px-1.5 py-0.5 text-center text-[.6rem] leading-[0.7rem] sm:text-[.6rem] md:text-[.6rem]"})}):null}})],[]),_=(0,s.useMemo)(()=>(N&&eV.push("id"),P.filter(e=>{let r="accessorKey"in e?e.accessorKey:e.id;return"quote"===r?v&&!h:!(!v&&"stock"===r||!N&&eB.includes(r)||h&&eV.includes(r))})),[P,N,h,v]),R=(0,n.N4)({data:w,columns:_,getCoreRowModel:(0,i.HT)(),meta:{updateRow:(e,r)=>{C(a=>a.map(a=>a.code===e?{...a,...r}:a))}}}),q=(a=N,o=h,u=v,a?o?"grid-cols-[minmax(140px,_1fr)_minmax(60px,_1fr)_100px_minmax(90px,_100px)]":u?"grid-cols-[60px_60px_60px_60px_60px_minmax(150px,_1fr)_minmax(80px,_1fr)_60px_60px_70px_100px_80px_100px_110px]":"grid-cols-[60px_60px_60px_60px_60px_minmax(150px,_1fr)_minmax(80px,_1fr)_60px_60px_100px_80px_100px]":o?"grid-cols-[_60px_minmax(140px,_1fr)_minmax(150px,_1fr)]":"grid-cols-[60px_60px_60px_60px_60px_minmax(250px,_1fr)_minmax(200px,_1fr)]");return(0,t.jsxs)("table",{className:"w-full cursor-default overflow-x-auto p-2 selection:bg-custom-primary-base selection:text-custom-gray-white-base",children:[(0,t.jsx)("thead",{className:"bg-custom-primary-lighter text-custom-primary-base",children:R.getHeaderGroups().map(e=>(0,t.jsx)("tr",{className:"grid ".concat(q),children:e.headers.map(e=>(0,t.jsx)("th",{className:"border border-custom-primary-light text-sm",children:e.isPlaceholder?null:(0,n.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,t.jsx)("tbody",{className:"text-custom-gray-base",children:R.getRowModel().rows.map(e=>{let r=y.some(r=>r.codprod===e.original.code)||j.has(e.original.code);
1return(0,t.jsx)("tr",{className:(0,c.QP)(ey()("grid h-11",q,r&&"bg-custom-yellow-light hover:bg-custom-yellow-lighter",!r&&"odd:bg-gray-100 hover:bg-gray-50 odd:hover:bg-slate-50")),children:e.getVisibleCells().map(e=>(0,t.jsx)("td",{className:"flex items-center justify-center border border-custom-gray-light text-[.8rem]",children:(0,n.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)})})]})}},42370:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(95155);let s=e=>{let{color:r="currentColor",width:a="12",height:s="2",opacity:o="0.8"}=e;return(0,t.jsx)("svg",{className:"transition-all",width:a,height:s,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("g",{opacity:o,children:(0,t.jsx)("path",{d:"M3.15109 11.8438L10.174 11.8439L11.8264 11.8438L18.8493 11.8439C19.0772 11.8439 19.284 11.7515 19.4335 11.602C19.5831 11.4524 19.6755 11.2455 19.6754 11.0177C19.6755 10.5608 19.3062 10.1915 18.8493 10.1916L11.8264 10.1915L10.1741 10.1915L3.15109 10.1915C2.69427 10.1915 2.32496 10.5608 2.32496 11.0177C2.32486 11.4746 2.69416 11.8439 3.15109 11.8438Z",fill:r,stroke:r,strokeWidth:"0.5"})})})}},67244:(e,r,a)=>{a.d(r,{y:()=>i,T:()=>n});var t=a(95155),s=a(61338),o=a(75889),l=a(39248);function i(e){let{label:r,description:a,className:i,...n}=e,{isFetching:c}=(0,l.useCart)();return(0,t.jsxs)("div",{className:(0,o.QP)("flex items-center justify-between gap-2",i),...n,children:[(0,t.jsx)("dt",{className:"text-custom-gray-base",children:r}),c&&(0,t.jsx)(s.E,{children:(0,t.jsx)("dd",{children:"Lorem ipsum dolor"})}),!c&&(0,t.jsx)("dd",{className:"font-medium",children:a})]})}function n(e){let{className:r,...a}=e;return(0,t.jsx)("div",{className:(0,o.QP)("flex flex-col justify-between gap-2.5 border-b border-dashed border-custom-gray-light py-4 last:border-0",r),...a})}},73674:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(95155);let s=e=>{let{color:r="currentColor",width:a="22",height:s="22",opacity:o="0.8"}=e;return(0,t.jsx)("svg",{width:s,height:a,viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("g",{opacity:o,children:(0,t.jsx)("path",{d:"M10.174 11.8439L3.15109 11.8438C2.69416 11.8439 2.32486 11.4746 2.32496 11.0177C2.32496 10.5608 2.69427 10.1915 3.15109 10.1915L10.1741 10.1915L10.174 3.16858C10.1741 2.71165 10.5433 2.34245 11.0002 2.34245C11.4571 2.34234 11.8264 2.71165 11.8263 3.16858L11.8264 10.1915L18.8493 10.1916C19.3062 10.1915 19.6755 10.5608 19.6754 11.0177C19.6755 11.2455 19.5831 11.4524 19.4335 11.602C19.284 11.7515 19.0772 11.8439 18.8493 11.8439L11.8264 11.8438L11.8264 18.8668C11.8264 19.0947 11.734 19.3015 11.5845 19.451C11.4349 19.6006 11.2281 19.6929 11.0002 19.6929C10.5433 19.693 10.174 19.3237 10.1741 18.8668L10.174 11.8439Z",fill:r,stroke:r,strokeWidth:"0.5"})})})}},81605:(e,r,a)=>{a.d(r,{r:()=>n});var t=a(95155),s=a(2821),o=a(75889),l=a(42370),i=a(73674);let n=e=>{let{value:r,onChange:a,onIncrement:n,onDecrement:c,loading:d=!1,...u}=e;return(0,t.jsxs)("div",{className:"relative mx-2 flex h-8 items-center justify-between overflow-hidden rounded-full bg-brand-light p-1 shadow-counter focus-within:border focus-within:border-custom-secondary-base md:h-10",children:[d&&(0,t.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,t.jsx)("div",{className:"h-8 w-8 animate-spin rounded-full border-2 border-t-2 border-t-brand-light"})}),(0,t.jsx)("button",{type:"button",onClick:c,"aria-label":"Decrementar",className:(0,o.QP)((0,s.$)("text-heading flex h-[28px] w-[72px] items-center justify-center rounded-full outline-none transition-all duration-300 ease-in-out hover:bg-red-100 focus:outline-none focus-visible:outline-none active:bg-red-200")),children:(0,t.jsx)(l.A,{width:"14",height:"14",opacity:"1"})}),(0,t.jsx)("input",{...u,disabled:d,type:"text",value:r,onChange:e=>a(e.target.value),className:(0,o.QP)((0,s.$)("duration-250 flex h-full w-full cursor-text items-center justify-center rounded-lg text-center text-sm font-semibold text-custom-gray-base outline-none transition-colors ease-in-out md:text-base",d&&"cursor-default opacity-60"))}),(0,t.jsx)("button",{type:"button",onClick:n,"aria-label":"Incrementar",className:(0,o.QP)((0,s.$)("text-heading group flex h-[28px] w-[72px] items-center justify-center rounded-full outline-none transition-all duration-300 ease-in-out hover:bg-green-100 focus:outline-none focus-visible:outline-none active:bg-green-200")),children:(0,t.jsx)(i.A,{width:"14",height:"14",opacity:"1"})})]})}},90540:(e,r,a)=>{a.d(r,{$g:()=>s,Ay:()=>o});var t=a(12115);function s(e){return new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(e)}function o(e){let{amount:r,baseAmount:a,currencyCode:o}=null!=e?e:{},l=(0,t.useMemo)(()=>"number"==typeof r&&o?a?function(e){let{amount:r,baseAmount:a,locale:t}=e,o=a>r,l=new Intl.NumberFormat(t,{style:"percent"}),i=o?l.format((a-r)/a):null;return{price:s(r),basePrice:o?s(a):null,discount:i}}({amount:r,baseAmount:a,currencyCode:o,locale:"en"}):s(r):"",[r,a,o]);return"string"==typeof l?{price:l,basePrice:null,discount:null}:l}},99884:(e,r,a)=>{a.d(r,{A:()=>i});var t=a(95155),s=a(85203),o=a.n(s),l=a(19466);a(83093);let i=e=>{let{options:r,children:a,style:s,className:i,...n}=e;return(0,t.jsx)(l.r,{options:{className:o()("os-theme-thin",i),scrollbars:{autoHide:"scroll"},...r},style:s,...n,children:a})}}}]);

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.