1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4850],{93788:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/events/[slug]/tickets",function(){return a(64906)}])},64906:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSP:function(){return eM},default:function(){return eO}});var r=a(85893),o=a(67294),i=a(11163),n=a(10205),l=a(63893),s=a(77058),d=a(801),c=a(45507),u=a(93946),m=a(94054),p=a(50480),v=a(36872),x=a(56815),h=a(94552),g=a(46870),f=a(64550),y=a(21458),j=a(31812),C=a(50135),b=a(58467),N=a(45332),D=a(55855),w=a(78966),A=a(95570),I=a(72132),k=a(89723);let E=()=>{var e,t,a,n,l,d,c;let u=(0,i.useRouter)(),{t:m}=(0,s.$)(),{cart:p,addCouponToTicket:v,addGiftcardToTicket:x,cartTotalValue:g,clearEditTicketPackId:y,updateCart:E}=(0,h.jD)(),[_,T]=o.useState(""),[P,Z]=o.useState(!1),[S,M]=o.useState(null),O=[...new Set(null==p?void 0:null===(e=p.items)||void 0===e?void 0:e.map(e=>e.ticketId).filter(Boolean))],R=null!=S?S:[...new Set(null==p?void 0:null===(t=p.items)||void 0===t?void 0:t.filter(e=>!e.disableCoupon).map(e=>e.ticketId))],V=function(e){let t={};if(Array.isArray(e)){let a=(null==e?void 0:e.filter(e=>"pack"===e.type))||[],r=(null==e?void 0:e.filter(e=>"pack"!==e.type))||[],o=(0,f.ti)(a),i=[...r,...Object.values(o).map(e=>({...e[0],pack:e}))];i.map(e=>{let a="".concat(e.ticketType.type,"-").concat(e.ticketId);a in t?t[a].push(e):t[a]=[e]})}return t}((null==p?void 0:p.items)||[]),B=!(null==p?void 0:null===(a=p.items)||void 0===a?void 0:a.length)||R.length>0;async function L(){var e,t,a,r;try{if(!_)return;if(!R.length){I.Am.error("".concat(m("checkout.coupon_disabled_for_ticket")));return}Z(!0);let r=null==p?void 0:null===(e=p.items)||void 0===e?void 0:null===(t=e[0])||void 0===t?void 0:t.date,o=await b.ZP.get("/coupon/verify?code=".concat(_,"&ticketsId=").concat(R,"&requestDate=").concat(new Date,"&visitDate=").concat(r));Z(!1),(0,k.C)("\uD83D\uDE80 ~ verifyDiscount ~ res.data:",o.data);let{error:i,coupon:n,giftcard:l}=o.data||{};if(i)throw Error(i);if((null==n?void 0:n.applicableOnlyFromVisitDate)||(null==n?void 0:n.applicableOnlyUntilVisitDate)){let e=null==p?void 0:null===(a=p.items)||void 0===a?void 0:a.some(e=>!e.date||!r||(0,D.Z)(new Date(e.date))!==(0,D.Z)(new Date(r))||(0,w.Z)(new Date(e.date))!==(0,w.Z)(new Date(r))||(0,A.Z)(new Date(e.date))!==(0,A.Z)(new Date(r)));if(e){I.Am.error("".concat(m("checkout.coupon_has_different_visit_date")));return}}l?x(l):v(n.ticketId,n)}catch(e){(0,k.C)("\uD83D\uDE80 ~ verifyDiscount ~ err:",e),I.Am.error((null==e?void 0:null===(r=e.message)||void 0===r?void 0:r.includes("_"))?"".concat(m("checkout."+e.message)):null==e?void 0:e.message)}}return o.useEffect(()=>{let e=!1;return async function(){if(!O.length){M([]);return}try{var t;let a=await Promise.all(O.map(async e=>{var t,a;let r=await b.ZP.get("/ticket/list?id=".concat(e)),o=null===(t=r.data)||void 0===t?void 0:null===(a=t.tickets)||void 0===a?void 0:a[0];return{ticketId:e,disableCoupon:!!(null==o?void 0:o.disableCoupon)}}));if(e)return;let r=a.filter(e=>!e.disableCoupon).map(e=>e.ticketId);if(M(r),null==p?void 0:null===(t=p.items)||void 0===t?void 0:t.length){let e=p.items.some(e=>{var t;let r=null===(t=a.find(t=>t.ticketId===e.ticketId))||void 0===t?void 0:t.disableCoupon;return!!e.disableCoupon!=!!r});e&&E({...p,items:p.items.map(e=>{var t;return{...e,disableCoupon:!!(null===(t=a.find(t=>t.ticketId===e.ticketId))||void 0===t?void 0:t.disableCoupon)}})})}}catch(t){if(e)return;M(null)}}(),()=>{e=!0}},[O.join(",")]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"label",children:"Resumo do pedido"}),(0,r.jsxs)("div",{className:"resume",children:[Object.keys(V).map(e=>{let t=V[e],{ticketTitle:a,ticketType:o,coupon:i,giftcard:n,pack:l}=t[0],s=function(e){let t={};if(Array.isArray(e)){let a=(null==e?void 0:e.filter(e=>"pack"===e.type))||[],r=(null==e?void 0:e.filter(e=>"pack"!==e.type))||[],o=(0,f.ti)(a),i=[...r,...Object.values(o).map(e=>({...e[0],pack:e}))];i.map(e=>{let a="".concat((0,N.Ft)(e.totalValueWithCoupon)?(0,N.Ft)(e.totalValueWithGiftcard)?e.totalValue:e.totalValueWithGiftcard:e.totalValueWithCoupon);(0,k.C)("\uD83D\uDE80 ~ groupTicketsByTicketIdAndPrice ~ id:",a),a in t?t[a].push(e):t[a]=[e]})}return t}(t);return Object.keys(s).map(e=>{var t,d;let c=s[e],u=c.length,m=null===(t=c.filter(e=>e.coupon))||void 0===t?void 0:t.length,p=null===(d=c.filter(e=>e.giftcard))||void 0===d?void 0:d.length;(0,k.C)("\uD83D\uDE80 ~ returnObject.keys ~ qtyGiftcardsApplied:",p);let v=l?l.reduce((e,t)=>
1e+t.totalValueWithCoupon,0):c[0].totalValueWithCoupon,x=l?l.reduce((e,t)=>e+t.totalValueWithGiftcard,0):c[0].totalValueWithGiftcard;(0,k.C)("\uD83D\uDE80 ~ returnObject.keys ~ giftcardValue:",x);let h=!isNaN(v),g=!isNaN(x),f=l?l.reduce((e,t)=>e+t.totalValue,0):c[0].totalValue,y=c[0].compensations;return(0,r.jsxs)("div",{className:"item",style:{marginBottom:"2rem"},children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"title",children:a}),h&&m>0&&(0,r.jsxs)("div",{className:"coupon-applied",children:["Cupom ",null==i?void 0:i.discount,"% Off aplicado"]}),g&&p>0&&(0,r.jsxs)("div",{className:"coupon-applied",children:["Cart\xe3o presente ",null==n?void 0:n.discount,"% Off aplicado"]}),(0,r.jsx)("div",{className:"type",children:o.type}),y&&y.length>0&&y.map(e=>(0,r.jsx)("div",{className:"coupon-applied",children:"".concat(e.name," - ").concat(e.smallDescription)},e.id))]}),(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:"value",children:[u," x ",(0,r.jsx)("span",{className:h?"coupon-applied":"",children:(0,N.fe)(f)})]}),h&&m>0&&(0,r.jsxs)("div",{className:"value-coupon",children:[m," x ",(0,N.fe)(v)]}),g&&p>0&&(0,r.jsxs)("div",{className:"value-coupon",children:[p," x ",(0,N.fe)(x)]}),(0,r.jsx)("div",{className:"type",children:"\xa0"}),y&&y.length>0&&y.map(e=>(0,r.jsx)("div",{className:"coupon-applied",children:"".concat(u," x ").concat((0,N.fe)(e.value))},e.id))]})]},e)})}),!!(null==p?void 0:null===(n=p.donation)||void 0===n?void 0:n.name)&&(0,r.jsxs)("div",{className:"item",children:[(0,r.jsx)("div",{className:"title",children:p.donation.name}),(0,r.jsxs)("div",{className:"value",children:[p.donation.qty," x ",(0,r.jsx)("span",{children:(0,N.fe)(p.donation.value)})]})]}),(0,r.jsx)("hr",{}),(0,r.jsxs)("div",{className:"sub-total",children:["SubTotal: ",(0,r.jsx)("span",{children:(0,N.fe)(g+((null==p?void 0:null===(l=p.donation)||void 0===l?void 0:l.totalValue)||0))})]}),B&&(0,r.jsxs)("div",{className:"coupon",children:[(0,r.jsx)(C.Z,{onChange:e=>{T(e.target.value.toUpperCase())},value:_,placeholder:"Cupom/Cart\xe3o Presente",className:"textfield",style:{textTransform:"uppercase"}}),(0,r.jsx)(j.Z,{variant:"text",onClick:L,loading:P,size:"large",children:"Verificar"})]}),(0,r.jsxs)("div",{className:"total",children:["Total: ",(0,r.jsx)("span",{children:(0,N.fe)(g+((null==p?void 0:null===(d=p.donation)||void 0===d?void 0:d.totalValue)||0))})]})]}),(null==p?void 0:null===(c=p.items)||void 0===c?void 0:c.some(e=>"order-automation"!==e.origin))&&(0,r.jsxs)("div",{className:"buy-more",children:["Deseja"," ",(0,r.jsx)("span",{onClick:()=>{y(),u.replace({pathname:u.pathname,query:{slug:u.query.slug}})},children:"comprar mais"})," ","ingressos?"]})]})};var _=a(4298),T=a.n(_),P=a(89834),Z=a(34768),S=a(96013);let M=e=>{let{promotion:t}=e;return t&&t.name?(0,r.jsx)("div",{className:"promotion-container",children:(0,r.jsxs)("div",{className:"banner3-card",children:[t.banner3&&(0,r.jsx)("div",{className:"cover-image",children:(0,r.jsx)(S.Z,{src:t.banner3,layout:"fill"})}),(0,r.jsxs)("div",{className:"banner3-card-content",children:[(0,r.jsx)("h5",{children:t.name}),t.description&&(0,r.jsx)(P.D,{rehypePlugins:[Z.Z],className:"description",children:t.description})]})]})}):null};var O=a(98969);let R=()=>{var e,t;let{cart:a,updateCart:n,setEditTicketPackId:l,ticketWithCompensation:j,addCompensationToTicket:C,removeCompensationToTicket:N,removeCouponFromTicket:D,removePromotionsFromCart:w,errors:A}=(0,h.jD)(),[I,_]=o.useState([]),P=(null==a?void 0:a.items)||[],Z=(0,i.useRouter)(),{t:S}=(0,s.$)("common"),R=(0,f.ti)(P);return o.useEffect(()=>{(async()=>{try{let e=P.map(e=>e.ticketId),{data:t=[]}=await b.ZP.get("/ticket-compensation/search?ticketIds=".concat(e.join(",")));_(t)}catch(e){(0,k.C)("\uD83D\uDE80 ~ error:",e)}})()},[P]),(0,r.jsxs)("div",{className:"ticket-checkout content-wrapper",children:[(0,r.jsx)(T(),{id:"gtm",strategy:"afterInteractive",children:"\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-P3WSWMX');\n "}),(0,r.jsx)("noscript",{dangerouslySetInnerHTML:{__html:'<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P3WSWMX" height="0" width="0" style="display: none; visibility: hidden;" />'}}),(0,r.jsx)(y.Z,{onGoBack:function(){Z.back()}}),(0,r.jsx)("h3",{children:"Checkout"}),(0,r.jsx)(O.A,{ticketId:null===(e=null==a?void 0:a.items[0])||void 0===e?void 0:e.ticketId}),(0,r.jsxs)("div",{className:"content",children:[(0,r.jsxs)("div",{className:"col-6",children:[(0,r.jsx)("div",{className:"label",children:"Carrinho"}),Object.keys(R).map((e,t)=>{let o=R[e],{ticketTitle:i,user:l,ticketType:s,coupon:m,giftcard:p,date:v,ticketId:x,ticketSlug:h,packId:f,type:y,origin:j}=o[0],C=o.filter(e=>!!e.time).map(e=>{var t;let[a,r]=e.time.split("-"),o=(0,g.p6)(e.date,"P")+" ".concat(e.ticketType.type," ").concat((null==e?void 0:null===(t=e.user)||void 0===t?void 0:t.name)?e.user.name:""," - Hor\xe1rio Entrada : ").concat(a,"h");return o});return(0,r.jsxs)("div",{className:"cart cart-ticket-card",children:[(0,r.jsxs)("div",{className:"col",children:[(0,r.jsx)("div",{className:"title",children:i}),"passport"!==y&&C.map((e,t)=>(0,r.jsx)("div",{className:"text",children:e},"".concat(e,"-").concat(t))),!!m&&(0,r.jsx)("div",{style:{marginTop:"0.5rem"},className:"coupon",children:"CUPOM APLICADO"}),!!p&&(0,r.jsx)("div",{style:{marginTop:"0.5rem"},className:"coupon",children:"CART\xc3O DE PRESENTE APLICADO"})]}),"order-automation"!==j&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(u.Z,{onClick:()=>{a&&f&&(0,c.Z)({text:"Deseja realmente remover este ingresso!",confirmButtonText:"Sim, desejo remover",onConfirm:()=>{var e;let t={...a};t.items=null==t?void 0:null===(e=t.items)||void 0===e?void 0:e.filter(e=>e.packId!==f),t.promotions=[],n(t)}})},children:(0,r.jsx)(d.XH,{})})})]},"".concat(e,"-").concat(t))}),P.map(e=>e.ticketId).filter((e,t,a)=>a.indexOf(e)===t).map((e,t)=>I.length?(0,r.jsx)("div",{id:"compensation--container",className:"cart cart-ticket-card",children:(0,r.jsx)("div",{className:"col",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"label",children:"Compensa\xe7\xe3o Ambiental"}),P.map(e=>e.ticketId).filter((e,t,a)=>a.indexOf(e)===t).map((e,t)=>{var a;return(0,r.jsx)("div",{className:"cart cart-ticket-card",children:(0,r.jsx)("div",{className:"col",style:{marginRight:0},children:I.length?(0,r.jsx)(r.Fragment,{children:I.filter(t=>t.ticket.id===e).map((t,o)=>{var i,n,l,s;return(0,r.jsx)("div",{className:"compensation-card",style:t.bgColor?{backgroundColor:t.bgColor}:{},children:(0,r.jsxs)("div",{className:"col",children:[(0,r.jsx)("div",{className:"title",children:"".concat(t.name," - ").concat(t.smallDescription)}),(0,r.jsx)("div",{className:"text",children:t.description}),(0,r.jsxs)("div",{className:"compensation-buttons-container ".concat(A.compensation?"alert":""),children:[(0,r.jsx)("div",{className:"compensation-button-container",children:(0,r.jsxs)(m.Z,{className:"compensation-button-container",error:!!A.compensation,children:[(0,r.jsx)(p.Z,{value:"bottom",control:(0,r.jsx)(v.Z,{checked:(null===(i=P.find(t=>t.ticketId===e))||void 0===i?void 0:i.choseNotToCompensate)!==null&&!(null===(n=P.find(t=>t.ticketId===e))||void 0===n?void 0:n.choseNotToCompensate),onChange:()=>C(e,t),color:"default"}),label:"Sim",labelPlacement:"end"}),(0,r.jsx)(p.Z,{value:"bottom",control:(0,r.jsx)(v.Z,{checked:(null===(l=P.find(t=>t.ticketId===e))||void 0===l?void 0:l.choseNotToCompensate)!==null&&null!==(a=null===(s=P.find(t=>t.ticketId===e))||void 0===s?void 0:s.choseNotToCompensate)&&void 0!==a&&a,onChange:()=>N(e,t),color:"default"}),label:"N\xe3o",labelPlacement:"end"})]})}),A.compensation&&(0,r.jsx)(x.Z,{className:"compensation-error",error:!0,children:A.compensation})]})]})},"".concat(t.id,"-").concat(o))})}):null})},"".concat(e,"-").concat(t))})]})})},"".concat(e,"-").concat(t)):null),null==a?void 0:null===(t=a.promotions)||void 0===t?void 0:t.map(e=>(0,r.jsx)(M,{promotion:e},e.id))]}),(0,r.jsx)("div",{className:"col",children:(0,r.jsx)(E,{})})]})]})};var V=a(32101),B=a(47073),L=a(45843),q=a(54109),G=a(18360),W=a(23599),z=a(98456),U=a(68061);function F(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null===(e=null==t?void 0:t.trim())||void 0===e?void 0:e.replace(/\D+/g,"")}var X=a(62473),H=a(2706),Y=a(42166),K=a(53416),J=a(21313),Q=a(20483),$=a(69697),ee=a(21941),et=a(504);
1let ea={INVALID_NUMBER:"N\xfamero cart\xe3o inv\xe1lido.",INVALID_SECURITY_CODE:"C\xf3digo de seguran\xe7a inv\xe1lido. Voc\xea deve passar 3, 4 d\xedgitos.",INVALID_EXPIRATION_MONTH:"Data de validade do cart\xe3o inv\xe1lida.",INVALID_EXPIRATION_YEAR:"Data de validade do cart\xe3o inv\xe1lida.",INVALID_PUBLIC_KEY:"Chave p\xfablica inv\xe1lida.",INVALID_HOLDER:"Nome impresso no cart\xe3o inv\xe1lido."};var er=a(12832),eo=a(32912),ei=a(39759),en=a(87168),el=a(13263),es=a(85362),ed=a(4250);let ec=e=>{var t,a,r;let{t:n,i18n:l}=(0,s.$)("common"),{user:d}=(0,Q.aC)(),u=(0,i.useRouter)(),{cart:m,updateCartUserInfo:p,updateCart:v,cartTotalValue:x,clearCart:f,saveCreditCardDiscount:y}=(0,h.jD)(),j=(null==m?void 0:null===(t=m.donation)||void 0===t?void 0:t.totalValue)||0,{toggleLoader:C}=(0,J.U2)(),{onListenerEndpoint:D,clearListener:w,response:A,error:E}=(0,el.Z)(),[_,T]=o.useState(x?"pix":""),P=o.useRef({type:{},isValid:!1,info:{}}),[Z,S]=o.useState(),[M,O]=o.useState({name:"",number:"",expiry:"",cvc:"",installments:""}),[R,V]=o.useState(""),B=o.useRef(""),[L,q]=o.useState([]),[G,W]=o.useState(""),[z,U]=o.useState({}),[F,X]=o.useState(),H=null!==(r=null==m?void 0:null===(a=m.userInfo)||void 0===a?void 0:a.isForeigner)&&void 0!==r&&r;async function Y(){let e=localStorage.getItem(en.Ou),t="";if("credit_card"===_){var a,r;let[e,o]=M.expiry.split("/"),i={type:"card",card:{number:null==M?void 0:null===(a=M.number)||void 0===a?void 0:null===(r=a.replace)||void 0===r?void 0:r.call(a,/ /g,""),holder_name:M.name,exp_month:Number(e),exp_year:Number(o),cvv:M.cvc}},{data:n}=await ei.y.post("/tokens?appId=".concat("pk_PYgL1wBcEwF4y07N"),i);t=n.id}D("/order/reprocess-payment/request-id/".concat(e,"?encryptedCard=").concat(t))}async function ec(){C(!0,"O processamento do seu pagamento est\xe1 demorando mais que o esperado. Aguarde mais alguns instantes.");let e=localStorage.getItem(en.Ou);D("/order/request-id/".concat(e))}o.useEffect(()=>{O({name:"",number:"",expiry:"",cvc:"",installments:""}),y()},[_]),o.useEffect(()=>{var e,t,a,r;("credit_card_dux"===_||"credit_card_infinity"===_)&&(null==m?void 0:null===(e=m.items)||void 0===e?void 0:null===(t=e.filter)||void 0===t?void 0:null===(a=t.call(e,e=>null==e?void 0:e.coupon))||void 0===a?void 0:a.length)&&(0,c.Z)({text:"Voc\xea n\xe3o pode aplicar cupom para pagamento com cart\xe3o BRB CASACOR DUX ou CASACOR INFINITE. Deseja remover o(s) cupom(s) aplicado(s)?",cancelButtonText:"Fechar",confirmButtonText:"Confirmar",onConfirm:()=>{var e,t;if(!(null==m?void 0:m.items))return;let a=m;a.items=(null==m?void 0:null===(e=m.items)||void 0===e?void 0:null===(t=e.map)||void 0===t?void 0:t.call(e,e=>(null==e?void 0:e.coupon)?{...e,coupon:void 0,totalValueWithCoupon:void 0}:e))||[],v(a,()=>{I.Am.success("Cupom removido com sucesso!")})},onCancel:()=>{T("pix")}});let o=null===(r=M.number)||void 0===r?void 0:r.replace(/\D/g,""),i=null==o?void 0:o.slice(0,6);async function n(){try{var e;B.current=i,W("processing"),y();let t=await (0,b.ZP)("/payment/credit-card-installments?eventId=".concat(u.query.id,"&cartTotalValue=").concat(x+j,"&creditCardBin=").concat(i));if(t.data.error)throw Error(t.data.error.message);q(null===(e=t.data)||void 0===e?void 0:e.installments.installment_plans.map(e=>({label:"".concat(e.installments," x ").concat((0,et.n)(e.installment_value/100)," = ").concat((0,et.n)(e.amount.value/100)),value:JSON.stringify(e)}))),"credit_card_dux"===_||"credit_card_infinity"===_?y({bin:parseInt(i),card:"credit_card_dux"===_?"Cart\xe3o BRB CASACOR DUX":"Cart\xe3o BRB CASACOR INFINITE",discount:50}):t.data.creditCardDiscount&&y(t.data.creditCardDiscount),W("success")}catch(e){q([]),W("error"),I.Am.error((0,ed.j)(e))}}if(!x)return y();(null==i?void 0:i.length)>=6&&B.current!==i?n():(null==i?void 0:i.length)<6&&(y(),B.current="")},[x,j,M.number,B,_]),o.useEffect(()=>{var e;let{isForeigner:t=!1,name:a="",email:r="",emailCheck:o="",dialCode:i="BR-55",celphone:n="",gender:l="",birthday:s="",docType:c="",docNumber:u="",profession:v=""}={...(null===(e=null==m?void 0:m.items[0])||void 0===e?void 0:e.user)||{},...d||{},...(null==m?void 0:m.userInfo)||{}};p({isForeigner:t,name:a,email:r,emailCheck:o,dialCode:i,celphone:n,docType:c,docNumber:u,gender:l,birthday:s,profession:v})},[d]),o.useEffect(()=>(er.v.unsubscribe("purchase_tickets"),er.v.subscribe("purchase_tickets",()=>{"pix"===_?ep():_.includes("credit_card")?ev():ex()}),()=>er.v.unsubscribe("purchase_tickets")),[_,ep,ev,ex]),o.useEffect(()=>{var e;if(null==E?void 0:null===(e=E.error)||void 0===e?void 0:e.message){I.Am.error((0,es.pH)(E.error.message)),w(),C();return}return E&&(I.Am.error("N\xe3o foi poss\xedvel processar seu pedido. Por favor, tente novamente."),w(),C()),()=>w()},[E]),o.useEffect(()=>{try{if(!A)return;if("error"in A){var t,a;(null===(t=A.error)||void 0===t?void 0:null===(a=t.message)||void 0===a?void 0:a.includes("order_not_found"))&&C(!0,"Seu pedido ainda esta sendo processado. Aguarde mais alguns instantes.");return}if(!A.transaction){if("free"===A.paymentMethod&&"PAID"===A.status){S({orderId:null==A?void 0:A.orderId,email:null==A?void 0:A.payerEmail,status:null==A?void 0:A.status});return}C(!0,"Pedido criado com sucesso, estamos agora gerando a transa\xe7\xe3o de pagamento. Aguarde mais alguns instantes."),Y();return}if("PAID"===A.status&&"credit_card"===A.paymentMethod){w(),f(),C(),S({orderId:null==A?void 0:A.orderId,email:null==A?void 0:A.payerEmail,status:null==A?void 0:A.status});return}if("pix"===A.paymentMethod){localStorage.setItem(en.Ue,null==A?void 0:A.orderId),w(),C(),e(A);return}if("WAITING_PAYMENT"===A.status){C(!0,"Sua compra est\xe1 aguardando a confirma\xe7\xe3o do pagamento. Aguarde mais alguns instantes.");return}}catch(e){(0,k.C)("\uD83D\uDE80 ~ React.useEffect ~ error ~ onListenerEndpoint:",e)}return()=>w()},[A]);let eu=async()=>{var e,t,a,r,o,i,n,l,s,d;C(!0);let c={...null==m?void 0:m.userInfo},u={};U(u);let{name:p,email:v,emailCheck:x,docNumber:h,birthday:f,gender:y,celphone:j,profession:b,address:D={}}=c,w="Campo obrigat\xf3rio",A="Campo inv\xe1lido";if(p||(u.name=w),v||(u.email=w),x||(u.emailCheck=w),v&&x&&v!==x&&(u.emailCheck="Email n\xe3o coincide"),v&&!(0,N.oH)(v)&&(u.email=A),h||(u.docNumber=w),H||!h||$.wn.isValid(h)||$.s3.isValid(h)||(u.docNumber=A),y||(u.gender=w),f||(u.birthday=w),(0,N.M5)(f)||(u.birthday=A),j||(u.celphone=w),H||!j||(0,N.Y0)(j)||(u.celphone=A),b||(u.profession=w),(null==D?void 0:D.zip)||(u.zip=w),H||!D.zip||(0,N.Ip)(D.zip.replace("-",""))||(u.zip="CEP inv\xe1lido"),H||(null==D?void 0:D.street)!=="not_found"||(u.zip="Endere\xe7o n\xe3o encontrado"),!H||(null==D?void 0:D.country)||(u.country=w),!H||(null==D?void 0:D.city)||(u.city=w),!H||(null==D?void 0:D.state)||(u.state=w),!H||(null==D?void 0:D.street)||(u.street=w),!H||(null==D?void 0:D.district)||(u.district=w),!H||(null==D?void 0:D.zip)||(u.zip=w),(null==m?void 0:null===(e=m.promotions)||void 0===e?void 0:e.some(e=>"ticket-free-to-email"===e.type&&!e.userEmail))&&(u.promotionEmail=w),(null==m?void 0:null===(t=m.promotions)||void 0===t?void 0:t.some(e=>"ticket-free-to-email"===e.type&&e.userEmail&&!(0,N.oH)(e.userEmail)))&&(u.promotionEmail=A),Object.keys(u).length)return(0,k.C)("\uD83D\uDE80 ~ getOrderDetails ~ errors:",u),U(u),C(),(0,ee.X)({id:"ticket-payment",offset:100}),I.Am.error("Formul\xe1rio incompleto!"),!1;if(_.includes("credit_card")&&(M.name||(u.cardName=w),M.number||(u.cardNumber=w),M.number&&!(M.number.length>=18)&&(u.cardNumber=A),M.expiry||(u.cardExpiry=w),M.expiry&&(s=M.expiry,!/^(0[1-9]|1[0-2])[/](\d{4})/.test(s))&&(u.cardExpiry=A),M.cvc||(u.cardCvc=w),M.cvc&&(d=M.cvc,!/\d{3,4}/.test(d))&&(u.cardCvc=A),Object.keys(u).length))return U(u),I.Am.error("Dados do cartÄo de cr\xe9dito incompletos!"),!1;if(!(null==m?void 0:null===(a=m.items)||void 0===a?void 0:a.length))return I.Am.error("Nenhum item no carrinho!"),!1;let E=!(null==m?void 0:m.items.some(e=>{var t;return!(null===(t=e.user)||void 0===t?void 0:t.email)}));if(!E)return I.Am.error("Voc\xea precisa completar os dados dos visitantes em todos os seus ingressos!"),(0,ee.X)({id:"tickets",offset:-200}),!1;let T=c.birthday?new Date(c.birthday):void 0,P=null===(r=c.celphone)||void 0===r?void 0:r.match(/\((\d+)\)/),Z=P?P[1]:"";(0,k.C)("\uD83D\uDE80 ~ getOrderDetails ~ areaCode:",Z);let S=(0,K.x0)();localStorage.setItem(en.Ou,S);let O={items:m.items.map(e=>{var t,a,r;return{ticketId:e.ticketId,ticketTypeId:null===(t=e.ticketType)||void 0===t?void 0:t.id,couponId:null==e?void 0:null===(a=e.coupon)||void 0===a?void 0:a.id,giftcardId:null==e?void 0:null===(r=e.giftcard)||void 0===r?void 0:r.id,ticketHourId:e.ticketHourId,compensations:e.compensations,dayOfWeek:Number((0,g.uP)(e.date)),time:e.time,date:e.date,user:e.user,choseNotToCompensate:e.choseNotToCompensate}}),payerInfo:{...c,isForeigner:H,areaCode:Z,birthday:T?(0,eo.Z)(T,"dd/MM/yyyy"):"",docType:H?"PASSPORT":(null===(o=c.docNumber)||void 0===o?void 0:o.replace(/\D/g,"").length)===11?"CPF":"CNPJ",docNumber:c.docNumber,wantsCasacorNews:null!==(n=c.wantsCasacorNews)&&void 0!==n&&n,address:{country:null==D?void 0:D.country,zip:null==D?void 0:D.zip,city:null==D?void 0:D.city,state:null==D?void 0:D.state,street:null==D?void 0:D.street,number:null==D?void 0:D.number,district:null==D?void 0:D.district}},promotions:null==m?void 0:null===(i=m.promotions)||void 0===i?void 0:i.map(e=>({id:e.id,name:e.userName||"",email:e.userEmail||""})),userTimezoneOffset:(0,g.Y5)(),channel:"website",requestId:S,wantsCasacorNews:null!==(l=c.wantsCasacorNews)&&void 0!==l&&l};return delete O.userInfo,O};async function em(e){if((0,k.C)("\uD83D\uDE80 ~ handlerErrors ~ error ~ useTicketPayment:",e),(null==(e=(0,ed.H)(e))?void 0:e.status)===502||(null==e?void 0:e.statusCode)===502){ec();return}try{if("string"==typeof e){if("recaptcha_blocking"===e){if("pix"===_){C(!0,"Seu pedido est\xe1 demorando mais que o esperado. Aguarde mais alguns instantes."),setTimeout(()=>{ep()},2e3);return}if(_.includes("credit_card")){C(!0,"Seu pedido est\xe1 demorando mais que o esperado. Aguarde mais alguns instantes."),setTimeout(()=>{ev()},2e3);return}if("free"===_){C(!0,"Seu pedido est\xe1 demorando mais que o esperado. Aguarde mais alguns instantes."),setTimeout(()=>{ex()},2e3);return}I.Am.warning(n("checkout.recaptcha_blocking").toString()),C();return}return I.Am.error((0,es.pH)((null==e?void 0:e.includes("_"))?n("checkout.".concat(e)).toString():e))}if("string"==typeof(null==e?void 0:e.message)){var t;if(e.message.includes("order_not_found")){I.Am.error("N\xe3o foi poss\xedvel processar seu pedido. Por favor, tente novamente."),C();return}if(e.message.includes("credit_card_token_expired")){C(!0,"O processamento do seu pagamento est\xe1 demorando mais que o esperado. Aguarde mais alguns instantes."),Y();return}if("coupon_random_not_apply_multiple_items"===e.message){(0,c.Z)({text:"".concat(n("checkout.coupon_random_not_apply_multiple_items")),cancelButtonText:"Fechar",confirmButtonText:"Confirmar",onConfirm:()=>{var e,t,a,r;if(!(null==m?void 0:m.items))return;let o=m;o.items=(null==m?void 0:null===(e=m.items)||void 0===e?void 0:null===(t=e.filter)||void 0===t?void 0:null===(a=t.call(e,e=>{var t;return(null==e?void 0:e.coupon)&&(null==e?void 0:null===(t=e.coupon)||void 0===t?void 0:t.random)}))||void 0===a?void 0:null===(r=a.filter)||void 0===r?void 0:r.call(a,(e,t)=>
10===t))||[],v(o,()=>{u.back()})}});return}if("coupon_not_apply_with_credit_card_brb"===e.message){(0,c.Z)({text:"Voc\xea n\xe3o pode aplicar cupom para pagamento com cart\xe3o BRB CASACOR DUX ou CASACOR INFINITE. Deseja remover o(s) cupom(s) aplicado(s)?",cancelButtonText:"Fechar",confirmButtonText:"Confirmar",onConfirm:()=>{var e,t;if(!(null==m?void 0:m.items))return;let a=m;a.items=(null==m?void 0:null===(e=m.items)||void 0===e?void 0:null===(t=e.map)||void 0===t?void 0:t.call(e,e=>(null==e?void 0:e.coupon)?{...e,coupon:void 0,totalValueWithCoupon:void 0}:e))||[],v(a,()=>{I.Am.success("Cupom removido com sucesso!"),u.back()})}}),C();return}if(e.message.includes("coupon_")){I.Am.error("".concat(n("checkout.".concat(e.message)))),u.back();return}let a=(null==e?void 0:null===(t=e.message)||void 0===t?void 0:t.includes("_"))?n("checkout.".concat(e.message)):e.message;return I.Am.error((0,es.pH)((0,ed.j)(a,a)))}if(e){let t=(0,ed.j)(e);return I.Am.error((0,es.pH)(t,null==e?void 0:e.transaction))}}catch(e){(0,k.C)("\uD83D\uDE80 ~ handlerErrors ~ error:",e),I.Am.error(n("checkout.unknown_failure"))}}async function ep(){try{let t=await eu();if(!t)return C();localStorage.setItem(en.ek,"true"),C(!0,"Confirma\xe7\xe3o de seguran\xe7a em andamentoâ¦");let a=null==window?void 0:window.grecaptcha;null==a||a.enterprise.ready(()=>{a.enterprise.execute("6LdtN0orAAAAAEfpIYpKcvdS-7Y08IHLfmDo6Mmm",{action:"submit"}).then(async a=>{try{var r,o;C(!0,"Processando seu pedido para gerar o QR Code de pagamento."),setTimeout(()=>{let e=localStorage.getItem(en.ek);e&&(C(!0,"Processando seu pedido, aguarde mais alguns instantes."),setTimeout(()=>{let e=localStorage.getItem(en.ek);e&&C(!0,"Ainda estamos processando seu pedido, aguarde mais um pouco por favor.")},3e4))},1e4);let i=Date.now(),n=await b.ZP.post("/order/create",{...t,paymentMethod:"pix",recaptchaToken:a});(0,k.C)("[PURCHASE_TIMING] POST /order/create (pix) ".concat(Date.now()-i,"ms"),n.data),localStorage.removeItem(en.ek),C();let{error:l,paymentStatus:s}=n.data||{};if((0,k.C)("\uD83D\uDE80 ~ .then ~ res.data:",n.data),l){em("string"==typeof l?l:{...l,paymentStatus:s});return}localStorage.setItem(en.Ue,null==n?void 0:null===(r=n.data)||void 0===r?void 0:r.orderId),(0,k.C)("\uD83D\uDE80 ~ .then ~ res.data.orderId:",null==n?void 0:null===(o=n.data)||void 0===o?void 0:o.orderId),e(n.data)}catch(e){if((null==e?void 0:e.status)===502){ec();return}C(),em(e)}})})}catch(e){if((null==e?void 0:e.status)===502){ec();return}C(),em(e)}}async function ev(){try{let d;let p=await eu();if(!p)return C();if(localStorage.setItem(en.ek,"true"),("credit_card_dux"===_||"credit_card_infinity"===_)&&(null==m?void 0:null===(t=m.items)||void 0===t?void 0:null===(a=t.filter)||void 0===a?void 0:null===(r=a.call(t,e=>null==e?void 0:e.coupon))||void 0===r?void 0:r.length)){(0,c.Z)({text:"Voc\xea n\xe3o pode aplicar cupom para pagamento com cart\xe3o BRB CASACOR DUX ou CASACOR INFINITE. Deseja remover o(s) cupom(s) aplicado(s)?",cancelButtonText:"Fechar",confirmButtonText:"Confirmar",onConfirm:()=>{var e,t;if(!(null==m?void 0:m.items))return;let a=m;a.items=(null==m?void 0:null===(e=m.items)||void 0===e?void 0:null===(t=e.map)||void 0===t?void 0:t.call(e,e=>(null==e?void 0:e.coupon)?{...e,coupon:void 0,totalValueWithCoupon:void 0}:e))||[],v(a,()=>{I.Am.success("Cupom removido com sucesso!"),u.back()})}}),C();return}let[x,h]=M.expiry.split("/"),{data:g}=await b.ZP.get("/gateway-payment/active");if((0,k.C)("\uD83D\uDE80 ~ submitCreditCardOrder ~ activeGatewayPayment:",g),!g){I.Am.error("N\xe3o foi poss\xedvel encontrar o gateway de pagamento ativo.");return}if("OPENPIX"===g.codename){I.Am.error("O gateway de pagamento ativo n\xe3o suporta cart\xe3o de cr\xe9dito.");return}if("PAGSEGURO"===g.codename){var e,t,a,r,o,i,n=window.PagSeguro.encryptCard({publicKey:"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwnj1S7T31mlq4C0KSmenGAJYYl+KfB2MIeqaG97+ayTaEJGx3b37GhMnX9HhhaJB821FTNUn95i279uS5gFqc7RNQ/urmK9lGw+mr6l734A+h6d9apuJAvH3QoH/br8lUE1Z6bMCn1D371Z+/8zCrswUzTB4p+W+KfhZQg0pkmI1fRTso9Bjftwsb9PJ9O7sHGLS4AxTWWHis2iG1ZfIkVJPdxfw1s7oRDziLAUqPctui9k1rlu3Xuwf5yuEo9dFymMaGpMynXbdJoIEHLtQlJZ2MKQXbEmifMg5M+sHaspo7ORrK/VI9RS7g49/NLsr9GVSJ49Ghgefu81/doAiewIDAQAB",holder:M.name,number:M.number.toString().replace(/\s/g,""),expMonth:x,expYear:h,securityCode:M.cvc});d=n.encryptedCard;var{hasErrors:l,errors:s}=n;if(l){let e=[];
1if(s.map(t=>{e.push(ea[t.code])}),e.length)return U({}),I.Am.error(e.join("\n "))}}if("PAGARME"===g.codename){C(!0,"Validando o cart\xe3o em ambiente seguro, por favor aguarde.");let e={type:"card",card:{number:null==M?void 0:null===(o=M.number)||void 0===o?void 0:null===(i=o.replace)||void 0===i?void 0:i.call(o,/ /g,""),holder_name:M.name,exp_month:Number(x),exp_year:Number(h),cvv:M.cvc}},{data:t}=await ei.y.post("/tokens?appId=".concat("pk_PYgL1wBcEwF4y07N"),e);d=t.id}C(!0,"Confirma\xe7\xe3o de seguran\xe7a em andamentoâ¦");let y=null==window?void 0:window.grecaptcha;null==y||y.enterprise.ready(function(){y.enterprise.execute("6LdtN0orAAAAAEfpIYpKcvdS-7Y08IHLfmDo6Mmm",{action:"submit"}).then(async e=>{try{C(!0,"Processando seu pedido."),setTimeout(()=>{let e=localStorage.getItem(en.ek);e&&(C(!0,"Processando seu pedido, aguarde mais alguns instantes."),setTimeout(()=>{let e=localStorage.getItem(en.ek);e&&C(!0,"Ainda estamos processando seu pedido, aguarde mais um pouco por favor.")},3e4))},1e4);let t={...p,encryptedCard:d,installments:1,creditCardBin:B.current,recaptchaToken:e,creditCardDiscount:null==m?void 0:m.creditCardDiscount,paymentMethod:"credit_card"},a=Date.now(),r=await b.ZP.post("/order/create",t);(0,k.C)("[PURCHASE_TIMING] POST /order/create (credit_card) ".concat(Date.now()-a,"ms"),r.data),localStorage.removeItem(en.ek),C();let{error:o,status:i,orderId:n,payerEmail:l,paymentStatus:s}=r.data||{};if((0,k.C)("\uD83D\uDE80 ~ .then ~ res.data:",r.data),o){em("string"==typeof o?o:{...o,paymentStatus:s});return}f(),S({orderId:n,email:l,status:i})}catch(e){if((null==e?void 0:e.status)===502){ec();return}C(),em(e)}})})}catch(t){if((0,k.C)("\uD83D\uDE80 ~ submitCreditCardOrder ~ err:",null==t?void 0:null===(e=t.response)||void 0===e?void 0:e.data),(null==t?void 0:t.status)===502){ec();return}C(),em(t)}}async function ex(){try{let e=await eu();if(!e)return C();let t=null==window?void 0:window.grecaptcha;null==t||t.enterprise.ready(function(){t.enterprise.execute("6LdtN0orAAAAAEfpIYpKcvdS-7Y08IHLfmDo6Mmm",{action:"submit"}).then(async t=>{try{C(!0,"Processando seu pedido."),localStorage.setItem(en.ek,"true"),setTimeout(()=>{let e=localStorage.getItem(en.ek);e&&(C(!0,"Processando seu pedido, aguarde mais alguns instantes."),setTimeout(()=>{let e=localStorage.getItem(en.ek);e&&C(!0,"Ainda estamos processando seu pedido, aguarde mais um pouco por favor.")},3e4))},1e4);let a={...e,paymentMethod:"free",creditCardBin:B.current,recaptchaToken:t},r=Date.now(),o=await b.ZP.post("/order/create",a);(0,k.C)("[PURCHASE_TIMING] POST /order/create (free) ".concat(Date.now()-r,"ms"),o.data),localStorage.removeItem(en.ek),C();let{error:i,status:n,orderId:l,payerEmail:s,paymentStatus:d}=o.data||{};if((0,k.C)("\uD83D\uDE80 ~ .then ~ res.data:",o.data),i){em("string"==typeof i?i:{...i,paymentStatus:d});return}f(),S({orderId:l,email:s,status:n})}catch(e){if((null==e?void 0:e.status)===502){ec();return}C(),em(e)}})})}catch(e){if((null==e?void 0:e.status)===502){ec();return}C(),em(e)}}let eh=()=>{if(z.cardNumber)return{text:z.cardNumber,status:"error"};if("processing"===G)return{text:"Validando cart\xe3o...",status:"neutral"};if("error"===G)return{text:"Cart\xe3o inv\xe1lido. Verifique o n\xfamero e tente novamente",status:"error"};if("success"===G)return{text:"Cart\xe3o v\xe1lido",status:"success"};if(!M.number)return{text:"Digite os 16 d\xedgitos do cart\xe3o",status:"neutral"};let e=M.number.replace(/\D/g,"");return e.length<6?{text:"Digite mais ".concat(6-e.length," d\xedgitos para identificar o cart\xe3o"),status:"neutral"}:e.length<16?{text:"Faltam ".concat(16-e.length," d\xedgitos"),status:"neutral"}:16===e.length?{text:"N\xfamero completo. Aguarde a valida\xe7\xe3o...",status:"neutral"}:{text:"",status:"neutral"}},eg=()=>z.cardName?{text:z.cardName,status:"error"}:M.name?M.name.length<3?{text:"Nome muito curto. Use o nome completo do titular",status:"error"}:M.name.length<5?{text:"Verifique se o nome est\xe1 completo",status:"neutral"}:{text:"Nome v\xe1lido",status:"success"}:{text:"Digite o nome exatamente como est\xe1 impresso no cart\xe3o",status:"neutral"},ef=()=>{if(z.cardExpiry)return{text:z.cardExpiry,status:"error"};if(!M.expiry)return{text:"Digite a validade no formato MM/AAAA (ex: 12/2025)",status:"neutral"};let e=M.expiry.replace(/\D/g,"");if(e.length<2)return{text:"Digite o m\xeas (MM) - exemplo: 01 a 12",status:"neutral"};if(2===e.length){let t=parseInt(e);return t<1||t>12?{text:"M\xeas inv\xe1lido. Use um valor entre 01 e 12",status:"error"}:{text:"Agora digite o ano (AAAA)",status:"neutral"}}if(e.length<4)return{text:"Digite o ano completo (AAAA) - exemplo: 2025",status:"neutral"};if(4===e.length){let t=parseInt(e.slice(0,2));return t<1||t>12?{text:"M\xeas inv\xe1lido. Use um valor entre 01 e 12",status:"error"}:{text:"Digite o ano completo (AAAA)",status:"neutral"}}if(e.length>=6){let t=parseInt(e.slice(0,2)),a=parseInt(e.slice(2,6)),r=new Date().getFullYear(),o=new Date().getMonth()+1;return t<1||t>12?{text:"M\xeas inv\xe1lido. Use um valor entre 01 e 12",status:"error"}:a<r||a===r&&t<o?{text:"Cart\xe3o expirado. Verifique a data de validade",status:"error"}:a===r&&t===o?{text:"Cart\xe3o v\xe1lido (expira este m\xeas)",status:"success"}
1:{text:"Validade v\xe1lida",status:"success"}}return{text:"",status:"neutral"}},ey=()=>{if(z.cardCvc)return{text:z.cardCvc,status:"error"};if(!M.cvc)return{text:"Digite os 3 ou 4 d\xedgitos do CVC (c\xf3digo de seguran\xe7a)",status:"neutral"};let e=M.cvc.replace(/\D/g,"");return e.length<3?{text:"Faltam ".concat(3-e.length," d\xedgitos. O CVC est\xe1 no verso do cart\xe3o"),status:"neutral"}:3===e.length?{text:"CVC v\xe1lido (3 d\xedgitos)",status:"success"}:4===e.length?{text:"CVC v\xe1lido (4 d\xedgitos)",status:"success"}:{text:"",status:"neutral"}};return{cardRef:P,paymentMethod:_,setPaymentMethod:T,successPaymentData:Z,cardData:M,setCardData:e=>O(t=>({...t,...e})),cardFocused:R,setCardFocused:V,errors:z,setErrors:U,cardInstallments:L,processingCardState:G,setProcessingCardState:W,pixData:F,getCardNumberHelperText:eh,getCardNameHelperText:eg,getCardExpiryHelperText:ef,getCardCvcHelperText:ey}};var eu=a(16054),em=a(95537),ep=a(62026),ev=a(83321);let ex=e=>{let t=(0,i.useRouter)(),{status:a,paymentMethod:n}=e;(0,k.C)("\uD83D\uDE80 ~ SuccessPayment ~ status:",a,"paymentMethod",n);let l=["AUTHORIZED","PAID"].includes(a);return o.useEffect(()=>{let e={...t.query},a=!1;(null==n?void 0:n.includes("credit_card"))&&!e.ccredit&&(Object.assign(e,{ccredit:!0}),a=!0),l&&!e["success-payment"]&&(Object.assign(e,{"success-payment":!0}),a=!0),a&&t.push({pathname:t.pathname,query:e},void 0,{shallow:!0})},[t,l,n]),(0,r.jsxs)("div",{className:"success-payment fade-in-animation",children:[(0,r.jsx)(T(),{id:"gtm",strategy:"afterInteractive",children:"\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-P3WSWMX');\n "}),(0,r.jsx)("noscript",{dangerouslySetInnerHTML:{__html:'<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P3WSWMX" height="0" width="0" style="display: none; visibility: hidden;" />'}}),l?(0,r.jsx)(d.sB,{viewBox:"0 0 100 100"}):(0,r.jsx)(d.AT,{viewBox:"0 0 100 100"}),(0,r.jsx)("label",{children:l?"Compra finalizada com sucesso!":"Aguardando aprova\xe7\xe3o!"}),(0,r.jsx)("p",{children:"Assim que seu pagamento for confirmado, voc\xea receber\xe1 seu(s) ingressos por e-mail. Por favor, fique atento(a) a caixa de spam do e-mail cadastrado na compra."}),(0,r.jsx)(ev.Z,{variant:"contained",onClick:()=>t.replace("/"),children:"Voltar ao in\xedcio"})]})};var eh=a(59319),eg=a(9336),ef=a(61602),ey=a(10210),ej=function(e){let{country:t,dialCode:a,setDialCode:i,onPhoneChange:n,...l}=e,[s,d]=(0,o.useState)(""),[c,u]=(0,o.useState)(a),p=(0,o.useMemo)(()=>{var e,a;return new ef.R(c?(null===(e=c.split)||void 0===e?void 0:null===(a=e.call(c,"-"))||void 0===a?void 0:a[0])||t||"BR":t||"BR")},[t,c]);(0,o.useEffect)(()=>{d("")},[c,t]),(0,o.useEffect)(()=>{u(a)},[a]);let v=(0,o.useMemo)(()=>(0,ey.o)().map(e=>({country:e,callingCode:(0,H.G)(e)})),[]),x=e=>{i(e),u(e),d(""),n("")},h=e=>{let t=e.target.value;p.reset();let a=p.input(t);d(a),n(a)};return(0,r.jsxs)("div",{className:"phone-input-container",children:[(0,r.jsxs)(m.Z,{fullWidth:!0,style:{paddingBottom:l.error?"22px":"0px"},children:[(0,r.jsx)(q.Z,{id:"calling-code-simple-select-label",children:"C\xf3digo do pa\xeds*"}),(0,r.jsx)(G.Z,{labelId:"calling-code-simple-select-label",id:"calling-code-simple-select",value:c||"",label:"C\xf3digo do pa\xeds",onChange:e=>x(e.target.value),children:v.map(e=>(0,r.jsx)(W.Z,{value:"".concat(e.country,"-").concat(e.callingCode),children:"".concat(e.country," - (+").concat(e.callingCode,")")},"".concat(e.country,"-").concat(e.callingCode)))})]}),(0,r.jsx)(C.Z,{label:"Telefone",placeholder:new ef.R(t).input(""),value:s,onChange:h,inputMode:"tel",fullWidth:!0,...l})]})};let eC=e=>{let{promotion:t,name:a,setName:o,email:i,setEmail:n,errorMessage:l}=e;return t?"giftcard-to-email"===t.type?(0,r.jsx)("div",{className:"promotion-container",children:(0,r.jsx)("div",{className:"promotion-to-email-card",children:(0,r.jsxs)("div",{className:"promotion-to-email-card-content",children:[(0,r.jsx)(V.Z,{label:"Nome de quem receber\xe1 o cart\xe3o presente*",type:"text",value:a||"",onValueChange:e=>o(e),error:!!l,helperText:l}),(0,r.jsx)(V.Z,{label:"Email de quem receber\xe1 o cart\xe3o presente*",type:"email",value:i||"",onValueChange:e=>n(null==e?void 0:e.toLowerCase()),error:!!l,helperText:l}),t.description&&(0,r.jsx)(P.D,{rehypePlugins:[Z.Z],className:"description",children:t.description})]})})}):"ticket-free-to-email"===t.type?(0,r.jsx)("div",{className:"promotion-container",children:(0,r.jsx)("div",{className:"promotion-to-email-card",children:(0,r.jsxs)("div",{className:"promotion-to-email-card-content",children:[(0,r.jsx)(V.Z,{label:"Nome de quem receber\xe1 o ingresso gr\xe1tis*",type:"text",value:a||"",onValueChange:e=>o(e),error:!!l,helperText:l}),(0,r.jsx)(V.Z,{label:"Email de quem receber\xe1 o ingresso gr\xe1tis*",type:"email",value:i||"",onValueChange:e=>n(null==e?void 0:e.toLowerCase()),error:!!l,helperText:l}),t.description&&(0,r.jsx)(P.D,{rehypePlugins:[Z.Z],className:"description",children:t.description})]})})}):null:null};var eb=a(62126);let eN=e=>{var t,a;let r=o.useMemo(()=>{var t;return(null==e?void 0:null===(t=e.items)||void 0===t?void 0:t.length)?e.items.reduce((e,t)=>{var a,r;let o=(null===(a=e.ticketType)||void 0===a?void 0:a.discount)||0,i=(null===(r=t.ticketType)||void 0===r?void 0:r.discount)||0;return i>o?t:e}):null},[null==e?void 0:e.items]),i=(null==r?void 0:null===(t=r.ticketType)||void 0===t?void 0:t.id)||null,{data:n,isLoading:l,error:s}=(0,eb.Z)("/ticket-config-prices-rule/by-id/".concat(i||""),{enabled:!!i}),d=o.useMemo(()=>(null==n?void 0:n.enabledAllowedPaymentMethods)===!0,[null==n?void 0:n.enabledAllowedPaymentMethods]),c=o.useMemo(()=>{var e;return d?(null==n?void 0:null===(e=n.allowedPaymentMethods)||void 0===e?void 0:e.website)||[]:null},[d,null==n?void 0:null===(a=n.allowedPaymentMethods)||void 0===a?void 0:a.website]);return{priceRule:n,isLoading:l,error:s,shouldFilterPaymentMethods:d,allowedWebsitePaymentMethods:c,ticketTypeWithHighestDiscount:r}},eD=()=>{let{data:e,isLoading:t,error:a}=(0,eb.Z)("/gateway-payment/active"),r=o.useMemo(()=>(null==e?void 0:e.codename)==="OPENPIX",[null==e?void 0:e.codename]);return{activeGatewayPayment:e,isLoading:t,error:a,isOpenPixGateway:r}},ew=e=>{var t,a,n,l,s,d,c,g,f,j,b;let{onPixRequest:D}=e,w=(0,i.useRouter)(),{cart:A,cartTotalValue:I,updateCartUserInfo:k,updatePromotion:E}=(0,h.jD)(),{paymentMethod:_,setPaymentMethod:P,cardData:Z,setCardData:S,errors:M,setErrors:O,cardFocused:R,setCardFocused:K,cardInstallments:J,processingCardState:Q,setProcessingCardState:$,successPaymentData:ee,getCardNumberHelperText:et,getCardNameHelperText:ea,getCardExpiryHelperText:er,getCardCvcHelperText:eo}=ec(D),{shouldFilterPaymentMethods:ei,allowedWebsitePaymentMethods:en,isLoading:el}=eN(A),{isOpenPixGateway:es,isLoading:ed}=eD(),[ev,ef]=o.useState(!1),ey=(null==A?void 0:A.userInfo)||{},eb=null==A?void 0:A.creditCardDiscount,ew=ey.isForeigner||!1,eA=o.useMemo(()=>{let e=[{value:"pix",label:"Pix"},{value:"credit_card",label:"Cart\xe3o de cr\xe9dito"},{value:"credit_card_brb",label:"Cart\xe3o BRB"},{value:"credit_card_dux",label:"Cart\xe3o BRB CASACOR DUX"},{value:"credit_card_infinity",label:"Cart\xe3o BRB CASACOR INFINITE"}];return es?e.filter(e=>"pix"===e.value):ei&&en?e.filter(e=>en.includes(e.value)):e},[ei,en,es]),eI=(0,o.useCallback)(e=>{(async()=>{k({address:{zip:(0,N.Se)(e),country:"BR",city:"",state:"",street:"",district:""}});let t=e.replace(/[^\d]+/g,"");if(t.length>=8){ef(!0);let t=await (0,eg.G)(e);O(e=>({...e,zip:"not_found"===t.street?"Endere\xe7o n\xe3o encontrado":""})),k({address:{...ey.address,...t}}),ef(!1)}})()},[ey]);return ee?(0,r.jsx)(ex,{paymentMethod:_,...ee}):(0,r.jsxs)("div",{id:"ticket-payment",className:"ticket-payment content-wrapper",children:[(0,r.jsx)(T(),{id:"gtm",strategy:"afterInteractive",children:"\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-P3WSWMX');\n "}),(0,r.jsx)("noscript",{dangerouslySetInnerHTML:{__html:'<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P3WSWMX" height="0" width="0" style="display: none; visibility: hidden;" />'}}),(0,r.jsx)(y.Z,{onGoBack:w.back}),(0,r.jsx)("h3",{children:"Pagamento"}),(0,r.jsxs)("div",{className:"content",children:[(0,r.jsxs)("div",{className:"col",children:[(0,r.jsx)("div",{className:"label",children:"Informa\xe7\xf5es do Comprador"}),(0,r.jsxs)("div",{className:"card",children:[(0,r.jsx)("div",{className:"title",children:"Comprador"}),(0,r.jsx)("div",{children:(0,r.jsx)(p.Z,{label:"Comprador estrangeiro",className:"switch",control:(0,r.jsx)(L.Z,{checked:ew,onChange:e=>k({isForeigner:e.target.checked})})})}),ew&&(0,r.jsxs)(m.Z,{fullWidth:!0,error:!!M.country,children:[(0,r.jsx)(q.Z,{id:"country-simple-select-label",children:"Pa\xeds*"}),(0,r.jsx)(G.Z,{labelId:"country-simple-select-label",id:"country-simple-select",value:(null===(t=ey.address)||void 0===t?void 0:t.country)||"",label:"Pa\xeds",onChange:e=>k({address:{...ey.address||{},country:e.target.value,state:"",city:"",street:"",number:"",district:"",zip:""},dialCode:"".concat(e.target.value,"-").concat((0,H.G)(e.target.value)),celphone:""}),children:X.Z.getAllCountries().map(e=>(0,r.jsx)(W.Z,{value:e.isoCode,children:"".concat(e.name," - ").concat(e.isoCode)},e.isoCode))}),(0,r.jsx)(x.Z,{children:M.country})]}),(0,r.jsx)(V.Z,{label:"Nome completo*",value:ey.name||"",onValueChange:e=>k({name:e}),error:M.name,helperText:M.name}),(0,r.jsx)(V.Z,{label:"Email*",type:"email",value:ey.email||"",onValueChange:e=>k({email:null==e?void 0:e.toLowerCase()}),error:!!M.email,helperText:M.email}),(0,r.jsx)(V.Z,{label:"Confirme o Email*",onValueChange:e=>k({emailCheck:null==e?void 0:e.toLowerCase()}),value:ey.emailCheck||"",error:!!M.emailCheck,helperText:M.emailCheck,onPaste:e=>(e.preventDefault(),!1)}),ew?(0,r.jsx)(V.Z,{label:"Passaporte*",value:ey.docNumber||"",onValueChange:e=>k({docNumber:e}),error:!!M.docNumber,helperText:M.docNumber}):(0,r.jsx)(V.Z,{label:"CPF/CNPJ*",value:ey.docNumber||"",onValueChange:e=>k({docNumber:(0,N.i6)(e)}),error:!!M.docNumber,helperText:M.docNumber}),(0,r.jsxs)(m.Z,{fullWidth:!0,error:!!M.gender,children:[(0,r.jsx)(q.Z,{id:"gender-select-label",children:"G\xeanero*"}),(0,r.jsx)(G.Z,{labelId:"gender-select-label",id:"gender-select",label:"G\xeanero",value:ey.gender||"",onChange:e=>k({gender:e.target.value}),children:["Masculino","Feminino","Outro","Prefiro N\xe3o Dizer"].map(e=>(0,r.jsx)(W.Z,{value:e,children:e},e))}),(0,r.jsx)(x.Z,{children:M.gender})]}),(0,r.jsx)(B.Z,{label:"Data de nascimento*",className:"input",minDate:(0,eh.Z)(new Date,100),maxDate:new Date,inputFormat:"dd/MM/yyyy",value:ey.birthday||"",onChange:e=>k({birthday:e||""}),renderInput:e=>(0,r.jsx)(C.Z,{...e,error:!!M.birthday,helperText:M.birthday})}),(0,r.jsx)(ej,{country:(null===(a=ey.address)||void 0===a?void 0:a.country)||"",dialCode:ey.dialCode||"",value:ey.celphone||"",setDialCode:e=>k({dialCode:e}),onPhoneChange:e=>k({celphone:e}),error:!!M.celphone,helperText:M.celphone}),(0,r.jsx)("div",{children:(0,r.jsx)(p.Z,{label:"Deseja receber novidades e informa\xe7\xf5es em primeira m\xe3o sobre o universo CASACOR por e-mail?",className:"switch",control:(0,r.jsx)(L.Z,{checked:null!==(b=ey.wantsCasacorNews)&&void 0!==b&&b,onChange:e=>k({wantsCasacorNews:e.target.checked})})})}),(0,r.jsxs)(m.Z,{fullWidth:!0,error:!!M.profession,children:[(0,r.jsx)(q.Z,{id:"profession-select-label",children:"Profiss\xe3o*"}),(0,r.jsx)(G.Z,{labelId:"profession-select-label",id:"profession-select",label:"Profiss\xe3o",value:ey.profession||"",onChange:e=>k({profession:e.target.value}),children:Y.XG.map(e=>(0,r.jsx)(W.Z,{value:e,children:e},e))}),(0,r.jsx)(x.Z,{children:M.profession})]}),ew&&(0,r.jsx)(V.Z,{label:"Estado*",className:"textfield",value:(null===(n=ey.address)||void 0===n?void 0:n.state)||"",onValueChange:e=>k({address:{...ey.address,state:e}}),error:!!M.state,helperText:M.state}),ew&&(0,r.jsx)(V.Z,{label:"Cidade*",className:"textfield",value:(null===(l=ey.address)||void 0===l?void 0:l.city)||"",onValueChange:e=>k({address:{...ey.address,city:e}}),error:!!M.city,helperText:M.city}),ew&&(0,r.jsx)(V.Z,{label:"Endere\xe7o*",className:"textfield",value:(null===(s=ey.address)||void 0===s?void 0:s.street)||"",onValueChange:e=>k({address:{...ey.address,street:e}}),error:!!M.street,helperText:M.street}),ew&&(0,r.jsx)(V.Z,{label:"N\xfamero*",className:"textfield",value:(null===(d=ey.address)||void 0===d?void 0:d.number)||"",onValueChange:e=>k({address:{...ey.address,number:e}}),error:!!M.number,helperText:M.number}),ew&&(0,r.jsx)(V.Z,{label:"Distrito*",className:"textfield",value:(null===(c=ey.address)||void 0===c?void 0:c.district)||"",onValueChange:e=>k({address:{...ey.address,district:e}}),error:!!M.district,helperText:M.district}),ew&&(0,r.jsx)(V.Z,{label:"C\xf3digo Postal*",className:"textfield",value:(null===(g=ey.address)||void 0===g?void 0:g.zip)||"",onValueChange:e=>k({address:{...ey.address,zip:e}}),error:!!M.zip,helperText:M.zip}),!ew&&(0,r.jsxs)("div",{children:[(0,r.jsx)(V.Z,{label:"CEP*",value:(null===(f=ey.address)||void 0===f?void 0:f.zip)||"",onValueChange:e=>eI(e),error:!!M.zip,helperText:M.zip}),ev?(0,r.jsxs)("div",{children:[(0,r.jsx)(z.Z,{size:16,sx:{mr:2}}),"Buscando endere\xe7o ..."]}):(0,r.jsx)("div",{children:(0,N.hk)(ey.address)})]})]}),null==A?void 0:null===(j=A.promotions)||void 0===j?void 0:j.map(e=>(0,r.jsx)(eC,{promotion:e,name:e.userName||"",setName:t=>E(e.id,{userName:t}),email:e.userEmail||"",setEmail:t=>E(e.id,{userEmail:t}),errorMessage:M.promotionEmail||""},e.id))]}),!!I&&(0,r.jsxs)("div",{className:"col",children:[(0,r.jsxs)("div",{className:"row",children:[(0,r.jsxs)("div",{className:"payment-method-container",children:[(0,r.jsx)("div",{className:"label",children:"Pagamento"}),el||ed?(0,r.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,r.jsx)(z.Z,{size:16}),(0,r.jsx)("span",{children:"Carregando m\xe9todos de pagamento..."})]}
1):(0,r.jsx)(U.Z,{value:_,onChange:e=>P(e.target.value),style:{alignItems:"flex-start"},children:eA.map(e=>(0,r.jsx)(p.Z,{value:e.value,control:(0,r.jsx)(v.Z,{}),label:e.label},e.value))})]}),_.includes("credit_card")&&(0,r.jsx)("div",{className:"cards-container",children:(0,r.jsx)(eu.Z,{number:Z.number||"",name:Z.name||"",expiry:Z.expiry||"",cvc:Z.cvc||"",focused:R,locale:{valid:"Validade"},placeholders:{name:"Nome do titular"}})})]}),("credit_card_brb"===_||"credit_card_dux"===_||"credit_card_infinity"===_)&&(0,r.jsxs)("div",{style:{marginTop:-20,marginBottom:30},children:[(0,r.jsx)("b",{children:"ATEN\xc7\xc3O:"})," Para esta op\xe7\xe3o de desconto existe a necessidade de comprova\xe7\xe3o de posse do cart\xe3o na bilheteria da mostra. Caso n\xe3o apresente, ser\xe1 solicitada a complementa\xe7\xe3o do valor do ingresso."]}),_.includes("credit_card")&&(0,r.jsxs)("div",{className:"card",style:{width:"100%"},children:[(0,r.jsx)("div",{className:"title",children:"Cart\xe3o de cr\xe9dito"}),(0,r.jsxs)("div",{style:{width:"100%"},children:[(0,r.jsx)(V.Z,{label:"N\xfamero cart\xe3o",className:"textfield",fullWidth:!0,value:Z.number,onValueChange:e=>{let t;return S({number:(t=(t=F(e)).length>12?"".concat(t.slice(0,4)," ").concat(t.slice(4,8)," ").concat(t.slice(8,12)," ").concat(t.slice(12,16)):t.length>8?"".concat(t.slice(0,4)," ").concat(t.slice(4,8)," ").concat(t.slice(8,12)):t.length>4?"".concat(t.slice(0,4)," ").concat(t.slice(4,8)):"".concat(t.slice(0,4))).slice(0,19)})},error:!!M.cardNumber||"error"===Q,helperText:"",placeholder:"0000 0000 0000 0000",InputProps:{endAdornment:"processing"===Q?(0,r.jsx)(z.Z,{}):"error"===Q?(0,r.jsx)(u.Z,{onClick:()=>{S({number:""}),$("")},children:(0,r.jsx)(em.Z,{})}):"success"===Q?(0,r.jsx)(ep.Z,{}):null}}),(()=>{let e=et();return e.text?(0,r.jsx)(x.Z,{error:"error"===e.status,sx:{..."success"===e.status&&{color:"success.main"},..."neutral"===e.status&&{color:"text.secondary"}},children:e.text}):null})()]}),!!eb&&(0,r.jsxs)("div",{className:"card-discount",children:[eb.discount,"% de desconto aplicado para cart\xf5es ",50!==eb.discount?"BRB":"Casa Cor"]}),(0,r.jsxs)("div",{style:{width:"100%"},children:[(0,r.jsx)(V.Z,{label:"Nome impresso no cart\xe3o",className:"textfield",fullWidth:!0,value:Z.name,onValueChange:e=>S({name:e}),error:!!M.cardName,helperText:"",placeholder:"Nome completo como est\xe1 no cart\xe3o"}),(()=>{let e=ea();return e.text?(0,r.jsx)(x.Z,{error:"error"===e.status,sx:{..."success"===e.status&&{color:"success.main"},..."neutral"===e.status&&{color:"text.secondary"}},children:e.text}):null})()]}),(0,r.jsxs)("div",{style:{width:"100%"},children:[(0,r.jsx)(V.Z,{label:"Validade",className:"textfield",fullWidth:!0,value:Z.expiry,onValueChange:e=>{let t;return S({expiry:((t=F(e)).length>=3&&(t="".concat(t.slice(0,2),"/").concat(t.slice(2))),t.slice(0,7))})},error:!!M.cardExpiry,helperText:"",placeholder:"MM/AAAA"}),(()=>{let e=er();return e.text?(0,r.jsx)(x.Z,{error:"error"===e.status,sx:{..."success"===e.status&&{color:"success.main"},..."neutral"===e.status&&{color:"text.secondary"}},children:e.text}):null})()]}),(0,r.jsxs)("div",{style:{width:"100%"},children:[(0,r.jsx)(V.Z,{label:"CVC",className:"textfield",fullWidth:!0,value:Z.cvc,onValueChange:e=>S({cvc:function(e){let t=F(e);return t.slice(0,4)}(e)}),error:!!M.cardCvc,helperText:"",placeholder:"000",onFocus:()=>K("cvc"),onBlur:()=>K("name")}),(()=>{let e=eo();return e.text?(0,r.jsx)(x.Z,{error:"error"===e.status,sx:{..."success"===e.status&&{color:"success.main"},..."neutral"===e.status&&{color:"text.secondary"}},children:e.text}):null})()]})]})]})]})]})};var eA=a(60845);let eI=e=>{var t;let{qrCode:a,orderId:n,email:l}=e,{t:s}=(0,eA.$G)("common");(0,i.useRouter)();let[c,m]=o.useState("WAITING_PAYMENT"),{onListenerEndpoint:p,clearListener:v,response:x,error:f}=(0,el.Z)(),y=(null==x?void 0:x.paymentStatus)==="AUTHORIZED"||(null==x?void 0:x.paymentStatus)==="PAID",{cart:j,cartTotalValue:C}=(0,h.jD)(),b=(null==j?void 0:j.items)||[],D=function(e){let t={};if(Array.isArray(e)){let a=(null==e?void 0:e.filter(e=>"pack"===e.type))||[],r=(null==e?void 0:e.filter(e=>"pack"!==e.type))||[],o=function(e){let t={};return Array.isArray(e)&&(null==e||e.map(e=>{let{packId:a}=e;a in t?t[a].push(e):t[a]=[e]})),t}(a),i=[...r,...Object.values(o).map(e=>e[0])];null==i||i.map(e=>{let a=e.ticketTitle;a in t?t[a].push(e):t[a]=[e]})}return t}(b),w=Object.keys(D).map(e=>"".concat(D[e].length,"x ").concat(e)),A=w.join(", "),E=(0,N.fe)(C+((null==j?void 0:null===(t=j.donation)||void 0===t?void 0:t.totalValue)||0));o.useEffect(()=>{x&&(("AUTHORIZED"===x.paymentStatus||"PAID"===x.paymentStatus)&&v(),m(x.paymentStatus))},[x]),o.useEffect(()=>{let e=localStorage.getItem(en.Ue);if(!e){v();return}(0,k.C)("\uD83D\uDE80 ~ React.useEffect ~ storedOrderId:",e),p("/order/payment-status?orderId=".concat(e,"&date=").concat(new Date))},[en.Ue]);let _=()=>{navigator.clipboard.writeText(null==a?void 0:a.code),I.Am.success("Pix copiado!")};return(0,r.jsxs)("div",{className:"pix-payment content-wrapper",children:[(0,r.jsx)(T(),{id:"gtm",strategy:"afterInteractive",children:"\n (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-P3WSWMX');\n "}),(0,r.jsx)("noscript",{dangerouslySetInnerHTML:{__html:'<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P3WSWMX" height="0" width="0" style="display: none; visibility: hidden;" />'}}),(0,r.jsx)("div",{className:"content",children:y?(0,r.jsx)(ex,{orderId:n,email:l,status:c}):"DECLINED"===c||"CANCELED"===c||"PIX_EXPIRED"===c?(0,r.jsxs)("div",{className:"expired-screen",children:[(0,r.jsx)(d.AT,{viewBox:"0 0 100 100"}),(0,r.jsx)("label",{children:"PIX_EXPIRED"===c?"Tempo expirado!":"Pagamento cancelado!"}),(0,r.jsx)("p",{children:"PIX_EXPIRED"===c?"O tempo do seu c\xf3digo do PIX foi expirado. Por favor volte a etapa anterior e gere um novo c\xf3digo para finalizar a compra.":"Seu PIX foi cancelado. Por favor volte a etapa anterior e gere um novo c\xf3digo para finalizar a compra."}),(0,r.jsx)(ev.Z,{className:"btn-primary",children:"Voltar para o in\xedcio"})]}):(0,r.jsxs)("div",{className:"pix-container",children:[(0,r.jsxs)("div",{className:"expire",children:[(0,r.jsx)(d.zM,{}),"Voc\xea tem 10 minutos para concluir esta compra. O c\xf3digo ser\xe1 expirado ap\xf3s este per\xedodo."]}),(0,r.jsxs)("div",{className:"row",children:[(0,r.jsxs)("div",{className:"col",children:[(0,r.jsx)("div",{className:"title",children:"Instru\xe7\xf5es para pagamento:"}),(0,r.jsx)("div",{className:"subtitle",children:s("event.code_reading")}),(0,r.jsx)("div",{children:s("event.step-one")}),(0,r.jsx)("div",{children:s("event.step-two")}),(0,r.jsx)("div",{children:s("event.step-three")}),(0,r.jsx)("div",{className:"subtitle",children:s("event.important")}),(0,r.jsx)("div",{children:s("event.payment_not_time")}),(0,r.jsx)("div",{children:s("event.after_payment")})]}),(0,r.jsxs)("div",{className:"col",children:[(0,r.jsx)("img",{className:"qrcode",src:null==a?void 0:a.image,alt:""}),(0,r.jsxs)("div",{className:"expire-at",children:["Expira \xe0s: ",(0,g.p6)(null==a?void 0:a.expiration,"Pp")]}),(0,r.jsxs)("div",{className:"social",children:["Favorecido: CASA COR PROMOCOES E COMERCIAL LTDA",(0,r.jsxs)("div",{className:"paymentInfo",children:[(0,r.jsx)("div",{children:A}),(0,r.jsxs)("div",{children:["Total: ",(0,r.jsx)("b",{children:E})]})]})]}),(0,r.jsxs)("div",{className:"field-code",children:[(0,r.jsx)("div",{className:"code",children:null==a?void 0:a.code}),(0,r.jsx)(u.Z,{onClick:_,children:(0,r.jsx)(d.TI,{})})]})]})]})]})})]})};var ek=a(59869),eE=a(39673);let e_=e=>{var t;let{tickets:a,event:o}=e;(0,k.C)("\uD83D\uDE80 ~ event:",o);let n=(0,i.useRouter)(),{verifyIsExpiredTicket:l}=(0,eE.Z)(),{groupSale:s,isShowPriceTicketList:c}=o||{};return(0,r.jsxs)("div",{className:"content-wrapper",children:[(0,r.jsx)(O.A,{eventId:null==o?void 0:o.id}),(0,r.jsx)(y.Z,{onGoBack:()=>{n.replace({pathname:n.pathname.replace("/tickets",""),query:{slug:n.query.slug}},void 0,{shallow:!0})}}),(0,r.jsx)("h2",{className:"tickets-list-title",children:"Selecione a modalidade de ingressos"}),(0,r.jsxs)("div",{className:"tickets-list",children:[Array.isArray(a)&&(null==a?void 0:a.map(e=>{var t,a;(0,k.C)("\uD83D\uDE80 ~ TicketsList ~ ticket:",e);let i=ek._.find(t=>t.id===e.type),s=[];Object.values((null==e?void 0:e.hours)||{}).map(e=>e.map(e=>s.push(e.price))),null===(t=e.specificDates)||void 0===t||t.map(e=>s.push(e.price));let u=Math.min(...s),m=Math.max(...s),p=u===m?(0,N.fe)(u).slice(0,-3):(0,N.fe)(u).slice(0,-3)+" - "+m/100,{sellEndDate:v,hours:x}=e,h=!!e.isExternalCta&&!!e.externalUrl,g=!h&&l(v,x),f=(null===(a=e.ctaLabel)||void 0===a?void 0:a.trim())||(e.withoutPurchaseAndSaleEffect?"Resgatar":o.isLecture?"Reservar":"Comprar");return(0,r.jsxs)("div",{className:"ticket "+(g?"expired":""),onClick:()=>{if(!g){if(h){!function(e){let t=e.trim();if(!t)return;let a=t.startsWith("/");if(a){window.location.href=t;return}try{let e=new URL(t,window.location.origin);if(e.origin===window.location.origin){window.location.href=e.pathname+e.search+e.hash;return}}catch(e){}window.open(t,"_blank","noopener,noreferrer")}(e.externalUrl);return}(0,k.C)("\uD83D\uDE80 ~ {tickets?.map ~ router.asPath:",n.asPath,n.query,n.pathname),n.push({pathname:n.pathname,query:{...n.query,ticket:e.slug}},void 0,{shallow:!0})}},children:[(0,r.jsxs)("div",{className:"title",children:[null==i?void 0:i.icon,e.title]}),(0,r.jsx)(P.D,{rehypePlugins:[Z.Z],className:"description",children:e.description}),(0,r.jsxs)("div",{className:"row",children:[!h&&!e.withoutPurchaseAndSaleEffect&&!1!==c&&(0,r.jsx)("div",{className:"price",children:p}),g?(0,r.jsx)(ev.Z,{children:"Expirado"}):(0,r.jsxs)(ev.Z,{children:[f,(0,r.jsx)(d.pf,{})]})]})]},e.id)})),(null==s?void 0:s.enabled)&&(0,r.jsxs)("div",{className:"ticket",onClick:()=>{n.push("/events/".concat(null==o?void 0:o.slug,"/group-sale"))},children:[(0,r.jsxs)("div",{className:"title",children:[null===(t=ek._.find(e=>"group"===e.id))||void 0===t?void 0:t.icon,null==s?void 0:s.title]}),(0,r.jsx)(P.D,{rehypePlugins:[Z.Z],className:"description",children:null==s?void 0:s.smallDescription}),(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)(ev.Z,{children:["Ver mais informa\xe7\xf5es",(0,r.jsx)(d.pf,{})]})})]})]})]})};var eT=a(52194),eP=a(28133);let eZ=e=>{var t,a,s,d,c,u,m,p,v,x,h;let{tickets:g,event:y}=e,j=(0,i.useRouter)(),C=(0,o.useRef)(),b=(0,o.useRef)(),N=!j.query.pix;return(0,eP.Z)(),o.useEffect(()=>{let e=j.query.ticket;if("string"==typeof e){let t=null==g?void 0:g.find(t=>t.slug===e&&t.isExternalCta&&t.externalUrl);if(null==t?void 0:t.externalUrl){let e=t.externalUrl.trim();e.startsWith("/")?window.location.href=e:(window.open(e,"_blank","noopener,noreferrer"),j.replace({pathname:j.pathname,query:{slug:j.query.slug}},void 0,{shallow:!0}));return}}let t=e=>{let t=0;e.includes("pix=true")?t=4:e.includes("payment=true")?t=3:e.includes("checkout=true")?t=2:e.includes("ticket=")&&(t=1),C.current&&(C.current.setTab(t),C.current.scrollToTop("ticket-banner"))};return t(j.asPath),j.events.on("routeChangeComplete",t),()=>{j.events.off("routeChangeComplete",t)}},[null==j?void 0:j.asPath,j.query.ticket,g]),(0,r.jsxs)("div",{className:"tickets",children:[(0,r.jsx)(eT.Z,{}),(0,r.jsx)(l.Z,{ref:C,tabs:[{id:0,label:"0",content:(0,r.jsx)("div",{className:"fade-in-animation",children:(0,r.jsx)(e_,{tickets:g,event:y})})},{id:1,label:"1",content:(0,r.jsx)("div",{className:"fade-in-animation",children:(0,r.jsx)(n.Z,{event:y})})},{id:2,label:"2",content:(0,r.jsx)("div",{className:"fade-in-animation",children:(0,r.jsx)(R,{})})},{id:3,label:"3",content:(0,r.jsx)("div",{className:"fade-in-animation",children:(0,r.jsx)(ew,{onPixRequest:function(e){b.current=e,j.push({pathname:j.pathname,query:{...j.query,pix:!0}},void 0,{shallow:!0})}})})},{id:4,label:"4",content:(0,r.jsx)("div",{className:"fade-in-animation",children:(0,r.jsx)(eI,{orderId:null===(t=b.current)||void 0===t?void 0:t.orderId,email:null===(a=b.current)||void 0===a?void 0:a.email,qrCode:{id:null===(s=b.current)||void 0===s?void 0:null===(d=s.qrCode)||void 0===d?void 0:d.id,code:null===(c=b.current)||void 0===c?void 0:null===(u=c.qrCode)||void 0===u?void 0:u.text,image:null===(m=null===(p=b.current)||void 0===p?void 0:null===(v=p.qrCode)||void 0===v?void 0:v.links[0])||void 0===m?void 0:m.href,expiration:null===(x=b.current)||void 0===x?void 0:null===(h=x.qrCode)||void 0===h?void 0:h.expiration_date}})})}]}),N&&(0,r.jsx)(f.ZP,{})]})},eS=e=>((0,eP.Z)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T(),{src:"https://assets.pagseguro.com.br/checkout-sdk-js/rc/dist/browser/pagseguro.min.js",onLoad:()=>(0,k.C)("script loaded correctly")}),(0,r.jsx)(T(),{src:"https://www.google.com/recaptcha/enterprise.js?render=6LdtN0orAAAAAEfpIYpKcvdS-7Y08IHLfmDo6Mmm",async:!0,defer:!0,onLoad:()=>(0,k.C)("grecaptcha is ready!")}),(0,r.jsx)(eZ,{tickets:e.tickets,event:e.event})]}));var eM=!0,eO=eS},9336:function(e,t,a){"use strict";a.d(t,{G:function(){return d}});var r=a(9669),o=a.n(r);let i=o().create({baseURL:"https://brasilapi.com.br/api"}),n=o().create({baseURL:"https://api.brasilaberto.com/v1"}),l=o().create({baseURL:"https://viacep.com.br/ws"});var s=a(45332);async function d(e){console.log("\uD83D\uDE80 ~ searchAddress ~ value:",e);try{if(""!==e){let t=e.replace(/[^\d]+/g,"");
1if((0,s.Ip)(t))try{console.log("\uD83D\uDE80 ~ consultando ~ by via api ~ searchAddress ~ value:",e);let{data:t}=await l.get("/".concat(e,"/json")),{logradouro:a,bairro:r,localidade:o,uf:i}=t;if(console.log("\uD83D\uDE80 ~ consultaCep ~ by via cep ~ logradouro, bairro, localidade, uf:",a,r,o,i),t.erro)try{let{data:{result:{street:t,district:a,city:r,stateShortname:o}}}=await n.get("/zipcode/".concat(e));return console.log("\uD83D\uDE80 ~ consultaCep ~ by brasil aberto api ~ ~ street, district, city, stateShortname:",t,a,r,o),{zip:e,street:t,district:a,state:o,city:r}}catch(t){return console.log("\uD83D\uDE80 ~ consultaCep ~ by brasil aberto api ~ brasilAbertoApiError:",t),{zip:e,street:"not_found"}}return{zip:e,street:"".concat(a).trim()||"Endere\xe7o sem rua",district:"".concat(r).trim()||"Endere\xe7o sem bairro",state:i,city:o}}catch(t){console.log("\uD83D\uDE80 ~ consultaCep ~ by via cep api ~ viaCepError:",t);try{let{data:{result:{street:t,district:a,city:r,stateShortname:o}}}=await n.get("/zipcode/".concat(e));return{zip:e,street:"".concat(t).trim()||"Endere\xe7o sem rua",district:"".concat(a).trim()||"Endere\xe7o sem bairro",state:o,city:r}}catch(t){console.log("\uD83D\uDE80 ~ consultaCep ~ by brasil aberto api ~ brasilAbertoApiError:",t);try{console.log("\uD83D\uDE80 ~ consultando ~ by brasil api ~ searchAddress ~ value:",e);let t=await i.get("/cep/v1/".concat(e));console.log("\uD83D\uDE80 ~ searchAddress ~ res:",t);let{data:{street:a,neighborhood:r,state:o,city:n}}=t;return console.log("\uD83D\uDE80 ~ consultaCep ~ by brasil api ~ street, neighborhood, state, city:",a,r,o,n),{zip:e,street:"".concat(a).trim()||"Endere\xe7o sem rua",district:"".concat(r).trim()||"Endere\xe7o sem bairro",state:o,city:n}}catch(e){console.log("\uD83D\uDE80 ~ consultaCep ~ by brasil api ~ brasilApiError:",e)}}}}return{zip:e,street:"not_found"}}catch(t){return console.log("\uD83D\uDE80 ~ consultaCep ~ error:",t),{zip:e,street:"not_found"}}}},39759:function(e,t,a){"use strict";a.d(t,{y:function(){return n}});var r=a(9669),o=a.n(r),i=a(4250);let n=o().create({baseURL:"https://api.pagar.me/core/v5",headers:{accept:"application/json","content-type":"application/json"}});n.interceptors.response.use(e=>e,e=>{var t;let a=(0,i.j)(e);return Promise.reject(Object.assign(Error(a),{response:e.response,status:null===(t=e.response)||void 0===t?void 0:t.status}))}),t.Z=n}},function(e){e.O(0,[9774,9809,2554,9755,3243,135,8423,6455,1237,3034,1642,5089,246,811,6273,3607,8083,1460,0,3852,7010,9268,2888,179],function(){return e(e.s=93788)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.