PageSourceSearch

https://www.arabiandate.com/app/3364.4c8cf74728ff1c43.js

js arabiandate.com collected 2026-10-04 08:33:26 UTC 27,675 bytes, 5 lines download raw bytes

1"use strict";
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="68d26d0a-f6e3-5636-808b-052841d82591")}catch(e){}}();
3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["3364"],{54993(e,r,a){a.d(r,{U:()=>u});var n=a(42062),t=a(99870),i=a.n(t),s=a(78186),c=a(31085);let o=(0,n.memo)(e=>{var{phone:r,contrastLegalTextEnabled:a}=e,t=(0,n.useMemo)(()=>({phone:r}),[r]),o=(0,n.useMemo)(()=>i()("payment-referral-purchase-footer__footer",{"payment-referral-purchase-footer__contrastLegalText":a}),[a]);return(0,c.jsx)("div",{className:o,children:(0,c.jsx)(s.X,{href:"/payment/referral-purchase#footer",data:t})})});var p=a(66691),d=a(13462),u=(0,n.memo)(e=>{var{contrastLegalTextEnabled:r}=e,a=(0,p.J2)(()=>d.T.shared().phones.purchaseForm,[],"");return(0,c.jsx)(o,{phone:a,contrastLegalTextEnabled:r})})},3711(e,r,a){let n;a.d(r,{ReferralPurchase:()=>rr});var t=a(42062),i=a(43751),s=a(91994),c=a(66691),o=a(31568),p=a(66038),d=a(88768),u=a(79760),l=a(13462),m=a(26052),f=a(64651),h=a(75841),v=a(39971),C=a(77953),y=a(6927),b=a(72852),g=a(58705),x=a(27888),k=a(6075),_=a(27881),j=a(2071),P=a(43069),w=a(31085),S=["offer","onPaymentStart","paymentCardStored","currentStep","package"],T=a(99870),B=a.n(T),I=a(98153),A=a(63984),N=a(29005),E=a(77021),L=a(78675),M=a(69891);let F=(0,t.memo)(e=>(0,w.jsx)(M.z,Object.assign({},e)));var O=a(83901),V=a(91885),R=["confirmed","onPaymentStart","onPurchaseButtonClick","onPaymentFinish","onNeedActionStatus","package"],D=a(70548),z=(0,t.memo)(e=>{var{confirmed:r,onPaymentStart:a,onPurchaseButtonClick:n,onPaymentFinish:i,onNeedActionStatus:c,package:o}=e,p=function(e,r){if(null==e)return{};var a={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(r.includes(n))continue;a[n]=e[n]}return a}(e,R),{paywallSessionId:d}=(0,b.L)(),u=(0,s.w)(),l=(0,t.useRef)(!1),m=(0,t.useCallback)((e,r)=>{u&&P.g.shared(u).logPaymentMethodClicked(d,e,o,r)},[d,u,o]),f=(0,t.useCallback)((e,r)=>{j.R.shared().setState(d,e=>{var{activePurchaseCount:r=0}=e;return{activePurchaseCount:r+1}}),u&&O.z.shared(u).logPurchaseStarted(d,r.type,o),m(r.type,"purchase-started"),a&&a(e,r)},[m,a,u,d,o]),h=(0,t.useCallback)(e=>{r||m(e,"purchase-unconfirmed"),null==n||n(e)},[n,r,m]),v=(0,t.useCallback)(()=>{l.current=!0,null==c||c()},[c]),C=(0,t.useCallback)((e,r)=>{var a=e?e instanceof Error?e:"rawError"in e?e.rawError:null:null;u&&O.z.shared(u).logPurchaseFinished(d,e?V.Q.failure({paymentMethod:r.type,errorCode:"code"in e?+e.code:null,rawError:a}):V.Q.success({paymentMethod:r.type}),o,l.current),i(e,r),l.current=!1},[i,d,u,o]);return(0,w.jsx)(F,Object.assign({},p,{package:o,confirmed:r,onPurchaseButtonClick:h,onPaymentStart:f,onPaymentFinish:C,onNeedActionStatus:v}))}),J=(0,t.memo)(e=>{var{onPaymentFinish:r}=e,a=(0,t.useCallback)((e,a)=>{var n=(0,D.Y)(a,e);r&&r(n,a)},[r]);return(0,w.jsx)(z,Object.assign({},e,{onPaymentFinish:a}))}),W=a(15782),X=a(78186),q=a(26672),Y=a(28138),U=a(58122),Q=a(27648);let $={id:"sprite-common-9eeaac5c",href:"/app/sprite-common.f91c560d.svg#sprite-common-9eeaac5c",viewBox:"0 0 169 32"},G={id:"sprite-common-ef21732f",href:"/app/sprite-common.f91c560d.svg#sprite-common-ef21732f",viewBox:"0 0 127 32"},K={id:"sprite-common-8ad754e6",href:"/app/sprite-common.f91c560d.svg#sprite-common-8ad754e6",viewBox:"0 0 115 32"},H={id:"sprite-common-33a94c46",href:"/app/sprite-common.f91c560d.svg#sprite-common-33a94c46",viewBox:"0 0 121 32"},Z={id:"sprite-common-a4db66df",href:"/app/sprite-common.f91c560d.svg#sprite-common-a4db66df",viewBox:"0 0 123 32"},ee={id:"sprite-common-aee6ddb3",href:"/app/sprite-common.f91c560d.svg#sprite-common-aee6ddb3",viewBox:"0 0 179 32"},er={id:"sprite-common-0aeec072",href:"/app/sprite-common.f91c560d.svg#sprite-common-0aeec072",viewBox:"0 0 155 32"},ea={id:"sprite-common-cba7428d",href:"/app/sprite-common.f91c560d.svg#sprite-common-cba7428d",viewBox:"0 0 159 32"},en={id:"sprite-common-f9857909",href:"/app/sprite-common.f91c560d.svg#sprite-common-f9857909",viewBox:"0 0 147 32"},et={id:"sprite-common-f91f0e5a",href:"/app/sprite-common.f91c560d.svg#sprite-common-f91f0e5a",viewBox:"0 0 161 32"},ei={id:"sprite-common-8928a867",href:"/app/sprite-common.f91c560d.svg#sprite-common-8928a867",viewBox:"0 0 161 32"},es={id:"sprite-common-e3397587",href:"/app/sprite-common.f91c560d.svg#sprite-common-e3397587",viewBox:"0 0 115 32"},ec={id:"sprite-common-9191cc5c",href:"/app/sprite-common.f91c560d.svg#sprite-common-9191cc5c",viewBox:"0 0 117 32"},eo={id:"sprite-common-00fdc35c",href:"/app/sprite-common.f91c560d.svg#sprite-common-00fdc35c",viewBox:"0 0 139 32"},ep={id:"sprite-common-6eb82684",href:"/app/sprite-common.f91c560d.svg#sprite-common-6eb82684",viewBox:"0 0 161 32"},ed={id:"sprite-common-45aa9f7c",href:"/app/sprite-common.f91c560d.svg#sprite-common-45aa9f7c",viewBox:"0 0 129 32"},eu={id:"sprite-common-d5c561fb",href:"/app/sprite-common.f91c560d.svg#sprite-common-d5c561fb",viewBox:"0 0 163 32"},el={id:"sprite-common-ff9c845a",href:"/app/sprite-common.f91c560d.svg#sprite-common-ff9c845a",viewBox:"0 0 177 32"},em={id:"sprite-common-453da8bf",href:"/app/sprite-common.f91c560d.svg#sprite-common-453da8bf",viewBox:"0 0 157 32"},ef={id:"sprite-common-fc60eb65",href:"/app/sprite-common.f91c560d.svg#sprite-common-fc60eb65",viewBox:"0 0 125 32"},eh={id:"sprite-common-36703939",href:"/app/sprite-common.f91c560d.svg#sprite-common-36703939",viewBox:"0 0 135 32"},ev={id:"sprite-common-9af808a0",href:"/app/sprite-common.f91c560d.svg#sprite-common-9af808a0",viewBox:"0 0 133 32"},eC={id:"sprite-common-33f5e69c",href:"/app/sprite-common.f91c560d.svg#sprite-common-33f5e69c",viewBox:"0 0 189 32"},ey={id:"sprite-common-2cfbe729",href:"/app/sprite-common.f91c560d.svg#sprite-common-2cfbe729",viewBox:"0 0 155 32"},eb={id:"sprite-common-a8acee91",href:"/app/sprite-common.f91c560d.svg#sprite-common-a8acee91",viewBox:"0 0 141 32"},eg={id:"sprite-common-436e4c38",href:"/app/sprite-common.f91c560d.svg#sprite-common-436e4c38",viewBox:"0 0 139 32"},ex={id:"sprite-common-5e048c3e",href:"/app/sprite-common.f91c560d.svg#sprite-common-5e048c3e",viewBox:"0 0 101 32"},ek={id:"sprite-common-734aa0f1",href:"/app/sprite-common.f91c560d.svg#sprite-common-734aa0f1",viewBox:"0 0 113 32"},e_={id:"sprite-common-ba4143e5",href:"/app/sprite-common.f91c560d.svg#sprite-common-ba4143e5",viewBox:"0 0 163 32"},ej={id:"sprite-common-bf79f833",href:"/app/sprite-common.f91c560d.svg#sprite-common-bf79f833",viewBox:"0 0 185 32"},eP={id:"sprite-common-22635e6a",href:"/app/sprite-common.f91c560d.svg#sprite-common-22635e6a",viewBox:"0 0 177 32"}
3,ew={id:"sprite-common-a2694f35",href:"/app/sprite-common.f91c560d.svg#sprite-common-a2694f35",viewBox:"0 0 113 32"},eS={id:"sprite-common-86d0753b",href:"/app/sprite-common.f91c560d.svg#sprite-common-86d0753b",viewBox:"0 0 131 32"},eT={id:"sprite-common-ad2c804d",href:"/app/sprite-common.f91c560d.svg#sprite-common-ad2c804d",viewBox:"0 0 141 32"};var eB=(0,t.memo)(e=>{var{product:r}=e,a=(0,t.useMemo)(()=>{switch(r){case"afroIntroductions":return $;case"asianDating":return G;case"bbwCupid":return K;case"blackCupid":return H;case"brazilCupid":return Z;case"cambodianCupid":return ee;case"caribbeanCupid":return er;case"chinaLoveCupid":return ea;case"christianCupid":return en;case"colombianCupid":return et;case"dominicanCupid":return ei;case"eliteCupid":return es;case"euroCupid":return ec;case"filipinoCupid":return eo;case"hongKongCupid":return ep;case"indianCupid":return ed;case"indonesianCupid":return eu;case"internationalCupid":return el;case"interracialCupid":return em;case"japanCupid":return ef;case"kenyanCupid":return eh;case"koreanCupid":return ev;case"latinAmericanCupid":return eC;case"malaysianCupid":return ey;case"mexicanCupid":return eb;case"militaryCupid":return eg;case"muslima":return ex;case"pinkCupid":return ek;case"silverLoveCupid":return e_;case"singaporeLoveLinks":return ej;case"southAfricanCupid":return eP;case"thaiCupid":return ew;case"ukraineDate":return eS;case"vietnamCupid":return eT}},[r]);return(0,w.jsx)(Q.A,{icon:a,typeClass:"payment-referral-purchase-referent-banner-logo__logo"})}),eI=a(41357);let eA={afroIntroductions:"payment-referral-purchase-referent-banner__afroIntroductions",asianDating:"payment-referral-purchase-referent-banner__asianDating",bbwCupid:"payment-referral-purchase-referent-banner__bbwCupid",blackCupid:"payment-referral-purchase-referent-banner__blackCupid",brazilCupid:"payment-referral-purchase-referent-banner__brazilCupid",cambodianCupid:"payment-referral-purchase-referent-banner__cambodianCupid",caribbeanCupid:"payment-referral-purchase-referent-banner__caribbeanCupid",chinaLoveCupid:"payment-referral-purchase-referent-banner__chinaLoveCupid",christianCupid:"payment-referral-purchase-referent-banner__christianCupid",colombianCupid:"payment-referral-purchase-referent-banner__colombianCupid",dominicanCupid:"payment-referral-purchase-referent-banner__dominicanCupid",eliteCupid:"payment-referral-purchase-referent-banner__eliteCupid",euroCupid:"payment-referral-purchase-referent-banner__euroCupid",filipinoCupid:"payment-referral-purchase-referent-banner__filipinoCupid",hongKongCupid:"payment-referral-purchase-referent-banner__hongKongCupid",indianCupid:"payment-referral-purchase-referent-banner__indianCupid",indonesianCupid:"payment-referral-purchase-referent-banner__indonesianCupid",internationalCupid:"payment-referral-purchase-referent-banner__internationalCupid",interracialCupid:"payment-referral-purchase-referent-banner__interracialCupid",japanCupid:"payment-referral-purchase-referent-banner__japanCupid",kenyanCupid:"payment-referral-purchase-referent-banner__kenyanCupid",koreanCupid:"payment-referral-purchase-referent-banner__koreanCupid",latinAmericanCupid:"payment-referral-purchase-referent-banner__latinAmericanCupid",malaysianCupid:"payment-referral-purchase-referent-banner__malaysianCupid",mexicanCupid:"payment-referral-purchase-referent-banner__mexicanCupid",militaryCupid:"payment-referral-purchase-referent-banner__militaryCupid",muslima:"payment-referral-purchase-referent-banner__muslima",pinkCupid:"payment-referral-purchase-referent-banner__pinkCupid",silverLoveCupid:"payment-referral-purchase-referent-banner__silverLoveCupid",singaporeLoveLinks:"payment-referral-purchase-referent-banner__singaporeLoveLinks",southAfricanCupid:"payment-referral-purchase-referent-banner__southAfricanCupid",thaiCupid:"payment-referral-purchase-referent-banner__thaiCupid",ukraineDate:"payment-referral-purchase-referent-banner__ukraineDate",vietnamCupid:"payment-referral-purchase-referent-banner__vietnamCupid",container:"payment-referral-purchase-referent-banner__container",description:"payment-referral-purchase-referent-banner__description",backLink:"payment-referral-purchase-referent-banner__backLink",backLinkIcon:"payment-referral-purchase-referent-banner__backLinkIcon"},eN=(0,t.memo)(e=>{var{backToSiteUrl:r,product:a}=e,n=(0,t.useMemo)(()=>B()(eA.container,eA[a]),[a]),i=(0,W.A)("product/cupid",a),s=(0,W.A)("payment/referral-purchase","back-to-site"),c=(0,W.A)("payment/referral-purchase","cupid-banner-description",{productName:i});return(0,w.jsxs)("div",{className:n,children:[(0,w.jsx)(eB,{product:a}),(0,w.jsx)("div",{className:eA.description,children:c}),!!r&&(0,w.jsxs)("a",{className:eA.backLink,href:r,children:[s,(0,w.jsx)(Q.A,{icon:eI.A,typeClass:eA.backLinkIcon})]})]})});var eE=(0,t.memo)(e=>{var{referent:r,returnUrl:a,product:n=U.c0}=e,t=(0,c.J2)(()=>a?(0,h.of)(a):l.T.shared().cupidProductHosts.pipe((0,Y.T)(e=>e[n])),[a,n]);return"cupid-purchase"===r?(0,w.jsx)(eN,{backToSiteUrl:t,product:n}):null}),eL=a(64405),eM=a(81310),eF=a(42040);let eO=(0,t.memo)(e=>
3{var r,a,{package:n,contrastLegalTextEnabled:i}=e,s=(0,eM.X)(n.recurringPriceWithTax||n.fullPriceWithTax||n.priceWithTax),c=(null==(r=n.priceWithTax)?void 0:r.priceType)==="net",o=null!=(a=n.meta.TrialPeriod)?a:"1-month",p=(0,eF.A)(),d=(0,t.useMemo)(()=>({amount:n.amount.toString()||"",firstMonthPrice:p(n.currency,0,"default"),price:s,changeTaxInfoVisible:c}),[n,s,c,p]),u=(0,W.A)("/payment/referral-purchase","description-credits",d),l=(0,W.A)("/payment/referral-purchase","description-charged-"+o,d),m=(0,t.useMemo)(()=>({credits:u,chargedPrice:l}),[u,l]),f=(0,eL.n)(),h=(0,t.useMemo)(()=>({processedBy:f}),[f]),v=(0,t.useMemo)(()=>B()("payment-referral-purchase-description__wrapper",{"payment-referral-purchase-description__contrastLegalText":i}),[i]);return(0,w.jsxs)("div",{className:v,children:[(0,w.jsx)("div",{children:(0,w.jsx)(X.X,{href:"/payment/referral-purchase#description",data:m})}),(0,w.jsx)(X.X,{href:"/payment/referral-purchase#description-additional-info"}),(0,w.jsx)(X.X,{href:"/payment/referral-purchase#info",data:h})]})});var eV=a(600),eR=a(78903),eD=a(81924);let ez="payment-referral-purchase-calming-text__inlineGroup",eJ="payment-referral-purchase-calming-text__icon",eW=(0,t.memo)(e=>{var{currency:r,className:a}=e,n=(0,eF.A)()(r,0,"default"),i=(0,t.useMemo)(()=>({price:n}),[n]),s=B()("payment-referral-purchase-calming-text__root",a);return(0,w.jsxs)("div",{className:s,children:[(0,w.jsxs)("div",{className:"payment-referral-purchase-calming-text__primaryRow",children:[(0,w.jsx)(eR.Icon,{className:eJ,name:"shield-check",size:"small"}),(0,w.jsx)(eD.LocalizedText,{href:"/payment/referral-purchase#calming-verify-no-charge",variant:"caption-2",color:"dark-gray"})]}),(0,w.jsx)("div",{className:"payment-referral-purchase-calming-text__divider"}),(0,w.jsxs)("div",{className:"payment-referral-purchase-calming-text__secondaryRow",children:[(0,w.jsxs)("span",{className:ez,children:[(0,w.jsx)(eR.Icon,{className:eJ,name:"check-circle",size:"small"}),(0,w.jsx)(eD.LocalizedText,{href:"/payment/referral-purchase#calming-zero-charge-today",variant:"caption-2",color:"dark-gray",data:i})]}),(0,w.jsxs)("span",{className:ez,children:[(0,w.jsx)(eR.Icon,{className:eJ,name:"check-circle",size:"small"}),(0,w.jsx)(eD.LocalizedText,{href:"/payment/referral-purchase#calming-cancel-anytime",variant:"caption-2",color:"dark-gray"})]})]})]})}),eX={main:"payment-referral-purchase-choose-card-step__main",calmingText:"payment-referral-purchase-choose-card-step__calmingText",form:"payment-referral-purchase-choose-card-step__form",benefits:"payment-referral-purchase-choose-card-step__benefits",cardPicker:"payment-referral-purchase-choose-card-step__cardPicker",purchaseCards:"payment-referral-purchase-choose-card-step__purchaseCards",priceInfo:"payment-referral-purchase-choose-card-step__priceInfo",chargeInfo:"payment-referral-purchase-choose-card-step__chargeInfo",showChargeInfo:"payment-referral-purchase-choose-card-step__showChargeInfo"};var eq=a(1991),eY=a(82520);let eU=(0,t.memo)(e=>{var{offer:r,package:a,stockPackage:n,userName:i="",onCloseButtonClick:s,onAddCardClick:o,cards:p,onPaymentFinish:d,onPaymentStart:u,additionalInvoiceData:m,product:f,contrastLegalTextEnabled:h,cupidTrialActivationEnabled:v}=e,C=(0,c.J2)(()=>l.T.shared().trialActivationCalmingTextEnabled,[],!1),y="cupid-purchase"===r.referent?r.returnUrl:void 0,b="cupid-purchase"===r.referent?r.product:void 0,g=(0,eM.X)(a.fullPriceWithTax||a.priceWithTax),x=(0,eF.A)(),k=(0,t.useMemo)(()=>({amount:a.amount.toString()||"",firstMonthPrice:x(a.currency,0,"short"),price:g}),[a,g,x]),_=(0,t.useCallback)(e=>{e&&o()},[o]),j=(0,t.useCallback)(()=>{0===p.length&&o()},[p,o]),P="/payment/referral-purchase#charge-info";v&&(P=null);var S=(0,W.A)("payment/referral-purchase","purchase-button-text"),T=(0,t.useMemo)(()=>B()(eX.chooseCardStep,eX.withWidePurchaseForm),[]),I=(0,t.useMemo)(()=>B()(eX.cardPicker,{[eX.showChargeInfo]:!!P}),[P]),A=(0,t.useMemo)(()=>({step:"choose-card",name:i,trialPeriod:a.meta.TrialPeriod}),[i,a]),N=(0,t.useMemo)(()=>B()(eX.purchaseCards,eY.A.container,eY.A[f]),[f]),E=(0,t.useMemo)(()=>C?(0,w.jsx)("div",{className:eX.calmingText,children:(0,w.jsx)(eW,{currency:a.currency})}):void 0,[a,C]);return(0,w.jsxs)("div",{className:T,children:[!!v&&(0,w.jsx)(eE,{referent:r.referent,returnUrl:y,product:b}),(0,w.jsxs)("div",{className:eX.main,children:[(0,w.jsx)(q.J,{className:eX.close,onClick:s}),(0,w.jsx)(eq.M,{type:"referral",options:A}),(0,w.jsxs)("div",{className:eX.form,children:[(0,w.jsxs)("div",{className:I,children:[(0,w.jsx)("div",{className:eX.priceInfo,children:(0,w.jsx)(X.X,{href:"/payment/referral-purchase#price-info",data:k})}
3),(0,w.jsx)("div",{className:N,children:(0,w.jsx)(J,{package:n,cards:p,onAddNewCardFormShow:_,buttonText:S,onPaymentStart:u,onPaymentFinish:d,onPurchaseButtonClick:j,confirmed:!0,addNewCardFormVisible:!1,chooseCardTextVisible:!1,removeCardButtonVisible:!1,additionalInvoiceData:m,purchaseButtonTitleComponent:E})}),!!P&&(0,w.jsx)("div",{className:eX.chargeInfo,children:(0,w.jsx)(X.X,{href:P})})]}),!!v&&(0,w.jsx)("div",{className:eX.benefits,children:(0,w.jsx)(eV.y,{trialPackage:a,variant:"list",trialPackageOrigin:"deeplink"})})]}),(0,w.jsx)(eO,{package:a,contrastLegalTextEnabled:h})]})]})});var eQ=(0,t.memo)(e=>{var r=(0,c.J2)(()=>L.T.shared().paramWithPath(["product"]),[],""),a=(0,c.J2)(()=>l.T.shared().cupidTrialActivationEnabled,[],!1);return(0,w.jsx)(eU,Object.assign({},e,{product:r,cupidTrialActivationEnabled:a}))}),e$=a(803);let eG=(0,t.memo)(e=>(0,w.jsx)(e$.G,Object.assign({},e)));var eK=a(66484),eH=["package","confirmed","onPaymentStart","onPurchaseButtonClick","onValidationError","onNeedActionStatus","onPaymentFinish","onFormChange"],eZ=a(40241),e0=(0,t.memo)(e=>{var{package:r,confirmed:a,onPaymentStart:n,onPurchaseButtonClick:i,onValidationError:c,onNeedActionStatus:o,onPaymentFinish:p,onFormChange:d}=e,u=function(e,r){if(null==e)return{};var a={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(r.includes(n))continue;a[n]=e[n]}return a}(e,eH),l=(0,s.w)(),{paywallSessionId:m}=(0,b.L)(),f=(0,t.useRef)(!1),h=(0,t.useCallback)((e,a)=>{l&&P.g.shared(l).logPaymentMethodClicked(m,e,r,a)},[m,l,r]),v=(0,t.useCallback)(()=>{f.current=!0,null==o||o()},[o]),C=(0,t.useCallback)((e,a)=>{j.R.shared().setState(m,e=>{var{activePurchaseCount:r=0}=e;return{activePurchaseCount:r+1}}),l&&O.z.shared(l).logPurchaseStarted(m,a.type,r),h(a.type,"purchase-started"),n&&n(e,a)},[h,n,l,m,r]),y=(0,t.useCallback)(e=>{a||h(e,"purchase-unconfirmed"),null==i||i(e)},[i,a,h]),g=(0,t.useCallback)((e,r)=>{r&&h("card","card-not-filled"),null==c||c(e,r)},[h,c]),x=(0,t.useCallback)((e,a)=>{var n=e?e instanceof Error?e:"rawError"in e?e.rawError:null:null;l&&O.z.shared(l).logPurchaseFinished(m,e?V.Q.failure({paymentMethod:a.type,errorCode:"code"in e?+e.code:null,rawError:n}):V.Q.success({paymentMethod:a.type}),r,f.current),p(e,a),f.current=!1},[p,m,l,r]),k=(0,t.useRef)(!1),_=(0,t.useCallback)(e=>{!k.current&&l&&(eK.V.shared(l).logCardFillStarted(m),k.current=!0),null==d||d(e)},[d,l,m]);return(0,w.jsx)(eG,Object.assign({},u,{package:r,confirmed:a,onPurchaseButtonClick:y,onPaymentStart:C,onPaymentFinish:x,onNeedActionStatus:v,onValidationError:g,onFormChange:_}))}),e1=(0,t.memo)(e=>{var{onPaymentFinish:r}=e,a=(0,t.useCallback)((e,a)=>{var n=(0,D.Y)(a,e);r&&r(n,a)},[r]);return(0,w.jsx)(e0,Object.assign({},e,{onPaymentFinish:a}))}),e3=(0,eZ.M)(e1),e6=a(62452),e5=a(37121),e2=a(23535);let e9=(0,t.memo)(e=>{var{product:r,package:a,stockPackage:n,contrastLegalTextEnabled:i,onCloseButtonClick:s,onBackButtonClick:c,onPaymentFinish:o,onPaymentStart:p,additionalInvoiceData:d,purchaseFormRef:u}=e,l=(0,W.A)("payment/referral-purchase","purchase-button-text"),m=(0,t.useMemo)(()=>(0,w.jsx)(e6.Y,{package:a}),[a]),f=(0,t.useMemo)(()=>({step:"add-card"}),[]),h=(0,t.useMemo)(()=>B()("payment-referral-purchase-add-card-step__wrapper",eY.A.container,eY.A[r]),[r]);return(0,w.jsxs)("div",{children:[(0,w.jsx)(eq.M,{type:"referral",options:f}),(0,w.jsx)(e2.o,{className:"payment-referral-purchase-add-card-step__back",onClick:c}),(0,w.jsx)(q.J,{onClick:s}),(0,w.jsxs)("div",{className:h,children:[(0,w.jsx)(e3,{buttonText:l,package:n,purchaseFormRef:u,onPaymentStart:p,onPaymentFinish:o,additionalInvoiceData:d,confirmed:!0,purchaseButtonTitleComponent:m}),(0,w.jsxs)("div",{className:"payment-referral-purchase-add-card-step__paymentInfo",children:[(0,w.jsx)("div",{className:"payment-referral-purchase-add-card-step__cardsSecurityProtection",children:(0,w.jsx)(e5.f,{textColor:i?"dark":void 0})}),(0,w.jsx)(eO,{package:a,contrastLegalTextEnabled:i})]})]})]})});var e8=(0,t.memo)(e=>{var r=(0,c.J2)(()=>L.T.shared().paramWithPath(["product"]),[],"");return(0,w.jsx)(e9,Object.assign({product:r},e))}),e7=a(54993);let e4={container:"payment-referral-purchase__container",visible:"payment-referral-purchase__visible",stepContent:"payment-referral-purchase__stepContent"};var re=(n=(0,t.memo)(e=>{var{currentStep:r,offer:a,package:n,stockPackage:i,error:s,paymentSessionId:c,lockScreenVisible:o,cards:p,additionalInvoiceData:d,userName:u,contrastLegalTextEnabled:l,onCloseButtonClick:m,onAddCardCl
3ick:f,onAddCardStepBackButtonClick:h,onCancelPayment:v,onPaymentStart:C,onPaymentFinish:y,setLockScreenVisible:b,purchaseFormRef:g,onTryAgainButtonClick:k,onTryAnotherCardButtonClick:_,onPaymentRetryCloseClick:j}=e,P=(0,t.useRef)(null);P.current||(P.current=I.A.create("purchase-"+(0,A.A)()));var S=(null==s?void 0:s.name)==="payment-failed"&&!s.updateCardDetails,T=B()(e4.container,{[e4.visible]:!S});return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)("div",{className:T,children:[(0,w.jsx)(N.D,{className:e4["purchase-lock-screen"],visible:o,onCancel:v,sessionId:c}),(0,w.jsxs)("div",{className:e4.stepContent,children:["choose-card"===r&&(0,w.jsx)(eQ,{userName:u,offer:a,package:n,stockPackage:i,onCloseButtonClick:m,onAddCardClick:f,cards:p,contrastLegalTextEnabled:l,additionalInvoiceData:d,onPaymentStart:C,onPaymentFinish:y}),"add-card"===r&&(0,w.jsx)(e8,{package:n,stockPackage:i,onCloseButtonClick:m,onBackButtonClick:h,contrastLegalTextEnabled:l,additionalInvoiceData:d,purchaseFormRef:g,onPaymentStart:C,onPaymentFinish:y})]}),(0,w.jsx)(e7.U,{contrastLegalTextEnabled:l})]}),!!S&&(0,w.jsx)(E.f,{error:s,paymentReason:x.N.CupidTrial,isSubscriptionForm:!1,purchaseCredits:!1,lockScreenVisible:o,selectedPackage:n,additionalInvoiceData:d,applePayVisible:!1,googlePayVisible:!1,unavailableNoticeVisible:!1,hintVisible:!1,alternativePaymentMethodsVisible:!1,purchaseBus:P.current,purchaseConfirmationInvalid:void 0,purchaseConfirmed:!0,setLockScreenVisible:b,onPaymentFinish:y,onTryAgainButtonClick:k,onTryAnotherCardButtonClick:_,onCloseClick:j})]})}),(0,t.memo)(e=>{var{offer:r,onPaymentStart:a,paymentCardStored:i,currentStep:c,package:o}=e,p=function(e,r){if(null==e)return{};var a={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(r.includes(n))continue;a[n]=e[n]}return a}(e,S),d=(0,s.w)(),{paywallSessionId:u}=(0,b.L)();(0,t.useEffect)(()=>{j.R.shared().setState(u,{type:"cupid-trial",design:"default",stepsCount:1,packagesSku:[o.sku],paymentMethods:["card"]})},[u,o]),(0,t.useEffect)(()=>{void 0!==i&&j.R.shared().setState(u,{paymentCardStored:i})},[i,u]),(0,t.useEffect)(()=>{d&&(P.g.shared(d).logPaywallOpened(u),P.g.shared(d).logPaywallStepOpened(u,1))},[u,d]),(0,t.useEffect)(()=>{o&&d&&P.g.shared(d).logPackageAutoSelected(u,(0,m.yD)(o))},[u,d,o]),(0,t.useEffect)(()=>{d&&("cupid-purchase"===r.referent?k.S.shared(d).logCupidTrialPopupOpened(c):"every-visit-trial"===r.referent&&k.S.shared(d).logEveryVisitTrialPopupOpened(c))},[r.referent,d,c]);var l=(0,t.useCallback)((e,n)=>{d&&(_.ex.shared().logPurchaseStarted(d,n.type),"cupid-purchase"===r.referent?k.S.shared(d).logCupidTrialAccepted(c):"every-visit-trial"===r.referent&&k.S.shared(d).logEveryVisitTrialAccepted(c),a&&a(e,n))},[d,a,r.referent,c]);return(0,w.jsx)(n,Object.assign({offer:r,onPaymentStart:l,currentStep:c,package:o},p))})),rr=(0,p.oI)(e=>{var{paywallSessionId:r,onPaywallSessionFinish:a}=e,[n,k]=(0,t.useState)("choose-card"),[_,j]=(0,t.useState)(!1),[P,S]=(0,t.useState)(""),[T,B]=(0,t.useState)(void 0),I=(0,s.w)(),A=(0,t.useRef)(null),N=(0,t.useRef)(null),E=(0,c.J2)(()=>I?d.L$.shared(I).offer:(0,h.of)(void 0),[I]),L=(0,c.uN)(()=>I?d.L$.shared(I).rejectOffer():v.v.just(),[I]),M=(0,c.uN)(()=>I?d.L$.shared(I).acceptOffer():v.v.just(),[I]),F=(null==E?void 0:E.referent)==="cupid-purchase"||(null==E?void 0:E.referent)==="every-visit-trial"||(null==E?void 0:E.referent)==="trial-norequisites"?E.trialPackage:void 0,O=(0,t.useCallback)(e=>{A.current=null,S(e),j(!0)},[]),V=(0,c.J2)(()=>l.T.shared().quickPurchaseOnErrorScreenEnabled,[],!1),R=(0,c.J2)(()=>l.T.shared().purchaseFormContrastLegalTextEnabled,[],!1),D=(0,c.J2)(()=>l.T.shared().cardsTokenizationEnabled,[],!1),z=(0,t.useCallback)(()=>{i.Y.shared().get(u.A).actions.close("referral-purchase"),null==L||L()},[L]),J=(0,c.uN)((e,r)=>{var a;return(j(!1),A.current=e,e.isSuccessful)?(B(void 0),i.Y.shared().get(u.A).actions.close("referral-purchase"),null==M||M(),v.v.just()):D&&(null==(a=e.error)?void 0:a.updateCardDetails)?(B(void 0),v.v.just()):V?v.v.defer(()=>(B(r=>{var a,n;return(null==r?void 0:r.code)===(null==(a=e.error)?void 0:a.code)?r:null!=(n=e.error)?n:void 0}),v.v.just())):(0,y.g)(e,r,P)},[M,D,V,P]),W=(0,t.useCallback)(()=>{j(!1)},[]),X=(0,t.useCallback)(()=>{B(void 0)},[]),q=(0,t.useCallback)(()=>{k("add-card"),N.current&&N.current.resetCardFields(),B(void 0)},[]),Y=(0,t.useCallback)(e=>{N.current&&e&&N.current.resetCardFields(),X()},[X]),U=(0,t.useMemo)(()=>
3{if(F){var e=null==F?void 0:F.type,r=(0,m.gT)(e);return(0,m.yD)(F,r)}},[F]),Q=(0,C.u)(F,!0),$=(0,c.J2)(()=>I?g.J.shared(I).cards:(0,h.of)([]),[I],[]),G=(0,t.useCallback)(()=>k("choose-card"),[]),K=(0,t.useCallback)(()=>k("add-card"),[]),H=(0,o.sb)(I);(0,p.gV)(!!E&&!!F&&!!H&&!!$&&!!I||void 0);var Z=!!E&&U&&F&&I;return(0,t.useEffect)(()=>{null===E&&i.Y.shared().get(u.A).actions.close("referral-purchase")},[E]),(0,t.useEffect)(()=>{Z&&I&&d.L$.shared(I).offerShown(E)},[Z,I,E]),(0,f.Fd)(()=>{var e;null==a||a(null!=(e=A.current)&&e.isSuccessful?"successful-purchase":"manual")},[a]),Z?(0,w.jsx)(b.v,{paywallSessionId:r,paymentReason:x.N.CupidTrial,children:(0,w.jsx)(re,{offer:E,package:F,stockPackage:U,userName:null==H?void 0:H.name,onCloseButtonClick:z,currentStep:n,error:T,onAddCardClick:K,onAddCardStepBackButtonClick:G,cards:$,additionalInvoiceData:Q,onPaymentStart:O,onPaymentFinish:J,onCancelPayment:W,lockScreenVisible:_,paymentSessionId:P,contrastLegalTextEnabled:R,paymentCardStored:!!$.length,setLockScreenVisible:j,purchaseFormRef:N,onTryAgainButtonClick:X,onTryAnotherCardButtonClick:q,onPaymentRetryCloseClick:Y})}):null},"payment.referral.purchase")},6075(e,r,a){a.d(r,{S:()=>i});var n=a(15526),t=a(12640);class i{constructor(e){this.userId=e}logCupidTrialPopupOpened(e){t._.shared(this.userId).logEvent("cupid-trial-popup-opened",{userId:this.userId,currentStep:e}).safeSubscribe()}logCupidTrialAccepted(e){t._.shared(this.userId).logEvent("cupid-trial-accepted",{userId:this.userId,currentStep:e}).safeSubscribe()}logEveryVisitTrialPopupOpened(e){t._.shared(this.userId).logEvent("every-visit-trial-popup-opened",{userId:this.userId,currentStep:e}).safeSubscribe()}logEveryVisitTrialAccepted(e){t._.shared(this.userId).logEvent("every-visit-trial-accepted",{userId:this.userId,currentStep:e}).safeSubscribe()}logNorequisitesTrialPopupOpened(){t._.shared(this.userId).logEvent("norequisites-trial-popup-opened",{userId:this.userId}).safeSubscribe()}logNorequisitesTrialCreditsPopupOpened(){t._.shared(this.userId).logEvent("norequisites-trial-credits-popup-opened",{userId:this.userId}).safeSubscribe()}}i.shared=(0,n.G)(e=>new i(e))}}]);
4//# sourceMappingURL=sourcemaps/3364.4c8cf74728ff1c43.js.map
5//# debugId=68d26d0a-f6e3-5636-808b-052841d82591

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.