1import{_,a7 as S,B as G,D as r,e as h,O as y,z as f,x as o,U as c,br as p,y as m,bJ as u,aP as A,bd as n,b1 as s,R as k,ba as C,aM as I,aI as P,aF as N,aK as $,bf as M}from"./Cg-zHmQB.js";import{D as B}from"./BE9PVeux.js";import{d as L,c as D,b as O,a as E,e as V,R as j,M as H}from"./B9wPMJf5.js";import{j as z}from"./D0prtrW3.js";import"./C1NM0cBG.js";import"./tGeQAjU2.js";import"./RRb_Cc53.js";import"./DKwwphF3.js";import"./CW8hxa0v.js";import"./ClAyTtTf.js";import"./b1MX4zCM.js";import"./Dc5oKHzC.js";import"./Ks8C4Zik.js";import"./-ZCJfq6b.js";import"./BH5Ic_yv.js";import"./CTavs5rk.js";/* empty css */const Y={components:{Badge:G},props:{imageToken:{type:Number,default:0},sort:{type:Number,default:0},isQuickBuy:{type:Boolean,default:!1},isMostPopular:{type:Boolean,default:!1},normalPrice:{type:Object,default:()=>({epochPiCode:"",name:"",priceAmount:0,tokenAmount:0,topDescription:"",saleStickerText:""})},icon:{type:String,default:""}},methods:{formatCurrency:S}},K={key:0,class:"tariff__bg","data-testid":"elem_v_001945"},J={xmlns:"http://www.w3.org/2000/svg",width:"236",height:"75",viewBox:"0 0 236 75",fill:"none",style:{left:"217px"},"data-testid":"elem_v_001946"},Q={class:"tariff__inner","data-testid":"elem_v_001762"},q={class:"tariff__amount","data-testid":"elem_v_001764"},W={class:"tariff__count-tokens","data-testid":"element_004916"},X={"data-testid":"elem_v_001765"},Z={key:0,class:"tariff__bonus","data-testid":"elem_v_001767"},ee={class:"tariff__price","data-testid":"element_004917"};function te(e,t,i,g,v,a){const d=n("app-image"),l=n("Badge");return s(),r("div",{class:A(["tariff",i.isMostPopular&&"is-popular"]),"data-testid":"element_004912"},[i.isMostPopular?(s(),r("div",K,[e.$screen.lgAndUp?(s(),r(h,{key:0},[t[1]||(t[1]=y('<svg xmlns="http://www.w3.org/2000/svg" width="453" height="75" viewBox="0 0 453 75" fill="none" data-testid="elem_v_001944" data-v-5067a4ff><g filter="url(#filter0_f_1011_59693)" data-v-5067a4ff><path d="M270.578 0.962975C286.83 6.93467 300.183 21.4906 302.635 38.6151C305.086 55.7396 295.199 74.4503 278.904 80.2654C267.442 84.3503 254.853 82.0889 242.699 81.4477C230.544 80.8065 216.854 82.5595 209.221 92.031C202.638 100.204 202.337 112.07 195.955 120.4C189.726 128.535 178.275 131.744 168.307 129.367C158.338 126.99 149.996 119.605 144.975 110.695C139.954 101.784 138.076 91.3185 137.98 81.0952C137.708 48.1343 157.05 15.7706 186.163 0.34998C215.275 -15.0706 252.942 -12.8167 280.067 5.95499" fill="url(#paint0_linear_1011_59693)" data-v-5067a4ff></path></g><defs data-v-5067a4ff><filter id="filter0_f_1011_59693" x="-12.0234" y="-159.84" width="465.029" height="439.973" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-5067a4ff><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-5067a4ff></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" data-v-5067a4ff></feBlend><feGaussianBlur stdDeviation="75" result="effect1_foregroundBlur_1011_59693" data-v-5067a4ff></feGaussianBlur></filter><linearGradient id="paint0_linear_1011_59693" x1="315.856" y1="26.247" x2="199.365" y2="168.335" gradientUnits="userSpaceOnUse" data-v-5067a4ff><stop stop-color="#831383" data-v-5067a4ff></stop><stop offset="1" stop-color="#003B54" data-v-5067a4ff></stop></linearGradient></defs></svg>',1)),(s(),r("svg",J,[...t[0]||(t[0]=[y('<g opacity="0.6" filter="url(#filter0_f_1011_59694)" data-v-5067a4ff><path d="M170 -140L89.5 -59.5L124.5 -24.5L71.5 28.5L143.5 100.5L118.5 125.5L170 177" stroke="url(#paint0_linear_1011_59694)" stroke-width="15" data-v-5067a4ff></path></g><defs data-v-5067a4ff><filter id="filter0_f_1011_59694" x="0.892578" y="-205.305" width="234.41" height="447.609" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-5067a4ff><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-5067a4ff></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" data-v-5067a4ff></feBlend><feGaussianBlur stdDeviation="30" result="effect1_foregroundBlur_1011_59694" data-v-5067a4ff></feGaussianBlur></filter><linearGradient id="paint0_linear_1011_59694" x1="170" y1="-133.109" x2="58.6369" y2="-128.193" gradientUnits="userSpaceOnUse" data-v-5067a4ff><stop stop-color="#4A0094" data-v-5067a4ff></stop><stop offset="1" stop-color="#FF154D" data-v-5067a4ff></stop></linearGradient></defs>',2)])]))],64)):f("",!0),e.$screen.mdAndDown&&!e.$screen.smAndDown?(s(),r(h,{key:1},[t[2]||(t[2]=y('<svg xmlns="http://www.w3.org/2000/svg" width="179" height="75" viewBox="0 0 179 75" fill="none" data-testid="elem_v_002192" data-v-5067a4ff>
1<g opacity="0.6" filter="url(#filter0_f_5409_20799)" data-v-5067a4ff><path d="M113 -140L32.5 -59.5L67.5 -24.5L14.5 28.5L86.5 100.5L61.5 125.5L113 177" stroke="url(#paint0_linear_5409_20799)" stroke-width="15" data-v-5067a4ff></path></g><defs data-v-5067a4ff><filter id="filter0_f_5409_20799" x="-56.1064" y="-205.305" width="234.41" height="447.609" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-5067a4ff><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-5067a4ff></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" data-v-5067a4ff></feBlend><feGaussianBlur stdDeviation="30" result="effect1_foregroundBlur_5409_20799" data-v-5067a4ff></feGaussianBlur></filter><linearGradient id="paint0_linear_5409_20799" x1="113" y1="-133.109" x2="1.63694" y2="-128.193" gradientUnits="userSpaceOnUse" data-v-5067a4ff><stop stop-color="#4A0094" data-v-5067a4ff></stop><stop offset="1" stop-color="#FF154D" data-v-5067a4ff></stop></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" width="453" height="75" viewBox="0 0 453 75" fill="none" data-testid="elem_v_002193" data-v-5067a4ff><g filter="url(#filter0_f_5409_20798)" data-v-5067a4ff><path d="M270.578 0.962975C286.83 6.93467 300.183 21.4906 302.635 38.6151C305.086 55.7396 295.199 74.4503 278.904 80.2654C267.442 84.3503 254.853 82.0889 242.699 81.4477C230.544 80.8065 216.854 82.5595 209.221 92.031C202.638 100.204 202.337 112.07 195.955 120.4C189.726 128.535 178.275 131.744 168.307 129.367C158.338 126.99 149.996 119.605 144.975 110.695C139.954 101.784 138.076 91.3185 137.98 81.0952C137.708 48.1343 157.05 15.7706 186.163 0.34998C215.275 -15.0706 252.942 -12.8167 280.067 5.95499" fill="url(#paint0_linear_5409_20798)" data-v-5067a4ff></path></g><defs data-v-5067a4ff><filter id="filter0_f_5409_20798" x="-12.0225" y="-159.84" width="465.028" height="439.973" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-5067a4ff><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-5067a4ff></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" data-v-5067a4ff></feBlend><feGaussianBlur stdDeviation="75" result="effect1_foregroundBlur_5409_20798" data-v-5067a4ff></feGaussianBlur></filter><linearGradient id="paint0_linear_5409_20798" x1="315.856" y1="26.247" x2="199.365" y2="168.335" gradientUnits="userSpaceOnUse" data-v-5067a4ff><stop stop-color="#831383" data-v-5067a4ff></stop><stop offset="1" stop-color="#003B54" data-v-5067a4ff></stop></linearGradient></defs></svg>',2))],64)):f("",!0),e.$screen.smAndDown?(s(),r(h,{key:2},[t[3]||(t[3]=y('<svg xmlns="http://www.w3.org/2000/svg" width="186" height="105" viewBox="0 0 186 105" fill="none" data-testid="elem_v_002194" data-v-5067a4ff><g opacity="0.6" filter="url(#filter0_f_5409_22850)" data-v-5067a4ff><path d="M20 -140L100.5 -59.5L65.5 -24.5L118.5 28.5L46.5 100.5L71.5 125.5L20 177" stroke="url(#paint0_linear_5409_22850)" stroke-width="10" data-v-5067a4ff></path></g><defs data-v-5067a4ff><filter id="filter0_f_5409_22850" x="-43.5352" y="-203.535" width="229.106" height="444.07" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-5067a4ff><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-5067a4ff></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" data-v-5067a4ff></feBlend><feGaussianBlur stdDeviation="30" result="effect1_foregroundBlur_5409_22850" data-v-5067a4ff></feGaussianBlur></filter><linearGradient id="paint0_linear_5409_22850" x1="20" y1="-133.109" x2="131.363" y2="-128.193" gradientUnits="userSpaceOnUse" data-v-5067a4ff><stop stop-color="#4A0094" data-v-5067a4ff></stop><stop offset="1" stop-color="#FF154D" data-v-5067a4ff></stop></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" width="247" height="105" viewBox="0 0 247 105" fill="none" data-testid="elem_v_002195" data-v-5067a4ff><g filter="url(#filter0_f_5409_22851)" data-v-5067a4ff><path d="M64.5785 3.96298C80.8295 9.93467 94.1835 24.4906 96.6347 41.6151C99.0859 58.7396 89.1994 77.4503 72.904 83.2654C61.4421 87.3503 48.8531 85.0889 36.6988 84.4477C24.5445 83.8065 10.8538 85.5595 3.22101 95.031C-3.36243 103.204 -3.66302 115.07 -10.0451 123.4C-16.274 131.535 -27.7245 134.744 -37.6931 132.367C-47.6618 129.99 -56.0039 122.605
1-61.025 113.695C-66.0461 104.784 -67.9237 94.3185 -68.02 84.0952C-68.2916 51.1343 -48.9498 18.7706 -19.8372 3.34998C9.27537 -12.0706 46.942 -9.81666 74.0669 8.95499" fill="url(#paint0_linear_5409_22851)" data-v-5067a4ff></path></g><defs data-v-5067a4ff><filter id="filter0_f_5409_22851" x="-218.022" y="-156.84" width="465.028" height="439.973" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" data-v-5067a4ff><feFlood flood-opacity="0" result="BackgroundImageFix" data-v-5067a4ff></feFlood><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape" data-v-5067a4ff></feBlend><feGaussianBlur stdDeviation="75" result="effect1_foregroundBlur_5409_22851" data-v-5067a4ff></feGaussianBlur></filter><linearGradient id="paint0_linear_5409_22851" x1="109.856" y1="29.247" x2="-6.63536" y2="171.335" gradientUnits="userSpaceOnUse" data-v-5067a4ff><stop stop-color="#831383" data-v-5067a4ff></stop><stop offset="1" stop-color="#003B54" data-v-5067a4ff></stop></linearGradient></defs></svg>',2))],64)):f("",!0)])):f("",!0),o("div",Q,[c(d,{src:i.icon,alt:"Tokens","test-id":"elem_v_001763",preload:""},null,8,["src"]),o("div",q,[o("div",W,[o("span",X,p(a.formatCurrency(i.normalPrice.tokenAmount,{intSep:" ",fracCount:0,prefix:""})),1),t[4]||(t[4]=o("span",{"data-testid":"elem_v_001766"},"tokens",-1))]),i.normalPrice.topDescription?(s(),r("div",Z,p(i.normalPrice.topDescription),1)):f("",!0),i.isMostPopular&&i.normalPrice.saleStickerText?(s(),m(l,{key:1,color:"green",size:"sm",class:"tariff__badge"},{default:u(()=>[k(p(i.normalPrice.saleStickerText),1)]),_:1})):f("",!0)]),o("div",ee,p(a.formatCurrency(i.normalPrice.priceAmount)),1)])],2)}const ae=_(Y,[["render",te],["__scopeId","data-v-5067a4ff"]]),ie={emits:["selected"],components:{Tariff:ae},props:{data:{type:Array,default:()=>[]}},computed:{gender(){return this.customConfig.misc.dreamcam.buyTokensGender}}},se={class:"tokens","data-testid":"elem_v_001947"},re={"data-testid":"elem_v_001948"},ne={"data-testid":"elem_v_001950"},oe={class:"tariffs","data-testid":"elem_v_001951"};function le(e,t,i,g,v,a){const d=n("tariff");return s(),r("div",se,[o("header",re,[t[0]||(t[0]=o("h1",{class:"text-h1","data-testid":"elem_v_001949"},"Buy Tokens",-1)),o("p",ne,"Take the maximum from Live VR streams with the hottest cam"+p(a.gender)+".",1)]),o("div",oe,[(s(!0),r(h,null,C(i.data,l=>(s(),m(d,I({key:l.id},{ref_for:!0},l,{onClick:w=>e.$emit("selected",l)}),null,16,["onClick"]))),128))])])}const de=_(ie,[["render",le],["__scopeId","data-v-3dcf9aad"]]),fe={props:{items:{type:Array,default:()=>[]}}},ce={class:"features","data-testid":"elem_v_001995"};function me(e,t,i,g,v,a){return s(),r("ul",ce,[(s(!0),r(h,null,C(i.items,(d,l)=>(s(),r("li",{key:l+d,class:"features__item","data-testid":"elem_v_001996"},p(d),1))),128))])}const ue=_(fe,[["render",me],["__scopeId","data-v-a218acfb"]]),pe={components:{Registration:j,RegistrationHeader:V,RegistrationCart:E,RegistrationCartAdvancedItem:O,RegistrationCartSelectedItem:D,RegistrationCartFeatures:ue,RegistrationForm:L},props:{selectedTariff:{type:Object,default:()=>{}}},data:()=>({ch:!0,isActiveSpecial:!1,registrationFormErrors:{},selectedPaymentSystemName:null}),computed:{...P({isMaintenance:"joinNow/getIsMaintenance"}),paymentSystemOptions:e=>e.$store.state.memberPlus.paymentSystems.filter(t=>["centrobill","epoch"].includes(t.name)).map(t=>({label:t.nameHuman,value:t.name,isNonRecurring:t.isNonRecurring,disabled:t.isNonRecurring&&e.selectedTariff.normalPrice.nonRecurringPrice===null})),paymentSystemNames:e=>e.paymentSystemOptions.map(t=>t.value),defaultPaymentSystemName:e=>e.paymentSystemNames.includes(B)?B:e.paymentSystemNames[0],isNonRecurringSelectedPaymentSystem:e=>e.$store.getters["memberPlus/isNonRecurringPaymentSystem"](e.selectedPaymentSystemName),price(){const e=this.isNonRecurringSelectedPaymentSystem?"nonRecurringPrice":"priceAmount",t=this.isActiveSpecial?this.selectedTariff.specialPrice[e]:this.selectedTariff.normalPrice[e];return S(t)},tokenAmount(){const e=this.isActiveSpecial?this.selectedTariff.specialPrice.tokenAmount:this.selectedTariff.normalPrice.tokenAmount;return S(e,{fracCount:0,prefix:""})},description:e=>e.isActiveSpecial?e.selectedTariff.specialPrice.topDescription:e.selectedTariff.normalPrice.topDescription,isShowSpecial:e=>e.isNonRecurringSelectedPaymentSystem?e.selectedTariff.specialPrice?.nonRecurringPrice:e.selectedTariff.specialPrice,specialTitle:e=>e.selectedTariff.specialPrice.siteSettings?.title,specialSubtitle:e=>e.selectedTariff.specialPrice.siteSettings?.subtitle,specialSubtitleColored:e=>e.selectedTariff.specialPrice.siteSettings?.subtitleColored,specialImage:e=>e.selectedTariff.specialPrice.siteSettings?.imageSmall?.url,oauthBasePayload(){return{priceUuid:this.isActiveSpecial?this.selectedTariff.specialPrice.vrbPriceUuid:this.selectedTariff.normalPrice.vrbPriceUuid,slavePriceUuids:[]}}},methods:{toggleActiveSpecial(){this.isActiveSpecial=!this.isActiveSpecial},onSocialSuccess({paymentUrl:e}){e&&(window.location.href=e)},async onSubmit(e){try{const t={hasEmailMarketing:e.isReceiveUpdates,email:e.email,password:e.password,paymentSystem:e.paymentSystem,priceUuid:this.isActiveSpecial?this.selectedTariff.specialPrice.vrbPriceUuid:this.selectedTariff.normalPrice.vrbPriceUuid,slavePriceUuids:[]};if(await this.$store.dispatch("joinNow/fetchMaintenance"),this.isMaintenance)return window.location.reload();const{paymentUrl:i}=await this.$store.dispatch("memberPlus/createAccount",t);if(!i)throw new Error("Payment url not found");window.location=i}catch(t){this.registrationFormErrors=t}}}},_e={class:"tokens-registration","data-testid":"elem_v_001940"},ge={class:"cart-inner","data-testid":"elem_v_001941"},ve={class:"cart-inner__header","data-testid":"elem_v_001942"};function he(e,t,i,g,v,a){const d=n("RegistrationHeader"),l=n("RegistrationCartAdvancedItem"),w=n("app-image"),T=n("RegistrationCartSelectedItem"),x=n("RegistrationCartFeatures"),b=n("RegistrationCart"),R=n("RegistrationForm"),F=n("Registration",!0);return s(),r("div",_e,[c(d),c(F,null,{"advanced-items":u(()=>[a.isShowSpecial?(s(),m(l,{key:0,title:a.specialTitle,subtitle:a.specialSubtitle,"subtitle-colored":a.specialSubtitleColored,image:a.specialImage,onToggled:a.toggleActiveSpecial},null,8,["title","subtitle","subtitle-colored","image","onToggled"])):f("",!0)]),cart:u(()=>[c(b,{price:a.price},{default:u(()=>[o("div",ge,[o("div",ve,[e.$screen.mdAndUp?(s(),m(w,{key:0,class:"cart-inner__header-icon",src:i.selectedTariff.icon,alt:"Tokens","test-id":"elem_v_001943",preload:""},null,8,["src"])):f("",!0),c(T,{title:a.tokenAmount,class:"cart-inner__header-title","badge-text":"Selected Pack"},{"postfix-title":u(()=>[...t[1]||(t[1]=[k("Tokens",-1)])]),_:1},8,["title"])]),c(x,{items:[a.description]},null,8,["items"])])]),_:1},8,["price"])]),form:u(()=>[c(R,{"payment-systems":a.paymentSystemOptions,"default-payment-system":a.defaultPaymentSystemName,errors:e.registrationFormErrors,"oauth-base-payload":a.oauthBasePayload,onChangePaymentSystem:t[0]||(t[0]=U=>e.selectedPaymentSystemName=U),onSubmit:a.onSubmit,onSocialSuccess:a.onSocialSuccess},null,8,["payment-systems","default-payment-system","errors","oauth-base-payload","onSubmit","onSocialSuccess"])]),_:1})])}const ye=_(pe,[["render",he],["__scopeId","data-v-96ad4b73"]]),Se="selectedTariff",Pe={name:"Tokens",components:{Tariffs:de,Registration:ye},async fetch(){const e=["dreamcam/dreamcam/fetchTariffs","memberPlus/fetchPaymentSystems"].map(t=>this.$store.dispatch(t));await Promise.all(e)},data:()=>({selectedTariff:null}),computed:{...P({sortedTariffs:"dreamcam/dreamcam/sortedTariffs",user:"user/getUser"}),...$("memberPlus",{selectedPaymentSystemName:e=>e.selectedPaymentSystemName})},mounted(){window.addEventListener("popstate",this.handlePopState)},beforeUnmount(){window.removeEventListener("popstate",this.handlePopState)},methods:{handlePopState(){this.selectedTariff=null,this.$store.commit("user/setHeaderBarShow",!0)},async onSelectedTariff(e){try{if(this.isActiveOrExpiredOrInactiveMember||this.isCanceledMember){const t=await this.$store.dispatch("memberPlus/choosePaymentSystem",{isNonRecurring:e.normalPrice.nonRecurringPrice,isSegpay:e.normalPrice.segpayTiCode,priceUuid:e.normalPrice.vrbPriceUuid});return t?window.location=t:!1}this.selectedTariff=e,history.pushState(Se,null,null),this.$store.commit("user/setHeaderBarShow",!1)}
1catch(t){N(t)}}}},we={class:"container","data-testid":"elem_v_002174"},Be={class:"tokens-page","data-testid":"element_004904"};function ke(e,t,i,g,v,a){const d=n("tariffs"),l=n("registration");return s(),r("div",we,[o("div",Be,[e.selectedTariff?f("",!0):(s(),m(d,{key:0,data:e.sortedTariffs,onSelected:a.onSelectedTariff},null,8,["data","onSelected"])),!e.isLoggedIn&&e.selectedTariff?(s(),m(l,{key:1,"selected-tariff":e.selectedTariff},null,8,["selected-tariff"])):f("",!0)])])}const Ce=_(Pe,[["render",ke]]),Te={components:{TokensPage:Ce,MaintenancePage:H},mixins:[z],computed:{...P({isMaintenance:"joinNow/getIsMaintenance"}),componentForView(){return this.isMaintenance?"MaintenancePage":"TokensPage"}}};function xe(e,t,i,g,v,a){return s(),m(M(a.componentForView))}const ze=_(Te,[["render",xe]]);export{ze 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.