1import{_ as l,bd as m,b1 as o,D as a,x as t,z as r,br as n,y as p,bJ as u,R as _,aI as f}from"./Cg-zHmQB.js";import{v as c,Y as d,G as y}from"./B-BdZsmg.js";import{p as k}from"./DeYJNoQQ.js";const g="M32 18L20 31L15 26M24 42C33.9411 42 42 33.9411 42 24C42 14.0589 33.9411 6 24 6C14.0589 6 6 14.0589 6 24C6 33.9411 14.0589 42 24 42Z",w="M40 22.5L25 38.75L18.75 32.5M30 52.5C42.4264 52.5 52.5 42.4264 52.5 30C52.5 17.5736 42.4264 7.5 30 7.5C17.5736 7.5 7.5 17.5736 7.5 30C7.5 42.4264 17.5736 52.5 30 52.5Z",v={mixins:[k],async fetch(){try{const{data:e}=await this.$axios.$get(this.urlRedirect);!e.tokens&&this.$store.getters["user/isLoggedIn"]&&await this.$store.dispatch("user/refreshToken"),e.tokens&&(e.tokens[c]&&await this.$store.dispatch("user/setAToken",e.tokens[c]),e.tokens[d]&&await this.$store.dispatch("user/setRToken",e.tokens[d]),this.$store.dispatch("user/fetchUserInfo"),this.customConfig.misc.dreamcam.enabled&&(await this.$store.dispatch("dreamcam/camgirlsAuth/getAuthInfo",{siteHost:this.$config.siteHost,axios:this.$axios}),y(this.$store,this.authInfo))),e.redirectUrl&&(this.redirectUrl=e.redirectUrl),this.isEasyCancelPayment&&(this.redirectUrl="/main-dashboard/membership-info/?upgraded=true")}catch{}},fetchOnServer:!1,data:()=>({redirectUrl:"/"}),computed:{...f({authInfo:"dreamcam/camgirlsAuth/authInfo"}),isAppPlaya:e=>e.$store.state.isAppPlaya,icon:e=>e.$screen.mdAndUp?w:g,descriptionText(){return this.isDreamcam?`Thank you for choosing ${this.customConfig.misc.siteName} Cams. Now you can talk to the hottest VR cam ${this.customConfig.misc.dreamcam.buyTokensGender} of your choice.`:`Thank you for joining ${this.customConfig.misc.siteName}. Now you can bang hottest pornstars of your choice. You will be receiving an email with your login information shortly. Please, check your spam folder if you don't see an email from us.`},subDescriptionText:e=>e.isAppPlaya?"Please, close the web view window.":e.isDreamcam?"Please, click on the button below to continue.":"Click on the link below to log in."},methods:{onRedirect(){if(this.isExternalLink(this.redirectUrl)){window.location.href=this.redirectUrl;return}this.$router.replace(this.redirectUrl)}}},C={class:"payment-page__content","data-testid":"elem_v_002178"},b={class:"payment-page__content-wrapper","data-testid":"elem_v_002466"},$={class:"payment-page__icon","data-testid":"elem_v_002179"},I=["width","height","viewBox"],x=["d","stroke-width"],T={class:"payment-page__text","data-testid":"elem_v_002181"},A={"data-testid":"elem_v_002182"},U={"data-testid":"elem_v_002184"},L={"data-testid":"elem_v_002185"};function P(e,i,N,B,D,s){const h=m("AppLink");return o(),a("div",C,[t("div",b,[t("div",$,[s.icon?(o(),a("svg",{key:0,xmlns:"http://www.w3.org/2000/svg",width:e.sizeIcon,height:e.sizeIcon,viewBox:`0 0 ${e.sizeIcon} ${e.sizeIcon}`,fill:"none","data-testid":"elem_v_002180"},[t("path",{d:s.icon,stroke:"currentColor","stroke-width":e.$screen.mdAndUp?5:3,"stroke-linecap":"round","stroke-linejoin":"round"},null,8,x)],8,I)):r("",!0)]),t("div",T,[t("div",A,[i[0]||(i[0]=t("h1",{class:"payment-page__title","data-testid":"elem_v_002183"},"Your payment has been processed successfully!",-1)),t("p",U,n(s.descriptionText),1)]),t("p",L,n(s.subDescriptionText),1)]),s.isAppPlaya?r("",!0):(o(),p(h,{key:0,button:"",small:"",class:"payment-page__actions","test-id":"elem_v_002186",onClick:s.onRedirect},{default:u(()=>[...i[1]||(i[1]=[_(" Let's Bang! ",-1)])]),_:1},8,["onClick"]))])])}const E=l(v,[["render",P],["__scopeId","data-v-ae125877"]]);export{E 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.