1import{_ as N,m as A,j as f,b as c,c as l,o as n,g as r,a,d as P,e as i,t as o,n as v,f as _,w as T,Z as E,aT as b}from"./index-sUPB-bMu.js";import{u as H}from"./useQRCode-B9H4xbFM.js";import M from"./ImageComponent-BxbTJZig.js";import"./index-VoDKwLn9.js";import"./optimizedImage-CqToSDpL.js";const U={name:"SuccessEventV2",components:{ImageComponent:M},props:{successData:{type:Object,required:!1,default:null}},setup(e){const t=e.successData?.pagamento||e.successData?.payment||null;return{qrCode:H(t?.qrCodes?.[0]?.chave)}},data(){return{challenge_url:"",showCopyAlert:!1}},computed:{...f(["eventSingle","showChallenge","isChallengeComplete","checkoutIsUnregistered"]),paymentData(){return this.successData?.pagamento||this.successData?.payment||null},buttonData(){if(!this.paymentData)return null;switch(this.paymentData?.metodoPagamento?.codigo){case"BOLETO":return{url:this.paymentData.boletos[0].url,text:"DOWNLOAD_BOLETO",icon:"Boleto"};case"PICPAY":return{url:this.paymentData.qrCodes[0].url,text:"OPEN_PICPAY",icon:"PicPay"};default:return null}},keyValue(){if(this.isPixMethod)return this.paymentData?.qrCodes[0]?.chave;if(this.isBoletoMethod)return this.paymentData?.boletos[0]?.linhaDigitavel},modalWidth(){return window.screen.width<575?"90%":"800px"},isPixMethod(){return this.paymentData?.metodoPagamento?.codigo==="PIX"},isBoletoMethod(){return this.paymentData?.metodoPagamento?.codigo==="BOLETO"},isPicpayMethod(){return this.paymentData?.metodoPagamento?.codigo==="PICPAY"},isFree(){return(this.successData.inscricoes||this.successData.registrations)&&!this.paymentData},label(){const e=this.paymentData?.metodoPagamento?.codigo,t={title:"",desc:""};return e==="CREDIT_CARD"&&(t.title=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.TITLE"),t.desc=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.METHODS.CREDIT_CARD.DESC")),e==="DINHEIRO"&&(t.title=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.TITLE"),t.desc=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.METHODS.DINHEIRO.DESC",{count:this.eventSingle.qtdeDiasVencimentoDinheiro})),e==="BOLETO"&&(t.title=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.TITLE_NOT_LONG"),t.desc=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.METHODS.BOLETO.DESC",{days:this.eventSingle.qtdeDiasVencimentoBoleto})),e==="PICPAY"&&(t.title=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.TITLE_NOT_LONG"),t.desc=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.METHODS.PICPAY.DESC")),this.isFree&&(t.title=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.TITLE"),t.desc=this.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.METHODS.FREE.SUCCESS")),e==="PIX"&&(t.title=this.$t("CHECKOUT.TEXT.PAYMENT.PIX.HELP",{hour:this.$dayjs(this.paymentData.qrCodes[0]?.dataExpiracao).local().format("LT"),day:this.$dayjs(this.paymentData.qrCodes[0]?.dataExpiracao).local().format("L")})),t}},created(){this.setChallengModal(!1),this.paymentData?.desafio&&this.paymentData?.status?.situacao==="em_aberto"&&!this.isChallengeComplete&&this.toogle3DsChallenge()},mounted(){b.track("csat_submit_evento_inscricao")},methods:{...A(["setChallengModal","setChallengeComplete"]),toogle3DsChallenge(){this.setChallengModal(!0),this.challenge_url=this.paymentData?.desafio.url,window.addEventListener("message",e=>{e.data==="3DS-authentication-complete"&&(this.setChallengModal(!1),this.setChallengeComplete(!0))},!1)},copyKey(){navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(this.keyValue):(this.$refs.keyField.select(),document.execCommand("copy")),this.showCopyAlert=!0}}},K={class:"success-event"},k={class:"banner"},I={class:"info"},S=["textContent"],Y=["textContent"],x={key:2,class:"payment-info"},L=["textContent"],X=["textContent"],w={key:3,class:"key-box"},B={class:"key-box__inner"},V=["value"],R={key:4,class:"success-event__action"},q=["href"],F={class:"btn__pre"},W=["textContent"],$={key:0,class:"btn__pos btn__pos--full"},j=["textContent"],G={key:5,class:"success-event__pix"},Q={key:0,class:"success-event__pix__qrCode"},z=["src"],Z={class:"key-box"},J={class:"key-box__inner"}
1,ee=["value"],te={class:"help pix-instructions"},se=["textContent"],ae={class:"pix-instructions__list"},oe=["textContent"],ne={key:1,class:"unregistred info"},le=["textContent"],ie=["textContent"],re=["src"];function ce(e,t,m,y,h,s){const p=c("PageContentHeader"),O=c("ImageComponent"),C=c("SvgElement"),u=c("RouterLink"),g=c("ModalElement"),D=c("NotificationMessage");return n(),l("div",K,[r(p,{padded:!0,"color-white":!0,type:"event","to-route":"churchHome"}),a("div",k,[r(O,{class:"image-gradient",src:e.eventSingle.image.url,alt:e.eventSingle.nome},null,8,["src","alt"])]),a("div",I,[s.label.title?(n(),l("h2",{key:0,class:"title",textContent:o(s.label.title)},null,8,S)):i("",!0),s.label.desc?(n(),l("p",{key:1,class:"desc",textContent:o(s.label.desc)},null,8,Y)):i("",!0),s.paymentData?.metodoPagamento?.codigo==="DINHEIRO"&&e.eventSingle.informacoesPagamentoDinheiroTransferencia?(n(),l("div",x,[a("h3",{textContent:o(e.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.PAYMENT_INFO"))},null,8,L),a("p",{class:"desc",textContent:o(e.eventSingle.informacoesPagamentoDinheiroTransferencia)},null,8,X)])):i("",!0),s.isBoletoMethod?(n(),l("div",w,[a("div",B,[t[3]||(t[3]=a("div",{class:"cover"},null,-1)),a("input",{ref:"keyField",class:"key-box__key-area",readonly:"readonly",value:s.keyValue},null,8,V)])])):i("",!0),s.buttonData?(n(),l("div",R,[a("a",{class:v(["btn btn--color-gray action-button",s.paymentData?.metodoPagamento?.codigo]),target:"_blank",rel:"noopener noreferrer",href:s.buttonData.url},[a("span",F,[r(C,{name:s.buttonData.icon,title:s.buttonData.icon,width:"100%",height:"100%","view-box":"8 10 30 25"},null,8,["name","title"])]),a("span",{class:"btn__text",textContent:o(e.$t(`EVENT.CHECKOUT.BUTTON.THANK_YOU.${s.buttonData.text}`))},null,8,W),s.isPicpayMethod?(n(),l("span",$,[r(C,{name:"ArrowSimple",width:"100%",height:"100%"})])):i("",!0)],10,q),s.isBoletoMethod?(n(),l("button",{key:0,class:"btn btn--color-primary",onClick:t[0]||(t[0]=_((...d)=>s.copyKey&&s.copyKey(...d),["prevent"])),textContent:o(e.$t("CHECKOUT.TEXT.PAYMENT.BOLETO.COPY"))},null,8,j)):i("",!0)])):i("",!0),s.isPixMethod?(n(),l("div",G,[s.paymentData?.qrCodes?(n(),l("div",Q,[a("img",{src:y.qrCode,alt:"QR Code"},null,8,z)])):i("",!0),a("div",Z,[a("div",J,[t[4]||(t[4]=a("div",{class:"cover"},null,-1)),a("input",{ref:"keyField",class:"key-box__key-area",readonly:"readonly",value:s.keyValue},null,8,ee)])]),a("div",te,[a("p",{class:"pix-instructions__title",textContent:o(e.$t("CHECKOUT.TEXT.PAYMENT.PIX.HOW_MAKE_PAYMENT.TITLE"))},null,8,se),a("ol",ae,[a("li",null,o(e.$t("CHECKOUT.TEXT.PAYMENT.PIX.HOW_MAKE_PAYMENT.STEP1")),1),a("li",null,o(e.$t("CHECKOUT.TEXT.PAYMENT.PIX.HOW_MAKE_PAYMENT.STEP2")),1),a("li",null,o(e.$t("CHECKOUT.TEXT.PAYMENT.PIX.HOW_MAKE_PAYMENT.STEP3")),1)])]),a("button",{class:"btn btn--color-primary",onClick:t[1]||(t[1]=_((...d)=>s.copyKey&&s.copyKey(...d),["prevent"])),textContent:o(e.$t("CHECKOUT.TEXT.PAYMENT.PIX.COPY_KEY"))},null,8,oe)])):i("",!0)]),!s.isPixMethod&&!s.isBoletoMethod&&!s.isPicpayMethod?(n(),P(u,{key:0,class:"btn btn--color-primary go-home",to:{name:"eventsAll"}},{default:T(()=>[E(o(e.$t("EVENT.CHECKOUT.TEXT.THANK_YOU.BUTTON")),1)]),_:1})):i("",!0),e.checkoutIsUnregistered?(n(),l("div",ne,[a("p",{class:"desc",textContent:o(e.$t("FORM.LABEL.CREATE_ACCOUNT"))},null,8,le),r(u,{class:"btn btn--color-primary go-home",to:{name:"userAccess"}},{default:T(()=>[E(o(e.$t("FORM.LABEL.CREATE_ACCOUNT_BUTTON")),1)]),_:1}),t[5]||(t[5]=a("hr",null,null,-1)),a("p",{class:"desc",textContent:o(e.$t("FORM.LABEL.HAS_ACCOUNT"))},null,8,ie),r(u,{class:"btn btn--outline-primary go-home",to:{name:"userAccess"}},{default:T(()=>[E(o(e.$t("FORM.LABEL.HAS_ACCOUNT_BUTTON")),1)]),_:1})])):i("",!0),r(g,{"modal-id":"stripe-3ds",width:s.modalWidth,"close-button":!1,show:e.showChallenge,padded:!1},{default:T(()=>[a("embed",{src:h.challenge_url,width:"100%",height:"600"},null,8,re)]),_:1},8,["width","show"]),r(D,{"model-value":h.showCopyAlert,message:e.$t("GLOBAL.TEXT.COPY_SUCCESS"),duration:3e3,onClose:t[2]||(t[2]=d=>h.showCopyAlert=!1)},null,8,["model-value","message"])])}const Ce=N(U,[["render",ce],["__scopeId","data-v-87c790ab"]]);export{Ce as default};
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.