PageSourceSearch

https://www.ourlove.com/app/799.e8a1e08dad470c1e.js

js ourlove.com collected 2026-10-04 09:10:00 UTC 1,492,236 bytes, 5 lines download raw bytes

1
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]="01d36265-fd9c-54cb-b5a8-c98c12849837")}catch(e){}}();
3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["799"],{2231(e,t,a){"use strict";a.d(t,{A:()=>s});let s={button:"commons-button__button",tiny:"commons-button__tiny",icon:"commons-button__icon",medium:"commons-button__medium",shrunkPaddings:"commons-button__shrunkPaddings",large:"commons-button__large",primary:"commons-button__primary",hover:"commons-button__hover",focus:"commons-button__focus",active:"commons-button__active",alarm:"commons-button__alarm","second-accent":"commons-button__second-accent",secondary:"commons-button__secondary","prime-gradient":"commons-button__prime-gradient",disabled:"commons-button__disabled","essentials-gradient":"commons-button__essentials-gradient","offer-gradient":"commons-button__offer-gradient",success:"commons-button__success",dark:"commons-button__dark",black:"commons-button__black","dark-transparent":"commons-button__dark-transparent",light:"commons-button__light",common:"commons-button__common","common-dsgn5815":"commons-button__common-dsgn5815",info:"commons-button__info","info-zero-padding":"commons-button__info-zero-padding",accent:"commons-button__accent","ghost-accent":"commons-button__ghost-accent","ghost-accent-zero-padding":"commons-button__ghost-accent-zero-padding","ghost-second-accent":"commons-button__ghost-second-accent","vr-accent":"commons-button__vr-accent","vr-light":"commons-button__vr-light","ghost-light":"commons-button__ghost-light","ghost-white":"commons-button__ghost-white","ghost-secondary":"commons-button__ghost-secondary",orange:"commons-button__orange","speech-to-text":"commons-button__speech-to-text","ghost-primary":"commons-button__ghost-primary","active-border-primary":"commons-button__active-border-primary","active-border-secondary":"commons-button__active-border-secondary","active-border-accent":"commons-button__active-border-accent","cheers-free-gifts-banner":"commons-button__cheers-free-gifts-banner","subscription-renewal-offer":"commons-button__subscription-renewal-offer","wheel-discount-purchase":"commons-button__wheel-discount-purchase",slick:"commons-button__slick",rounded:"commons-button__rounded",blockLevel:"commons-button__blockLevel",round:"commons-button__round",title:"commons-button__title",shrinkable:"commons-button__shrinkable","border-with-stripes":"commons-button__border-with-stripes","popular-member-accent":"commons-button__popular-member-accent","romantic-accent":"commons-button__romantic-accent"}},82520(e,t,a){"use strict";a.d(t,{A:()=>s});let s={container:"payment__container",purchaseButtonIcon:"payment__purchaseButtonIcon"}},47646(e,t,a){"use strict";a.d(t,{r:()=>s.r});var s=a(74210)},43868(e,t,a){"use strict";function s(e,t){return e.reduce((e,a)=>e.find(e=>e[t]===a[t])?e:[...e,a],[])}a.d(t,{h:()=>s})},91340(e,t,a){"use strict";a.d(t,{s:()=>r});var s=(e,t)=>e===t;function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return e.reduce((a,s,r)=>{var i=!1;if(r===e.length-1)return a.push(s),a;for(var n=r+1;n<e.length;n++)if(t(s,e[n])){i=!0;break}return i||a.push(s),a},[])}},28647(e,t,a){"use strict";function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:18,a=new Date,s=a.getFullYear()-e.getFullYear();return Math.max(a.getMonth()>e.getMonth()||a.getMonth()===e.getMonth()&&a.getDate()>=e.getDate()?s:s-1,t)}a.d(t,{Z:()=>s})},97361(e,t,a){"use strict";a.d(t,{Ge:()=>n,PU:()=>c,cf:()=>h,dQ:()=>o,m3:()=>d,mh:()=>l,ne:()=>i,qV:()=>u,wg:()=>p});var s=a(94375),r=["January","February","March","April","May","June","July","August","September","October","November","December"];function i(e){var t,a,r,i=new Date;"number"==typeof e?i=new Date(e):e instanceof Date&&(i=e);var n=i.getTimezoneOffset(),o=(r=((a=Math.abs(t=i.getTimezoneOffset()))/60).toFixed(0).padStart(2,"0")+":"+(a%60).toString().padStart(2,"0"),t<=0?"+"+r:"-"+r);return new Date(i.getTime()-n*s.b.minute).toISOString().substr(0,23)+o}function n(e){return r[e]}
3function o(e){return 31===e||21===e||1===e?"st":22===e||2===e?"nd":23===e||3===e?"rd":"th"}function c(e){return Math.floor(e/s.b.minute)+":"+Math.floor(Math.floor(e%s.b.minute)/s.b.second).toString().padStart(2,"0")}function l(e){var t=Math.floor(e/s.b.minute),a=Math.floor(Math.floor(e%s.b.minute)/s.b.second);return t.toString().padStart(2,"0")+":"+a.toString().padStart(2,"0")}var d=e=>{var t=e/1e3,a=Math.floor(t/3600),s=Math.floor((t-3600*a)/60),r=Math.floor(t-60*s-3600*a);return a.toString().padStart(2,"0")+":"+s.toString().padStart(2,"0")+":"+r.toString().padStart(2,"0")},u=e=>{if(e)try{var t=e.split(":");if(3!==t.length)return;var a=parseInt(t[0])||0,r=parseInt(t[1])||0,i=t[2].split("."),n=parseInt(i[0])||0,o=i[1]?parseFloat("0."+i[1]):0,c=a*s.b.hour+r*s.b.minute+n*s.b.second+o*s.b.second;return Math.round(c)}catch(e){return}},p=e=>e.toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"});function h(e){var t=new Date(e);return t.getUTCDate().toString().padStart(2,"0")+"."+(t.getUTCMonth()+1).toString().padStart(2,"0")+"."+t.getUTCFullYear().toString()}},90826(e,t,a){"use strict";a.d(t,{a:()=>i});var s=a(15526),r=a(93612);class i{removeHashParameter(e,t){r.A.remove(e,t)}reloadPage(){window.location.reload()}assign(e){window.location.assign(e)}replace(e){window.location.replace(e)}}i.shared=(0,s.G)(()=>new i)},85351(e,t,a){"use strict";a(39971);var s=a(48830);a(81932),s.c.prototype.safeSubscribe=function(e){return this.subscribe(e,e=>{})},a(69186)},35834(e,t,a){"use strict";function s(e){return e.split("-")[0].toLowerCase()}a.d(t,{M:()=>s})},93494(e,t,a){"use strict";a.d(t,{$:()=>s.$});var s=a(60658)},26510(e,t,a){"use strict";function s(e,t){if("object"!=typeof e||!e)return e;var a=Array.isArray(e)?[]:{};for(var[r,i]of Object.entries(e))Array.isArray(a)?a.push(s(i,t)):a[t(r)]=s(i,t);return a}function r(e){return s(e,function(e){return e.split("").reduce(function(e,t,a){return t.toLowerCase()!==t&&0!==a?e+"-"+t.toLowerCase():e+t.toLowerCase()},"")})}function i(e){return s(e,function(e){return e.split("").reduce(function(t,a,s){return"-"===e[s-1]?t:"-"===a&&e[s+1]?t+e[s+1].toUpperCase():t+a},"")})}function n(e){return s(e,function(e){return(e[0].toLowerCase()+e.slice(1)).replace(/(-\w)/g,function(e){return e[1].toUpperCase()})})}a.d(t,{Gv:()=>i,OK:()=>n,UX:()=>r})},26216(e,t,a){"use strict";function s(e,t){var a=Object.assign({},e);for(var s of t)!function(e,t){var a=t+"_localized",s=e[t],r=e[a];if("string"==typeof s&&"string"==typeof r){if(s===r||""===r)return delete e[a];e[t]=r,e[a]=s}}(a,s);return a}a.d(t,{A:()=>s})},89218(e,t,a){"use strict";a.d(t,{D:()=>m});var s=a(97156),r=a(8733),i=a(30131),n=a(57189),o=a(40554),c=a(13442),l=a(1346),d=a(28138),u=a(91885),p=a(39971),h=a(79942);class m{constructor(e){this.offerSubject=new s.t(null),this.policies=[],this.offeringResultSubject=new r.B,this.policies=e||[]}get offer(){return this.offerSubject.asObservable()}get offeringResult(){return this.offeringResultSubject.asObservable()}applyCanOfferPolicies(e){return this.policies.some(e=>e.interceptCanOffer)?this.policies.reduce((e,t)=>{var a;return null!=(a=null===t.interceptCanOffer||void 0===t.interceptCanOffer?void 0:t.interceptCanOffer(e))?a:e},e):e}accept(e){return p.v.just(u.Q.success())}reject(e){return p.v.just(u.Q.success())}postpone(e){return p.v.just(u.Q.success())}applyBeforePolicies(e){return this.policies.length>0?(0,i.H)(this.policies).pipe((0,o.H)(t=>{var a;return null!=(a=e(t))?a:p.v.just(u.Q.success())}),(0,c.$)(e=>!e.isSuccessful,u.Q.success())).toSingle():p.v.just(u.Q.success())}applyAfterPolicies(e,t){return this.policies.length>0?(0,i.H)(this.policies).pipe((0,o.H)(e=>{var a;return null!=(a=t(e))?a:p.v.just(void 0)}),(0,n.U)(void 0),(0,l.H)(),(0,d.T)(()=>e)).toSingle():p.v.just(e)}startOffer(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.canOffer.toSingle().pipe((0,h.Fg)(e=>e?this.applyBeforePolicies(e=>null===e.beforeOfferStart||void 0===e.beforeOfferStart?void 0:e.beforeOfferStart()).pipe((0,h.Fg)(e=>e.isSuccessful?this.start(...t).pipe((0,h.ex)(e=>{e.isSuccessful&&this.offerSubject.next(e.value)})):p.v.just(e)),(0,h.Fg)(e=>this.applyAfterPolicies(e,t=>null===t.afterOfferStart||void 0===t.afterOfferStart?void 0:t.afterOfferStart(e)))):p.v.just(u.Q.failure("offer-not-allowed"))))}acceptOffer(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.offer.toSingle().pipe((0,h.Fg)(e=>e?this.applyBeforePolicies(e=>null===e.beforeOfferAccept||void 0===e.beforeOfferAccept?void 0:e.beforeOfferAccept()).pipe((0,h.Fg)(a=>a.isSuccessful?this.accept(e,...t).pipe((0,h.ex)(a=>{a.isSuccessful&&(this.offerSubject.next(null),this.offeringResultSubject.next({offer:e,result:"accepted",options:t[0]}))})):p.v.just(a)),(0,h.Fg)(e=>this.applyAfterPolicies(e,t=>null===t.afterOfferAccept||void 0===t.afterOfferAccept?void 0:t.afterOfferAccept(e)))):p.v.just(u.Q.failure("offer-not-exists"))))}rejectOffer(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.offer.toSingle().pipe((0,h.Fg)(e=>e?this.applyBeforePolicies(e=>null===e.beforeOfferReject||void 0===e.beforeOfferReject?void 0:e.beforeOfferReject()).pipe((0,h.Fg)(a=>a.isSuccessful?this.reject(e,...t).pipe((0,h.ex)(a=>{a.isSuccessful&&(this.offerSubject.next(null),this.offeringResultSubject.next({offer:e,result:"rejected",options:t[0]}))})):p.v.just(a)),(0,h.Fg)(e=>this.applyAfterPolicies(e,t=>null===t.afterOfferReject||void 0===t.afterOfferReject?void 0:t.afterOfferReject(e)))):p.v.just(u.Q.failure("offer-not-exists"))))}postponeOffer(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.offer.toSingle().pipe((0,h.Fg)(e=>e?this.applyBeforePolicies(e=>null===e.beforeOfferPostpone||void 0===e.beforeOfferPostpone?void 0:e.beforeOfferPostpone()).pipe((0,h.Fg)(a=>a.isSuccessful?this.postpone(e,...t).pipe((0,h.ex)(a=>{a.isSuccessful&&(this.offerSubject.next(null),this.offeringResultSubject.next({offer:e,result:"postponed",options:t[0]}))})):p.v.just(a)),(0,h.Fg)(e=>this.applyAfterPolicies(e,t=>null===t.afterOfferPostpone||void 0===t.afterOfferPostpone?void 0:t.afterOfferPostpone(e)))):p.v.just(u.Q.failure("offer-not-exists"))))}}},66103(e,t,a){"use strict";a.d(t,{M:()=>c});var s=a(15654),r=a(84190),i=a(41196),n=a(56607),o=a(91825);class c{constructor(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];this.offering=t[0],this.startOfferOptions=3===t.length?t[1]:function(){},this.useCase=3===t.length?t[2]:t[1]}start(e){e.add(this.offering.canOffer.pipe((0,s.F)(),(0,r.n)(e=>{if(!e)return n.w;var t=this.offering instanceof o.y?{type:e.type,options:this.startOfferOptions(e)}:this.startOfferOptions(e);return this.offering.startOffer(t).asObservable().pipe((0,i.y)())})).safeSubscribe());var t=this.useCase;t&&e.add(this.offering.offer.pipe((0,r.n)(e=>e?t(e):n.w)).safeSubscribe())}}},91825(e,t,a){"use strict";a.d(t,{y:()=>b});var s=a(89218),r=a(17524),i=a(75841),n=a(34578),o=a(28138),c=a(2773),l=a(27585),d=a(50626),u=a(15654),p=a(39971),h=a(91885),m=a(79942),v=a(17250),g=a(74508),f=a.n(g);class b extends s.D{get offer(){return(0,r.z)(this.offerings.map(e=>e.offering.offer.pipe((0,o.T)(t=>({offer:t,type:e.type})),(0,c.W)(()=>(0,i.of)({offer:null,type:e.type}))))).pipe((0,o.T)(e=>e.find(e=>!!e.offer)||null))}get offeringResult(){return(0,n.h)(...this.offerings.map(e=>e.offering.offeringResult.pipe((0,o.T)(t=>({result:t,type:e.type}
3))))).pipe((0,l.E)(this.offer.pipe((0,d.J)())),(0,v.K)(e=>{var[t,[a]]=e;return t.type!==(null==a?void 0:a.type)?null:{offer:{type:t.type,offer:t.result.offer},result:t.result.result,options:{type:t.type,options:t.result.options}}}))}constructor(e){super(),this.offerings=e,this.canOffer=(0,r.z)(this.offerings.map(e=>e.offering.canOffer.pipe((0,o.T)(t=>({canOffer:t,type:e.type})),(0,c.W)(()=>(0,i.of)({canOffer:!1,type:e.type}))))).pipe((0,o.T)(e=>{var t=e.find(e=>e.canOffer);return!!t&&t}),(0,u.F)(f()))}start(e){return this.canOffer.toSingle().pipe((0,m.Fg)(t=>{var a=this.offerings.find(t=>t.type===e.type);return a&&t&&t.type===e.type?a.offering.startOffer(e.options):p.v.just(h.Q.failure("offer-not-allowed"))}))}accept(e,t){var a=this.offerings.find(t=>t.type===e.type);return a&&t.type===e.type?a.offering.acceptOffer(t.options):p.v.just(h.Q.failure("offer-not-exists"))}reject(e,t){var a=this.offerings.find(t=>t.type===e.type);return a&&t.type===e.type?a.offering.rejectOffer(t.options):p.v.just(h.Q.failure("offer-not-exists"))}postpone(e,t){var a=this.offerings.find(t=>t.type===e.type);return a&&t.type===e.type?a.offering.postponeOffer(t.options):p.v.just(h.Q.failure("offer-not-exists"))}}},91885(e,t,a){"use strict";var s,r;a.d(t,{Q:()=>s}),(r=s||(s={})).success=function(e){return{isSuccessful:!0,value:e,error:void 0}},r.failure=function(e){return{isSuccessful:!1,value:void 0,error:e}}},22843(e,t,a){"use strict";a.d(t,{E:()=>s.E,i:()=>s.i});var s=a(44415)},27606(e,t,a){"use strict";a.d(t,{K:()=>l});var s=a(4126),r=a(34578),i=a(75841),n=a(48830),o=a(82788),c=a(92453);function l(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t){var a={};return(0,s.v)(()=>a.cache?(0,r.h)((0,i.of)(a.cache.value),e?t:new n.c(e=>{var a=new o.yU,s=setTimeout(()=>{s=null,a.add(t.subscribe(e))},0);return a.add(()=>{s&&clearTimeout(s),s=null}),a})):t).pipe((0,c.M)(e=>{a.cache={value:e}}))}}},41196(e,t,a){"use strict";a.d(t,{y:()=>i});var s=a(56607),r=a(2773);function i(){return function(e){return e.pipe((0,r.W)(e=>(console.warn("catchErrorJustLog: uncaught error: "+e),s.w)))}}},17250(e,t,a){"use strict";a.d(t,{K:()=>i});var s=a(28138),r=a(5801);function i(e){return function(t){return t.pipe((0,s.T)(e),(0,r.o)())}}},52372(e,t,a){"use strict";a.d(t,{KX:()=>i,_H:()=>o,rQ:()=>n,yd:()=>c});var s=a(92453),r=a(79942);function i(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){return e.pipe((0,s.M)(()=>t.forEach(e=>e.commit()),e=>t.forEach(t=>t.reject(e))))}}function n(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){return e.pipe((0,r.ex)(()=>t.forEach(e=>e.commit()),e=>t.forEach(t=>t.reject(e))))}}function o(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){return e.pipe((0,s.M)(e=>{e.isSuccessful?t.forEach(e=>e.commit()):t.forEach(t=>t.reject(e.error))},e=>t.forEach(t=>t.reject(e))))}}function c(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return function(e){return e.pipe((0,r.ex)(e=>{e.isSuccessful?t.forEach(e=>e.commit()):t.forEach(t=>t.reject(e.error))},e=>t.forEach(t=>t.reject(e))))}}},5801(e,t,a){"use strict";a.d(t,{o:()=>r});var s=a(53940);function r(){return function(e){return e.pipe((0,s.p)(function(e){return null!=e}))}}},80883(e,t,a){"use strict";a.d(t,{UM:()=>w});var s=a(48830),r=a(38107),i=a(82788),n=a(75841),o=a(8733),c=a(65052),l=a(36580),d=a(40554),u=a(84190),p=a(56177),h=a(92453),m=a(28138),v=a(53940),g=a(97983),f=a(5801),b=a(79942);function y(e,t,a){return new s.c(s=>{var o=new r.m(1),v=o.pipe((0,c.Z)({items:[],endReached:!1}),(0,l.t)(1)),g=new i.yU,y=void 0;return g.add(e.pipe((0,d.H)(e=>{var a=!1;return v.pipe((0,u.n)(s=>{if(s.endReached||a)return(0,n.of)(null);var r=e+ +(void 0===y);return t(r,s.items.length+ +(void 0!==y)).pipe((0,b.vV)(e=>[e,r,s]))}),(0,p.s)(1),(0,h.M)(()=>{a=!0}),(0,f.o)(),(0,m.T)(t=>{var[a,s,r]=t,i=a[s-1],n={items:[...r.items,...void 0!==y?[y]:[],...a.slice(0,e-(void 0!==y))],endReached:void 0===i};return y=i,n}))})).subscribe(e=>{o.next(e)},e=>{o.error(e)})),a&&g.add(a(o).subscribe(e=>{o.next(e)},e=>{o.error(e)})),g.add(o.subscribe(s)),g.add(()=>o.complete()),g})}class w{constructor(e,t){this.itemsForRange=e,this.itemUpdates=t}items(e){return y(e,this.itemsForRange,this.itemUpdates)}allItems(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:50;return function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50;return new s.c(s=>{var n=new i.yU,l=new o.B,d=new r.m;return n.add(y(l.pipe((0,c.Z)(a-1)),e,t).safeSubscribe(e=>d.next(e))),n.add(d.pipe((0,v.p)(e=>e.endReached),(0,m.T)(e=>e.items)).subscribe(s)),n.add(d.pipe((0,v.p)(e=>!e.endReached),(0,g.u)(a)).subscribe(l)),n.add(()=>l.complete()),n.add(()=>d.complete()),n})}(this.itemsForRange,this.itemUpdates,e)}}},39971(e,t,a){"use strict";a.d(t,{v:()=>y});var s,r=a(48830),i=a(96976),n=a(13683),o=a(43006),c=a(64733),l=a(75841),d=a(26274),u=a(56823),p=a(30131),h=a(4126),m=a(52300),v=a(56177),g=a(67987),f=a(97983),b=a(48798);class y{constructor(e){this.observable=new r.c(t=>e({success:e=>{t.next(e),t.complete()},error:e=>{t.error(e)}}))}subscribe(e,t){return e instanceof i.vU||(null==e?void 0:e.constructor.name)==="OperatorSubscriber"?this.observable.subscribe(e):this.observable.subscribe(t=>e&&e(t),e=>t&&t(e))}safeSubscribe(e){return this.observable.safeSubscribe(t=>e&&e(t))}pipe(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,b.T)(this,...t)}asObservable(){return this.observable}toPromise(){return(0,n._)(this.observable)}[Symbol.observable](){return this.observable}[o.s](){return this.observable}}r.c.prototype.toSingle=function(){var e=this.pipe((0,v.s)(1)).pipe((0,g.J)());return new y(t=>e.subscribe(e=>t.success(e),e=>t.error(e)))},(s=y||(y={})).zip=function(){return(0,c.y)(...arguments).toSingle()},s.just=function(){return(0,l.of)(arguments.length<=0?void 0:arguments[0]).toSingle()},s.error=function(e){return(0,d.$)(e).toSingle()},s.delay=function(e,t){return(0,u.O)(e,void 0,t).pipe((0,f.u)(void 0)).toSingle()},s.from=function(e){return(0,p.H)(e).toSingle()},s.defer=function(e){return(0,h.v)(()=>e()).toSingle()},s.never=function(){return m.t.toSingle()}},30048(e,t,a){"use strict";a.d(t,{F:()=>o});var s=a(15526),r=a(48830),i=a(15654),n=a(36580);class o{constructor(){this.type=new r.c(e=>{var t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;if(!t){e.next("unknown"),e.complete();return}var a=()=>{t.type&&"other"!==t.type?"none"===t.type?e.next(null):e.next(t.type):e.next("unknown")};return a(),t.addEventListener("change",a),()=>{t.removeEventListener("change",a)}}).pipe((0,i.F)(),(0,n.t)(1)),this.effectiveType=new r.c(e=>{var t=navigator.connection||navigator.mozConnection||navigator.webkitConnection;if(!t){e.next("unknown"),e.complete();return}var a=()=>{t.effectiveType?e.next(t.effectiveType):e.next("unknown")};return a(),t.addEventListener("change",a),()=>{t.removeEventListener("change",a)}}).pipe((0,i.F)(),(0,n.t)(1))}}o.shared=(0,s.G)(()=>new o)},39173(e,t,a){"use strict";a.d(t,{Ay:()=>s});let s={now:function(){return Math.floor(performance.now())},timeOrigin:function(){return Math.floor(performance.timeOrigin)||window.performance.timing.navigationStart}}},75206(e,t,a){"use strict";a.d(t,{Q:()=>r,i:()=>i});var s=a(12154);function r(e){for(var t=e.split(",")[0].indexOf("base64")>=0?s.o.decode(e.split(",")[1]):unescape(e.split(",")[1]),a=e.split(",")[0].split(":")[1].split(";
3")[0],r=new Uint8Array(t.length),i=0;i<t.length;i++)r[i]=t.charCodeAt(i);return new Blob([r],{type:a})}function i(e){var t=e.split(".")[0];return"www"!==t?t:null}},36851(e,t,a){"use strict";function s(e){var t=e.getMonth(),a=e.getDate();switch(t){case 0:return a<20?"cap":"aqu";case 1:return a<19?"aqu":"pis";case 2:return a<21?"pis":"ari";case 3:return a<20?"ari":"tau";case 4:return a<21?"tau":"gem";case 5:return a<21?"gem":"can";case 6:return a<23?"can":"leo";case 7:return a<23?"leo":"vir";case 8:return a<23?"vir":"lib";case 9:return a<23?"lib":"sco";case 10:return a<22?"sco":"sag";default:return a<22?"sag":"cap"}}a.d(t,{BU:()=>r,II:()=>s});var r=["ari","tau","gem","can","leo","vir","lib","sco","sag","cap","aqu","pis"]},12154(e,t,a){"use strict";a.d(t,{o:()=>r});var s=a(81429);class r{static encode(e){return s.Buffer.from(e).toString("base64")}static decode(e){return s.Buffer.from(e,"base64").toString("utf-8")}static isBase64(e){return/^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$/.test(e)}}},28222(e,t,a){"use strict";function s(e){var t=Number(e);return Number.isFinite(t)?t:0}function r(e,t,a){var r,i,n,o,c,l=0,d=0,u=!1,p=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");var m=s(t)||0;function v(t){var a=r,s=i;return r=i=void 0,d=t,n=e.apply(s,a)}function g(e){var t=void 0===c?0:e-c,a=e-d;return void 0===c||t>=m||t<0||p&&a>=l}function f(){var e,t,a,s=Date.now();g(s)?b(s):o=setTimeout(f,(e=s-c,t=s-d,a=m-e,p?Math.min(a,l-t):a))}function b(e){return(o=void 0,h&&r)?v(e):(r=i=void 0,n)}function y(){for(var e,t=Date.now(),a=g(t),s=arguments.length,l=Array(s),h=0;h<s;h++)l[h]=arguments[h];if(r=l,i=this,c=t,a){if(void 0===o)return d=e=c,o=setTimeout(f,m),u?v(e):n;if(p)return clearTimeout(o),o=setTimeout(f,m),v(c)}return void 0===o&&(o=setTimeout(f,m)),n}return null!==a&&"object"==typeof a&&(u=!!a.leading,l=(p="maxWait"in a)?Math.max(s(a.maxWait)||0,m):0,h="trailing"in a?!!a.trailing:h),y.cancel=function(){void 0!==o&&clearTimeout(o),d=0,r=c=i=o=void 0},y.flush=function(){return void 0===o?n:b(Date.now())},y}a.d(t,{s:()=>r})},10621(e,t,a){"use strict";a.d(t,{L:()=>i});var s=a(74508),r=a.n(s),i=(e,t)=>r()(e,t)},63984(e,t,a){"use strict";function s(){return+(Date.now()+""+Math.floor(9e3*Math.random()+1e3))}a.d(t,{A:()=>s})},2643(e,t,a){"use strict";function s(e,t){var a=+e>+t?t:e;return{lower:a,higher:a===e?t:e}}a.d(t,{A:()=>s})},71050(e,t,a){"use strict";function s(e){return JSON.parse(JSON.stringify(e))}function r(e){return Object.entries(e).filter(e=>{var[t,a]=e;return null!=a}).reduce((e,t)=>{var[a,s]=t;return Object.assign(e,{[a]:s})},{})}function i(e,t){return Object.entries(e).filter(e=>{var[a]=e;return!t.includes(a)}).reduce((e,t)=>{var[a,s]=t;return Object.assign(e,{[a]:s})},{})}a.d(t,{Ue:()=>r,cJ:()=>i,o8:()=>s})},52850(e,t,a){"use strict";function s(e){return e[Math.floor(Math.random()*e.length)]}function r(e,t){for(var a=[];a.length!==t&&a.length<e.length;){var s=Math.floor(Math.random()*e.length);0>a.indexOf(s)&&a.push(s)}return a.map(t=>e[t])}a.d(t,{Z:()=>r,w:()=>s})},67728(e,t,a){"use strict";a.d(t,{$:()=>n});var s=a(15526),r=a(98621),i=a.n(r);class n{constructor(){this.interceptRequest=(e,t,a)=>{this.eventEmitter.emit("request",e,t,a)},this.interceptResponse=(e,t,a)=>{this.eventEmitter.emit("response",e,t,a)},this.onRequest=e=>(this.eventEmitter.on("request",e),()=>{this.eventEmitter.removeListener("request",e)}),this.onResponse=e=>(this.eventEmitter.on("response",e),()=>{this.eventEmitter.removeListener("response",e)}),this.eventEmitter=new(i())}}n.shared=(0,s.G)(()=>new n)},36909(e,t,a){"use strict";a.d(t,{B:()=>r});var s=a(70864);function r(e,t,a){if(!t||!a)return e;var r=new URL(e),i=Math.abs((0,s.str)(e))%t;return r.host.startsWith(a)&&(r.host=r.host.replace(a,""+a+i)),r.href}},15526(e,t,a){"use strict";function s(e){var t;return function(){t||(a={},t={load:e=>a[e],store:(e,t)=>{a[e]=t}});for(var a,s=arguments.length,r=Array(s),i=0;i<s;i++)r[i]=arguments[i];var n=JSON.stringify(r),o=t.load(n);return o||(o=e(...r),t.store(n,o)),o}}a.d(t,{G:()=>s})},71846(e,t,a){"use strict";a.d(t,{Q:()=>r});var s=a(15526);class r{logEvent(e,t){}}r.shared=(0,s.G)(()=>new r)},46018(e,t,a){"use strict";a.d(t,{n:()=>c});var s=a(15526),r=a(79548),i=a(97156);
3class n{constructor(){this.logsSubject=new i.t([]),this.logs=this.logsSubject.asObservable()}log(e,t){(0,r.$)()&&this.logsSubject.next([...this.logsSubject.value,{name:e,body:t}])}clear(){this.logsSubject.next([])}}n.shared=(0,s.G)(()=>new n);class o{setAnalyticsEnabled(e){}logEvent(e,t){}logScreenChanged(e){}setConsent(e){}setUserId(e){}setUserProperty(e,t){}initiateOnDeviceConversionMeasurementWithEmailAddress(e){}}o.shared=(0,s.G)(()=>new o);class c{constructor(){this.setAnalyticsEnabled=e=>o.shared().setAnalyticsEnabled(e),this.logEvent=(e,t)=>o.shared().logEvent(e,t),this.logScreenChanged=e=>o.shared().logScreenChanged(e),this.setUserId=e=>o.shared().setUserId(e),this.setUserProperty=(e,t)=>o.shared().setUserProperty(e,t),this.setConsent=e=>o.shared().setConsent(e),this.initiateOnDeviceConversionMeasurementWithEmailAddress=e=>o.shared().initiateOnDeviceConversionMeasurementWithEmailAddress(e)}}c.shared=(0,s.G)(()=>{var e,t;return t=(e=new c).logEvent,Object.create(e,{logEvent:{value(e,a){t(e,a),n.shared().log("logEvent",{event:e,body:a})}}})})},12640(e,t,a){"use strict";a.d(t,{_:()=>l});var s=a(4126),r=a(30131),i=a(30495),n=a(15526),o=a(28138),c=a(64998);class l{constructor(e){this.userId=e}logEvent(e,t){return(0,s.v)(()=>{var a=new URL("annals/"+this.userId+"/"+e,"https://"+i.jI.shared().getBaseHost().replace("//","")).toString(),s=i.jI.shared().augment("user-agent"),n=i.jI.shared().augment("x-facility"),o=i.jI.shared().augment("true-client-ip"),l=i.jI.shared().augment("cf-ipcountry"),d=i.jI.shared().augment("X-Client"),u=i.jI.shared().augment("X-Client-Version"),p=i.jI.shared().augment("X-Client-Instance"),h=Object.assign({accept:"application/json","content-type":"application/json",authorization:c.a.shared().getAAF()},s?{"user-agent":s}:void 0,n?{"x-facility":n}:void 0,o?{"true-client-ip":o}:void 0,l?{"cf-ipcountry":l}:void 0,d?{"X-Client":d}:void 0,u?{"X-Client-Version":u}:void 0,p?{"X-Client-Instance":p}:void 0);return(0,r.H)(fetch(a,{method:"POST",body:JSON.stringify(t),keepalive:!0,headers:h}))}).pipe((0,o.T)(()=>void 0))}}l.shared=(0,n.G)(e=>new l(e))},91832(e,t,a){"use strict";a.d(t,{U:()=>d});var s=a(38107),r=a(30131),i=a(30495),n=a(15526),o=a(79942),c=a(64998),l=a(79548);class d{constructor(){this.url=new s.m(1)}setUrl(e){this.url.next(e)}logEvent(e){return this.url.toSingle().pipe((0,o.Fg)(t=>{var a=i.jI.shared().augment("user-agent"),s=Object.assign({accept:"application/json","content-type":"application/json",authorization:c.a.shared().getAAF()},(0,l.$)()?{"x-explicit-validation":"1"}:void 0,a?{"user-agent":a}:void 0);return(0,r.H)(fetch(t,{method:"POST",body:JSON.stringify(e),keepalive:!0,headers:s})).toSingle()})).pipe((0,o.AB)(void 0))}}d.shared=(0,n.G)(()=>new d)},64998(e,t,a){"use strict";a.d(t,{a:()=>n});class s{static parse(e){var t,a=e.match(/^.+?\b/),s=a?a[0]:"",r=/(\w+)="([^"]+)"/g,i={};for(t=r.exec(e);t;){var n=t[1],o=t[2];n&&o&&(i[n]=o),t=r.exec(e)}return{scheme:s,params:i}}}var r=a(15526),i=a(30495);class n{getToken(){var e=this.getAAF();return e&&s.parse(e).params.token||""}getAAF(){return i.jI.shared().authorize()||""}}n.shared=(0,r.G)(()=>new n)},79225(e,t,a){"use strict";a.d(t,{K:()=>i});var s=a(15526),r=a(59562);class i{constructor(e){this.id=(0,r.A)()}}i.shared=(0,s.G)(e=>new i(e))},4938(e,t,a){"use strict";a.d(t,{E:()=>n});var s=a(30495),r=a(15526),i=a(39971);class n{constructor(){this.now=e=>{var t=Date.now()-this.clientDate;t>=6e5||!this.serverDate?s.jI.shared().datetime.get((t,a)=>{var{value:s}=a||{value:""},r=Date.parse(s);this.serverDate&&this.serverDate>r&&console.warn("previous server date is more actual"),this.serverDate=r,this.clientDate=Date.now(),e(this.serverDate,this.clientDate-this.serverDate)}):(this.serverDate=this.serverDate+t,this.clientDate=this.clientDate+t,e(this.serverDate,this.clientDate-this.serverDate))},this.mapServerDateToLocal=(e,t)=>{this.now((a,s)=>{t(e+s)})},this.isSameDaySync=(e,t)=>e.getUTCMonth()===t.getUTCMonth()&&e.getUTCDate()===t.getUTCDate(),this.isSameDay=(e,t)=>{this.now(a=>{var s=new Date(a);t(e.getUTCMonth()===s.getUTCMonth()&&e.getUTCDate()===s.getUTCDate())})},this.clientDate=Date.now()}currentTime(){return new i.v(e=>{this.now(t=>
3{e.success(t)})})}}n.shared=(0,r.G)(()=>new n)},30495(e,t,a){"use strict";a.d(t,{br:()=>k.br,p6:()=>k.p6,jI:()=>E,Yq:()=>k.Yq});var s=a(15526),r=a(78675),i=a(14628),n=a.n(i),o=a(45482),c=a(56177),l=a(28138),d=a(16829);class u{getEffective(e,t){return o.Session.shared().userId.pipe((0,c.s)(1),(0,l.T)(a=>this.chooseThumbnailForCurrentUser(a,e,t)))}chooseThumbnailForCurrentUser(e,t,a){if(!e||!a||!a.top||!Array.isArray(a.top))return t;var s=this.findTarget(e,a.top);if(!a.new||!Array.isArray(a.new))return s?s.thumbnail:t||"";(s=this.checkThumbnailExist(s,t)).rate=this.getRateSum(a.top)-this.getRateSum(a.new);var r=this.findTarget(e,a.new.concat([s]));return r?r.thumbnail:t||""}findTarget(e,t){t=this.sortByThumbnail(t);var a=this.generateSeed(e,t.map(e=>e.thumbnail)),s=this.getRateSum(t),r=parseInt(d(a),16)%s;return t.find((e,a)=>r<this.getRateSum(t.slice(0,a+1)))}generateSeed(e,t){return e+"-"+t.join("-")}getRateSum(e){return e.map(e=>e.rate).reduce((e,t)=>e+t,0)}sortByThumbnail(e){return e.sort((e,t)=>e.thumbnail.localeCompare(t.thumbnail,"en"))}checkThumbnailExist(e,t){return e?Object.assign({},e):{thumbnail:t,rate:0}}}function p(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function h(e){return function(){var t=this,a=arguments;return new Promise(function(s,r){var i=e.apply(t,a);function n(e){p(i,s,r,n,o,"next",e)}function o(e){p(i,s,r,n,o,"throw",e)}n(void 0)})}}u.shared=(0,s.G)(()=>new u);class m{decorate(e,t){let a,s,r,i;return e.users.get=(a=e.users.get,(e,s)=>{var r;return a(e,(r=h(function*(e,a,r){a&&(a=yield t(a)),s(e,a,r)}),function(e,t,a){return r.apply(this,arguments)}))}),e.users.list=(s=e.users.list,(e,a)=>{var r;return s(e,(r=h(function*(e,s,r){s&&s.length&&(s=yield Promise.all(s.map(t))),a(e,s,r)}),function(e,t,a){return r.apply(this,arguments)}))}),e.users.events.get=(r=e.users.events.get,function(e,a,s){var i,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return r(e,a,(i=h(function*(e,a,r){var i;a&&Array.isArray(a)&&(a=yield Promise.all(a.map((i=h(function*(e){return e&&e["user-details"]?Object.assign({},e,{"user-details":yield t(e["user-details"])}):Promise.resolve(e)}),function(e){return i.apply(this,arguments)})))),s(e,a,r)}),function(e,t,a){return i.apply(this,arguments)}),n)}),e.users.contacts.items.get=(i=e.users.contacts.items.get,(e,a,s)=>{var r;return i(e,a,(r=h(function*(e,a,r){var i;a&&Array.isArray(a.contacts)&&(a.contacts=yield Promise.all(a.contacts.map((i=h(function*(e){return e&&(e["user-event"]["user-details"]||e["user-profile"])?Object.assign({},e,{"user-event":Object.assign({},e["user-event"],{"user-details":e["user-event"]["user-details"]?yield t(e["user-event"]["user-details"]):e["user-event"]["user-details"],"user-profile":e["user-profile"]?yield t(e["user-profile"]):e["user-profile"]})}):Promise.resolve(e)}),function(e){return i.apply(this,arguments)})))),s(e,a,r)}),function(e,t,a){return r.apply(this,arguments)}))}),e}}m.shared=(0,s.G)(()=>new m);var v=a(15657),g=a(47802),f=a(32841),b=a(79942),y=a(13683);class w{static create(){var e,t,a=r.T.shared()["api-basehosts"]?r.T.shared()["api-basehosts"].default:r.T.shared().api,s=n().create("//"+a);return s.host=()=>s.getBaseHost().split(".").slice(1).join("."),s.onResponse(function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];setTimeout(()=>{((e,t)=>
3{if("/identity"!==f.parse(e.uri).pathname){var a=/x-require-auth-scheme-type*/.test(t.xhr.getAllResponseHeaders());401!==t.xhr.status||a||o.Session.shared().logout().safeSubscribe()}var s=t.xhr.getResponseHeader("x-token");s&&(E.shared().authorize.token(s),g.a.shared().getToken().pipe((0,b.Fg)(e=>g.a.shared().setToken(Object.assign({},e,{token:s})))).safeSubscribe())})(...t)},0)}),v.$.shared().decorate((e=(s.authorize=Object.keys(t=s.authorize).reduce((e,a)=>(e[a]=t[a],e),function(){var e,a;return arguments.length&&(e=s.authorize.headers&&s.authorize.headers()||{},a="X-Referer",delete e[a],e[a]=document.referrer,s.authorize.headers(e)),t(...arguments)}),s),m.shared().decorate(e,e=>e&&e.thumbnail&&e["thumbnails-recommended"]?(0,y._)(u.shared().getEffective(e.thumbnail,e["thumbnails-recommended"]).pipe((0,l.T)(t=>Object.assign({},e,{thumbnail:t})))):Promise.resolve(e))))}}w.shared=(0,s.G)(()=>w.create());var k=a(45073),x=a(26216),S=a(71050);function P(e,t){var a=t+"_localized";return a in e&&delete e[a],e}var C=a(59251),j=a(4938),_=a(91557);class T{constructor(){this.name=_.S?window.PRODUCT:void 0}}T.shared=(0,s.G)(()=>new T);var A=a(42618);class I{constructor(){this.version=function(e){var t=e;return t.includes("cp.web:")&&(t=t.replace("cp.web:","")),t.includes("-")&&(t=t.split("-")[0]),t}(_.S?window.REVISION||"0.0.0":"")}}I.shared=(0,s.G)(()=>new I);var N=a(79225);class E{static create(){var e,t,a,s,r,i,n,o,c,l,d,u,p,h,m,v,g,f,b,y,k,_,E,M,O,R,F;return O=(a=(t=(e=w.create()).dialogs.messages.get,e.dialogs.messages.get=(e,a,s,r,i)=>{var n=[e,a,s,function(e,t,a){j.E.shared().now(s=>{r(e,Array.isArray(t)?t.map(e=>e.seen&&Date.parse(e.seen)>s?Object.assign({},e,{read:void 0,seen:void 0}):e):t,a)})}];return i&&n.push(i),t(...n)},e),s=["occupation","about","city"],r=a.users.reminders.get,a.users.reminders.get=(e,t,i)=>r(e,t,function(e,t,r){var n=a.variable("user-id");i(e,t&&Object.assign({},t,{users:Array.isArray(t.users)?t.users.map(e=>e.id!==n?(0,x.A)(e,s):e):[]}),r)}),i=a.users.events.get,a.users.events.get=(e,t,r,n)=>{var o=[e,t,function(e,t,i){r(e,Array.isArray(t)?t.map(e=>{var t,r=a.variable("user-id"),i=(0,C.J)((null==e||null==(t=e.payload)?void 0:t["recipient-id"])||0)===r;return Object.assign({},i?(0,x.A)(e,["text"]):e,{payload:e.payload&&i?(0,x.A)(e.payload,["text","subject"]):e.payload,"user-details":e["user-details"]?(0,x.A)(e["user-details"],s):e["user-details"]})}):t,i)}];return n&&o.push(n),i(...o)},n=a.users.contacts.items.get,a.users.contacts.items.get=(e,t,r)=>n(e,t,function(e,t,i){r(e,t&&Array.isArray(t.contacts)?{contacts:t.contacts.map(e=>{var t,r=a.variable("user-id"),i=e["user-event"],n=(0,C.J)((null==(t=i.payload)?void 0:t["recipient-id"])||0)===r;return Object.assign({},e,{"user-event":Object.assign({},n?(0,x.A)(i,["text"]):i,{payload:i.payload&&n?(0,x.A)(i.payload,["text","subject"]):i.payload}),"user-profile":e["user-profile"]&&n?(0,x.A)(e["user-profile"],s):e["user-profile"]})})}:t,i)}),o=a.presents.matches.get,a.presents.matches.get=(e,t,r)=>o(e,t,function(e,t,i){var n=a.variable("user-id");r(e,Array.isArray(t)?t.map(e=>{var t,a=(null==(t=e["user-details"])?void 0:t.id)!==n;return e["user-details"]?Object.assign({},e,{"user-details":a?(0,x.A)(e["user-details"],s):e["user-details"]}):e}):t,i)}),c=a.users.private.get,a.users.private.get=(e,t)=>c(e,function(r,i,n){var o=e!==a.variable("user-id");t(r,i&&(o?(0,x.A)(i,s):i),n)}),l=a.users.extended.get,a.users.extended.get=(e,t)=>l(e,function(r,i,n){var o=e!==a.variable("user-id");t(r,i&&(o?(0,x.A)(i,s):i),n)}),d=a.users.get,a.users.get=(e,t)=>d(e,function(r,i,n){var o=e!==a.variable("user-id");t(r,i&&(o?(0,x.A)(i,s):i),n)}),u=a.users.extended.search,a.users.extended.search=(e,t,r)=>u(e,t,function(e,t,i){var n=a.variable("user-id");r(e,Array.isArray(t)?t.map(e=>e.id!==n?Object.assign({},(0,x.A)(e,s),e.location?{location:(0,x.A)(e.location,["city"])}:{}):e):t,i)}),p=a.users.gateway.get,a.users.gateway.get=(e,t,r)=>p(e,t,function(e,t,i){var n=a.variable("user-id");r(e,Array.isArray(t)?t.map(e=>e.id!==n?Object.assign({},(0,x.A)(e,s),e.location?{location:(0,x.A)(e.location,["city"])}:{}):e):t,i)}),h=a.v2.users.personal.get,a.v2.users.personal.get=(e,t,r)=>h(e,t,function(e,t,i){var n=a.variable("user-id");if(!t)return r(e,t,i);r(e,{users:t&&Array.isArray(t.users)?t.users.map(e=>e.id!==n?Object.assign({},(0,x.A)(e,s),e.location?{location:(0,x.A)(e.location,["city"])}:{}):e):[],"recommendation-id":t["recommendation-id"]},i)}),m=a.users.list,a.users.list=(e,t)=>
3m(e,function(e,r,i){var n=a.variable("user-id");t(e,Array.isArray(r)?r.map(e=>e.id!==n?Object.assign({},(0,x.A)(e,s),e.location?{location:(0,x.A)(e.location,["city"])}:{}):e):r,i)}),v=["about"],g=a.v2.users.preferences.get,a.v2.users.preferences.get=(e,t)=>g(e,function(s,r,i){var n=e!==a.variable("user-id"),o=r&&(n?(0,x.A)(r,v):r);null==t||t(s,o,i)}),f=a.v2.users.preferences.private.get,a.v2.users.preferences.private.get=(e,t)=>f(e,function(s,r,i){var n=e!==a.variable("user-id"),o=r&&(n?(0,x.A)(r,v):r);null==t||t(s,o,i)}),b=a.v2.users.preferences.put,a.v2.users.preferences.put=(e,t,a)=>b(e,v.reduce(P,(0,S.o8)(t)),a),y=a.dialogs.letters.introductory.get,a.dialogs.letters.introductory.get=(e,t,s,r,i)=>{var n=[e,t,s,function(t,s,i){var n=e===a.variable("user-id"),o=s&&(n?(0,x.A)(s,["text","subject"]):s);null==r||r(t,o,i)}];return i&&n.push(i),y(...n)},k=a.dialogs.letters.presents.get,a.dialogs.letters.presents.get=(e,t,s,r,i)=>{var n=[e,t,s,function(t,s,i){var n=e===a.variable("user-id"),o=s&&(n?(0,x.A)(s,["text","subject"]):s);null==r||r(t,o,i)}];return i&&n.push(i),k(...n)},_=a.dialogs.letters.get,a.dialogs.letters.get=(e,t,s,r,i)=>{var n=[e,t,s,function(t,s,i){var n=e===a.variable("user-id"),o=s&&(n?(0,x.A)(s,["text","subject"]):s);null==r||r(t,o,i)}];return i&&n.push(i),_(...n)},E=a.dialogs.letters.list,a.dialogs.letters.list=(e,t,r)=>E(e,t,function(e,t,i){var n=a.variable("user-id"),o=t?{users:Array.isArray(t.users)?t.users.map(e=>e.id!==n?(0,x.A)(e,s):e):[],letters:Array.isArray(t.letters)?t.letters.map(e=>e.recipient===n?(0,x.A)(e,["text","subject"]):e):[]}:t;null==r||r(e,o,i)}),M=a.dialogs.messages.get,a.dialogs.messages.get=(e,t,s,r,i)=>{var n=[e,t,s,function(e,t,s){var i=a.variable("user-id");r(e,Array.isArray(t)?t.map(e=>e.recipient===i?(0,x.A)(e,["text"]):e):t,s)}];return i&&n.push(i),M(...n)},a),R="web"===(0,A.platform)()?"web":(0,A.operatingSystem)(),F=T.shared().name+"-"+R,O.augment("X-Client",F),O.augment("X-Client-Version",""+I.shared().version),O.augment("X-Client-Instance",""+N.K.shared(null).id),O}}E.shared=(0,s.G)(()=>E.create())},86220(e,t,a){"use strict";a.d(t,{b:()=>n});var s=a(4126),r=a(82783),i=a(92453);function n(e){return(0,s.v)(()=>{var t=!1;return r.q.shared().wait(),e.pipe((0,i.M)(()=>{t||(t=!0,r.q.shared().done())},()=>{t||(t=!0,r.q.shared().done())},()=>{t||(t=!0,r.q.shared().done())}))})}},82783(e,t,a){"use strict";a.d(t,{q:()=>i});var s=a(91557),r=a(15526);class i{constructor(){this.queue=0}getQueueSize(){return this.queue}setCallback(e){this.callback=e}wait(e){!s.S&&(this.queue++,e&&console.log(e))}done(e){!s.S&&(this.queue--,e&&console.log(e),0===this.queue&&this.callback&&this.callback())}}i.shared=(0,r.G)(()=>new i)},64422(e,t,a){"use strict";a.d(t,{F:()=>n,c:()=>i});var s=a(63984);function r(e){return e.split(".")[1].replace(/^www\.|\.[A-z]+|:[0-9]+/gm,"")}function i(e,t){return RegExp("([0-9])-demo@"+r(t)+".(.*?)","i").test(e)}function n(e){return(0,s.A)()+"-demo@"+r(e)+".com"}},74380(e,t,a){"use strict";a.d(t,{o:()=>f});var s=a(50846),r=a(15526),i=a(39971),n=a(35834),o=a(91885),c=a(30495),l=a(64422),d=a(79942),u=a(63984),p=a(17524),h=a(45502),m=a(26551),v=a(64726),g=a(79225);class f extends s.Q{constructor(){super("identity","default",()=>i.v.just({data:{},ttl:Number.MAX_SAFE_INTEGER})),this.actualize=e=>{this.actualizeApi(e);var t=this.getState();this.setState(Object.assign({},t?t.data:{},e),t?t.expiration:Number.MAX_SAFE_INTEGER)},this.setState({},void 0,Number.MAX_SAFE_INTEGER)}cachePolicy(){return"cache-data-dont-load"}createApi(e){var t=c.jI.create();e&&t.setBaseHost(e);var a=c.jI.shared().augment("x-facility");return a&&t.augment("x-facility",a),t}signIn(e){var t;switch(e.type){case"token":t=this.signInViaToken(e.data);break;case"credentials":t=this.signInViaCredentials(e.data);break;case"oauth2":t=this.signInViaOauth2(e.data)}return t.pipe((0,d.ex)(e=>this.actualize(e)),(0,d.vV)(e=>o.Q.success(e)),(0,d.ZC)(e=>401===e.status?i.v.just(o.Q.failure("unauthorized")):403===e.status?i.v.just(o.Q.failure("forbidden")):i.v.error(e)))}signInViaToken(e){return new i.v(t=>{var a=this.createApi(e.baseHost);a.authorize.token(e.token),a.identity.get((a,s,r)=>{if(a)return void t.error(a);var i=f.getTokenFromXhr(r),n=Object.assign({},s,{token:null!=i?i:e.token,authorizationMethod:"signin:token",authorizationAction:"signin",demo:!!s&&(0,l.c)(s.email,c.jI.shared().getBaseHost()),authTime:new Date,product:e.product,baseHost:e.baseHost});t.success(n)})})}signInViaCredentials(e){var t=e.email.trim();return new i.v(a=>{var s=this.createApi(e.baseHost);s.authorize.basic(t,e.password),s.identity.get((t,s,r)=>{if(t)return void a.error(t);var i=f.getTokenFromXhr(r);a.success(Object.assign({},s,{token:null!=i?i:void 0,authorizationMethod:"signin:password",authorizationAction:"signin",demo:!1,authTime:new Date,product:e.product,baseHost:e.baseHost}))})})}authorizeViaOauth2(e,t,a){"facebook"===t?e.authorize.facebook(a):e.authorize(t,a)}signInViaOauth2(e){return new i.v(t=>{var a=this.createApi();this.authorizeViaOauth2(a,e.system,e.token),a.identity.get((a,s,r)=>{if(a)return void t.error(a);var i=f.getTokenFromXhr(r);t.success(Object.assign({},s,{token:null!=i?i:void 0,authorizationMethod:"signin:"+e.system,authorizationAction:"signin",demo:!1,authTime:new Date}))})})}signUp(e){var t;switch(e.type){case"credentials":t=this.signUpViaCredentials(e.data).pipe((0,d.ex)(e=>this.actualizeApi(e)),(0,d.Fg)(e=>f.updateUserProfileDataModel(e)),(0,d.ex)(e=>this.actualize(e)));break;case"email":t=this.signUpViaEmail(e.data).pipe((0,d.ex)(e=>this.actualizeApi(e)),(0,d.Fg)(e=>f.updateUserProfileDataModel(e)),(0,d.ex)(e=>this.actualize(e)));break;case"oauth2":t=this.signUpViaOauth2(e.data).pipe((0,d.ex)(e=>this.actualizeApi(e)),(0,d.Fg)(e=>f.updateUserProfileDataModel(e)),(0,d.ex)(e=>this.actualize(e)));break;case"anonymous":t=this.signUpAsAnonymous().pipe((0,d.ex)(e=>this.actualize(e)))}return t.pipe((0,d.vV)(e=>o.Q.success(e)),(0,d.ZC)(e=>"emailAlreadyTaken"===e?i.v.just(o.Q.failure(e)):"string"!=typeof e&&400===e.status&&"email"===e.src?i.v.just(o.Q.failure("emailAlreadyTaken")):i.v.error(e)))}signUpViaEmail(e){return i.v.defer(()=>{var t=e.email.trim(),a=new i.v(a=>{this.createApi().identity.register({email:t,mode:"passwordless"}
3,(t,s,r)=>{if(t)return void a.error(t);var i=f.getTokenFromXhr(r);a.success(Object.assign({},s,{name:e.name,birthday:e.birthday,token:i||void 0,authorizationMethod:"signup:email",authorizationAction:"signup",demo:!1,authTime:new Date}))})}),s=this.patch({email:t,mode:"passwordless"}).pipe((0,d.Fg)(a=>a.isSuccessful?i.v.just({email:t,name:e.name,birthday:e.birthday,authorizationMethod:"signup:email",authorizationAction:"signup",demo:!1,authTime:new Date}):i.v.error(a.error)));return this.data().toSingle().pipe((0,d.Fg)(e=>e.id&&e.demo?s:a))})}signUpViaCredentials(e){return i.v.defer(()=>{if(e.password.length<6)return i.v.error(Error("password too short"));var t=e.email.trim(),a=new i.v(a=>{var s=this.createApi();s.authorize.basic(t,e.password),s.identity.register({email:t,password:e.password},(t,s,r)=>{if(t)return void a.error(t);var i=f.getTokenFromXhr(r);a.success(Object.assign({},s,{name:e.name,birthday:e.birthday,token:i||void 0,authorizationMethod:"signup:password",authorizationAction:"signup",demo:!1,authTime:new Date}))})}),s=this.patch({email:t,password:e.password}).pipe((0,d.Fg)(a=>a.isSuccessful?i.v.just({email:t,password:e.password,name:e.name,birthday:e.birthday,authorizationMethod:"signup:password",authorizationAction:"signup",demo:!1,authTime:new Date}):i.v.error(a.error)));return this.data().toSingle().pipe((0,d.Fg)(e=>e.id&&e.demo?s:a))})}registerFacebookPipeline(e,t){var a={email:e,mode:"passwordless"};return new i.v(e=>{c.jI.shared().identity.put(a,(a,s,r)=>{if(a)return void e.error(a);var i,n=null!=(i=f.getTokenFromXhr(r))?i:void 0;e.success(Object.assign({},s,{token:n,authorizationMethod:t,authorizationAction:"signup",demo:!1,authTime:new Date}))})})}signUpViaOauth2(e){return i.v.defer(()=>{var t=e.system+"://"+e.token,a="facebook"===e.system?this.registerFacebookPipeline(t,"signup:"+e.system):new i.v(a=>{this.createApi().identity.register({email:t},(t,s,r)=>{if(t)return void a.error(t);var i=f.getTokenFromXhr(r);a.success(Object.assign({},s,{token:null!=i?i:void 0,authorizationMethod:"signup:"+e.system,authorizationAction:"signup",demo:!1,authTime:new Date}))})}),s=()=>"facebook"===e.system?this.registerFacebookPipeline(t,"signup:"+e.system):new i.v(a=>{c.jI.shared().identity.patch({email:t},(t,s,r)=>{t?a.error(t):c.jI.shared().identity.get((t,s)=>{if(t)return void a.error(t);var i=f.getTokenFromXhr(r);a.success(Object.assign({},s,{token:null!=i?i:void 0,authorizationMethod:"signup:"+e.system,authorizationAction:"signup",demo:!1,authTime:new Date}))})})}),r=this.data().toSingle().pipe((0,d.Fg)(e=>e.id&&e.demo&&e.token?s():a));return this.signIn({type:"oauth2",data:e}).pipe((0,d.Fg)(e=>e.isSuccessful?i.v.error("authorized"):r))})}signUpAsAnonymous(){return i.v.defer(()=>{var e={email:(0,l.F)(c.jI.shared().getBaseHost()),password:(0,u.A)().toString()};return this.signUpViaCredentials(e).pipe((0,d.vV)(e=>Object.assign({},e,{demo:!0})))})}signUpWithPreSignIn(e){var t={type:"credentials",data:{email:e.data.email,password:e.data.password}};return this.signIn(t).pipe((0,d.Fg)(t=>t.isSuccessful?i.v.just(o.Q.failure("authorized")):this.signUp(e)))}put(e){return new i.v(t=>{c.jI.shared().identity.put(e,(a,s,r)=>{if(a)return void t.error(a);var i=f.getTokenFromXhr(r);t.success(Object.assign({token:null!=i?i:void 0},e))})}).pipe((0,d.vV)(e=>(this.actualize(e),o.Q.success(void 0))),(0,d.ZC)(e=>400===e.status&&"email"===e.src?i.v.just(o.Q.failure("emailAlreadyTaken")):i.v.error(e)))}patch(e){return new i.v(t=>{c.jI.shared().identity.patch(e,(a,s,r)=>{if(a)return void t.error(a);var i=f.getTokenFromXhr(r);t.success(Object.assign({token:null!=i?i:void 0},e))})}).pipe((0,d.Fg)(e=>!e.password||e.token?i.v.just(e):this.data().toSingle().pipe((0,d.Fg)(t=>e.email||t.email?new i.v(a=>{var s=e.email||t.email,r=e.password,i=this.createApi();i.authorize.basic(s,r),i.identity.get((t,s,r)=>{if(t)return void a.success(e);var i=f.getTokenFromXhr(r);a.success(Object.assign({},e,{token:null!=i?i:void 0}))})}):i.v.just(e)))),(0,d.vV)(e=>(this.actualize(e),o.Q.success(void 0))),(0,d.ZC)(e=>400===e.status&&"email"===e.src?i.v.just(o.Q.failure("emailAlreadyTaken")):i.v.error(e)))}recover(e){var{email:t,baseHost:a}=e,s=this.createApi(a);return(0,c.Yq)(s.reminders.password.post,{type:"password",email:t}).pipe((0,d.vV)(()=>o.Q.success(void 0)))}linkOauthAccount(e){var t=c.jI.shared();return this.authorizeViaOauth2(t,e.system,e.token),(0,c.Yq)(t.identity.get)}signOut(){return i.v.just(void 0).pipe((0,d.ex)(()=>this.setState({},Number.MAX_SAFE_INTEGER)))}requestAuthorization(e){var t=this.createApi(e.data.baseHost);return(0,c.Yq)(t.reminders.passwordless.post,{email:e.data.email}).pipe((0,d.vV)(()=>o.Q.success(void 0)),(0,d.ZC)(()=>i.v.just(o.Q.failure("forbidden"))))}static updateUserProfileDataModel(e){var t={};e.name?t.name=e.name.trim():t.name="",e.birthday&&(t.birthday=e.birthday);var a=c.jI.shared().variable("user-id");return(0,p.z)([m._.shared().language,h.h.shared().language]).toSingle().pipe((0,d.vV)(e=>{var[a,s]=e;return Object.assign({},t,{"system-language":(0,n.M)(a),"browser-language":(0,n.M)(s)})}),(0,d.Fg)(e=>(0,c.Yq)(c.jI.shared().users.patch,a,e).pipe((0,d.ex)(()=>v.q.shared(a).actualize({"system-language":e["system-language"],"browser-language":e["browser-language"]})))),(0,d.AB)(e))}static getTokenFromXhr(e){return e.getResponseHeader("X-Token")}actualizeApi(e){e.baseHost&&c.jI.shared().setBaseHost(e.baseHost),e.token&&c.jI.shared().authorize.token(e.token),e.id&&(c.jI.shared().variable("user-id",e.id),c.jI.shared().augment("X-Cl
3ient-Instance",""+g.K.shared(e.id).id))}}f.shared=(0,r.G)(()=>new f)},28633(e,t,a){"use strict";a.d(t,{c:()=>s});var s=["credits-operator","finance-operator","chat-operator","promoter","users-operator","supervisor","agencies-operator","commissions-operator","content-operator","curator","commissions-reviewer","stories-operator","bonuses-operator"]},45502(e,t,a){"use strict";a.d(t,{h:()=>s.h});var s=a(68413)},99919(e,t,a){"use strict";a.d(t,{x:()=>g});var s=a(30495),r=a(94375),i=a(50846),n=a(15526),o=a(79942),c=a(15654),l=a(10629),d=a(53940),u=a(97983),p=a(50042),h=a(47646),m=a(39971),v=20*r.b.minute;class g extends i.Q{constructor(){super("device.location","default",()=>(0,s.p6)(s.jI.shared().location.get).pipe((0,o.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:a,ttl:(null==(t=(0,p.a)(s))?void 0:t.maxAge)||v}}),(0,o.ZC)(()=>m.v.just({data:{},ttl:0}))))}shouldRefreshData(){return h.r.shared().focusState.pipe((0,c.F)(),(0,l.i)(1),(0,d.p)(e=>"focused"===e),(0,u.u)(()=>!0))}}g.shared=(0,n.G)(()=>new g)},50827(e,t,a){"use strict";a.d(t,{_:()=>u,e:()=>p});var s=a(50846),r=a(73914),i=a(42618),n=a(15526),o=a(79942),c=a(99919),l=JSON.parse('{"E":[{"name":"Asia Pacific","countries":["BD","BN","BT","CC","CN","CX","HK","ID","IO","JP","KH","KP","KR","LK","MM","MN","MO","MV","MY","NF","NP","PH","PK","PN","SG","TH","TK","TL","VN","WF"]},{"name":"Australia Oceania","countries":["AS","AU","CK","FJ","FM","GU","KI","MH","MP","NC","NR","NU","NZ","PF","PG","PW","SB","TO","TV","VU","WS"]},{"name":"EMEA","countries":["AD","AE","AL","AM","AO","AT","AZ","BA","BE","BF","BG","BH","BI","BJ","BW","BY","CD","CF","CG","CH","CI","CM","CV","CY","CZ","DE","DJ","DZ","EG","ER","ES","ET","FR","GA","GE","GH","GM","GN","GQ","GR","GW","HR","HU","IL","IN","IQ","IR","IT","JO","KE","KM","KW","KZ","LB","LI","LR","LS","LU","LY","MA","MC","MD","ME","MG","MK","ML","MR","MT","MU","MW","MZ","NA","NE","NG","NL","OM","PL","PS","PT","QA","RO","RS","RU","RW","SA","SC","SD","SI","SK","SL","SM","SN","SO","SS","ST","SY","SZ","TD","TG","TN","TR","TZ","UA","UG","VA","YE","ZA","ZM","ZW"]},{"name":"North America","countries":["CA"]},{"name":"Northern Europe","countries":["DK","EE","FI","GB","IE","IS","LT","LV","NO","SE"]},{"name":"USA","countries":["US"]}]}'),d=Number.MAX_SAFE_INTEGER,u="EMEA";class p extends s.Q{constructor(){super("device.region","default",()=>c.x.shared().data().toSingle().pipe((0,o.vV)(e=>({data:this.getRegion(e.country),ttl:d}))))}cachePolicy(){return"web"===(0,i.platform)()?"cache-data-dont-load":r.Y.getGlobalCachePolicy()}getRegion(e){var t,{E:a}=l;return e&&(null==(t=a.find(t=>t.countries.includes(e)))?void 0:t.name)||u}setRegionIfNotFilled(e){this.getState()||this.setState(e,d)}}p.shared=(0,n.G)(()=>new p)},58508(e,t,a){"use strict";a.d(t,{G:()=>g});var s=a(30495),r=a(15526),i=a(50846),n=a(94375),o=a(50042),c=a(79942),l=a(4938),d=a(39971),u=a(91885),p=a(52372),h=a(38107),m=a(97983),v=20*n.b.minute;class g extends i.Q{constructor(e){super("dialogs.letters","default",e=>{var t;switch(e.letterType){case"introductory":t=s.jI.shared().dialogs.letters.introductory;break;case"present":t=s.jI.shared().dialogs.letters.presents;break;default:t=s.jI.shared().dialogs.letters}return(0,s.p6)(a=>t.get(e.recipient,e.sender,e.letterId,a,{accept:"application/json+videos"})).pipe((0,c.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:u.Q.success(a),ttl:(null==(t=(0,o.a)(s))?void 0:t.maxAge)||v}}),(0,c.ZC)(e=>402===e.status?d.v.just({data:u.Q.failure("payment_required"),ttl:0}):d.v.error(e)))}),this.refreshSubject=new h.m(1),this.letterSentIntentSubject=new h.m(1),this.letterSentIntent=this.letterSentIntentSubject.asObservable(),this.userId=e}shouldRefreshData(){return this.refreshSubject.pipe((0,m.u)(()=>!0))}markAsRead(e){return l.E.shared().currentTime().pipe((0,c.Fg)(t=>{var a=this.addOptimisticStateTransformation(e=>{var a=Object.assign({},e);return a.value&&!a.value.read&&(a.value.read=new Date(t).toUTCString()),a},e);return(0,s.Yq)(s.jI.shared().dialogs.letters.patch,this.userId,e.sender,e.letterId,{read:!0}).pipe((0,p.rQ)(a))}))}send(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default",r="present-reply"===a?s.jI.shared().dialogs.letters.presents.post:s.jI.shared().dialogs.letters.post;return(0,s.p6)(r,e,this.userId,t).pipe((0,c.vV)(e=>{var{xhr:t}=e;return t.status>400?u.Q.failure("letter_send_failure"):u.Q.success(void 0)}),(0,c.ZC)(()=>d.v.just(u.Q.failure("letter_send_failure"))),(0,c.ex)(a=>{a.isSuccessful&&(this.refreshSubject.next(),this.letterSentIntentSubject.next({recipientId:e,letterContent:t}))}))}}g.shared=(0,r.G)(e=>new g(e))},10557(e,t,a){"use strict";a.d(t,{g:()=>i});var s=a(8733),r=a(15526);
3class i{constructor(e){this.newEventSubject=new s.B,this.newEvent=this.newEventSubject.asObservable()}addEvent(e){this.newEventSubject.next(e)}}i.shared=(0,r.G)(e=>new i(e))},84401(e,t,a){"use strict";a.d(t,{R:()=>r});var s,r=((s={})[s.Failed=-1]="Failed",s[s.Delivered=1]="Delivered",s[s.Unpaid=2]="Unpaid",s[s.Sending=10]="Sending",s[s.Processing=11]="Processing",s[s.Local=12]="Local",s)},86977(e,t,a){"use strict";a.d(t,{I:()=>E});var s=a(98621),r=a.n(s),i=a(15654),n=a(14316),o=a(28138),c=a(84190),l=a(56177),d=a(94375),u=a(82788),p=a(74380),h=5*d.b.second,m="event";class v{constructor(e){this.source=e}addListener(e){this.source.addListener(m,e)}removeListener(e){this.source.removeListener(m,e)}}class g{constructor(e,t,a,s,i){this.ws=null,this.retry=0,this.timer=null,this.isOpened=!1,this.close=()=>{this.closeWebSocket(),this.subscription.unsubscribe()},this.update=e=>{e!==this.userId&&(this.userId=e,this.isOpened&&this.closeWebSocket(),this.userId&&this.connect(this.userId))},this.makeUrl=e,this.api=t,this.additionalHeaders=a,this.maxRetry=s,this.fallback=i,this.eventEmitter=new(r()),this.messages=new v(this.eventEmitter),this.subscription=new u.yU,this.subscription.add(p.o.shared().data().pipe((0,o.T)(e=>e.id)).safeSubscribe(e=>this.update(e)))}connect(e,t){if(this.maxRetry&&++this.retry>this.maxRetry){this.fallback&&this.fallback();return}this.api.shards.get(e,{exclude:t},(t,a)=>{if(t||!a)return void this.reconnect(e,a&&a.shard);var s=this.makeUrl(a.key,a.shard),r=this.additionalHeaders?"function"==typeof this.additionalHeaders?this.additionalHeaders():this.additionalHeaders:void 0,i=new WebSocket(s,void 0,r&&{headers:r});this.ws=i,i.onopen=()=>{this.retry=0,this.isOpened=!0,this.onOpen&&this.onOpen()},i.onmessage=e=>{this.eventEmitter.emit(m,e)},i.onerror=()=>{this.isOpened=!1,this.onClose&&this.onClose()},i.onclose=()=>{this.isOpened=!1,this.reconnect(e,a.shard),this.onClose&&this.onClose()}})}send(e){return!!this.ws&&!!this.isOpened&&(this.ws.send(e),!0)}reconnect(e,t){this.timer&&clearTimeout(this.timer),this.timer=setTimeout(()=>{this.connect(e,t)},h)}closeWebSocket(){this.ws&&(this.timer&&clearTimeout(this.timer),this.timer=null,this.ws.onopen=null,this.ws.onmessage=null,this.ws.onerror=null,this.ws.onclose=null,this.ws.close(),this.ws=null,this.isOpened=!1,this.retry=0)}}var f=a(30495);class b{constructor(e,t,a){this.start=e=>{void 0!==e&&(this.token=e),this.shouldStop=!1,this.pollEvent()},this.stop=()=>{this.shouldStop=!0},this.isStarted=()=>!this.shouldStop,this.pollEvent=e=>{if(this.fetching||!this.userId){null==e||e(!1);return}this.fetching=!0;var t={"client-id":this.clientId};this.token&&(t.sync=this.token);var a=this.additionalHeaders?"function"==typeof this.additionalHeaders?this.additionalHeaders():this.additionalHeaders:{};this.api.events.get(this.userId,t,(t,a)=>{if(a&&a.length){var s;a.forEach(e=>{this.listener&&this.listener(e),e.sync&&(s=e.sync)}),s&&(this.token=s)}this.fetching=!1,null==e||e(!0),this.shouldStop||setTimeout(()=>{this.pollEvent()},2e3)},a)},this.api=f.jI.shared(),this.token=null,this.fetching=!1,this.shouldStop=!0,this.additionalHeaders=a,this.userId=e,this.clientId=t}setListener(e){this.listener=e}}var y=a(97156),w=a(38107),k=a(8733),x=a(75841),S=a(48830),P=a(15526),C=a(1296),j=a(5190),_=a(10557),T=a(26216),A=a(79942),I=a(79225),N="event.received";class E{get connectingToWebSocket(){return null!=this.connection&&"socket"!==this.connectionTypeSubject.getValue()}get active(){return this.activeSubject.pipe((0,i.F)())}constructor(e){this.timestamp=null,this.eventEmitter=new(r()),this.connection=null,this.activeSubject=new y.t(!1),this.realmSubscriptions=null,this.fakeContactsSubscription=null,this.delayedMessagesSubscription=null,this.webSocketFinishedInitializing=new w.m(1),this.processedDuringConnectionSyncs=[],this.realtimeDataShouldBeInvalidatedSubject=ne
3w k.B,this.realtimeDataShouldBeInvalidated=this.realtimeDataShouldBeInvalidatedSubject.asObservable(),this.initializedSubject=new k.B,this.initialized=this.initializedSubject.asObservable(),this.fakeContactsIds=[],this.eventsFilters=[],this.pendingEvents=new k.B,this.connectionTypeSubject=new y.t(null),this.connectionType=this.connectionTypeSubject.asObservable(),this.userId=e,this.getHost=f.jI.shared().host,this.maxRetry=3,this.webSocketConnectionEnabled=!0,this.eventEmitter.setMaxListeners(15),this.clientId=I.K.shared(e).id}start(e){this.startDispatching(e),e.add(()=>{this.controlConnection(!1)}),e.add(this.active.safeSubscribe(e=>{e&&"number"==typeof this.disconnectedTime&&Date.now()-this.disconnectedTime>=E.ttl?this.realtimeDataShouldBeInvalidatedSubject.next(void 0):e||(this.disconnectedTime=Date.now())}))}makeUrl(e,t,a){var s="wss://rt"+t+"."+a+"/"+e;return null==this.timestamp?s+"?client-id="+this.clientId:s+"?sync="+this.timestamp+"&client-id="+this.clientId}controlConnection(e){this.activeSubject.getValue()!==e&&(e?this.open():this.close())}open(){this.activeSubject.next(!0),this.processedDuringConnectionSyncs=[],this.startPolling(),this.webSocketConnectionEnabled&&(this.connection=new g((e,t)=>this.makeUrl(e,t,this.getHost()),f.jI.shared(),f.jI.shared().additionalHeaders,this.maxRetry,()=>{this.closeSocket(),this.processedDuringConnectionSyncs=[],this.webSocketFinishedInitializing.next(void 0),this.startPolling()}),this.connection.onOpen=()=>{this.pollEvent(()=>{var e;this.setConnectionType("socket"),null==(e=this.eventsPoller)||e.setListener(void 0),this.stopPolling(),this.webSocketFinishedInitializing.next(void 0)})},this.connection.messages.addListener(e=>{if(e.data){var t=JSON.parse(e.data);this.onEvent(t)}})),this.realmSubscriptions=new u.yU,this.realmSubscriptions.add(C.l.shared(this.userId).newEvent.subscribe(e=>{this.eventEmitter.emit(e.name,e.payload)})),this.delayedMessagesSubscription=new u.yU,this.delayedMessagesSubscription.add(_.g.shared(this.userId).newEvent.safeSubscribe(e=>{this.dispatch({label:e.label,payload:e.payload,sync:""},e.label,e.payload)})),this.fakeContactsSubscription=new u.yU,this.fakeContactsSubscription.add(j.m.shared(this.userId).newFakeContact.subscribe(e=>{var t;this.fakeContactsIds.push(null==(t=e.payload)?void 0:t["sender-id"]),this.eventEmitter.emit("event.users.events.added",e)}))}onEvent(e){if("init"===e.type&&this.initializedSubject.next(),"sync.reset"===e.type){this.timestamp=null;return}if(!(e.sync&&this.processedDuringConnectionSyncs.indexOf(e.sync)>=0)){var t=e.label||e.type,a=e.payload||e.details||{},s=f.jI.shared().variable("user-id");if("message:message:v2"===t)a=a.recipient===s?(0,T.A)(a,["text"]):a;else if("event.users.events.added"===t){var r,i,n,o=(null==(r=a)||null==(r=r.payload)?void 0:r["recipient-id"])===s;this.fakeContactsIds.includes(a["user-id"])&&"invitation"===a.type&&(a.type="message"),a=Object.assign({},o?(0,T.A)(a,["text","subject"]):a,{payload:null!=(i=a)&&i.payload?Object.assign({},o?(0,T.A)(a.payload,["text","subject"]):a.payload):null==(n=a)?void 0:n.payload})}else"event.users.events.staled"===t?this.fakeContactsIds.includes(a["user-id"])&&"invitation"===a.type&&(a.type="message"):"event.dialogs.letters.added"===t&&(a=a["recipient-id"]===s?(0,T.A)(a,["text","subject"]):a);this.pendingEvents.next({event:e,label:t,payload:a}),e.sync&&(this.timestamp=e.sync,this.connectingToWebSocket&&this.processedDuringConnectionSyncs.push(e.sync))}}startDispatching(e){e.add(this.pendingEvents.pipe((0,n.Z)(e=>this.eventAllowed(e.label,e.payload).pipe((0,o.T)(t=>({pending:e,allowed:t}))))).safeSubscribe(e=>{var{pending:t,allowed:a}=e;a&&this.dispatch(t.event,t.label,t.payload)}))}eventAllowed(e,t){return this.eventsFilters.reduce((a,s)=>a.pipe((0,c.n)(a=>a?s(e,t).pipe((0,l.s)(1)):(0,x.of)(!1))),(0,x.of)(!0))}dispatch(e,t,a){t&&this.eventEmitter.emit(t,a);var s=Object.assign({},e);e.payload?s.payload=a:e.details&&(s.details=a),this.eventEmitter.emit(N,s)}addEventsFilter(e){this.eventsFilters.push(e)}removeEventsFilter(e){var t=this.eventsFilters.indexOf(e);t>=0&&this.eventsFilters.splice(t,1)}close(){this.processedDuringConnectionSyncs=[],this.activeSubject.next(!1),this.realmSubscriptions&&this.realmSubscriptions.unsubscribe(),this.fakeContactsSubscription&&this.fakeContactsSubscription.unsubscribe(),this.delayedMessagesSubscription&&this.delayedMessagesSubscription.unsubscribe(),this.closeSocket(),this.stopPolling()}closeSocket(){this.connection&&(this.connection.close(),this.connection=null,"socket"===this.connectionTypeSubject.getValue()&&this.setConnectionType(null))}startPolling(){this.closeSocket(),this.eventsPoller||(this.eventsPoller=new b(this.userId,this.clientId,f.jI.shared().additionalHeaders)),this.eventsPoller.stop(),this.eventsPoller.setListener(e=>this.onEvent(e)),this.eventsPoller.start(this.timestamp),this.setConnectionType("polling")}stopPolling(){this.eventsPoller&&this.eventsPoller.stop(),"polling"===this.connectionTypeSubject.getValue()&&this.setConnectionType(null)}addListener(e,t){return this.eventEmitter.addListener(e,t),{remove:()=>this.eventEmitter.removeListener(e,t)}}removeListener(e,t){this.eventEmitter.removeListener(e,t)}events(e){return new S.c(t=>this.addListener(e,e=>{t.next(e)}).remove)}addEventListener(e){return this.eventEmitter.addListener(N,e),{remove:()=>this.eventEmitter.removeListener(N,e)}}removeEventListener(e){this.eventEmitter.removeListener(N,e)}sendClientEvent(e,t){return(0,f.Yq)(f.jI.shared().events.post,this.userId,{label:e.replace("ci:",""),payload:t}).pipe((0,A.AB)(void 0))}pollEvent(e){this.eventsPoller&&this.eventsPoller.isStarted()?this.eventsPoller.pollEvent(e):null==e||e(!1)}setConnectionType(e){this.connectionTypeSubject.next(e)}disableWebsocketConnection(){this.webSocketFinishedInitializing.subscribe(()=>{this.webSocketConnectionEnabled=!1,this.startPolling()})}}E.ttl=5*d.b.minute,E.shared=(0,P.G)(e=>new E(e))},54157(e,t,a){"use strict";a.d(t,{l:()=>f});var s=a(15526),r=a(97156),i=a(8733),n=a(75841),o=a(4126),c=a(48830),l=a(84190),d=a(53940),u=a(53193),p=a(36580),h=a(32841),m=a(30495),v=a(75206),g=a(64998);class f{static getKey(e,t){return e+"|"+t}static getFormData(e){var t=new FormData;if(e.uri.startsWith("data")){var a=(0,v.Q)(e.uri);t.append("blob",a)}else{var s=e.name||e.uri.split("/").pop();t.append(s,e)}return t}constructor(){this.failedUploads=[],this.uploads=new r.t({}),this.canceled=new i.B}activeUploadFor(e,t){return this.uploads.pipe((0,l.n)(a=>a[f.getKey(e,t)]||(0,n.of)(null)))}upload(e,t,a){return(0,o.v)(()=>{var s=f.getKey(e,t.uri),r=this.failedUploads.indexOf(s);if(this.uploads.getValue()[s]&&r<0)return this.uploads.getValue()[s];var i=this.canceled.pipe((0,d.p)(e=>e===s));r>=0&&this.failedUploads.splice(r,1);var n=new c.c(r=>{var i=h.format({protocol:"https",hostname:m.jI.shared().getBaseHost().replace("//",""),pathname:e}),n=new XMLHttpRequest;n.open(a||"POST",i,!0),n.setRequestHeader("accept","application/json"),n.setRequestHeader("authorization",g.a.shared().getAAF());var o=m.jI.shared().augment("user-agent");o&&n.setRequestHeader("user-agent",o);var c=m.jI.shared().augment("x-facility");c&&n.setRequestHeader("x-facility",c);
3var l=m.jI.shared().augment("X-Client"),d=m.jI.shared().augment("X-Client-Version"),u=m.jI.shared().augment("X-Client-Instance");l&&n.setRequestHeader("X-Client",l),d&&n.setRequestHeader("X-Client-Version",d),u&&n.setRequestHeader("X-Client-Instance",u),n.onload=e=>{try{var t=e.target,a=JSON.parse(t.responseText);r.next({name:"complete",basename:Array.isArray(a)?a[0]:a.basenames?a.basenames[0]:a.basename}),r.complete()}catch(e){r.next({name:"failed"}),r.complete()}},n.onerror=()=>{r.next({name:"failed"}),r.complete()};var p=e=>{var t=e.loaded&&e.total?Math.min(Math.round(e.loaded/e.total*100),100):0;r.next({name:"uploading",progress:t||0})};return n.upload&&n.upload.addEventListener("progress",p),n.send(f.getFormData(t)),()=>{if(n.upload&&n.upload.removeEventListener("progress",p),n.status!==n.DONE){var e=Object.assign({},this.uploads.getValue());delete e[s],this.uploads.next(e),n.abort()}}}).pipe((0,u.Q)(i),(0,p.t)(1));return this.uploads.next(Object.assign({},this.uploads.getValue(),{[s]:n})),n})}cancelUpload(e,t){this.canceled.next(f.getKey(e,t))}}f.shared=(0,s.G)(()=>new f)},43751(e,t,a){"use strict";a.d(t,{Y:()=>s});var s=a(59324).Y},50042(e,t,a){"use strict";a.d(t,{a:()=>r,r:()=>s});var s=e=>{var t=(e||"").trim();if(0!==t.length){var a=t.split(",").reduce((e,t)=>{var[a,s]=t.trim().split("=").map(e=>e.trim());return Object.assign({},e,{[a]:s||!0})},{}),s=parseInt(a["max-age"]);return isNaN(s)?s=0:s*=1e3,{maxAge:s,public:!!a.public,private:!!a.private,noStore:!!a["no-store"],noCache:!!a["no-cache"],mustReValidate:!!a["must-revalidate"]}}},r=e=>s(e.getResponseHeader("Cache-Control"))},26551(e,t,a){"use strict";a.d(t,{_:()=>s._});var s=a(86019)},2952(e,t,a){"use strict";a.d(t,{T:()=>g});var s=a(32841),r=a(97156),i=a(8733),n=a(34578),o=a(56823),c=a(48830),l=a(15526),d=a(30495),u=a(53940),p=a(32519),h=a(94375),m=a(37168),v=10*h.b.second;class g{constructor(){this.uri=s.format({protocol:"https",hostname:d.jI.shared().getBaseHost().replace("//",""),pathname:"v2/metrics"}),this.metrics=new r.t([]),this.flushSubject=new i.B}start(e){e.add(this.metrics.pipe((0,u.p)(e=>!!e.length),(0,p.s)(()=>(0,n.h)(this.flushSubject,(0,o.O)(v),this.metrics.pipe((0,u.p)(e=>e.length>=50))))).safeSubscribe(e=>{var t,a,s,r,i,n;this.metrics.next([]),t=this.uri,a=d.jI.shared().augment("X-Client"),i=Object.assign({},a?{"X-Client":a}:void 0,(s=d.jI.shared().augment("X-Client-Version"))?{"X-Client-Version":s}:void 0,(r=d.jI.shared().augment("X-Client-Instance"))?{"X-Client-Instance":r}:void 0),(n=function(e){try{return new Blob([JSON.stringify(e,null,2)],{type:"text/plain"})}catch(e){return m.Cp(Error("Failed to encode beacon data")),null}}({metrics:e}))&&fetch(t,{method:"POST",body:n,keepalive:!0,headers:i}).catch(e=>{console.error(e)})}))}flush(){this.flushSubject.next(void 0)}send(e){return new c.c(t=>{this.metrics.next([...this.metrics.getValue(),e]),t.complete()})}}g.shared=(0,l.G)(()=>new g)},73914(e,t,a){"use strict";a.d(t,{Y:()=>S,p:()=>P});var s=a(15526),r=a(4126),i=a(34578),n=a(56607),o=a(75841),c=a(48830),l=a(82788),d=a(26274),u=a(36580),p=a(56177),h=a(10629),m=a(84190),v=a(53193),g=a(28138),f=a(4938),b=a(41196),y=a(5801),w=a(39971),k=a(79942);class x{constructor(){this.cachePolicy="actual-cache-data-else-load"}getCachePolicy(){return this.cachePolicy}setCachePolicy(e){this.cachePolicy=e}}x.shared=(0,s.G)(()=>new x);class S{static setGlobalCachePolicy(e){x.shared().setCachePolicy(e)}static getGlobalCachePolicy(){return x.shared().getCachePolicy()}constructor(e){this.setCachePolicy=e=>{this.cachePolicy=e},this.clearCachePolicy=()=>{this.cachePolicy=void 0}}getCachePolicy(){return this.cachePolicy||x.shared().getCachePolicy()}}function P(e,t,a,s){return(0,r.v)(()=>{var g=(0,r.v)(()=>a()).pipe((0,u.t)(1)),x=g.pipe((0,p.s)(1)),S=g.pipe((0,y.o)()),P=w.v.defer(()=>t()).pipe((0,k.hr)()),C=(0,i.h)(g.pipe((0,h.i)(1),(0,m.n)(e=>e?f.E.shared().currentTime().asObservable().pipe((0,m.n)(t=>e.expiration>=t?(0,o.of)({data:e.data,ttl:e.expiration}):n.w)):n.w),(0,v.Q)(P.asObservable())),P.pipe((0,k.Fg)(e=>{var{data:t,ttl:a}=e;return f.E.shared().currentTime().pipe((0,k.Fg)(e=>s({data:t,expiration:e+a,time:e})))})).asObservable().pipe((0,m.n)(()=>S)));switch(e){case"actual-cache-data-else-load":return x.pipe((0,m.n)(e=>e?f.E.shared().currentTime().asObservable().pipe((0,m.n)(t=>e.expiration>=t?S:C)):C));case"cache-data-try-load":return x.pipe((0,m.n)(e=>e?new c.c(t=>{var a=new l.yU;return a.add(S.subscribe(t)),a.add(f.E.shared().currentTime().asObservable().pipe((0,m.n)(t=>e.expiration>=t?n.w:C),(0,p.s)(1),(0,b.y)()).subscribe()),a}):C));case"cache-data-dont-load":return x.pipe((0,m.n)(e=>e?S:(0,d.$)("Cache is empty")))}}).pipe((0,g.T)(e=>e.data))}S.shared=(0,s.G)(e=>new S(e))},50846(e,t,a){"use strict";a.d(t,{Q:()=>x});var s=a(4938),r=a(44596),i=a(97156),n=a(75841),o=a(56607),c=a(4126),l=a(17524),d=a(34578),u=a(84190),p=a(40554),h=a(28138),m=a(53940),v=a(15654),g=a(73914),f=a(86220),b=a(92746),y=a.n(b),w=a(39971),k=a(79942);class x{constructor(e,t,a){this.stateTransformations=new i.t({}),this.currentLoadRequests={};for(var s=arguments.length,n=Array(s>3?s-3:0),o=3;o<s;o++)n[o-3]=arguments[o];var[c,l]=n;this.modelName=e+"."+t,this.modelDomain=e,this.modelStorage=r.Z.shared(),this.modelCachePolicy=g.Y.shared(this.modelDomain),this.getData=a,this.stateFromValue=c||((e,t,a,s)=>({options:t,data:e,expiration:s})),this.valueFromState=l||(e=>({data:e.data,expiration:e.expiration}))}start(e){e.add(this.dataUpdates(e=>
3this.state(e).pipe((0,u.n)(e=>e?s.E.shared().currentTime().pipe((0,k.vV)(t=>e.expiration>=t?e:void 0)):(0,n.of)(void 0)))).pipe((0,p.H)(e=>{if("ttl"in e&&"number"==typeof e.ttl)return s.E.shared().currentTime().pipe((0,k.vV)(t=>({data:e.data,options:e.options,expiration:(e.ttl||0)+t})));var t,a="expiration"in e&&"number"==typeof e.expiration?e.expiration:null==(t=this.getState(e.options))?void 0:t.expiration;return"number"==typeof a?(0,n.of)({data:e.data,options:e.options,expiration:a}):o.w})).safeSubscribe(e=>{this.setState(e.data,e.options,e.expiration)})),e.add(this.shouldRefreshData().safeSubscribe(e=>{var t=this.getRawState();if(t)for(var a of Object.values(t))e(a.options)&&this.setRawData(void 0,a.options)}))}getKeyForModelOptions(e){return function e(t){return t&&"number"!=typeof t&&"string"!=typeof t&&"boolean"!=typeof t&&void 0!==t?Array.isArray(t)?"array."+t.map(t=>e(t)).join(","):"object."+Object.keys(t).sort().reduce((a,s)=>{var r=t[s];if(void 0!==r){var i=s+":"+e(r);return a?a+","+i:i}return a},""):typeof t+"."+t}(e)}loadData(e){var t=this.getKeyForModelOptions(e),a=this.currentLoadRequests[t];if(a)return a;var s=this.getData(e).pipe((0,k.Zl)(()=>{delete this.currentLoadRequests[t]}),(0,k.hr)());return this.currentLoadRequests[t]=s,s}baseData(e){return(0,f.b)((0,c.v)(()=>(0,g.p)(this.cachePolicy(),()=>this.loadData(e),()=>this.state(e),t=>{var{data:a,expiration:s,time:r}=t;return w.v.defer(()=>(this.invalidate(r),this.setState(a,e,s),w.v.just(void 0)))})))}dataAreEqual(e,t){return y()(e,t)}dataUpdates(e){return o.w}data(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var s=t[0],r=this.getKeyForModelOptions(s),i=this.baseData(s),o=(0,l.z)([i,this.stateTransformations.pipe((0,h.T)(e=>e[r]||[]))]).pipe((0,h.T)(e=>{var[t,a]=e;return a.reduce((e,t)=>t(e),t)}));return(0,d.h)((0,n.of)(void 0),this.shouldRefreshData().pipe((0,m.p)(e=>e(s)))).pipe((0,u.n)(()=>o),(0,v.F)((e,t)=>this.dataAreEqual(e,t)))}isFilled(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var s=t[0];return this.isExpired(s).pipe((0,k.vV)(e=>void 0!==this.getState(s)&&!e))}setStateIfNotFilled(){var e=arguments.length<=0?void 0:arguments[0],t=3==arguments.length?arguments.length<=1?void 0:arguments[1]:void 0,a=3==arguments.length?arguments.length<=2?void 0:arguments[2]:arguments.length<=1?void 0:arguments[1];return this.isFilled(t).pipe((0,k.ex)(r=>{r||s.E.shared().now(s=>{this.invalidate(s),this.setState(e,t,a+s)})}))}shouldRefreshData(){return o.w}addOptimisticStateTransformation(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var s=t[1],r=this.getKeyForModelOptions(s),i=t[0];this.stateTransformations.next(Object.assign({},this.stateTransformations.getValue(),{[r]:[...this.stateTransformations.getValue()[r]||[],i]}));var n=()=>{var e=this.stateTransformations.getValue(),t=(e[r]||[]).filter(e=>e!==i);if(t.length)this.stateTransformations.next(Object.assign({},e,{[r]:t}));else{var a=Object.assign({},e);delete a[r],this.stateTransformations.next(a)}};return{commit:()=>{var e=this.getState(s);void 0!==e&&this.setState(i(e.data),s,e.expiration),n()},reject:n}}invalidate(e){var t=this.getRawState();if(t){var a=Object.assign({},t),s=!1;for(var[r,i]of Object.entries(a))i.expiration<e&&(delete a[r],s=!0);s&&this.setRawState(a)}}setRawState(e){return this.modelStorage.setState(this.modelName,e)}setState(){var e=arguments.length<=0?void 0:arguments[0],t=3==arguments.length?arguments.length<=1?void 0:arguments[1]:void 0,a=this.getKeyForModelOptions(t),s=3==arguments.length?arguments.length<=2?void 0:arguments[2]:arguments.length<=1?void 0:arguments[1],r=this.getRawState(),i=this.stateFromValue(e,t,null==r?void 0:r[a],s);this.setRawData(i,t)}setRawData(){var e=arguments.length<=0?void 0:arguments[0],t=2==arguments.length?arguments.length<=1?void 0:arguments[1]:void 0,a=this.getKeyForModelOptions(t),s=this.getRawState();if(s||e){var r=Object.assign({},s);e?r[a]=e:delete r[a],this.setRawState(r)}}getRawState(){return this.modelStorage.getState(this.modelName)}getState(){for(var e,t=arguments.length,a=Array(t),s=0;s<t;s++)a[s]=arguments[s];var r=a[0],i=this.getKeyForModelOptions(r),n=null==(e=this.getRawState())?void 0:e[i];return n?this.valueFromState(n):void 0}rawState(){return this.modelStorage.state(this.modelName)}state(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var s=t[0],r=this.getKeyForModelOptions(s);return this.rawState().pipe((0,h.T)(e=>{var t=null==e?void 0:e[r];return t?this.valueFromState(t):void 0}))}isExpired(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var r=t[0];return s.E.shared().currentTime().pipe((0,k.vV)(e=>{var t=this.getState(r);return void 0!==t&&t.expiration<e}))}cachePolicy(){return this.modelCachePolicy.getCachePolicy()}}},20365(e,t,a){"use strict";a.d(t,{u:()=>m});var s=a(56607),r=a(73914),i=a(86220),n=a(28138),o=a(84190),c=a(56177),l=a(80883),d=a(50846),u=a(39971),p=a(79942),h=a(4938);class m extends d.Q{constructor(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:50;super(e,t,e=>this.getAllItems(e),(e,t,a,s)=>this.stateFromItemsInRangeWithFilters(void 0,t,e,a,s),e=>this.itemsInRangeWithFiltersFromState(void 0,e)),this.dataTtl=a,this.pageLength=s}dataAreEqual(e,t){return e===t}normalizeRange(e){for(var[t,a]=e,s=this.pageLength,r=Math.floor(a/s)*s,i=t+(a-r),n=[[s,r]];i>s;)i-=s,r+=s,n.push([s,r]);return n}denormalizeItems(e,t,a){var s=t[1]-a[1],r=t[0];return e.slice(s,r+s)}getAllItems(e){return this.paged(e).allItems(this.pageLength).toSingle().pipe((0,p.vV)(e
3=>({data:e,ttl:this.dataTtl})))}items(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return u.v.defer(()=>{var e=t[0],a=t[1],s=t[2],o=this.getKeyForModelOptions(s),c=this.normalizeRange([e,a]);if(c.length>1)return u.v.zip(...c.map(e=>this.items(e[0],e[1],s))).pipe((0,p.vV)(e=>e.reduce((e,t)=>(e.push(...t),e),[])),(0,p.vV)(t=>this.denormalizeItems(t,[e,a],[c.reduce((e,t)=>e+t[1],0),c[0][1]])));var l=c[0];return(0,i.b)((0,r.p)(this.cachePolicy(),()=>this.getActualItems(l[0],l[1],s).pipe((0,p.vV)(e=>({data:e.items,ttl:e.ttl}))),()=>this.rawState().pipe((0,n.T)(e=>{var t=null==e?void 0:e[o];return t?this.itemsInRangeWithFiltersFromState(l,t):void 0})),e=>{var{data:t,expiration:a,time:r}=e;return u.v.defer(()=>(this.invalidate(r),this.setStateForRangeWithFilters(l,s,t,a),u.v.just(void 0)))})).toSingle().pipe((0,p.vV)(t=>this.denormalizeItems(t,[e,a],l)))})}paged(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var r=t[0],i=this.getKeyForModelOptions(r);return new l.UM((e,t)=>this.items(e,t,r),e=>this.dataUpdates(t=>i!==this.getKeyForModelOptions(t)?s.w:e.pipe((0,n.T)(e=>({data:e.items,expiration:Number.MAX_SAFE_INTEGER})))).pipe((0,o.n)(t=>e.pipe((0,c.s)(1)).pipe((0,n.T)(e=>({items:t.data,endReached:e.endReached}))))))}stateFromItemsInRangeWithFilters(e,t,a,s,r){var i=this.getKeyForModelOptions(e);return{data:Object.assign({},null==s?void 0:s.data,{[i]:{items:a,range:e,expiration:r}}),expiration:Math.max((null==s?void 0:s.expiration)||r,r),options:t}}itemsInRangeWithFiltersFromState(e,t){var a,s=this.getKeyForModelOptions(e),r=null==(a=t.data)?void 0:a[s];if(r)return{data:r.items,expiration:r.expiration}}setStateForRangeWithFilters(){var e=arguments.length<=0?void 0:arguments[0],t=4==arguments.length?arguments.length<=1?void 0:arguments[1]:void 0,a=this.getKeyForModelOptions(t),s=4==arguments.length?arguments.length<=2?void 0:arguments[2]:arguments.length<=1?void 0:arguments[1],r=4==arguments.length?arguments.length<=3?void 0:arguments[3]:arguments.length<=2?void 0:arguments[2],i=this.getRawState(),n=null==i?void 0:i[a],o=this.stateFromItemsInRangeWithFilters(e,t,s,n,r);this.setRawData(o,t)}invalidate(e){var t=this.getRawState();if(t){var a=Object.assign({},t),s=!1;for(var[r,i]of Object.entries(a))if(i.expiration<e)delete a[r],s=!0;else{var n=Object.assign({},i.data);for(var[o,c]of Object.entries(n))c.expiration<e&&(delete n[o],a[r]=Object.assign({},i,{data:n}),s=!0);Object.keys(n).length||(delete a[r],s=!0)}s&&this.setRawState(a)}}setStateIfNotFilled(){var e=arguments.length<=0?void 0:arguments[0],t=3==arguments.length?arguments.length<=1?void 0:arguments[1]:void 0,a=3==arguments.length?arguments.length<=2?void 0:arguments[2]:arguments.length<=1?void 0:arguments[1];return this.isFilled(t).pipe((0,p.Fg)(s=>s?u.v.just(!0):h.E.shared().currentTime().pipe((0,p.ex)(s=>{this.invalidate(s);var r=this.pageLength,i=s+a;if(e.length)for(var n=0;n<e.length;n+=r)this.setStateForRangeWithFilters([r,n],t,e.slice(n,n+r),i);else this.setStateForRangeWithFilters([r,0],t,e,i)}),(0,p.AB)(!1))))}}},44596(e,t,a){"use strict";a.d(t,{Z:()=>i});var s=a(15526),r=a(97156);class i{constructor(){this.storage={}}modelState(e){return this.storage[e]||(this.storage[e]=new r.t(void 0)),this.storage[e]}getSnapshot(){return Object.keys(this.storage).filter(e=>void 0!==this.storage[e].getValue()).map(e=>({[e]:this.storage[e].getValue()})).reduce((e,t)=>Object.assign({},e,t),{})}setSnapshot(e){Object.keys(e).forEach(t=>{this.setState(t,e[t])})}state(e){return this.modelState(e)}getState(e){return this.modelState(e).getValue()}setState(e,t){this.modelState(e).next(t)}}i.shared=(0,s.G)(()=>new i)},79960(e,t,a){"use strict";a.d(t,{o:()=>p});var s=a(50846),r=a(15526),i=a(30495),n=a(97983),o=a(39971),c=a(52372),l=a(38107),d=a(79942),u=a(81429);class p extends s.Q{constructor(e){super("notifications.addresses",e,t=>new o.v(a=>{i.jI.shared().notifications.remastered.addresses.get(e,{channel:t},(e,t)=>{e?a.error(e):a.success({data:null==t?void 0:t.addresses,ttl:0})})})),this.refreshSubject=new l.m(1),this.userId=e}shouldRefreshData(){return this.refreshSubject.pipe((0,n.u)(()=>!0))}refresh(){this.refreshSubject.next(void 0)}addToken(e,t){return o.v.defer(()=>(0,i.Yq)(i.jI.shared().notifications.addresses.post,this.userId,{address:e,channel:t}).pipe((0,d.ex)(()=>{var a,s=(null==(a=this.getState(t))?void 0:a.data)||[];this.setState([{channel:t,address:e,confirmed:0},...s.filter(e=>e.confirmed)],t,0)})))}removeToken(e,t){return o.v.defer(()=>{var a=this.addOptimisticStateTransformation(a=>a.filter(a=>a.channel!==t||a.address!==u.Buffer.from(e,"base64").toString("binary")),t);return(0,i.Yq)(i.jI.shared().notifications.addresses.delete,this.userId,t,e).pipe((0,c.rQ)(a))})}confirm(e,t){return(0,i.Yq)(i.jI.shared().notifications.remastered.addresses.confirmation.post,this.userId,{confirmationCode:t,channel:e}).pipe((0,d.ex)(()=>{this.refreshSubject.next(void 0)}))}resendPhoneVerificationCode(){return(0,i.Yq)(i.jI.shared().notifications.remastered.addresses.confirmation.resend.post,this.userId,"tel")}}p.shared=(0,r.G)(e=>new p(e))},24044(e,t,a){"use strict";a.d(t,{P:()=>p});var s=a(30495),r=a(50846),i=a(79942),n=a(50042),o=a(15526),c=a(91885),l=a(39971),d=a(86977),u=a(97983);class p extends r.Q{constructor(e){super("payment.account.debit-aggregation",e,t=>(0,s.p6)(s.jI.shared().aggregation["user.debit.owned"].get,e,{count:t}).pipe((0,i.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:c.Q.success(a.amount),ttl:(null==(t=(0,n.a)(s))?void 0:t.maxAge)||0}}),(0,i.ZC)(e=>l.v.just({data:c.Q.failure("debit-aggregation-fetch-failed"),ttl:0})))),this.userId=e}shouldRefreshData(){return d.I.shared(this.userId).events("account:credits").pipe((0,u.u)(()=>!0))}}p.shared=(0,o.G)(e=>new p(e))},83114(e,t,a){"use strict";a.d(t,{v:()=>g});var s=a(30495),r=a(15526),i=a(50846),n=a(86977),o=a(84190),c=a(56177),l=a(53940),d=a(28138),u=a(97983),p=a(39971),h=a(34578),m=a(79942),v=a(91885);class g extends i.Q{constructor(e){super("user.account.balance",e,()=>(0,s.Yq)(s.jI.shared().credits.accounts.balance.get,e).pipe((0,m.vV)(e=>({data:e,ttl:Number.MAX_SAFE_INTEGER})))),this.userId=e}dataUpdates(e){return n.I.shared(this.userId).events("account:credits").pipe((0,o.n)(t=>{var a=new Date(t.timestamp).getTime();return e(void 0).pipe((0,c.s)(1),(0,l.p)(e=>!(null!=e&&e.data.timestamp)||a>e.data.timestamp),(0,d.T)(()=>({data:{balance:t.balance,timestamp:a},ttl:Number.MAX_SAFE_INTEGER})))}))}
3shouldRefreshData(){return(0,h.h)(n.I.shared(this.userId).events("event.users.tags.set").pipe((0,l.p)(e=>"object"==typeof e&&"credits.accounts.birthday"===e.tag)),n.I.shared(this.userId).realtimeDataShouldBeInvalidated).pipe((0,u.u)(()=>!0))}changeBalance(e,t){var a,r=null==(a=this.getState())||null==(a=a.data)?void 0:a.timestamp;return(0,s.Yq)(s.jI.shared().credits.accounts.balance.post,this.userId,e).pipe((0,m.ex)(()=>{var a=this.getState();if(void 0===a)return void console.warn("Empty user.account.balance model state of user "+this.userId+" cannot be actualized");if(void 0!==a.data){var s=a.data.timestamp;void 0!==s&&(void 0===r||s>r)||this.setState(Object.assign({},a.data,{balance:a.data.balance+e.amount/(100/(t||1))}),a.expiration)}}))}accountDeletionInitiated(){return(0,s.Yq)(s.jI.shared().users.actions["account.deletion.called"].post,this.userId,{}).pipe((0,m.AB)(v.Q.success()),(0,m.ZC)(()=>p.v.just(v.Q.failure("failure"))))}claimWheelDiscount(){return(0,s.Yq)(s.jI.shared().users.actions["credits.wheel.discount.claimed"].post,this.userId,{}).pipe((0,m.AB)(v.Q.success()),(0,m.ZC)(()=>p.v.just(v.Q.failure("failure"))))}requestOnetimeBuyerOffer(){return(0,s.Yq)(s.jI.shared().users.actions["onetime.buyer.offer.requested"].post,this.userId,{}).pipe((0,m.AB)(v.Q.success()),(0,m.ZC)(()=>p.v.just(v.Q.failure("failure"))))}}g.shared=(0,r.G)(e=>new g(e))},88923(e,t,a){"use strict";a.d(t,{c:()=>S});var s=a(30495),r=a(50846),i=a(15526),n=a(79942),o=a(50042),c=a(52372),l=a(39971),d=a(94375),u=a(17524),p=a(38107),h=a(84190),m=a(56177),v=a(28138),g=a(97983),f=a(86977),b=a(74380),y=a(26578),w=a(4938),k=["quantity"],x=5*d.b.minute;class S extends r.Q{constructor(e){super("payment.autobuy.settings",e,t=>(0,u.z)([b.o.shared().data(),y.t.shared().activeRoles]).toSingle().pipe((0,n.Fg)(t=>{var[a,r]=t,i=a.id&&a.id!==e&&r.includes("users-operator")?0:null;return(0,s.p6)(s.jI.shared().v2.credits.accounts.settings.get,e).pipe((0,n.vV)(e=>{var t,a,{data:s,xhr:r}=e;return{data:(null==s||null==(t=s["auto-purchase"])?void 0:t.credits)||{},ttl:null!==i?i:(null==(a=(0,o.a)(r))?void 0:a.maxAge)||x}}))}))),this.refreshSubject=new p.m(1),this.userId=e}dataUpdates(e){return f.I.shared(this.userId).events("event.credits.accounts.autopurchase.updated").pipe((0,h.n)(t=>e(void 0).pipe((0,m.s)(1),(0,v.T)(e=>{var{quantity:a}=t,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,k);return{data:Object.assign({},(null==e?void 0:e.data)||{},s,{amount:a})}}))))}update(e){return l.v.defer(()=>{var t=this.addOptimisticStateTransformation(t=>Object.assign({},e,{available:t.available})),a={"auto-purchase":{credits:{enabled:e.enabled,sku:e.sku,"extra-tags":e["extra-tags"]}}};return(0,s.Yq)(s.jI.shared().v2.credits.accounts.settings.put,this.userId,a).pipe((0,c.rQ)(t))})}refresh(){return w.E.shared().currentTime().pipe((0,n.ex)(e=>{this.invalidate(e+x),this.refreshSubject.next(void 0)}),(0,n.AB)(void 0))}shouldRefreshData(){return this.refreshSubject.pipe((0,g.u)(()=>!0))}}S.shared=(0,i.G)(e=>new S(e))},36790(e,t,a){"use strict";a.d(t,{Y:()=>m});var s=a(50846),r=a(91885),i=a(15526),n=a(38107),o=a(38020),c=a(15654),l=a(10629),d=a(28138),u=a(10621),p=a(79942),h=a(94375);class m extends s.Q{constructor(){super("moto-client-ipresolve","default",()=>this.apiScheme.toSingle().pipe((0,p.Fg)(e=>(0,o.ff)(e,"/api/client/ipresolve",{method:"GET"})),(0,p.vV)(e=>{var{responseText:t,status:a}=e,s=t?JSON.parse(t):null;return 200===a&&s?{data:r.Q.success(s),ttl:5*h.b.minute}:{data:r.Q.failure("failed"),ttl:0}}))),this.apiScheme=new n.m(1)}shouldRefreshData(){return this.apiScheme.pipe((0,c.F)(u.L),(0,l.i)(1),(0,d.T)(()=>()=>!0))}setApiScheme(e){this.apiScheme.next(e)}}m.shared=(0,i.G)(()=>new m)},37306(e,t,a){"use strict";a.d(t,{L:()=>p});var s=a(15526),r=a(91885),i=a(38107),n=a(64733),o=a(30495),c=a(38020),l=a(79942),d=a(39971),u={code:0};class p{constructor(e){this.userId=e,this.apiScheme=new i.m(1),this.merchantId=new i.m(1),this.token=new i.m(1)}setMerchantId(e){this.merchantId.next(e)}setApiScheme(e){this.apiScheme.next(e)}setToken(e){this.token.next(e)}getRSAPublicKey(){return this.apiScheme.toSingle().pipe((0,l.Fg)(e=>{var t={accept:"application/json","content-type":"application/json",charset
3:"utf-8"},a=o.jI.shared().augment("true-client-ip");a&&(t["True-Client-Ip"]=a);var s=o.jI.shared().augment("cf-ipcountry");return s&&(t["CF-IPCountry"]=s),(0,c.ff)(e,"/api/security/key/2",{method:"GET",headers:t,query:{size:"4096",formatId:"2"}}).pipe((0,l.Fg)(e=>{var{responseText:t}=e;return d.v.just(JSON.parse(t))}))}))}tokenizeCard(e){return(0,n.y)(this.apiScheme,this.merchantId,this.token).toSingle().pipe((0,l.Fg)(t=>{var[a,s,r]=t,i={accept:"application/json","content-type":"application/json",charset:"utf-8",authorization:"Bearer "+r},n=o.jI.shared().augment("true-client-ip");n&&(i["True-Client-Ip"]=n);var u=o.jI.shared().augment("cf-ipcountry");return u&&(i["CF-IPCountry"]=u),(0,c.ff)(a,"/api/CardData/"+s+"/tokenize",{method:"POST",headers:i,body:JSON.stringify({invoice:e,ei:2,es:{uo:!0}})}).pipe((0,l.Fg)(e=>{var{responseText:t}=e;return d.v.just(JSON.parse(t).token)}))}))}createInvoice(e){return new d.v(t=>{o.jI.shared().exo.moto.invoice.post(this.userId,e,(e,a)=>{e&&400===e.status?t.success(r.Q.failure("invoice-not-created")):a?t.success(r.Q.success(a)):t.error(e)})})}purchase(e){return(0,n.y)(this.apiScheme,this.merchantId).toSingle().pipe((0,l.Fg)(t=>{var[a,s]=t,i={accept:"application/json","content-type":"application/json",charset:"utf-8"},n=o.jI.shared().augment("true-client-ip");n&&(i["True-Client-Ip"]=n);var p=o.jI.shared().augment("cf-ipcountry");return p&&(i["CF-IPCountry"]=p),(0,c.ff)(a,"/api/merchants/"+s+"/payments",{method:"POST",headers:i,body:JSON.stringify({invoice:e})}).pipe((0,l.Fg)(e=>{var t,{responseText:a,status:s}=e,i=a?JSON.parse(a):null;return 200===s&&i?"rejected"===i.state?d.v.just(r.Q.failure({code:i.rejectionCode,updateCardDetails:null==(t=i.payment)||null==(t=t.rejectionDetails)?void 0:t.updateCardDetails})):d.v.just(r.Q.success(i)):d.v.just(r.Q.failure(u))}))}))}getGooglePayMerchantSettings(){return(0,n.y)(this.apiScheme,this.merchantId,this.token).toSingle().pipe((0,l.Fg)(e=>{var[t,a,s]=e,i={accept:"application/json","content-type":"application/json-patch+json",charset:"utf-8",authorization:"Bearer "+s},n=o.jI.shared().augment("true-client-ip");n&&(i["True-Client-Ip"]=n);var u=o.jI.shared().augment("cf-ipcountry");return u&&(i["CF-IPCountry"]=u),(0,c.ff)(t,"/api/GooglePay/"+a+"/settings",{method:"GET",headers:i}).pipe((0,l.Fg)(e=>200===e.status&&e.response?d.v.just(r.Q.success(JSON.parse(e.response))):d.v.just(r.Q.failure("server-error"))),(0,l.W_)(r.Q.failure("server-error")))}))}validateApplePayMerchant(e){return(0,n.y)(this.apiScheme,this.merchantId,this.token).toSingle().pipe((0,l.Fg)(t=>{var[a,s,i]=t,n={accept:"application/json","content-type":"application/json-patch+json",charset:"utf-8",authorization:"Bearer "+i},u=o.jI.shared().augment("true-client-ip");u&&(n["True-Client-Ip"]=u);var p=o.jI.shared().augment("cf-ipcountry");return p&&(n["CF-IPCountry"]=p),(0,c.ff)(a,"/api/ApplePay/"+s+"/merchantValidation",{method:"POST",headers:n,body:JSON.stringify({validationURL:e})}).pipe((0,l.Fg)(e=>200===e.status&&e.response?d.v.just(r.Q.success(JSON.parse(e.response))):d.v.just(r.Q.failure("validation-error"))),(0,l.W_)(r.Q.failure("validation-error")))}))}}p.shared=(0,s.G)(e=>new p(e))},96899(e,t,a){"use strict";a.d(t,{w:()=>k});var s=a(15526),r=a(17524),i=a(38107),n=a(50846),o=a(15654),c=a(10629),l=a(28138),d=a(79942),u=a(39971),p=a(38020),h=a(36790);function m(e){var t,a,s;return Object.assign({},e,{tags:{taxAmount:null==(t=e.tags)?void 0:t.TaxAmount,taxAbbreviation:null==(a=e.tags)?void 0:a.TaxAbbreviation,taxIp:null==(s=e.tags)?void 0:s.TaxIp}})}var v=a(94375),g=a(38792),f=a.n(g),b=a(30495),y=a(50042),w=a(91885);class k extends n.Q{constructor(){super("moto-tax","default",e=>(0,r.z)([this.apiScheme,h.Y.shared().data()]).toSingle().pipe((0,d.Fg)(t=>{var[a,s]=t,r=e.reduce((e,t)=>(e.push(Object.assign({amount:t.price,priceType:t.priceType},s.isSuccessful&&s.value?{ip:s.value}:{})),e),[]),i={"Content-Type":"application/json"},n=b.jI.shared().augment("true-client-ip");n&&(i["True-Client-Ip"]=n);var o=b.jI.shared().augment("cf-ipcountry");return o&&(i["CF-IPCountry"]=o),(0,p.ff)(a,"/api/price/decomposelist",{method:"POST",headers:i,body:JSON.stringify({taxInfoList:r})})}),(0,d.Fg)(e=>{var t,a,s=null==(t=(0,y.a)(e))?void 0:t.maxAge,{responseText:r,status:i}=e,n=r?JSON.parse(r):null;return 200===i&&n?(null!=(a=n[0])&&a.ip&&h.Y.shared().setStateIfNotFilled(w.Q.success(n[0].ip),5*v.b.minute).safeSubscribe(),u.v.just({data:n.map(m),ttl:s||5*v.b.minute})):u.v.error({code:0})}))),this.apiScheme=new i.m(1)}shouldRefreshData(){return this.apiScheme.pipe((0,o.F)(f()),(0,c.i)(1),(0,l.T)(()=>()=>!0))}setApiScheme(e){this.apiScheme.next(e)}setHeader(e){}}k.shared=(0,s.G)(()=>new k)},17086(e,t,a){"use strict";a.d(t,{j:()=>o});var s=a(30495),r=a(15526),i=a(50846),n=a(79942);class o extends i.Q{constructor(e){super("payment.packages",e,t=>{var{shop:a,tags:r,subscription:i,fastbuySupported:o=!1}=t;return(i?(0,s.Yq)(s.jI.shared().credits.mall.packages.subscriptions.get,e,{shop:a}):(0,s.Yq)(s.jI.shared().credits.mall.packages.get,e,{shop:a,tags:r,"fastbuy-supported":o})).pipe((0,n.vV)(e=>({data:e.packages,ttl:0})),(0,n.W_)({data:[],ttl:0}))})}}o.shared=(0,r.G)(e=>new o(e))},40753(e,t,a){"use strict";a.d(t,{h:()=>m});var s=a(30495),r=a(15526),i=a(50846),n=a(38107),o=a(34578),c=a(86977),l=a(53940),d=a(97983),u=a(79942),p=a(39971),h=a(91885);class m extends i.Q{constructor(e){super("payment.subscription",e,()=>(0,s.Yq)(s.jI.shared().v4.credits.accounts.subscriptions.get,e).pipe((0,u.vV)(e=>({data:e,ttl:Number.MAX_SAFE_INTEGER}
3)))),this.userId=e,this.refreshSubject=new n.m(1)}shouldRefreshData(){return(0,o.h)(c.I.shared(this.userId).events("event.credits.accounts.subscriptions.recurring.updated"),c.I.shared(this.userId).events("event.credits.mall.receipt.exchanged").pipe((0,l.p)(e=>e["user-id"]===this.userId)),c.I.shared(this.userId).realtimeDataShouldBeInvalidated,this.refreshSubject).pipe((0,d.u)(()=>!0))}update(e){return(0,s.Yq)(s.jI.shared().v3.credits.accounts.subscriptions.put,this.userId,e).pipe((0,u.AB)(void 0))}cancelSubscription(e){return(0,s.Yq)(s.jI.shared().credits.accounts.subscription.cancellation.notify.post,this.userId,{reason:e}).pipe((0,u.AB)(h.Q.success()),(0,u.ZC)(()=>p.v.just(h.Q.failure("failure"))))}cancel(){return(0,s.Yq)(s.jI.shared().credits.accounts.subscription.cancel.post,this.userId).pipe((0,u.ex)(()=>this.refreshSubject.next()),(0,u.AB)(h.Q.success()),(0,u.ZC)(()=>p.v.just(h.Q.failure("failure"))))}renewSubscription(e){return(0,s.Yq)(s.jI.shared().v3.credits.accounts.subscriptions.renew.post,this.userId,e).pipe((0,u.ex)(()=>this.refreshSubject.next()),(0,u.AB)(h.Q.success()),(0,u.ZC)(()=>p.v.just(h.Q.failure("failure"))))}applyDiscount(e){return(0,s.Yq)(s.jI.shared().credits.mall.discounts.post,this.userId,"paywall.renewal",e).pipe((0,u.ex)(()=>this.refreshSubject.next()),(0,u.AB)(h.Q.success()),(0,u.ZC)(()=>p.v.just(h.Q.failure("failure"))))}}m.shared=(0,r.G)(e=>new m(e))},68885(e,t,a){"use strict";a.d(t,{w:()=>w});var s=a(30495),r=a(15526),i=a(50846),n=a(34578),o=a(86977),c=a(28138),l=a(15654),d=a(10629),u=a(53940),p=a(97983),h=a(92746),m=a.n(h),v=a(79942),g=a(94375),f=a(40753),b=a(58456),y=5*g.b.minute;class w extends i.Q{constructor(e){super("payment.subscription.upgrades",e,t=>{var{shop:a}=t;return(0,s.p6)(s.jI.shared().credits.mall.subscriptions.upgrades.get,e,{shop:a}).pipe((0,v.vV)(e=>{var{data:t,xhr:a}=e;return{data:t.packages,ttl:"number"==typeof t.ttl?t.ttl*g.b.second:y}}),(0,v.W_)({data:[],ttl:0}))}),this.userId=e}shouldRefreshData(){var e=f.h.shared(this.userId).data().pipe((0,c.T)(e=>[null==e?void 0:e.sku,null==e?void 0:e.recurringSku]),(0,l.F)(m()),(0,d.i)(1)),t=b.o.shared(this.userId).data().pipe((0,c.T)(e=>e.filter(e=>["subscription","subscription.onhold"].includes(e))),(0,l.F)(m()),(0,d.i)(1));return(0,n.h)(o.I.shared(this.userId).events("event.credits.accounts.subscriptions.recurring.updated"),o.I.shared(this.userId).events("event.credits.mall.receipt.exchanged").pipe((0,u.p)(e=>e["user-id"]===this.userId)),e,t).pipe((0,p.u)(()=>!0))}}w.shared=(0,r.G)(e=>new w(e))},58731(e,t,a){"use strict";a.d(t,{y:()=>s.y});var s=a(50103)},77767(e,t,a){"use strict";a.d(t,{g:()=>u});var s=a(15526),r=a(39971),i=a(8733),n=a(4126),o=a(40554),c=a(16819),l=a(92453),d=a(18909);class u{constructor(e){this.jobs=new i.B,this.jobs.pipe((0,o.H)(e=>this.execute(e))).safeSubscribe()}enqueue(e){return new r.v(t=>{this.jobs.next({operation:()=>e().asObservable(),success:e=>t.success(e),error:e=>t.error(e)})})}execute(e){return(0,n.v)(e.operation).pipe((0,c.O)(),(0,l.M)(t=>this.settle(e,t)),(0,d.w)())}settle(e,t){"N"===t.kind?e.success(t.value):"E"===t.kind&&e.error(t.error)}}u.shared=(0,s.G)(e=>new u(e))},17951(e,t,a){"use strict";a.d(t,{_:()=>S});var s=a(15526),r=a(97156),i=a(8733),n=a(75841),o=a(30495),c=a(49538),l=a(92453),d=a(84190),u=a(53940),p=a(14316),h=a(97983),m=a(41196),v=a(94375),g=a(5801),f=a(39971),b=a(91340),y=a(92746),w=a.n(y),k={"users.examined":{apiPrefix:"users.examined",removeDuplicates:!0},"videoinvitation.shown":{sendImmediately:!0},"videoinvitation.in.search.shown":{sendImmediately:!0},"users.observed":{sendImmediately:!0},"cheers.tape.opened":{sendImmediately:!0},"cheers.chip.activated":{sendImmediately:!0},"cheers.freegift.received":{sendImmediately:!0},"registration.finished":{sendImmediately:!0},"invites.clicked":{sendImmediately:!0},"audioinvitation.shown":{sendImmediately:!0},"autocall.received":{sendImmediately:!0},"autocall.rejected":{sendImmediately:!0},"photo.opened":{sendImmediately:!0},"video-clip.viewed":{sendImmediately:!0},"video-clip.completed":{removeDuplicates:!0},"video-clip.reaction.clicked":{sendImmediately:!0},"videoclip.freemember.hidden":{sendImmediately:!0}},x=10*v.b.second;class S{constructor(e){this.userId=e,this.actionsMap=new r.t(null),this.actionSuccessSubject=ne
3w i.B}start(e){e.add(this.actionsMap.pipe((0,g.o)(),(0,c.Z)(x),(0,l.M)(()=>this.actionsMap.next(null)),(0,d.n)(e=>{var t=Object.entries(e);return(0,n.of)(...t.map(e=>{var[t,a]=e;return{actions:a,type:t}}))}),(0,u.p)(e=>{var{actions:t,type:a}=e;return!!(null!=t&&t.length)&&!!a}),(0,p.Z)(e=>{var{actions:t,type:a}=e;return this.send(a,t).pipe((0,l.M)(()=>this.actionSuccessSubject.next(a)),(0,m.y)())})).safeSubscribe())}sendFetch(e,t){var a=new URL("users/"+this.userId+"/actions/"+e.type,"https://"+o.jI.shared().getBaseHost().replace("//","")).toString(),s=o.jI.shared().augment("user-agent"),r=o.jI.shared().augment("x-facility"),i=o.jI.shared().augment("true-client-ip"),n=o.jI.shared().augment("cf-ipcountry"),c=o.jI.shared().augment("X-Client"),l=o.jI.shared().augment("X-Client-Version"),d=o.jI.shared().augment("X-Client-Instance");fetch(a,{keepalive:!0,method:"POST",headers:Object.assign({accept:"application/json","content-type":"application/json",authorization:o.jI.shared().authorize()},s?{"user-agent":s}:void 0,r?{"x-facility":r}:void 0,i?{"true-client-ip":i}:void 0,n?{"cf-ipcountry":n}:void 0,c?{"X-Client":c}:void 0,l?{"X-Client-Version":l}:void 0,d?{"X-Client-Instance":d}:void 0),body:JSON.stringify([e.data])}).then(t).catch(e=>{console.error(e)})}logUserAction(e){var{sendImmediately:t}=k[e.type]||{};return new f.v(a=>{var s=e.type;if(t)this.sendFetch(e,()=>{a.success()});else{var r=this.actionsMap.getValue();if(r){var i=r[s];this.actionsMap.next(Object.assign({},r,{[s]:i?[...i,e]:[e]}))}else this.actionsMap.next({[s]:[e]});a.success()}})}send(e,t){var{apiPrefix:a,removeDuplicates:s}=k[e]||{},r=s?(0,b.s)(t,w()).map(e=>e.data):t.map(e=>e.data),i=a?o.jI.shared().users.actions[a].post:o.jI.shared().users.actions.post;return(0,o.br)(i,this.userId,e,r)}onActionSuccess(e){return this.actionSuccessSubject.pipe((0,u.p)(t=>t===e),(0,h.u)(void 0))}}S.shared=(0,s.G)(e=>new S(e))},30385(e,t,a){"use strict";a.d(t,{x:()=>h});var s=a(50846),r=a(53940),i=a(28138),n=a(97983),o=a(86977),c=a(15526),l=a(30495),d=a(79942),u=a(39971),p=a(97361);class h extends s.Q{static getBenefitsAmount(e){return(null!=e?e:[]).reduce((e,t)=>{var a;return e[t.name]=(null!=(a=e[t.name])?a:0)+t.amount,e},{})}constructor(e){super("user.benefits",e,()=>(0,l.Yq)(l.jI.shared().users.benefits.get,e).pipe((0,d.vV)(e=>{var t,a=e.ttl?null!=(t=(0,p.qV)(e.ttl))?t:0:Number.MAX_SAFE_INTEGER;return{data:e.benefits,ttl:a}}),(0,d.ZC)(()=>u.v.just({data:{attachments:0,letters:0,messages:0,videochat:0},ttl:0})))),this.userId=e}dataUpdates(e){return o.I.shared(this.userId).events("events.benefits.changed").pipe((0,r.p)(e=>e["user-id"]===this.userId),(0,i.T)(e=>{var t=this.getState(),a=null!=t&&t.data?Object.assign({},t.data):{attachments:0,letters:0,messages:0,videochat:0},{attachments:s,letters:r,messages:i,videochat:n}=h.getBenefitsAmount(e.current),{attachments:o,letters:c,messages:l,videochat:d}=h.getBenefitsAmount(e.previous),u=e.ttl?(0,p.qV)(e.ttl):void 0;return void 0!==s?a.attachments=s:void 0!==o&&(a.attachments=0),void 0!==r?a.letters=r:void 0!==c&&(a.letters=0),void 0!==i?a.messages=i:void 0!==l&&(a.messages=0),void 0!==n?a.videochat=n:void 0!==d&&(a.videochat=0),{data:a,ttl:u}}))}shouldRefreshData(){return o.I.shared(this.userId).realtimeDataShouldBeInvalidated.pipe((0,n.u)(()=>!0))}changeBenefitsAmount(e){var t,a,s=e.benefit.name,r=e.benefit.amount,i=null!=(t=null==(a=this.getState())||null==(a=a.data)?void 0:a[s])?t:0;return(0,l.Yq)(l.jI.shared().users.benefits.post,this.userId,e).pipe((0,d.ex)(()=>{var e=this.getState();if(void 0===e)return void console.warn("Empty user.benefits model state of user "+this.userId+" cannot be actualized");if(void 0!==e.data&&s in e.data){var t=e.data[s];if(0!==r){var a=i+r;t!==a&&this.setState(Object.assign({},e.data,{[s]:a}),e.expiration)}}}))}}h.shared=(0,c.G)(e=>new h(e))},95238(e,t,a){"use strict";a.d(t,{M:()=>f});var s=a(50846),r=a(15526),i=a(58731),n=a(79942),o=a(39971),c=a(22998),l=a(28138),d=a(92453),u=a(97983),p=a(83718),h=a(38107),m=a(5801),v="user-blocking",g="blockedUsers";class f extends s.Q{constructor(e){super("users.blocking",e,()=>i.y.shared(v,e).load(g).pipe((0,n.Fg)(e=>{var t,a=null!=(t=this.parseBlockedUserIds(e))?t:[];return o.v.just({data:a,ttl:0})}
3))),this.refreshSubject=new h.m(1),this.userId=e}dataUpdates(){return c.w.shared(v,this.userId).data().pipe((0,l.T)(e=>{var t;return this.parseBlockedUserIds(null==(t=e[v])?void 0:t[g])}),(0,m.o)(),(0,d.M)(e=>{i.y.shared(v,this.userId).store(g,e).safeSubscribe()}),(0,l.T)(e=>({data:e,ttl:0})))}parseBlockedUserIds(e){return Array.isArray(e)?e:"string"==typeof e?e.split(","):null}shouldRefreshData(){return this.refreshSubject.pipe((0,u.u)(()=>!0))}storeBlockedUser(e,t){return this.data().toSingle().pipe((0,n.Fg)(a=>(t?-1===a.indexOf(e)&&a.push(e):-1!==a.indexOf(e)&&(a=a.filter(t=>t!==e)),c.w.shared(v,this.userId).store(g,a).pipe((0,n.AB)(a)))),(0,n.Fg)(e=>i.y.shared(v,this.userId).store(g,e)),(0,n.ex)(()=>this.refreshSubject.next()))}addToBlockingList(e){return this.storeBlockedUser(e,!0)}blockUser(e){return p.W.shared(this.userId).addTag(e,"blocked").pipe((0,n.Fg)(()=>this.storeBlockedUser(e,!0)),(0,n.ZC)(e=>o.v.just()))}unblockUser(e){return p.W.shared(this.userId).deleteTag(e,"blocked").pipe((0,n.ZC)(()=>o.v.just()),(0,n.Fg)(()=>this.storeBlockedUser(e,!1)),(0,n.ZC)(()=>o.v.just()))}}f.shared=(0,r.G)(e=>new f(e))},1256(e,t,a){"use strict";a.d(t,{d:()=>r});var s=a(29808);function r(e){return{"user-id":e["user-id"],favorite:e.favorite,firstIncomingDate:e["first-incoming-date"]||null,firstOutgoingDate:e["first-outgoing-date"]||null,"user-event":(0,s.f)(e["user-event"])}}},5190(e,t,a){"use strict";a.d(t,{m:()=>i});var s=a(8733),r=a(15526);class i{constructor(e){this.newFakeContactSubject=new s.B,this.newFakeContact=this.newFakeContactSubject.asObservable()}addFakeContact(e){this.newFakeContactSubject.next(e)}}i.shared=(0,r.G)(e=>new i(e))},96089(e,t,a){"use strict";a.d(t,{U:()=>C});var s=a(34578),r=a(56823),i=a(28138),n=a(53940),o=a(40554),c=a(56177),l=a(97983),d=a(30495),u=a(64726),p=a(20365),h=a(15526),m=a(91885),v=a(83718),g=a(86977),f=a(5801),b=a(52372),y=a(39971),w=a(79942),k=a(1256),x=a(58456),S=a(94375);function P(e,t){return e&&t?e.favorite===t.favorite?Date.parse(t["user-event"].timestamp)-Date.parse(e["user-event"].timestamp):e.favorite?-1:1:0}class C extends p.u{constructor(e){super("users.contacts",e,Number.MAX_SAFE_INTEGER,100),this.userId=e}groupedData(){return this.data().pipe((0,i.T)(e=>this.groupDataByFavorite(e.sort(P))))}getUserEventUpdates(e){return g.I.shared(this.userId).events(e).pipe((0,n.p)(e=>"message"===e.type))}groupDataByFavorite(e){var t=e.findIndex(e=>e&&!e.favorite);return -1===t?{favorite:e,usual:[],all:e}:{favorite:e.slice(0,t),usual:e.slice(t),all:e}}reinsertContact(e,t){return function(e,t,a){if(0===e.length)return e.splice(0,0,t),e;for(var s=0,r=e.length;s<r;){var i=Math.floor((r+s)/2);0>a(e[i],t)?s=i+1:r=i}return e.splice(r,0,t),e}(e.filter(e=>(null==e?void 0:e["user-id"])!==t["user-id"]),t,P)}getActualItems(e,t){return y.v.defer(()=>(0,d.p6)(d.jI.shared().users.contacts.items.get,this.userId,{omit:t,select:e}).pipe((0,w.ZC)(e=>e&&400===e.status?y.v.just({data:{contacts:[]}}):y.v.error(e)),(0,w.Fg)(e=>{var t,{data:a}=e;return a&&null!=(t=a.contacts)&&t.length?y.v.zip(...a.contacts.map(e=>{var t=(0,k.d)(e),a=e["user-profile"],s=a&&a.tags&&a.tags.includes("users.suspended");return a?(u.q.shared(a.id).setStateIfNotFilled(s?m.Q.failure("suspended"):m.Q.success(a)).safeSubscribe(),!s&&(a.tags&&x.o.shared(a.id).setStateIfNotFilled(a.tags).safeSubscribe(),a.incomingTags&&v.W.shared(this.userId).setStateIfNotFilled(a.incomingTags,a.id,void 0).safeSubscribe()),y.v.just(s?null:t)):u.q.shared(t["user-id"]).data().toSingle().pipe((0,w.vV)(e=>e.isSuccessful?t:null),(0,w.W_)(null))})):y.v.just([])}),(0,w.vV)(e=>({items:e,ttl:0}))))}dataUpdates(e){return(0,s.h)(this.getUserEventUpdates("event.users.events.staled").pipe((0,o.H)(t=>e(void 0).pipe((0,c.s)(1),(0,f.o)(),(0,i.T)(e=>({data:e.data.map(e=>(null==e?void 0:e["user-event"]["user-id"])!==t["user-id"]?e:Object.assign({},e,{"user-event":Object.assign({},e["user-event"],{stale:!0,stack:0})})),ttl:Number.MAX_SAFE_INTEGER}))))),this.getUserEventUpdates("event.users.events.removed").pipe((0,o.H)(t=>e(void 0).pipe((0,c.s)(1),(0,f.o)(),(0,i.T)(e=>({data:e.data.filter(e=>(null==e?void 0:e["user-event"]["event-id"])!==t["event-id"]),ttl:Number.MAX_SAFE_INTEGER}))))),this.getUserEventUpdates("event.users.events.added").pipe((0,o.H)(t=>e(void 0).pipe((0,c.s)(1),(0,f.o)(),(0,i.T)(e=>{var a=e.data.find(e=>(null==e?void 0:e["user-id"])===t["user-id"]),s=(0,k.d)({"user-id":t["user-id"],favorite:(null==a?void 0:a.favorite)||!1,"user-event":t,"first-incoming-date":null==a?void 0:a.firstIncomingDate,"first-outgoing-date":null==a?void 0:a.firstOutgoingDate});return{data:this.reinsertContact(e.data,s),ttl:Number.MAX_SAFE_INTEGER}})))),g.I.shared(this.userId).events("event.users.contacts.favorite.added").pipe((0,o.H)(t=>e(void 0).pipe((0,c.s)(1),(0,f.o)(),(0,i.T)(e=>{var a=t["contact-id"],s=e.data.find(e=>(null==e?void 0:e["user-id"])===a);return s?{data:this.reinsertContact(e.data,Object.assign({},s,{favorite:!0})),ttl:Number.MAX_SAFE_INTEGER}:{data:e.data,ttl:Number.MAX_SAFE_INTEGER}})))),g.I.shared(this.userId).events("event.users.contacts.favorite.removed").pipe((0,o.H)(t=>e(void 0).pipe((0,c.s)(1),(0,f.o)(),(0,i.T)(e=>{var a=t["contact-id"],s=e.data.find(e=>(null==e?void 0:e["user-id"])===a);return s?{data:this.reinsertContact(e.data,Object.assign({},s,{favorite:!1})),ttl:Number.MAX_SAFE_INTEGER}:{data:e.data,ttl:Number.MAX_SAFE_INTEGER}})))))}shouldRefreshData(){return(0,s.h)(g.I.shared(this.userId).realtimeDataShouldBeInvalidated,(0,r.O)(S.b.second)).pipe((0,l.u)(()=>!0))}stale(e){var t=this.getState();t&&this.setState(t.data.map(t=>(null==t?void 0:t["user-id"])!==e?t:Object.assign({},t,{"user-event":Object.assign({},t["user-event"],{stale:!0,stack:0})}
3)),t.expiration)}read(e){return y.v.defer(()=>{var t=this.addOptimisticStateTransformation(t=>t.map(t=>(null==t?void 0:t["user-event"]["event-id"])!==e?t:Object.assign({},t,{"user-event":Object.assign({},t["user-event"],{stale:!0,stack:0})})));return(0,d.Yq)(d.jI.shared().users.events.put,this.userId,e,{stale:!0}).pipe((0,b.rQ)(t))})}delete(e){return y.v.defer(()=>{var t=this.addOptimisticStateTransformation(t=>t.filter(t=>(null==t?void 0:t["user-id"])!==e));return(0,d.Yq)(d.jI.shared().users.contacts.delete,this.userId,e).pipe((0,b.rQ)(t))})}setStateIfNotFilled(e,t){var a=+new Date;if(this.getState())return y.v.just(!0);this.invalidate(a);for(var s=0;s<e.length;s+=100)this.setStateForRangeWithFilters([100,s],void 0,e.slice(s,s+100),a+t);return y.v.just(!1)}addToFavorite(e){return(0,d.Yq)(d.jI.shared().users.contacts.patch,this.userId,e,{favorite:!0}).pipe((0,w.vV)(()=>void 0))}removeFromFavorite(e){return(0,d.Yq)(d.jI.shared().users.contacts.patch,this.userId,e,{favorite:!1}).pipe((0,w.vV)(()=>void 0))}}C.shared=(0,h.G)(e=>new C(e))},29808(e,t,a){"use strict";a.d(t,{f:()=>r,x:()=>i});var s=a(59251);function r(e){var t,a,r;return Object.assign({},e,{payload:Object.assign({},e.payload,null!=(t=e.payload)&&t["sender-id"]?{"sender-id":(0,s.J)(e.payload["sender-id"])}:{},null!=(a=e.payload)&&a["recipient-id"]?{"recipient-id":(0,s.J)(e.payload["recipient-id"])}:{},{meta:Object.assign({},null==(r=e.payload)?void 0:r.meta)})})}function i(e){return{"event-id":Date.now(),"holder-id":e["recipient-id"],"user-id":e["sender-id"],type:e.product,stale:!1,stack:1,timestamp:e.timestamp,payload:{"sender-id":e["sender-id"],"recipient-id":e["recipient-id"],timestamp:e.timestamp,meta:{reference:e.reference}}}}},82701(e,t,a){"use strict";a.d(t,{Q7:()=>y,dm:()=>b,oV:()=>f});var s=a(30495),r=a(20365),i=a(50042),n=a(15526),o=a(39971),c=a(79942),l=a(58456),d=a(83580),u=a(77038),p=a(94375),h=a(4938),m=["location","status"],v=["type"];function g(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}function f(e,t){var a,s,r,{location:i,status:n}=e,o=g(e,m);return Object.assign({},o,{preferences:{maxage:null==(a=o.preferences)?void 0:a.maxage,minage:null==(s=o.preferences)?void 0:s.minage,preferredGender:null==(r=o.preferences)?void 0:r["preferred-gender"]},name:o.name||"",city:null==i?void 0:i.city,country:null==i?void 0:i.country,presence:+!!n,birthday:o.birthday&&o.birthday["birth-date"],files:((null==o?void 0:o.files)||[]).filter(e=>"photo"===e.type||"video"===e.type).map(e=>Object.assign({},e,{mediatype:"photo"===e.type?"image/*":"video/*"})),recommendationId:t})}var b=16;class y extends r.u{constructor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;super("user.feed",e,0,t),this.userId=e}getActualItems(e,t,a){return o.v.defer(()=>{var r=Object.assign({},a,{select:e,omit:t}),{type:i}=r,n=g(r,v);return"extended"===i?(0,s.p6)(s.jI.shared().users.extended.search,this.userId,n):"gateway"===i?(0,s.p6)(s.jI.shared().users.gateway.get,this.userId,n):(0,s.p6)(s.jI.shared().users.list,n)}).pipe((0,c.vV)(e=>{var t,{data:a,xhr:s}=e;return{items:a.map(e=>f(e)),ttl:(null==(t=(0,i.a)(s))?void 0:t.maxAge)||0}}),(0,c.ex)(e=>{var{items:t}=e;t.forEach(e=>{var t,s,r;if(null!=(t=e.tags)&&t.length&&!(null!=(s=a.tags)&&s.includes("+unapproved"))&&l.o.shared(e.id).setStateIfNotFilled(e.tags).safeSubscribe(),null!=(r=e.files)&&r.length){var i=[],n=[];e.files.forEach(e=>{e.mediatype.includes("image")&&i.push(e),e.mediatype.includes("video")&&n.push(e)}),d.o.shared(e.id).setStateIfNotFilled(i,1e3*p.b.second).safeSubscribe(),u.t.shared(e.id).setStateIfNotFilled(n,1e3*p.b.second).safeSubscribe()}})}))}invalidate(){h.E.shared().currentTime().safeSubscribe(e=>{super.invalidate(e)})}}y.shared=(0,n.G)((e,t)=>new y(e,t))},4411(e,t,a){"use strict";a.d(t,{T:()=>v});var s=a(30495),r=a(20365),i=a(15526),n=a(94375),o=a(82701),c=a(39971),l=a(79942),d=a(58456),u=a(83580),p=a(77038),h=a(59562),m=a(4938);class v extends r.u{constructor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2*o.dm;super("user.personal-recommended-feed",e,0,t),this.userId=e}getActualItems(e,t,a){return c.v.defer(()=>{var r=(0,h.A)(),i=Object.assign({},a,{requestId:r});return(0,s.Yq)(s.jI.shared().v2.users.personal.get,this.userId,Object.assign({},i,{select:e,omit:t})).pipe((0,l.vV)(e=>({items:e.users.length?e.users.map(t=>({userPreviewDto:(0,o.oV)(t,e["recommendation-id"]),recommendationId:e["recommendation-id"],requestId:r})):[{userPreviewDto:void 0,recommendationId:e["recommendation-id"],requestId:r}],ttl:10*n.b.minute})),(0,l.ZC)(()=>c.v.error({requestId:r})),(0,l.ex)(e=>{var{items:t}=e;
3t.forEach(e=>{var t,a=e.userPreviewDto;if(a&&(a.tags&&d.o.shared(a.id).setStateIfNotFilled(a.tags).safeSubscribe(),null!=(t=a.files)&&t.length)){var s=[],r=[];a.files.forEach(e=>{e.mediatype.includes("image")&&s.push(e),e.mediatype.includes("video")&&r.push(e)}),u.o.shared(a.id).setStateIfNotFilled(s,1e3*n.b.second).safeSubscribe(),p.t.shared(a.id).setStateIfNotFilled(r,1e3*n.b.second).safeSubscribe()}})}))})}getKeyForModelOptions(e){if(!e||"number"==typeof e||"string"==typeof e||"boolean"==typeof e||void 0===e||Array.isArray(e))return super.getKeyForModelOptions(e);var t=Object.assign({},e);return"requestId"in e&&delete t.requestId,super.getKeyForModelOptions(t)}invalidate(){m.E.shared().currentTime().safeSubscribe(e=>{super.invalidate(e)})}}v.shared=(0,i.G)((e,t)=>new v(e,t))},83580(e,t,a){"use strict";a.d(t,{o:()=>_});var s=a(30495),r=a(15526),i=a(38107),n=a(4126),o=a(48830),c=a(75841),l=a(17524),d=a(34578),u=a(50042),p=a(52372),h=a(50846),m=a(84190),v=a(28138),g=a(15654),f=a(36580),b=a(10629),y=a(97983),w=a(56177),k=a(54157),x=a(26578),S=a(64726),P=a(39971),C=a(79942),j=a(74380);class _ extends h.Q{constructor(e){super("user.photos",e,()=>this.canEdit.toSingle().pipe((0,C.Fg)(t=>{var a=t?s.jI.shared().users.photos.origin:s.jI.shared().users.photos;return new P.v(t=>{a.list(e,(e,a,s)=>{var r,i=(0,u.a)(s),n=[];e?t.error(e):(null!=a&&null!=(r=a.files)&&r.length&&a.files.forEach(e=>{e.tags||(e.tags=[]),"string"==typeof e.mediatype&&n.push(e)}),t.success({data:n,ttl:(null==i?void 0:i.maxAge)||0}))},{accept:"application/vnd.sdv.filetags+json"})})}))),this.refreshSubject=new i.m(1),this.remove=e=>(0,n.v)(()=>{var t=this.addOptimisticStateTransformation(t=>t.filter(t=>t.basename!==e));return new o.c(t=>{s.jI.shared().users.photos.delete(this.userId,e,e=>{if(e)return t.error(e);t.next(),t.complete()})}).pipe((0,p.KX)(t),(0,m.n)(()=>{var e=this.getState();if(e)if(!(e.data.length>0)||e.data.some(e=>e.tags.includes("thumbnail")))return this.refreshProfile();else{var t=e.data[0].basename;return this.addTag(t,"thumbnail")}return(0,c.of)(void 0)}))}),this.addFromUri=e=>new o.c(t=>{s.jI.shared().users.photos.post(this.userId,{uri:e},(e,a)=>{var s={basename:a.basename,mediatype:"image/*",tags:[]};if(e)return t.error(e);this.actualize(s),t.next(s),t.complete()})}).pipe((0,m.n)(e=>{var t=this.getState();return t&&1===t.data.length?this.addTag(e.basename,"thumbnail").pipe((0,v.T)(()=>Object.assign({},e,{tags:["thumbnail"]})),(0,m.n)(t=>this.actualizeThumbnail(e.basename,t))):(0,c.of)(e)})),this.addFromFile=e=>new o.c(t=>{var a="/users/"+this.userId+"/photos";k.l.shared().upload(a,e).subscribe(a=>{if("failed"===a.name)return t.error();if("complete"===a.name){var s={basename:a.basename,mediatype:e.type,tags:[]};this.actualize(s),t.next(s),t.complete()}})}).pipe((0,m.n)(e=>{var t=this.getState();return t&&1===t.data.length?this.addTag(e.basename,"thumbnail").pipe((0,v.T)(()=>Object.assign({},e,{tags:["thumbnail"]})),(0,m.n)(t=>this.actualizeThumbnail(e.basename,t))):(0,c.of)(e)})),this.addTag=(e,t)=>
3new o.c(a=>{s.jI.shared().users.photos.tags.put(this.userId,e,t,s=>{if(s)return a.error(s);var r=this.getState();if(r&&r.data){var i=r.data.map(a=>a.basename!==e||a.tags.includes(t)?a:Object.assign({},a,{tags:[...a.tags,t]}));this.setState(i,r.expiration)}a.next(),a.complete()})}).pipe((0,m.n)(()=>this.refreshProfile())),this.removeTag=(e,t)=>new o.c(a=>{s.jI.shared().users.photos.tags.delete(this.userId,e,t,s=>{if(s)return a.error(s);var r=this.getState();if(r&&r.data){var i=r.data.map(a=>a.basename===e?Object.assign({},a,{tags:a.tags.filter(e=>e!==t)}):a);this.setState(i,r.expiration)}a.next(),a.complete()})}).pipe((0,m.n)(()=>this.refreshProfile())),this.removeAllTags=(e,t)=>new o.c(a=>{s.jI.shared().users.photos.tags.remove(this.userId,e,t,t=>{if(t)return a.error(t);var s=this.getState();if(s&&s.data){var r=s.data.map(t=>t.basename===e?Object.assign({},t,{tags:[]}):t);this.setState(r,s.expiration)}a.next(),a.complete()})}).pipe((0,m.n)(()=>this.refreshProfile())),this.actualize=e=>{var t=this.getState();void 0===t?console.warn("Empty user.photos model state of user "+this.userId+" cannot be actualized"):t.data&&!t.data.find(t=>t.basename===e.basename)&&this.setState([e,...t.data],t.expiration)},this.userId=e,this.canEdit=(0,l.z)([x.t.shared().activeRoles,j.o.shared().data()]).pipe((0,v.T)(t=>{var[a,s]=t;return s.id===e||!!a.find(e=>"users-operator"===e)}),(0,g.F)(),(0,f.t)(1))}data(){return(0,n.v)(()=>{var e=super.data(),t=this.canEdit.pipe((0,g.F)(),(0,b.i)(1),(0,y.u)(void 0));return(0,d.h)([(0,c.of)(void 0),t]).pipe((0,m.n)(()=>e))})}actualizeThumbnail(e,t){return(0,n.v)(()=>(S.q.shared(this.userId).actualize({"thumbnail-pending":e}),(0,c.of)(t)))}refreshProfile(){return(0,n.v)(()=>(S.q.shared(this.userId).refresh(!0),S.q.shared(this.userId).data())).pipe((0,w.s)(1),(0,y.u)(void 0))}refresh(){this.refreshSubject.next()}shouldRefreshData(){return this.refreshSubject.pipe((0,y.u)(()=>!0))}}_.shared=(0,r.G)(e=>new _(e))},60621(e,t,a){"use strict";a.d(t,{Sh:()=>_,dA:()=>I,vd:()=>T});var s=a(30495),r=a(15526),i=a(17524),n=a(4126),o=a(48830),c=a(8733),l=a(34578),d=a(56823),u=a(50042),p=a(91885),h=a(50846),m=a(52372),v=a(39971),g=a(26578),f=a(28138),b=a(36580),y=a(15654),w=a(10629),k=a(53940),x=a(84190),S=a(97983),P=a(94375),C=a(79942),j=a(74380);function _(e){return"preferences.gender"in e?{gender:e["preferences.gender"],"preferred-gender":e.gender,maxage:e.maxage,minage:e.minage}:{gender:e.gender,"preferred-gender":e["preferred-gender"],maxage:e.maxage,minage:e.minage}}function T(e){return Object.assign({},e,{minage:"string"==typeof(null==e?void 0:e.minage)?parseInt(e.minage):null==e?void 0:e.minage,maxage:"string"==typeof(null==e?void 0:e.maxage)?parseInt(e.maxage):null==e?void 0:e.maxage})}var A=5*P.b.minute;class I extends h.Q{constructor(e){super("user.preferences",e,()=>(0,i.z)([this.canEdit,this.privateAccess]).toSingle().pipe((0,C.Fg)(t=>{var[a,r]=t;return new v.v(t=>{(r?s.jI.shared().v2.users.preferences.private.get:s.jI.shared().v2.users.preferences.get)(e,(e,s,r)=>{var i=(0,u.a)(r);e&&404===e.status?t.success({data:{},ttl:0}):e?t.error(e):(s&&0!==Object.keys(s).length||this.emptyUpdater.next(void 0),t.success({data:T(s||{}),ttl:(null==i?void 0:i.maxAge)||(a?0:A)}))})})}))),this.update=e=>(0,n.v)(()=>{var t=this.addOptimisticStateTransformation(t=>Object.assign({},t,e));return new o.c(t=>{s.jI.shared().v2.users.preferences.put(this.userId,e,e=>{if(e&&402===e.status)t.next(p.Q.failure("subscription-required")),t.complete();else{if(e)return t.error(e);t.next(p.Q.success(void 0)),t.complete()}})}).pipe((0,m._H)(t))}),this.emptyUpdater=new c.B,this.userId=e,this.canEdit=(0,i.z)([g.t.shared().activeRoles,j.o.shared().data()]).pipe((0,f.T)(t=>{var[a,s]=t;return s.id===e||!!a.find(e=>"users-operator"===e)}),(0,b.t)(1)),this.privateAccess=(0,i.z)([g.t.shared().activeRoles,j.o.shared().data()]).pipe((0,f.T)(t=>{var[a,s]=t,r=new Set(["users-operator","supervisor","tests-operator"]);for(var i of a)if(r.has(i))return!0;return s.id===e}))}shouldRefreshData(){return(0,l.h)(this.canEdit.pipe((0,y.F)(),(0,w.i)(1)),j.o.shared().data().pipe((0,k.p)(e=>e.id===this.userId&&"signup"===e.authorizationAction&&!e.demo),(0,y.F)(),(0,x.n)(()=>this.emptyUpdater.pipe((0,k.p)((e,t)=>t<=3))),(0,x.n)(()=>(0,d.O)(P.b.second)))).pipe((0,S.u)(()=>!0))}}I.shared=(0,r.G)(e=>new I(e))},64726(e,t,a){"use strict";a.d(t,{q:()=>I});var s=a(30495),r=a(50846),i=a(15526),n=a(8733),o=a(17524),c=a(4126),l=a(34578),d=a(75841),u=a(53940),p=a(56177),h=a(84190),m=a(97983),v=a(28138),g=a(15654),f=a(36580),b=a(10629),y=a(50042),w=a(91885),k=a(52372),x=a(26578),S=a(94375),P=a(79942),C=a(39971),j=a(74380),_=a(95238),T=5*S.b.minute,A=2*S.b.second;class I extends r.Q{constructor(e){super("user.profile",e,()=>this.getUserProfile()),this.pendingRequest=null,this.refreshSubject=ne
3w n.B,this.patch=e=>(0,o.z)([this.canEdit,j.o.shared().data()]).pipe((0,u.p)(e=>{var[t,a]=e;return!!a.id}),(0,p.s)(1),(0,h.n)(t=>{var[a,r]=t,i=a&&r.id!==this.userId?s.jI.shared().users.extended.patch:s.jI.shared().users.patch,n=this.addOptimisticStateTransformation(t=>{if(t.isSuccessful){var a;try{a=JSON.parse(JSON.stringify(e))}catch(e){a={}}return w.Q.success(Object.assign({},t.value,a))}return t});return(0,s.br)(i,this.userId,e).pipe((0,k.KX)(n),(0,m.u)(void 0))})),this.actualize=e=>{var t=this.getState();void 0===t?console.warn("Empty user.profile model state of user "+this.userId+" cannot be actualized"):t.data.isSuccessful?this.setState(w.Q.success(Object.assign({},t.data.value,e)),t.expiration):console.warn("Unsuccessful user.profile model state of user "+this.userId+" cannot be actualized")},this.userId=e,this.userIsOperator=x.t.shared().activeRoles.pipe((0,v.T)(e=>!!e.find(e=>"users-operator"===e)),(0,g.F)(),(0,f.t)(1)),this.canEdit=(0,o.z)([this.userIsOperator,j.o.shared().data()]).pipe((0,v.T)(t=>{var[a,s]=t;return s.id===e||a}),(0,f.t)(1))}getUserProfile(e){if(this.pendingRequest)return this.pendingRequest;var t=j.o.shared().data().pipe((0,u.p)(e=>!!e.id));return this.pendingRequest=(0,o.z)([this.userIsOperator,this.canEdit,t,t.pipe((0,h.n)(e=>_.M.shared(e.id).data()))]).toSingle().pipe((0,P.Fg)(t=>{var[a,r,i,n]=t;if(n.includes(this.userId))return C.v.just({data:w.Q.failure("suspended"),ttl:0});var o=i.id===this.userId?s.jI.shared().users.private:r?s.jI.shared().users.extended:s.jI.shared().users;return new C.v(t=>{o.get(this.userId,(e,s,i)=>{var o,c=(0,y.a)(i),l=a?A:(null==c?void 0:c.maxAge)||0,d=a?A:(null==c?void 0:c.maxAge)||30*S.b.second;n.includes(this.userId)?t.success({data:w.Q.failure("suspended"),ttl:l}):e&&404===e.status?t.success({data:w.Q.failure("not-found"),ttl:0}):e&&(410===e.status||400===e.status&&"useridentity"===e.src)?t.success({data:w.Q.failure("suspended"),ttl:l}):!e&&s?null!=(o=s.tags)&&o.includes("users.suspended")&&!r?t.success({data:w.Q.failure("suspended"),ttl:l}):t.success({data:w.Q.success(s),ttl:d}):t.error(e)}).preload=!!(e&&e.preload)})}),(0,P.Zl)(()=>{this.pendingRequest=null}),(0,P.hr)()),this.pendingRequest}preloadData(){var e=this.getState();return e?C.v.just(e.data):this.getUserProfile({preload:!0}).pipe((0,P.ex)(e=>{e.data.isSuccessful&&this.setStateIfNotFilled(e.data,e.ttl)}),(0,P.vV)(e=>e.data))}data(){return(0,c.v)(()=>{var e=super.data(),t=this.canEdit.pipe((0,g.F)(),(0,b.i)(1),(0,m.u)(void 0));return(0,l.h)([(0,d.of)(void 0),t]).pipe((0,h.n)(()=>e))})}shouldRefreshData(){return(0,l.h)([this.refreshSubject.asObservable(),j.o.shared().data().pipe((0,v.T)(e=>e.id),(0,g.F)())]).pipe((0,m.u)(()=>!0))}setStateIfNotFilled(e,t){return"number"==typeof t?super.setStateIfNotFilled(e,t):(0,o.z)([this.canEdit,this.userIsOperator]).toSingle().pipe((0,P.Fg)(t=>{var[a,s]=t;return a?C.v.just(!1):super.setStateIfNotFilled(e,s?A:T)}))}refresh(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&this.resetTtl(),this.refreshSubject.next()}resetTtl(){var e=this.getState(),t=null==e?void 0:e.data;t&&this.setState(t,0)}}I.shared=(0,i.G)(e=>new I(e))},2281(e,t,a){"use strict";a.d(t,{o:()=>r});var s=a(15526);class r{constructor(){this.thumbnails={}}addThumbnail(e,t){this.thumbnails[e]=t}}r.shared=(0,s.G)(()=>new r)},75693(e,t,a){"use strict";a.d(t,{s:()=>u});var s=a(52372),r=a(39971),i=a(79942),n=a(15526),o=a(30495),c=a(50042),l=a(50846),d=a(12154);class u extends l.Q{constructor(e){super("user.roles",e,()=>(0,o.p6)(o.jI.shared().users.roles.get,e).pipe((0,i.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:a||[],ttl:(null==(t=(0,c.a)(s))?void 0:t.maxAge)||0}}))),this.userId=e}addRole(e){return r.v.defer(()=>{var t=this.addOptimisticStateTransformation(t=>[...t,e]);return(0,o.Yq)(o.jI.shared().users.roles[e].put,this.userId).pipe((0,s.rQ)(t))})}deleteRole(e){return r.v.defer(()=>{var t=this.addOptimisticStateTransformation(t=>t.filter(t=>t!==e));return(0,o.Yq)(o.jI.shared().users.roles[e].delete,this.userId).pipe((0,s.rQ)(t))})}setRoles(e){return r.v.defer(()=>{var t=this.addOptimisticStateTransformation(()=>e);return(0,o.p6)(o.jI.shared().users.roles.put,this.userId,e).pipe((0,s.rQ)(t),(0,i.AB)(void 0))})}
3addSuspendRole(e,t){return r.v.defer(()=>{var a=this.addOptimisticStateTransformation(e=>[...e,"suspended"]),r={};return e&&(r["X-Reason"]=e),t&&(r["X-Comment"]=d.o.encode(t)),(0,o.p6)(e=>o.jI.shared().users.roles.suspended.put(this.userId,e,r)).pipe((0,s.rQ)(a),(0,i.AB)(void 0))})}addSuspiciousRole(e,t){return r.v.defer(()=>{var a=this.addOptimisticStateTransformation(e=>[...e,"suspicious"]),r={};return e&&(r["X-Reason"]=e),t&&(r["X-Comment"]=d.o.encode(t)),(0,o.p6)(e=>o.jI.shared().users.roles.suspicious.put(this.userId,e,r)).pipe((0,s.rQ)(a),(0,i.AB)(void 0))})}}u.shared=(0,n.G)(e=>new u(e))},91060(e,t,a){"use strict";a.d(t,{L:()=>m});var s=a(15526),r=a(50846),i=a(30495),n=a(79942),o=a(34578),c=a(56607),l=a(86977),d=a(40554),u=a(56177),p=a(28138),h=a(5801);class m extends r.Q{constructor(e){super("user.tags.credits-mall-discounts",e,()=>(0,i.p6)(i.jI.shared().users.tags["credits.mall.discounts"].get,e).pipe((0,n.vV)(e=>{var{data:t}=e;return{data:t||[],ttl:Number.MAX_SAFE_INTEGER}}))),this.userId=e}dataUpdates(e){return(0,o.h)(l.I.shared(this.userId).events("event.users.tags.set").pipe((0,d.H)(t=>t["user-id"]&&t["user-id"]===this.userId&&t.tag&&"credits.mall.discounts"===t.fam
3ily?e(void 0).pipe((0,u.s)(1),(0,h.o)(),(0,p.T)(e=>({data:[...e.data.filter(e=>e!==t.tag),t.tag],ttl:Number.MAX_SAFE_INTEGER}))):c.w)),l.I.shared(this.userId).events("event.users.tags.unset").pipe((0,d.H)(t=>t["user-id"]&&t["user-id"]===this.userId&&t.tag&&"credits.mall.discounts"===t.family?e(void 0).pipe((0,u.s)(1),(0,h.o)(),(0,p.T)(e=>({data:e.data.filter(e=>e!==t.tag),ttl:Number.MAX_SAFE_INTEGER}))):c.w)))}}m.shared=(0,s.G)(e=>new m(e))},59373(e,t,a){"use strict";a.d(t,{o:()=>m});var s=a(34578),r=a(56607),i=a(15526),n=a(50846),o=a(30495),c=a(79942),l=a(86977),d=a(40554),u=a(56177),p=a(28138),h=a(5801);class m extends n.Q{constructor(e){super("user.tags.credits-pricing",e,()=>(0,o.p6)(o.jI.shared().users.tags["credits.pricing"].get,e).pipe((0,c.vV)(e=>{var{data:t}=e;return{data:t||[],ttl:Number.MAX_SAFE_INTEGER}}))),this.userId=e}dataUpdates(e){return(0,s.h)(l.I.shared(this.userId).events("event.users.tags.set").pipe((0,d.H)(t=>t["user-id"]&&t["user-id"]===this.userId&&t.tag&&"credits.pricing"===t.family?e(void 0).pipe((0,u.s)(1),(0,h.o)(),(0,p.T)(e=>({data:[...e.data.filter(e=>e!==t.tag),t.tag],ttl:Number.MAX_SAFE_INTEGER}))):r.w)),l.I.shared(this.userId).events("event.users.tags.unset").pipe((0,d.H)(t=>t["user-id"]&&t["user-id"]===this.userId&&t.tag&&"credits.pricing"===t.family?e(void 0).pipe((0,u.s)(1),(0,h.o)(),(0,p.T)(e=>({data:e.data.filter(e=>e!==t.tag),ttl:Number.MAX_SAFE_INTEGER}))):r.w)))}}m.shared=(0,i.G)(e=>new m(e))},58456(e,t,a){"use strict";a.d(t,{o:()=>E});var s=a(30495),r=a(15526),i=a(17524),n=a(38107),o=a(75841),c=a(34578),l=a(56607),d=a(56823),u=a(28138),p=a(15654),h=a(36580),m=a(84190),v=a(56177),g=a(97983),f=a(50626),b=a(53940),y=a(50846),w=a(86977),k=a(5801),x=a(52372),S=a(39971),P=a(26578),C=a(74380),j=a(94375),_=a(79942),T=a(91885),A=5*j.b.second,I=["supervisor","users-operator","credits-operator","tests-operator"],N=e=>e in s.jI.shared().users.tags;class E extends y.Q{constructor(e){super("user.tags",e,()=>(0,i.z)([this.canEdit,C.o.shared().data()]).toSingle().pipe((0,_.Fg)(t=>{var[a,r]=t,i=r.id===e?s.jI.shared().v2.users.tags:a?s.jI.shared().v2.users.tags.extended:s.jI.shared().users["public-tags"];return new S.v(t=>{i.get(e,(e,s)=>{if(e)t.error(e);else{var r=[];s&&(r="tags"in s?s.tags:s),this.ttl=a?Number.MAX_SAFE_INTEGER:A,t.success({data:r,ttl:this.ttl})}})})}))),this.refreshSubject=new n.m(1),this.ttl=A,this.userId=e,this.canEdit=(0,i.z)([P.t.shared().activeRoles,C.o.shared().data()]).pipe((0,u.T)(t=>{var[a,s]=t;return s.id===e||!!a.find(e=>I.includes(e))}),(0,p.F)(),(0,h.t)(1))}getEventsInbox(){return C.o.shared().data().pipe((0,u.T)(e=>e.id),(0,k.o)(),(0,u.T)(e=>w.I.shared(e)))}shouldRefreshData(){var e=this.getEventsInbox().pipe((0,m.n)(e=>e.initialized),(0,m.n)(()=>this.getState()?(0,o.of)(void 0):this.state().pipe((0,k.o)(),(0,v.s)(1))),(0,h.t)(1));return(0,c.h)(this.canEdit.pipe((0,g.u)(()=>!0)),this.refreshSubject.pipe((0,g.u)(()=>!0)),this.canEdit.pipe((0,m.n)(e=>e?this.getEventsInbox().pipe((0,m.n)(e=>e.realtimeDataShouldBeInvalidated),(0,g.u)(()=>!0)):l.w)),C.o.shared().data().pipe((0,m.n)(e=>"signup"===e.authorizationAction&&e.id===this.userId?(0,o.of)(void 0):l.w),(0,p.F)(),(0,m.n)(()=>(0,c.h)(e,e.pipe((0,m.n)(()=>(0,d.O)(5*j.b.second))))),(0,g.u)(()=>!0)),C.o.shared().data().pipe((0,f.J)(),(0,b.p)(e=>{var[t,a]=e;return!!(t.demo&&!a.demo&&"signup:email"===a.authorizationMethod)}),(0,g.u)(()=>!0)))}addTag(e){return(0,i.z)([this.canEdit,C.o.shared().data()]).toSingle().pipe((0,_.Fg)(t=>{var[a,r]=t;if(!a)return S.v.just(T.Q.failure("forbidden"));var i=N(e)?s.jI.shared().users.tags[e].put.bind(null,this.userId):r.id===this.userId?s.jI.shared().v2.users.tags.post.bind(null,this.userId,{tag:e}):s.jI.shared().v2.users.tags.extended.post.bind(null,this.userId,{tag:e}),n=this.addOptimisticStateTransformation(t=>[...t.filter(t=>t!==e),e]);return(0,s.Yq)(i).pipe((0,_.AB)(T.Q.success()),(0,_.ZC)(e=>409===e.status?S.v.just(T.Q.success()):403===e.status?S.v.just(T.Q.failure("forbidden")):S.v.error(e)),(0,x.yd)(n))}))}deleteTag(e){return this.canEdit.toSingle().pipe((0,_.Fg)(t=>{if(!t)return S.v.just(T.Q.failure("forbidden"));var a=N(e)?s.jI.shared().users.tags[e].delete.bind(null,this.userId):s.jI.shared().users.tags.delete.bind(null,this.userId,e),r=this.addOptimisticStateTransformation(t=>t.filter(t=>t!==e));return(0,s.Yq)(a).pipe((0,_.AB)(T.Q.success()),(0,_.ZC)(e=>404===e.status?S.v.just(T.Q.success()):403===e.status?S.v.just(T.Q.failure("forbidden")):S.v.error(e)),(0,x.yd)(r))}))}setStateIfNotFilled(e,t){return super.setStateIfNotFilled(e,"number"==typeof t?t:A)}updateState(e,t){return this.state().toSingle().pipe((0,_.ex)(a=>{(null==a?void 0:a.data)&&this.setState([...a.data.filter(t=>!e.includes(t)),..."set"===t?e:[]],this.ttl)}),(0,_.AB)(void 0))}setDefaultTtl(){this.setTtl(A)}setTtl(e){var t=this.getState(),a=null==t?void 0:t.data;a&&(this.ttl=e,this.setState(a,e))}refresh(){this.ttl===Number.MAX_SAFE_INTEGER&&this.setRawData(void 0),this.refreshSubject.next()}}E.shared=(0,r.G)(e=>new E(e))},83718(e,t,a){"use strict";a.d(t,{W:()=>f});var s=a(30495),r=a(15526),i=a(38107),n=a(34578),o=a(56607),c=a(40554),l=a(56177),d=a(28138),u=a(97983),p=a(50846),h=a(86977),m=a(5801),v=a(52372),g=
3a(39971);class f extends p.Q{constructor(e){super("user.tags.targeted",e,t=>new g.v(a=>{s.jI.shared().v2.users.targeted.tags.get(e,t,(e,t)=>{e?a.error(e):a.success({data:(null==t?void 0:t.tags)||[],ttl:Number.MAX_SAFE_INTEGER})})})),this.refreshSubject=new i.m(1),this.userId=e}dataUpdates(e){return(0,n.h)(h.I.shared(this.userId).events("event.users.tags.set").pipe((0,c.H)(t=>t["holder-id"]&&t["holder-id"]===this.userId&&t["user-id"]&&t.tag?e(t["user-id"]).pipe((0,l.s)(1),(0,m.o)(),(0,d.T)(e=>({options:t["user-id"],data:[...e.data.filter(e=>e!==t.tag),t.tag],ttl:Number.MAX_SAFE_INTEGER}))):o.w)),h.I.shared(this.userId).events("event.users.tags.unset").pipe((0,c.H)(t=>t["holder-id"]&&t["holder-id"]===this.userId&&t["user-id"]&&t.tag?e(t["user-id"]).pipe((0,l.s)(1),(0,m.o)(),(0,d.T)(e=>({options:t["user-id"],data:e.data.filter(e=>e!==t.tag),ttl:Number.MAX_SAFE_INTEGER}))):o.w)))}shouldRefreshData(){return(0,n.h)(h.I.shared(this.userId).realtimeDataShouldBeInvalidated,this.refreshSubject).pipe((0,u.u)(()=>!0))}setStateIfNotFilled(e,t,a){return void 0===a?super.setStateIfNotFilled(e,t,Number.MAX_SAFE_INTEGER):super.setStateIfNotFilled(e,t,a)}refresh(){this.refreshSubject.next(void 0)}addTag(e,t){return g.v.defer(()=>{var a=this.addOptimisticStateTransformation(e=>[...e.filter(e=>e!==t),t],e);return(0,s.Yq)(s.jI.shared().v2.users.targeted.tags.post,this.userId,e,{tag:t}).pipe((0,v.rQ)(a))})}deleteTag(e,t){return g.v.defer(()=>{var a=this.addOptimisticStateTransformation(e=>e.filter(e=>e!==t),e);return(0,s.Yq)(s.jI.shared().users.targeted.tags.delete,this.userId,e,t).pipe((0,v.rQ)(a))})}}f.shared=(0,r.G)(e=>new f(e))},54181(e,t,a){"use strict";a.d(t,{q:()=>w});var s=a(15526),r=a(50846),i=a(30495),n=a(79942),o=a(34578),c=a(56607),l=a(56823),d=a(86977),u=a(40554),p=a(56177),h=a(28138),m=a(53940),v=a(15654),g=a(84190),f=a(5801),b=a(74380),y=a(94375);class w extends r.Q{constructor(e){super("user.tags.toggles",e,()=>(0,i.p6)(i.jI.shared().users.tags.toggles.get,e).pipe((0,n.vV)(e=>{var{data:t}=e;return{data:t||[],ttl:Number.MAX_SAFE_INTEGER}}))),this.userId=e}dataUpdates(e){return(0,o.h)(d.I.shared(this.userId).events("event.users.tags.set").pipe((0,u.H)(t=>t["user-id"]&&t["user-id"]===this.userId&&t.tag&&"toggles"===t.family?e(void 0).pipe((0,p.s)(1),(0,f.o)(),(0,h.T)(e=>({data:[...e.data.filter(e=>e!==t.tag),t.tag],ttl:Number.MAX_SAFE_INTEGER}))):c.w)),d.I.shared(this.userId).events("event.users.tags.unset").pipe((0,u.H)(t=>t["user-id"]&&t["user-id"]===this.userId&&t.tag&&"toggles"===t.family?e(void 0).pipe((0,p.s)(1),(0,f.o)(),(0,h.T)(e=>({data:e.data.filter(e=>e!==t.tag),ttl:Number.MAX_SAFE_INTEGER}))):c.w)))}shouldRefreshData(){return(0,o.h)(b.o.shared().data().pipe((0,h.T)(e=>e.id),(0,m.p)(e=>e===this.userId),(0,v.F)(),(0,g.n)(e=>e?d.I.shared(e).realtimeDataShouldBeInvalidated:c.w)),b.o.shared().data().pipe((0,m.p)(e=>e.id===this.userId&&"signup"===e.authorizationAction),(0,p.s)(1),(0,g.n)(e=>e.id?(0,o.h)(d.I.shared(e.id).initialized,d.I.shared(e.id).initialized.pipe((0,g.n)(()=>(0,l.O)(5*y.b.second)))):c.w))).pipe((0,h.T)(()=>()=>!0))}}w.shared=(0,s.G)(e=>new w(e))},59251(e,t,a){"use strict";function s(e){if("string"==typeof e)return e;var t=Math.floor(e/1e10);return(e%1e10*100+t).toString()}a.d(t,{J:()=>s})},89590(e,t,a){"use strict";a.d(t,{O:()=>k});var s=a(91885),r=a(39971),i=a(15526),n=a(50846),o=a(30495),c=a(79942),l=a(34578),d=a(86977),u=a(50042),p=a(94375),h=a(15654),m=a(50626),v=a(53940),g=a(97983),f=a(28138),b=a(47646),y=5*p.b.minute;function w(e){var t=e.getAllResponseHeaders().toLowerCase();if(!t.includes("x-ratelimit-remaining")||!t.includes("retry-after"))return{name:"forbidden"};var a=Number(e.getResponseHeader("X-RateLimit-Remaining")),s=new Date(e.getResponseHeader("Retry-After"));return a>0?{name:"unsuccessful",retryAfter:s}:{name:"forbidden",retryAfter:s}}class k extends n.Q{constructor(e){super("user.verification",e,()=>(0,o.p6)(o.jI.shared().users["verification-url"].generate.get,e).pipe((0,c.vV)(e=>{var t,{data:{url:a,submitted:r},xhr:i}=e;return{data:s.Q.success({url:a,documentsSubmitted:r}),ttl:(null==(t=(0,u.a)(i))?void 0:t.maxAge)||y}}),(0,c.ZC)(e=>403===e.status?r.v.just({data:s.Q.failure({name:"forbidden"}),ttl:0}):404===e.status?r.v.just({data:s.Q.success(null),ttl:0}):429===e.status?r.v.just({data:s.Q.failure(w(e.xhr)),ttl:0}):r.v.error(e)))),this.userId=e}shouldRefreshData(){return b.r.shared().focusState.pipe((0,h.F)(),(0,m.J)(),(0,v.p)(e=>{var[t,a]=e;return"gone"===t&&"focused"===a}),(0,g.u)(()=>!0))}dataUpdates(){return(0,l.h)(d.I.shared(this.userId).events("event.exo.liquid.application.submitted").pipe((0,v.p)(e=>e["user-id"]===this.userId),(0,f.T)(()=>{var e,t=this.getState(),a=null==t||null==(e=t.data.value)?void 0:e.url;return a?{data:s.Q.success({url:a,documentsSubmitted:!0}),ttl:t?t.expiration:y}:{data:s.Q.success(null),ttl:0}})),d.I.shared(this.userId).events("command.notifications.users.verification.failed").pipe((0,v.p)(e=>e["user-id"]===this.userId),(0,f.T)(e=>({data:e["is-limit-reached"]?s.Q.failure({name:"forbidden"}):s.Q.success(null),ttl:0}))),d.I.shared(this.userId).events("event.exo.sumsub.verification.completed").pipe((0,v.p)(e=>e["user-id"]===this.userId),(0,f.T)(()=>({data:s.Q.success(null),ttl:0}))),d.I.shared(this.userId).events("event.exo.sumsub.verification.failed").pipe((0,v.p)(e=>e["user-id"]===this.userId),(0,f.T)(e=>e["retry-after"]?{data:s.Q.failure({name:"unsuccessful",retryAfter:new Date(e["retry-after"])}),ttl:0}:{data:s.Q.success(null),ttl:0})),d.I.shared(this.userId).events("event.exo.sumsub.verification.limit.reached").pipe((0,v.p)(e=>e["user-id"]===this.userId),(0,f.T)(e=>({data:s.Q.failure({name:"forbidden",retryAfter:e["retry-after"]?new Date(e["retry-after"]):void 0}),ttl:0}))))}generateUrl(e){return(0,o.p6)(o.jI.shared().users["verification-url"].generate.post,this.userId,e).pipe((0,c.ex)(e=>{var t,{data:{url:a},xhr:r}=e;this.setState(s.Q.success({url:a,documentsSubmitted:!1}),(null==(t=(0,u.a)(r))?void 0:t.maxAge)||y)}),(0,c.vV)(e=>{var{data:{url:t}}=e;return s.Q.success(t)}),(0,c.ZC)(e=>{if(403===e.status)return this.setState(s.Q.failure({name:"forbidden"}),0),r.v.just(s.Q.failure({name:"forbidden"}));if(409===e.status||500===e.status)return this.setState(s.Q.failure({name:"failed"}),0),r.v.just(s.Q.failure({name:"failed"}));if(429===e.status){var t=w(e.xhr);return this.setState(s.Q.failure(t),0),r.v.just(s.Q.failure(t))}return r.v.error(e)}))}sendVerificationNotification(){return(0,o.p6)(o.jI.shared().notifications.verification.init.post,this.userId).pipe((0,c.vV)(()=>s.Q.success(void 0)),(0,c.ZC)(e=>403===e.status?r.v.just(s.Q.failure({name:"forbidden"})):500===e.status?r.v.just(s.Q.failure({name:"failed"})):429===e.status?r.v.just(s.Q.failure(w(e.xhr))):r.v.error(e)))}}k.shared=(0,i.G)(e=>new k(e))},77038(e,t,a){"use strict";a.d(t,{t:()=>P});var s=a(30495),r=a(15526),i=a(48830),n=a(4126),o=a(17524),c=a(34578),l=a(75841),d=a(50042),u=a(50846),p=a(52372),h=a(28138),m=a(15654),v=a(36580),g=a(10629),f=a(97983),b=a(84190),y=a(54157),w=a(26578),k=a(79942),x=a(39971),S=a(74380);class P extends u.Q{constructor(e){super("user.videos",e,()=>this.canEdit.toSingle().pipe((0,k.Fg)(t=>
3{var a=t?s.jI.shared().users.videos.origin:s.jI.shared().users.videos;return new x.v(t=>{a.list(e,(e,a,s)=>{var r,i=(0,d.a)(s),n=[];e?t.error(e):(null!=a&&null!=(r=a.files)&&r.length&&a.files.forEach(e=>{e.tags||(e.tags=[]),"string"==typeof e.mediatype&&n.push(e)}),t.success({data:n,ttl:(null==i?void 0:i.maxAge)||0}))},{accept:"application/vnd.sdv.filetags+json"})})}))),this.addFromFile=e=>new i.c(t=>{var a="/users/"+this.userId+"/videos";y.l.shared().upload(a,e).subscribe(a=>{if("failed"===a.name)return t.error();if("complete"===a.name){var s={basename:a.basename,mediatype:e.type,tags:[]};this.actualize(s),t.next(s),t.complete()}})}),this.remove=e=>(0,n.v)(()=>{var t=this.addOptimisticStateTransformation(t=>t.filter(t=>t.basename!==e));return new i.c(t=>{s.jI.shared().users.videos.delete(this.userId,e,e=>{if(e)return t.error(e);t.next(),t.complete()})}).pipe((0,p.KX)(t))}),this.addTag=(e,t)=>(0,n.v)(()=>{var a=this.addOptimisticStateTransformation(a=>a.map(a=>(a.basename!==e||a.tags.includes(t)||(a.tags=[...a.tags,t]),a)));return new i.c(a=>{s.jI.shared().users.videos.tags.put(this.userId,e,t,e=>{if(e)return a.error(e);a.next(),a.complete()})}).pipe((0,p.KX)(a))}),this.removeTag=(e,t)=>(0,n.v)(()=>{var a=this.addOptimisticStateTransformation(a=>a.map(a=>(a.basename===e&&(a.tags=a.tags.filter(e=>e!==t)),a)));return new i.c(a=>{s.jI.shared().users.videos.tags.delete(this.userId,e,t,e=>{if(e)return a.error(e);a.next(),a.complete()})}).pipe((0,p.KX)(a))}),this.actualize=e=>{var t=this.getState();void 0===t?console.warn("Empty user.videos model state of user "+this.userId+" cannot be actualized"):t.data&&!t.data.find(t=>t.basename===e.basename)&&this.setState([e,...t.data],t.expiration)},this.userId=e,this.canEdit=(0,o.z)([w.t.shared().activeRoles,S.o.shared().data()]).pipe((0,h.T)(t=>{var[a,s]=t;return s.id===e||a.includes("users-operator")}),(0,m.F)(),(0,v.t)(1))}data(){return(0,n.v)(()=>{var e=super.data(),t=this.canEdit.pipe((0,m.F)(),(0,g.i)(1),(0,f.u)(void 0));return(0,c.h)([(0,l.of)(void 0),t]).pipe((0,b.n)(()=>e))})}}P.shared=(0,r.G)(e=>new P(e))},74210(e,t,a){"use strict";a.d(t,{r:()=>c});var s=a(75841),r=a(48830),i=a(15526),n=a(36580),o=a(91557);class c{constructor(){var e={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};if(!o.S){this.focusState=(0,s.of)("gone");return}var t=Object.keys(e).find(e=>e in document);if(t){var a=e[t];this.focusState=new r.c(e=>{var s=()=>document[t]?"unfocused":"focused",r=()=>{e.next(s())},i=t=>{"terminated"===t.newState&&(document.removeEventListener(a,r),e.next("gone"))};return e.next(s()),document.addEventListener(a,r),window.lifecycle.addEventListener("statechange",i),()=>{document.removeEventListener(a,r),window.lifecycle.removeEventListener("statechange",i)}}).pipe((0,n.t)(1))}else this.focusState=(0,s.of)("focused")}}c.shared=(0,i.G)(()=>new c)},91557(e,t,a){"use strict";a.d(t,{S:()=>s});var s=a(40585).canUseDOM},35967(e,t,a){"use strict";a.d(t,{y:()=>i});var s=a(91557),r=a(15526);class i{constructor(){this.expressTitle="",this.expressRequest=void 0,this.expressMeta=[]}setExpressRequest(e){this.expressRequest=e}get location(){if(!s.S)if(this.expressRequest){var e=this.expressRequest.hostname||"",t="https://"+this.expressRequest.headers.host;return{hostname:e,pathname:this.expressRequest.baseUrl+this.expressRequest.path,origin:t,href:""+t+this.expressRequest.originalUrl,hash:""}}else throw Error("Express request is not set in the instance. It is required for SSR.");return{hostname:document.location.hostname,pathname:document.location.pathname,origin:document.location.origin,href:document.location.href,hash:document.location.hash}}get title(){return s.S?document.title:this.expressTitle}set title(e){s.S?document.title=e:this.expressTitle=e}get meta(){return s.S?(console.warn("Document.shared().meta is not implemented for client."),[]):this.expressMeta}addMeta(){var e=this;if(s.S)return void console.warn("Document.shared().addMeta is not implemented for client.");for(var t=arguments.length,a=Array(t),r=0;r<t;r++)a[r]=arguments[r];var i=function(t){var a=t.name?e.expressMeta.findIndex(e=>e.name===t.name):-1;-1===a&&(a=t.property?e.expressMeta.findIndex(e=>e.property===t.property):-1),a>=0?e.expressMeta[a]=Object.assign({},e.expressMeta[a],t):e.expressMeta.push(t)};for(var n of a)i(n)}}i.shared=(0,r.G)(()=>new i)},88152(e,t,a){"use strict";a.d(t,{k:()=>r});var s=a(48830);function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new s.c(a=>{var s=document.createElement("script");return s.src=e,s.async=!0,t.crossOrigin&&(s.crossOrigin=t.crossOrigin),s.addEventListener("load",()=>{a.next(),a.complete()},{once:!0}),s.addEventListener("error",()=>{a.error()},{once:!0}),document.head.appendChild(s),()=>{s.remove()}})}},60658(e,t,a){"use strict";a.d(t,{$:()=>n});var s=a(91557),r=new Intl.NumberFormat("en-GB",{minimumFractionDigits:0,maximumFractionDigits:2}),i=new Intl.NumberFormat("en-GB",{minimumFractionDigits:0,maximumFractionDigits:3}),n=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2;if("default"===a||"short"===a){var o=s.S?window.navigator.languages.length?window.navigator.languages.slice():[window.navigator.language]:["en-US"];return new Intl.NumberFormat(o,{style:"currency",currency:e,currencyDisplay:"short"===a?"narrowSymbol":void 0,maximumFractionDigits:n,trailingZeroDisplay:"str
3ipIfInteger"}).format(t)}var c=(3===n?i:r).format(t);return"without-currency"===a?c:c+"\xa0"+e.toUpperCase()}},79548(e,t,a){"use strict";a.d(t,{$:()=>s});var s=()=>!1},86133(e,t,a){"use strict";a.d(t,{DialButton:()=>q});var s=a(42062),r=a(99870),i=a.n(r),n=a(15782),o=a(54149),c=a(20345),l=a(78903),d=a(31085);let u=(0,s.memo)(e=>{var{onButtonClick:t,cameraIconVisible:a,callSource:r,buttonType:u,size:p,className:h,buttonTitle:m,disabled:v}=e,g=(0,s.useMemo)(()=>i()("mcs-video-chat-button",p,h,{"mcs-video-chat-button-disabled":v}),[p,h,v]),f=(0,s.useMemo)(()=>i()("mcs-video-chat-button-clips-round",h,{"mcs-video-chat-button-clips-round-disabled":v}),[h,v]),b=(0,n.A)("/call/mcs","start-video-chat"),y=m||b,w=(0,s.useCallback)(()=>{v||t()},[v,t]);return(0,d.jsxs)("div",{className:"mcs-video-chat-button-wrapper","data-call-source":r,children:["commons/button"===u&&(0,d.jsx)(c.$,Object.assign({size:p,onClick:w,title:y,icon:"camera-filled"},e)),"round"===u&&(0,d.jsx)("button",{type:"button",onClick:w,disabled:v,className:f,"aria-label":y,children:(0,d.jsx)(l.Icon,{name:"camera-filled",size:"normal"})}),(!u||"action/base"===u)&&(0,d.jsxs)(o.A,{className:g,onClick:w,children:[!!a&&(0,d.jsx)(l.Icon,{name:"camera-filled",size:"normal"}),y]})]})});var p=a(97314);let h=(0,s.memo)(e=>{var{onButtonClick:t,callSource:a,className:r,buttonTitle:o,disabled:c,pricingNotice:u}=e,h=(0,s.useMemo)(()=>i()("msc-video-chat-pill-button",r,{"msc-video-chat-pill-button-disabled":c}),[r,c]),m=(0,n.A)("/call/mcs","start-video-chat");return(0,d.jsxs)("div",{className:"mcs-video-chat-button-wrapper","data-call-source":a,children:[(0,d.jsx)("button",{type:"button",onClick:t,disabled:c,className:h,"aria-label":o||m,children:(0,d.jsx)(l.Icon,{name:"camera-filled",size:"normal"})}),u?(0,d.jsx)("div",{className:"mcs-video-chat-button-pricing-notice",children:(0,d.jsx)(p.E,{variant:"caption-2",content:u,color:"action-gray"})}):null]})});var m=a(67276),v=a(81468),g=a(53604),f=a(22065),b=a(66691),y=a(13462),w=a(22605),k=a(75841),x=a(34578),S=a(56823),P=a(56379),C=a(84190),j=a(53940),_=a(56177),T=a(97983),A=a(65052),I=a(94375),N=a(59882),E=a(39971),M=a(79942),O=a(82483),R=a(98153),F=a(92362),B=a(16756),L=a(64074),z=["onButtonClick","attendeeId","userId","ctaName"];function D(e){return t=>{var{onButtonClick:a,attendeeId:r,userId:i,ctaName:n}=t,o=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,z),c=(0,s.useRef)(!1);(0,s.useEffect)(()=>{!c.current&&i&&(c.current=!0,L.h.shared(i).logCallButtonShown(n))},[n,i]);var l=(0,s.useCallback)(()=>{i&&(F.a.shared(i).logChatClick("StartVideoChat"),L.h.shared(i).logCallButtonClicked(n),B.R.shared().logEvent({event:"application_account_communication",payload:{sender:r,recipient:i,timestamp:Date.now(),type:"videocall.start",cta:n}})),a()},[i,a,n,r]);return(0,d.jsx)(e,Object.assign({},o,{onButtonClick:l}))}}var W=["userId","ctaName","attendeeId","cameraIconVisible","onDial","onBeforeDial","allowMobileCalls","allowMobileOfflineCalls","visible","onVisibleChange","appearance"],V=5*I.b.second,U=D(u),G=D(h),q=(0,s.memo)(e=>{var{userId:t,ctaName:a,attendeeId:r,cameraIconVisible:i=!0,onDial:n,onBeforeDial:o,allowMobileCalls:c=!1,allowMobileOfflineCalls:l,visible:u,onVisibleChange:p,appearance:h="default"}=e,I=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,W),F=(0,b.J2)(()=>t?y.T.shared().mcs.enabled.pipe((0,C.n)(e=>e?(0,x.h)((0,S.O)(V),P.M.shared(t).initialized.pipe((0,j.p)(e=>e),(0,_.s)(1))).pipe((0,T.u)(!1),(0,A.Z)(!0)):(0,k.of)(!1))):(0,k.of)(!1),[t],!0),B=(0,f.$)(r),L=(0,b.J2)(()=>y.T.shared().mcs.callInterface,[]),z=(0,g.Qm)(r,c,l),D=(0,b.J2)(()=>t?w.g.shared(t).canCallTo(r,c,l):(0,k.of)(!1),[t,r,c,l],!1),q=(0,b.uN)(()=>t?N.I.shared(t).dial(r,c,a).pipe((0,M.ex)(()=>{O.g.shared().emit("command.user-actions.interaction.track",[{place:"video-chat-start."+a,user:r}])})):E.v.just(),[c,t,r,a]),H=(0,s.useCallback)(()=>{t&&B&&m.M.shared(t).start(B,a)},[t,B,a]),Q=(0,s.useCallback)(()=>{null==o||o(),z?H():D&&q(),("default"===L&&r||!z)&&(0,v.Z)(r),null==n||n()},[z,D,L,r,n,o,H,q]),Y=z||D,Z=!t||!Y||F,J=void 0===u?!Z:u;(0,s.useEffect)(()=>{J?R.A.emit("event.mcs.dial-button.visible"):R.A.emit("event.mcs.dial-button.hidden")},[J]);var K=z?"mcs":"cp";return(0,s.useEffect)(()=>{null==p||p(J)},[p,J]),J?(0,d.jsx)("compact-pill"===h?G:U,Object.assign({},I,{onButtonClick:Q,cameraIconVisible:i,callSource:K,userId:t,disabled:Z,attendeeId:r,ctaName:a})):null})},76855(e,t,a){"use strict";a.d(t,{A:()=>b});var s=a(42062),r=a(9778);let i="users-recommendations-post-communication__actions",n="users-recommendations-post-communication__closeButton";var o=a(97314),c=a(81924),l=a(86133),d=a(20345),u=a(66691),p=a(13462),h=a(9389),m=a(56823),v=a(26672),g=a(15782),f=a(31085);let b=(0,s.memo)(e=>{var{attendeeId:t,userId:a,onSendHi:b,onCallStarted:y,onClose:w,onRecommendationShown:k,videoSrc:x,onExpired:S,attendeeProfile:P,onCardClick:C,ttl:j}
3=e,[_,T]=(0,s.useState)(!1),A=(0,s.useRef)(null),I=(0,s.useMemo)(()=>{var e,t;return null!=P&&null!=(e=P.birthday)&&e.age?{age:null==(t=P.birthday)?void 0:t.age.toString()}:void 0},[P]),N=null==P?void 0:P.name,E=(0,s.useCallback)(()=>{T(!0)},[]);(0,s.useEffect)(()=>{k(t)},[t,k]),(0,s.useEffect)(()=>{var e=(0,m.O)(j).safeSubscribe(()=>{S()});return()=>e.unsubscribe()},[j,S,t]);var M=(0,u.J2)(()=>p.T.shared().videoInvites.videoSourcePostfix,[]),O=(0,u.J2)(()=>p.T.shared().videoInvites.posterSourcePostfix,[]),R=x&&M?x+M:void 0,F=x&&M?x+O:void 0,B=!!R&&!_,[L]=(0,h.K)("call-motivation-popup",A.current),z=(0,g.A)("/dialogs/messages","send-hi"),D=(0,g.A)("/call/mcs","video-chat"),W=(0,s.useMemo)(()=>({"--bottom-safe-offset":L}),[L]),V=(0,s.useCallback)(e=>{var t,a=e.target;null!=(t=A.current)&&t.contains(a)&&!a.closest("."+i)&&!a.closest("."+n)&&C()},[C]);return(0,f.jsx)("div",{className:"users-recommendations-post-communication__container",style:W,ref:A,onClick:V,children:(0,f.jsxs)("div",{className:"users-recommendations-post-communication__card",children:[(0,f.jsx)("div",{className:n,children:(0,f.jsx)(v.J,{onClick:w})}),B?(0,f.jsx)("video",{autoPlay:!0,className:"users-recommendations-post-communication__video",playsInline:!0,muted:!0,loop:!0,src:R,poster:F,onError:E}):(0,f.jsx)(r.UserThumbnail,{ownerId:t,size:380,className:"users-recommendations-post-communication__thumbnail",transformation:"detect-face"}),(0,f.jsxs)("div",{className:"users-recommendations-post-communication__overlay",children:[(0,f.jsxs)("div",{className:"users-recommendations-post-communication__nameAndAge",children:[(0,f.jsx)("div",{className:"users-recommendations-post-communication__name",children:(0,f.jsx)(o.E,{content:N,variant:"h3",color:"light",overflowMode:"ellipsis"})}),!!I&&(0,f.jsx)(c.LocalizedText,{href:"/pages/profile#age-format",data:I,color:"light",variant:"h3",overflowMode:"ellipsis"})]}),(0,f.jsxs)("div",{className:i,children:[(0,f.jsx)("div",{className:"users-recommendations-post-communication__betterMatchText",children:(0,f.jsx)(c.LocalizedText,{href:"/users/recommendations/post-communication#your-better-match",variant:"footnote-2",color:"light",overflowMode:"break-anywhere"})}),(0,f.jsxs)("div",{className:"users-recommendations-post-communication__actionsContainer",children:[(0,f.jsx)(d.$,{variant:"secondary",title:"",onClick:b,size:"tiny",children:z}),(0,f.jsx)(l.DialButton,{userId:a,attendeeId:t,buttonTitle:D,ctaName:"post-communication-recommendation",onDial:y,buttonType:"commons/button",variant:"info",size:"tiny"})]})]})]})]})})})},85151(e,t,a){"use strict";function s(){return"/i/account/fake-avatar.svg"}a.d(t,{S:()=>s})},9778(e,t,a){"use strict";a.d(t,{UserThumbnail:()=>S});var s=a(42062),r=a(60144),i=a(85151),n=a(99870),o=a.n(n),c=a(31085),l=(0,s.memo)(e=>{var{thumbnail:t,className:a,size:n=80,onLoad:l,onLoadFailed:d,transformation:u,onClick:p,draggable:h,photoIsPrivate:m}=e,v=(0,s.useMemo)(()=>o()("user-thumbnail",{"default-thumbnail":!t},a),[t,a]),g=(0,s.useMemo)(()=>"object"==typeof n?n.width:n,[n]),f=(0,s.useMemo)(()=>"object"==typeof n?n.height:n,[n]),b=(0,s.useMemo)(()=>"object"==typeof n?Math.max(n.width,80):Math.max(n,80),[n]),y=(0,s.useMemo)(()=>"object"==typeof n?Math.max(n.height,80):Math.max(n,80),[n]),w=(0,s.useMemo)(()=>(0,i.S)(),[]);return(0,c.jsx)("div",{className:v,children:(0,c.jsx)(r.$,{path:t,src:w,fallbackSrc:w,resourceWidth:b,resourceHeight:y,transformation:u,onLoad:l,onError:d,onClick:p,draggable:h,width:g,height:f,authorize:m})})}),d=a(99027),u=a(91885),p=a(66038),h=a(9715),m=a(66691),v=a(13462),g=a(85378),f=a(17524),b=a(75841),y=a(28138),w=a(84190),k=a(15654),x=(0,s.memo)(e=>{var{ownerId:t,className:a,size:r,transformation:i,onClick:n,onLoad:o,draggable:x}=e,{thumbnail:S,photoIsPrivate:P}=(0,m.J2)(()=>(0,f.z)([g.F.shared(t).profile.pipe((0,y.T)(e=>e.isSuccessful?e.value:null)),v.T.shared().registrationPhotoPrivacyEnabled]).pipe((0,w.n)(e=>{var[a,s]=e;return null!=a&&a.thumbnail?(0,b.of)({thumbnail:(0,d.DD)(a.id,a.thumbnail),photoIsPrivate:!1}):s?h.mh.shared(t).media.pipe((0,y.T)(e=>{var a,s=e.find(e=>"photo"===e.type&&e.thumbnail);return s?{thumbnail:(0,d.DD)(t,s.basename,s.private),photoIsPrivate:null!=(a=s.private)&&a}:{thumbnail:void 0,photoIsPrivate:!1}})):(0,b.of)({thumbnail:void 0,photoIsPrivate:!1})}),(0,k.F)((e,t)=>e.thumbnail===t.thumbnail&&e.photoIsPrivate===t.photoIsPrivate)),[t],{thumbnail:void 0,photoIsPrivate:!1}
3),C=(0,p.gV)(),j=(0,s.useCallback)(()=>{C(u.Q.success()),null==o||o()},[C,o]),_=(0,s.useCallback)(()=>{C(u.Q.failure("thumbnail-load-failed")),null==o||o()},[C,o]);return(0,c.jsx)(l,{thumbnail:S,className:a,size:r,onLoad:j,onLoadFailed:_,transformation:i||"detect-face",onClick:n,draggable:x,photoIsPrivate:P})}),S=(0,p.oI)(x,"users.thumbnail",e=>e.ownerId)},23535(e,t,a){"use strict";a.d(t,{o:()=>c});var s=a(42062),r=a(99870),i=a.n(r),n=a(78903),o=a(31085);let c=(0,s.memo)(e=>{var{className:t,onClick:a}=e,r=(0,s.useMemo)(()=>i()("commons-back-button__backButton",t),[t]);return(0,o.jsx)("button",{className:r,onClick:a,children:(0,o.jsx)(n.Icon,{name:"arrow-back",size:"normal",color:"inherit"})})})},20345(e,t,a){"use strict";a.d(t,{$:()=>u});var s=a(42062),r=a(78903),i=a(26510),n=a(2231),o=a(99870),c=a.n(o),l=a(31085),d=(0,s.forwardRef)(function(e,t){var{size:a="medium",variant:o,icon:d,title:u,onClick:p,onMouseEnter:h,accessKey:m,dataAttributes:v,value:g,blockLevel:f=!1,shrunkPaddings:b=!1,shrinkable:y=!1,hover:w=!1,focus:k=!1,active:x=!1,disabled:S=!1,type:P="button",slick:C=!1,rounded:j=!1,round:_=!1,children:T,className:A}=e,I=(0,s.useMemo)(()=>c()(A,n.A.button,n.A[a],n.A[o],{[n.A.blockLevel]:f,[n.A.shrunkPaddings]:b,[n.A.shrinkable]:y,[n.A.hover]:w,[n.A.focus]:k,[n.A.active]:x,[n.A.disabled]:S,[n.A.slick]:C,[n.A.rounded]:j,[n.A.round]:_}),[A,a,o,f,b,y,w,k,x,S,C,j,_]),N=(0,s.useMemo)(()=>v?Object.entries((0,i.UX)(v)).reduce((e,t)=>{var[a,s]=t;return e["data-"+a]=s,e},{}):{},[v]);return(0,l.jsx)("button",Object.assign({ref:t,className:I,onClick:p,onMouseEnter:h,title:u,type:P,accessKey:m,disabled:S,value:g},N,{children:T||(0,l.jsxs)(l.Fragment,{children:[!!d&&(0,l.jsx)("span",{className:n.A.icon,children:(0,l.jsx)(r.Icon,{name:d,size:"normal"})}),(0,l.jsx)("span",{className:n.A.title,children:u})]})}))}),u=(0,s.memo)(d)},68911(e,t,a){"use strict";a.d(t,{S:()=>d});var s=a(42062),r=a(97314),i=a(78903),n=a(99870),o=a.n(n),c=a(31085),l=["label","labelFlow","variant","color","invalid","align","invalidColor","iconClassName"],d=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{label:a,labelFlow:n="column",variant:d,color:u="dark",invalid:p=!1,align:h="center",invalidColor:m,iconClassName:v=""}=e,g=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,l),f=(0,s.useMemo)(()=>o()("commons-checkbox__container",{"commons-checkbox__center":"center"===h,"commons-checkbox__baseline":"baseline"===h,"commons-checkbox__flexStart":"flex-start"===h}),[h]),b=(0,s.useMemo)(()=>"danger"!==m?{"--invalid-color":m}:void 0,[m]),y=(0,s.useMemo)(()=>o()("commons-checkbox__icon",{"commons-checkbox__invalid":p},v),[p,v]),w=(0,s.useMemo)(()=>o()("commons-checkbox__text",{"commons-checkbox__row":"row"===n}),[n]),k=(0,s.useMemo)(()=>a?"string"==typeof a||Array.isArray(a)?(Array.isArray(a)?a:[a]).map(e=>e&&(0,c.jsx)(r.E,{content:e,variant:d,color:p?m:u},e)):a:null,[a,d,p,m,u]);return(0,c.jsxs)("label",{className:f,style:b,children:[(0,c.jsx)("input",Object.assign({type:"checkbox",ref:t},g)),(0,c.jsx)("span",{className:y,children:(0,c.jsx)(i.Icon,{name:"checked",size:"small"})}),!!k&&(0,c.jsx)("span",{className:w,children:k})]})}))},26672(e,t,a){"use strict";a.d(t,{J:()=>l});var s=a(42062),r=a(99870),i=a.n(r),n=a(15782),o=a(31085);let c=(0,s.memo)(e=>{var{className:t,onClick:a}=e,r=(0,s.useMemo)(()=>i()("close",t),[t]),c=(0,n.A)("/overlay","close");return(0,o.jsx)("div",{className:r,title:c,onClick:a,children:(0,o.jsx)("i",{className:"icon cross",children:(0,o.jsx)("svg",{role:"img",children:(0,o.jsx)("use",{xlinkHref:"#cross"})})})})});var l=(0,s.memo)(e=>{var{className:t,onClick:a}=e;return(0,o.jsx)(c,{className:t,onClick:a})})},42952(e,t,a){"use strict";a.d(t,{t:()=>n});var s=a(42062),r=a(81924),i=a(31085);class n extends s.PureComponent{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){var a,s;null==(a=(s=this.props).onError)||a.call(s,e,t)}render(){var{fallback:e,children:t}=this.props;return this.state.hasError?e||(0,i.jsx)(r.LocalizedText,{href:"/commons#something-went-wrong",color:"danger"}):t}}},78903(e,t,a){"use strict";a.d(t,{Icon:()=>n});var s=a(42062),r=a(78675),i=a(31085),n=(0,s.memo)(e=>{var t,s,n,{name:o,color:c="currentColor",className:l,size:d,dataTestId:u}=e,p=(t=r.T.shared().product,s=a(99205).default,n=a(90558)("./icons."+t).default,{small:Object.assign({},s.small,n.small),normal:Object.assign({},s.normal,n.normal),large:Object.assign({},s.large,n.large)}
3)[d][o],h=p.viewBox&&p.viewBox.split(" ")[2],m=p.viewBox&&p.viewBox.split(" ")[3];return p?(0,i.jsx)("svg",{className:l,viewBox:p.viewBox,fill:c,color:c,width:h,height:m,pointerEvents:"none","data-test-id":u,children:(0,i.jsx)("use",{xlinkHref:"#"+p.id})}):null})},78186(e,t,a){"use strict";a.d(t,{X:()=>c});var s=a(42062),r=a(15782),i=a(77846),n=a(8463),o=a(31085),c=(0,s.memo)(e=>{var{href:t,data:a,components:c,dataTestId:l}=e,[d="",u=""]=t.split("#"),p=(0,r.A)(d||t,u,a),h=(0,s.useMemo)(()=>c&&Object.keys(c).length>0?(0,i.R)(p,c):p,[p,c]),m="string"==typeof h,v=(0,n.K)(m?h:void 0),g=(0,s.useMemo)(()=>m?{__html:v}:void 0,[v,m]),f=(0,s.useMemo)(()=>m?void 0:h,[h,m]);return h?(0,o.jsx)("span",{dangerouslySetInnerHTML:g,"data-test-id":l,children:f}):null})},81924(e,t,a){"use strict";a.d(t,{LocalizedText:()=>l});var s=a(42062),r=a(97314),i=a(15782),n=a(77846),o=a(31085),c=["href","data","gender","components"],l=(0,s.memo)(e=>{var{href:t,data:a,gender:l,components:d}=e,u=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,c),[p,h]=t.slice(1).split("#"),m=(0,s.useMemo)(()=>Object.assign({},a,{gender:l}),[a,l]),v=(0,i.A)(p,h,m),g=(0,s.useMemo)(()=>d&&Object.keys(d).length>0?(0,n.R)(v,d):v,[v,d]);return g?(0,o.jsx)(r.E,Object.assign({},u,{content:g})):null})},60144(e,t,a){"use strict";a.d(t,{$:()=>T});var s=a(42062),r=a(31085),i=["Component","src","onLoad","onError"],n=(0,s.memo)(e=>{var{Component:t,src:a,onLoad:n,onError:o}=e,c=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,i),l=(0,s.useRef)(null);(0,s.useEffect)(()=>{if(a&&(n||o)){var e=new Image;e.src=a,l.current=e,n&&(e.onload=e=>{n(e)}),o&&(e.onerror=e=>{o(e)})}return()=>{l.current&&(l.current.onload=null,l.current.onerror=null,l.current=null)}},[a,n,o]);var d=(0,s.useMemo)(()=>a?{backgroundImage:"url("+a+")"}:void 0,[a]);return(0,r.jsx)(t,Object.assign({},c,{style:d}))}),o=(0,s.memo)(e=>(0,r.jsx)("img",Object.assign({},e)));let c=(0,s.memo)(e=>e.Component?(0,r.jsx)(n,Object.assign({}
3,e)):(0,r.jsx)(o,Object.assign({},e)));var l=a(78675),d=a(6801),u=a(26202),p=a(64998),h=a(13462),m=a(71614),v=a(2929),g=a(94375),f=a(32841),b=[{resource:"users.USER_ID.photos.REFERENCE",regexp:/^\/users\/\d+\/photos\/[\da-z]+(\..+)?$/},{resource:"users.USER_ID.photos.private.REFERENCE",regexp:/^\/users\/\d+\/photos\/private\/[\da-z]+(\..+)?$/},{resource:"users.USER_ID.photos.private.preview.REFERENCE",regexp:/^\/users\/\d+\/photos\/private\/preview\/[\da-z]+(\..+)?$/},{resource:"users.USER_ID.videos.preview.REFERENCE",regexp:/^\/users\/\d+\/videos\/preview\/[\da-z]+(\..+)?$/},{resource:"covers.REFERENCE",regexp:/^\/covers\/[\da-z]+(\..+)?$/},{resource:"users.USER_ID.covers.REFERENCE",regexp:/^\/users\/\d+\/covers\/[\da-z]+(\..+)?$/}];class y extends(0,m.XI)("photo.load",30*g.b.second){}var w={label:y.type,tags:{team:()=>"core",success:e=>{var t;return(null==(t=e.encounters.completed)?void 0:t.details.isSuccessful)||!1},resource:e=>e.details.resource,url:e=>e.details.url,"failure-reason":e=>{var t;return null==(t=e.encounters.completed)?void 0:t.details.error}},hist:{ttresult:{from:"added",to:"completed"}}};v.H.shared().registerMapping(y.type,w);class k extends(0,m.XI)("photo.slow-load",30*g.b.second){}var x={label:k.type,tags:{team:()=>"core",success:e=>{var t;return(null==(t=e.encounters.completed)?void 0:t.details.isSuccessful)||!1},resource:e=>e.details.resource,url:e=>e.details.url,"failure-reason":e=>{var t;return null==(t=e.encounters.completed)?void 0:t.details.error}},hist:{ttresult:{from:"added",to:"completed"}}};v.H.shared().registerMapping(k.type,x);var S=a(90922),P=a(91885),C=0,j=["path","transformation","concealed","resourceWidth","resourceHeight","authorize","fallbackPath","fallbackSrc","fallbackAuthorize","onFallback","origin"],_=(0,s.memo)(e=>{var{onError:t,onLoad:a,src:i}=e,n=(0,s.useRef)(C);(0,s.useMemo)(()=>{C++},[]),(0,s.useEffect)(()=>{if(i){var e,t,a,s=(t=i.startsWith("//")?"https:"+i:i,a=f.parse(t),(null==(e=b.find(e=>a.pathname&&e.regexp.test(a.pathname)))?void 0:e.resource)||null);if(s){var r=new Date,o={resource:s,url:i};h.T.shared().apiMetricsEnabled.toSingle().safeSubscribe(e=>{e&&S.E.shared().add(new y(n.current.toString(),r,o))}),h.T.shared().slowApiMetricsEnabled.toSingle().safeSubscribe(e=>{e&&S.E.shared().add(new k(n.current.toString(),r,o))})}}},[i]);var o=(0,s.useCallback)(e=>{var a=new Date,s=P.Q.failure("failed");h.T.shared().apiMetricsEnabled.toSingle().safeSubscribe(e=>{e&&S.E.shared().complete(y.identifier(n.current.toString()),a,s)}),h.T.shared().slowApiMetricsEnabled.toSingle().safeSubscribe(e=>{e&&S.E.shared().complete(k.identifier(n.current.toString()),a,s)}),t&&t(e)},[t]),l=(0,s.useCallback)(e=>{var t=new Date,s=P.Q.success();h.T.shared().apiMetricsEnabled.toSingle().safeSubscribe(e=>{e&&S.E.shared().complete(y.identifier(n.current.toString()),t,s)}),h.T.shared().slowApiMetricsEnabled.toSingle().safeSubscribe(e=>{e&&S.E.shared().complete(k.identifier(n.current.toString()),t,s)}),a&&a(e)},[a]);return(0,r.jsx)(c,Object.assign({},e,{onError:o,onLoad:l}))}),T=(0,s.memo)(e=>{var{path:t,transformation:a,concealed:i,resourceWidth:n,resourceHeight:o,authorize:c,fallbackPath:h,fallbackSrc:m,fallbackAuthorize:v,onFallback:g,origin:f}=e,b=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,j),y=(0,s.useMemo)(()=>l.T.shared().sharding,[]),w=(0,s.useMemo)(()=>{var{width:e,height:t}=(0,u.e)(n,o);if(e&&e>3e3||t&&t>3e3){if(e&&(!t||e>=t)){var a=e/3e3;e=3e3,t=t?t/a:t}else if(t){var s=t/3e3;t=3e3,e=e?e/s:e}}return{width:e,height:t}},[n,o]),k=(0,s.useMemo)(()=>{var e=w.width||w.height?"."+(w.width||"")+"x"+(w.height||""):"",t="";if(e)switch(a){case"thumbnail":t=".thumb";break;case"detect-face":t=".thumb-fd";break;case"keep-aspect-ratio":t=".gallery";break;case"cover":t=".nc"}var s="";return i&&(s=t?".x.conceal":".conceal"),""+e+t+s},[w,a,i]),x=(0,s.useMemo)(()=>t&&/(\.svg|\.jpg|\.jpeg|\.png|\.gif|\.webp)/.test(t)?"":a||i||null!=t&&t.includes("thumb")||null!=t&&t.includes("gallery")?".x.webp":".webp",[a,i,t]),S=(0,s.useMemo)(()=>
3{if(!t)return e.src;if(t.startsWith("//"))return"https:"+t;var a=(0,d.o)(t,y),s="";return c&&(s="?authorization="+p.a.shared().getAAF()),""+(f?""+f+t:a)+k+x+s},[e.src,t,k,c,y,f,x]),P=(0,s.useMemo)(()=>{if(!h)return m;var e=(0,d.o)(h,y),t="";return v&&(t="?authorization="+p.a.shared().getAAF()),""+e+k+x+t},[m,h,k,v,y,x]),[C,T]=(0,s.useState)(!1),A=(0,s.useRef)(S),I=C&&A.current!==S;A.current=S,(0,s.useEffect)(()=>{I&&T(!1)},[I]);var N=e.onError,E=(0,s.useCallback)(e=>{S&&!C?(g&&g(),T(!0),P?e.stopPropagation():N&&N(e)):N&&N(e)},[N,C,P,g,S]);return(0,r.jsx)(_,Object.assign({},b,{src:C?P:S||P,onError:E}))})},26202(e,t,a){"use strict";function s(e,t){var a=1,s=e&&e*a,r=t&&t*a;return(s&&s!==Math.ceil(s)||r&&r!==Math.ceil(r))&&(a=Math.ceil(a),s=e&&e*a,r=t&&t*a),{width:s,height:r}}a.d(t,{e:()=>s})},6801(e,t,a){"use strict";a.d(t,{o:()=>r});var s=a(32378).A;function r(e,t){var a,r,i=e.indexOf(".");return i>0?(a=e.slice(0,i),r=e.slice(i,e.length)):(a=e,r=""),s(a,t)+r}},75231(e,t,a){"use strict";a.d(t,{l:()=>_});var s=a(42062),r=a(68854),i=a(99870),n=a.n(i),o=a(62407),c=a(31085),l=(0,s.memo)(e=>{var{name:t,selectedItem:a}=e,s=(null==a?void 0:a.value)||"";return(0,c.jsx)("select",{className:"commons-select-hidden-select__hiddenSelect",name:t,value:s,onChange:o.l,children:!!a&&(0,c.jsx)("option",{value:s,children:s})})});let d={option:"commons-select-components-option__option","option--selected":"commons-select-components-option__option--selected","option--disabled":"commons-select-components-option__option--disabled"};var u=["children","className","item","selected"],p=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{children:a,className:r="",item:i,selected:o}=e,l=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,u),p=(0,s.useMemo)(()=>n()(d.option,r,{[d["option--selected"]]:o,[d["option--deleted"]]:!!i.disabled}),[r,o,i]);return(0,c.jsx)("li",Object.assign({className:p,ref:t,"data-value":i.value},l,{children:a}))})),h=(0,s.memo)(e=>{var{children:t}=e;return(0,c.jsx)("ul",{className:"commons-select-components-options-list__optionsList",children:t})}),m=(0,s.memo)(e=>{var{children:t,className:a}=e,r=(0,s.useMemo)(()=>n()("commons-select-components-value__value",a),[a]);return(0,c.jsx)("span",{className:r,children:t})}),v=["children"],g=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{children:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,v);return(0,c.jsx)("button",Object.assign({type:"button",className:"commons-select-components-toggle-button__toggleButton",ref:t},s,{children:a}))}));let f={id:"sprite-common-2df2ff31",href:"/app/sprite-common.f91c560d.svg#sprite-common-2df2ff31",viewBox:"0 0 24 24"},b={"menu-indicator":"commons-select-components-menu-indicator__menu-indicator",arrow:"commons-select-components-menu-indicator__arrow","menu-indicator--up":"commons-select-components-menu-indicator__menu-indicator--up","menu-indicator--down":"commons-select-components-menu-indicator__menu-indicator--down"};var y=a(27648),w=(0,s.memo)(e=>{var{menuIsOpen:t,className:a=""}=e,r=t?"up":"down",i=(0,s.useMemo)(()=>n()(b["menu-indicator"],b["menu-indicator--"+r],a),[r,a]);return(0,c.jsx)("span",{className:i,children:(0,c.jsx)(y.A,{icon:f,typeClass:b.arrow})})});let k={menu:"commons-select-components-menu__menu","menu--open":"commons-select-components-menu__menu--open","menu--drop-top":"commons-select-components-menu__menu--drop-top","menu--drop-bottom":"commons-select-components-menu__menu--drop-bottom","menu--align-start":"commons-select-components-menu__menu--align-start","menu--align-end":"commons-select-components-menu__menu--align-end","menu--align-stretch":"commons-select-components-menu__menu--align-stretch"};var x=["children","isOpen","dropDirection","align","className"],S={Option:p,OptionsList:h,Value:m,ToggleButton:g,MenuIndicator:w,Menu:(0,s.memo)((0,s.forwardRef)((e,t)=>{var{children:a,isOpen:r,dropDirection:i,align:o,className:l}=e,d=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,x),u=(0,s.useMemo)(()=>n()(k.menu,k["menu--drop-"+i],k["menu--align-"+o],l,{[k["menu--open"]]:r}),[r,i,o,l]);return(0,c.jsx)("div",Object.assign({className:u,ref:t},d,{children:a}))}))};let P={select:"commons-select__select","select--normal-size":"commons-select__select--normal-size","select--outline":"commons-select__select--outline",disabled:"commons-select__disabled",focus:"commons-select__focus",placeholder:"commons-select__placeholder"};var C=["aria-expanded"],j=e=>(null==e?void 0:e.label)||"";function _(e){var{items:t,value:a,defaultValue:i=null,onChange:o,onItemClick:d,id:u,labelId:p,name:h,disabled:m,selectRef:v,renderItemContent:g,containerRef:f,itemToAriaString:b=j,components:y={},className:w="",menuPlace:k="bottom stretch",variant:x="outline",size:_="normal",menuAutoDropDirection:T,placeholder:A="",optionClassName:I=""}=e,{isOpen:N,selectedItem:E,selectItem:M,reset:O,getToggleButtonProps:R,getMenuProps:F,getItemProps:B,openMenu:L,closeMenu:z}=(0,r.WM)(Object.assign({items:t,itemToString:b},void 0!==a&&{selectedItem:a},{defaultSelectedItem:i,onSelectedItemChange:e=>{e.type===r.WM.stateChangeTypes.ItemClick&&(null==o||o(e.selectedItem||null))},toggleButtonId:u,labelId:p,onStateChange:e=>{e.type===r.WM.stateChangeTypes.ItemClick&&(e.isOpen||null==d||d())}})),D=(0,s.useCallback)(e=>g?g(e):(null==e?void 0:e.label)||A&&(0,c.jsx)("span",{className:P.placeholder,children:A})||(0,c.jsx)("span",{children:"\xa0"}),[g,A]),{ToggleButton:W,MenuIndicator:V,Menu:U,OptionsList:G,Option:q,Value:H}=(0,s.useMemo)(()=>Object.assign({},S,y),[y]),Q=(0,s.useRef)(null),Y=R({disabled:m,ref:e=>{Q.current=e}}),{"aria-expanded":Z}=Y,J=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(Y,C),K=(0,s.useMemo)(()=>n()(P.select,P["select--"+x],P["select--"+_+"-size"],w,{[P.focus]:!!Z,[P.disabled]:!!m}
3),[w,x,_,Z,m]),X=(0,s.useRef)(null),[$,ee]=(0,s.useState)(null),et=(0,s.useCallback)(()=>{var e,t=null==X||null==(e=X.current)?void 0:e.getBoundingClientRect();if(null!=t&&t.height)if(null!=f&&f.current){var a=f.current.getBoundingClientRect();ee(t.y+t.height>a.y+a.height||t.y<0)}else ee(t.y+t.height>document.body.offsetHeight||t.y<0)},[f]),[ea,es]=(0,s.useMemo)(()=>{var e=k.split(" "),[t]=e,[,a]=e;return T&&$&&(t="top"===t?"bottom":"top"),[t,a]},[k,$,T]);(0,s.useImperativeHandle)(v,()=>({change:e=>e?M(e):O(),openMenu:L,closeMenu:z,focus:()=>{var e;return null==(e=Q.current)?void 0:e.focus()}}),[M,O,L,z]),(0,s.useEffect)(()=>{N?et():ee(null)},[N,et]);var er=N&&null!==$;return(0,c.jsxs)("div",{className:K,children:[(0,c.jsx)(l,{name:h,selectedItem:E}),(0,c.jsxs)(W,Object.assign({"aria-expanded":Z},J,{children:[(0,c.jsx)(H,{item:E,children:D(E)||A}),(0,c.jsx)(V,{menuIsOpen:er})]})),(0,c.jsx)(U,Object.assign({},F({ref:X}),{isOpen:er,dropDirection:ea,align:es,children:(0,c.jsx)(G,{children:t.map((e,t)=>(0,c.jsx)(q,Object.assign({},B({item:e,index:t,disabled:e.disabled}),{item:e,selected:e.value===(null==E?void 0:E.value),className:I,children:D(e)}),e.value))})}))]})}_.Menu=S.Menu,_.MenuIndicator=S.MenuIndicator,_.Option=S.Option,_.OptionsList=S.OptionsList,_.Value=S.Value,_.ToggleButton=S.ToggleButton},12849(e,t,a){"use strict";a.d(t,{Spinner:()=>p});var s=a(42062),r=a(99870),i=a.n(r);let n={wrapper:"commons-spinner__wrapper",light:"commons-spinner__light",large:"commons-spinner__large",small:"commons-spinner__small",manualAnimation:"commons-spinner__manualAnimation",rotate:"commons-spinner__rotate"};var o=a(42618),c=a(97314),l=a(87111),d=a(31085),u={light:{large:"loader-light",small:"loader-light-small"},red:{large:"loader",small:"loader-small"},dark:{large:"loader-dark",small:"loader-dark-small"}},p=(0,s.memo)(e=>{var{type:t="red",size:a="large",className:r,description:p,textVariant:h}=e,m=u[t][a],v=(0,s.useMemo)(()=>i()(n.wrapper,{[n.light]:"light"===t},r),[t,r]),g=(0,s.useMemo)(()=>i()({[n.manualAnimation]:"ios"===(0,o.operatingSystem)()},n[a]),[a]);return(0,d.jsxs)("div",{className:v,children:[(0,d.jsx)(l.v,{className:g,name:m}),!!p&&(0,d.jsx)(c.E,{variant:h,content:p})]})})},97314(e,t,a){"use strict";a.d(t,{E:()=>d});var s=a(42062),r=a(99870),i=a.n(r);let n={text:"commons-text__text","align-left":"commons-text__align-left","align-right":"commons-text__align-right","align-center":"commons-text__align-center","body-1":"commons-text__body-1","body-2":"commons-text__body-2","body-3":"commons-text__body-3","body-4":"commons-text__body-4","body-5":"commons-text__body-5","body-6":"commons-text__body-6","body-7":"commons-text__body-7","body-16":"commons-text__body-16",callout:"commons-text__callout","callout-600":"commons-text__callout-600","callout-700":"commons-text__callout-700",h1:"commons-text__h1","payment-form-h1":"commons-text__payment-form-h1","payment-subscription-h1":"commons-text__payment-subscription-h1",h2:"commons-text__h2",h3:"commons-text__h3","h3-regular":"commons-text__h3-regular","h3-extra":"commons-text__h3-extra",h4:"commons-text__h4",h5:"commons-text__h5","payment-warming-up-matches-count":"commons-text__payment-warming-up-matches-count","h1-dsgn5815":"commons-text__h1-dsgn5815","h2-slim":"commons-text__h2-slim","h2-bold":"commons-text__h2-bold","astro-daily-card-name":"commons-text__astro-daily-card-name","payment-subscription-form-h1-2":"commons-text__payment-subscription-form-h1-2","payment-subscription-upgrade-h1":"commons-text__payment-subscription-upgrade-h1","subscription-prime-title":"commons-text__subscription-prime-title","subscription-prime-plan-name":"commons-text__subscription-prime-plan-name","subscription-prime-toggle-option":"commons-text__subscription-prime-toggle-option","payment-subscription-upgrade-active-plan-badge":"commons-text__payment-subscription-upgrade-active-plan-badge","payment-subscription-upgrade-daily-messages-600":"commons-text__payment-subscription-upgrade-daily-messages-600","payment-subscription-upgrade-daily-messages-500":"commons-text__payment-subscription-upgrade-daily-messages-500","payment-subscription-upgrade-cost-per-message-small":"commons-text__payment-subscription-upgrade-cost-per-message-small","payment-form-period-title":"commons-text__payment-form-period-title","payment-form-recurring-price":"commons-text__payment-form-recurring-price","payment-subscription-form-h3":"commons-text__payment-subscription-form-h3","payment-highlight-discounts-and-benefits-discount-badge":"commons-text__payment-highlight-discounts-and-benefits-discount-badge","payment-highlight-discounts-and-benefits-badge":"commons-text__payment-highlight-discounts-and-benefits-badge","payment-highlight-discounts-and-benefits-per-credit-regular":"commons-text__payment-highlight-discounts-and-benefits-per-credit-regular","payment-highlight-discounts-and-benefits-per-credit":"commons-text__payment-highlight-discounts-and-benefits-per-credit","payment-highlight-discounts-and-benefits-standard-price":"commons-text__payment-highlight-discounts-and-benefits-standard-price","payment-highlight-discounts-and-benefits-per-credit-bold":"commons-text__payment-highlight-discounts-and-benefits-per-credit-bold","payment-benefits-amount":"commons-text__payment-benefits-amount","payment-form-h2":"commons-text__payment-form-h2","title-1":"commons-text__title-1","footnote-4":"commons-text__footnote-4","footnote-3":"commons-text__footnote-3","footnote-2":"commons-text__footnote-2","footnote-1":"commons-text__footnote-1","achievements-list-h1":"commons-text__achievements-list-h1","achievements-list-body-1":"commons-text__achievements-list-body-1","payment-subscription-form-body-1":"commons-text__payment-subscription-form-body-1","payment-subscription-form-body-2":"commons-text__payment-subscription-form-body-2","payment-subscription-form-body-3":"commons-text__payment-subscription-form-body-3","payment-subscription-form-caption-1":"commons-text__payment-subscription-form-caption-1","payment-form-footnote-1":"commons-text__payment-form-footnote-1","payment-form-footnote-2":"commons-text__payment-form-footnote-2","payment-form-footnote-3":"commons-text__payment-form-footnote-3","payment-form-caption-1":"commons-text__payment-form-caption-1","payment-form-multipack-benefit-label":"commons-text__payment-form-multipack-benefit-label","payment-form-benefit-amount":"commons-text__payment-form-benefit-amount","payment-form-benefit-type":"commons-text__payment-form-benefit-type","payment-form-benefit-price":"commons-text__payment-form-benefit-price","payment-package-price-per-day-dsgn7520":"commons-text__payment-package-price-per-day-dsgn7520","payment-package-price-per-day-h4-dsgn7520":"commons-text__payment-package-price-per-day-h4-dsgn7520","caption-5":"commons-text__caption-5","caption-3":"commons-text__caption-3","caption-2":"commons-text__caption-2","payment-autobuy-description":"commons-text__payment-autobuy-description","caption-1":"commons-text__caption-1","profile-h2":"commons-text__profile-h2","profile-h3":"commons-text__profile-h3","feed-banner-body-1":"commons-text__feed-banner-body-1","feed-banner-body-2":"commons-text__feed-banner-body-2","overflow-ellipsis":"commons-text__overflow-ellipsis","overflow-break-word":"commons-text__overflow-break-word","overflow-break-anywhere":"commons-text__overflow-break-anywhere","whitespace-nowrap":"commons-text__whitespace-nowrap","profile-info-base-title":"commons-text__profile-info-base-title","profile-banner-title":"commons-text__profile-banner-title","profile-whishlist-title":"commons-text__profile-whishlist-title","profile-whishlist-description":"commons-text__profile-whishlist-description","profile-info-preferences-no-answer":"commons-text__profile-info-preferences-no-answer","profile-info-preferences-ask-more":"commons-text__profile-info-preferences-ask-more","profile-info-preferences-about-title":"commons-text__profile-info-preferences-about-title","profile-info-preferences-preferences":"commons-text__profile-info-preferences-preferences","profile-description-info-title":"commons-text__profile-description-info-title","profile-description-info-answer":"commons-text__profile-description-info-answer","settings-section-title":"commons-text__settings-section-title","title-slim":"commons-text__title-slim","small-title-slim":"commons-text__small-title-slim","small-title":"commons-text__small-title","mingle-h1":"commons-text__mingle-h1","mingle-h2":"commons-text__mingle-h2","mingle-description":"commons-text__mingle-description","loyalty-status":"commons-text__loyalty-status","online-indicator":"commons-text__online-indicator","verification-consent":"commons-text__verification-consent","modern-invite-compatibility":"commons-text__modern-invite-compatibility","payment-subscription-benefit":"commons-text__payment-subscription-benefit","payment-subscription-benefits-title-dsgn6269-test2":"commons-text__payment-subscription-benefits-title-dsgn6269-test2","payment-subscription-label":"commons-text__payment-subscription-label","payment-subscription-label-bold":"commons-text__payment-subscription-label-bold","payment-subscription-label-500":"commons-text__payment-subscription-label-500","payment-subscription-label-600":"commons-text__payment-subscription-label-600","payment-subscription-period-switcher-discount":"commons-text__payment-subscription-period-switcher-discount","payment-retry-helper-title":"commons-text__payment-retry-helper-title","payment-wheel-discount-timer-caption":"commons-text__payment-wheel-discount-timer-caption","payment-wheel-discount-timer-value":"commons-text__payment-wheel-discount-timer-value","payment-wheel-discount-timer-label":"commons-text__payment-wheel-discount-timer-label","payment-wheel-discount-button":"commons-text__payment-wheel-discount-button","payment-recommendations-non-contacts-title":"commons-text__payment-recommendations-non-contacts-title","payment-recommendations-non-contacts-subtitle":"commons-text__payment-recommendations-non-contacts-subtitle","payment-recommendations-non-contacts-card-name":"commons-text__payment-recommendations-non-contacts-card-name","payment-recommendations-non-contacts-card-name-large":"commons-text__payment-recommendations-non-contacts-card-name-large","payment-recommendations-non-contacts-card-button":"commons-text__payment-recommendations-non-contacts-card-button","payment-recommendations-non-contacts-say-hi-button":"commons-text__payment-recommendations-non-contacts-say-hi-button","payment-recommendations-non-contacts-match-badge":"commons-text__payment-recommendations-non-contacts-match-badge","payment-recommendations-non-contacts-match-badge-large":"commons-text__payment-recommendations-non-contacts-match-badge-large",inherit:"commons-text__inherit","profile-text-header-1":"commons-text__profile-text-header-1","profile-text-header-2":"commons-text__profile-text-header-2","profile-text":"commons-text__profile-text","profile-text-subtitle":"commons-text__profile-text-subtitle","profile-header-mobile":"commons-text__profile-header-mobile","profile-banner-title-dsgn5815":"
3commons-text__profile-banner-title-dsgn5815","profile-banner-description-dsgn5815":"commons-text__profile-banner-description-dsgn5815","calls-recommendations-list-title":"commons-text__calls-recommendations-list-title","font-common":"commons-text__font-common","font-playfair-display":"commons-text__font-playfair-display"};var o=a(8463),c=a(31085),l=["payment-agreements","white","red","common","gray-text"],d=(0,s.memo)(e=>{var{variant:t="body-2",content:a,color:r,font:d,overflowMode:u,dataTestId:p,onClick:h,textAlign:m,whiteSpace:v}=e,g=(0,s.useMemo)(()=>i()(n.text,n[t],{[n["font-"+d]]:!!d,[n["overflow-"+u]]:!!u,[n["align-"+m]]:!!m,[n["whitespace-"+v]]:!!v}),[u,t,m,d,v]),f="string"==typeof a,b=(0,s.useMemo)(()=>{if(r)return"inherit"===r?{"--color":"inherit"}:l.includes(r)?{"--color":"var(--"+r+"-color)"}:{"--color":"var(--sdv-"+r+"-color)"}},[r]),y=(0,o.K)(f?a:void 0),w=(0,s.useMemo)(()=>f?{__html:y}:void 0,[y,f]),k=(0,s.useMemo)(()=>f?void 0:a,[a,f]),x=function(e){switch(e){case"h1":case"payment-form-h1":case"payment-subscription-h1":return"h1";case"h2":case"h2-slim":return"h2";case"h3":case"h3-extra":case"h3-regular":return"h3";case"h4":case"payment-package-price-per-day-h4-dsgn7520":return"h4";case"h5":return"h5";default:return"span"}}(t);return(0,c.jsx)(x,{className:g,style:b,"data-test-id":p,onClick:h,dangerouslySetInnerHTML:w,children:k})})},78946(e,t,a){"use strict";a.d(t,{m:()=>l});var s=a(42062),r=a(25156),i=a(99870),n=a.n(i),o=a(31085),c=["content","visible","className"];let l=(0,s.memo)((0,s.forwardRef)(function(e,t){var{content:a,visible:i,className:l}=e,d=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,c),u=(0,s.useMemo)(()=>n()("commons-tooltip__tooltip",l),[l]);return(0,o.jsx)(r.z,Object.assign({},d,{ref:t,className:u,open:i,children:a}))}))},84491(e,t,a){"use strict";a.d(t,{Copyright:()=>d});var s=a(42062),r=a(81924),i=a(31085);let n=(0,s.memo)(e=>{var{variant:t="default"}=e,a="dsgn5815"===t?"body-2":"footnote-3",n="dsgn5815"===t?"transparent-dark":"footer-copyright",o=(0,s.useMemo)(()=>({year:new Date().getFullYear()}),[]);return(0,i.jsxs)("div",{className:"dsgn5815"===t?"footer-links-copyright__containerDSGN5815":"footer-links-copyright__container",children:[(0,i.jsx)("div",{children:(0,i.jsx)(r.LocalizedText,{href:"/pages#copyright",data:o,color:n,variant:a})}),(0,i.jsx)("div",{children:(0,i.jsx)(r.LocalizedText,{href:"/pages#operated-by",color:n,variant:a})})]})});var o=a(81174),c=a(66691),l=a(46822),d=()=>{var e=(0,c.J2)(()=>o.u.shared().version,[],"default"),t=(0,c.J2)(()=>l.c.shared().profileId,[]);return(0,i.jsx)(n,{variant:t?e:"default"})}},77679(e,t,a){"use strict";a.d(t,{X:()=>M});var s=a(42062),r=a(75841),i=a(17524),n=a(28138),o=a(13462),c=a(82898),l=a(94375),d=a(66691),u=a(91994),p=a(99870),h=a.n(p),m=a(97314),v=a(81924),g=a(87111),f=a(15782);let b="payment-account-wheel-discount-timer-default__value";var y=a(31085),w=(0,s.memo)(e=>{var t=(0,f.A)("payment/wheel-discount/timer",e.labelKey);return(0,y.jsxs)("div",{className:"payment-account-wheel-discount-timer-default__unit",children:[(0,y.jsx)("div",{className:b,children:(0,y.jsx)(m.E,{variant:"payment-wheel-discount-timer-value",color:"danger",content:e.value})}),(0,y.jsx)(m.E,{variant:"payment-wheel-discount-timer-label",content:t})]})}),k=(0,s.memo)(()=>(0,y.jsx)("div",{className:b,children:(0,y.jsx)(m.E,{variant:"payment-wheel-discount-timer-value",color:"danger",content:":"})}));let x=(0,s.memo)(e=>{var{remainingSeconds:t,totalDurationSeconds:a,warningThresholdSeconds:r}=e,{captionVisible:i}=e,n=i?e.discount:0,o=!!i&&e.hasPackageWithHigherDiscount,c=(0,s.useMemo)(()=>{var e,a,s;return a=Math.floor(t/(e=l.b.hour/l.b.second)),s=Math.floor(t%e/60),{hours:String(a).padStart(2,"0"),minutes:String(s).padStart(2,"0"),seconds:String(t%60).padStart(2,"0")}},[t]),d=h()("payment-account-wheel-discount-timer-default__timerContainer",{"payment-account-wheel-discount-timer-default__warning":t>0&&a>0&&t<r}),u=(0,s.useMemo)(()=>({emoji:(0,y.jsx)(g.v,{name:"fire-emoji",className:"payment-account-wheel-discount-timer-default__captionEmoji"})}),[]),p=(0,s.useMemo)(()=>({discount:n,plusVisible:o}),[n,o]);return(0,y.jsxs)("div",{className:"payment-account-wheel-discount-timer-default__container",children:[!!i&&(0,y.jsx)("div",{className:"payment-account-wheel-discount-timer-default__caption",children:(0,y.jsx)(v.L
3ocalizedText,{href:"/payment/form/header#wheel-discount-use-your-discount-within",variant:"payment-wheel-discount-timer-caption",data:p,components:u})}),(0,y.jsx)("div",{className:d,children:(0,y.jsxs)("div",{className:"payment-account-wheel-discount-timer-default__timer",children:[(0,y.jsx)(w,{value:c.hours,labelKey:"hours-label"}),(0,y.jsx)(k,{}),(0,y.jsx)(w,{value:c.minutes,labelKey:"minutes-label"}),(0,y.jsx)(k,{}),(0,y.jsx)(w,{value:c.seconds,labelKey:"seconds-label"})]})})]})});var S=a(97361);let P=(0,s.memo)(e=>{var{remainingSeconds:t}=e;return(0,S.m3)(t*l.b.second)});var C=a(15654),j=a(72852),_=a(66484),T=["place"];function A(e){return t=>{var{place:a}=t,i=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,T),o=(0,u.w)(),p=(0,s.useRef)(null),{paywallSessionId:h}=(0,j.L)(),m=(0,d.J2)(()=>o&&"purchase-form"===a?c.c.shared(o).discountTimeRemaining.pipe((0,n.T)(e=>{if(null!==e)return Math.floor(e/l.b.hour)}),(0,C.F)()):(0,r.of)(void 0),[o,a]);return(0,s.useEffect)(()=>{h&&o&&void 0!==m&&p.current!==m&&"purchase-form"===a&&(p.current=m,_.V.shared(o).logTimerViewed(h,m))},[a,o,h,m]),(0,y.jsx)(e,Object.assign({},i))}}var I=A(x),N=A(P),E={remainingSeconds:0,totalDurationSeconds:0,warningThresholdSeconds:0},M=(0,s.memo)(e=>{var{place:t,variant:a="default"}=e,s=(0,u.w)(),p=(0,d.J2)(()=>s?(0,i.z)([c.c.shared(s).discountTimeRemaining,o.T.shared().wheelDiscount.timerDurationSeconds,o.T.shared().wheelDiscount.timerWarningThresholdSeconds]).pipe((0,n.T)(e=>{var[t,a,s]=e;return{remainingSeconds:null===t?0:Math.ceil(t/l.b.second),totalDurationSeconds:null!=a?a:0,warningThresholdSeconds:null!=s?s:0}})):(0,r.of)(E),[s],E);if("inline"===a)return(0,y.jsx)(N,{place:t,remainingSeconds:p.remainingSeconds});var h="captionVisible"in e&&e.captionVisible?{captionVisible:!0,discount:e.discount,hasPackageWithHigherDiscount:e.hasPackageWithHigherDiscount}:{captionVisible:!1};return(0,y.jsx)(I,Object.assign({},h,{place:t,remainingSeconds:p.remainingSeconds,totalDurationSeconds:p.totalDurationSeconds,warningThresholdSeconds:p.warningThresholdSeconds}))})},44378(e,t,a){"use strict";a.d(t,{A:()=>I});var s,r=a(42062),i=a(2071),n=a(66484),o=a(72852),c=a(64651),l=a(31085),d=a(78186),u=a(99870),p=a.n(u);let h=(0,r.memo)(e=>{var{visible:t,changeTaxInfoVisible:a,inputChecked:s,onChange:r,customer:i,monetizationModel:n}=e,o=p()("payment-autobuy-default__autochargeBlock","field field-wrapper card-payment payment-request apple-pay");return t?(0,l.jsx)("span",{className:"autobuy",children:(0,l.jsx)("div",{className:"show-if-multiple",children:(0,l.jsx)("div",{className:o,children:(0,l.jsxs)("label",{children:[(0,l.jsx)("input",{type:"checkbox",name:"autocharge",className:"data autocharge",checked:s,onChange:r}),i?(0,l.jsx)("span",{children:(0,l.jsx)("span",{className:"for-devaluation-disabled",children:(0,l.jsx)(d.X,{href:"services"===n?a?"/payment#form-account-charged-multipack-with-tax":"/payment#form-account-charged-multipack":a?"/payment#form-account-charged-with-tax":"/payment#form-account-charged"})})}):(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{className:"for-devaluation-disabled",children:a?(0,l.jsx)(d.X,{href:"/payment#form-first-buy-membership-account-charged-with-tax"}):(0,l.jsx)(d.X,{href:"/payment#form-first-buy-membership-account-charged"})})})})]})})})}):null});var m=a(66691),v=a(87902),g=a(75841),f=(0,r.memo)(e=>{var{inputChecked:t,onChange:a,userId:s,currentVariant:d,visible:u}=e,{paywallSessionId:p,paywallIsClosing:m}=(0,o.L)();(0,r.useEffect)(()=>{d&&i.R.shared().setState(p,{autoPurchaseCheckboxVisible:u,autoPurchaseVariant:"default"})},[u,d,p]),(0,c.Fd)(()=>{!m()&&d&&i.R.shared().setState(p,{autoPurchaseCheckboxVisible:!1})},[m,d,p]);var v=(0,r.useCallback)(()=>{s&&n.V.shared(s).logAutoPurchaseConfirmationChanged(p,!t),a()},[t,a,p,s]);return(0,l.jsx)(h,Object.assign({},e,{onChange:v}))}),b=(0,r.memo)(e=>{var{userId:t}=e,a=(0,m.J2)(()=>t?v.t.shared().model(t):(0,g.of)("credits"),[t],"credits");return(0,l.jsx)(f,Object.assign({},e,{monetizationModel:a}))}),y=a(47661),w=a(91994),k=a(91654),x=a(21512),S=a(15989),P=a(68911),C=a(81924),j=a(92495),_=(0,r.memo)(e=>{var{expanded:t,onClick:a}=e,s=(0,j.Zm)(j.zh.Mobile);return(0,l.jsx)("button",{type:"button",className:"payment-autobuy-dsgn454
30-test1__toggleButton",onClick:a,children:(0,l.jsx)(C.LocalizedText,{href:t?s?"/payment#form-autobuy-read-less":"/payment#form-autobuy-click-to-read-less":s?"/payment#form-autobuy-read-more":"/payment#form-autobuy-click-to-read-more",color:"accent",variant:t?"caption-2":"caption-1"})})}),T=(s=(0,r.memo)(e=>{var{visible:t,changeTaxInfoVisible:a,inputChecked:s,onChange:i,collapsable:n,monetizationModel:o,design:c,source:d="purchase-form"}=e,[u,h]=(0,r.useState)(!1),m="dialogs"===c,v=(0,r.useCallback)(()=>{h(e=>!e)},[]),g=(0,r.useMemo)(()=>({toggleButton:(0,l.jsx)(_,{expanded:u,onClick:v})}),[u,v]),f=(0,r.useMemo)(()=>{var e="caption-2",t=!!n&&u,s=n?g:void 0;return t?{href:"/payment#we-will-top-up-your-credits-automatically-full-text",data:{changeTaxInfoVisible:a},variant:e,color:"inherit",components:s}:{href:"services"===o?a?"/payment#form-account-charged-multipack-with-tax":"/payment#form-account-charged-multipack":"fast-buy"===d?"/payment#we-will-top-up-your-credits-automatically-short-text":"/payment#we-will-top-up-your-credits-automatically",data:{changeTaxInfoVisible:a},variant:e,color:"inherit",components:s}},[u,g,n,o,a,d]),b=n||m?"footnote-1":"body-1",y=(0,r.useMemo)(()=>(0,l.jsx)("span",{className:"payment-autobuy-dsgn4540-test1__checkboxLabel",children:(0,l.jsx)(C.LocalizedText,{href:"/payment#form-autobuy-title",variant:b,color:"dark-gray"})}),[b]),w=(0,r.useMemo)(()=>p()("payment-autobuy-dsgn4540-test1__container",{"payment-autobuy-dsgn4540-test1__designDialogs":m,"payment-autobuy-dsgn4540-test1__collapsable":!!n}),[n,m]);return t?(0,l.jsxs)("div",{className:w,children:[(0,l.jsx)("span",{className:"payment-autobuy-dsgn4540-test1__header",children:(0,l.jsx)(P.S,{checked:s,onChange:i,label:y,iconClassName:"payment-autobuy-dsgn4540-test1__checkboxIcon",align:"flex-start",labelFlow:"row"})}),(0,l.jsx)("div",{className:"payment-autobuy-dsgn4540-test1__description",children:(0,l.jsx)(C.LocalizedText,Object.assign({},f))})]}):null}),(0,r.memo)(e=>{var{inputChecked:t,onChange:a,userId:d,currentVariant:u,visible:p}=e,{paywallSessionId:h,paywallIsClosing:m}=(0,o.L)();(0,r.useEffect)(()=>{u&&i.R.shared().setState(h,{autoPurchaseCheckboxVisible:p,autoPurchaseVariant:"dsgn4540r2-test1"})},[p,u,h]),(0,c.Fd)(()=>{!m()&&u&&i.R.shared().setState(h,{autoPurchaseCheckboxVisible:!1})},[m,u,h]);var v=(0,r.useCallback)(()=>{d&&n.V.shared(d).logAutoPurchaseConfirmationChanged(h,!t),a()},[t,a,h,d]);return(0,l.jsx)(s,Object.assign({},e,{onChange:v}))})),A=(0,r.memo)(e=>{var{userId:t}=e,a=(0,m.J2)(()=>t?v.t.shared().model(t):(0,g.of)("credits"),[t],"credits");return(0,l.jsx)(T,Object.assign({},e,{monetizationModel:a}))}),I=(0,r.memo)(e=>{var t,a,s,{activePackage:i,variant:n,collapsable:o,design:c,source:d="purchase-form"}=e,{enabled:u,amount:p,sku:h}=(0,y.ss)(),v=(0,w.w)(),f=(0,S.u)(d),P=(0,m.J2)(()=>v?k.e.shared(v).hasPurchases:(0,g.of)(!1),[v],!1),C=i&&"priceWithTax"in i?(null==(t=i.priceWithTax)?void 0:t.priceType)==="net":(null==(a=i.price)?void 0:a.taxIncluded)||!1,j=i&&"meta"in i?(null==(s=i.meta)||null==(s=s.AutoRefill)?void 0:s.available)||!1:i.autoRefill||!1,_=f===n,T=j&&_,I=(0,r.useCallback)(()=>{v&&x.n.shared(v).updateProposal({enabled:!u,sku:h,amount:p})},[h,p,u,v]),N=(0,r.useMemo)(()=>"dsgn4540r2-test1"===n?A:b,[n]);return(0,l.jsx)(N,{visible:T,changeTaxInfoVisible:C,inputChecked:u,onChange:I,customer:P,userId:v,currentVariant:_,collapsable:o,design:c,source:d})})},77694(e,t,a){"use strict";a.d(t,{M:()=>c});var s=a(42062),r=a(99870),i=a.n(r),n=a(37121),o=a(31085);let c=(0,s.memo)(e=>{var{className:t,variant:a,textColor:s}=e,r=i()("payment-card-protection-notice__root",t);return(0,o.jsx)("div",{className:r,children:(0,o.jsx)(n.f,{designVariant:a,textVariant:"dsgn4759"===a?"caption-2":void 0,textColor:s})})})},99115(e,t,a){"use strict";a.d(t,{E:()=>l});var s=a(42062),r=a(99870),i=a.n(r);let n={borderedPanel:"payment-commons-bordered-panel__borderedPanel",borderedPanelBorderSize0:"payment-commons-bordered-panel__borderedPanelBorderSize0",borderedPanelBorderSize1:"payment-commons-bordered-panel__borderedPanelBorderSize1",borderedPanelBorderSize2:"payment-commons-bordered-
3panel__borderedPanelBorderSize2",primePanel:"payment-commons-bordered-panel__primePanel",essentialsPanel:"payment-commons-bordered-panel__essentialsPanel",offerPanel:"payment-commons-bordered-panel__offerPanel",panelLabel:"payment-commons-bordered-panel__panelLabel"};var o=a(97314),c=a(31085);let l=(0,s.memo)(e=>{var{variant:t,className:a,label:r,labelClassName:l,borderSize:d=1,children:u}=e,p=(0,s.useMemo)(()=>i()(n.borderedPanel,a,n["borderedPanelBorderSize"+d],{[n.primePanel]:"prime"===t,[n.essentialsPanel]:"essentials"===t,[n.offerPanel]:"offer"===t}),[t,a,d]),h=i()(n.panelLabel,l);return(0,c.jsxs)("div",{className:p,children:[!!r&&(0,c.jsx)("span",{className:h,children:(0,c.jsx)(o.E,{content:r,variant:"caption-1",color:"white"})}),u]})})},53421(e,t,a){"use strict";a.d(t,{E:()=>c});var s=a(42062),r=a(81924),i=a(78903),n=a(31085),o=(0,n.jsx)(i.Icon,{name:"check",size:"normal"});let c=(0,s.memo)(e=>{var{icon:t=o,titleHref:a,titleData:s,descriptionHref:i,titleVariant:c="footnote-1"}=e;return(0,n.jsxs)("div",{className:"payment-commons-plan-benefit-row__benefitRow",children:[(0,n.jsx)("span",{className:"payment-commons-plan-benefit-row__benefitIcon",children:t}),(0,n.jsxs)("span",{className:"payment-commons-plan-benefit-row__benefitDescription",children:[(0,n.jsx)(r.LocalizedText,{href:a,data:s,variant:c,color:"dark"}),!!i&&(0,n.jsx)(r.LocalizedText,{href:i,variant:"caption-2",color:"dark"})]})]})})},11980(e,t,a){"use strict";a.d(t,{I:()=>S});var s=a(42062);let r="payment-commons-plan-benefits__benefitsSection",i="payment-commons-plan-benefits__benefitsDivider",n="payment-commons-plan-benefits__benefitIcon";var o=a(78903),c=a(31085),l=["attachments","minutes","letters"],d={attachments:"/payment/plan-benefits#attachments",minutes:"/payment/plan-benefits#minutes",letters:"/payment/plan-benefits#letters"},u={"vip-badge":"/payment/form/plan#vip-badge","priority-support":"/payment/form/plan#priority-support","stickers-and-smiles":"/payment/plan-benefits#stickers-and-smiles-title"},p={"vip-badge":"/payment/plan-benefits#vip-badge-description","priority-support":"/payment/plan-benefits#priority-support-description","stickers-and-smiles":"/payment/plan-benefits#stickers-and-smiles-description"},h=Object.assign({},p,{"vip-badge":"/payment/plan-benefits#vip-badge-description-activated"}),m={"lets-mingle":"/payment#unlimited-mingles-title","meaningful-connections":"/payment#unlimited-communication-title-compliant","shared-presence":"/payment#benefit-shared-presence-title","every-message-one-place":"/payment#read-all-messages-dsgn6269-test2-title"},v={"lets-mingle":"/payment#unlimited-mingles-description","meaningful-connections":"/payment#unlimited-communication-description-compliant","shared-presence":"/payment#benefit-shared-presence-text","every-message-one-place":"/payment#read-all-messages-dsgn6269-test2-description"},g={"vip-badge":(0,c.jsx)("span",{className:"payment-commons-plan-benefits__vipBadgeIcon",children:(0,c.jsx)(o.Icon,{name:"loyalty-vip",size:"normal",color:"var(--white-color)"})}),"priority-support":(0,c.jsx)(o.Icon,{className:n,name:"priority-support",size:"normal"}
3),"stickers-and-smiles":(0,c.jsx)(o.Icon,{className:n,name:"prime-heart",size:"normal"})},f=a(53421),b=a(13665),y=a(99115),w=a(81924),k=a(99870),x=a.n(k);let S=(0,s.memo)(e=>{var{variant:t,className:a,label:n,renewableBenefits:o,primeBenefits:k,primeBenefitsActivated:S=!1,commonBenefits:P}=e,C=null==o?void 0:o.messages,j=(0,s.useMemo)(()=>x()("payment-commons-plan-benefits__benefitsPanel",a),[a]),_=(0,s.useMemo)(()=>C?{id:"messages",titleHref:"/payment/plan-benefits#messages",titleData:{amount:C}}:null,[C]),T=(0,s.useMemo)(()=>o?l.flatMap(e=>{var t=o[e];return t?[{id:e,titleHref:d[e],titleData:{amount:t}}]:[]}):[],[o]),A=(0,s.useMemo)(()=>k?function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=t?h:p;return e.map(e=>({id:e,icon:g[e],titleHref:u[e],descriptionHref:a[e]}))}(k,S):[],[k,S]),I=(0,s.useMemo)(()=>P?P.map(e=>({id:e,titleHref:m[e],descriptionHref:v[e]})):[],[P]),N=T.length>0||A.length>0||I.length>0,E=A.length>0||I.length>0,M=!!_&&N,O=T.length>0&&E;return(0,c.jsx)(y.E,{variant:t,className:j,label:n,children:(0,c.jsx)(b.$,{variant:t,children:(0,c.jsxs)("div",{className:"payment-commons-plan-benefits__benefits",children:[!!_&&(0,c.jsx)("div",{className:r,children:(0,c.jsx)(f.E,Object.assign({},_))}),!!M&&(0,c.jsx)("div",{className:i}),T.length>0&&(0,c.jsxs)("div",{className:r,children:[(0,c.jsx)(w.LocalizedText,{href:"/payment/plan-benefits#renewal-note",variant:"caption-2",color:"dark"}),T.map(e=>(0,c.jsx)(f.E,Object.assign({},e),e.id))]}),!!O&&(0,c.jsx)("div",{className:i}),A.length>0&&(0,c.jsx)("div",{className:r,children:A.map(e=>(0,c.jsx)(f.E,Object.assign({},e),e.id))}),I.length>0&&(0,c.jsx)("div",{className:r,children:I.map(e=>(0,c.jsx)(f.E,Object.assign({},e),e.id))})]})})})})},14717(e,t,a){"use strict";a.d(t,{t:()=>v});var s=a(42062),r=a(99870),i=a.n(r),n=a(53421),o=a(13665),c=a(99115),l=a(81924),d=a(43999),u=a(31085),p=["attachments","videochat","letters"],h={attachments:"/payment/plan-bonuses#attachments",videochat:"/payment/plan-bonuses#minutes",letters:"/payment/plan-bonuses#letters"},m=[{id:"messages",titleHref:"/payment/plan-bonuses#daily-messages",titleData:{amount:65}},{id:"renewables",titleHref:"/payment/plan-bonuses#renewables-every-period"},{id:"vip-status",titleHref:"/payment/plan-bonuses#vip-status-and-support"}];let v=(0,s.memo)(e=>{var{className:t,label:a,benefitsAmount:r,children:v}=e,g=(0,s.useMemo)(()=>i()("payment-commons-plan-bonuses__planBonuses",t),[t]),f=p.some(e=>r[e]),b=i()({"payment-commons-plan-bonuses__subscriberBonusLabel":f}),y=(0,d.A)("payment/plan-bonuses",f?"subscriber-bonus":"get-more-with-prime"),w=f?"/payment/plan-bonuses#first-period-note":"/payment/plan-bonuses#all-ways-to-connect",k=(0,s.useMemo)(()=>f?p.flatMap(e=>{var t=r[e];return t?[{id:e,titleHref:h[e],titleData:{amount:t}}]:[]}):m,[r,f]);return(0,u.jsx)(c.E,{variant:"offer",className:g,label:null!=a?a:y,labelClassName:b,children:(0,u.jsx)(o.$,{variant:"offer",children:(0,u.jsxs)("div",{className:"payment-commons-plan-bonuses__bonuses",children:[(0,u.jsx)(l.L
3ocalizedText,{href:w,variant:"footnote-1",color:"dark"}),k.length>0&&(0,u.jsx)("div",{className:"payment-commons-plan-bonuses__bonusesList",children:k.map(e=>(0,u.jsx)(n.E,Object.assign({},e,{titleVariant:"footnote-3"}),e.id))}),v]})})})})},13665(e,t,a){"use strict";a.d(t,{$:()=>l});var s=a(42062),r=a(99870),i=a.n(r);let n={iconsGradient:"payment-commons-plan-icons-gradient__iconsGradient",gradientDefs:"payment-commons-plan-icons-gradient__gradientDefs",prime:"payment-commons-plan-icons-gradient__prime",essentials:"payment-commons-plan-icons-gradient__essentials",offer:"payment-commons-plan-icons-gradient__offer"};var o=a(31085),c={prime:{x1:"106%",y1:"75.5%",x2:"-45.6%",y2:"6.5%"},essentials:{x1:"0%",y1:"0%",x2:"100%",y2:"0%"},offer:{x1:"0%",y1:"0%",x2:"100%",y2:"0%"}};let l=(0,s.memo)(e=>{var{variant:t,children:a}=e,r=(0,s.useMemo)(()=>i()(n.iconsGradient,n[t]),[t]);return(0,o.jsxs)("div",{className:r,children:[(0,o.jsx)("svg",{className:n.gradientDefs,width:0,height:0,"aria-hidden":!0,focusable:!1,children:(0,o.jsx)("defs",{children:(0,o.jsxs)("linearGradient",Object.assign({id:"icons-gradient-"+t},c[t],{children:[(0,o.jsx)("stop",{offset:"0%",stopColor:"var(--icons-gradient-start)"}),(0,o.jsx)("stop",{offset:"100%",stopColor:"var(--icons-gradient-end)"})]}))})}),a]})})},54340(e,t,a){"use strict";a.d(t,{a:()=>g});var s=a(42062);let r={container:"payment-discount-note__container",discountIcon:"payment-discount-note__discountIcon",discountText:"payment-discount-note__discountText",green:"payment-discount-note__green",danger:"payment-discount-note__danger"};var i=a(81924),n=a(99870),o=a.n(n),c=a(4938),l=a(66691),d=a(94375),u=a(78903),p=a(97361),h=a(97314),m=a(31085),v={default:"dark",green:"light",danger:"white"};let g=(0,s.memo)(e=>{var{discountPercentage:t,discountText:a,expiry:n,className:g,special:f,color:b="default"}=e,y=(0,l.GG)(()=>c.E.shared().currentTime(),[],0),[w,k]=(0,s.useState)(()=>n?n.getTime()-y:0),x=(0,s.useRef)(null);(0,s.useEffect)(()=>(w>0&&(x.current=setInterval(()=>{k(e=>e-d.b.second)},d.b.second)),()=>{x.current&&clearInterval(x.current)}),[w,y]);var S=(0,s.useMemo)(()=>w<=0?(x.current&&clearInterval(x.current),null):(0,p.m3)(w),[w]),P=(0,s.useMemo)(()=>({discount:t}),[t]),C=(0,s.useMemo)(()=>({time:S}),[S]),j=(0,s.useMemo)(()=>o()(r.container,g,r[b]),[g,b]),_=v[b];return(0,m.jsxs)("div",{className:j,children:[!!S&&(0,m.jsx)("div",{className:r.discountIcon,children:(0,m.jsx)(u.Icon,{name:"discount-timer",size:"normal"})}),(0,m.jsx)("span",{className:r.discountText,children:a?(0,m.jsx)(h.E,{content:a,variant:"caption-1",color:_}):(0,m.jsx)(i.LocalizedText,{variant:"caption-1",href:f?"/payment#special-discount":"/payment#save-discount",data:P,color:_})}),!!S&&(0,m.jsx)(i.LocalizedText,{variant:"caption-2",href:"/payment#save-discount-timer",data:C})]})})},1991(e,t,a){"use strict";a.d(t,{M:()=>w});var s=a(42062);let r="payment-header__headerWrapperSecondStep",i="payment-header__subtitleDsgn4759",n="payment-header__headerEmoji";var o=a(81924),c=a(27888),l=a(99870),d=a.n(l),u=a(98050),p=a(87111),h=a(47443);function m(e){switch(null==e?void 0:e.servicePackageType){case"multipacks":return"monetization-model-services-multipacks";case"messages":return"monetization-model-services-messages";case"attachments":return"monetization-model-services-attachments";case"videochat":return"monetization-model-services-videochat";case"letters":return"monetization-model-services-letters";default:return"monetization-model-services"}}var v=a(31085),g=(0,s.memo)(e=>{var{variant:t,color:a,activeServicePackageType:s}=e;return(0,v.jsx)("div",{className:"payment-header__servicesPaymentFormHeader",children:h.xM.map(e=>{var r="/payment/form/header#"+m({servicePackageType:e}),i=d()("payment-header__servicesPaymentFormHeaderItem",{"payment-header__active":e===s});return(0,v.jsx)("div",{className:i,children:(0,v.jsx)(o.LocalizedText,{href:r,variant:t,color:a})},r)})})});let f=(0,s.memo)(e=>{var{type:t,options:a,popularMembersEnabled:l,variant:h,cheerPurchaseFormVariant:f,transparencyPurchaseFormTextsEnabled:b}=e,y=(0,s.useMemo)(()=>{var e,s;switch(t){case"change-subscription":e="change-subscription";break;case"choose-package":e=function(e,t,a){var{trial:s,exclusive:r,recurring:i,paymentReason:n}=e||{};return n===c.N.ViewVideoClip?a?"choose-package-video-clip-paywall-monthly-credit-pack-compliant":"choose-package-video-clip-paywall-monthly-credit-pack":n===c.N.AccountDeleti
3onDiscount?"credits-targeted-discount-or-delete-account":r?"choose-package-exclusive":s?"choose-package-trial":!1===i?a?"choose-package-non-recurring-compliant":"choose-package-non-recurring":t?a?"choose-package-alternative-variant-monthly-credit-pack-compliant":"choose-package-alternative-variant-monthly-credit-pack":"choose-package-monthly-credit-pack"}(a,l,b);break;case"subscription":e=function(e,t){var{confirmSubscription:a,nonRecurrentAmountOfCredits:s,trial:r}=e||{};return(null==e?void 0:e.paymentReason)===c.N.SubscriptionRenewal?e.subscriptionReactivated?"subscription-renewal-success":null!=e&&e.offersCreditsDiscount?"subscription-renewal":"subscription-renewal-without-offer":(null==e?void 0:e.paymentReason)===c.N.RetrySubscriptionPayment?"subscription-retry-subscription-payment":null!=e&&e.paymentReason&&(0,u.D)(e.paymentReason)?"subscription-upgrade-today":"dsgn4759"===t?"subscription-dsgn4759":a?"confirm-subscription":s?"subscription-non-recurrent":r?"subscription-trial":"subscription"}(a,h);break;case"credits":e=function(e,t){var a,{paymentReason:s}=e||{};if(s){switch(s){case c.N.WatchPhoto:case c.N.WatchVideo:case c.N.ListenAudio:case c.N.ViewVideo:a="view-attachment";break;case c.N.SendPhoto:case c.N.SendVideo:a="send-attachment";break;case c.N.PurchaseAstroCompatibility:a="astro-products";break;case c.N.SendLetter:a="send-letter";break;case c.N.OpenLetter:a="open-letter";break;case c.N.RebillCard:case c.N.FastBuyRebillUpdate:a="confirm-payment-method";break;case c.N.AccountDeletionDiscount:a="discount-or-delete-account";break;case c.N.SendCheer:a="DSGN6240"===t?s+"-dsgn6240":s;break;default:a=s}return"credits-targeted-"+a}return"credits"}(a,f);break;case"subscription-credits":e=function(e){var{paymentReason:t}=e;return"subscription-credits-"+(t===c.N.SendLetter?"send-letter":t)}(a);break;case"referral":e=function(e){var t,{step:a,trialPeriod:s}=e;switch(a){case"choose-card":case"norequisites":t=a+"-"+s;break;default:t=a}return"referral-"+t}(a);break;case"trial-activated":e="trial-activated-"+(null!=(s=null==a?void 0:a.trialPeriod)?s:"1-month");break;case"monetization-model-services":e=m(a);break;case"lock-screen":e="lock-screen-payment-in-progress";break;case"wheel-discount":e="wheel-discount-use-your-discount-within"}return"/payment/form/header#"+e},[t,a,l,f,b,h]),w=(0,s.useMemo)(()=>{if(("choose-package"===t||"credits"===t)&&(null==a?void 0:a.paymentReason)===c.N.AccountDeletionDiscount){var e="choose-package"===t?"/payment/form#special-offer":"/payment/form#special-credits-offer";return{emoji:(0,v.jsx)(p.v,{name:"cry-emoji",height:30,width:30,className:n}),lineBreak:(0,v.jsx)("br",{}),specialOffer:(0,v.jsx)("b",{children:(0,v.jsx)(o.LocalizedText,{variant:"inherit",color:"inherit",href:e})})}}return"credits"===t&&(null==a?void 0:a.paymentReason)===c.N.SendCheer?{credits:a.credits,cheerName:a.localizedCheerName||null,attendeeName:a.attendeeName||null}:("credits"===t||"subscription-credits"===t)&&a&&a.credits?{credits:a.credits}:"subscription"===t&&null!=a&&a.nonRecurrentAmountOfCredits?{credits:null==a?void 0:a.nonRecurrentAmountOfCredits}:"referral"===t&&a.name||"trial-activated"===t&&null!=a&&a.name?{name:a.name}:"wheel-discount"===t&&null!=a&&a.discount?{discount:a.discount,plusVisible:!!a.plusVisible}:{}},[t,a]),k=(0,s.useMemo)(()=>{if("wheel-discount"===t){var e=d()(n,"payment-header__wheelDiscount");return{emoji:(0,v.jsx)(p.v,{name:"fire-emoji",className:e})}}},[t]),x=(0,s.useMemo)(()=>{if(e.headerTextVariant)return e.headerTextVariant;switch(t){case"referral":case"trial-activated":return"payment-form-h1";case"monetization-model-services":return"payment-subscription-h1";default:return"h1"}},[t,e.headerTextVariant]),S=(0,s.useMemo)(()=>({messaging:(0,v.jsx)(o.LocalizedText,{href:"/payment/form/header#choose-package-exclusive-subheader-unlimited-messaging",variant:"mingle-description",color:"inherit"})}),[]),P=(0,s.useMemo)(()=>{if("lock-screen"===t){var e=a.paymentSuccessful?"/payment#lock-screen-this-may-take-a-while":"/payment#lock-screen-dont-close-the-page";return(0,v.jsx)(o.LocalizedText,{href:e,variant:"body-2"})}if("subscription-credits"===t){var s=a.credits-a.membershipCredits;return(0,v.jsx)(o.LocalizedText,{href:"/payment/form/header#subscription-credits-subheader",variant:"body-2",data:{membershipCredits:a.membershipCredits,additionalCredits:s}})}if("choose-package"===t&&null!=a&&a.exclusive)return(0,v.jsx)(o.LocalizedText,{href:"/payment/form/header#choose-package-exclusive-subheader",variant:"body-2",color:"inherit",data:S});if("subscription"===t&&null!=a&&a.paymentReason&&(0,u.D)(a.paymentReason))return(0,v.jsx)(o.LocalizedText,{href:"/payment/form/header#subscription-upgrade-today-subheader",variant:"body-2",color:"inherit"});if("subscription"===t&&(null==a?void 0:a.paymentReason)===c.N.RetrySubscriptionPayment)return(0,v.jsx)(o.LocalizedText,{href:"/payment/form/header#subscription-retry-subscription-payment-subheader",variant:"body-2",color:"inherit"});if("subscription"===t&&"dsgn4759"===h){if((null==a?void 0:a.cardPaymentAvailable)===void 0){var r=d()(i,"payment-header__subtitleDsgn4759Placeholder");
3return(0,v.jsx)("div",{className:r,"aria-hidden":!0,children:(0,v.jsx)(o.LocalizedText,{href:"/payment/form/header#subscription-dsgn4759-subtitle-with-card",variant:"body-3",color:"inherit"})})}var n=a.cardPaymentAvailable?"/payment/form/header#subscription-dsgn4759-subtitle-with-card":"/payment/form/header#subscription-dsgn4759-subtitle-no-card";return(0,v.jsx)("div",{className:i,children:(0,v.jsx)(o.LocalizedText,{href:n,variant:"body-3",color:"inherit"})})}return null},[t,a,S,h]),C="subscription"===t&&!!(null!=a&&a.paymentReason)&&(0,u.D)(a.paymentReason),j="subscription"===t&&!!(null!=a&&a.nonRecurrentAmountOfCredits),_="change-subscription"===t&&(null==a?void 0:a.monetizationModel)==="services",T="monetization-model-services"===t&&!(null!=a&&a.servicePackageType),A=(0,s.useMemo)(()=>d()("payment-header__headerWrapper",{[r]:"subscription"===t},{"payment-header__nonRecurrentSubscriptionExperiment":j},{[r]:"referral"===t&&"add-card"===a.step},{"payment-header__headerWrapperExperiment":"experiment"===h},{"payment-header__headerWrapperDsgn4759":"dsgn4759"===h&&"subscription"===t},{"payment-header__service":_},{"payment-header__servicesSubscription":T},{"payment-header__headerWrapperUpgradeToday":C}),[t,a,h,j,_,T,C]);return(0,v.jsxs)("div",{className:A,"data-id":"header",children:["monetization-model-services"===t&&a?(0,v.jsx)(g,{activeServicePackageType:a.servicePackageType,variant:x}):(0,v.jsx)(o.LocalizedText,{href:y,variant:C?"payment-subscription-upgrade-h1":x,data:w,components:k}),P]})});var b=a(66691),y=a(13462),w=(0,s.memo)(e=>{var t=(0,b.J2)(()=>y.T.shared().popularMembersEnabled,[],!1),a=(0,b.J2)(()=>y.T.shared().cheerPurchaseFormVariant,[],"default"),s=(0,b.J2)(()=>y.T.shared().transparencyPurchaseFormTextsEnabled,[],!1);return(0,v.jsx)(f,Object.assign({},e,{cheerPurchaseFormVariant:a,popularMembersEnabled:t,transparencyPurchaseFormTextsEnabled:s}))})},13772(e,t,a){"use strict";a.d(t,{t:()=>m});var s=a(91994),r=a(42062),i=a(28138),n=a(66691),o=a(13462),c=a(99870),l=a.n(c),d=a(78186),u=a(31085);let p=(0,r.memo)(e=>{var{type:t,contactPhoneNumber:a,mobileSupportLinkVisible:s,theme:i="light",designVariant:n,textColor:o}=e,c=(0,r.useMemo)(()=>l()({"mobile-link-hidden":!s}),[s]),p=(0,r.useMemo)(()=>({contactPhoneNumber:a}),[a]),h="dsgn4759"===n,m="dsgn6269-test2"===n,v=(0,r.useMemo)(()=>l()({help:!0,dark:"dark"===i,dsgn4759:h,dsgn6269test2:m}),[i,h,m]),g=(0,r.useMemo)(()=>o?{color:"var(--sdv-"+o+"-color)"}:void 0,[o]);return(0,u.jsxs)("div",{id:"help-wrapper",className:v,style:g,children:["live-support"===t||"help-center"===t?(0,u.jsx)("div",{className:c,children:(0,u.jsx)(d.X,{href:"live-support"===t?"/payment#form-help-center-live":"/payment#form-help-center",data:p})}):null,"customer-service"===t?(0,u.jsx)("div",{children:(0,u.jsx)(d.X,{href:"/payment#form-help",data:p})}):null]})});var h=a(16938),m=(0,r.memo)(e=>{var t=(0,s.w)(),a=(0,n.J2)(()=>h.Y.shared(t).type.pipe((0,i.T)(t=>e.serviceSupportLinkVisible&&"live-support"!==t&&null!==t?"help-center":t)),[t,e.serviceSupportLinkVisible],null),r=null!==a,c=(0,n.J2)(()=>o.T.shared().phones.purchaseForm,[],"");return r?(0,u.jsx)(p,Object.assign({},e,{type:a,contactPhoneNumber:c})):null})},22352(e,t,a){"use strict";a.d(t,{P:()=>C});var s=a(42062),r=a(99870),i=a.n(r),n=a(78186);let o="payment-information__item";var c=a(31085);let l=(0,s.memo)(e=>{var{costSentence:t,recurringSentences:a,twoParagraphs:r,savedCardSentenceVisible:l,variant:d,textColor:u}=e,p=(0,s.useMemo)(()=>t.join(" "),[t]),h=(0,s.useMemo)(()=>a.join(" "),[a]),m=(0,s.useMemo)(()=>i()("payment-information__root",{"payment-information__separated":r||"dsgn7153"===d}),[r,d]),v=(0,s.useMemo)(()=>u?{color:"var(--sdv-"+u+"-color)"}:void 0,[u]);return"dsgn7153"===d?(0,c.jsxs)("div",{className:m,style:v,children:[(0,c.jsx)("div",{className:o,children:p}),(0,c.jsx)("div",{className:o,children:(0,c.jsx)(n.X,{href:"/payment/information#subscription-notifications-dsgn7153"})})]}):(0,c.jsxs)("div",{className:m,style:v,children:[r?(0,c.jsx)("div",{className:o,children:(0,c.jsx)("b",{children:p})}):(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:o,children:p}),(0,c.jsx)("span",{children:" "})]}),(0,c.jsxs)("div",{className:o,children:[h,!!l&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{children:" "}),(0,c.jsx)(n.X,{href:"/payment/information#saved-card"})]}),(0,c.jsx)("span",{children:" "}),(0,c.jsx)(n.X,{href:"/payment/information#bank-statement"})]})]})});var d=a(47443),u=a(85338),p=a(15782),h=a(81310),m=a(66691),v=a(42040),g=a(87902),f=a(13462),b=a(75841),y=a(91994),w=a(18836),k=a(73785),x=["lite","plus","max"],S=["discovery","connection","closeness"],P=["prime","essentials"],C=(0,s.memo)(e=>{var t,a,r,i,{selectedPackage:n,paymentByNewCard:o=!0,retrySubscriptionPayment:C=!1,changeTaxInfoVisible:j,variant:_,textColor:T}=e,A=(0,m.J2)(()=>f.T.shared().subscriptionAutorenewalExplicitConsent,[],null),I=(0,m.J2)(()=>f.T.shared().transparencyPriceTextsEnabled,[],!1),N=function(e,t,a,r){var i,{amount:n,price:o,priceWithTax:c,recurringPriceWithTax:l,fullPriceWithTax:C,currency:j}=e,_=e.meta.Trial,T=null!=(i=e.meta.TrialPeriod)?i:"1-month",A=(0,y.w)(),I=(0,m.J2)(()=>A?g.t.shared().model(A):(0,b.of)(void 0),[A]),N=(0,m.J2)(()=>f.T.shared().primeVipPackagesEnabled,[],!0),E=(0,w.g)(e,x),M=(0,k.I)(e,N?P:S),O="services"===I,R=(0,d.hS)(e),F=O&&"messages"in e.benefitsAmount?e.benefitsAmount.messages:void 0,B=(0,s.useMemo)(()=>
3{if(!O)return"credits";if(R)return"multipacks";var t,a=e.benefitsAmount;return null!=(t=Object.keys(a).find(e=>{var t;return(null!=(t=a[e])?t:0)>0}))?t:"credits"},[O,e,R]),L=(0,h.X)(c),z=(0,p.A)("/payment/benefits",""+B),D=(0,p.A)("/payment","payment-form-package-multipack-"+(null!=E?E:"")),W=(0,p.A)("/payment","payment-form-subscription-plan-"+M,{amount:F}),V=(0,s.useMemo)(()=>W||D||z,[z,D,W]),U=!(R||W),G=(0,s.useMemo)(()=>{var a,s;return Object.assign({amount:n.toString(10),price:L,changeTaxInfoVisible:t},O?{benefitName:V,amount:U?null!=(a=null==(s=e.benefitsAmount)?void 0:s[B])?a:0:void 0}:{})},[n,L,t,e.benefitsAmount,V,O,B,U]),q=(0,s.useMemo)(()=>O?"monetization-model-services-selected-cost":a?"retry-subscription-payment":e.meta.Subscription?!1===e.recurrent?"selected-cost-subscription-non-recurrent":"selected-cost-subscription":!1===e.recurrent?"selected-cost-non-recurrent":"selected-cost",[O,a,e.meta.Subscription,e.recurrent]),H=(0,p.A)("/payment/information",q,G),Q=(0,h.X)(l||C||c),Y=(0,v.A)(),Z=(0,s.useMemo)(()=>({amount:n.toString(10),price:Y(j,o||0,"default"),recurringPrice:Q,changeTaxInfoVisible:t}),[j,o,n,Q,t,Y]),J=(0,p.A)("/payment/information","trial-charged-today-"+T,Z),K=(0,p.A)("/payment/information","trial-charged-later",Z),X=(0,p.A)("/payment/information","trial-with-confirmation-credits",Z),$=(0,p.A)("/payment/information","trial-with-confirmation-tax-note",Z),ee=(0,p.A)("/payment/information","trial-with-confirmation-charged-"+T,Z),et=(0,s.useMemo)(()=>({chargedToday:J,chargedLater:K,credits:X,chargedPrice:$,taxNote:ee}),[J,K,X,$,ee]),ea=(0,p.A)("/payment/information","trial",et),es=(0,s.useMemo)(()=>j&&(o||_)&&H?_?ea:H:"",[_,j,o,H,ea]),er=e.recurringPriceWithTax||e.fullPriceWithTax,ei=(0,h.X)(e.recurringPriceWithTax||e.fullPriceWithTax||e.priceWithTax),en=(0,s.useMemo)(()=>({price:ei}),[ei]),eo=(0,d.sR)(e)===u.jB.week,ec=(0,p.A)("/payment/information","dsgn7153"===r?"second-month-subscription-cost-dsgn7153":eo?"second-week-subscription-cost":"second-month-subscription-cost",en);return(0,s.useMemo)(()=>{var t,s=((null==(t=e.meta.Recurring)?void 0:t.Price)||e.meta.FullPrice||e.price)>e.price;return[es||"",...e.recurrent&&!e.meta.Trial&&e.meta.Subscription&&(s||e.meta.Additional)&&er&&!a?[ec]:[]]},[es,e.meta.Recurring,e.meta.Trial,e.meta.Subscription,e.meta.FullPrice,e.meta.Additional,e.recurrent,e.price,er,ec,a])}(n,j,C,"dsgn7153"===_?"dsgn7153":"default"),E=(t=(0,d.sR)(n)===u.jB.week,a=(0,p.A)("/payment/information",t?"recurring-payment-weekly":"recurring-payment"),r=(0,p.A)("/payment/information","first-month-discount"),i=(0,p.A)("/payment/information","one-time-membership"),(0,s.useMemo)(()=>!1===n.recurrent?[...n.discount?[r]:[],i]:[...n.meta.Recurring?[a]:[]],[n.meta.Recurring,n.recurrent,n.discount,a,i,r])),M=!!n.meta.Subscription;
3return(0,c.jsx)(l,{costSentence:N,recurringSentences:E,twoParagraphs:M,savedCardSentenceVisible:("dsgn4759"!==_||null!==A||I)&&o,variant:_,textColor:T})})},90855(e,t,a){"use strict";a.d(t,{c:()=>d});var s=a(64405),r=a(42062),i=a(78186),n=a(81924),o=a(31085),c=["variant","color","onlyPrivacyPolicyVisible","onlyTermsAgreementVisible"];let l=(0,r.memo)(e=>{var{variant:t="default",color:a,onlyPrivacyPolicyVisible:s,onlyTermsAgreementVisible:l}=e,d=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,c),u=(0,r.useMemo)(()=>s?"/payment#legal-notice-second-part-of-terms-above":l?"/payment#legal-notice-terms-agreement":"/payment#legal-notice",[l,s]),p=(0,r.useMemo)(()=>a&&"inherit"!==a?{color:"var(--sdv-"+a+"-color)"}:void 0,[a]);return"default"===t?(0,o.jsx)("span",{style:p,children:(0,o.jsx)(i.X,{href:u,data:d})}):(0,o.jsx)("span",{style:p,children:(0,o.jsx)(n.LocalizedText,{href:u,data:d,variant:"caption-2",color:a})})});var d=(0,r.memo)(e=>{var{variant:t,color:a,onlyPrivacyPolicyVisible:r=!1,onlyTermsAgreementVisible:i=!1,designVariant:n}=e,c=(0,s.n)({showSecureText:"dsgn4759"===n});return null!==c?(0,o.jsx)(l,{processedBy:c,variant:t,color:a,onlyPrivacyPolicyVisible:r,onlyTermsAgreementVisible:i}):null})},803(e,t,a){"use strict";a.d(t,{G:()=>Z});var s=a(42062),r=a(56177),i=a(75992),n=a(70009),o=a(17124),c=a(66691),l=a(80392),d=a(99870),u=a.n(d),p=a(15782);function h(e){return(0,s.useCallback)(t=>{if(t.nativeEvent instanceof KeyboardEvent&&0===t.currentTarget.value.length){var{key:a}=t.nativeEvent;"Backspace"===a&&e(t)}},[e])}var m=a(31085),v=["title","notice","error","containerTestAttribute","errorTestAttribute","inputComponent"];let g=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{title:a,notice:r,error:i,containerTestAttribute:n,errorTestAttribute:o,inputComponent:c="input"}=e,l=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,v),d=!0===i||"string"==typeof i&&i.length>0,p="string"==typeof i&&i.length>0?i:null,h=(0,s.useMemo)(()=>u()("payment-moto-library-add-card-fields-base__container",{"payment-moto-library-add-card-fields-base__withNotice":!!r,"payment-moto-library-add-card-fields-base__withError":d}),[r,d]);return(0,m.jsxs)("label",{className:h,"data-attibute":n,children:[(0,m.jsx)("span",{className:"payment-moto-library-add-card-fields-base__title",children:a}),(0,m.jsx)(c,Object.assign({title:a,className:"payment-moto-library-add-card-fields-base__input",ref:t},l)),!!p&&(0,m.jsx)("span",{className:"payment-moto-library-add-card-fields-base__error","data-attribute":o,children:p}),!!r&&(0,m.jsx)("span",{className:"payment-moto-library-add-card-fields-base__notice",children:r})]})}));var f=a(92495),b=a(89120),y=["className","onChange","variant"],w=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{className:a,onChange:r,variant:i}=e,n=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}
3(e,y),c=(0,f.Zm)(f.zh.LteTablet),[l,d]=(0,s.useState)(()=>(0,o.q2)("")),p=(0,s.useMemo)(()=>u()(a,"payment-moto-library-add-card-fields-card-number__container"),[a]),h=(0,s.useCallback)(e=>{d((0,o.q2)(e.target.value)),r&&r(e)},[r]),v=(0,s.useMemo)(()=>u()("payment-moto-library-add-card-fields-card-number__cards",{"payment-moto-library-add-card-fields-card-number__emptyCardTypes":0===l.length}),[l]);return(0,m.jsxs)("div",{className:p,children:[(0,m.jsx)("input",Object.assign({},n,{className:"payment-moto-library-add-card-fields-card-number__input",onChange:h,ref:t})),(0,m.jsx)("div",{className:v,"data-attribute":"moto-add-card-form-card-number-input-cards-container",children:(0,m.jsx)(b.X,{selectedCardBrands:l,autotestID:"moto-cards-desktop-wrapper",brandClassName:"payment-moto-library-add-card-fields-card-number__cardType",selectedBrandClassName:"payment-moto-library-add-card-fields-card-number__selectedCardType",iconClassName:"payment-moto-library-add-card-fields-card-number__cardIcon",variant:i,showCardsWhenEmpty:c})})]})}));let k=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{onChange:a,validate:r,forceValidate:i,error:n,invalidCardError:c,onFocus:l,onResetError:d,next:u,back:v,variant:f}=e,b=(0,s.useCallback)(()=>{null==l||l()},[l]),y=(0,s.useRef)(null),k=(0,s.useRef)(!0),x=(0,s.useRef)(""),[S,P]=(0,s.useState)("");x.current=S;var C=(0,s.useMemo)(()=>(0,o.Cc)(S).maxLength,[S]),j=(0,s.useCallback)(e=>{var t=e.currentTarget,s=t.value,r=(0,o.O6)(s),i=((e,t,a,s)=>{if(1===Math.abs(e.length-a.length)){if(" "===t.charAt(s-1))return s+(e.length-a.length)}else if(e.length>a.length){var r;return s+((null==(r=t.match(RegExp("\\ ","g")))?void 0:r.length)||0)}return s})(s,r,x.current,t.selectionStart||0);k.current=!1,P(r),a(s.split(" ").join("")),s.length===C?(t.setSelectionRange(s.length,s.length),u()):requestAnimationFrame(()=>{t.setSelectionRange(i,i)})},[a,u,C]),_=(0,s.useCallback)(e=>{var t=e.currentTarget.value||"";k.current||r(t)},[r]),T=h(v);(0,s.useImperativeHandle)(t,()=>({focus:()=>{var e;return null==(e=y.current)?void 0:e.focus()},resetValidation:d,reset:()=>{P(""),k.current=!0,d(),a("")}})),(0,s.useEffect)(()=>{if(i){var e;r((null==(e=y.current)?void 0:e.value)||"")}},[r,i]);var A=(0,p.A)("/payment/form","add-card-number"),I=(0,p.A)("/payment/form","add-card-number-dsgn4759-placeholder"),N="dsgn4759"===f?I:A;return(0,m.jsx)(g,{type:"text",name:"cc-number",inputMode:"numeric",autoComplete:"cc-number",autoCorrect:"off",value:S,onChange:j,onFocus:b,onBlur:_,ref:y,inputComponent:w,maxLength:C,onKeyDown:T,placeholder:N,title:A,error:!!c||n,containerTestAttribute:"moto-add-card-form-card-number-input-container",errorTestAttribute:"moto-add-card-form-card-number-error","data-attribute":"moto-add-card-form-card-number-input",variant:f})}));var x=["onCardNumberChange","onCardNumberError","responseError","invalidCardError"],S=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{onCardNumberChange:a,onCardNumberError:r,responseError:i,invalidCardError:n}=e,c=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}
3(e,x),[l,d]=(0,s.useState)(void 0),u=(0,p.A)("/payment/form","add-card-number-empty"),h=(0,p.A)("/payment/form","add-card-number-invalid"),v=(0,s.useCallback)(()=>{d(void 0)},[]),g=(0,s.useCallback)(e=>{e?(0,o.O9)(e)?(d(void 0),r(!1)):(d(h),r(!0)):(d(u),r(!0))},[r,u,h]),f=(0,s.useCallback)(e=>{d(void 0),r(!1),a(e)},[a,r]);return(0,s.useEffect)(()=>{d(i),r(!!i)},[i,r]),(0,m.jsx)(k,Object.assign({},c,{validate:g,error:l,invalidCardError:n,onChange:f,onResetError:v,ref:t}))})),P=a(78903),C=a(78946),j=["top right","bottom right"];let _=(0,s.memo)(e=>{var{cardTypeIsAmex:t}=e,a=(0,p.A)("/payment/form",t?"add-card-code-tooltip-amex":"add-card-code-tooltip"),s=(0,m.jsx)("button",{type:"button",className:"payment-moto-library-add-card-fields-card-code-tooltip__iconButton","data-attribute":"moto-add-card-form-card-code-icon",children:(0,m.jsx)(P.Icon,{name:t?"credit-card-cvv-4-digits":"credit-card-cvv-3-digits",size:"normal",color:"inherit"})}),r=(0,m.jsx)("div",{className:"payment-moto-library-add-card-fields-card-code-tooltip__tooltipContainer",children:a});return(0,m.jsx)(C.m,{trigger:s,content:r,on:"click",position:j,keepTooltipInside:!0,closeOnDocumentClick:!0,closeOnEscape:!0,arrow:!1})});var T=(0,s.memo)(e=>{var{cardCodeSize:t}=e;return(0,m.jsx)(_,{cardTypeIsAmex:4===t})}),A=["className","variant","cardUsesCid"];let I=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{className:a,variant:s,cardUsesCid:r}=e,i=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,A),n=u()(a,"payment-moto-library-add-card-fields-card-code-input__container");return(0,m.jsxs)("div",{className:n,children:[(0,m.jsx)("input",Object.assign({},i,{className:"payment-moto-library-add-card-fields-card-code-input__input",ref:t})),"dsgn4759"===s&&(0,m.jsx)(T,{cardCodeSize:r?4:3})]})}));var N=["CID"];let E=(0,s.memo)((0,s.forwardRef)((e,t)=>{var a,{cardCodeName:r,cardCodeSize:i,validate:n,forceValidate:o,error:c,invalidCardError:l,onFocus:d,onChange:u,onResetError:v,next:f,back:b,variant:y}=e,w=(0,s.useCallback)(()=>{null==d||d()},[d]),k=(0,s.useRef)(null),[x,S]=(0,s.useState)(""),P=(0,s.useRef)(!0),C=(0,p.A)("/payment/form","add-card-code"),j=(0,p.A)("/payment/form","add-card-code-dsgn4759"),_=(0,p.A)("/payment/form","add-card-code-dsgn4759-amex"),T="dsgn4759"===y?4===i?_:j:C,A=(0,p.A)("/payment/form","add-card-code-placeholder"),E=r||A,M=(0,p.A)("/payment/form","add-card-code-front-notice",{size:i}),O=(0,p.A)("/payment/form","add-card-code-notice",{size:i}),R=(0,s.useMemo)(()=>{if("dsgn4759"!==y)return r&&N.includes(r)?M:O},[y,r,M,O]),F=(0,s.useCallback)(e=>{var t=e.target.value;P.current||n(t)},[n]),B=(0,s.useCallback)(e=>{var t=e.currentTarget.value.replace(/\D/g,"");P.current=!1,S(t),u(t),t.length===i&&(e.currentTarget.setSelectionRange(t.length,t.length),f())},[u,i,f]),L=h(b);(0,s.useImperativeHandle)(t,()=>({focus:()=>{var e;return null==(e=k.current)?void 0:e.focus()},resetValidation:v,reset:()=>{S(""),P.current=!0,v(),u("")}})),(0,s.useEffect)(()=>{if(o){var e;n((null==(e=k.current)?void 0:e.value)||"")}},[n,o]),(0,s.useEffect)(()=>{var e,t=(null==(e=k.current)?void 0:e.value)||"";if(t.length>=i){var a=t.slice(0,i);S(a),n(a)}},[i,n]);var z=(a=4===i,(0,s.useMemo)(()=>(0,s.forwardRef)((e,t)=>(0,m.jsx)(I,Object.assign({},e,{cardUsesCid:a,ref:t}))),[a]));return(0,m.jsx)(g,{type:"text",name:"cc-csc",inputMode:"numeric",autoComplete:"cc-csc",autoCorrect:"off",pattern:"[0-9]*",placeholder:E,maxLength:i,ref:k,inputComponent:z,value:x,onChange:B,onFocus:w,onBlur:F,onKeyDown:L,title:T,error:!!l||c,notice:R,containerTestAttribute:"moto-add-card-form-card-code-input-container",errorTestAttribute:"moto-add-card-form-card-code-error","data-attribute":"moto-add-card-form-card-code-input",variant:y})}));var M=["checkCardCode","onCardCodeChange","onCardCodeError","cardCodeName","responseError","invalidCardError"],O=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{checkCardCode:a,onCardCodeChange:r,onCardCodeError:i,cardCodeName:n,responseError:o,invalidCardError:c}=e,l=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}
3(e,M),[d,u]=(0,s.useState)(void 0),h=(0,p.A)("/payment/form","add-card-cvv-code"),v=(0,p.A)("/payment/form","add-card-code-empty",{name:n||h}),g=(0,p.A)("/payment/form","add-card-code-invalid",{name:n||h}),f=(0,s.useCallback)(()=>{u(void 0)},[]),b=(0,s.useCallback)(e=>{e?a(e)?(i(!1),u(void 0)):(i(!0),u(g)):(i(!0),u(v))},[a,v,g,i]),y=(0,s.useCallback)(e=>{u(void 0),i(!1),r(e)},[r,i]);return(0,s.useEffect)(()=>{u(o),i(!!o)},[o,i]),(0,m.jsx)(E,Object.assign({},l,{cardCodeName:n,validate:b,error:d,invalidCardError:c,onChange:y,onResetError:f,ref:t}))}));let R=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{validate:a,forceValidate:r,error:i,invalidCardError:n,onFocus:o,onChange:c,onResetError:l,next:d,back:u,variant:v}=e,f=(0,s.useCallback)(()=>{null==o||o()},[o]),b=(0,s.useRef)(null),y=(0,s.useRef)(!0),w=(0,s.useCallback)(e=>{var t=e.currentTarget.value;y.current=!1,c(t),64===t.length&&(e.currentTarget.setSelectionRange(t.length,t.length),d())},[c,d]),k=(0,s.useCallback)(e=>{var t=e.currentTarget.value||"";y.current||a(t)},[a]),x=h(u);(0,s.useImperativeHandle)(t,()=>({focus:()=>{var e;return null==(e=b.current)?void 0:e.focus()},resetValidation:l,reset:()=>{b.current&&(b.current.value=""),y.current=!0,l(),c("")}})),(0,s.useEffect)(()=>{if(r){var e;a((null==(e=b.current)?void 0:e.value)||"")}},[a,r]);var S="dsgn4759"===v,P=(0,p.A)("/payment/form",S?"add-card-owner-dsgn4759":"add-card-owner"),C=(0,p.A)("/payment/form",S?"add-card-owner-dsgn4759-placeholder":"add-card-owner");return(0,m.jsx)(g,{type:"text",name:"cc-name",autoComplete:"cc-name",autoCorrect:"off",maxLength:64,ref:b,onChange:w,onFocus:f,onKeyDown:x,onBlur:k,placeholder:C,title:P,error:!!n||i,containerTestAttribute:"moto-add-card-form-card-owner-input-container",errorTestAttribute:"moto-add-card-form-card-owner-error","data-attribute":"moto-add-card-form-card-owner-input"})}));var F=["onCardOwnerChange","onCardOwnerError","responseError","invalidCardError"],B=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{onCardOwnerChange:a,onCardOwnerError:r,responseError:i,invalidCardError:n}=e,o=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,F),[c,l]=(0,s.useState)(void 0),d=(0,p.A)("/payment/form","add-card-owner-empty"),u=(0,s.useCallback)(()=>{l(void 0)},[]),h=(0,s.useCallback)(e=>{e?(l(void 0),r(!1)):(l(d),r(!0))},[r,d]),v=(0,s.useCallback)(e=>{l(void 0),r(!1),a(e)},[a,r]);return(0,s.useEffect)(()=>
3{l(i),r(!!i)},[i,r]),(0,m.jsx)(R,Object.assign({},o,{validate:h,error:c,invalidCardError:n,onChange:v,onResetError:u,ref:t}))})),L=e=>{var[t="",a=""]=e.split(" / ");return[t,a]};let z=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{validate:a,forceValidate:r,error:i,invalidCardError:n,onFocus:o,onChange:c,onResetError:l,back:d,next:u}=e,v=(0,s.useCallback)(()=>{null==o||o()},[o]),f=(0,s.useRef)(null),b=(0,s.useRef)(!0),y=(0,s.useRef)(""),[w,k]=(0,s.useState)(""),x=(0,s.useCallback)(e=>{var t=e.currentTarget.value;b.current=!1;var a=t.length>y.current.length?"input":"remove",s=0===e.currentTarget.selectionStart&&"remove"===a?"":((e,t)=>{var a=e.replace(/[^\d/ ]/g,""),s=a.replace(/\D/g,"").slice(0,4);if(0===s.length)return"";var r=a.charAt(a.length-1);if(" / ".includes(r)&&s.length<=2&&"input"===t)return""+s.padStart(2,"0")+" / ";if(1===s.length)return s;if("remove"!==t||a.includes(" / ")||(s=s.slice(0,2)),s.length>=2){var i=parseInt(s.slice(0,2));s=i>12?("0"+i+s.slice(2)).slice(0,4):i<=0?"01"+s.slice(2):""+i.toString().padStart(2,"0")+s.slice(2)}return"remove"===t&&2===s.length?s:s.length>=2?""+s.slice(0,2)+" / "+s.slice(2):s})(t,a);y.current=s,k(s),c(s.split(" / ").join("")),7===t.length&&(e.currentTarget.setSelectionRange(t.length,t.length),u())},[c,u]),S=(0,s.useCallback)(e=>{var t=e.currentTarget.value||"";b.current||a(...L(t))},[a]),P=h(d);(0,s.useImperativeHandle)(t,()=>({focus:()=>{var e;return null==(e=f.current)?void 0:e.focus()},resetValidation:l,reset:()=>{k(""),y.current="",b.current=!0,l(),c("")}})),(0,s.useEffect)(()=>{if(r){var e;a(...L((null==(e=f.current)?void 0:e.value)||""))}},[a,r]);var C=(0,p.A)("/payment/form","add-card-expiration"),j=(0,p.A)("/payment/form","add-card-expiration-month"),_=(0,p.A)("/payment/form","add-card-expiration-year");return(0,m.jsx)(g,{type:"text",autoComplete:"cc-exp",autoCorrect:"off",inputMode:"numeric",placeholder:""+j+" / "+_,value:w,ref:f,onChange:x,onFocus:v,onKeyDown:P,maxLength:7,onBlur:S,title:C,error:!!n||i,containerTestAttribute:"moto-add-card-form-card-expiration-container",errorTestAttribute:"moto-add-card-form-card-expiration-error","data-attribute":"moto-add-card-form-card-expiration-input"})}));var D=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{onCardExpirationChange:a,onCardExpirationError:r,responseError:i,invalidCardError:n,variant:c}
3=e,[l,d]=(0,s.useState)(void 0),u=(0,p.A)("/payment/form","add-card-expiration-empty"),h=(0,p.A)("/payment/form","dsgn4759"===c?"add-card-expiration-dsgn4759-invalid":"add-card-expiration-invalid"),v=(0,s.useCallback)(()=>{d(void 0)},[]),g=(0,s.useCallback)((e,t)=>{e&&t?(0,o._w)(e)&&(0,o.L7)(t)?(d(void 0),r(!1)):(d(h),r(!0)):(d(u),r(!0))},[r,u,h]),f=(0,s.useCallback)(e=>{d(void 0),r(!1),a(e)},[a,r]);return(0,s.useEffect)(()=>{d(i),r(!!i)},[i,r]),(0,m.jsx)(z,Object.assign({},e,{validate:g,ref:t,error:l,invalidCardError:n,onChange:f,onResetError:v}))}));let W="payment-moto-library-add-card__row";var V=a(20345),U=a(81924);let G=(0,s.memo)(()=>(0,m.jsx)("div",{className:"payment-moto-library-add-card-invalid-card-banner__banner","data-attribute":"moto-add-card-invalid-card-banner",role:"alert",children:(0,m.jsx)("div",{className:"payment-moto-library-add-card-invalid-card-banner__message",children:(0,m.jsx)(U.LocalizedText,{href:"/payment/form#invalid-card-banner",variant:"body-2",color:"dark",textAlign:"center"})})}));var q=()=>void 0,H={attribute:"moto-purchase-button"};let Q=(0,s.memo)(e=>{var{buttonText:t,buttonIcon:a,buttonVariant:r="secondary",buttonSize:i="medium",buttonSlick:n,purchaseButtonTitleComponent:c,forceValidate:l,responseErrors:d,setCardNumberCallback:p,setCardNumberErrorCallback:h,setCardExpirationCallback:v,setCardExpirationErrorCallback:f,checkCardCodeCallback:b,setCardCodeError:y,setCardCodeCallback:w,setCardOwnerCallback:k,setCardOwnerErrorCallback:x,validate:P,purchaseFormRef:C,invalidCardBannerVisible:j,invalidCardErrorVisible:_,setInvalidCardErrorVisible:T,CountryField:A,ZipCodeField:I,onImperativeValidate:N,variant:E="default"}=e,[M,R]=(0,s.useState)(()=>(0,o.KW)("")),F=(0,s.useCallback)(e=>{p(e),R(t=>{var a=(0,o.KW)(e);return a.size!==t.size||a.name!==t.name?a:t})},[p]),L=(0,s.useRef)(null),z=(0,s.useRef)(null),U=(0,s.useRef)(null),Q=(0,s.useRef)(null),Y=(0,s.useRef)(null),Z=(0,s.useRef)(null),J=(0,s.useCallback)(()=>{var e,t,a,s,r,i;null==(e=L.current)||e.resetValidation(),null==(t=z.current)||t.resetValidation(),null==(a=U.current)||a.resetValidation(),null==(s=Q.current)||s.resetValidation(),null==(r=Y.current)||r.resetValidation(),null==(i=Z.current)||i.resetValidation()},[]),K=(0,s.useCallback)(()=>{var e,t,a,s;null==(e=L.current)||e.reset(),null==(t=z.current)||t.reset(),null==(a=U.current)||a.reset(),null==(s=Q.current)||s.reset()},[]),X=(0,s.useCallback)(()=>{T(!0)},[T]),$=(0,s.useCallback)(()=>{T(!1)},[T]);(0,s.useImperativeHandle)(C,()=>({validate:N,resetValidation:J,resetCardFields:K,showInvalidCardError:X}));var ee="CountryField"in e&&!!e.CountryField||"countryInput"in e&&!!e.countryInput,et="ZipCodeField"in e&&!!e.ZipCodeField||"zipCodeInput"in e&&!!e.zipCodeInput,ea=(0,s.useCallback)(()=>{var e;return null==(e=z.current)?void 0:e.focus()},[]),es=(0,s.useCallback)(()=>{var e;return null==(e=U.current)?void 0:e.focus()},[]),er=(0,s.useCallback)(()=>{var e;return null==(e=Q.current)?void 0:e.focus()},[]),ei=(0,s.useCallback)(()=>{var e;return null==(e=Y.current)?void 0:e.focus()},[]),en=(0,s.useCallback)(()=>{var e;return null==(e=Z.current)?void 0:e.focus()},[]),eo=(0,s.useCallback)(()=>{var e;return null==(e=Y.current)?void 0:e.focus()},[]),ec=(0,s.useCallback)(()=>{var e;return null==(e=Q.current)?void 0:e.focus()},[]),el=(0,s.useCallback)(()=>{var e;return null==(e=U.current)?void 0:e.focus()},[]),ed=(0,s.useCallback)(()=>{var e;return null==(e=z.current)?void 0:e.focus()},[]),eu=(0,s.useCallback)(()=>{var e;return null==(e=L.current)?void 0:e.focus()},[]),ep=(0,s.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),P()},[P]);(0,s.useEffect)(()=>{setTimeout(()=>{L.current&&L.current.focus()},0)},[]);var eh="dsgn4759"===E,em=u()("payment-moto-library-add-card__addCard",{"payment-moto-library-add-card__addCardDsgn4759":eh});return(0,m.jsxs)("form",{className:em,onSubmit:ep,"data-attribute":"moto-add-card-form-container",children:[!!j&&(0,m.jsx)(G,{}),(0,m.jsx)("div",{className:W,"data-attribute":"moto-add-card-form-row",children:(0,m.jsx)(S,{forceValidate:l,onCardNumberChange:F,onCardNumberError:h,responseError:d.cardNumber,invalidCardError:_,onFocus:$,ref:L,next:ea,back:q,variant:E})}),(0,m.jsxs)("div",{className:W,"data-attribute":"moto-add-card-form-row",children:[(0,m.jsx)(D,{forceValidate:l,onCardExpirationChange:v,onCardExpirationError:f,responseError:d.cardExpiration,invalidCardError:_,onFocus:$,ref:z,next:es,back:eu,variant:E}),(0,m.jsx)(O,{cardCodeSize:M.size,cardCodeName:M.name,forceValidate:l,checkCardCode:b,onCardCodeError:y,onCardCodeChange:w,responseError:d.invalidCVV,invalidCardError:_,onFocus:$,ref:U,next:er,back:ed,variant:E})]}),(0,m.jsx)("div",{className:W,"data-attribute":"moto-add-card-form-row",children:(0,m.jsx)(B,{forceValidate:l,onCardOwnerChange:k,onCardOwnerError:x,responseError:d.cardOwner,invalidCardError:_,onFocus:$,ref:Q,next:ei,back:el,variant:E})}),!!ee&&(0,m.jsx)("div",{className:W,"data-attribute":"moto-add-card-form-row",children:!!A&&(0,m.jsx)(A,{ref:Y,back:ec,next:en,BaseFieldComponent:g})}),!!et&&(0,m.jsx)("div",{className:W,"data-attribute":"moto-add-card-form-row",children:!!I&&(0,m.jsx)(I,{ref:Z,back:eo,next:q,BaseFieldComponent:g,variant:E})}),(0,m.jsxs)("div",{className:"payment-moto-library-add-card__purchaseRow","data-attribute":"moto-add-card-form-row",children:[!!c&&c,(0,m.jsx)(V.$,{type:"submit",title:t,variant:r,icon:a,size:i,slick:n,blockLevel:!0,shrunkPaddings:!0,disabled:_,dataAttributes:H})]})]})});var Y=["package","additionalInvoiceData","onPaymentStart","onPaymentFinish","onCreateInvoiceStart","onCreateInvoiceFinish","onPurchaseAuthorizationFallback","onPurchaseAuthorizationTabOpen","onPurchaseAuthorizationTabClosed","onNeedActionStatus","confirmed","onPaymentReadyToStart","onPurchaseButtonClick","onValidationError","onF
3ormChange","invalidCard","variant"],Z=(0,s.memo)(e=>{var{package:t,additionalInvoiceData:a,onPaymentStart:d,onPaymentFinish:u,onCreateInvoiceStart:p,onCreateInvoiceFinish:h,onPurchaseAuthorizationFallback:v,onPurchaseAuthorizationTabOpen:g,onPurchaseAuthorizationTabClosed:f,onNeedActionStatus:b,confirmed:y,onPaymentReadyToStart:w,onPurchaseButtonClick:k,onValidationError:x,onFormChange:S,invalidCard:P=!1,variant:C="default"}=e,j=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,Y),[_,T]=(0,s.useState)(!1),[A,I]=(0,s.useState)(!1);(0,s.useEffect)(()=>{I(P)},[P]);var[N,E]=(0,s.useState)({cardNumber:void 0,cardOwner:void 0,cardExpiration:void 0,invalidCVV:void 0}),M=(0,s.useRef)(null),O=(0,s.useRef)({number:"",expiration:"",code:"",holder:"",phone:""}),R=(0,s.useRef)(!0),F=(0,s.useCallback)(()=>{T(!0)},[]),B=(0,s.useCallback)(()=>{R.current&&(R.current=!1,S&&S(O.current))},[S]),L=(0,s.useRef)({number:!0,expiration:!0,code:!0,holder:!0,phone:!1}),z=(0,s.useCallback)(e=>{I(!1),M.current=e,O.current=Object.assign({},O.current,{number:e}),E(e=>e.cardNumber?Object.assign({},e,{cardNumber:void 0}):e),e.length&&B()},[B]),D=(0,s.useCallback)(e=>{L.current=Object.assign({},L.current,{number:e})},[]),W=(0,s.useCallback)(e=>{I(!1),O.current=Object.assign({},O.current,{expiration:e}),E(e=>e.cardExpiration?Object.assign({},e,{cardExpiration:void 0}):e),e.length&&B()},[B]),V=(0,s.useCallback)(e=>{L.current=Object.assign({},L.current,{expiration:e})},[]),U=(0,s.useCallback)(e=>{I(!1),O.current=Object.assign({},O.current,{code:e}),e.length&&B()},[B]),G=(0,s.useCallback)(e=>{L.current=Object.assign({},L.current,{code:e})},[]),q=(0,s.useCallback)(e=>{I(!1),O.current=Object.assign({},O.current,{holder:e}),E(e=>e.cardOwner?Object.assign({},e,{cardOwner:void 0}):e),e.length&&B()},[B]),H=(0,s.useCallback)(e=>{L.current=Object.assign({},L.current,{holder:e})},[]),Z=(0,s.useCallback)(e=>{!e&&P&&E({cardNumber:void 0,cardOwner:void 0,cardExpiration:void 0,invalidCVV:void 0}),I(e)},[P]),J=(0,c.GG)(()=>n.G.shared().localizeNamespace("payment/moto/purchase-response"),[],{}),K=(0,s.useCallback)((e,t)=>{var a=J[t];switch(e){case"cardNumber":E(e=>Object.assign({},e,{cardNumber:a}));break;case"cardOwner":E(e=>Object.assign({},e,{cardOwner:a}));break;case"cardExpiration":E(e=>Object.assign({},e,{cardExpiration:a}))}},[J]),X=(0,s.useCallback)(()=>{k&&k("card"),T(!0)},[t,a,y,k,d,u,K,x]),[,$]=(0,l.h)();(0,s.useEffect)(()=>{if(_){if(T(!1),!Object.keys(L.current).every(e=>!L.current[e])){x&&x(Object.keys(L.current||{}).filter(e=>e),!0);return}var e=()=>{var e={type:"card",requisites:{number:O.current.number,expiration:3===O.current.expiration.length?"0"+O.current.expiration:O.current.expiration,code:O.current.code,holder:O.current.holder,phone:O.current.phone}};i.u$.shared().purchase(e,t,{additionalInvoiceData:a,onPaymentStart:d,onCreateInvoiceStart:p,onCreateInvoiceFinish:h,onPurchaseAuthorizationFallback:v,onPurchaseAuthorizationTabOpen:g,onPurchaseAuthorizationTabClosed:f,onNeedActionStatus:b}).pipe((0,r.s)(1)).subscribe({next:t=>{if(t.isSuccessful)u(null,e);else{var a,s=null==(a=t.error)?void 0:a.code;if(s){var r=s.toString();Object.keys(i.pA).includes(r)&&(K(i.pA[s],r),x&&x([i.pA[s]],!1))}u(t.error,e),$(!1)}},error:t=>{u(t,e),$(!1)}})};w?w(e):y&&setTimeout(e,0)}},[_,a,y,h,p,b,u,w,d,v,f,g,x,t,$,K]);var ee=(0,s.useCallback)(e=>null!==M.current&&(0,o.m6)(M.current,e),[]);return(0,m.jsx)(Q,Object.assign({},j,{variant:C,invalidCardBannerVisible:P,invalidCardErrorVisible:A,setInvalidCardErrorVisible:Z,forceValidate:_,responseErrors:N,setCardNumberCallback:z,setCardNumberErrorCallback:D,setCardExpirationCallback:W,setCardExpirationErrorCallback:V,setCardCodeError:G,setCardCodeCallback:U,setCardOwnerCallback:q,setCardOwnerErrorCallback:H,checkCardCodeCallback:ee,validate:X,onImperativeValidate:F}))})},50887(e,t,a){"use strict";a.d(t,{i0:()=>s.i0,pI:()=>s.Ay,tr:()=>s.tr,uE:()=>s.uE});var s=a(90696)},37121(e,t,a){"use strict";a.d(t,{f:()=>d});var s=a(42062),r=a(15782),i=a(87111),n=a(97314),o=a(99870),c=a.n(o),l=a(31085);let d=(0,s.memo)(e=>{var t,{textVariant:a,designVariant:o="default"}=e,d=(0,r.A)("payment/form","cards-security-protected-by"),u="dsgn4759"===o,p=c()("payment-moto-library-purchase-cards-security-protection__card",{"payment-moto-library-purchase-cards-security-protection__cardDsgn4759":u}),h=null!=(t=e.textColor)?t:u?"transparent-dark":void 0,m=(0,s.useMemo)(()=>h?{color:"var(--sdv-"+h+"-color)"}
3:void 0,[h]);return(0,l.jsxs)("div",{className:"payment-moto-library-purchase-cards-security-protection__cardSecurityProtection",children:[(0,l.jsx)("span",{style:m,children:a?(0,l.jsx)(n.E,{content:d,variant:a,color:"inherit"}):d}),(0,l.jsxs)("div",{className:"payment-moto-library-purchase-cards-security-protection__cardsSecureList",children:[(0,l.jsx)("span",{className:p,"data-attribute":"moto-visa-secure-icon",children:(0,l.jsx)(i.v,{name:"visa-secure"})}),(0,l.jsx)("span",{className:p,"data-attribute":"moto-master-card-secure-icon",children:(0,l.jsx)(i.v,{name:"mastercard-secure"})})]})]})})},69891(e,t,a){"use strict";a.d(t,{z:()=>I});var s=a(42062),r=a(56177),i=a(75992),n=a(17124),o=a(80392),c=a(99870),l=a.n(c),d=a(50887),u=a(78903),p=a(31085);let h=(0,s.memo)(e=>{var{item:t,itemIsSelector:a,onCardClick:r,onRemoveCardClick:i,canRemove:n,itemIsAddNew:o}=e,c=(0,s.useMemo)(()=>l()("payment-moto-library-purchase-cards-card-item__cardItem",{"payment-moto-library-purchase-cards-card-item__cardItemSelected":t.selected&&!a,"payment-moto-library-purchase-cards-card-item__cardItemHoverable":!t.selected&&!a,"payment-moto-library-purchase-cards-card-item__cardItemSelector":!!a}),[t.selected,a]),h=(0,s.useCallback)(()=>{r&&r(t)},[r,t]),m=(0,s.useCallback)(e=>{e.stopPropagation(),e.preventDefault(),i&&i(t)},[i,t]),v=t.selected&&!a?"moto-card-selected":void 0,g=!a&&!o&&n,f=t.brand&&(0,d.i0)(t.brand)?t.brand:void 0;return(0,p.jsxs)("div",{className:c,onClick:h,"data-attribute":o?"moto-add-card":"moto-card","data-selected":v,children:[!!f&&(0,p.jsx)(d.pI,{brand:f,className:"payment-moto-library-purchase-cards-card-item__cardItemIcon"}),(0,p.jsx)("span",{"data-attribute":"moto-card-name",children:t.name}),!!g&&(0,p.jsx)("span",{onClick:m,className:"payment-moto-library-purchase-cards-card-item__cardItemRemove","data-attribute":"moto-delete-card-button",children:(0,p.jsx)(u.Icon,{name:"cross",size:"normal"})}),!!a&&(0,p.jsx)("span",{className:"payment-moto-library-purchase-cards-card-item__chevron",children:(0,p.jsx)(u.Icon,{name:"arrow-down",size:"normal"})})]})});var m=["item"],v="add-new-card",g=(0,s.memo)(e=>{var{item:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,m),r=(0,s.useMemo)(()=>t.id===v,[t]);return(0,p.jsx)(h,Object.assign({},a,{itemIsAddNew:r,item:t}))}),f=a(15782),b=a(20345),y={attribute:"moto-remove-card-cancel-button"},w={attribute:"moto-remove-card-confirmation-button"};let k=(0,s.memo)(e=>{var{onConfirmClick:t,onCancelClick:a}=e,s=(0,f.A)("/payment/form","card-selector-remove-card-notice"),r=(0,f.A)("/payment/form","card-selector-remove-card"),i=(0,f.A)("commons","cancel");return(0,p.jsx)("section",{className:"payment-moto-library-purchase-cards-card-remove-confirmation__cardRemoveConfirmationWrapper",children:(0,p.jsxs)("div",{className:"payment-moto-library-purchase-cards-card-remove-confirmation__cardRemoveConfirmationContent",children:[(0,p.jsx)("div",{className:"payment-moto-library-purchase-cards-card-remove-confirmation__message",children:s}),(0,p.jsxs)("div",{className:"payment-moto-library-purchase-cards-card-remove-confirmation__buttons",children:[(0,p.jsx)(b.$,{title:r,type:"button",variant:"primary",onClick:t,dataAttributes:w}),(0,p.jsx)(b.$,{title:i,type:"button",variant:"light",onClick:a,dataAttributes:y})]})]})})});var x=a(87111);let S=(0,s.memo)(e=>{var t=(0,s.useMemo)(()=>l()("payment-moto-library-purchase-cards-card-code-confirmation-error-notice__errorNotice",e.className),[e.className]);return(0,p.jsx)("div",{className:t,children:e.error})});var P=(0,s.memo)(e=>{var{error:t,className:a}=e;return t?(0,p.jsx)(S,{error:t,className:a}):null});let C="payment-moto-library-purchase-cards-card-code-confirmation__dsgn4759",j=(0,s.memo)(e=>{var{label:t,size:a=3,error:r,forceValidate:i,cardTypeIsAmex:n,onChange:o,validate:c,variant:d}=e,u=(0,s.useRef)(null),h=(0,s.useRef)(!0),[m,v]=(0,s.useState)(""),g=(0,s.useCallback)(e=>{var t=e.target.value;h.current||c(t)},[c]),f=(0,s.useCallback)(e=>{var t=e.currentTarget.value.slice(0,a).replace(/\D/g,"");h.current=!1,v(t),o(t)},[o,a]);(0,s.useEffect)(()=>
3{if(i){var e;c((null==(e=u.current)?void 0:e.value)||"")}},[c,i]),(0,s.useEffect)(()=>{var e,t=(null==(e=u.current)?void 0:e.value)||"";if(t.length>=a){var s=t.slice(0,a);v(s),c(s)}},[a,c]);var b="dsgn4759"===d,y=(0,s.useMemo)(()=>l()("payment-moto-library-purchase-cards-card-code-confirmation__input",{"payment-moto-library-purchase-cards-card-code-confirmation__error":!!r}),[r]),w=(0,s.useMemo)(()=>l()("payment-moto-library-purchase-cards-card-code-confirmation__wrapper",{[C]:b}),[b]),k=(0,s.useMemo)(()=>l()("payment-moto-library-purchase-cards-card-code-confirmation__inputContainer",{[C]:b}),[b]);return(0,p.jsxs)("div",{"data-attribute":"moto-purchase-card-form-card-code-input-container",className:"payment-moto-library-purchase-cards-card-code-confirmation__container",children:[(0,p.jsxs)("div",{className:w,children:[(0,p.jsx)(x.v,{name:n?"amex-card-code-outlined":"card-code-outlined"}),(0,p.jsxs)("div",{className:k,children:[(0,p.jsx)("span",{className:"payment-moto-library-purchase-cards-card-code-confirmation__inputName",children:t}),(0,p.jsxs)("div",{className:"payment-moto-library-purchase-cards-card-code-confirmation__cscInputWrapper",children:[(0,p.jsx)("input",{autoFocus:!0,t
3ype:"text",name:"cc-csc",inputMode:"numeric",autoComplete:"cc-csc",autoCorrect:"off",pattern:"[0-9]*",title:t,value:m,ref:u,maxLength:a,onChange:f,onBlur:g,className:y,"data-attribute":"moto-purchase-card-form-card-code-input"}),!b&&(0,p.jsx)("div",{"data-attribute":"moto-purchase-card-form-card-code-error",children:(0,p.jsx)(P,{error:r,className:"payment-moto-library-purchase-cards-card-code-confirmation__errorNotice"})})]})]})]}),!!b&&(0,p.jsx)("div",{"data-attribute":"moto-purchase-card-form-card-code-error",children:(0,p.jsx)(P,{error:r,className:"payment-moto-library-purchase-cards-card-code-confirmation__errorNoticeDsgn4759"})})]})});var _=(0,s.memo)(e=>{var{name:t,size:a,cardMask:r,cardBrand:i,forceValidate:o,onChange:c,onError:l,variant:d}=e,[u,h]=(0,s.useState)(void 0),m=(0,f.A)("/payment/form","add-card-cvv-code"),v=(0,f.A)("/payment/form","add-card-code-empty",{name:t||m}),g=(0,f.A)("/payment/form","add-card-code-invalid",{name:t||m}),b=(0,s.useCallback)(e=>{e?(0,n.m6)(r,e)?(h(void 0),l(!1)):(h(g),l(!0)):(h(v),l(!0))},[r,l,v,g]),y=(0,s.useCallback)(e=>{h(void 0),l(!1),c(e)},[c,l]);return(0,p.jsx)(j,{label:t,size:a,error:u,forceValidate:o,cardTypeIsAmex:"american-express"===i,onChange:y,validate:b,variant:d})}),T={attribute:"moto-purchase-button"};let A=(0,s.memo)(e=>{var{selectedItem:t,itemOptions:a,onCardClick:r,onRemoveCardClick:i,buttonText:n,validate:o,addNewCardFormVisible:c,removeCardButtonVisible:d,purchaseButtonTitleComponent:u,forceValidate:h,cardCodeConfirmationVisible:m,cardTokenizationEnabled:y,onChangeCardCode:w,onCardCodeError:x,buttonVariant:S="secondary",buttonSize:P="medium",buttonSlick:C,buttonIcon:j,variant:A}=e,[I,N]=(0,s.useState)(!1),E=(0,s.useCallback)(()=>{(0,s.startTransition)(()=>N(!I))},[I]),[M,O]=(0,s.useState)(!1),R=(0,s.useRef)(null),F=(0,s.useCallback)(e=>{R.current=e,O(!0)},[]),B=(0,s.useMemo)(()=>{var e=a.filter(e=>e.id!==v).length>1&&d;return a.map(t=>(0,p.jsx)(g,{item:t,onCardClick:r,canRemove:e,onRemoveCardClick:F},t.id))},[a,r,F,d]),L=(0,s.useRef)(null),z=(0,s.useCallback)(e=>{L.current&&!e.composedPath().includes(L.current)&&N(!1)},[L,N]);(0,s.useEffect)(()=>(I&&window.document.addEventListener("click",z),()=>{window.document.removeEventListener("click",z)}),[I,z]);var D=(0,s.useMemo)(()=>l()("payment-moto-library-purchase-cards__purchaseCardsSelected",I?"payment-moto-library-purchase-cards__purchaseCardsSelectedOpened":void 0),[I]),W=(0,s.useCallback)(()=>{i&&R.current&&i(R.current),R.current=null,O(!1)},[i]),V=(0,s.useCallback)(()=>{R.current=null,O(!1)},[]),U=(0,s.useCallback)(()=>{var e=a.find(e=>e.id===v);e&&r&&r(e)},[r,a]),G=(0,f.A)("/payment/form","cards-selector-add-new"),q=(0,f.A)("/payment/form","add-card-cvv-code"),H=(0,f.A)("/payment/form","cards-selector-tokenization-notice",{name:(null==t?void 0:t.codeName)||q}),Q="dsgn4759"===A,Y=l()({"payment-moto-library-purchase-cards__rootDsgn4759":Q}),Z=l()("payment-moto-library-purchase-cards__purchaseCards",{"payment-moto-library-purchase-cards__purchaseCardsDsgn4759":Q}),J=l()("payment-moto-library-purchase-cards__purchaseFooter",{"payment-moto-library-purchase-cards__purchaseFooterDsgn4759":Q}),K=l()("payment-moto-library-purchase-cards__addNewCardButton",{"payment-moto-library-purchase-cards__addNewCardButtonDsgn4759":Q});return(0,p.jsxs)("div",{className:Y,children:[(0,p.jsxs)("div",{className:Z,"data-attribute":"moto-choose-card-container",children:[!!y&&(0,p.jsx)("div",{className:"payment-moto-library-purchase-cards__tokenizationNotice",children:H}),(0,p.jsxs)("div",{className:"payment-moto-library-purchase-cards__purchaseCardsSelect",onClick:E,children:[(0,p.jsx)("div",{className:D,"data-attribute":"moto-choose-card-selector",children:!!t&&(0,p.jsx)(g,{item:t,canRemove:!1,itemIsSelector:!0})}),I?(0,p.jsx)("div",{className:"payment-moto-library-purchase-cards__purchaseCardsOptions",ref:L,"data-attribute":"moto-choose-card-menu",children:B}):null]}),M?(0,p.jsx)("div",{children:(0,p.jsx)(k,{onConfirmClick:W,onCancelClick:V})}):null]}),!c&&(0,p.jsx)("div",{className:"payment-moto-library-purchase-cards__addNewCard","data-attribute":"moto-add-new-card-link",children:(0,p.jsx)("button",{className:K,onClick:U,type:"button",children:(0,p.jsx)("span",{children:G})})}),!!m&&!!t&&(0,p.jsx)(_,{name:t.codeName,size:t.codeSize,cardMask:t.name,cardBrand:t.brand,forceValidate:h,onChange:w,onError:x,variant:A}),!c&&(0,p.jsxs)("div",{className:J,children:[!!u&&u,(0,p.jsx)(b.$,{onClick:o,type:"submit",title:n,variant:S,icon:j,size:P,slick:C,shrunkPaddings:!0,blockLevel:!0,dataAttributes:T})]})]})});var I=(0,s.memo)(e=>{var{onAddNewCardFormShow:t,cards:a,buttonText:c,buttonVariant:l,buttonSize:d,buttonSlick:u,buttonIcon:h,package:m,addNewCardFormVisible:g,additionalInvoiceData:b,onPaymentStart:y,onPaymentFinish:w,onCreateInvoiceStart:k,onCreateInvoiceFinish:x,onPurchaseAuthorizationFallback:S,onPurchaseAuthorizationTabOpen:P,onPurchaseAuthorizationTabClosed:C,onNeedActionStatus:j,confirmed:_,onPaymentReadyToStart:T,onPurchaseButtonClick:I,chooseCardTextVisible:N,removeCardButtonVisible:E,purchaseButtonTitleComponent:M,cardsTokenizationAvailable:O,preselectedCardMask:R,variant:F="default"}
3=e,[B,L]=(0,s.useState)(!1),z=(0,s.useRef)(""),D=(0,s.useRef)(!0),[W,V]=(0,s.useState)(void 0),U=(0,s.useCallback)(e=>{z.current=e},[]),G=(0,s.useCallback)(e=>{D.current=e},[]),q=(0,s.useMemo)(()=>!!R&&!!W&&R===W.name.replace(/\s/g,""),[W,R]),H=!!O&&!!W&&!!W.codeName&&!!W.codeSize&&!!W.rebill&&q,Q=(0,s.useMemo)(()=>{var e;return H||(null==(e=a.find(e=>e.id===(null==W?void 0:W.id)))?void 0:e.updateCardDetails)},[H,a,null==W?void 0:W.id]),Y=(0,s.useCallback)((e,t,a)=>{if(!t)return e;var s=e;return a.forEach((e,t)=>{var a=e+t;s=s.substr(0,a)+" "+s.substr(a)}),s},[]),Z=(0,f.A)("/payment/form","cards-selector-add-new"),J=(0,s.useMemo)(()=>{var e=[{id:v,brand:void 0,selected:!a||0===a.length,name:Z,rebill:void 0}];if(a&&a.length>0){var t="",s="";a.forEach(a=>{var r=(0,n.q2)(a.name)[0],{gaps:i,codeName:o,codeSize:c}=(0,n.Cc)(a.name),l=Y(a.name,r,i);a.isDefault&&(t=a.id),O&&R&&a.name===R&&(s=a.id),e.unshift({id:a.id,brand:r,selected:!1,name:l,rebill:a.rebill,codeName:o,codeSize:c})});var r=s||t||e[0].id;e.find(e=>e.id===r).selected=!0}return e},[a,Y,O,R,Z]),K=(0,s.useMemo)(()=>{if(null!=J&&J.length)return J.find(e=>e.selected)},[J]);(0,s.useEffect)(()=>{V(K)},[K]);var X=(0,s.useCallback)(e=>{V(e),t(e.id===v)},[t]),$=(0,s.useCallback)(e=>{i.u$.shared().deleteCard(e).pipe((0,r.s)(1)).subscribe()},[]),ee=(0,s.useCallback)(e=>{$(e.id)},[$]),[,et]=(0,o.h)(),ea=(0,s.useCallback)(()=>{I&&I("rebill"),L(!0)},[I]);return(0,s.useEffect)(()=>{if(B){if(Q&&D.current||!W||!W.rebill||!m)return void L(!1);L(!1);var{rebill:e}=W,t=()=>{var t={type:"rebill",requisites:Object.assign({anchor:e},Q?{cvv:z.current}:{cardId:W.id,cardNumber:W.name})};i.u$.shared().purchase(t,m,{additionalInvoiceData:b,onPaymentStart:y,onCreateInvoiceStart:k,onCreateInvoiceFinish:x,onPurchaseAuthorizationFallback:S,onPurchaseAuthorizationTabOpen:P,onPurchaseAuthorizationTabClosed:C,onNeedActionStatus:j}).pipe((0,r.s)(1)).subscribe({next:e=>{e.isSuccessful?w(null,t):(w(e.error,Q?Object.assign({},t,{requisites:Object.assign({},t.requisites,{cardNumber:W.name})}):t),et(!1))},error:e=>{w(e,t),et(!1)}})};T?T(t):_&&setTimeout(t,0)}},[W,b,m,_,B,Q,z,T,I,y,w,k,x,S,P,C,j,et]),(0,p.jsx)(A,{validate:ea,addNewCardFormVisible:g,buttonText:c,buttonIcon:h,buttonVariant:l,buttonSize:d,buttonSlick:u,onRemoveCardClick:ee,onCardClick:X,itemOptions:J,selectedItem:W,chooseCardTextVisible:N,removeCardButtonVisible:E,purchaseButtonTitleComponent:M,forceValidate:B,cardsTokenizationAvailable:O,cardCodeConfirmationVisible:Q,cardTokenizationEnabled:H,onChangeCardCode:U,onCardCodeError:G,variant:F})})},66635(e,t,a){"use strict";a.d(t,{y:()=>n});var s=a(42062),r=a(31085);let i=(0,s.memo)(()=>(0,r.jsx)("div",{className:"payment-moto-library-spinner__spinner",children:(0,r.jsxs)("svg",{viewBox:"0 0 117 117",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.jsx)("path",{d:"M70.5 106.5C72.9 105.9 75.4 107.4 76 109.8C76.6 112.2 75.1 114.7 72.7 115.3C68.1 116.5 63.3 117.1 58.5 117.1C53.7 117.1 48.9 116.5 44.3 115.3C41.9 114.7 40.4 112.3 41 109.8C41.6 107.4 44 105.9 46.5 106.5C50.4 107.5 54.4 108 58.5 108C62.6 108 66.6 107.5 70.5 106.5Z"}),(0,r.jsx)("path",{d:"M9.90004 82.4C12 81.1 14.8 81.8 16.1 83.9C18.2 87.3 20.7 90.6 23.6 93.5C26.5 96.4 29.7 98.9 33.2 101C35.3 102.3 36 105 34.7 107.2C33.4 109.3 30.7 110 28.5 108.7C24.4 106.3 20.6 103.3 17.2 99.9C13.8 96.5 10.8 92.7 8.40004 88.6C7.10004 86.5 7.80004 83.7 9.90004 82.4Z"}),(0,r.jsx)("path",{d:"M101 83.9C102.3 81.8 105 81.1 107.2 82.4C109.3 83.7 110 86.4 108.7 88.6C106.3 92.7 103.3 96.5 99.9 99.9C96.5 103.3 92.7 106.3 88.6 108.7C86.5 110 83.7 109.3 82.4 107.2C81.1 105.1 81.8 102.3 83.9 101C87.3 98.9 90.6 96.4 93.5 93.5C96.4 90.6 98.9 87.4 101 83.9Z"}),(0,r.jsx)("path",{d:"M0 58.5C0 53.7 0.6 48.9 1.8 44.3C2.4 41.9 4.8 40.4 7.3 41C9.7 41.6 11.2 44 10.6 46.5C9.6 50.4 9.1 54.4 9.1 58.5C9.1 62.6 9.6 66.6 10.6 70.5C11.2 72.9 9.7 75.4 7.3 76C4.9 76.6 2.4 75.1 1.8 72.7C0.6 68.1 0 63.3 0 58.5Z"}),(0,r.jsx)("path",{d:"M108 58.5C108 54.4 107.5 50.4 106.5 46.5C105.9 44.1 107.4 41.6 109.8 41C112.2 40.4 114.7 41.9 115.3 44.3C116.5 48.9 117.1 53.7 117.1 58.5C117.1 63.3 116.5 68.1 115.3 72.7C114.7 75.1 112.3 76.6 109.8 76C107.4 75.4 105.9 73 106.5 70.5C107.5 66.6 108 62.6 108 58.5Z"}),(0,r.jsx)("path",{d:"M28.3999 8.29994C30.4999 6.99994 33.2999 7.69994 34.5999 9.79994C35.8999 11.8999 35.1999 14.6999 33.0999 15.9999C29.6999 18.0999 26.3999 20.5999 23.4999 23.4999C20.5999 26.3999 18.0999 29.5999 15.9999 33.0999C14.6999 35.1999 11.9999 35.8999 9.79994 34.5999C7.69994 33.2999 6.99994 30.5999 8.29994 28.3999C10.6999 24.2999 13.6999 20.4999 17.0999 17.0999C20.4999 13.6999 24.2999 10.6999 28.3999 8.29994Z"}),(0,r.jsx)("path",{className:"active",d:"M82.4 9.90004C83.7 7.80004 86.4 7.10004 88.6 8.40004C92.7 10.8 96.5 13.8 99.9 17.2C103.3 20.6 106.3 24.4 108.7 28.5C110 30.6 109.3 33.4 107.2 34.7C105.1 36 102.3 35.3 101 33.2C98.9 29.8 96.4 26.5 93.5 23.6C90.6 20.7 87.4 18.2 83.9 16.1C81.8 14.8 81.1 12.1 82.4 9.90004Z"}),(0,r.jsx)("path",{d:"M58.5 0C63.3 0 68.1 0.6 72.7 1.8C75.1 2.4 76.6 4.8 76 7.3C75.4 9.7 73 11.2 70.5 10.6C66.6 9.6 62.6 9.1 58.5 9.1C54.4 9.1 50.4 9.6 46.5 10.6C44.1 11.2 41.6 9.7 41 7.3C40.4 4.9 41.9 2.4 44.3 1.8
3C48.9 0.6 53.7 0 58.5 0Z"}),(0,r.jsx)("path",{d:"M62.4 81.3H62.2C62.2 81.4 65.2 79.2 65.2 79.2C76 71.1 80.3 66.5 82.5 60.3L82.7 59.7C84.2 54.6 83.3 49.1 80.1 45.6L79.7 45.2C76.4 41.8 72.7 40.2 68.7 40.6H68.1C65.1 41.1 62.3 42.7 59.8 45.2L59.4 45.6C56.6 42.7 53.3 40.9 50 40.5C46 40.1 42.4 41.7 39 45.1C35.4 48.8 34.4 54.8 36.3 60.3C38.6 66.7 43 71.4 54.5 79.9L56.5 81.3L59.5 83.5L62.4 81.3Z"})]})}));var n=(0,s.memo)(()=>(0,r.jsx)(i,{}))},89120(e,t,a){"use strict";a.d(t,{X:()=>c});var s=a(42062),r=a(99870),i=a.n(r),n=a(50887),o=a(31085);let c=(0,s.memo)(e=>{var{selectedCardBrands:t=[],autotestID:a,iconClassName:r,brandClassName:c,selectedBrandClassName:l,variant:d="default",showCardsWhenEmpty:u=!1}=e,p="dsgn4759"===d,h=1===t.length?t[0]:void 0,m=(0,s.useMemo)(()=>h?n.tr.filter(e=>e===h):u?n.uE:[],[h,u]),v=p?m:n.uE;return(0,o.jsx)("div",{"data-attribute":a,className:"payment-moto-library-supported-card-brands__supportedCards",children:v.map(e=>{var a=p||!t.length||t.includes(e),s=i()("payment-moto-library-supported-card-brands__supportedCardIcon",r),d=i()("payment-moto-library-supported-card-brands__supportedCard",c,{"payment-moto-library-supported-card-brands__selectedCard":a,[l||""]:a}),u="moto-"+e+"-"+(a?"selected":"");return(0,o.jsx)("div",{className:d,"data-attribute":u,children:(0,o.jsx)(n.pI,{brand:e,className:s})},"icon-"+e)})})})},79577(e,t,a){"use strict";a.d(t,{e:()=>eQ});var s,r=a(42062),i=a(27881),n=a(91994),o=a(70095),c=a(64651),l=a(42952),d=a(98153),u=a(15526),p=a(12640),h=a(91654),m=a(79942);class v{constructor(e){this.userId=e}logCardStartFilling(e){h.e.shared(this.userId).hasPurchases.toSingle().pipe((0,m.Fg)(t=>p._.shared(this.userId).logEvent("payment-form-card-start-filling",{customer:t,cardData:e}).toSingle())).safeSubscribe()}logPaymentButtonClicked(e){h.e.shared(this.userId).hasPurchases.toSingle().pipe((0,m.Fg)(t=>p._.shared(this.userId).logEvent("payment-form-button-clicked",{customer:t,cta:e}).toSingle())).safeSubscribe()}}v.shared=(0,u.G)(e=>new v(e));var g=a(2071),f=a(43069),b=a(83901),y=a(91885),w=a(66484),k=a(72852),x=a(31085),S=["purchaseBus","onPurchaseButtonClick","onPaymentStart","onPaymentFinish","onCardsReady","onCardChange","onAddNewCardFormChange","onPaymentMethodsReady","onPurchaseFormLoad","onCreateInvoiceStart","onCreateInvoiceFinish","onPurchaseAuthorizationTabOpen","onPurchaseAuthorizationTabClosed","onPurchaseAuthorizationFallback","onAddNewCardFormValidationError","onAlternativeMethodsToggle","onAlternativeMethodsVisibilityChange","onNeedActionStatus","confirmed","package"],P=a(88385),C=a(99870),j=a.n(C),_=a(75841),T=a(66691),A=a(42618),I=a(75992),N=a(38883),E=a(63893),M=a(13462),O=a(66635);let R=(0,r.memo)(e=>(0,x.jsx)("div",{className:e.className,"data-attribute":"moto-spinner",children:(0,x.jsx)(O.y,{})}));var F=a(803),B=a(37121),L=a(69891),z=a(56177),D=a(20345),W=a(87111),V=a(81924),U={attribute:"moto-apple-pay-button"};let G=(0,r.memo)(e=>{var{variant:t,onClick:a}=e,s=(0,r.useMemo)(()=>"dsgn4759"===t?"payment-moto-library-purchase-apple-pay-button__dsgn4759":void 0,[t]);return(0,x.jsxs)(D.$,{type:"submit",variant:"black",onClick:a,dataAttributes:U,className:s,children:[(0,x.jsx)(W.v,{name:"apple-pay",className:"payment-moto-library-purchase-apple-pay-button__applePay",height:24}),"dsgn4759"===t&&(0,x.jsx)(V.LocalizedText,{href:"/payment#apple-pay-button-label",variant:"caption-2",color:"transparent-light"})]})});var q=(0,r.memo)(e=>{var{variant:t="default",package:a,additionalInvoiceData:s,confirmed:i,onPaymentReadyToStart:n,onPaymentStart:o,onPaymentFinish:c,onCreateInvoiceStart:l,onCreateInvoiceFinish:d,onPurchaseAuthorizationFallback:u,onPurchaseAuthorizationTabOpen:p,onPurchaseAuthorizationTabClosed:h,onNeedActionStatus:m,onPurchaseButtonClick:v}=e,g=(0,r.useCallback)(()=>{v&&v("applepay");var e=()=>{var e={type:"applepay",requisites:{}};I.u$.shared().purchase(e,a,{additionalInvoiceData:s,onPaymentStart:o,onCreateInvoiceStart:l,onCreateInvoiceFinish:d,onPurchaseAuthorizationFallback:u,onPurchaseAuthorizationTabOpen:p,onPurchaseAuthorizationTabClosed:h,onNeedActionStatus:m}).pipe((0,z.s)(1)).subscribe({next:t=>{t.isSuccessful?c(null,e):c(t.error,e)},error:t=>{c(t,e)}})};n?n(e,"applepay"):i&&e()},[a,s,i,v,o,c,n,l,d,u,p,h,m]);return(0,x.jsx)(G,{variant:t,onClick:g})}),H=a(16503),Q=a(13722);let Y=(0,r.memo)(e=>{var{variant:t,onClick:a}=e,s=(0,r.useRef)(null),i=(0,r.useRef)(a);i.current=a,(0,r.useEffect)(()=>{var e=null,a=s.current,r=Q.$.shared().client.subscribe(s=>{s&&a&&(e=s.createButton({onClick:()=>i.current(),buttonColor:"black",buttonType:"plain",buttonSizeMode:"fill",buttonRadius:"dsgn4759"===t?8:5}),a.appendChild(e))});return()=>{r.unsubscribe(),e&&a&&a.removeChild(e)}},[t]);var n=(0,r.useMemo)(()=>j()("payment-moto-library-purchase-google-pay-button__payButton",{"payment-moto-library-purchase-google-pay-button__dsgn4759":"dsgn4759"===t}),[t]),o=(0,x.jsx)("div",{ref:s,className:n,"data-attribute":"moto-google-pay-button"});return"dsgn4759"===t?(0,x.jsxs)("div",{className:"payment-moto-library-purchase-google-pay-button__container",children:[o,(0,x.jsxs)("div",{className:"payment-moto-library-purchase-google-pay-button__overlay",children:[(0,x.jsx)(W.v,{name:"google-pay",className:"payment-moto-library-purchase-google-pay-button__googlePay",height:24}),(0,x.jsx)(V.LocalizedText,{href:"/payment#google-pay-button-label",variant:"caption-2",color:"transparent-light"})]})]}):o});var Z=(0,r.memo)(e=>{var{variant:t="default",package:a,additionalInvoiceData:s,confirmed:i,onPaymentReadyToStart:n,onPaymentStart:o,onPaymentFinish:c,onCreateInvoiceStart:l,onCreateInvoiceFinish:d,onPurchaseAuthorizationFallback:u,onPurchaseAuthorizationTabOpen:p,onPurchaseAuthorizationTabClosed:h,onNeedActionStatus:m,onPurchaseButtonClick:v}=e;(0,T.J2)(()=>H.I.shared().prepare(a),[a]);var g=(0,r.useCallback)(()=>{v&&v("googlepay");var e=()=>{var e={type:"googlepay",requisites:{}};I.u$.shared().purchase(e,a,{additionalInvoiceData:s,onPaymentStart:o,onCreateInvoiceStart:l,onCreateInvoiceFinish:d,onPurchaseAuthorizationFallback:u,onPurchaseAuthorizationTabOpen:p,onPurchaseAuthorizationTabClosed:h,onNeedActionStatus:m}).pipe((0,z.s)(1)).subscribe({next:t=>{t.isSuccessful?c(null,e):c(t.error,e)},error:t=>{c(t,e)}})};n?n(e,"googlepay"):i&&e()},[a,s,i,v,o,c,n,l,d,u,p,h,m]);return(0,x.jsx)(Y,{variant:t,onClick:g})});let J=(0,r.memo)(e=>{var{package:t,additionalInvoiceData:a,onPaymentReadyToStart:s,onPaymentStart:r,onPaymentFinish:i,onCreateInvoiceStart:n,onCreateInvoiceFinish:o,onPurchaseAuthorizationFallback:c,onPurchaseAuthorizationTabOpen:l,onPurchaseAuthorizationTabClosed:d,onNeedActionStatus:u,confirmed:p,applePayVisible:h,googlePayVisible:m,onPurchaseButtonClick:v}=e;return(0,x.jsxs)("div",{className:"payment-moto-library-purchase-web-payments__wrapper",children:[!!h&&(0,x.jsx)(q,{variant:"default",package:t,additionalInvoiceData:a,onPaymentReadyToStart:s,onPaymentStart:r,onPaymentFinish:i,onCreateInvoiceStart:n,onCreateInvoiceFinish:o,onPurchaseAuthorizationFallback:c,onPurchaseAuthorizationTabOpen:l,onPurchaseAuthorizationTabClosed:d,onNeedActionStatus:u,confirmed:p,onPurchaseButtonClick:v}),!!m&&(0,x.jsx)(Z,{variant:"default",package:t,additionalInvoiceData:a,onPaymentReadyToStart:s,onPaymentStart:r,onPaymentFinish:i,onCreateInvoiceStart:n,onCreateInvoiceFinish:o,onPurchaseAuthorizationFallback:c,onPurchaseAuthorizationTabOpen:l,onPurchaseAuthorizationTabClosed:d,onNeedActionStatus:u,confirmed:p,onPurchaseButtonClick:v})]})});var K=(0,r.memo)(e=>{var{package:t,additionalInvoiceData:a,onPaymentReadyToStart:s,onPaymentFinish:r,onPaymentStart:i,onCreateInvoiceStart:n,onCreateInvoiceFinish:o,onPurchaseAuthorizationFallback:c,onPurchaseAuthorizationTabOpen:l,onPurchaseAuthorizationTabClosed:d,onNeedActionStatus:u,confirmed:p,isApplePayVisible:h,googlePayVisible:m,onPurchaseButtonClick:v}=e;return(0,x.jsx)(J,{package:t,additionalInvoiceData:a,onPaymentReadyToStart:s,onPaymentStart:i,onPaymentFinish:r,onCreateInvoiceStart:n,onCreateInvoiceFinish:o,onPurchaseAuthorizationFallback:c,onPurchaseAuthorizationTabOpen:l,onPurchaseAuthorizationTabClosed:d,onNeedActionStatus:u,confirmed:p,applePayVisible:h,googlePayVisible:m,onPurchaseButtonClick:v})}),X=a(80392),$=a(15782),ee=a(97314);
3let et="payment-moto-library-purchase-alternative-payments-item__alternativePaymentLogo",ea=(0,r.memo)(e=>{var t,{variant:a,paymentMethod:s,resolvedPaymentMethods:r,onClick:i}=e,{logo:n,name:o}=s,c="dsgn4759"===a?null==r?void 0:r.find(e=>e.type===o):void 0,l=null!=(t=null==c?void 0:c.displayName)?t:o,d=j()("payment-moto-library-purchase-alternative-payments-item__alternativePaymentItem",{"payment-moto-library-purchase-alternative-payments-item__alternativePaymentItemDsgn4759":"dsgn4759"===a}),u=j()("payment-moto-library-purchase-alternative-payments-item__alternativePaymentButton",{"payment-moto-library-purchase-alternative-payments-item__alternativePaymentButtonDefault":"dsgn4759"!==a,"payment-moto-library-purchase-alternative-payments-item__alternativePaymentButtonDsgn4759":"dsgn4759"===a}),p=j()("payment-moto-library-purchase-alternative-payments-item__alternativePaymentItemIcon",{"payment-moto-library-purchase-alternative-payments-item__alternativePaymentItemIconSingle":(null==c?void 0:c.items.length)===1}),h="dsgn4759"===a&&c?c.items.length>0?(0,x.jsx)("div",{className:"payment-moto-library-purchase-alternative-payments-item__alternativePaymentItemIcons",children:c.items.map(e=>(0,x.jsx)("img",{className:p,src:e.icon,alt:e.code},e.code))}):(0,x.jsx)("img",{className:et,src:c.icon,alt:c.type}):n&&(0,x.jsx)("img",{className:et,src:n,alt:o});return(0,x.jsx)("div",{className:d,"data-attribute":"moto-alternative-payment-"+o+"-button",children:(0,x.jsxs)("button",{className:u,value:o+"-payment",onClick:i,children:[h,"dsgn4759"===a&&(0,x.jsx)(ee.E,{content:l,variant:"caption-2",color:"transparent-dark"})]})})});var es=(0,r.memo)(e=>{var{variant:t="default",paymentMethod:a,resolvedPaymentMethods:s,onClick:i}=e,n=(0,r.useCallback)(()=>{i(a)},[i,a]);return(0,x.jsx)(ea,{variant:t,paymentMethod:a,resolvedPaymentMethods:s,onClick:n})});let er=(0,r.memo)(e=>{var{paymentMethods:t,apmVisible:a,collapseAlternativeMethods:s,onPaymentMethodClick:i,onUseAlternativeClick:n,onAlternativeMethodsToggleReady:o}=e,c=(0,r.useMemo)(()=>t.map(e=>(0,x.jsx)(es,{paymentMethod:e,onClick:i},e.name)),[t,i]);(0,r.useEffect)(()=>{s&&o&&o()},[o,s]);var l=(0,$.A)("/payment/form","alternative-payments-toggle"),d=(0,$.A)("/payment/form","alternative-payments-toggle-experiment"),u=(0,r.useMemo)(()=>s?(0,x.jsx)("div",{className:"payment-moto-library-purchase-alternative-payments__alternativePaymentsConditionExperiment",onClick:n,children:d}):(0,x.jsx)("div",{className:"payment-moto-library-purchase-alternative-payments__alternativePaymentsCondition",children:l}),[s,n,l,d]);return(0,x.jsxs)("div",{className:"payment-moto-library-purchase-alternative-payments__alternativePayments","data-attribute":"moto-alternative-payments-container",children:[!!e.baseMethodsAreAvailable&&u,!!a&&c]})});var ei=(0,r.memo)(e=>{var{onPaymentFinish:t,onPaymentStart:a,onCreateInvoiceStart:s,onCreateInvoiceFinish:i,onPurchaseAuthorizationFallback:n,onPurchaseAuthorizationTabOpen:o,onPurchaseAuthorizationTabClosed:l,onNeedActionStatus:d,onPaymentReadyToStart:u,onPurchaseButtonClick:p,onAlternativeMethodsToggle:h,onAlternativeMethodsVisibilityChange:m,package:v,additionalInvoiceData:g,confirmed:f,collapseAlternativeMethods:b}=e,y=(0,r.useCallback)(e=>{if(v){p&&p(e.name);var r=()=>{var r={type:e.name};I.u$.shared().purchase(r,v,{additionalInvoiceData:g,onPaymentStart:a,onCreateInvoiceStart:s,onCreateInvoiceFinish:i,onPurchaseAuthorizationFallback:n,onPurchaseAuthorizationTabOpen:o,onPurchaseAuthorizationTabClosed:l,onNeedActionStatus:d}).pipe((0,z.s)(1)).subscribe({next:e=>{if(e.isSuccessful)t(null,r);else{var a;if((null==(a=e.error)?void 0:a.code)===I.z8)return;t(e.error,r)}},error:e=>{(null==e?void 0:e.code)!==I.z8&&t(e,r)}})};if(!f){null==u||u(r);return}r()}},[g,v,a,t,f,u,p,s,i,n,o,l,d]),[w,k,S]=(0,X.h)();(0,c.Fd)(()=>{S()},[S]);var P=(0,r.useCallback)(()=>{b&&k(e=>(h&&h(!e),!e))},[h,k,b]),C=!w||!b;return(0,r.useEffect)(()=>{m&&m(C)},[C,m]),(0,x.jsx)(er,Object.assign({},e,{onPaymentMethodClick:y,apmVisible:C,onUseAlternativeClick:P}))});let en="payment-moto-library-purchase-default-view__purchaseForm",eo=(0,r.memo)(e=>{var{buttonText:t,buttonVariant:a,buttonIcon:s,onAddNewCardFormShow:r,addNe
3wCardFormVisible:i,package:n,cardsFormShown:o,cards:c,alternativePaymentMethods:l,additionalInvoiceData:d,loading:u,onPaymentReadyToStart:p,onPaymentStart:h,onPaymentFinish:m,onCreateInvoiceStart:v,onCreateInvoiceFinish:g,onPurchaseAuthorizationFallback:f,onPurchaseAuthorizationTabOpen:b,onPurchaseAuthorizationTabClosed:y,onNeedActionStatus:w,CountryField:k,ZipCodeField:S,confirmed:P,isApplePayVisible:C,isApplePayAvailable:j,googlePayAvailable:_,unavailableNoticeVisible:T,alternativePaymentMethodsAvailable:A,onPurchaseButtonClick:I,onAddNewCardFormValidationError:N,onAddNewCardFormChange:E,purchaseButtonTitleComponent:M,cardProtectionTextVisible:O=!0,containerClass:z="",collapseAlternativeMethods:D,onAlternativeMethodsToggle:W,onAlternativeMethodsToggleReady:V,onAlternativeMethodsVisibilityChange:U,cardsTokenizationAvailable:G,preselectedCardMask:q,googlePayVisible:H,purchaseFormRef:Q,invalidCard:Y}=e,Z=o||i,J=(0,$.A)("payment/form","unavailable-notice",{lineBreak:(0,x.jsx)("br",{})});if(u)return(0,x.jsx)(R,{});var X=!!(C&&j),ee=!!(H&&_),et=X||ee,ea=A&&!!(null!=l&&l.length)&&!n.trialPeriod,es=Z&&!!o&&!!c,er=Z&&i,eo=es||er,ec=et||ea||es||er,el=et&&eo,ed=D&&eo;return ec?(0,x.jsxs)("div",{className:en+" "+z,children:[!!(Z||et)&&(0,x.jsxs)("div",{className:"payment-moto-library-purchase-default-view__purchaseFormCards",children:[(0,x.jsx)(K,{package:n,additionalInvoiceData:d,onPaymentReadyToStart:p,onPaymentStart:h,onPaymentFinish:m,onCreateInvoiceStart:v,onCreateInvoiceFinish:g,onPurchaseAuthorizationFallback:f,onPurchaseAuthorizationTabOpen:b,onPurchaseAuthorizationTabClosed:y,onNeedActionStatus:w,confirmed:P,isApplePayVisible:X,googlePayVisible:ee,onPurchaseButtonClick:I}),!!el&&(0,x.jsx)("div",{className:"payment-moto-library-purchase-default-view__webPaymentsAndCardsDivider"}),!!es&&(0,x.jsx)(L.z,{onAddNewCardFormShow:r,addNewCardFormVisible:i,cards:c,buttonText:t,buttonIcon:s,buttonVariant:a,package:n,additionalInvoiceData:d,onPaymentStart:h,onPaymentFinish:m,onCreateInvoiceStart:v,onCreateInvoiceFinish:g,onPurchaseAuthorizationFallback:f,onPurchaseAuthorizationTabOpen:b,onPurchaseAuthorizationTabClosed:y,onNeedActionStatus:w,confirmed:P,onPaymentReadyToStart:p,onPurchaseButtonClick:I,chooseCardTextVisible:!0,removeCardButtonVisible:!0,purchaseButtonTitleComponent:M,cardsTokenizationAvailable:G,preselectedCardMask:q}),!!er&&(0,x.jsx)(F.G,{package:n,buttonText:t,buttonIcon:s,buttonVariant:a,additionalInvoiceData:d,onPaymentStart:h,onPaymentFinish:m,onCreateInvoiceStart:v,onCreateInvoiceFinish:g,onPurchaseAuthorizationFallback:f,onPurchaseAuthorizationTabOpen:b,onPurchaseAuthorizationTabClosed:y,onNeedActionStatus:w,CountryField:k,ZipCodeField:S,confirmed:P,onPaymentReadyToStart:p,onPurchaseButtonClick:I,onValidationError:N,onFormChange:E,purchaseButtonTitleComponent:M,purchaseFormRef:Q,invalidCard:Y})]}),!!ea&&(0,x.jsx)(ei,{package:n,baseMethodsAreAvailable:eo,paymentMethods:l,additionalInvoiceData:d,onPaymentReadyToStart:p,onPaymentStart:h,onPaymentFinish:m,onCreateInvoiceStart:v,onCreateInvoiceFinish:g,onPurchaseAuthorizationFallback:f,onPurchaseAuthorizationTabOpen:b,onPurchaseAuthorizationTabClosed:y,onNeedActionStatus:w,confirmed:P,onPurchaseButtonClick:I,collapseAlternativeMethods:ed,onAlternativeMethodsToggle:W,onAlternativeMethodsToggleReady:V,onAlternativeMethodsVisibilityChange:U}),!!O&&(0,x.jsx)("div",{className:"payment-moto-library-purchase-default-view__text payment-moto-library-purchase-default-view__cardProtectionText",children:(0,x.jsx)(B.f,{})})]}):T?(0,x.jsx)("div",{className:en+" "+z,children:(0,x.jsx)("span",{className:"payment-moto-library-purchase-default-view__paymentUnavailableText",children:J})}):null});var ec=a(53940),el=a(37418),ed=a(19156);class eu{constructor(e){this.userId=e}logEvent(e,t){g.R.shared().getState(e).pipe((0,ec.p)(e=>void 0===e||(0,g.J)(e,["packagesSku","stepsCount","design","type"])),(0,z.s)(1)).safeSubscribe(e=>{e&&e.userId===this.userId&&t(e)})}logApmSliderViewed(e,t){this.logEvent(e,e=>{el.V.shared().logEvent("paywall","view","apm_slider",{paywall:(0,ed.qZ)(e),payment_method:t,screen:ep(e)},!0)})}logApmSliderScrolled(e,t){this.logEvent(e,e=>{el.V.shared().logEvent("paywall","click","apm_slider_scrolled",{paywall:(0,ed.qZ)(e),direction:t,screen:ep(e)},!0)})}logApmSliderItemClicked(e,t,a){this.logEvent(e,e=>{el.V.shared().logEvent("paywall","click","apm_slider_item_selected",{paywall:(0,ed.qZ)(e),slider_position:t,payment_method:a,screen:ep(e)},!0)})}}function ep(e){return e.retryForm?"error_modal":"payment_step"}eu.shared=(0,u.G)(e=>new eu(e));var eh=a(45366);let em=(0,r.memo)(e=>{var{paymentMethod:t,className:a,dataAttribute:s,onVisible:i,children:n}=e,o=(0,r.useRef)(null),c=(0,eh.B)(o,[],{threshold:.5});return(0,r.useEffect)(()=>{c&&(null==i||i(t))},[c,t,i]),(0,x.jsx)("div",{ref:o,className:a,"data-attribute":s,children:n})}
3),ev="payment-moto-library-purchase-apm-slider__apmSlider",eg="payment-moto-library-purchase-apm-slider__slide",ef="payment-moto-library-purchase-apm-slider__overflowScrollZone",eb="payment-moto-library-purchase-apm-slider__overflowScrollZoneVisible";var ey=parseFloat("104px"),ew=parseFloat("12px"),ek=(s=(0,r.memo)(e=>{var{package:t,paymentMethods:a,resolvedPaymentMethods:s,additionalInvoiceData:i,applePayVisible:n,googlePayAvailable:o,googlePayVisible:l,confirmed:d,centered:u,overflowScrollEnabled:p,onPaymentReadyToStart:h,onPaymentStart:m,onPaymentFinish:v,onCreateInvoiceStart:g,onCreateInvoiceFinish:f,onPurchaseAuthorizationFallback:b,onPurchaseAuthorizationTabOpen:y,onPurchaseAuthorizationTabClosed:w,onNeedActionStatus:k,onPurchaseButtonClick:S,onAlternativeItemClick:P,onPaymentMethodVisible:C,onScroll:_,onItemClick:T}=e,A=(0,r.useMemo)(()=>{var e=[],r=(e,t)=>a=>{null==T||T(e,t),null==S||S(a)};if(n){var c=r("applepay",e.length);e.push({key:"applepay",content:(0,x.jsx)(q,{variant:"dsgn4759",package:t,additionalInvoiceData:i,onPaymentReadyToStart:h,onPaymentStart:m,onPaymentFinish:v,onCreateInvoiceStart:g,onCreateInvoiceFinish:f,onPurchaseAuthorizationFallback:b,onPurchaseAuthorizationTabOpen:y,onPurchaseAuthorizationTabClosed:w,onNeedActionStatus:k,confirmed:d,onPurchaseButtonClick:c})})}if(l&&o){var u=r("googlepay",e.length);e.push({key:"googlepay",content:(0,x.jsx)(Z,{variant:"dsgn4759",package:t,additionalInvoiceData:i,onPaymentReadyToStart:h,onPaymentStart:m,onPaymentFinish:v,onCreateInvoiceStart:g,onCreateInvoiceFinish:f,onPurchaseAuthorizationFallback:b,onPurchaseAuthorizationTabOpen:y,onPurchaseAuthorizationTabClosed:w,onNeedActionStatus:k,confirmed:d,onPurchaseButtonClick:u})})}return a.forEach(t=>{let a;var r=(a=e.length,e=>{null==T||T(e.name,a),P(e)});e.push({key:t.name,content:(0,x.jsx)(es,{variant:"dsgn4759",paymentMethod:t,resolvedPaymentMethods:s,onClick:r})})}),e},[n,l,o,a,s,t,i,d,h,m,v,g,f,b,y,w,k,S,P,T]),I=(0,r.useRef)(null),[N,E]=(0,r.useState)(!1),[M,O]=(0,r.useState)({left:!1,right:!1}),R=(0,r.useCallback)(()=>{var e=I.current;if(e){var t=e.scrollWidth-e.clientWidth,a=e.scrollLeft>1,s=e.scrollLeft<t-1;O(e=>e.left===a&&e.right===s?e:{left:a,right:s})}},[]);(0,r.useEffect)(()=>{var e=I.current;if(e&&!(A.length<2)){e.scrollLeft=0;var t=()=>{var t=ey*A.length+ew*(A.length-1);E(e.clientWidth<t),R()};t();var a=new ResizeObserver(t);return a.observe(e),()=>a.disconnect()}},[A.length,R]);var F=(0,r.useMemo)(()=>j()(ev,{"payment-moto-library-purchase-apm-slider__peek":N,"payment-moto-library-purchase-apm-slider__centered":u,"payment-moto-library-purchase-apm-slider__overflowScrollEnabled":p}),[N,u,p]),B=(0,r.useMemo)(()=>j()(ef,"payment-moto-library-purchase-apm-slider__leftOverflowScrollZone",{[eb]:M.left}),[M.left]),L=(0,r.useMemo)(()=>j()(ef,"payment-moto-library-purchase-apm-slider__rightOverflowScrollZone",{[eb]:M.right}),[M.right]),z=(0,r.useMemo)(()=>j()("payment-moto-library-purchase-apm-slider__singleSlide",{"payment-moto-library-purchase-apm-slider__singleSlideCentered":u}),[u]),D=(0,r.useRef)(null),W=(0,r.useRef)(null),V=(0,r.useCallback)(e=>{R();var t=e.currentTarget.scrollLeft,a=D.current;if(null===a){D.current=t;return}var s=t-a;if(!(10>Math.abs(s))){var r=s>0?"forwards":"backwards";D.current=t,r!==W.current&&(W.current=r,null==_||_(r))}},[_,R]),U=(0,r.useRef)(null),G=(0,r.useRef)(null),H=(0,r.useCallback)(()=>{null!==G.current&&(clearTimeout(G.current),G.current=null),null!==U.current&&(cancelAnimationFrame(U.current),U.current=null)},[]),Q=(0,r.useCallback)(e=>{H();var t=()=>{var a=I.current;a&&(a.scrollLeft+=e,U.current=requestAnimationFrame(t))};G.current=setTimeout(()=>{G.current=null,U.current=requestAnimationFrame(t)},200)},[H]);(0,c.Fd)(H,[H]);var Y=(0,r.useCallback)(()=>{Q(-6)},[Q]),J=(0,r.useCallback)(()=>{Q(6)},[Q]),K=1===A.length?(0,x.jsx)(em,{paymentMethod:A[0].key,className:z,dataAttribute:"moto-apm-slider",onVisible:C,children:A[0].content}):(0,x.jsx)("div",{ref:I,className:F,"data-attribute":"moto-apm-slider",onScroll:V,children:A.map(e=>(0,x.jsx)(em,{paymentMethod:e.key,className:eg,onVisible:C,children:e.content},e.key))});return p&&A.length>
31?(0,x.jsxs)("div",{className:"payment-moto-library-purchase-apm-slider__overflowScroll",children:[K,(0,x.jsx)("div",{className:B,onMouseEnter:Y,onMouseLeave:H}),(0,x.jsx)("div",{className:L,onMouseEnter:J,onMouseLeave:H})]}):K}),(0,r.memo)(e=>{var t=(0,n.w)(),{paywallSessionId:a}=(0,k.L)(),i=t?eu.shared(t):void 0,o=(0,r.useCallback)(e=>{null==i||i.logApmSliderViewed(a,e)},[i,a]),c=(0,r.useCallback)(e=>{null==i||i.logApmSliderScrolled(a,e)},[i,a]),l=(0,r.useCallback)((e,t)=>{null==i||i.logApmSliderItemClicked(a,t,e)},[i,a]);return(0,x.jsx)(s,Object.assign({},e,{onPaymentMethodVisible:o,onScroll:c,onItemClick:l}))})),ex=(0,r.memo)(e=>{var{package:t,additionalInvoiceData:a,confirmed:s,onPaymentReadyToStart:i,onPurchaseButtonClick:n,onPaymentStart:o,onPaymentFinish:c,onCreateInvoiceStart:l,onCreateInvoiceFinish:d,onPurchaseAuthorizationFallback:u,onPurchaseAuthorizationTabOpen:p,onPurchaseAuthorizationTabClosed:h,onNeedActionStatus:m}=e,v=(0,r.useCallback)(e=>{n&&n(e.name);var r={type:e.name},v=()=>{I.u$.shared().purchase(r,t,{additionalInvoiceData:a,onPaymentStart:o,onCreateInvoiceStart:l,onCreateInvoiceFinish:d,onPurchaseAuthorizationFallback:u,onPurchaseAuthorizationTabOpen:p,onPurchaseAuthorizationTabClosed:h,onNeedActionStatus:m}).pipe((0,z.s)(1)).subscribe({next:e=>{if(e.isSuccessful)c(null,r);else{var t;if((null==(t=e.error)?void 0:t.code)===I.z8)return;c(e.error,r)}},error:e=>{(null==e?void 0:e.code)!==I.z8&&c(e,r)}})};if(!s){null==i||i(v);return}v()},[t,a,s,i,n,o,c,l,d,u,p,h,m]);return(0,x.jsx)(ek,Object.assign({},e,{centered:!!e.centered,overflowScrollEnabled:!!e.overflowScrollEnabled,onAlternativeItemClick:v}))}),eS=(0,r.memo)(()=>(0,x.jsx)("div",{className:ev,"data-attribute":"moto-apm-slider-skeleton",children:Array.from({length:3},(e,t)=>(0,x.jsx)("div",{className:eg,children:(0,x.jsx)("div",{className:"payment-moto-library-purchase-apm-slider__placeholder"})},t))}));let eP="payment-moto-library-purchase-dsgn4759-default-view__content",eC="payment-moto-library-purchase-dsgn4759-default-view__main",ej="payment-moto-library-purchase-dsgn4759-default-view__legal",e_=(0,r.memo)(e=>{var{buttonText:t,buttonVariant:a,buttonIcon:s,onAddNewCardFormShow:r,addNewCardFormVisible:i,package:n,
3cardsFormShown:o,cards:c,alternativePaymentMethods:l,resolvedPaymentMethods:d,additionalInvoiceData:u,loading:p,onPaymentReadyToStart:h,onPaymentStart:m,onPaymentFinish:v,onCreateInvoiceStart:g,onCreateInvoiceFinish:f,onPurchaseAuthorizationFallback:b,onPurchaseAuthorizationTabOpen:y,onPurchaseAuthorizationTabClosed:w,onNeedActionStatus:k,CountryField:S,ZipCodeField:P,confirmed:C,isApplePayVisible:_,isApplePayAvailable:T,googlePayAvailable:A,unavailableNoticeVisible:I,alternativePaymentMethodsAvailable:N,onPurchaseButtonClick:E,onAddNewCardFormValidationError:M,onAddNewCardFormChange:O,purchaseButtonTitleComponent:z,cardProtectionTextVisible:D=!0,containerClass:W="",cardsTokenizationAvailable:V,preselectedCardMask:U,googlePayVisible:G,purchaseFormRef:q,invalidCard:H,legal:Q,apmContentAlign:Y="left"}=e,Z=o||i,J=(0,$.A)("payment/form","unavailable-notice",{lineBreak:(0,x.jsx)("br",{})}),K=j()("payment-moto-library-purchase-dsgn4759-default-view__purchaseForm",W),X=j()("payment-moto-library-purchase-dsgn4759-default-view__text","payment-moto-library-purchase-dsgn4759-default-view__cardProtectionText");if(p)return(0,x.jsxs)("div",{className:K,children:[(0,x.jsx)(eS,{}),(0,x.jsxs)("div",{className:eP,children:[(0,x.jsx)("div",{className:eC,children:(0,x.jsx)(R,{})}),!!Q&&(0,x.jsx)("div",{className:ej,children:Q})]})]});var ee=!!(_&&T),et=!!(G&&A),ea=ee||et,es=N&&!!(null!=l&&l.length)&&!n.trialPeriod,er=Z&&!!o&&!!c,ei=Z&&i,en=ea||es,eo=es&&l?l:[],ec=(0,x.jsxs)(x.Fragment,{children:[!!Z&&(0,x.jsxs)("div",{className:"payment-moto-library-purchase-dsgn4759-default-view__purchaseFormCards",children:[!!er&&(0,x.jsx)(L.z,{onAddNewCardFormShow:r,addNewCardFormVisible:i,cards:c,buttonText:t,buttonIcon:s,buttonVariant:a,package:n,additionalInvoiceData:u,onPaymentStart:m,onPaymentFinish:v,onCreateInvoiceStart:g,onCreateInvoiceFinish:f,onPurchaseAuthorizationFallback:b,onPurchaseAuthorizationTabOpen:y,onPurchaseAuthorizationTabClosed:w,onNeedActionStatus:k,confirmed:C,onPaymentReadyToStart:h,onPurchaseButtonClick:E,chooseCardTextVisible:!0,removeCardButtonVisible:!0,purchaseButtonTitleComponent:z,cardsTokenizationAvailable:V,preselectedCardMask:U,variant:"dsgn4759"}),!!ei&&(0,x.jsx)(F.G,{package:n,buttonText:t,buttonIcon:s,buttonVariant:a,additionalInvoiceData:u,onPaymentStart:m,onPaymentFinish:v,onCreateInvoiceStart:g,onCreateInvoiceFinish:f,onPurchaseAuthorizationFallback:b,onPurchaseAuthorizationTabOpen:y,onPurchaseAuthorizationTabClosed:w,onNeedActionStatus:k,CountryField:S,ZipCodeField:P,confirmed:C,onPaymentReadyToStart:h,onPurchaseButtonClick:E,onValidationError:M,onFormChange:O,purchaseButtonTitleComponent:z,purchaseFormRef:q,invalidCard:H,variant:"dsgn4759"})]}),!!D&&(0,x.jsx)("div",{className:X,children:(0,x.jsx)(B.f,{designVariant:"dsgn4759"})})]});return en||er||ei?(0,x.jsxs)("div",{className:K,children:[(0,x.jsx)("div",{className:"payment-moto-library-purchase-dsgn4759-default-view__apmSliderArea",children:!!en&&(0,x.jsx)(ex,{package:n,paymentMethods:eo,resolvedPaymentMethods:d,additionalInvoiceData:u,applePayVisible:ee,googlePayAvailable:A,googlePayVisible:G,confirmed:C,centered:"center"===Y,onPaymentReadyToStart:h,onPaymentStart:m,onPaymentFinish:v,onCreateInvoiceStart:g,onCreateInvoiceFinish:f,onPurchaseAuthorizationFallback:b,onPurchaseAuthorizationTabOpen:y,onPurchaseAuthorizationTabClosed:w,onNeedActionStatus:k,onPurchaseButtonClick:E})}),(0,x.jsxs)("div",{className:eP,children:[(0,x.jsx)("div",{className:eC,children:ec}),!!Q&&(0,x.jsx)("div",{className:ej,children:Q})]})]}):I?(0,x.jsx)("div",{className:K,children:(0,x.jsx)("span",{className:"payment-moto-library-purchase-dsgn4759-default-view__paymentUnavailableText",children:J})}):null}
3),eT="payment-moto-library-purchase-dsgn4759-preselected-view__content",eA="payment-moto-library-purchase-dsgn4759-preselected-view__main",eI="payment-moto-library-purchase-dsgn4759-preselected-view__legal",eN=(0,r.memo)(e=>{var{buttonText:t,buttonVariant:a,buttonIcon:s,buttonSize:r,buttonSlick:i,onAddNewCardFormShow:n,addNewCardFormVisible:o,package:c,cardsFormShown:l,cards:d,alternativePaymentMethods:u,resolvedPaymentMethods:p,additionalInvoiceData:h,loading:m,onPaymentReadyToStart:v,onPaymentStart:g,onPaymentFinish:f,onCreateInvoiceStart:b,onCreateInvoiceFinish:y,onPurchaseAuthorizationFallback:w,onPurchaseAuthorizationTabOpen:k,onPurchaseAuthorizationTabClosed:S,onNeedActionStatus:P,CountryField:C,ZipCodeField:_,confirmed:T,isApplePayVisible:A,isApplePayAvailable:I,googlePayAvailable:N,unavailableNoticeVisible:E,alternativePaymentMethodsAvailable:M,onPurchaseButtonClick:O,onAddNewCardFormValidationError:z,onAddNewCardFormChange:D,purchaseButtonTitleComponent:W,cardProtectionTextVisible:V=!0,containerClass:U="",cardsTokenizationAvailable:G,preselectedCardMask:q,googlePayVisible:H,purchaseFormRef:Q,invalidCard:Y,legal:Z,apmContentAlign:J="left",variant:K="default"}=e,X="monetization-services-prime"===K?"large":r,ee="monetization-services-prime"===K||i,et=l||o,ea=(0,$.A)("payment/form","unavailable-notice",{lineBreak:(0,x.jsx)("br",{})}),es=j()("payment-moto-library-purchase-dsgn4759-preselected-view__purchaseForm",U,{"payment-moto-library-purchase-dsgn4759-preselected-view__purchaseFormServicesPrime":"monetization-services-prime"===K}),er=j()("payment-moto-library-purchase-dsgn4759-preselected-view__text","payment-moto-library-purchase-dsgn4759-preselected-view__
3cardProtectionText");if(m)return(0,x.jsxs)("div",{className:es,children:[(0,x.jsx)(eS,{}),(0,x.jsxs)("div",{className:eT,children:[(0,x.jsx)("div",{className:eA,children:(0,x.jsx)(R,{})}),!!Z&&(0,x.jsx)("div",{className:eI,children:Z})]})]});var ei=!!(A&&I),en=!!(H&&N),eo=ei||en,ec=M&&!!(null!=u&&u.length)&&!c.trialPeriod,el=et&&!!l&&!!d,ed=et&&o,eu=eo||ec,ep=ec&&u?u:[],eh=(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("div",{className:"payment-moto-library-purchase-dsgn4759-preselected-view__paymentMethods",children:[(0,x.jsx)("div",{className:"payment-moto-library-purchase-dsgn4759-preselected-view__apmSliderArea",children:!!eu&&(0,x.jsx)(ex,{package:c,paymentMethods:ep,resolvedPaymentMethods:p,additionalInvoiceData:h,applePayVisible:ei,googlePayAvailable:N,googlePayVisible:H,confirmed:T,centered:"center"===J,overflowScrollEnabled:!0,onPaymentReadyToStart:v,onPaymentStart:g,onPaymentFinish:f,onCreateInvoiceStart:b,onCreateInvoiceFinish:y,onPurchaseAuthorizationFallback:w,onPurchaseAuthorizationTabOpen:k,onPurchaseAuthorizationTabClosed:S,onNeedActionStatus:P,onPurchaseButtonClick:O})}),!!et&&(0,x.jsxs)("div",{className:"payment-moto-library-purchase-dsgn4759-preselected-view__purchaseFormCards",children:[!!el&&(0,x.jsx)(L.z,{onAddNewCardFormShow:n,addNewCardFormVisible:o,cards:d,buttonText:t,buttonIcon:s,buttonVariant:a,buttonSize:X,buttonSlick:ee,package:c,additionalInvoiceData:h,onPaymentStart:g,onPaymentFinish:f,onCreateInvoiceStart:b,onCreateInvoiceFinish:y,onPurchaseAuthorizationFallback:w,onPurchaseAuthorizationTabOpen:k,onPurchaseAuthorizationTabClosed:S,onNeedActionStatus:P,confirmed:T,onPaymentReadyToStart:v,onPurchaseButtonClick:O,chooseCardTextVisible:!0,removeCardButtonVisible:!0,purchaseButtonTitleComponent:W,cardsTokenizationAvailable:G,preselectedCardMask:q,variant:"dsgn4759"}),!!ed&&(0,x.jsx)(F.G,{package:c,buttonText:t,buttonIcon:s,buttonVariant:a,buttonSize:X,buttonSlick:ee,additionalInvoiceData:h,onPaymentStart:g,onPaymentFinish:f,onCreateInvoiceStart:b,onCreateInvoiceFinish:y,onPurchaseAuthorizationFallback:w,onPurchaseAuthorizationTabOpen:k,onPurchaseAuthorizationTabClosed:S,onNeedActionStatus:P,CountryField:C,ZipCodeField:_,confirmed:T,onPaymentReadyToStart:v,onPurchaseButtonClick:O,onValidationError:z,onFormChange:D,purchaseButtonTitleComponent:W,purchaseFormRef:Q,invalidCard:Y,variant:"dsgn4759"})]})]}),!!V&&(0,x.jsx)("div",{className:er,children:(0,x.jsx)(B.f,{designVariant:"dsgn4759"})})]});return eu||el||ed?(0,x.jsx)("div",{className:es,children:(0,x.jsxs)("div",{className:eT,children:[(0,x.jsx)("div",{className:eA,children:eh}),!!Z&&(0,x.jsx)("div",{className:eI,children:Z})]})}):E?(0,x.jsx)("div",{className:es,children:(0,x.jsx)("span",{className:"payment-moto-library-purchase-dsgn4759-preselected-view__paymentUnavailableText",children:ea})}):null});var eE=["onCardsReady","onPaymentMethodsReady","onPaymentMethodsChanged","onPurchaseFormLoad","onCardChange","onAddNewCardFormShow","isApplePayVisible","googlePayVisible","alternativePaymentMethodsEnabled","cardsPaymentMethodVisible","unavailableNoticeVisible","legal","variant","apmContentAlign"];function eM(e,t){var a=void 0!==t,s=(0,r.useRef)(t);s.current=t;var{trackingEnabled:i}=(0,k.L)();(0,r.useEffect)(()=>{a&&i&&d.A.emit(e,s.current)},[a,e,i])}var eO=(0,r.memo)(e=>{var[t,a]=(0,r.useState)(!1),{onCardsReady:s,onPaymentMethodsReady:i,onPaymentMethodsChanged:n,onPurchaseFormLoad:o,onCardChange:c,onAddNewCardFormShow:l,isApplePayVisible:d,googlePayVisible:u=!0,alternativePaymentMethodsEnabled:p=!0,cardsPaymentMethodVisible:h=!0,unavailableNoticeVisible:m=!0,legal:v,variant:g="default",apmContentAlign:f="left"}=e,b=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eE),y=(0,T.J2)(()=>I.u$.shared().getCards(),[]),w=(0,r.useMemo)(()=>e.package.price.currency,[e.package.price.currency]),k=(0,T.J2)(()=>w?I.u$.shared().getAvailablePaymentMethods(w):(0,_.of)(void 0),[w]),S=(0,r.useMemo)(()=>null==k?void 0:k.some(e=>"card"===e.name),[k]),P=(0,r.useMemo)(()=>{if(p)return null==k?void 0:k.filter(e=>"card"!==e.name&&"applepay"!==e.name&&"googlepay"!==e.name)},[p,k]),C=(0,T.J2)(()=>"default"===g?(0,_.of)(void 0):I.u$.shared().resolvePaymentMethods(),[g]),j=void 0!==y?!!y.length:void 0,E=!!j&&h;(0,r.useEffect)(()=>{void 0!==j&&(h&&(a(!j),l&&l(!j)),s&&s(j))},[s,j,l,h]);var O=void 0===y||void 0===k;(0,r.useEffect)(()=>{!O&&o&&o()},[O,o]);var R=(0,r.useCallback)(e=>{a(e),c&&c(),l&&l(e)},[c,l]),F=(0,T.J2)(()=>I.u$.shared().applePayAvailable,[]),B=(0,T.J2)(()=>null!=k&&k.some(e=>"googlepay"===e.name)?I.u$.shared().googlePayPaymentsAvailable:(0,_.of)(!1),[k]),L=(0,T.J2)(()=>M.T.shared().moto,[]),z=(0,r.useMemo)(()=>null==L||!L.applePayMotoProcessingEnabled||!!(null!=k&&k.some(e=>"applepay"===e.name)),[null==L?void 0:L.applePayMotoProcessingEnabled,k]),D=(0,T.J2)(()=>N.A.shared().location,[]),W=(0,r.useMemo)(()=>{var t=(0,A.operatingSystem)(),a="android"!==t&&("mac"!==t||!D||"CN"!==D.country);return!!F&&z&&!e.package.trialPeriod&&a},[D,F,z,e.package.trialPeriod]),V=(0,r.useMemo)(()=>
3{if(k&&(!p||P)&&void 0!==B)return k.filter(t=>"applepay"===t.name?W&&d:"googlepay"===t.name?B:!e.package.trialPeriod||!(null!=P&&P.some(e=>e.name===t.name)))},[e.package.trialPeriod,k,P,p,B,W,d]);eM("event.payment.settings.received",k),eM("event.apple-pay.availability.resolved",F),eM("event.google-pay.availability.resolved",B);var U=!!V,G=(0,r.useRef)(V);G.current=V,(0,r.useEffect)(()=>{if(U&&i){var e;i((null==(e=G.current)?void 0:e.map(e=>e.name))||[])}},[i,U]),(0,r.useEffect)(()=>{V&&n&&n(V.map(e=>e.name))},[V,n]);var q=(0,r.useMemo)(()=>{switch(g){case"dsgn4759":return e_;case"dsgn4759-with-preselected-package":case"monetization-services-prime":return eN;default:return eo}},[g]),H="monetization-services-prime"===g?"monetization-services-prime":"default";return(0,x.jsx)(q,Object.assign({},b,{isApplePayVisible:d,isApplePayAvailable:W,googlePayVisible:u,unavailableNoticeVisible:m,googlePayAvailable:!!B,alternativePaymentMethodsAvailable:p,cards:y,loading:O,alternativePaymentMethods:P,resolvedPaymentMethods:C,onAddNewCardFormShow:R,cardsFormShown:E&&!!S,addNewCardFormVisible:t&&!!S,legal:v,variant:H,apmContentAlign:f}))}),eR=e=>(0,T.J2)(()=>E._.initialized,[])?(0,x.jsx)(eO,Object.assign({},e)):(0,x.jsx)(R,{}),eF=a(82520),eB=["product"];let eL=(0,r.memo)(e=>{var{product:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eB),s=(0,r.useMemo)(()=>j()(eF.A.container,eF.A[t]),[t]);return(0,x.jsx)("div",{className:s,children:(0,x.jsx)(eR,Object.assign({},a))})});var ez=a(78675),eD=a(17524),eW=a(28138),eV=a(40241),eU=a(26052),eG=["purchaseBus","onPaymentStart","onPaymentFinish","onPurchaseButtonClick","onCreateInvoiceFinish","applePayVisible","googlePayVisible","selectedPackage"],eq=(0,r.memo)(e=>{var{purchaseBus:t,onPurchaseButtonClick:a,onPaymentStart:s,onPaymentFinish:u,onCardsReady:p,onCardChange:h,onAddNewCardFormChange:m,onPaymentMethodsReady:P,onCreateInvoiceStart:C,onCreateInvoiceFinish:j,onPurchaseAuthorizationTabOpen:_,onPurchaseAuthorizationTabClosed:T,onPurchaseAuthorizationFallback:A,onAddNewCardFormValidationError:I,onAlternativeMethodsToggle:N,onAlternativeMethodsVisibilityChange:E,onNeedActionStatus:M,confirmed:O,package:R}=e,F=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,S),{paywallSessionId:B,trackingEnabled:L}=(0,k.L)(),z=(0,n.w)(),D=(0,r.useRef)(null),W=(0,r.useRef)(!1),V=(0,r.useCallback)((e,t)=>{z&&L&&f.g.shared(z).logPaymentMethodClicked(B,e,R,t)},[B,z,L,R]),U=(0,r.useCallback)(()=>{W.current=!0,null==M||M()},[M]),G=(0,r.useCallback)((e,t)=>{g.R.shared().setState(B,e=>{var{activePurchaseCount:t=0}=e;return{activePurchaseCount:t+1}}),z&&(i.ex.shared().logPurchaseStarted(z,t.type),b.z.shared(z).logPurchaseStarted(B,t.type,R)),V(t.type,"purchase-started"),o.D.shared().paymentStarted(t.type),s&&s(e,t)},[V,z,B,R,s]),q=(0,r.useCallback)(e=>{D.current=e,o.D.shared().addAction(),z&&v.shared(z).logPaymentButtonClicked(e),O||V(e,"purchase-unconfirmed"),null==a||a(e)},[z,a,O,V]),H=(0,r.useCallback)((e,t)=>{if(e){var a=e instanceof Error?"Moto payment error: "+e.message:"Moto error code: "+e.code;o.D.shared().failAction(a)}else o.D.shared().completeAction();var s=e?e instanceof Error?e:"rawError"in e?e.rawError:null:null;e&&"updateCardDetails"in e&&e.updateCardDetails&&g.R.shared().setState(B,{cvvCodeConfirmationIsRequested:!0}),z&&b.z.shared(z).logPurchaseFinished(B,e?y.Q.failure({paymentMethod:t.type,errorCode:"code"in e?+e.code:null,rawError:s}):y.Q.success({paymentMethod:t.type}),R,W.current),u(e,t),W.current=!1},[u,B,z,R]),Q=(0,r.useCallback)(()=>{o.D.shared().createInvoiceStarted(),null==C||C()},[C]),Y=(0,r.useCallback)(e=>{o.D.shared().createInvoiceFinished(),null==j||j(e)},[j]),Z=(0,r.useCallback)(()=>{o.D.shared().purchaseAuthorizationTabOpened(),null==_||_()},[_]),J=(0,r.useCallback)(()=>{o.D.shared().purchaseAuthorizationTabClosed(),null==T||T()},[T]),K=(0,r.useCallback)(()=>{o.D.shared().purchaseAuthorizationFallback(),null==A||A()},[A]),X=(0,r.useCallback)((e,t)=>{t&&V("card","card-not-filled"),null==I||I(e,t)},[V,I]),$=(0,r.useCallback)(e=>{L&&t.emit("event.cards.list.loaded"),g.R.shared().setState(B,{paymentCardStored:e}),null==p||p(e)},[t,L,p,B]),ee=(0,r.useCallback)(e=>{L&&t.emit("event.payment-request.availability.checked",e),g.R.shared().setState(B,{paymentMethods:e}),null==P||P(e)},[t,L,P,B]),et=(0,r.useCallback)(e=>{z&&w.V.shared(z).logAlternativePaymentMethodsVisibilityToggled(B,!e),null==N||N(e)},[N,z,B]),ea=(0,r.useCallback)(e=>{g.R.shared().setState(B,{apmVisible:e}),null==E||E(e)},[B,E]),es=(0,r.useRef)(!1),er=(0,r.useMemo)(()=>e=>{var t={};return e?e.number||e.code?t["card-id"]="0000":e.expiration?t.year="1970":e.holder?t.cardholder="cardholder":e.phone&&(t.mobile="mobile"):t["card-id"]="0000",t},[]),ei=(0,r.useCallback)(e=>{var t=er(e);window.logRawDataLayerEvent("event_form_action_changeDL",{registration_forms:{name:"start-fill",form:{name:"purchase-form",data:t}}}),z&&(v.shared(z).logCardStartFilling(t),w.V.shared(z).logCardFillStarted(B)),es.current=!0},[er,z,B]),en=(0,r.useCallback)(()=>{L&&!es.current&&ei(),null==h||h()},[L,h,ei]),eo=(0,r.useCallback)(e=>{L&&!es.current&&ei(e),null==m||m(e)},[L,m,ei]);(0,c.Fd)(()=>{o.D.shared().cancelAction()},[]);var ec=(0,r.useCallback)(e=>{d.A.emit("event.purchase.moto.form.error",e.message),o.D.shared().failAction("Moto form error: "+e.message)},[]);return(0,x.jsx)(l.t,{onError:ec,children:(0,x.jsx)(eL,Object.assign({},F,{package:R,confirmed:O,onCardsReady:$,onCardChange:en,onAddNewCardFormChange:eo,onPaymentMethodsReady:ee,onPurchaseButtonClick:q,onPaymentStart:G,onPaymentFinish:H,onCreateInvoiceStart:Q,onCreateInvoiceFinish:Y,onPurchaseAuthorizationTabOpen:Z,onPurchaseAuthorizationTabClosed:J,onPurchaseAuthorizationFallback:K,onAddNewCardFormValidationError:X,onAlternativeMethodsToggle:et,onAlternativeMethodsVisibilityChange:ea,onNeedActionStatus:U}))})}),eH=(0,r.memo)(e=>{var{purchaseBus:t,onPaymentStart:a,onPaymentFinish:s,onPurchaseButtonClick:i,onCreateInvoiceFinish:n,applePayVisible:o=!0,googlePayVisible:c=!0,selectedPackage:l}=e,d=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eG),u=(0,r.useMemo)(()=>(0,eU.yD)(l),[l]),p=(0,T.J2)(()=>ez.T.shared().paramWithPath(["product"]),[],""),h=(0,T.J2)(()=>o?(0,eD.z)([M.T.shared().applePayPurchaseEnabled,M.T.shared().applePayUnsupportedCurrencies]).pipe((0,eW.T)(e=>{var[t,a]=e;return null!=u&&u.price.currency?t&&!a.includes(u.price.currency.toLowerCase()):t})):(0,_.of)(!1),[null==u?void 0:u.price.currency,o],!1),{onCreateInvoiceFinish:m,onPaymentStarted:v,onPaymentFinished:g}=(0,P.z)({purchaseBus:t,onCreateInvoiceFinish:n,onPaymentStart:a,onPaymentFinish:s});return(0,x.jsx)(eq,Object.assign({},d,{package:u,purchaseBus:t,product:p,onPaymentStart:v,onPaymentFinish:g,onPurchaseButtonClick:i,googlePayVisible:c,isApplePayVisible:h,onCreateInvoiceFinish:m}))}),eQ=(0,eV.M)(eH)},88385(e,t,a){"use strict";a.d(t,{z:()=>l});var s=a(42062),r=a(98153),i=a(69081),n=a(91994),o=a(72852),c=a(70548);function l(e){var{purchaseBus:t,onCreateInvoiceFinish:a,onPaymentStart:l,onPaymentFinish:d}=e,u=(0,n.w)(),{paywallSessionId:p}=(0,o.L)(),h=(0,s.useRef)(null),m=(0,s.useCallback)(e=>{h.current=e,null==a||a(e)},[a]);return{onCreateInvoiceFinish:m,onPaymentStarted:(0,s.useCallback)((e,a)=>{t.emit("event.purchase.process.started"),l&&l(e,a)},[l,t]),onPaymentFinished:(0,s.useCallback)((e,a)=>{t.emit("event.purchase.process.finished",!!e),u&&i.d.shared(u).intercept(!e);var s,n,o=(0,c.Y)(a,e);o.isSuccessful?(t.emit("event.purchase.completed"),r.A.emit("event.purchase.completed",{paywallSessionId:p,invoiceId:h.current})):(null==(s=o.error)?void 0:s.name)!=="cancelled"&&r.A.emit("event.purchase.failed",{invoiceId:h.current,errorCode:(null==(n=o.error)?void 0:n.code)||0}),d&&d(o,a)},[t,u,d,p])}}},40241(e,t,a){"use strict";a.d(t,{M:()=>D});var s=a(42062),r=a(66691),i=a(99870),n=a.n(i),o=a(15782);
3let c={container:"payment-moto-with-country-view-country__container",title:"payment-moto-with-country-view-country__title",selectValue:"payment-moto-with-country-view-country__selectValue",selectOption:"payment-moto-with-country-view-country__selectOption",selectMenuIndicator:"payment-moto-with-country-view-country__selectMenuIndicator",up:"payment-moto-with-country-view-country__up",down:"payment-moto-with-country-view-country__down"};var l=(0,s.createContext)({country:"",zipCode:"",onCountryChange:()=>void 0,onZipCodeChange:()=>void 0,zipCodeInputVisible:!1}),d=()=>(0,s.useContext)(l),u=l.Provider,p=a(75231),h=a(70009),m=a(78903),v=a(31085),g=["className"],f=["className"];function b(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}var y=(0,s.memo)(e=>{var{menuIsOpen:t,className:a=""}=e,r=t?"up":"down",i=(0,s.useMemo)(()=>n()(c.selectMenuIndicator,c[r],a),[r,a]);return(0,v.jsx)("span",{className:i,children:(0,v.jsx)(m.Icon,{name:"arrow",size:"normal"})})}),w=(0,s.memo)(e=>{var{className:t}=e,a=b(e,g),s=n()(c.selectValue,t);return(0,v.jsx)(p.l.Value,Object.assign({className:s},a))}),k=(0,s.memo)(e=>{var{className:t}=e,a=b(e,f),s=n()(c.selectOption,t);return(0,v.jsx)(p.l.Option,Object.assign({className:s},a))});let x=(0,s.memo)((0,s.forwardRef)((e,t)=>{var{next:a}=e,{country:i,onCountryChange:n}=d(),l=(0,s.useRef)(null);(0,s.useImperativeHandle)(t,()=>({focus:()=>{var e,t;null==(e=l.current)||e.focus(),null==(t=l.current)||t.openMenu()},resetValidation:()=>{},reset:()=>{}}));var u=(0,o.A)("/payment/form","country-title"),m=(0,r.GG)(()=>h.G.shared().localizeNamespace("/payment/form/countries"),[]),g=(0,s.useMemo)(()=>Object.entries(m||{}).map(e=>{var[t,a]=e;return{value:t,label:a}}).sort((e,t)=>e.label.localeCompare(t.label)),[m]),f=(0,s.useMemo)(()=>null!=m&&m[i]?{value:i,label:m[i]}:null,[m,i]),b=(0,s.useCallback)(e=>{e&&n(e.value)},[n]),x=(0,s.useCallback)(()=>{setTimeout(()=>{a()},0)},[a]),S=(0,s.useMemo)(()=>({Value:w,MenuIndicator:y,Option:k}),[]);return(0,v.jsxs)("div",{className:c.container,children:[(0,v.jsx)("span",{className:c.title,children:u}),(0,v.jsx)(p.l,{name:"country",selectRef:l,value:f,items:g,onChange:b,onItemClick:x,className:c.select,components:S})]})}));var S={US:{maxLength:5,format:e=>e.replace(/\D/g,"")},CA:{maxLength:6,format:e=>e.replace(/[^a-zA-Z0-9]/g,"")},GB:{maxLength:7,format:e=>e.replace(/[^a-zA-Z0-9]/g,"")},AU:{maxLength:4,format:e=>e.replace(/\D/g,"")},NZ:{maxLength:4,format:e=>e.replace(/\D/g,"")},FR:{maxLength:5,format:e=>e.replace(/\D/g,"")},DE:{maxLength:5,format:e=>e.replace(/\D/g,"")},IT:{maxLength:5,format:e=>e.replace(/\D/g,"")},ES:{maxLength:5,format:e=>e.replace(/\D/g,"")},NL:{maxLength:7,format:e=>e.replace(/[^a-zA-Z0-9 ]/g,"")}},P=Object.keys(S);let C=(0,s.memo)((0,s.forwardRef)((e,t)=>{var a,{BaseFieldComponent:r,back:i,variant:n}=e,c=(0,s.useRef)(null);(0,s.useImperativeHandle)(t,()=>({focus:()=>{var e;return null==(e=c.current)?void 0:e.focus()},resetValidation:()=>{},reset:()=>{}}));var l=(0,s.useCallback)(e=>{"Backspace"===e.key&&0===e.currentTarget.value.length&&i()},[i]),{country:u,zipCode:p,onZipCodeChange:h}=d(),m="dsgn4759"===n,g=(0,o.A)("/payment/form","zip-code-dsgn4759-title"),f=(0,o.A)("/payment/form",m?"zip-code-dsgn4759-placeholder":"zip-code-placeholder"),b=(null==(a=S[u])?void 0:a.maxLength)||0,y=(0,s.useCallback)(e=>{var t,a,s=e.target.value,r=null!=(t=e.target.selectionStart)?t:0,i=null!=(a=e.target.selectionEnd)?a:0,n=S[u]?S[u].format(s):s;if(h(n),s.length>n.length){var o=s.length-n.length;requestAnimationFrame(()=>{var e;null==(e=c.current)||e.setSelectionRange(r-o,i-o)})}},[u,h]);return(0,s.useEffect)(()=>{p.length>b&&h(p.slice(0,b))},[p,b,h]),(0,v.jsx)(r,{title:m?g:"",ref:c,onKeyDown:l,placeholder:f,maxLength:b,onChange:y,value:p})}));var j=a(72852),_=a(91994),T=a(66484),A=a(2071),I=a(94375),N=a(28222),E=["onCountryChange","onZipCodeChange","country","zipCode","zipCodeInputVisible"],M=a(38883),O=a(5801),R=a(28138),F=a(56177),B=a(92453),L=["countrySelectVisible","additionalInvoiceData"],z=(0,s.memo)(e=>
3{var{value:{onCountryChange:t,onZipCodeChange:a,country:r,zipCode:i,zipCodeInputVisible:n}}=e,o=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e.value,E),c=(0,_.w)(),{paywallSessionId:l}=(0,j.L)(),d=(0,s.useRef)(null),p=(0,s.useRef)(null),h=(0,s.useMemo)(()=>c&&l?(0,N.s)(e=>{var t;T.V.shared(c).logCountryChange(l,null!=(t=d.current)?t:"",e),d.current=null},I.b.second):()=>void 0,[c,l]),m=(0,s.useMemo)(()=>c&&l?(0,N.s)(e=>{var t;T.V.shared(c).logZipCodeChange(l,null!=(t=p.current)?t:"",e),p.current=null},I.b.second):()=>void 0,[c,l]),g=(0,s.useCallback)(e=>{null===d.current&&(d.current=r),h(e),t(e)},[h,t,r]),f=(0,s.useCallback)(e=>{null===p.current&&(p.current=i),m(e),a(e)},[m,a,i]);(0,s.useEffect)(()=>{A.R.shared().setState(l,{country:r,zipCode:n?i:void 0})},[r,i,n,l]);var b=Object.assign({},o,{country:r,zipCode:i,onCountryChange:g,onZipCodeChange:f,zipCodeInputVisible:n});return(0,v.jsx)(u,Object.assign({},e,{value:b}))});function D(e){return(0,s.memo)(t=>{var{countrySelectVisible:a,additionalInvoiceData:i}=t,n=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,L),o=null==a||a,[c,l]=(0,s.useState)(()=>{var e;return null!=(e=null==i?void 0:i.country)?e:""}),[d,u]=(0,s.useState)(()=>{var e;return null!=(e=null==i?void 0:i.zipCode)?e:""}),p=(0,s.useRef)(c);p.current=c;var h=(0,s.useCallback)(e=>{p.current!==e&&u(""),l(e)},[]);(0,r.J2)(()=>M.A.shared().location.pipe((0,R.T)(e=>null==e?void 0:e.country),(0,O.o)(),(0,F.s)(1),(0,B.M)(e=>{p.current||l(e)})),[]);var m=o&&P.includes(c),g=(0,s.useMemo)(()=>(i&&c&&(i.country=c,i.zipCode=d&&m?d:void 0),i),[i,c,d,m]),f=(0,s.useMemo)(()=>o?Object.assign({CountryField:x},m&&{ZipCodeField:C}):{},[o,m]);return(0,v.jsx)(z,{value:{country:c,onCountryChange:h,zipCode:d,onZipCodeChange:u,zipCodeInputVisible:m},children:(0,v.jsx)(e,Object.assign({},n,f,{additionalInvoiceData:g}))})})}},19395(e,t,a){"use strict";a.d(t,{_:()=>T});var s=a(42062),r=a(73785),i=a(87111),n=a(81924),o=a(99870),c=a.n(o),l=a(92495),d=a(54340),u=a(42040),p=a(31085);let h=(0,s.memo)(e=>{var{creditPackage:t,illustrationName:a,selected:r,onClick:o,badge:h}=e,m=t.currency||"usd",v=t.creditPrice||0,g=t.creditPriceWithoutDiscount||0,f=(0,u.A)(),b=f(m,"jpy"===m?g:g/100,"discounted"),y=f(m,"jpy"===m?v:v/100,"short"),w=(0,s.useMemo)(()=>c()("payment-package-selector-carousel-item__container",{"payment-package-selector-carousel-item__selected":r}),[r]),k=(0,s.useMemo)(()=>({price:y,priceWithoutDiscount:b}),[y,b]),x=(0,s.useMemo)(()=>({amount:t.amount}),[t.amount]),S=(0,l.Zm)(l.zh.GteLaptop)?118:87,P=t.discount?"/payment#carousel-form-price-with-discount":"/payment#carousel-form-price";return(0,p.jsxs)("div",{className:w,onClick:o,"data-test-id":"purchase-form__package","data-sku":t.sku,children:[!!h&&(0,p.jsx)("div",{className:"payment-package-selector-carousel-item__label",children:(0,p.jsx)(n.LocalizedText,{variant:"caption-2",href:"/payment#payment-form-package-label-"+h,dataTestId:"purchase-form__package-label"})}),(0,p.jsx)("div",{className:"payment-package-selector-carousel-item__imageContainer",children:(0,p.jsx)(i.v,{name:"credits-package-small-"+a,width:S,height:S})}),(0,p.jsxs)("div",{className:"payment-package-selector-carousel-item__titleWithPrice",children:[(0,p.jsx)(n.LocalizedText,{color:"dark",data:x,variant:"small-title",href:"/payment#carousel-form-credits"}),(0,p.jsx)("div",{className:"payment-package-selector-carousel-item__perCreditPrice",children:(0,p.jsx)(n.LocalizedText,{href:P,data:k,variant:"payment-form-h2",color:"action-gray"})}),!!t.discount&&(0,p.jsx)(d.a,{className:"payment-package-selector-carousel-item__discountNote",discountPercentage:t.discountPercentage,color:"green"})]})]})});var m=["onSelectedPackageReady","selected"],v=["bestseller","best-value"],g=(0,s.memo)(e=>{var{onSelectedPackageReady:t,selected:a}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,m);return(0,s.useEffect)(()=>{a&&t&&t()},[t,a]),(0,p.jsx)(h,Object.assign({},r,{selected:a}))}),f=(0,s.memo)(e=>{var{creditPackage:t,selected:a,illustrationName:i,onPackageSelect:n,onSelectedPackageReady:o}=e,c=(0,s.useCallback)(()=>n(t),[t,n]),l=(0,r.d)(t,v);return(0,p.jsx)(g,{creditPackage:t,selected:a,illustrationName:i,onClick:c,onSelectedPackageReady:o,badge:l})}),b=a(67051),y=a(66546),w=a(51116),k=a(78903),x={1:["chest"],2:["heart","chest"],3:["heart","crown","chest"],4:["heart","crown","chest-small","chest"],5:["heart","crown","chest-small","chest","chest-with-heart"]},S=[b.A,y.A],P={clickable:!0,type:"custom",renderCustom:(e,t,a)=>{for(var s=a/(e.params.loop?3:1),r=e.realIndex%s,i="swiper-pagination-bullet",n="",o=0;o<s;o++)n+='<span class="'+i+" "+(o===r?i+"-active":"")+'"></span>';return n}};let C=(0,s.memo)(e=>{var{packages:t,selectedPackage:a,onPackageSelect:r,onSelectedPackageReady:i}=e,n=(0,s.useRef)(null),o=(0,s.useRef)(!1),c=(0,s.useCallback)(e=>{n.current=e},[]),d=(0,l.Zm)(l.zh.LteTablet),u=(0,s.useMemo)(()=>{var e=t.findIndex(e=>e.sku===a.sku);return e<0?0:e},[t,a.sku]),h=(0,s.useMemo)(()=>{var e=x[Math.min(t.length,Object.keys(x).length)];return t.map((t,a)=>({packageItem:t,illustrationName:e[Math.min(a,e.length-1)]}))},[t]);(0,s.useEffect)(()=>{var e=n.current;e&&(o.current||(e.slideToLoop(u,0),e.enable(),o.current=!0))},[u]);var m=(0,s.useCallback)(e=>{if(e.sku!==a.sku&&(r(e),d&&n.current)){var t=h.findIndex(t=>{var{packageItem:a}=t;return a.sku===e.sku}),s=h.findIndex(e=>{var{packageItem:t}=e;return t.sku===a.sku}),i=0;i=0===s&&t===h.length-1?-1:s===h.length-1&&0===t||t>s?1:-1;var o=n.current.realIndex+i<0?n.current.slides.length-1:n.current.realIndex+i>n.current.slides.length-1?0:n.current.realIndex+i;n.current.slideToLoop(o)}},[d,r,h,a.sku]),v=(0,s.useCallback)(e=>{d&&r(h[e.realIndex%h.length].packageItem)},[r,d,h]),g=(0,s.useCallback)(()=>{n.current&&n.current.slidePrev()},[]),b=(0,s.useCallback)(()=>{n.current&&n.current.slideNext()},[]),y=(0,s.useCallback)(e=>{e.wrapperEl.scrollWidth>e.width?(e.enable(),e.slideToLoop(u,0)):e.wrapperEl.scrollWidth>0&&e.disable()},[u]),C=!d&&h.length>3,j=C||d&&h.length>1,_=d?P:void 0,T=d?6:16,A=(0,s.useMemo)(()=>{for(var e=[],t=function(t){h.forEach((s,r)=>{var{packageItem:n,illustrationName:o}=s,c=n.sku===a.sku,l=n.sku+"_"+(t*(h.length-1)+r);e.push((0,p.jsx)(w.qr,{className:"payment-package-selector-carou
3sel__packageSlide","data-test-id":"purchase-form__package-slide",children:(0,p.jsx)(f,{creditPackage:n,onPackageSelect:m,onSelectedPackageReady:i,selected:c,illustrationName:o})},l))})},s=0;s<(j?3:1);s++)t(s);return e},[j,h,m,i,a.sku]);return(0,p.jsxs)("div",{className:"payment-package-selector-carousel__container","data-test-id":"purchase-form__packages-list",children:[(0,p.jsx)(w.RC,{onSwiper:c,modules:S,slidesPerView:"auto",centeredSlidesBounds:!C,centeredSlides:!0,loop:j,allowTouchMove:j,centerInsufficientSlides:!C,slidesOffsetBefore:0,preventClicks:!0,preventClicksPropagation:!0,pagination:_,spaceBetween:T,onResize:y,onRealIndexChange:v,children:A}),!!C&&(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("button",{className:"payment-package-selector-carousel__prevSlideButton",onClick:g,children:(0,p.jsx)(k.Icon,{name:"arrow-back",size:"normal",color:"var(--sdv-action-gray-color)"})}),(0,p.jsx)("button",{className:"payment-package-selector-carousel__nextSlideButton",onClick:b,children:(0,p.jsx)(k.Icon,{name:"arrow-forward",size:"normal",color:"var(--sdv-action-gray-color)"})})]})]})});var j=["onPackagesReady"],_=(0,s.memo)(e=>{var{onPackagesReady:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,j);return(0,s.useEffect)(()=>{t&&t()},[t]),(0,p.jsx)(C,Object.assign({},a))}),T=(0,s.memo)(e=>(0,p.jsx)(_,Object.assign({},e)))},62452(e,t,a){"use strict";a.d(t,{Y:()=>v});var s=a(42062),r=a(81924),i=a(99870),n=a.n(i),o=a(42040),c=a(92495),l=a(13462),d=a(81310),u=a(47443),p=a(85338),h=a(66691),m=a(31085);let v=(0,s.memo)(e=>{var{package:t,className:a,variant:i="default",retryPayment:v=!1,section:g="full"}=e,f=(0,o.A)(),b=(0,h.J2)(()=>l.T.shared().transparencyPriceTextsEnabled,[],!1),y=(0,h.J2)(()=>l.T.shared().subscriptionAutorenewalExplicitConsent,[],null),w=null!==y,k="dsgn4759"===i,x=!!(t.recurrent&&!t.meta.Trial&&t.meta.Subscription),S=(0,s.useMemo)(()=>t.meta.Trial?b?v?"/payment/information#price-after-trial-with-tax-info-subscription-retry-transparency":"/payment/information#price-after-trial-with-tax-info-subscription-transparency":"/payment/information#price-after-trial-with-tax-info":!1===t.recurrent?b?v?"/payment/information#price-with-tax-info-today-subscription-retry-transparency":"/payment/information#price-with-tax-info-today-subscription-transparency":"/payment/information#price-with-tax-info-today":b?v?t.meta.Subscription?"/payment/information#price-with-tax-info-subscription-retry-transparency":"/payment/information#price-with-tax-info-retry-transparency":t.meta.Subscription?"/payment/information#price-with-tax-info-subscription-transparency":"/payment/information#price-with-tax-info-transparency":"/payment/information#price-with-tax-info",[t,b,v]),P=t.recurringPriceWithTax||t.fullPriceWithTax,C=(0,d.X)(t.recurringPriceWithTax||t.fullPriceWithTax||t.priceWithTax),j=(0,u.sR)(t)===p.jB.week,_=t.recurringPriceWithTax||t.fullPriceWithTax||t.priceWithTax,T=_?f(_.currency,_.includingTax,"default"):"",A=(0,s.useMemo)(()=>{var e,a=((null==(e=t.meta.Recurring)?void 0:e.Price)||t.meta.FullPrice||t.price)>t.price;return x&&(a||t.meta.Additional)&&!!P},[t.meta.Recurring,t.meta.FullPrice,t.meta.Additional,t.price,x,P]),I=b&&!w&&A,N=(0,s.useMemo)(()=>{if(t.meta.Trial&&null!=(e=t.fullPriceWithTax)&&e.taxIncluded&&void 0!==(null==(a=t.priceWithTax)?void 0:a.netPrice)&&void 0!==(null==(s=t.fullPriceWithTax)?void 0:s.includingTax))return{trialPrice:f(t.priceWithTax.currency,t.priceWithTax.netPrice,"default"),recurringPrice:f(t.priceWithTax.currency,(null==(n=t.recurringPriceWithTax)?void 0:n.includingTax)||(null==(o=t.fullPriceWithTax)?void 0:o.includingTax)||t.priceWithTax.includingTax,"default")};if(!t.meta.Trial&&null!=(r=t.priceWithTax)&&r.taxIncluded){var e,a,s,r,i,n,o,c,l,d=t.priceWithTax;return{hasTax:!0,net:void 0!==d.netPrice?f(t.currency,d.netPrice,"default"):void 0,tax:void 0!==(null==(c=d.tax)?void 0:c.tax)?f(t.currency,d.tax.tax,"default"):void 0,taxAbbreviation:""+(null==d||null==(l=d.tax)?void 0:l.abbreviation),gross:f(t.currency,d.includingTax,"default")}}return(k||b||w)&&!t.meta.Trial&&void 0!==(null==(i=t.priceWithTax)?void 0:i.includingTax)?{hasTax:!1,gross:f(t.currency,t.priceWithTax.includingTax,"default")}:void 0},[t,f,k,b,w]),E=w&&!!N&&x,M=A?"/payment/information#price-with-tax-info-welcome-offer":"/payment/information#price-with-tax-info-until-cancel",O=E?M:S,R=(0,s.useMemo)(()=>E&&A?Object.assign({},N,{price:T}):N,[E,A,N,T]),F=(0,c.Zm)(c.zh.LteTablet),B=(0,s.useMemo)(()=>k?F?"payment-form-caption-1":b||E?"caption-2":"caption-1":"inherit",[k,F,b,E]),L=(0,s.useMemo)(()=>e.textColor?e.textColor:k&&F?"transparent-dark":"inherit",[e.textColor,k,F]),z=(0,s.useMemo)(()=>n()("payment-price-info__wrapper",{"payment-price-info__dsgn4759":k},{"payment-price-info__experiment":E&&!k},a),[a,k,E]),D="consent"!==g,W="price"!==g&&E&&"notice"===y;return N&&(D||W)?(0,m.jsxs)("div",{className:z,children:[!!D&&(0,m.jsx)(r.LocalizedText,{href:O,data:R,variant:B,color:L}),!!D&&!!I&&(0,m.jsx)(r.LocalizedText,{href:j?"/payment/information#price-with-tax-info-second-week":"/payment/information#price-with-tax-info-second-month",data:{price:C},variant:B,color:L}),!!W&&(0,m.jsx)(r.LocalizedText,{href:"/payment/information#subscribe-and-pay-consent-notice",variant:B,color:L})]}):null})},42720(e,t,a){"use strict";a.d(t,{g:()=>d});var s=a(43751),r=a(79760),i=a(42062),n=a(66691),o=a(13462),c=a(26672),l=a(31085),d=(0,i.memo)(e=>{var{onClose:t,forceOnClose:a=!1,className:d}=e,u=(0,n.J2)(()=>o.T.shared().purchaseFormCloseButtonNavigatesBackEnabled,[],!1),p=(0,i.useCallback)(()=>{t&&(a||u)?t():s.Y.shared().get(r.A).actions.close("purchase")},[u,t,a]);return(0,l.jsx)(c.J,{onClick:p,className:d})})},29005(e,t,a){"use strict";a.d(t,{D:()=>P});var s=a(42062),r=a(78675),i=a(66691),n=a(75992),o=a(66635),c=a(20345),l=a(99870),d=a.n(l),u=a(15782),p=a(31085);let h=(0,s.memo)(e=>{var{visible:t,onCancel:a,processingNoticeVisible:s,authorizationRedirectVisible:r,authorizationRedirectNotice:i,AuthorizationRedirectButtonComponent:n,onAuthorizationRedirectButtonClick:l,className:h,paymentCancelAllowed:m}=e,v=d()(h,{authorization:r}),g=(0,u.A)("payment/form",m?"lock-screen-please-confirm-your-payment":"lock-screen-process-your-payment"),f=(0,u.A)("commons","cancel");return t?(0,p.jsx)("div",{className:v,children:(0,p.jsxs)("div",{className:"payment-moto-library-lock-screen__lockScreenWrapper",children:[!!r&&(0,p.jsxs)("div",{className:"payment-moto-library-lock-screen__redirectWrapper",children:[!!i&&(0,p.jsx)("div",{className:"payment-moto-library-lock-screen__redirectNoticeWrapper",children:i}),(0,p.jsx)("div",{className:"payment-moto-library-lock-screen__redirectButtonWrapper",children:(0,p.jsx)(n,{onClick:l})})]}),!!s&&(0,p.jsx)(o.y,{}),!!s&&(0,p.jsx)("div",{className:"payment-moto-library-lock-screen__lockScreenNotice",children:g}),!!s&&!!m&&(0,p.jsx)(c.$,{title:f,onClick:a,variant:"primary"})]})}):null});var m=["sessionId","onCancel"],v=(0,s.memo)(e=>{var{sessionId:t,onCancel:a}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,m),o=(0,i.J2)(()=>n.u$.shared().listenCurrentStatus(t),[t]),c=(null==o?void 0:o.name)==="waiting-for-manual-authorization-open",l=null!==o&&(null==o?void 0:o.name)!=="finished",d=(0,s.useCallback)(()=>{n.u$.shared().manuallyOpenAuthorization(t).subscribe()},[t]),u=(0,s.useCallback)(()=>{n.u$.shared().cancelPayment(t).subscribe(e=>null==a?void 0:a(t,e||null),()=>null==a?void 0:a(t,null))},[t,a]);return(0,p.jsx)(h,Object.assign({},r,{processingNoticeVisible:!c,authorizationRedirectVisible:c,onAuthorizationRedirectButtonClick:d,onCancel:u,paymentCancelAllowed:l}))}),g=a(82520),f=a(78186),b=(0,s.memo)(e=>{var t=(0,u.A)("payment","authorization-redirect-button-title");return(0,p.jsx)(c.$,Object.assign({},e,{variant:"secondary",title:t,blockLevel:!0}))}),y=a(1991),w=a(87111);let k=(0,s.memo)(()=>{var e={emoji:(0,p.jsx)(w.v,{name:"lock-emoji",height:12,width:12,className:"payment-purchase-lock-screen-security-notice__emoji"})};return(0,p.jsx)("div",{className:"payment-purchase-lock-screen-security-notice__securityNotice",children:(0,p.jsx)(f.X,{href:"/payment#lock-screen-security-notice",data:e})})});var x=["product","className","visible","paymentSuccessful"];let S=(0,s.memo)(e=>{var{product:t,className:a,visible:r,paymentSuccessful:i=!1}=e,n=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,x),o=(0,s.useMemo)(()=>d()(a,g.A.lockScreen,g.A[t]),[a,t]),c=(0,p.jsx)(f.X,{href:"/payment#authorization-redirect-notice"}),l=(0,s.useMemo)(()=>({paymentSuccessful:i}),[i]);return r?(0,p.jsxs)("div",{className:"payment-purchase-lock-screen__container",children:[(0,p.jsx)(y.M,{variant:"default",type:"lock-screen",options:l}),(0,p.jsx)(v,Object.assign({},n,{className:o,authorizationRedirectNotice:c,AuthorizationRedirectButtonComponent:b,visible:r})),(0,p.jsx)(k,{})]}):null});var P=(0,s.memo)(e=>{var t=(0,i.J2)(()=>r.T.shared().paramWithPath(["product"]),[],"");return(0,p.jsx)(S,Object.assign({},e,{product:t}))})},18525(e,t,a){"use strict";a.d(t,{h:()=>m});var s=a(42062),r=a(42040),i=a(94666),n=a(99870),o=a.n(n),c=a(81924),l=a(90855),d=a(15782),u=a(31085);let p=(0,s.memo)(e=>{var{legalData:t,className:a}=e,r=o()("payment-purchase-subscription-upgrade-today-legal-notice__legalNotice",a),i=(0,d.A)("/payment","payment-form-package-label-"+t.selectedBadge),n=(0,s.useMemo)(()=>Object.assign({},t,{planName:(""+(null!=i?i:"")).toUpperCase()}),[t,i]);return(0,u.jsxs)("div",{className:r,children:[(0,u.jsx)(c.LocalizedText,{href:"/payment/subscription-upgrade-today#legal-notice",variant:"caption-2",color:"inherit",data:n}),(0,u.jsx)(l.c,{variant:"caption-2",color:"inherit"})]})});var h=["price","recurringPrice"],m=(0,s.memo)(e=>{var{data:t,className:a}=e,n=(0,r.A)(),o=(0,i.X)(t.price),c=(0,s.useMemo)(()=>{var{price:e,recurringPrice:a}=t;return Object.assign({},function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,h),{priceWithTax:o,changeTaxInfoVisible:!!e.tax,total:n(e.currency,e.includingTax,"short"),recurringPrice:n(a.currency,a.includingTax,"short")})},[t,o,n]);return(0,u.jsx)(p,{legalData:c,className:a})})},77021(e,t,a){"use strict";a.d(t,{f:()=>H});var s,r=a(42062),i=a(39971),n=a(13462),o=a(21512),c=a(27888),l=a(43751),d=a(66691),u=a(91994),p=a(88768),h=a(79760),m=a(2071),v=a(43069),g=a(72852),f=a(31085),b=["errorCode","failedMethod","tryAnotherCardButtonVisible","onTryAnotherCardButtonClick","onTryAgainButtonClick","onCloseClick"],y=a(99870),w=a.n(y),k=a(15782),x=a(20345),S=a(87111),P=a(81924),C=a(44378),j=a(13772),_=a(22352),T=a(90855),A=a(18525),I=a(79577),N=a(37121),E=a(62452),M=a(29005),O=a(30041);let R="payment-retry__icon",F="payment-retry__dottedLink";var B=a(16116),L=a(92495),z=a(42720),D=a(98050),W=(s=(0,r.memo)(e=>{var{errorCode:t,newCard:a,helpCenterIsVisible:s,lockScreenVisible:i,paymentSuccessful:n,paymentSessionId:o,showConfirmation:c,autoBuyVisible:l,changeTaxInfoVisible:d,tryAgainButtonVisible:u,tryAnotherCardButtonVisible:p,legalNoticeOnlyPrivacyPolicyVisible:h,purchaseConfirmationInvalid:m,purchaseConfirmed:v,updateConfirmation:g,selectedPackage:b,additionalInvoiceData:y,purchaseBus:W,preselectedCardMask:V,applePayVisible:U,googlePayVisible:G,unavailableNoticeVisible:q,hintVisible:H,alternativePaymentMethodsVisible:Q,onCreateInvoiceFinish:Y,onCancelPayment:Z,onPaymentStart:J,onPaymentFinish:K,onTryAgainButtonClick:X,onTryAnotherCardButtonClick:$,onBackToTopClick:ee,onFaqClick:et,onCloseClick:ea,variant:es="default",paymentReason:er,upgradeLegalNoticeData:ei}=e,en=(0,r.useRef)(null),eo=(0,D.D)(er),ec=eo?"dsgn4759":es,el=(0,r.useMemo)(()=>({selectedPackage:b,additionalInvoiceData:y,purchaseBus:W,onCreateInvoiceFinish:Y,preselectedCardMask:V,applePayVisible:U,googlePayVisible:G,unavailableNoticeVisible:q,alternativePaymentMethodsEnabled:Q,cardsPaymentMethodVisible:!1,
3countrySelectVisible:!1,payByCardEnabled:!1,confirmed:!0,buttonText:"",variant:ec,apmContentAlign:"center",onPaymentFinish:K,onPaymentStart:J}),[b,y,W,Y,V,U,G,q,Q,ec,K,J]),ed=(0,r.useRef)(null),eu=(0,B.Z)(L.zh.LteTablet),ep=(0,k.A)("/payment/retry","helper-title-"+t),eh=(0,k.A)("commons","try-again"),em=(0,k.A)("/payment/retry","try-another-card"),ev=(0,r.useCallback)(e=>{e.preventDefault();var t=eu?ed.current:document.querySelector(".app-overlay"),a=en.current;if(t&&a){var s=t.getBoundingClientRect(),r=a.getBoundingClientRect(),i=t.scrollTop+(r.top-s.top);t.scrollTo({top:i,behavior:"smooth"})}et()},[eu,et]),eg=(0,r.useCallback)(e=>{e.preventDefault();var t=eu?ed.current:document.querySelector(".app-overlay");t&&t.scrollTo({top:0,behavior:"smooth"}),ee()},[eu,ee]),ef=w()(F,"payment-retry__faded"),eb="dsgn4759"===es||eo,ey=w()("payment-retry__apmFormContainer",{"payment-retry__apmFormContainerDsgn4759":eb}),ew=w()("payment-retry__controls",{"payment-retry__controlsDsgn4759":eb}),ek=w()("payment-retry__purchaseFormContainer",{"payment-retry__purchaseFormContainerDsgn4759":eb}),ex=(0,k.A)("/payment/retry","description-"+t+"-dsgn4759"),eS=(0,k.A)("/payment/retry","hint-"+t+"-dsgn4759"),eP=eb&&ex?"/payment/retry#description-"+t+"-dsgn4759":"/payment/retry#description-"+t,eC=eb&&eS?"/payment/retry#hint-"+t+"-dsgn4759":"/payment/retry#hint-"+t,ej=s||eo,e_=eo?"dsgn4759":"default",eT=eo?"second-accent":"secondary",eA=eo?42:60,eI=eo?"payment-subscription-upgrade-h1":"h3",eN=w()("payment-retry__container",{"payment-retry__containerDsgn4759UpgradeToday":eo}),eE=w()("payment-retry__helper",{"payment-retry__helperDsgn4759UpgradeToday":eo});return(0,f.jsxs)("div",{className:eN,ref:ed,children:[(0,f.jsx)(M.D,{visible:i,sessionId:o,paymentSuccessful:n,onCancel:Z}),(0,f.jsx)(z.g,{onClose:ea,forceOnClose:!0}),(0,f.jsxs)("div",{className:"payment-retry__header",children:[(0,f.jsxs)("div",{className:"payment-retry__title",children:[(0,f.jsx)(S.v,{name:"payment-error",width:eA}),(0,f.jsx)(P.LocalizedText,{href:"/payment/retry#title-"+t,variant:eI}),void 0!==t&&(0,f.jsx)(P.LocalizedText,{href:eP,variant:"body-2"}),(0,f.jsx)("a",{href:"#",className:ef,onClick:ev,children:(0,f.jsx)(P.LocalizedText,{href:"/payment/retry#how-can-i-fix-it",variant:"caption-2",color:"inherit"})})]}),!!H&&(0,f.jsxs)("div",{className:"payment-retry__hint",children:[(0,f.jsx)(S.v,{name:"lightbulb-emoji",width:22,className:R}),(0,f.jsx)(P.LocalizedText,{href:eC,variant:"body-2"})]})]}),(0,f.jsxs)("div",{className:ey,children:[(0,f.jsxs)("div",{className:ew,children:[(0,f.jsx)(E.Y,{className:"payment-retry__priceWithTaxInfo",package:b,retryPayment:!0}),!!u&&(0,f.jsx)(x.$,{variant:eT,onClick:X,title:eh,blockLevel:!0}),!!p&&(0,f.jsx)(x.$,{variant:eT,onClick:$,icon:"credit-card",title:em,blockLevel:!0})]}),(0,f.jsx)(I.e,Object.assign({},el,{containerClass:ek,cardProtectionTextVisible:!1}))]}),(0,f.jsxs)("div",{className:eE,ref:en,children:[(0,f.jsxs)("div",{className:"payment-retry__policiesContainer",children:[(0,f.jsx)(N.f,{textVariant:"caption-2"}),(0,f.jsxs)("div",{id:"description-wrapper",className:"payment-retry__descriptionAgreement",children:[eo?ei&&(0,f.jsx)(A.h,{data:ei}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(_.P,{selectedPackage:b,paymentByNewCard:a,changeTaxInfoVisible:d}),(0,f.jsx)(T.c,{onlyPrivacyPolicyVisible:h})]}),!!c&&(0,f.jsx)(O.X,{invalid:m,confirmed:v,selectedPackage:b,onChange:g}),!!l&&(0,f.jsx)(C.A,{activePackage:b,variant:"default"})]})]}),(0,f.jsx)("hr",{className:"payment-retry__divider"}),(0,f.jsx)("a",{href:"#",className:F,onClick:eg,children:(0,f.jsx)(P.LocalizedText,{href:"/payment/retry#back-to-payment-options",variant:"callout",color:"inherit"})}),!!ep&&(0,f.jsxs)("div",{className:"payment-retry__helperTitle",children:[(0,f.jsx)(S.v,{name:"lightbulb-emoji",width:26,className:R}),(0,f.jsx)("div",{className:"payment-retry__text",children:(0,f.jsx)(P.LocalizedText,{href:"/payment/retry#helper-title-"+t,variant:"payment-retry-helper-title"})})]}),(0,f.jsx)("div",{className:"payment-retry__helperDescription",children:(0,f.jsx)(P.LocalizedText,{href:"/payment/retry#helper-description-"+t})})]}),!!ej&&(0,f.jsx)("div",{className:"payment-retry__helpCenter",children:(0,f.jsx)(j.t,{designVariant:e_})})]})}),(0,r.memo)(e=>
3{var{errorCode:t,failedMethod:a,tryAnotherCardButtonVisible:i,onTryAnotherCardButtonClick:n,onTryAgainButtonClick:o,onCloseClick:c}=e,l=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,b),d=(0,u.w)(),{paywallSessionId:p}=(0,g.L)(),h=(0,r.useCallback)(()=>{d&&v.g.shared(d).logRetryPopupCloseClicked(p),c(i)},[c,d,p,i]);(0,r.useEffect)(()=>(m.R.shared().setState(p,{retryForm:!0,retryReason:t,failedMethod:a}),d&&v.g.shared(d).logRetryPopupViewed(p),()=>void m.R.shared().setState(p,{retryForm:void 0,retryReason:void 0,failedMethod:void 0})),[d,p,t,a]);var y=(0,r.useCallback)(()=>{d&&v.g.shared(d).logErrorPopupTryAnotherCardClicked(p),null==n||n()},[d,p,n]),w=(0,r.useCallback)(()=>{d&&v.g.shared(d).logErrorPopupTryAgainClicked(p),null==o||o()},[d,p,o]),k=(0,r.useCallback)(()=>{d&&v.g.shared(d).logErrorPopupBackToPaymentClicked(p)},[d,p]),x=(0,r.useCallback)(()=>{d&&v.g.shared(d).logErrorPopupFaqClicked(p)},[d,p]);return(0,f.jsx)(s,Object.assign({},l,{errorCode:t,tryAnotherCardButtonVisible:i,onFaqClick:x,onBackToTopClick:k,onTryAgainButtonClick:w,onTryAnotherCardButtonClick:y,onCloseClick:h}))})),V=new Set([void 0,0,2300,4101,4200,4601,4604,4605,4606,4608,4609,4611,4613,4614,4615,4616,4621,5003,5004,5005,5006,5008,5009,5011,5012,5201,5202,5203,5204,5205,5206,5207,5210,5212,5213,5301,5302,5303,5305,5306,5307,5308,5309,5310,5311,5312,5320,5396,5401,5410,5412,5809,5811,5889,6001,6002,6003,6004,6100,6101,6102]),U=new Set([void 0,0,4601,4604,4605,5005,5006,5008,5011,5012,5204,5206,5207,5303,5410,5809,5811,5889,6001,6002,6003,6004]),G=new Set([2300,4101,4200,4601,4604,4605,4606,4608,4609,4611,4613,4614,4615,4616,4621,5003,5004,5006,5008,5009,5011,5012,5203,5204,5205,5206,5207,5212,5213,5301,5303,5305,5306,5307,5308,5309,5310,5311,5312,5320,5396,5401,5412,5809,5811,5889,6100,6101,6102]),q=new Set([void 0,0,5005,5201,5202,5210,5302,5410,6001,6002,6003,6004]),H=(0,r.memo)(e=>{var t,{error:a,paymentReason:s,isSubscriptionForm:m,purchaseCredits:v,lockScreenVisible:g,selectedPackage:b,additionalInvoiceData:y,purchaseBus:w,preselectedCardMask:k,purchaseConfirmationInvalid:x,purchaseConfirmed:S,applePayVisible:P,googlePayVisible:C,unavailableNoticeVisible:j,alternativePaymentMethodsVisible:_,hintVisible:T=!0,updateConfirmation:A,setLockScreenVisible:I,onCreateInvoiceFinish:N,onPaymentFinish:E,onTryAgainButtonClick:M,onTryAnotherCardButtonClick:O,onCloseClick:R,variant:F,upgradeLegalNoticeData:B}=e,[L,z]=(0,r.useState)(""),[D,H]=(0,r.useState)(!1),[Q,Y]=(0,r.useState)(k),Z=a&&V.has(a.code)?a.code:0,J=null==a?void 0:a.paymentMethod,K=q.has(Z),X=G.has(Z),$=U.has(Z),ee=b&&!b.confirmed,et=v&&!m&&s!==c.N.FastBuyRebillUpdate&&b.meta.AutoRefill&&b.meta.AutoRefill.available,ea=(null==(t=b.priceWithTax)?void 0:t.priceType)==="net"&&!et,es=(0,u.w)(),er=(0,d.J2)(()=>n.T.shared().cardsTokenizationEnabled,[],!1),ei=!m&&s!==c.N.FastBuyRebillUpdate,en=(null==b?void 0:b.recurrent)===!1,eo=(0,d.uN)(()=>es?p.L$.shared(es).acceptOffer():i.v.just(),[es]),ec=(0,d.uN)(()=>es?p.L$.shared(es).rejectOffer():i.v.just(),[es]),el=(0,r.useCallback)(()=>{I(!1),null==ec||ec()},[I,ec]),ed=(0,r.useCallback)(e=>{z(e),I(!0),H(!1)},[I]),eu=(0,d.uN)(()=>es?o.n.shared(es).finalizeProposal():i.v.just(),[es],!1),ep=(0,r.useCallback)(e=>{null==A||A(e)},[A]),eh=(0,r.useCallback)((e,t)=>{var a;H(e.isSuccessful),e.isSuccessful||I(!1),er&&Y(void 0),e.isSuccessful?(l.Y.shared().get(h.A).actions.close("purchase"),null==eo||eo(),eu()):er&&null!=(a=e.error)&&a.updateCardDetails&&Y(e.error.updateCardDetails),null==E||E(e,t)},[eo,eu,er,I,E]);return(0,f.jsx)(W,{errorCode:Z,failedMethod:J,helpCenterIsVisible:$,paymentSessionId:L,paymentSuccessful:D,lockScreenVisible:g,updateConfirmation:ep,showConfirmation:ee,tryAgainButtonVisible:K,tryAnotherCardButtonVisible:X,changeTaxInfoVisible:ea,purchaseConfirmationInvalid:x,purchaseConfirmed:S,applePayVisible:P,googlePayVisible:C,unavailableNoticeVisible:j,hintVisible:T,alternativePaymentMethodsVisible:_,autoBuyVisible:ei,newCard:!1,legalNoticeOnlyPrivacyPolicyVisible:en,selectedPackage:b,additionalInvoiceData:y,purchaseBus:w,preselectedCardMask:Q,onCreateInvoiceFinish:N,onCancelPayment:el,onPaymentStart:ed,onPaymentFinish:eh,onTryAgainButtonClick:M,onTryAnotherCardButtonClick:O,onCloseClick:R,variant:F,paymentReason:s,upgradeLegalNoticeData:B})})},600(e,t,a){"use strict";a.d(t,{y:()=>$});var s=a(42062),r=a(99870),i=a.n(r),n=a(22081),o=a(91994),c=a(66691),l=a(75841),d=a(28138),u=a(78675),p=a(45366),h=a(72852),m=a(43069),v=a(92495),g=a(31085);function f(e){return t=>(0,s.memo)(a=>{var r=(0,s.useRef)(null),i=(0,s.useRef)(!1),n=(0,p.B)(r,[],{rootMargin:"0px 0px -100px 0px"}),{paywallSessionId:c,trackingEnabled:l}=(0,h.L)(),d=(0,o.w)(),u=(0,v.Zm)(v.zh.LteTablet),f="dsgn6269-test2"===a.variant&&u;return(0,s.useEffect)(()=>{f&&!i.current&&n&&l&&d&&(i.current=!0,m.g.shared(d).logPaywallBenefitViewed(c,e))},[n,c,l,d,u,f]),(0,g.jsx)("div",{ref:r,children:(0,g.jsx)(t,Object.assign({},a))})})}var b=a(78903),y=a(97314);let w=(0,s.memo)(e=>{var{text:t,illustration:a,iconClass:s=""}=e,r=!["rocket","star"].includes(a);return(0,g.jsxs)("div",{className:"subscription-benefit-item",children:[!!r&&(0,g.jsx)("span",{className:"subscription-benefit-item-icon "+s,children:(0,g.jsx)(b.Icon,{name:a,size:"normal"})}),(0,g.jsx)(y.E,{variant:"payment-subscription-benefit",content:t})]})}),k=(0,s.memo)(e=>{var{title:t,text:a,illustration:s,iconClass:r}=e,n=!["rocket","star"].includes(s),o=(0,v.Zm)(v.zh.LteTablet),c=i()("payment-subscription-benefits-item-monetization-model-services__benefitIcon",r);return(0,g.jsxs)("div",{className:"payment-subscription-benefits-item-monetization-model-services__benefitItem",children:[!!n&&(0,g.jsxs)("div",{className:"payment-subscription-benefits-item-monetization-model-services__benefitTitleRow",children:[(0,g.jsx)("span",{className:c,children:(0,g.jsx)(b.Icon,{name:s,size:"normal"})}),!!t&&(0,g.jsx)(y.E,{variant:"footnote-2",content:t})]}),(0,g.jsx)(y.E,{variant:o?"footnote-2":"caption-2",content:a})]})}),x=(0,s.memo)(e=>{var{title:t,text:a,illustration:s,iconClass:r=""}=e,n=!["rocket","star"].includes(s),o=i()("payment-subscription-benefits-item-dsgn6269-test2__benef
3itIcon",r),c=(0,v.Zm)(v.zh.LteTablet);return(0,g.jsxs)("div",{className:"payment-subscription-benefits-item-dsgn6269-test2__subscriptionBenefitItem",children:[!!n&&(0,g.jsx)("span",{className:o,children:(0,g.jsx)(b.Icon,{name:s,size:"normal"})}),(0,g.jsxs)("div",{className:"payment-subscription-benefits-item-dsgn6269-test2__benefitTitleRow",children:[!!t&&(0,g.jsx)(y.E,{variant:c?"footnote-1":"body-1",content:t}),(0,g.jsx)(y.E,{variant:c?"caption-2":"footnote-2",content:a})]})]})}),S=(0,s.memo)(e=>{var{title:t,text:a,illustration:s,iconClass:r=""}=e,n=!["rocket","star"].includes(s),o=i()("payment-subscription-benefits-item-monetization-model-services-prime__benefitIcon",r),c=(0,v.Zm)(v.zh.LteTablet);return(0,g.jsxs)("div",{className:"payment-subscription-benefits-item-monetization-model-services-prime__subscriptionBenefitItem",children:[!!n&&(0,g.jsxs)("span",{className:o,children:[(0,g.jsx)("svg",{className:"payment-subscription-benefits-item-monetization-model-services-prime__iconBorder",viewBox:"0 0 38 38","aria-hidden":!0,focusable:!1,children:(0,g.jsx)("circle",{cx:"19",cy:"19",r:"18"})}),(0,g.jsx)(b.Icon,{name:s,size:"normal"})]}),(0,g.jsxs)("div",{className:"payment-subscription-benefits-item-monetization-model-services-prime__benefitTitleRow",children:[!!t&&(0,g.jsx)(y.E,{variant:c?"footnote-1":"body-1",content:t}),(0,g.jsx)(y.E,{variant:c?"caption-2":"footnote-2",content:a})]})]})});var P=["variant"],C=(0,s.memo)(e=>{var{variant:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,P);switch(t){case"default":return(0,g.jsx)(w,Object.assign({},a));case"dsgn6269-test2":return(0,g.jsx)(x,Object.assign({},a));case"monetization-model-services":return(0,g.jsx)(k,Object.assign({},a));case"monetization-model-services-prime":return(0,g.jsx)(S,Object.assign({},a))}}),j=a(15782),_=a(13462),T=["userIsFromCupid","product","variant"];let A=(0,s.memo)(e=>{var{userIsFromCupid:t,variant:a}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,T),i=(0,c.J2)(()=>_.T.shared().transparencyPurchaseFormTextsEnabled,[]),n=(0,s.useMemo)(()=>"dsgn6269-test2"===a||"monetization-model-services-prime"===a?i?"unlimited-communication-description-compliant":"unlimited-communication-description":i?t?"unlimited-communication-compliant":"unlimited-messages-compliant":t?"unlimited-communication":"unlimited-messages",[t,a,i]),o=(0,j.A)("payment",n),l=(0,j.A)("payment",i?"unlimited-communication-title-compliant":"unlimited-communication-title");return(0,g.jsx)(C,Object.assign({title:l,text:o,illustration:"infinity",variant:a},r))});var I=(0,s.memo)(e=>{var t=(0,o.w)(),a=(0,c.J2)(()=>t?n.x.shared(t).tags.pipe((0,d.T)(e=>e.includes("coregistration.cupid"))):(0,l.of)(!1),[t]),s=u.T.shared().product;return(0,g.jsx)(A,Object.assign({},e,{userIsFromCupid:a,product:s}))}),N=f("free-communication")(I);let E=(0,s.memo)(e=>{var{iconClass:t,monthlyCreditPackEnabled:a,recurringSubscription:r,variant:i}=e,n=(0,s.useMemo)(()=>r?a?"free-monthly-credit-pack-title":"free-credits-title":"free-credits-pack-title",[r,a]),o="dsgn6269-test2"===i||"monetization-model-services-prime"===i,c=(0,s.useMemo)(()=>r?a?o?"free-monthly-credit-pack-description":"free-monthly-credit-pack":o?"free-credits-description":"free-credits":o?"free-credits-pack-description":"free-credits-pack",[r,a,o]),l=(0,j.A)("payment",c),d=(0,j.A)("payment",n);return(0,g.jsx)(C,{title:d,text:l,variant:i,illustration:"coin-currency",iconClass:t})});var M=f("free-credits")(E);let O=(0,s.memo)(e=>{var{iconClass:t,variant:a}=e,r=(0,s.useMemo)(()=>"dsgn6269-test2"===a||"monetization-model-services-prime"===a?"read-all-messages-dsgn6269-test2-description":"monetization-model-services"===a?"benefit-endless-sanctuary-text":"read-all-messages",[a]),i=(0,j.A)("payment",r),n="monetization-model-services"===a?"eye":"message",o=(0,j.A)("payment","dsgn6269-test2"===a||"monetization-model-services-prime"===a?"read-all-messages-dsgn6269-test2-title":"benefit-endless-sanctuary-title");return(0,g.jsx)(C,{title:o,text:i,variant:a,illustration:n,iconClass:t})});var R=f("read-all-messages")(O);let F=(0,s.memo)(e=>{var{iconClass:t,variant:a}=e,r=(0,s.useMemo)(()=>"dsgn6269-test2"===a||"monetization-model-services-prime"===a?"unlimited-mingles-title":"benefit-true-alignment-title",[a]),i=(0,s.useMemo)(()=>"dsgn6269-test2"===a||"monetization-model-services-prime"===a?"unlimited-mingles-description":"monetization-model-services"===a?"benefit-true-alignment-text":"unlimited-mingles",[a]),n=(0,j.A)("payment",r),o=(0,j.A)("payment",i);return(0,g.jsx)(C,{text:o,variant:a,illustration:"paper-plane",iconClass:t,title:n})});var B=f("unlimited-mingles")(F);let L=(0,s.memo)(e=>{var{iconClass:t,variant:a,textVariant:s}=e,r=(0,j.A)("payment","dsgn6269-test2"===a?"voice-messages-and-video-chats-description":"dsgn7578
3-test1"===s?"voice-messages-and-video-chats-dsgn7578-test1":"voice-messages-and-video-chats"),i=(0,j.A)("payment","voice-messages-and-video-chats-title");return(0,g.jsx)(C,{illustration:"microphone",iconClass:t,variant:a,text:r,title:i})});var z=(0,s.memo)(e=>{var t=(0,c.J2)(()=>_.T.shared().voiceMessagesAndVideoChatsBenefitTextVariant,[],"default");return(0,g.jsx)(L,Object.assign({},e,{textVariant:t}))});let D=(0,s.memo)(e=>{var{iconClass:t,variant:a}=e,s=(0,j.A)("payment","active-verified-members");return(0,g.jsx)(C,{text:s,variant:a,illustration:"person",iconClass:t})});var W=a(42040);let V=(0,s.memo)(e=>{var{iconClass:t,trialPackage:a,variant:r}=e,i=(0,W.A)(),n=(0,s.useMemo)(()=>{if(i&&a&&"net"!==a.priceType&&a.standartPrice){var e=i(a.currency,a.standartPrice,"short");return(0,g.jsx)("span",{className:"subscription-benefit-item-title-strike",children:e})}return""},[a,i]),o=(0,j.A)("payment","free-first-month",{discount:n,amount:a?String(a.amount):""});return(0,g.jsx)(C,{text:o,variant:r,illustration:"gift",iconClass:t})}),U=(0,s.memo)(e=>{var{iconClass:t,variant:a}=e,r=(0,s.useMemo)(()=>"dsgn6269-test2"===a?"opt-out-with-settings-cancellation-description":"opt-out",[a]),n=(0,j.A)("payment",r),o=(0,j.A)("payment","opt-out-with-settings-cancellation-title"),c=i()(t,"payment-subscription-benefits-opt-out-benefit__icon");return(0,g.jsx)(C,{title:o,text:n,variant:a,illustration:"block",iconClass:c})}),G=(0,s.memo)(e=>{var{iconClass:t,variant:a}=e,s=(0,j.A)("payment/referral-purchase","free-trial-credits");return(0,g.jsx)(C,{text:s,variant:a,illustration:"gift",iconClass:t})}),q=(0,s.memo)(e=>{var{iconClass:t,variant:a}=e,s=(0,j.A)("payment","dsgn6269-test2"===a||"monetization-model-services-prime"===a?"recurring-subscription-discount-benefit-description":"recurring-subscription-discount-benefit"),r=(0,j.A)("payment","recurring-subscription-discount-benefit-title");return(0,g.jsx)(C,{title:r,text:s,variant:a,illustration:"percent",iconClass:t})});var H=f("recurring-subscription-discount")(q),Q=[20,50,160];let Y=(0,s.memo)(e=>{var{iconClass:t,variant:a,meaningfulMessages:s=Q}=e,r=(0,j.A)("payment","benefit-meaningful-messaging-text",Array.isArray(s)?{first:s[0]||Q[0],second:s[1]||Q[1],third:s[2]||Q[2],count:0}:{count:s}),i=(0,j.A)("payment","benefit-meaningful-messaging-title");return(0,g.jsx)(C,{text:r,variant:a,illustration:"message",iconClass:t,title:i})}),Z=(0,s.memo)(e=>{var{iconClass:t,variant:a}=e,s=(0,j.A)("payment","benefit-shared-presence-text"),r=(0,j.A)("payment","benefit-shared-presence-title");return(0,g.jsx)(C,{text:s,variant:a,illustration:"attachments",iconClass:t,title:r})});var J=a(13665);let K=(0,s.memo)(e=>{var{unlimitedMessagesWithSubscriptionVisible:t,recurringSubscriptionDiscountsEnabled:a,readAllMessagesVisible:r,unlimitedLetsMingleWithMembershipVisible:n,voiceMessagesAndVideoChatsBenefitVisible:o,clientsInFeedEnabled:c,feedOnlyFreeMembersEnabled:l,trialPackage:d,variant:u="list",itemVariant:p="default",recurringSubscription:h=!0,monthlyCreditPackEnabled:m,benefitsScope:v,meaningfulMessages:f}=e,b=(0,s.useMemo)(()=>"trial-banner"===v&&"grid"===u&&a?"three-x-grid":u,[v,u,a]),y=(0,s.useMemo)(()=>i()("subscription-benefits",b,p),[b,p]),w=i()("subscription-benefits-icon",{"blue-icon":!t,"yellow-icon":t});if("services-prime"===v||"services-essentials"===v)return(0,g.jsx)("div",{className:"services-essentials"===v?"subscription-benefits-plan-essentials":"subscription-benefits-plan-prime",children:(0,g.jsx)(J.$,{variant:"services-essentials"===v?"essentials":"prime",children:(0,g.jsxs)("div",{className:y,children:[(0,g.jsx)(B,{variant:p}),(0,g.jsx)(N,{variant:p}),(0,g.jsx)(R,{variant:p}),(0,g.jsx)(Z,{variant:p})]})})});if("dsgn6269-test2"===v)return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)("svg",{className:"subscription-benefits-gradient-defs",width:0,height:0,"aria-hidden":!0,focusable:!1,children:(0,g.jsx)("defs",{children:(0,g.jsxs)("linearGradient",{id:"dsgn6269-test2-benefit-icon-gradient",x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,g.jsx)("stop",{offset:"0%",stopColor:"var(--dsgn6269-test2-gradient-start)"}),(0,g.jsx)("stop",{offset:"100%",stopColor:"var(--dsgn6269-test2-icon-gradient-end)"})]})})}),(0,g.jsxs)("div",{className:y,children:[(0,g.jsx)(B,{variant:p}),(0,g.jsx)(N,{variant:p}),(0,g.jsx)(R,{variant:p}),(0,g.jsx)(M,{variant:p,monthlyCreditPackEnabled:m,recurringSubscription:h}),!!a&&(0,g.jsx)(H,{variant:p})]})]});if("services"===v)return(0,g.jsxs)("div",{className:y,children:[(0,g.jsx)(Y,{meaningfulMessages:f,variant:p,iconClass:"subscription-benefits-icon primary-color-icon"}),(0,g.jsx)(Z,{variant:p,iconClass:"subscription-benefits-icon primary-color-icon"}),(0,g.jsx)(R,{variant:p,iconClass:"subscription-benefits-icon primary-color-icon"}),(0,g.jsx)(B,{variant:p,iconClass:"subscription-benefits-icon primary-color-icon"})]});
3if("trial-activated"===v&&!d)return(0,g.jsxs)("div",{className:y,children:[(0,g.jsx)(M,{variant:p,iconClass:"subscription-benefits-icon yellow-icon",monthlyCreditPackEnabled:!0,recurringSubscription:!0}),!!o&&(0,g.jsx)(z,{variant:p,iconClass:"subscription-benefits-icon blue-icon"}),(0,g.jsx)(B,{variant:p,iconClass:"subscription-benefits-icon red-icon"}),(0,g.jsx)(U,{variant:p,iconClass:"subscription-benefits-icon green-icon"})]});if("trial-banner"===v&&d)return(0,g.jsxs)("div",{className:y,children:[(0,g.jsx)(V,{variant:p,iconClass:"subscription-benefits-icon blue-icon",trialPackage:d}),!!o&&(0,g.jsx)(z,{variant:p,iconClass:"subscription-benefits-icon yellow-icon"}),(0,g.jsx)(D,{variant:p,iconClass:"subscription-benefits-icon green-icon"}),!!n&&(0,g.jsx)(B,{variant:p,iconClass:"subscription-benefits-icon red-icon"}),!!a&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(H,{variant:p,iconClass:"subscription-benefits-icon orange-icon"}),(0,g.jsx)(U,{variant:p,iconClass:"subscription-benefits-icon green-icon"})]})]});else if("trial-banner-credits"===v)return(0,g.jsxs)("div",{className:y,children:[(0,g.jsx)(G,{variant:p,iconClass:"subscription-benefits-icon blue-icon"}),!c&&!!o&&(0,g.jsx)(z,{variant:p,iconClass:"subscription-benefits-icon yellow-icon"}),(0,g.jsx)(D,{variant:p,iconClass:"subscription-benefits-icon green-icon"}),!!n&&(0,g.jsx)(B,{variant:p,iconClass:"subscription-benefits-icon red-icon"}),!!a&&(0,g.jsx)(H,{variant:p,iconClass:"subscription-benefits-icon orange-icon"})]});else if("trial-deeplink"===v)return(0,g.jsxs)("div",{className:y,children:[!!t&&(0,g.jsx)(N,{variant:p,iconClass:"subscription-benefits-icon blue-icon"}),(0,g.jsx)(M,{variant:p,iconClass:w,monthlyCreditPackEnabled:m,recurringSubscription:h}),!!l&&!!o&&(0,g.jsx)(z,{variant:p,iconClass:"subscription-benefits-icon yellow-icon"}),!!n&&(0,g.jsx)(B,{variant:p,iconClass:"subscription-benefits-icon red-icon"}),(0,g.jsx)(U,{variant:p,iconClass:"subscription-benefits-icon green-icon"}),!!a&&(0,g.jsx)(H,{variant:p,iconClass:"subscription-benefits-icon orange-icon"})]});else if("default-with-popular-members"===v)return(0,g.jsxs)("div",{className:y,children:[!!t&&(0,g.jsx)(N,{variant:p,iconClass:"subscription-benefits-icon blue-icon"}),(0,g.jsx)(M,{variant:p,iconClass:w,monthlyCreditPackEnabled:m,recurringSubscription:h}),!!l&&!!o&&(0,g.jsx)(z,{variant:p,iconClass:"subscription-benefits-icon yellow-icon"}),!!r&&(0,g.jsx)(R,{variant:p,iconClass:"subscription-benefits-icon green-icon"}),!!n&&(0,g.jsx)(B,{variant:p,iconClass:"subscription-benefits-icon red-icon"}),!!a&&(0,g.jsx)(H,{variant:p,iconClass:"subscription-benefits-icon orange-icon"})]});else if("default"===v)return(0,g.jsxs)("div",{className:y,children:[!!t&&(0,g.jsx)(N,{variant:p,iconClass:"subscription-benefits-icon blue-icon"}),(0,g.jsx)(M,{variant:p,iconClass:w,monthlyCreditPackEnabled:m,recurringSubscription:h}),!c&&!!o&&(0,g.jsx)(z,{variant:p,iconClass:"subscription-benefits-icon yellow-icon"}),!!r&&(0,g.jsx)(R,{variant:p,iconClass:"subscription-benefits-icon green-icon"}),!!n&&(0,g.jsx)(B,{variant:p,iconClass:"subscription-benefits-icon red-icon"}),!!a&&(0,g.jsx)(H,{variant:p,iconClass:"subscription-benefits-icon orange-icon"})]});else return null});var X=["monetizationModel","trialPackage","trialPackageOrigin","trialActivated","itemVariant","benefitsScope"],$=(0,s.memo)(e=>{var{monetizationModel:t="credits",trialPackage:a,trialPackageOrigin:r="banner",trialActivated:i=!1,itemVariant:n,benefitsScope:o}=e,l=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,X),d=(0,c.J2)(()=>_.T.shared().popularMembersEnabled,[],!1),u=(0,c.J2)(()=>_.T.shared().unlimitedMessagesWithSubscriptionEnabled,[],!1),p=(0,c.J2)(()=>_.T.shared().unlimitedLetsMingleWithMembershipEnabled,[],!1),h=(0,c.J2)(()=>_.T.shared().recurringSubscriptionDiscountsEnabled,[],!1),m=(0,c.J2)(()=>_.T.shared().trialMessagesEnabled,[],!1),v=(0,c.J2)(()=>_.T.shared().voiceMessagesEnabled,[],!1),f=(0,c.J2)(()=>_.T.shared().videoCallEnabled,[],!1),b=(0,c.J2)(()=>
3_.T.shared().clientsInFeedEnabled,[],!1),y=(0,c.J2)(()=>_.T.shared().feedOnlyFreeMembersEnabled,[],!1),w=!e.trialPackage,k=b||u,x=(0,s.useMemo)(()=>{if(o)return o;if("services"===t)return"services";if(i)return"trial-activated";if(a&&"banner"===r)return"trial-banner";if("banner-credits"===r)return"trial-banner-credits";if(d&&a&&"deeplink"===r)return"trial-deeplink";else if(d)return"dsgn6269-test2"===n?"dsgn6269-test2":"default-with-popular-members";else return"dsgn6269-test2"===n?"dsgn6269-test2":"default"},[o,t,i,a,r,d,n]);return(0,g.jsx)(K,Object.assign({},l,{unlimitedMessagesWithSubscriptionVisible:k,unlimitedLetsMingleWithMembershipVisible:p,readAllMessagesVisible:m,voiceMessagesAndVideoChatsBenefitVisible:v&&f,clientsInFeedEnabled:b,feedOnlyFreeMembersEnabled:y,monthlyCreditPackEnabled:w,recurringSubscriptionDiscountsEnabled:h,benefitsScope:x,trialPackage:a,itemVariant:n}))})},25015(e,t,a){"use strict";a.d(t,{M:()=>c});var s=a(42062),r=a(85338),i=a(81924),n=a(15782),o=a(31085);let c=(0,s.memo)(e=>{var{discount:t,badge:a,selectedPackageRecurringPeriod:c}=e,l=c===r.jB.week?"weekly":c===r.jB.month?"monthly":null,d=(0,n.A)("/payment",l||""),u=(0,n.A)("/payment","payment-form-package-label-"+a),p=(0,s.useMemo)(()=>({discount:t,badge:u.toUpperCase(),period:d?d.charAt(0).toUpperCase()+d.slice(1):""}),[t,u,d]);return(0,o.jsxs)("div",{className:"payment-subscription-upgrade-message-cost-info__container",children:[(0,o.jsx)("span",{className:"payment-subscription-upgrade-message-cost-info__discount",children:(0,o.jsx)(i.LocalizedText,{href:"/payment/#discount",variant:"payment-subscription-period-switcher-discount",color:"inherit"})}),(0,o.jsx)(i.LocalizedText,{href:"/payment/subscription-upgrade#message-cost-comparison",variant:"caption-2",color:"inherit",data:p})]})})},37790(e,t,a){"use strict";a.d(t,{N:()=>I});var s=a(22386),r=a(42062),i=a(66691),n=a(16116),o=a(92495),c=a(13462),l=a(47443),d=a(22883),u=a(53170),p=a(85338),h=a(99870),m=a.n(h),v=a(97314),g=a(78903),f=a(81924),b=a(31085),y={kind:"upgrade-to"};let w=(0,r.memo)(e=>{var{planLabel:t=y,variant:a}=e,s="current"===a?"/payment/subscription-upgrade#active-plan":"upgrade-from"===t.kind?"/payment/subscription-upgrade#plan-card-upgrade-from":"/payment/subscription-upgrade#plan-card-upgrade-to",i="current"===a?"caption-2":"caption-1",n=(0,r.useMemo)(()=>"current"===a?{compact:!1}:"upgrade-from"===t.kind?{date:t.date}:void 0,[t,a]),o=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages-plan-label__container",{"payment-subscription-upgrade-packages-plan-label__current":"current"===a}),[a]),c=void 0===a?"secondary-hover":"current"===a?"primary":"secondary",l=void 0===a?"var(--sdv-secondary-hover-color)":"var(--sdv-secondary-color)";return(0,b.jsxs)("span",{className:o,children:["upgrade-from"===t.kind&&"current"!==a&&(0,b.jsx)(g.Icon,{name:"subscription-upgrade-calendar",size:"normal",color:l}),(0,b.jsx)(f.LocalizedText,{href:s,variant:i,color:c,data:n})]})});var k=a(42040);let x="payment-subscription-upgrade-packages-package-large__selected",S="payment-subscription-upgrade-packages-package-large__current",P=(0,r.memo)(e=>{var{badge:t,recurringPeriod:a,variant:s,currency:i,dailyMessages:n,recurringPrice:o,planLabel:c,onClick:l}=e,d=(0,k.A)(),u="current"!==s,h=a===p.jB.week?"/payment#weekly":a===p.jB.month?"/payment#monthly":null,y=a===p.jB.week?"/payment#payment-form-choose-period-recurring-price-per-week":a===p.jB.month?"/payment#payment-form-choose-period-recurring-price-per-month":null,P="current"===s?"payment-subscription-upgrade-daily-messages-500":"payment-subscription-upgrade-daily-messages-600",C="selected"===s?"body-1":"body-2",j=(0,r.useMemo)(()=>({amount:n}),[n]),_=(0,r.useMemo)(()=>"number"==typeof e.costPerMessage?d(i,e.costPerMessage,"short",3):null,[i,e.costPerMessage,d]),T=(0,r.useMemo)(()=>({price:d(i,o,"short"),asterisk:""}),[d,i,o]),A=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages-package-large__container",{[x]:"selected"===s,[S]:"current"===s}),[s]),I=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages-package-large__planInfoWrapper",{[x]:"selected"===s,[S]:"current"===s}),[s]),N=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages-package-large__planPricesWrapper",{[x]:"selected"===s,[S]:"current"===s}),[s]);return(0,b.jsxs)("div",{className:A,onClick:l,children:[(0,b.jsxs)("div",{className:I,children:[(0,b.jsx)(w,{planLabel:c,variant:s}),(0,b.jsxs)("div",{className:"payment-subscription-upgrade-packages-package-large__planTitle",children:[(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__planName",children:!!t&&(0,b.jsx)(f.LocalizedText,{href:"/payment#payment-form-package-label-"+t,variant:"payment-subscription-label-600",color:"inherit"})}),!!h&&(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__planPeriod",children:(0,b.jsx)(f.LocalizedText,{href:h,variant:"body-2",color:"inherit"})}),!!u&&(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__checkOutlined",children:(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__icon",children:(0,b.jsx)(g.Icon,{name:"check-outlined",size:"normal",color:"inherit"})})})]}),(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__dailyMessages",children:(0,b.jsx)(f.LocalizedText,{href:"/payment/form/packages/package-item#reccuring-messages-benefit-format-short",variant:P,data:j,color:"inherit"})})]}),(0,b.jsxs)("div",{className:N,children:[(0,b.jsxs)("div",{className:"payment-subscription-upgrade-packages-package-large__costPerMessageWrapper",children:[(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__itemLabel",children:(0,b.jsx)(f.LocalizedText,{href:"/payment/subscription-upgrade#plan-card-cost-per-msg",variant:"footnote-2",color:"inherit"})}),(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__costPerMessage",children:null!==_&&(0,b.jsx)(v.E,{content:_,variant:"body-1",color:"inherit"})})]}),!!y&&(0,b.jsxs)("div",{className:"payment-subscription-upgrade-packages-package-large__planPriceWrapper",children:[(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__itemLabelCapitalize",children:(0,b.jsx)(f.LocalizedText,{href:"/payment/subscription-upgrade#plan-card-plan-price",variant:"footnote-2",color:"inherit"})}),(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-large__planPrice",children:(0,b.jsx)(f.LocalizedText,{href:y,variant:C,color:"inherit",data:T})})]})]})]})}),C="payment-subscription-upgrade-packages-package-small__selected",j=(0,r.memo)(e=>{var{recurringPeriod:t,variant:a,currency:s,costPerMessage:i,recurringPrice:n,onClick:o}=e,c=(0,k.A)(),l=t===p.jB.week?"/payment#weekly":t===p.jB.month?"/payment#monthly":null,d=t===p.jB.week?"/payment#payment-form-choose-period-recurring-price-per-week":t===p.jB.month?"/payment#payment-form-choose-period-recurring-price-per-month":null,u="selected"===a?"callout-700":"callout",h=(0,r.useMemo)(()=>"number"==typeof i?{price:c(s,i,"short",3)}:null,[c,s,i]),v=(0,r.useMemo)(()=>({price:c(s,n,"short"),asterisk:""}),[c,s,n]),y=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages-package-small__container",{[C]:"selected"===a}
3),[a]),w=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages-package-small__costPerMessage",{[C]:"selected"===a}),[a]);return(0,b.jsxs)("div",{className:y,onClick:o,children:[(0,b.jsxs)("div",{className:"payment-subscription-upgrade-packages-package-small__planTitleWrapper",children:[!!l&&(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-small__planPeriod",children:(0,b.jsx)(f.LocalizedText,{href:l,variant:"footnote-2",color:"inherit"})}),(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-small__checkOutlined",children:(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-small__icon",children:(0,b.jsx)(g.Icon,{name:"check-outlined",size:"normal",color:"inherit"})})})]}),(0,b.jsx)("div",{className:w,children:!!h&&(0,b.jsx)(f.LocalizedText,{href:"/payment/form/packages/package-item#cost-per-message",variant:"payment-subscription-upgrade-cost-per-message-small",color:"inherit",data:h})}),!!d&&(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages-package-small__recurringPrice",children:(0,b.jsx)(f.LocalizedText,{href:d,variant:u,color:"inherit",data:v})})]})});var _=(0,r.memo)(e=>{var{sku:t,onClick:a}=e,s=(0,r.useCallback)(()=>{a(t)},[t,a]);switch(e.size){case"small":return(0,b.jsx)(j,{recurringPeriod:e.recurringPeriod,currency:e.currency,variant:e.variant,costPerMessage:e.costPerMessage,recurringPrice:e.recurringPriceValue,onClick:s});case"large":return(0,b.jsx)(P,{badge:e.badge,recurringPeriod:e.recurringPeriod,variant:e.variant,currency:e.currency,dailyMessages:e.dailyMessages,costPerMessage:e.costPerMessage,recurringPrice:e.recurringPriceValue,planLabel:e.planLabel,onClick:s});default:return null}});let T=(0,r.memo)(e=>{var{packages:t,currency:a,activePackageRecurringPeriod:s,topUpCost:i,planLabel:c,selectedPackageData:l}=e,d=(0,n.Z)(o.zh.LteTablet),u=d?1===t.length?"large":"small":"large",h=s===p.jB.week&&"small"===u,v=d&&"small"===u&&!!i,g=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages__planPackagesWrapper",{"payment-subscription-upgrade-packages__small":"small"===u}),[u]),y=(0,r.useMemo)(()=>m()("payment-subscription-upgrade-packages__container",{"payment-subscription-upgrade-packages__inconspicuous":d&&1===t.length&&"large"===u}),[d,t.length,u]),x=(0,k.A)(),S=(0,r.useMemo)(()=>{if("number"==typeof(null==i?void 0:i.multiplier))return{multiplier:i.multiplier}},[null==i?void 0:i.multiplier]),P=(0,r.useMemo)(()=>{if("number"==typeof(null==i?void 0:i.savings))return{savings:x(a,i.savings,"short")}},[x,a,null==i?void 0:i.savings]),C=(0,r.useMemo)(()=>({amount:l.dailyMessages}),[l]);return(0,b.jsxs)("div",{className:y,children:[!!h&&(0,b.jsxs)("div",{className:"payment-subscription-upgrade-packages__activePlanWrapper",children:[(0,b.jsx)(w,{planLabel:c,variant:"selected"}),(0,b.jsxs)("div",{className:"payment-subscription-upgrade-packages__upgradedPlanInfo",children:[(0,b.jsx)("span",{className:"payment-subscription-upgrade-packages__planName",children:!!l.badge&&(0,b.jsx)(f.LocalizedText,{href:"/payment#payment-form-package-label-"+l.badge,variant:"payment-subscription-label-600",color:"primary"})}),(0,b.jsx)(f.LocalizedText,{href:"/payment/form/packages/package-item#reccuring-messages-benefit-format-short",variant:"payment-subscription-upgrade-daily-messages-600",color:"secondary",data:C})]})]}),(0,b.jsx)("div",{className:g,children:t.map(e=>{if("small"===u){var t="current"===e.variant?void 0:e.variant;return(0,b.jsx)(_,Object.assign({},e,{size:"small",variant:t}),e.sku)}return(0,b.jsx)(_,Object.assign({},e,{size:"large"}),e.sku)})}),!!v&&(0,b.jsxs)("div",{className:"payment-subscription-upgrade-packages__topUpCostAndSavingsWrapper",children:[(0,b.jsx)(f.LocalizedText,{href:"/payment/subscription-upgrade#top-up-cost",variant:"caption-2",color:"transparent-dark-active",data:S}),(0,b.jsx)(f.LocalizedText,{href:"/payment/subscription-upgrade#top-up-savings",variant:"caption-1",color:"secondary-active",data:P})]})]})});var A=["discovery","connection","closeness"],I=(0,r.memo)(e=>{var t,a,{activePackage:h,selectedSku:m,activePackageRecurringPeriod:v,upgradedPackages:g,planLabel:f,selectedPackageData:y,onSelectedSkuChange:w}=e,k=(null!=(a=h.recurringPrice)?a:h.price).currency,{topUpCostPerMessage:x,topUpCurrency:S}=(0,s.d)(),P=S===k?(t=y.costPerMessage)&&x?{multiplier:Math.floor(x/t),savings:Math.round((x-t)*100)/100}:{multiplier:0,savings:0}:null,C=function(e){var{activePackage:t,upgradedPackages:a,activePackageRecurringPeriod:s,selectedSku:h,planLabel:m,onSelectedSkuChange:v}=e,g=(0,n.Z)(o.zh.LteTablet),f=(0,i.J2)(()=>c.T.shared().purchaseChooseSubscriptionPackageBadges,[]);return(0,r.useMemo)(()=>(s===p.jB.week||g?a:[t,...a]).map(e=>{var a,s,r,i,n,o,c,g,b,y,w;return a=t.sku,n=f&&(0,u.I)({benefitsAmount:e.benefitsAmount},A,f)||void 0,c=(o=(0,l.sR)(e))===p.jB.week?p.jB.week:o===p.jB.month?p.jB.month:null,g=null!=(s=e.recurringPrice)?s:e.price,b=null!=(r=null==(i=e.benefitsAmount)?void 0:i.messages)?r:0,y=(0,l.wT)(e,"recurringPrice"),{badge:n,variant:w=e.sku===a?"current":e.sku===h?"selected":void 0,dailyMessages:b,costPerMessage:y,recurringPeriod:c,planLabel:m,sku:e.sku,currency:g.currency,recurringPriceValue:(0,d.Z)(g),onClick:e=>{e!==h&&"current"!==w&&"selected"!==w&&v(e)}}}).filter(e=>null!==e),[s,a,t,h,f,m,v,g])}({activePackage:h,upgradedPackages:g,activePackageRecurringPeriod:v,planLabel:f,selectedSku:m,onSelectedSkuChange:w});return(0,b.jsx)(T,{packages:C,currency:k,topUpCost:P,planLabel:f,activePackageRecurringPeriod:v,selectedPackageData:y})})},30041(e,t,a){"use strict";a.d(t,{X:()=>R,B:()=>N});var s=a(42062),r=a(99870),i=a.n(r),n=a(78186),o=a(42040),c=a(31085);let l=(0,s.memo)(e=>
3{var t,{confirmed:a,invalid:r,selectedPackage:l,onChange:d}=e,u=(0,s.useMemo)(()=>i()("purchase-confirmation",{"invalid-confirmation":!!r&&!a}),[r,a]),p=(0,s.useMemo)(()=>i()("purchase-confirmation-error",{visible:!!r&&!a}),[r,a]),h=(0,s.useRef)(null);(0,s.useEffect)(()=>{r&&h.current&&h.current.scrollIntoView({behavior:"smooth",block:"start"})},[r]);var m=(0,s.useCallback)(e=>{d(e.target.checked)},[d]),v=(0,o.A)(),g=null==l?void 0:l.currency,f=(null==l||null==(t=l.priceWithTax)?void 0:t.includingTax)||(null==l?void 0:l.price),b=(0,s.useMemo)(()=>void 0!==g&&void 0!==f?v(g,f,"default"):void 0,[g,f,v]);return(0,c.jsx)("div",{children:(0,c.jsxs)("div",{className:u,ref:h,children:[(0,c.jsx)("input",{id:"confirmation-agree",type:"checkbox",onChange:m,checked:a}),(0,c.jsxs)("label",{htmlFor:"confirmation-agree",children:[(0,c.jsx)(n.X,{href:"/payment#form-confirmation-agreements"}),String.fromCharCode(160),b]}),(0,c.jsx)("div",{className:p,children:(0,c.jsx)(n.X,{href:"/payment#form-confirmation-required"})})]})})});var d=a(68911),u=a(81924);let p=(0,s.memo)(e=>{var{confirmed:t,invalid:a,onChange:r}=e,n=!!a&&!t,o=(0,s.useMemo)(()=>i()("purchase-confirmation-dsgn7153",{"purchase-confirmation-dsgn7153-invalid":n}),[n]),l=(0,s.useRef)(null);(0,s.useEffect)(()=>{a&&l.current&&l.current.scrollIntoView({behavior:"smooth",block:"start"})},[a]);var p=(0,s.useCallback)(e=>{r(e.target.checked)},[r]),h=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(u.LocalizedText,{href:"/payment#form-confirmation-subscription-agreements",variant:"caption-2",color:"inherit"}),!!n&&(0,c.jsx)(u.LocalizedText,{href:"/payment#form-confirmation-checkbox-required",variant:"caption-1",color:"dark"})]});return(0,c.jsx)("div",{className:o,ref:l,children:(0,c.jsx)(d.S,{checked:!!t,align:"flex-start",iconClassName:"purchase-confirmation-consent-checkbox",label:h,onChange:p})})});var h=a(2071),m=a(91994),v=a(66484),g=a(72852);function f(e){return(0,s.memo)(t=>{var{onChange:a}=t,r=(0,m.w)(),{paywallSessionId:i,paywallIsClosing:n}=(0,g.L)();(0,s.useEffect)(()=>(h.R.shared().setState(i,{purchaseConfirmationCheckboxVisible:!0}),()=>{n()||h.R.shared().setState(i,{purchaseConfirmationCheckboxVisible:!1})}),[i,n]);var o=(0,s.useCallback)(e=>{r&&v.V.shared(r).logPurchaseConfirmationChanged(i,e),a(e)},[i,r,a]);return(0,c.jsx)(e,Object.assign({},t,{onChange:o}))})}var b=a(81267),y=a(82788),w=a(75841),k=a(56607),x=a(91654),S=a(13462),P=a(58731),C=a(45482),j=a(84190),_=a(28138),T=a(5801),A="SubscriptionAutorenewalExplicitConsent",I="confirmed";let N=function(e){class t extends s.Component{constructor(e){super(e),this.updateConfirmation=e=>{this.setState(t=>Object.assign({},t,{confirmed:e}),()=>{e&&this.onError(!1)})},this.manualUpdate=e=>{this.updateConfirmation(e),this.state.subscriptionConsentCheckboxRequired&&this.consentUserId&&this.subscription.add(P.y.shared(A,this.consentUserId).store(I,e).safeSubscribe())},this.onError=e=>{this.setState(t=>Object.assign({},t,{purchaseConfirmationInvalid:e}))},this.state={hasExpensivePurchase:!1,subscriptionConsentCheckboxRequired:!1,subscriptionConsentPopupRequired:!1,confirmed:e.activePackage&&e.activePackage.confirmed||e.selectedPackage&&e.selectedPackage.confirmed}}componentDidMount(){this.subscription=new y.yU,this.subscription.add(C.Session.shared().userId.pipe((0,T.o)(),(0,j.n)(e=>x.e.shared(e).hasExpensivePurchase)).safeSubscribe(e=>{this.setState({hasExpensivePurchase:e})})),!1!==this.props.isSubscriptionForm&&this.subscription.add(C.Session.shared().userId.pipe((0,T.o)(),(0,j.n)(e=>S.T.shared().subscriptionAutorenewalExplicitConsent.pipe((0,j.n)(t=>"checkbox"===t?P.y.shared(A,e).load(I).asObservable().pipe((0,_.T)(a=>({userId:e,variant:t,confirmed:!!a}))):"popup"===t?(0,w.of)({userId:e,variant:t,confirmed:!1}):k.w)))).safeSubscribe(e=>{var{userId:t,variant:a,confirmed:s}=e;this.consentUserId=t,this.setState({subscriptionConsentCheckboxRequired:"checkbox"===a,subscriptionConsentPopupRequired:"popup"===a,confirmed:s})}))}componentWillUnmount(){this.subscription&&this.subscription.unsubscribe()}UNSAFE_componentWillUpdate(e,t){var{activePackage:a,selectedPackage:s}=e,{activePackage:r,selectedPackage:i}=this.props,n=a||s,{hasExpensivePurchase:o}=t,{hasExpensivePurchase:c}=this.state,l=(r||i||{}).amount!==(n||{}).amount,d=!c&&o,u=t.subscriptionConsentCheckboxRequired||t.subscriptionConsentPopupRequired;(l||d)&&!u&&(this.updateConfirmation(o||(n||{}).confirmed),this.onError(!1))}render(){var{purchaseConfirmationInvalid:t,confirmed:a,subscriptionConsentCheckboxRequired:s,subscriptionConsentPopupRequired:r}=this.state;return(0,c.jsx)(e,Object.assign({},this.props,{purchaseConfirmed:a,updateConfirmation:this.manualUpdate,onInvalidPurchaseConfirmation:this.onError,purchaseConfirmationInvalid:t,subscriptionConsentCheckboxRequired:s,subscriptionConsentPopupRequired:r}))}}return t.displayName="with-purchase-confirmation",(0,b.A)(t)};var E=["variant"],M=f(l),O=f(p),R=(0,s.memo)(e=>{var{variant:t="default"}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,E);return(0,c.jsx)("dsgn7153"===t?O:M,Object.assign({},a))})},68413(e,t,a){"use strict";a.d(t,{h:()=>c});var s=a(15526),r=a(4126),i=a(75841),n=a(36580),o=a(91557);class c{constructor(){this.language=(0,r.v)(()=>{var e=o.S&&window.navigator?window.navigator.language:"en-US",t=e.match("^[a-z]{2}(_|-)[A-Z]{2}");if(t){var a=t.shift();a&&(e=a)}return(0,i.of)(e.replace("_","-"))}).pipe((0,n.t)(1))}}c.shared=(0,s.G)(()=>new c)},1296(e,t,a){"use strict";a.d(t,{l:()=>i});var s=a(15526),r=a(8733);
3class i{constructor(e){this.newEventSubject=new r.B,this.newEvent=this.newEventSubject}emit(e){this.newEventSubject.next({name:"x.event.dialogs.messages.added",payload:e})}}i.shared=(0,s.G)(e=>new i(e))},86019(e,t,a){"use strict";a.d(t,{_:()=>c});var s=a(15526),r=a(97156),i=a(15654),n=a(43751),o=a(1453);class c{constructor(){var e=n.Y.shared().get(o.Y).store.getState().current||"en-US";this.languageSubject=new r.t(e),this.language=this.languageSubject.asObservable().pipe((0,i.F)())}setLanguage(e){this.languageSubject.next(e)}}c.shared=(0,s.G)(()=>new c)},73189(e,t,a){"use strict";a.d(t,{t:()=>u});var s=a(97156),r=a(8733),i=a(53940),n=a(28138),o=a(15654),c=a(36580),l=a(15526),d=a(75683);class u{constructor(){this.tokenSubject=new s.t(null),this.tokenV2Subject=new s.t(null),this.token=this.tokenSubject.asObservable().pipe((0,i.p)(e=>null!==e),(0,n.T)(e=>e),(0,o.F)()),this.tokenV2=this.tokenV2Subject.asObservable().pipe((0,i.p)(e=>null!==e),(0,n.T)(e=>e),(0,o.F)()),this.payerId=this.token.pipe((0,n.T)(e=>u.payerIdFromToken(e)),(0,o.F)(),(0,c.t)(1)),this.tokenIsNeedUpdateSubject=new r.B,this.tokenIsNeedUpdate=this.tokenIsNeedUpdateSubject.asObservable()}getToken(){return this.tokenSubject.getValue()}getTokenV2(){return this.tokenV2Subject.getValue()}getPayerId(){var e=this.getToken();return e?u.payerIdFromToken(e):null}setToken(e){this.tokenSubject.next(e)}setTokenV2(e){this.tokenV2Subject.next(e)}updateToken(){this.tokenIsNeedUpdateSubject.next(void 0)}static payerIdFromToken(e){var t=(0,d.A)(e);return(null==t?void 0:t.sub)||null}}u.shared=(0,l.G)(()=>new u)},58246(e,t,a){"use strict";a.d(t,{$n:()=>S,$u:()=>x,n8:()=>j});var s=a(97156),r=a(38107),i=a(17524),n=a(75841),o=a(26274),c=a(56607),l=a(34578),d=a(92453),u=a(48742),p=a(10629),h=a(84190),m=a(56177),v=a(15654),g=a(73189),f=a(38792),b=a.n(f),y=a(91885),w=a(15526),k=a(38020),x=4007,S={code:0},P={accept:"application/json","content-type":"application/json",charset:"utf-8"};function C(){return function(e){return e.pipe((0,d.M)(e=>{if(401===e.status)throw g.t.shared().updateToken(),e}),(0,u.l)(()=>g.t.shared().token.pipe((0,p.i)(1))))}}
3class j{constructor(){this.refreshGetStoredMethodsSubject=new s.t(void 0),this.storage=g.t.shared(),this.processingApiScheme=new r.m(1),this.profilesApiScheme=new r.m(1),this.merchantId=new r.m(1)}cardsPreloaded(){return!!this.cachedMethods&&this.cachedMethods.token===g.t.shared().getToken()}settingsPreloaded(e){return!!this.cachedSettings&&this.cachedSettings.payerId===g.t.shared().getPayerId()&&this.cachedSettings.currency===e}resolvedPaymentMethodsPreloaded(){return!!this.cachedResolved&&this.cachedResolved.token===g.t.shared().getTokenV2()}purchase(e){return(0,i.z)([this.processingApiScheme,this.merchantId]).pipe((0,h.n)(t=>{var[a,s]=t;return(0,k.DL)(a,"/api/merchants/"+s+"/payments",{method:"POST",headers:P,body:JSON.stringify({invoice:e})})}),(0,h.n)(e=>{var t,a,{responseText:s,status:r}=e,i=s?JSON.parse(s):null;return 200===r&&i?"rejected"===i.state?(0,n.of)(y.Q.failure({code:i.rejectionCode,updateCardDetails:null==(t=i.payment)||null==(t=t.rejectionDetails)?void 0:t.updateCardDetails})):(0,n.of)(y.Q.success(i)):200!==r&&i&&"rejected"===i.state?(0,n.of)(y.Q.failure({code:i.rejectionCode,updateCardDetails:null==(a=i.payment)||null==(a=a.rejectionDetails)?void 0:a.updateCardDetails})):(0,n.of)(y.Q.failure(S))}))}getPaymentStatus(e){return(0,i.z)([this.processingApiScheme,this.merchantId]).pipe((0,h.n)(t=>{var[a,s]=t;return(0,k.DL)(a,"/api/merchants/"+s+"/payments/"+e,{method:"GET",headers:P})}),(0,h.n)(e=>{var{responseText:t,status:a}=e,s=t?JSON.parse(t):null;return 200===a&&s?"rejected"===s.state?(0,n.of)(y.Q.failure({code:s.rejectionCode})):(0,n.of)(y.Q.success(s)):200!==a&&s&&"rejected"===s.state?(0,n.of)(y.Q.failure({code:s.rejectionCode})):(0,n.of)(y.Q.failure(S))}))}getSettings(e,t){return(0,i.z)([this.storage.payerId,this.processingApiScheme,this.merchantId]).pipe((0,h.n)(a=>{var[s,r,i]=a,u=(0,k.DL)(r,"/api/merchants/"+i+"/settings",{method:"GET",headers:P,query:Object.assign({currency:e},s?{payerId:s}:void 0)}).pipe(C(),(0,h.n)(e=>{var{responseText:t,status:a}=e,s=t?JSON.parse(t):null;return 404===a?(0,n.of)(y.Q.success({payments:[]})):200===a&&s?(0,n.of)(y.Q.success(s)):(0,o.$)(S)}),(0,d.M)(t=>{this.storage.payerId.pipe((0,m.s)(1)).subscribe(a=>{t.isSuccessful&&a&&(this.cachedSettings={currency:e,payerId:a,settings:t.value})})})),p=t?c.w:this.cachedSettings&&this.cachedSettings.currency===e&&this.cachedSettings.payerId===s?(0,n.of)(y.Q.success(this.cachedSettings.settings)):(0,n.of)(y.Q.success({payments:[{logo:null,name:"card"}]}));return(0,l.h)(p,u).pipe((0,v.F)(b()))}
3))}getStoredPaymentMethods(e){return(0,i.z)([this.storage.token,this.profilesApiScheme,this.merchantId,this.refreshGetStoredMethodsSubject]).pipe((0,h.n)(t=>{var[a,s,r]=t,i=(0,k.DL)(s,"api/UserPaymentMethods",{method:"GET",headers:Object.assign({},P,{Authorization:"Bearer "+a}),query:{merchantId:r}}).pipe((0,h.n)(e=>401===e.status?(g.t.shared().updateToken(),c.w):(0,n.of)(e)),(0,h.n)(e=>{var{responseText:t,status:a}=e,s=t?JSON.parse(t):null;return 404===a?(0,n.of)(y.Q.success([])):200===a&&s?(0,n.of)(y.Q.success(s)):(0,o.$)(S)}),(0,d.M)(e=>{e.isSuccessful&&a&&(this.cachedMethods={token:a,methods:e.value})})),u=this.cachedMethods&&this.cachedMethods.token===a&&!e?(0,n.of)(y.Q.success(this.cachedMethods.methods)):c.w;return(0,l.h)(u,i)}),(0,v.F)(b()))}getResolvedPaymentMethods(e){return(0,i.z)([this.storage.tokenV2,this.processingApiScheme]).pipe((0,h.n)(t=>{var[a,s]=t,r=(0,k.DL)(s,"/api/v2/payment-methods/resolve",{method:"POST",headers:Object.assign({},P,{Authorization:"Bearer "+a}),body:JSON.stringify({})}).pipe((0,h.n)(e=>401===e.status?(g.t.shared().updateToken(),c.w):(0,n.of)(e)),(0,h.n)(e=>{var{responseText:t,status:a}=e,s=t?JSON.parse(t):null;return 200===a&&s?(0,n.of)(y.Q.success(s)):(0,o.$)(S)}),(0,d.M)(e=>{e.isSuccessful&&a&&(this.cachedResolved={token:a,methods:e.value})})),i=e?c.w:this.cachedResolved&&this.cachedResolved.token===a?(0,n.of)(y.Q.success(this.cachedResolved.methods)):(0,n.of)(y.Q.success({paymentMethods:[]}));return(0,l.h)(i,r)}),(0,v.F)(b()))}deleteCard(e){return(0,i.z)([this.storage.token,this.profilesApiScheme,this.merchantId]).pipe((0,m.s)(1),(0,h.n)(t=>{var[a,s,r]=t;return(0,k.DL)(s,"api/UserPaymentMethods/"+e,{method:"DELETE",headers:Object.assign({},P,{Authorization:"Bearer "+a}),query:{merchantId:r}})}),C(),(0,h.n)(e=>{var{status:t}=e;return 200===t?(this.refreshGetStoredMethodsSubject.next(void 0),(0,n.of)(!0)):200!==t?(0,n.of)(!1):(0,o.$)(S)}))}setApiScheme(e,t){this.processingApiScheme.next(t),this.profilesApiScheme.next(e)}setMerchantId(e){this.merchantId.next(e)}}j.shared=(0,w.G)(()=>new j)},50103(e,t,a){"use strict";a.d(t,{y:()=>d});var s=a(15526),r=a(39971),i=a(79942),n=a(38792),o=a.n(n),c="__appdata",l="persistence";class d{constructor(e,t){var a=[];a.push(t||""),a.push(e||""),this.prefixes=a}getFullKey(e){return[...this.prefixes,e].filter(Boolean).join(".")}clear(e){return r.v.defer(()=>{var t=localStorage.getItem(c),a=t&&JSON.parse(t)||{},s=a[l]||{};return delete s[this.getFullKey(e)],a[l]=s,localStorage.setItem(c,JSON.stringify(a)),r.v.just(void 0)})}store(e,t){return r.v.defer(()=>{var a=localStorage.getItem(c),s=a&&JSON.parse(a)||{},i=s[l]||{};return i[this.getFullKey(e)]=t,s[l]=i,localStorage.setItem(c,JSON.stringify(s)),r.v.just(void 0)})}load(e){return r.v.defer(()=>{var t=localStorage.getItem(c),a=((t&&JSON.parse(t)||{})[l]||{})[this.getFullKey(e)];return r.v.just(void 0!==a?a:null)})}update(e,t){return this.load(e).pipe((0,i.vV)(e=>null!=e?e:void 0),(0,i.Fg)(a=>{var s=t("object"==typeof a&&null!==a?Object.assign({},a):a);return o()(a,s)?r.v.just(s):this.store(e,s).pipe((0,i.AB)(s))}))}}d.shared=(0,s.G)((e,t)=>new d(e,t))},81267(e,t,a){"use strict";a.d(t,{A:()=>c});var s=a(42062),r=a(74380),i=a(66691),n=a(91557),o=a(31085);let c=(e,t)=>n.S?(0,s.memo)(a=>{var s=(0,i.J2)(()=>r.o.shared().data(),[],{});return s.id||t?(0,o.jsx)(e,Object.assign({},a,{identity:s})):null}):()=>null},62854(e,t,a){"use strict";a.d(t,{R:()=>u});var s=a(15526),r=a(18211),i=a(8733),n=a(34578),o=a(48830),c=a(65052),l=a(97983),d=a(28138);
3class u{constructor(){this.interactedSubject=new i.B;var e=(0,n.h)(this.getEventListenerObserver("mouseup"),this.getEventListenerObserver("keyup"),this.getEventListenerObserver("touchend"),this.getEventListenerObserver("scroll"));this.interacted=(0,n.h)(e,this.interactedSubject.asObservable()).pipe((0,c.Z)(!0),(0,l.u)(void 0)),this.pointerInteracted=r.C.shared().events.pipe((0,d.T)(()=>void 0))}interact(){this.interactedSubject.next()}getEventListenerObserver(e){return new o.c(t=>{var a=e=>{t.next(e)};return document.addEventListener(e,a),()=>{document.removeEventListener(e,a)}})}}u.shared=(0,s.G)(()=>new u)},57856(e,t,a){"use strict";a.d(t,{E:()=>o,m:()=>c});var s=a(40916),r=a(26268),i=a(58122),n=/(&|^)(\d+)(?:=?)($|&)/i;function o(e){var t,a,o=function(e){var t=new URLSearchParams(null==(o=e.split("#"))?void 0:o[1]),a=t.getAll("emit"),s=[];if(!a.length)return[];var r=a.find(e=>e.startsWith("command.notifications.email.confirm"));if(r){var i=r.split(",")[1]||t.get("token");i&&s.push({command:"command.notifications.email.confirm",args:{code:i}})}var n=a.find(e=>e.startsWith("command.subscriptions.subscribe")||e.startsWith("command.subscriptions.unsubscribe"));if(n){var o,c,l=n.split(",");s.push({command:l[0],args:{types:(null==(c=l[1])?void 0:c.split("|"))||[],token:l[2],messageId:l[3]}})}var d=a.find(e=>e.startsWith("command.authorization.track"));if(d){var u=d.split(",")[1];"only-email"===u&&s.push({command:"command.authorization.track",args:{mode:u}})}return s}(e),d=function(e){if(e.includes("/people")){var t,a,s,o,d,u,p,h,m,v,g,f,b,y,w,k,x,S,P=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(a){var s=new URLSearchParams(a),i=s.get("universal-deep-link");if(i){var n=(0,r.l)(i,"link"),o={};for(var c of s.keys()){var l=s.getAll(c);o[c]=l.length>1?l:l[0]}return Object.assign({},n,{extraArgs:Object.assign({},n.extraArgs,o),uri:e})}}return null}(e);if(P)return P;var C=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(a){var s=new URLSearchParams(a).get("age_verify_status");if(s)return{uri:e,type:"age-verify-status",args:{status:s},source:"link"}}return null}(e);if(C)return C;var j=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(a){var s=new URLSearchParams(a),r=s.has("referral-trial-purchase"),n=s.has("cupid")||void 0,o=s.has("cupid-banner")||void 0,c=s.get("return-url")||void 0,l=n?"cupid-purchase":o?"cupid-banner":void 0,d="cupid-purchase"===l?(0,i.Ji)(s.get("referent")||""):void 0;if(r&&l)return{uri:e,type:"referral-trial-purchase",args:{referent:l,returnUrl:c,product:d},source:"link"}}return null}(e);if(j)return j;var _=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(a){var s=new URLSearchParams(a);if("1"===s.get("trial.activated")){var r=s.get("activation-version");return{uri:e,type:"trial-activated",args:{product:(0,i.Ji)(s.get("referent")||""),activationVersion:r?parseInt(r):void 0},source:"link"}}}return null}(e);if(_)return _;var T=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(a){var s=new URLSearchParams(a),r=s.get("attendeeId"),i=s.get("presentsIds"),n=s.get("category")||void 0;if(s.has("send-present")&&r)return{uri:e,type:"send-present",args:{attendeeId:r,category:n,presentsIds:null==i?void 0:i.split(",").map(e=>parseInt(e))},source:"link"}}return null}(e);if(T)return T;var A=function(e){var t=null==(a=e.split("#"))?void 0:a[1];if(t){var a,s,r=new URLSearchParams(t),i=null==t||null==(s=t.match(n))?void 0:s[2],o=r.get("cheerName");if(r.has("send-cheer")&&i&&o)return{uri:e,type:"send-cheer",args:{attendeeId:i,cheerName:o},source:"link"}}return null}(e);if(A)return A;var I=function(e){var t=null==(a=e.split("#"))?void 0:a[1];if(t){var a,s,r=new URLSearchParams(t),i=null==t||null==(s=t.match(n))?void 0:s[2];if(r.has("send-cheers")&&i)return{uri:e,type:"send-cheers",args:{attendeeId:i},source:"link"}}return null}(e);if(I)return I;var N=(s=null==(a=(t=e).split("#"))?void 0:a[1])&&new URLSearchParams(s).has("claim-free-virtual-gift")?{uri:t,type:"free-cheer-activation",args:null,source:"link"}:null;if(N)return N;var E=function(e){var t=null==(a=e.split("#"))?void 0:a[1];
3if(t){var a,s,r=new URLSearchParams(t),i=null==t||null==(s=t.match(n))?void 0:s[2],o=r.has("story"),c=r.get("fragment")||void 0;if(o&&i)return{uri:e,type:"story",args:{userId:i,fragment:c},source:"link"}}return null}(e);if(E)return E;var M=function(e){var t=null==(a=e.split("#"))?void 0:a[1];if(t){var a,s,r,i=new URLSearchParams(t),o=null==t||null==(s=t.match(n))?void 0:s[2],c=i.get("text"),l=i.has("message");if(r="send"===i.get("action")?"send":"draft",l&&o&&c)return{uri:e,type:"message",args:{attendeeId:o,text:c,action:r},source:"link"}}return null}(e);if(M)return M;var O=c(e);if(O)return O;var R=function(e){var t=new URLSearchParams(e).getAll("emit");if(t.length&&t.some(e=>e.includes("command.communication.letter.read"))){var a,[,s,r,i,n]=t.filter(e=>e.includes("command.communication.letter.read"))[0].split(",");switch(n){case"present":a="present";break;case"true":case"introductory":a="introductory";break;default:a="letter"}return{uri:e,type:"letter",args:{letterId:i,recipient:s,letterType:a,sender:r},source:"link"}}return null}(e);if(R)return R;var F=(u=null==(d=(o=e).split("#"))?void 0:d[1])&&"purchase"===u?{uri:o,type:"purchase",args:null,source:"link"}:null;if(F)return F;var B=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(a){var s=new URLSearchParams(a),r=s.get("non-recurring-subscription"),i=s.get("previous-subscription-amount");if("string"==typeof r&&i)return{uri:e,type:"non-recurring-subscription",args:{previousSubscriptionAmount:parseInt(i)},source:"link"}}return null}(e);if(B)return B;var L=(m=null==(h=(p=e).split("#"))?void 0:h[1])&&new URLSearchParams(m).has("subscription-renewal")?{uri:p,type:"subscription-renewal",args:null,source:"link"}:null;if(L)return L;var z=(f=null==(g=(v=e).split("#"))?void 0:g[1])&&new URLSearchParams(f).has("subscription-upgrade")?{uri:v,type:"subscription-upgrade",args:null,source:"link"}:null;if(z)return z;var D=(w=null==(y=(b=e).split("#"))?void 0:y[1])&&new URLSearchParams(w).has("retry-subscription-payment")?{uri:b,type:"retry-subscription-payment",args:null,source:"link"}:null;if(D)return D;var W=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(!a)return null;var s=new URLSearchParams(a);return s.has("cancelSubscription")?{uri:e,type:"confirm-subscription-cancellation",args:{reason:s.get("cancelSubscription")},source:"link"}:null}(e);if(W)return W;var V=(S=null==(x=(k=e).split("#"))?void 0:x[1])&&new URLSearchParams(S).has("identity-verification")?{uri:k,type:"identity-verification",args:null,source:"link"}:null;if(V)return V;var U=function(e){var t,a=null==(t=e.split("#"))?void 0:t[1];if(!a)return null;var s=new URLSearchParams(a),r=s.get("rebill-card"),i=s.get("package");return r&&i?{uri:e,type:"rebill-card",args:{cardMask:r,packageSku:i},source:"link"}:null}(e);if(U)return U;var G=function(e){var[t,a]=e.split("#"),s=new URLSearchParams(a);if(s.has("emit","overlay,password")){s.delete("emit","overlay,password");var r=t+"#"+s.toString();window.location.replace(r);var i=s.get("token");return i?{uri:r,type:"reset-password",args:{token:i},source:"link"}:{uri:r,type:"other",args:null,source:"link"}}return null}(e);if(G)return G;var q=function(e){var[t,a]=e.split("#");if(a){var s=new URLSearchParams(a);if("1"===s.get("tp")){s.delete("tp","1");var r=t+"#"+s.toString();return window.location.replace(r),{uri:e,type:"trust-pilot",args:null,source:"link"}}}return null}(e);if(q)return q;var H=function(e){var t={uri:e,type:"feed",args:null,source:"link"};if(!e.includes("#"))return t;var a=e.split("#");return a.shift(),a.every(e=>e.split("&").every(e=>!e.length||e.includes("=")))&&l(e)?t:null}(e);if(H)return H;var Q=function(e){var t=new URLSearchParams(e).get("emit");if(t){var[a,s]=t.split(",");if("command.videocall.start"===a&&s)return{uri:e,type:"outgoing-call",args:{attendeeId:s},source:"link"}}return null}(e);if(Q)return Q}return{uri:e,type:"other",args:null,source:"link"}}(e),u=(t=new URLSearchParams(e),a={},s.Jn.forEach(e=>{var s=t.get(e);s&&(a[e]=s)}),a);return Object.assign({}
3,d,{commands:[...o,...d.commands||[]],commonArgs:u})}function c(e){var t,a,s=null==(t=e.split("#"))?void 0:t[1],r=null==s||null==(a=s.match(n))?void 0:a[2];if(r){var i=new URLSearchParams(s).has("purchase"),o={uri:e,type:"profile",args:Object.assign({userId:r},i?{purchase:i}:{}),source:"link"};if((l(e)||i)&&r)return o}return null}function l(e){return new URLSearchParams(e).getAll("emit").every(e=>e.includes("command.notifications.email.confirm")||e.includes("command.email.track")||e.includes("command.authorization.track")||e.includes("command.subscriptions.unsubscribe"))}},65057(e,t,a){"use strict";a.d(t,{P:()=>w});var s=a(15526),r=a(34578),i=a(41764),n=a(5801),o=a(40342),c=a(56607),l=a(28138),d=a(92453),u=a(37719),p=a(17250),h=a(12154),m=a(40916),v=a(26268),g=a(58122),f=a(57856),b="universal";class y{constructor(){this.deepLink=window?(0,o.R)(window,"hashchange").pipe((0,p.K)(()=>new URLSearchParams(window.location.hash.slice(1)).get(b)||null),(0,l.T)(e=>(function(e){var t,a=(0,v.l)(e),s="",r=new URLSearchParams;if(a.extraArgs){var i=function(e){o&&Array.isArray(o)?o.forEach(t=>r.append(e,t)):r.append(e,o||"")};for(var[n,o]of Object.entries(a.extraArgs))i(n)}for(var c of a.commands||[])"command.notifications.email.confirm"===c.command?r.append("emit","command.notifications.email.confirm,"+c.args.code):"command.email.track"===c.command?r.append("emit","command.email.track,"+c.args.trackId+",confirmed"):"command.subscriptions.subscribe"===c.command||"command.subscriptions.unsubscribe"===c.command?r.append("emit",c.command+","+c.args.types.join("|")+","+c.args.token+(c.args.messageId?","+c.args.messageId:"")):"command.authorization.track"===c.command?r.append("emit","command.authorization.track,"+c.args.mode):"command.users.feed.change-filters"===c.command&&r.append("query",h.o.encode(JSON.stringify((0,m.jY)(c.args.filters))));var l=r.get("language");switch(l&&r.delete("language"),a.type){case"profile":s=a.args.userId,a.args.purchase&&r.append("purchase","1");break;case"story":s=a.args.userId,r.append("story",a.args.userId),a.args.fragment&&r.append("fragment",a.args.fragment);break;case"send-cheers":s=a.args.attendeeId,r.append("send-cheers","1");break;case"send-cheer":s=a.args.attendeeId,r.append("send-cheer","1"),r.append("cheerName",a.args.cheerName);break;case"purchase":s="purchase";break;case"outgoing-call":r.append("emit","command.videocall.start,"+a.args.attendeeId);break;case"chat":var{userId:d,attachment:u,recipient:p}=a.args;s=d,r.append("emit","command.sidebar.open,chat,"+d+",,deep-link"),u&&r.append("emit","command.dialogs.attachment.view,"+(p||"")+","+d+","+u);break;case"message":var{attendeeId:f,action:b,text:y}=a.args;s=f,r.append("message","1"),r.append("action",b),r.append("text",y);break;case"send-present":s=a.args.attendeeId,r.append("send-present","1"),r.append("attendeeId",a.args.attendeeId),a.args.category&&r.append("category",a.args.category),a.args.presentsIds&&r.append("presentsIds",a.args.presentsIds.toString());break;case"referral-trial-purchase":r.append("referral-trial-purchase","1"),"cupid-purchase"===a.args.referent?(a.args.returnUrl&&r.append("return-url",a.args.returnUrl),r.append("cupid","1"),a.args.product&&r.append("referent",(0,g.dK)(a.args.product))):"cupid-banner"===a.args.referent&&r.append("cupid-banner","1");break;case"trial-activated":r.append("trial.activated","1"),a.args.product&&r.append("referent",(0,g.dK)(a.args.product)),a.args.activationVersion&&r.append("activation-version",a.args.activationVersion.toString());break;case"new-introductory-letter":s=a.args.attendeeId,r.append("emit","command.scenario.introductory.run,introductory");break;case"letter":switch(a.args.sender&&(s=a.args.sender),a.args.letterType){case"introductory":t="true";break;case"present":t="present";break;default:t="false"}r.append("emit","command.communication.letter.read,"+(a.args.recipient||"")+","+a.args.sender+","+a.args.letterId+","+t),a.args.attachment&&r.append("emit","command.letter.attachment.view,"+((a.args.recipient||"")+","+a.args.sender)+","+a.args.attachment);break;case"reset-password":r.append("universal-deep-link","/account/reset-password"+(a.args.token?"?token="+a.args.token:""));break;case"contacts-list":case"invitations":case"feed":case"other":break;case"terms-and-conditions":s="terms-and-conditions"+(a.args.anchor?"#"+a.args.anchor:"");break;case"privacy-policy":s="privacy-policy";break;case"refund-policy":s="refund-and-cancellation-policy";break;case"safety-policy":s="dating-securely";break;case"subscription-renewal":s="subscription-renewal";break;case"subscription-upgrade":s="subscription-upgrade";break;case"change-subscription-plan":s="change-subscription-plan";break;case"trust-pilot":r.append("tp","1");break;default:"gallery"===a.type?s=a.args.userId:"incoming-call"===a.type?(s=a.args.attendeeId,r.append("emit","command.sidebar.open,chat,"+a.args.attendeeId+",,deep-link")):"inbox"===a.type&&(s="inbox");var w=(0,v.U)(e);r.append("universal-deep-link",w)}return(l?"/"+l:"")+"/people/#"+s+(s&&r?"&":"")+r})(e)),(0,d.M)(e=>this.applyDeepLinkHash(e)),(0,l.T)(e=>(0,f.E)(e)),(0,u.u)()):c.w}applyDeepLinkHash(e){var t=new URL(e,window.location.origin).hash.slice(1).split("&").filter(
3Boolean),a=new Set(t.map(e=>e.split("=")[0])),s=window.location.hash.slice(1).split("&").filter(Boolean).filter(e=>{var t=e.split("=")[0];return t!==b&&!a.has(t)});window.location.replace("#"+[...s,...t].join("&"))}}y.shared=(0,s.G)(()=>new y);class w{constructor(){this.deepLink=(0,r.h)(i.c.shared().deepLink.asObservable().pipe((0,n.o)()),y.shared().deepLink)}}w.shared=(0,s.G)(()=>new w)},95762(e,t,a){"use strict";a.d(t,{Z:()=>l});var s=a(15526),r=a(40342),i=a(53940),n=a(28138),o=a(92453),c=a(37719);class l{constructor(){this.lastHistoryState=null,this.popstateEvent=(0,r.R)(window,"popstate").pipe((0,i.p)(()=>this.lastHistoryState!==window.history.state),(0,n.T)(e=>Object.assign({},e,{prevState:this.lastHistoryState})),(0,o.M)(()=>{this.lastHistoryState=window.history.state}),(0,c.u)())}pushState(){var e=window.history.pushState(...arguments);return this.lastHistoryState=window.history.state,e}replaceState(){var e=window.history.replaceState(...arguments);return this.lastHistoryState=window.history.state,e}getState(){return window.history.state}getNavigationHistory(){return window.navigationHistory||[]}}l.shared=(0,s.G)(()=>new l)},78102(e,t,a){"use strict";a.d(t,{D:()=>i});var s=a(15526),r=a(97156);class i{constructor(){this.historySubject=new r.t([]),this.history=this.historySubject.asObservable()}push(e){this.historySubject.next([...this.historySubject.value,e])}pop(){var e=this.historySubject.value,t=e.pop();return this.historySubject.next(e),t}}i.shared=(0,s.G)(()=>new i)},4477(e,t,a){"use strict";a.d(t,{r:()=>c});var s=a(15526),r=a(28138),i=a(15654),n=a(43751),o=a(79760);class c{constructor(){this.name=n.Y.shared().get(o.A).store.rxState().pipe((0,r.T)(e=>{var t;return null!=(t=null==e?void 0:e.name)?t:null}),(0,i.F)())}}c.shared=(0,s.G)(()=>new c)},6256(e,t,a){"use strict";a.d(t,{L:()=>i});var s=a(39173),r=a(15526);class i{constructor(){this.applicationPerformance={}}logPerformance(e,t){this.applicationPerformance[e]={date:(null==t?void 0:t.date)||new Date,timeFromAppInit:(null==t?void 0:t.timeFromAppInit)||s.Ay.now(),details:null==t?void 0:t.details}}getApplicationPerformance(){if(window.__INTEGRATION__["app-performance"]&&Object.keys(window.__INTEGRATION__["app-performance"]).length)for(var[e,t]of Object.entries(window.__INTEGRATION__["app-performance"]||{}))this.logPerformance(e,t);return this.applicationPerformance}}i.shared=(0,r.G)(()=>new i)},59289(e,t,a){"use strict";a.d(t,{X6:()=>j});var s=a(34578),r=a(75841),i=a(17524),n=a(89218),o=a(91885),c=a(28138),l=a(84190),d=a(65052),u=a(15654),p=a(36580),h=a(15526),m=a(39971),v=a(13462),g=a(22998),f=a(65615),b=a(4938),y=a(79942),w=a(88768),k=a(27888),x=a(55830),S=a(90922),P="application-review-offering",C="application-review-log";class j extends n.D{constructor(e){super(),this.getReviewLog=e=>{var{count:t=0,sentReview:a=!1,updatedAtTimestamp:s}=null!=e?e:{};return{count:t,sentReview:a,updatedAtTimestamp:s}},this.logIsStale=(e,t)=>{if(!e)return!1;var a=new Date(e).getFullYear();return new Date(t).getFullYear()>a},this.userId=e,this.canOffer=(0,s.h)(this.offeringResult.pipe((0,c.T)(()=>!1)),v.T.shared().applicationReviewEnabled.pipe((0,l.n)(t=>t?(0,s.h)(w.L$.shared(this.userId).offeringResult.pipe((0,c.T)(e=>"accepted"===e.result)),f.Q.shared().balanceRefillingResult.pipe((0,c.T)(e=>(S.E.shared().activeAction(x.Z.identifier())||S.E.shared().add(new x.Z(new Date,null)),S.E.shared().encounter(x.Z.identifier(),{name:"balanceRefillingResult",date:new Date,details:{isSuccessful:e.result.isSuccessful,paymentReason:e.reason.name}}),e.result.isSuccessful&&(e.reason.name===k.N.Menu||e.reason.name===k.N.Balance||e.reason.name===k.N.PurchaseOnboardingOffering||e.reason.name===k.N.WarmingUp||e.reason.name===k.N.WheelDiscountAutoApply||e.reason.name===k.N.WheelDiscount))))).pipe((0,l.n)(t=>(S.E.shared().encounter(x.Z.identifier(),{name:"allConditionsMet",date:new Date,details:t}),t)?(0,i.z)([b.E.shared().currentTime(),g.w.shared(P,e).load(C)]).pipe((0,c.T)(e=>{var[t,a]=e,{count:s=0,updatedAtTimestamp:r,sentReview:i=!1}=null!=a?a:{},n=s>1,c=this.logIsStale(r,t);return S.E.shared().encounter(x.Z.identifier(),{name:"limitationsCheck",date:new Date,details:{isSuccessful:!i&&(!n||c),sentReview:i,limitPerYearReached:n,staleData:c}}),i?S.E.shared().complete(x.Z.identifier(),new Date,o.Q.failure("already-sent-review")):n&&!c&&S.E.shared().complete(x.Z.identifier(),new Date,o.Q.failure("limit-per-year-reached")),!i&&(!n||c)})):(S.E.shared().complete(x.Z.identifier(),new Date,o.Q.failure("conditions-not-met")),(0,r.of)(!1)))):(0,r.of)(!1)))).pipe((0,d.Z)(!1),(0,u.F)(),(0,p.t)({bufferSize:1,refCount:!0}))}reject(){return(0,i.z)([b.E.shared().currentTime(),g.w.shared(P,this.userId).load(C)]).toSingle().pipe((0,y.Fg)(e=>{var t,[a,s]=e,r=null!=(t=null==s?void 0:s.count)?t:0;return g.w.shared(P,this.userId).store(C,this.getReviewLog({updatedAtTimestamp:a,count:r+1}))}),(0,y.AB)(o.Q.success()))}accept(){return b.E.shared().currentTime().pipe((0,y.Fg)(e=>g.w.shared(P,this.userId).store(C,this.getReviewLog({updatedAtTimestamp:e,sentReview:!0})).pipe((0,y.AB)(o.Q.success()))))}start(){return(0,i.z)([b.E.shared().currentTime(),g.w.shared(P,this.userId).load(C)]).toSingle().pipe((0,y.Fg)(e=>{var[t,a]=e;return this.logIsStale(null==a?void 0:a.updatedAtTimestamp,t)?g.w.shared(P,this.userId).store(C,this.getReviewLog({updatedAtTimestamp:t})).pipe((0,y.AB)(o.Q.success({}))):m.v.just(o.Q.success({}))}))}}j.shared=(0,h.G)(e=>new j(e))},59288(e,t,a){"use strict";a.d(t,{c:()=>o});var s=a(15526),r=a(57856),i=a(39971),n=a(39173);class o{constructor(){this.timestamp=n.Ay.timeOrigin()||new Date().getTime(),this.deepLink=i.v.just((0,r.E)(window.APPSTARTUP_PATH||"")),this.sessionId=window.APPSTARTUP_SESSION_UUID;try{this.parentApp=window.top!==window.self&&window.top?window.top.location.href:null}catch(e){this.parentApp=null}}}o.shared=(0,s.G)(()=>new o)},16620(e,t,a){"use strict";a.d(t,{f:()=>n});var s=a(48830),r=a(15526),i=a(36580);
3class n{constructor(){this.terminated=new s.c(e=>{var t=t=>{"terminated"===t.newState&&e.next()};if(window)return window.lifecycle.addEventListener("statechange",t),()=>{window.lifecycle.removeEventListener("statechange",t)}}).pipe((0,i.t)(1))}}n.shared=(0,r.G)(()=>new n)},57568(e,t,a){"use strict";a.d(t,{W:()=>i});var s=a(15526),r=a(12640);class i{constructor(e){this.userId=e}logTrustPilotShown(){r._.shared(this.userId).logEvent("user-review-shown",{}).safeSubscribe()}logTrustPilotClosed(){r._.shared(this.userId).logEvent("user-review-closed",{}).safeSubscribe()}logTrustPilotError(){r._.shared(this.userId).logEvent("user-review-error",{}).safeSubscribe()}}i.shared=(0,s.G)(e=>new i(e))},59308(e,t,a){"use strict";a.d(t,{N:()=>I});var s=a(34578),r=a(75841),i=a(28138),n=a(84190),o=a(56177),c=a(53940),l=a(2773),d=a(14316),u=a(65052),p=a(15654),h=a(36580),m=a(89218),v=a(91885),g=a(39971),f=a(79942),b=a(15526),y=a(13462),w=a(35913),k=a(91654),x=a(32948),S=a(65615),P=a(88768),C=a(57568),j=a(99364);let _=function(e){var t,a,s=document.createElement("script"),r=null!=(t=e.onLoad)?t:e.onload,i=null!=(a=e.onError)?a:e.onerror;return s.src=e.src,void 0!==e.async&&(s.async=e.async),void 0!==e.defer&&(s.defer=e.defer),e.priority&&s.setAttribute("fetchpriority",e.priority),r&&s.addEventListener("load",r,{once:!0}),i&&s.addEventListener("error",i,{once:!0}),document.head.appendChild(s),s};var T=a(85796),A=a(60954);class I extends m.D{constructor(e){super(),this.trustPilotLoadLock=!1,this.userId=e,this.canOffer=(0,s.h)(this.offeringResult.pipe((0,i.T)(()=>!1)),w.T.shared().trustPilot.src.pipe((0,n.n)(t=>t?(0,s.h)(x.g.shared().deepLink.pipe((0,o.s)(1),(0,i.T)(e=>"trust-pilot"===e.type&&"deep-link"),(0,c.p)(e=>!!e)),y.T.shared().trustPilotEnabled.pipe((0,n.n)(e=>e?k.e.shared(this.userId).hasConfirmedPurchases.pipe((0,o.s)(1),(0,i.T)(e=>!e&&"purchase"),(0,c.p)(e=>!!e)):(0,r.of)(!1)))).pipe((0,n.n)(e=>e?this.loadTrustPilot().asObservable().pipe((0,i.T)(()=>e),(0,l.W)(()=>(0,r.of)(!1))):(0,r.of)(!1)),(0,d.Z)(t=>"deep-link"===t?(0,r.of)(!0):"purchase"===t?(0,s.h)(P.L$.shared(this.userId).offeringResult.pipe((0,i.T)(e=>"accepted"===e.result),(0,c.p)(e=>e)),S.Q.shared().balanceRefillingResult).pipe((0,n.n)(()=>k.e.shared(this.userId).hasConfirmedPurchases),(0,c.p)(e=>e),(0,o.s)(1),(0,n.n)(()=>A.M.shared(e).canOffer.pipe((0,o.s)(1),(0,n.n)(t=>t?A.M.shared(e).offeringResult.pipe((0,i.T)(()=>!0)):(0,r.of)(!0))))):(0,r.of)(!1))):(0,r.of)(!1)))).pipe((0,u.Z)(!1),(0,p.F)(),(0,h.t)({bufferSize:1,refCount:!0}))}start(){return g.v.just(v.Q.success({}))}loadTrustPilot(){return w.T.shared().trustPilot.src.toSingle().pipe((0,f.Fg)(e=>e?this.trustPilotLoadLock?g.v.just(void 0):(this.trustPilotLoadLock=!0,new g.v(t=>{_({async:!0,src:e,onLoad:()=>t.success(void 0),onError:()=>t.error("TrustPilot script loading error")})}).pipe((0,f.ex)(()=>(0,T.A)(j.A),()=>C.W.shared(this.userId).logTrustPilotError()))):g.v.error("TrustPilot src is not defined")))}}I.shared=(0,b.G)(e=>new I(e))},99364(e,t,a){"use strict";a.d(t,{A:()=>c,J:()=>l});var s=a(39971),r=a(43751),i=a(79760),n=a(59308),o=a(79942),c="trust-pilot",l=e=>s.v.defer(()=>customElements.get("trustbox-verified-review-collector")?(r.Y.shared().get(i.A).actions.open(c,[{props:{}}]),s.v.just()):n.N.shared(e).rejectOffer().pipe((0,o.AB)(void 0)))},92810(e,t,a){"use strict";a.d(t,{s:()=>D});var s=a(91825),r=a(15526),i=a(89218),n=a(91885),o=a(39971),c=a(13462);class l extends i.D{constructor(e){super(),this.canOffer=c.T.shared().clubPartnerPromotingEnabled}start(){return o.v.just(n.Q.success({}))}}l.shared=(0,r.G)(e=>new l(e));var d=a(88768),u=a(84152),p=a(93701),h=a(60226),m=a(82607),v=a(60954),g=a(59289),f=a(59308),b=a(34323),y=a(34578),w=a(75841),k=a(17524),x=a(28138),S=a(53940),P=a(56177),C=a(97983),j=a(65052),_=a(84190),T=a(15654),A=a(36580),I=a(79942),N=a(91654),E=a(30549),M=a(22998),O=a(41488),R=a(42159),F=a(36094),B="profile-completion",L="modal-shown";class z extends i.D{constructor(e){super(),this.userId=e;var t=M.w.shared(B,e).load(L).asObservable().pipe((0,x.T)(e=>!e)),a=(0,y.h)(g.X6.shared(e).canOffer,f.N.shared(e).canOffer,v.M.shared(e).canOffer).pipe((0,S.p)(Boolean),(0,P.s)(1),(0,C.u)(!0),(0,j.Z)(!1));this.canOffer=c.T.shared().profileCompletionEnabled.pipe((0,_.n)(s=>s?(0,k.z)([F.w.shared().userDistractionAllowed,N.e.shared(e).hasActiveSubscription,E.e.shared(e).missingMandatoryFields,t,(0,O.G)(),R.C.shared(e).canOffer,a]).pipe((0,x.T)(e=>{var[t,a,s,r,i,n,o]=e;return t&&a&&s.length>0&&r&&!i&&!n&&!o})):(0,w.of)(!1)),(0,j.Z)(!1),(0,T.F)(),(0,A.t)({bufferSize:1,refCount:!0}))}start(){return M.w.shared(B,this.userId).store(L,!0).pipe((0,I.AB)(n.Q.success({})))}}z.shared=(0,r.G)(e=>new z(e));class D extends s.y{constructor(e){super([{type:"club-partner-offering",offering:l.shared(e)},{type:"referral-trial-purchase-offering",offering:d.L$.shared(e)},{type:"trust-pilot-offering",offering:f.N.shared(e)},{type:"trial-activated-offering",offering:u.C.shared(e)},{type:"email-confirmation-wall-offering",offering:p.c.shared(e)},{type:"registration-terms-acceptance-offering",offering:b.K.shared(e)},{type:"user-verification-error-offering",offering:m.f.shared(e)},{type:"verification-offering",offering:h.A.shared(e)},{type:"payment-account-wheel-discount-offering",offering:v.M.shared(e)},{type:"application-review-offering",offering:g.X6.shared(e)},{type:"profile-completion-offering",offering:z.shared(e)}])}}D.shared=(0,r.G)(e=>new D(e))},37667(e,t,a){"use strict";a.d(t,{N:()=>D});var s=a(15526),r=a(75841),i=a(56607),n=a(38107),o=a(17524),c=a(48830),l=a(82788),d=a(84190),u=a(15654),p=a(36580),h=a(92810),m=a(45482),v=a(39971),g=a(79942),f=a(66103),b=a(92531),y=a(45970),w=a(29336),k=a(70071),x=a(43751),S=a(79760),P=a(55830),C=a(90922),j=()=>new v.v(e=>{C.E.shared().encounter(P.Z.identifier(),{name:"callReviewModal",date:new Date,details:!0}),x.Y.shared().get(S.A).actions.open("application-review",[{disableManualClose:!0,props:{}}]),e.success()}),_=a(99364),T=a(57453),A=a(60954),I=a(91885),N=a(13462),E=a(82898),M=a(5801),O=a(40961),R=a(27888),F="wheel-discount-popup",B=a(19983),L=a(9881);class z extends f.M{constructor(e){super(h.s.shared(e),e=>{if("referral-trial-purchase-offering"===e.type)return e.canOffer},t=>z.openOnboardingStep(e,t))}static openOnboardingStep(e,t){switch(t.type){case"club-partner-offering":return v.v.defer(()=>(x.Y.shared().get(S.A).actions.open("club-partner-promotion",[{props:{},disableManualClose:!0,pinnedToTop:!0}]),v.v.just()));case"verification-offering":return(0,k.q)({disableManualClose:!0});case"email-confirmation-wall-offering":return(0,w.k)({disableManualClose:!0});case"trust-pilot-offering":return(0,_.J)(e);case"profile-completion-offering":return(0,T.S)("first-purchase");case"application-review-offering":return v.v.delay(0).pipe((0,g.Fg)(j));case"payment-account-wheel-discount-offering":var a=A.M.shared(e);if(t.offer.autoPostpone)return a.postponeOffer().pipe((0,g.AB)(void 0));return m.Session.shared().userId.pipe((0,M.o)()).toSingle().pipe((0,g.Fg)(e=>N.T.shared().wheelDiscount.group.toSingle().pipe((0,g.Fg)(t=>{switch(t){case"Test1":return v.v.defer(()=>{var t=x.Y.shared().get(S.A);return new v.v(a=>{t.actions.addToQueue(F,[{disableManualClose:!0,props:{onClose:()=>{t.actions.close(F),a.success(I.Q.failure("canceled"))},onSpinClick:()=>{E.c.shared(e).claim().safeSubscribe()},onOpenPurchaseFormClick:()=>{O.J.shared().refillBalance({name:R.N.WheelDiscount},"credits").safeSubscribe(e=>{(t.actions.close(F),e.isSuccessful)?a.success(I.Q.success()):"canceled"===e.error.name?a.success(I.Q.failure("canceled")):a.success(I.Q.failure("failure"))})}}}])})});case"Test2":return E.c.shared(e).claim().pipe((0,g.Fg)(()=>O.J.shared().refillBalance({name:R.N.WheelDiscountAutoApply},"credits").toSingle().pipe((0,g.vV)(e=>e.isSuccessful?I.Q.success():"canceled"===e.error.name?I.Q.failure("canceled"):I.Q.failure("failure")))));default:return v.v.just(I.Q.failure("canceled"))}})))).pipe((0,g.Fg)(e=>e.isSuccessful?a.acceptOffer():a.rejectOffer()),(0,g.AB)(void 0));case"user-verification-error-offering":if("unsuccessful"===t.offer.type)return(0,B.Po)(t.offer.retryAfter);return(0,B.Zk)(t.offer.retryAfter);case"trial-activated-offering":return(0,y.o)();case"registration-terms-acceptance-offering":return(0,L.U)();case"referral-trial-purchase-offering":switch(t.offer.referent){case"cupid-banner":return v.v.just();case"cupid-purchase":return(0,b.P)({cta:"deep-link",referent:t.offer.referent,disableManualClose:!0});case"every-visit-trial":return(0,b.P)({cta:"user-tag",referent:t.offer.referent,disableManualClose:!0});case"trial-norequisites":case"trial-credits-norequisites":return(0,b.U)({cta:"user-tag",referent:t.offer.referent,disableManualClose:!1})}}}}z.shared=(0,s.G)(e=>new z(e));class D{constructor(){var e=(0,r.of)("unauthorized");this.legacyOnboardingStatus=new n.m(1),this.currentStep=m.Session.shared().userId.pipe((0,d.n)(t=>t?this.legacyOnboardingStatus.pipe((0,d.n)(e=>e?(0,r.of)(e):h.s.shared(t).canOffer.pipe((0,d.n)(e=>e?h.s.shared(t).offer.pipe((0,d.n)(e=>null===e?i.w:(0,r.of)(e.type))):(0,r.of)(null))))):e),(0,u.F)(),(0,p.t)({refCount:!0,bufferSize:1}))}start(e){e.add((0,o.z)([this.legacyOnboardingStatus,m.Session.shared().userId]).pipe((0,d.n)(e=>{var[t,a]=e;return null===t&&a?new c.c(()=>{var e=new l.yU;return z.shared(a).start(e),e}):i.w})).safeSubscribe())}setLegacyOnboardingFinished(){return v.v.just().pipe((0,g.ex)(()=>{this.legacyOnboardingStatus.next(null)}))}setLegacyOnboardingStarted(){return v.v.just().pipe((0,g.ex)(()=>{this.legacyOnboardingStatus.next("legacy")}))}}D.shared=(0,s.G)(()=>new D)},34323(e,t,a){"use strict";a.d(t,{K:()=>p});var s=a(89218),r=a(91885),i=a(39971),n=a(15526),o=a(13462),c=a(34578),l=a(53193),d=a(97983),u=a(15654);class p extends s.D{constructor(e){super(),this.canOffer=(0,c.h)(o.T.shared().registrationTermsAcceptanceEnabled.pipe((0,l.Q)(this.offeringResult)),this.offeringResult.pipe((0,d.u)(!0))).pipe((0,u.F)())}start(){return i.v.just(r.Q.success({}))}accept(){return i.v.just(r.Q.success())}}p.shared=(0,n.G)(e=>new p(e))},35913(e,t,a){"use strict";a.d(t,{T:()=>d});var s=a(15526),r=a(75841),i=a(17524),n=a(78675),o=a(28138),c=a(15654),l=a(35967);class d{}d.shared=(0,s.G)(()=>({product:{name:n.T.shared().paramWithPath(["product-name"]),cheers:n.T.shared().paramWithPath(["product"])},webHost:(0,r.of)(l.y.shared().location.origin),countryTaxes:(0,r.of)({}),interestsEnabled:(0,r.of)(!0),feedEnabled:(0,r.of)(!0),demoModeEnabled:(0,r.of)(!1),initialScreenEnabled:(0,r.of)(!1),modernAuthEnabled:(0,r.of)(!1),houseKeepingEnabled:(0,r.of)(!1),rouletteSearchTimeout:(0,r.of)(0),popularCheersGroups:n.T.shared().paramWithPath(["cheers-popular-groups"]),deskComClientHC:n.T.shared().paramWithPath(["features","desk-com-client-hc"]),supportPrioritization:n.T.shared().paramWithPath(["features","supp
3ort-prioritization"]),helpCenterInPurchaseForm:n.T.shared().paramWithPath(["features","help-center-in-purchase-form"]),preferencesLimitations:(0,r.of)({"min-age":18,"max-age":80,"default-age":20}),lostBonusesFactors:n.T.shared().paramWithPath(["cms"]),webNotificationsPublicKey:n.T.shared().paramWithPath(["web-notifications","publicKey"]),googleTranslateApiKey:n.T.shared().paramWithPath(["google","translate","key"]),defaultAgePreferences:(0,r.of)({minAge:18,maxAge:80}),facebookAuthEnabled:(0,i.z)([n.T.shared().paramWithPath(["features","facebook-login"]),n.T.shared().paramWithPath(["features","facebook-registration-enable"])]).pipe((0,o.T)(e=>{var[t,a]=e;return t||a}),(0,c.F)()),photoAlbums:n.T.shared().paramWithPath(["photo-folders"]).pipe((0,o.T)(e=>e.map(e=>Object.assign({},e,{id:e.id}))),(0,c.F)()),limitedCreditsEnabled:n.T.shared().paramWithPath(["features","limited-credits"]),limitedCreditsOrganicTrafficExperimentEnabled:n.T.shared().paramWithPath(["features","limited-credits-organic-traffic-experiment"]),limitedCreditsCodes:n.T.shared().paramWithPath(["limited-credits-codes"]),roulette:{matchSuggestionTime:(0,r.of)(6e3),matchConnectingTime:(0,r.of)(2e4),servicePreviewTime:(0,r.of)(5e3),attendeePreviewTime:(0,r.of)(15e3),attendeeConfirmationTime:(0,r.of)(1e4)},sharding:n.T.shared().paramWithPath(["sharding"]),shardingValue:n.T.shared().sharding,photos:n.T.shared().paramWithPath(["photos"]),photosValue:n.T.shared().photos,apiValue:n.T.shared().api,apiBaseHostsValue:n.T.shared()["api-basehosts"],languages:n.T.shared().paramWithPath(["languages"]),defaultLanguage:n.T.shared().paramWithPath(["defaultLanguage"]),trustPilot:{buid:n.T.shared().paramWithPath(["trust-pilot","buid"]),src:n.T.shared().paramWithPath(["trust-pilot","src"])},productsHosts:(0,r.of)([]),webPushEnabled:n.T.shared().paramWithPath(["features","web-push"]),chatAttachmentTooltipLogo:n.T.shared().paramWithPath(["chat-attachment-tooltip-logo"]),translationsInChatEnabled:n.T.shared().paramWithPath(["features","translation-in-chat"]),preferences:{bisexual:n.T.shared().paramWithPath(["preferences","bisexual"]).pipe((0,o.T)(e=>!!e))},search:{fields:{gender:n.T.shared().paramWithPath(["search","fields","gender"]).pipe((0,o.T)(e=>e||[]))}}}))},16178(e,t,a){"use strict";a.d(t,{p:()=>p});var s=a(15526),r=a(40342),i=a(41392),n=a(28138),o=a(65052),c=a(15654),l=a(36580),d=a(38792),u=a.n(d);class p{constructor(){this.windowSize=(0,r.R)(window,"resize").pipe((0,i.B)(300),(0,n.T)(e=>e.target),(0,n.T)(e=>({width:e.innerWidth,height:e.innerHeight})),(0,o.Z)(this.getWindowSize()),(0,c.F)(u()),(0,l.t)({bufferSize:1,refCount:!0}))}getWindowSize(){return{width:window.innerWidth,height:window.innerHeight}}}p.shared=(0,s.G)(()=>new p)},35096(e,t,a){"use strict";a.d(t,{K:()=>P});var s=a(97156),r=a(75841),i=a(78213),n=a(30131),o=a(48830),c=a(17524),l=a(52300),d=a(4126),u=a(28138),p=a(15654),h=a(84190),m=a(65052),v=a(36580),g=a(92453),f=a(2773),b=a(15526),y=a(11427),w=a(78675),k=a(98153),x=a(39971),S=a(79942);
3class P{constructor(){this.deviceOrientationSubject=new s.t(null),this.deviceOrientation=this.deviceOrientationSubject.asObservable(),this.deviceOrientationPermission="u">typeof DeviceOrientationEvent&&DeviceOrientationEvent.requestPermission,this.mapNavigatorPermissionStateToHardwareDeviceStatus=e=>{switch(e){case"granted":return"allowed";case"prompt":return"undetermined";case"denied":return"denied"}};var e,t=w.T.shared(),a=(0,r.of)(t).pipe((0,u.T)(e=>e&&(0,y.A)(["devices","ttl"],e)||1e4),(0,p.F)()).pipe((0,h.n)(e=>(0,i.Y)(e)),(0,m.Z)(void 0),(0,h.n)(()=>navigator.mediaDevices&&navigator.mediaDevices.enumerateDevices?(0,n.H)(navigator.mediaDevices.enumerateDevices()):(0,r.of)([])),(0,v.t)(1)),l=e=>{var t="videoinput"===e?"camera":"audioinput"===e?"microphone":void 0;return t?a.pipe((0,h.n)(a=>a.some(t=>t.kind===e)?new o.c(e=>{navigator.permissions.query({name:t}).then(t=>{e.next(this.mapNavigatorPermissionStateToHardwareDeviceStatus(t.state));var a=t=>{if(t.target){var a=t.target;e.next(this.mapNavigatorPermissionStateToHardwareDeviceStatus(a.state))}};return"addEventListener"in t&&"function"==typeof t.addEventListener?t.addEventListener("change",a):e.complete(),()=>{"removeEventListener"in t&&"function"==typeof t.removeEventListener&&t.removeEventListener("change",a)}}).catch(()=>{e.next("undetermined"),e.complete()})}):(0,r.of)("denied"))):(0,r.of)("allowed")},d=e=>(0,c.z)([a,l(e)]).pipe((0,u.T)(t=>{var[a,s]=t,r=a.find(t=>t.kind===e&&!!t.label);return r||(r=a.find(t=>t.kind===e))?{permission:s,info:r}:null}),(0,p.F)((e,t)=>e&&t?e.permission===t.permission&&e.info.deviceId===t.info.deviceId&&e.info.groupId===t.info.groupId:e===t));this.camera=d("videoinput").pipe((0,v.t)(1)),this.cameraIsActive=this.camera.pipe((0,u.T)(e=>(null==e?void 0:e.permission)==="allowed"),(0,p.F)(),(0,h.n)(e=>e?new o.c(e=>{var t=()=>e.next(!0),a=()=>e.next(!1);return k.A.states("event.media.devices.cam.stream.enabled",t,"event.media.devices.cam.stream.disabled",a),()=>{k.A.removeStates("event.media.devices.cam.stream.enabled",t,"event.media.devices.cam.stream.disabled",a)}}):(0,r.of)(e)),(0,p.F)()),this.microphone=d("audioinput").pipe((0,v.t)(1)),this.supportsWebRtc=window&&!!(window.RTCPeerConnection||window.webkitRTCPeerConnection||window.mozRTCPeerConnection),this.cpuCores=null==(e=window)||null==(e=e.navigator)?void 0:e.hardwareConcurrency,this.testingDeviceType=localStorage.getItem("device.testing-type")||(window.location.href.includes("afid=100500")?"base":void 0),this.deviceOrientationPermission?this.deviceOrientationSubject.next("request-needed"):this.deviceOrientationSubject.next("granted")}requestAccessToCamera(){return l.t}requestAccessToMicrophone(){return(0,d.v)(()=>(0,n.H)(navigator.mediaDevices.getUserMedia({audio:!0})).pipe((0,g.M)(e=>e.getTracks().forEach(e=>e.stop())),(0,u.T)(()=>"allowed"),(0,f.W)(()=>(0,r.of)("denied"))))}requestDeviceOrientation(){return x.v.defer(()=>this.deviceOrientationPermission?x.v.from(this.deviceOrientationPermission()).pipe((0,S.ex)(e=>{this.deviceOrientationSubject.next(e)}),(0,S.ZC)(e=>(this.deviceOrientationSubject.next("request-needed"),x.v.just())),(0,S.AB)(void 0)):(this.deviceOrientationSubject.next("granted"),x.v.just()))}}P.shared=(0,b.G)(()=>new P)},55830(e,t,a){"use strict";a.d(t,{Z:()=>n});var s=a(71614),r=a(2929),i=a(91557);class n extends(0,s.yS)("application.review.log"){}var o={label:n.type,tags:{team:()=>"core",completedIsSuccessful:e=>{var t;return null==(t=e.encounters.completed)?void 0:t.details.isSuccessful},completedStatus:e=>{var t,a,s;return null!=(t=null==(a=e.encounters.completed)?void 0:a.details.value)?t:null==(s=e.encounters.completed)?void 0:s.details.error},balanceRefillingResultIsSuccessful:e=>{var t;return null==(t=e.encounters)||null==(t=t.balanceRefillingResult)?void 0:t.details.isSuccessful},balanceRefillingResultPaymentReason:e=>{var t;return null==(t=e.encounters.balanceRefillingResult)?void 0:t.details.paymentReason},allConditionsMet:e=>{var t;return null==(t=e.encounters.allConditionsMet)?void 0:t.details},limitationsCheckIsSuccessful:e=>{var t;return null==(t=e.encounters.limitationsCheck)?void 0:t.details.isSuccessful},limitationsCheckSentReview:e=>{var t;return null==(t=e.encounters.limitationsCheck)?void 0:t.details.sentReview},limitationsCheckLimitPerYearReached:e=>{var t;return null==(t=e.encounters.limitationsCheck)?void 0:t.details.limitPerYearReached},limitationsCheckStaleData:e=>{var t;return null==(t=e.encounters.limitationsCheck)?void 0:t.details.staleData},callReviewModal:e=>{var t;return null==(t=e.encounters.callReviewModal)?void 0:t.details},reviewModalMounted:e=>{var t;return null==(t=e.encounters.reviewModalMounted)?void 0:t.details}},hist:{ttresult:{from:"added",to:"completed"},ttallConditionsMet:{from:"balanceRefillingResult",to:"allConditionsMet"}
3,ttlimitationsCheck:{from:"allConditionsMet",to:"limitationsCheck"},ttcallOpenApplicationReview:{from:"limitationsCheck",to:"callReviewModal"},ttreviewModalMounted:{from:"callReviewModal",to:"reviewModalMounted"}}};i.S&&r.H.shared().registerMapping(n.type,o)},81053(e,t,a){"use strict";a.d(t,{u:()=>E});var s=a(15526),r=a(17524),i=a(75841),n=a(48830),o=a(91885),c=a(93096),l=a(56177),d=a(84190),u=a(28138),p=a(2773),h=a(43751),m=a(30495),v=a(91557);function g(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function f(e){return function(){var t=this,a=arguments;return new Promise(function(s,r){var i=e.apply(t,a);function n(e){g(i,s,r,n,o,"next",e)}function o(e){g(i,s,r,n,o,"throw",e)}n(void 0)})}}var b=(e,t)=>new Promise((a,s)=>{t.api.notifications.addresses.get(e,(e,t)=>e?s(e):a(t))}),y=(e,t,a,s)=>new Promise((r,i)=>{t.api.notifications.addresses.post(e,{channel:a,address:s},(e,t)=>e?i(e):r(t))});function w(e){class t{get(){var t;return t=f(function*(t,a){var s;try{s=yield b(e,a)}catch(e){t(null,e);return}t(s)}),function(e,a){return t.apply(this,arguments)}}add(t,a){var s;return s=f(function*(s,r){yield y(e,r,t,a),s((yield b(e,r)))}),function(e,t){return s.apply(this,arguments)}}update(t,a){var s;return s=f(function*(s,r){var i=yield b(e,r),n=i.filter(function(e){return e&&e.channel===t&&e.address.length});n.length&&(yield Promise.all(n.map(e=>e.address).map(a=>new Promise((s,i)=>{r.api.notifications.addresses.delete(e,t,window.btoa(a),(e,t)=>e?i(e):s(t))})))),a&&(yield y(e,r,t,a)),s(i=yield b(e,r))}),function(e,t){return s.apply(this,arguments)}}}return t.displayName=w.getDisplayName(e),t}w.getDisplayName=function(e){return"notifications-addresses."+e};var k=a(49462);function x(e){class t extends k.A{constructor(t){super(),this.actualize=e=>{this.state={channels:e.map(e=>({name:e.channel,address:e.address}))},this.setState(this.state)};var a=t.getActions(w,e);this.bindAction(a.get,this.actualize),this.bindAction(a.add,this.actualize),this.bindAction(a.update,this.actualize)}}return t.displayName=x.getDisplayName(e),t}x.getDisplayName=function(e){return"notifications-addresses."+e};let S={store:x,actions:w};var P=a(20570),C=a(27888),j=a(79942),_=a(64998),T=a(13462),A=a(37306),I=a(39971),N=a(98701);class E{constructor(e){this.createInvoice=e=>(0,r.z)([T.T.shared().moto,N.p.shared().ipAddress]).pipe((0,l.s)(1),(0,d.n)(t=>{var a,s,[r,n]=t,l=r.applePayMotoProcessingEnabled,{paymentData:h,package:m,returnUrl:v,additionalInvoiceData:g}=e;if(!g)return(0,i.of)(o.Q.failure(Error("Additional data is not defined")));var f=Object.assign({},g.invoice,{type:m.trialPeriod?"freeTrial":"regular",method:"rebill"===h.type||"card"===h.type?"cards":h.type,ip:n});if("applepay"===e.paymentData.type&&!l)return P.G.shared(this.userId).createReceipt(f,e.paymentData.requisites,{reason:C.N.Manual},g.autoRefill,g.orderConfirmed).pipe((0,d.n)(e=>P.G.shared(this.userId).exchangeReceipt(e.receipt,f,{reason:C.N.Manual})),(0,u.T)(e=>o.Q.success({type:"purchase",data:e.ok?o.Q.success():o.Q.failure({code:0})})),(0,p.W)(()=>(0,i.of)(o.Q.success({type:"purchase",data:o.Q.failure({code:0})}))));if("card"===h.type&&h.requisites)a={type:"card",requisites:{cardNumber:h.requisites.number,cvv:h.requisites.code,cardHolder:h.requisites.holder,expiration:h.requisites.expiration}};else if("rebill"===h.type)a={type:"rebill",requisites:{anchor:h.requisites.anchor,cardId:h.requisites.cardId,cvv:h.requisites.cvv}};else if("applepay"===h.type){try{s=JSON.stringify(h.requisites)}catch(e){return(0,i.of)(o.Q.failure(Error("Apple Pay payment token is not defined")))}a={type:h.type,requisites:{paymentToken:s}}}else a="googlepay"===h.type?{type:h.type,requisites:{paymentToken:h.requisites.token}}:{type:h.type,requisites:{}};var b=Object.assign({autoRefill:g.autoRefill,motoReturnUrl:v,orderConfirmed:"boolean"!=typeof g.orderConfirmed||g.orderConfirmed,source:g.source,country:g.country,zipCode:g.zipCode},a);return c.g.shared(this.userId).createInvoiceViaMoto(f,b).pipe((0,j.vV)(e=>e.isSuccessful&&e.value.invoice?o.Q.success({type:"invoice",data:e.value.invoice,id:e.value.invoiceId}):o.Q.failure(Error("Invoice is not created")))).asObservable()})),this.userId=e}validateApplePayMerchant(e){return T.T.shared().moto.pipe((0,d.n)(t=>{var{applePayMotoProcessingEnabled:a}=t;return a?this.validateApplePayMerchantViaMoto(e):this.validateApplePayMerchantViaCP(e)}))}static enhanceValidationResult(e){return v.S&&(location.hostname.startsWith("delta.")||location.hostname.startsWith("gamma.")||location.hostname.startsWith("beta.")||location.hostname.startsWith("alpha."))&&(e.domainName=location.hostname),e}validateApplePayMerchantViaMoto(e){return A.L.shared(this.userId).validateApplePayMerchant(e).pi
3pe((0,j.Fg)(e=>e.isSuccessful?I.v.just(E.enhanceValidationResult(e.value)):I.v.error(Error("Merchant validation error.")))).asObservable()}validateApplePayMerchantViaCP(e){return new n.c(t=>{var a=new XMLHttpRequest;a.open("POST",m.jI.shared().getBaseHost()+"/exo/applepay/payments"),a.onload=function(){if(this.status>=200&&this.status<300){var e=JSON.parse(a.response);t.next(E.enhanceValidationResult(e)),t.complete()}else t.error(Error("Merchant validation error."))},a.onerror=function(e){t.error(e)},a.setRequestHeader("Authorization",_.a.shared().getAAF()),a.setRequestHeader("Content-Type","application/json"),a.send(JSON.stringify({url:e}))})}onMobilePhoneSet(e){e&&(h.Y.shared().get(S,this.userId).actions.update("tel",e),m.jI.shared().analytics.purchase.put({phone:e}))}}E.shared=(0,s.G)(e=>new E(e))},63893(e,t,a){"use strict";a.d(t,{_:()=>F});var s=a(15526),r=a(4126),i=a(97156),n=a(17524),o=a(56607),c=a(56823),l=a(50846),d=a(30495),u=a(50042),p=a(79942),h=a(38107),m=a(97983);class v extends l.Q{constructor(e){super("moto.authorization",e,()=>(0,d.p6)(d.jI.shared().exo.moto.identity.get,e).pipe((0,p.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:{jwt:a.jwt,v2Jwt:a.v2Jwt},ttl:(null==(t=(0,u.a)(s))?void 0:t.maxAge)||0}}))),this.refreshSubject=new h.m(1)}refresh(){this.refreshSubject.next(void 0)}shouldRefreshData(){return this.refreshSubject.pipe((0,m.u)(()=>!0))}}v.shared=(0,s.G)(e=>new v(e));var g=a(56177);class f{constructor(e){this.userId=e}auth(){return v.shared(this.userId).data().pipe((0,g.s)(1))}}f.shared=(0,s.G)(e=>new f(e));var b=a(37306),y=a(53940),w=a(15654),k=a(84190),x=a(65052),S=a(28138),P=a(38792),C=a.n(P),j=a(13462),_=a(43751),T=a(94375),A=a(6853),I=a(5801),N=a(17611),E=a(58246),M=a(73189),O=a(98701),R=15*T.b.minute;class F{constructor(e){this.userId=e}initialize(){O.p.shared().ipAddress.toSingle().pipe((0,p.Zl)(()=>{F.initializedSubject.next(!0)})).safeSubscribe()}start(e){var t=e=>{var{jwt:t,v2Jwt:a}=e;M.t.shared().setToken(t),M.t.shared().setTokenV2(a),b.L.shared(this.userId).setToken(t)};e.add((0,n.z)([f.shared(this.userId).auth(),j.T.shared().moto]).pipe((0,y.p)(e=>{var[,t]=e;return"string"==typeof t.merchantId||"number"==typeof t.merchantId}),(0,w.F)(C())).safeSubscribe(e=>{var[{jwt:t,v2Jwt:a},s]=e;M.t.shared().setToken(t),M.t.shared().setTokenV2(a),E.n8.shared().setApiScheme(s.hosts.profiles,s.hosts.processing),E.n8.shared().setMerchantId(s.merchantId),b.L.shared(this.userId).setToken(t),this.initialize()})),e.add(F.initialized.pipe((0,w.F)(),(0,k.n)(e=>e?M.t.shared().tokenIsNeedUpdate.pipe((0,m.u)(!0),(0,x.Z)(!1),(0,k.n)(e=>(0,c.O)(e?50:R,R)),(0,k.n)(()=>f.shared(this.userId).auth()),(0,w.F)(C())):o.w)).safeSubscribe(t)),e.add(N.G.shared().preloadCards().safeSubscribe());var a=(0,r.v)(()=>_.Y.shared().get((0,A.default)(this.userId,A.PACKAGE_TYPES.COMMON),this.userId+":"+A.PACKAGE_TYPES.COMMON).store.rxState().pipe((0,S.T)(e=>Object.values((null==e?void 0:e.packages)||{})[0]),(0,I.o)(),(0,S.T)(e=>e.currency),(0,w.F)()));e.add(N.G.shared().preloadPaymentMethods(a).safeSubscribe())}}F.shared=(0,s.G)(e=>
3new F(e)),F.initializedSubject=new i.t(!1),F.initialized=F.initializedSubject.asObservable()},90409(e,t,a){"use strict";a.d(t,{a:()=>f});var s=a(97156),r=a(75841),i=a(4126),n=a(84190),o=a(28138),c=a(15654),l=a(36580),d=a(56177),u=a(2773),p=a(92453),h=a(88152),m=a(15526),v=a(91885),g=a(57561);class f{constructor(){this.clientReadySubject=new s.t(void 0),this.ready=this.clientReadySubject.asObservable().pipe((0,n.n)(e=>e?(0,r.of)(e):this.initialize()),(0,o.T)(e=>null!=e&&!!e.isSuccessful&&e.value),(0,c.F)(),(0,l.t)({refCount:!0,bufferSize:1}))}loaded(){var e;return!!(null!=(e=this.clientReadySubject.getValue())&&e.isSuccessful)}initialize(){return this.loadApi().pipe((0,d.s)(1),(0,o.T)(()=>this.isApplePaySupported()?v.Q.success(!0):v.Q.failure("not-supported")),(0,u.W)(()=>(0,r.of)(v.Q.failure("initialization-error"))),(0,p.M)(e=>this.clientReadySubject.next(e)),(0,o.T)(()=>void 0))}isApplePaySupported(){if("u"<typeof window)return!1;var e=window.ApplePaySession;return!!e&&e.canMakePayments()}loadApi(){return(0,i.v)(()=>window.ApplePaySession||"android"===(0,g.$5)()?(0,r.of)(void 0):(0,h.k)("https://applepay.cdn-apple.com/jsapi/1.latest/apple-pay-sdk.js",{crossOrigin:"anonymous"}).pipe((0,u.W)(()=>(0,r.of)(void 0))))}}f.shared=(0,m.G)(()=>new f)},94212(e,t,a){"use strict";a.d(t,{H:()=>P});var s=a(17524),r=a(75841),i=a(4126),n=a(48830),o=a(28138),c=a(56177),l=a(84190),d=a(2773),u=a(90409),p=a(15526),h=a(91885),m=a(81053),v=a(45482),g=a(79942),f=a(39971),b=a(13462),y=a(79400),w=a(47443),k=a(85338),x=a(35967),S=a(70009);class P{canMakePayment(){return(0,s.z)([u.a.shared().ready,S.G.shared().preload("payment")]).pipe((0,o.T)(e=>{var[t]=e;return t}))}regularLabel(e){return S.G.shared().localizeSync("payment","wallet-recurring-label",{amount:e.creditsAmount})}discountedLabel(e){var t,a=e.price.netPrice,s=null==(t=e.recurringPrice)?void 0:t.netPrice,r=a&&s&&!(a>=s)?Math.round(100-100*a/s):0;return r?S.G.shared().localizeSync("payment","wallet-recurring-discount-label",{percent:r,label:this.regularLabel(e)}):""}recurringPaymentRequest(e){var t,a=(0,w.sR)(e),s=this.regularLabel(e),r=x.y.shared().location.origin;if(a&&s&&r){var i=k.bT[a],n=S.G.shared().localizeSync("payment","apple-pay-autorenewal-consent"),o=e.price.includingTax,c=null!=(t=e.recurringPrice)?t:e.price,l=c.includingTax!==o?(0,k.kY)(new Date,a):void 0;return Object.assign({paymentDescription:s,managementURL:r},n?{billingAgreement:n}:{},{regularBilling:Object.assign({label:s,amount:c.includingTax.toFixed(2),type:"final",paymentTiming:"recurring",recurringPaymentIntervalUnit:i.unit,recurringPaymentIntervalCount:i.count},l?{recurringPaymentStartDate:l}:{})},l?{trialBilling:{label:this.discountedLabel(e)||s,amount:o.toFixed(2),type:"final",paymentTiming:"recurring",recurringPaymentEndDate:l}}:{})}}processingCompany(){return S.G.shared().localizeSync("commons","company")||"Total cost:"}process(e){return(0,s.z)([u.a.shared().ready,b.T.shared().subscriptionAutorenewalExplicitConsent]).pipe((0,c.s)(1),(0,l.n)(t=>{var[a,s]=t;return a?(0,i.v)(()=>{var t=window.ApplePaySession,a=(0,y.D)(e,s)&&null!==t.supportsVersion&&void 0!==t.supportsVersion&&t.supportsVersion(14)?this.recurringPaymentRequest(e):void 0,r=Object.assign({countryCode:"US",currencyCode:e.price.currency.toUpperCase(),supportedNetworks:["amex","discover","masterCard","visa"],merchantCapabilities:["supports3DS"],total:{label:this.processingCompany(),amount:e.price.includingTax.toFixed(2),type:"final"}},a?{recurringPaymentRequest:a}:{}),i=new t(a?14:1,r);return new n.c(e=>{var a;return i.onvalidatemerchant=t=>{a=v.Session.shared().userId.toSingle().pipe((0,g.Fg)(e=>e?m.u.shared(e).validateApplePayMerchant(t.validationURL).toSingle():f.v.error("unauthorized"))).subscribe(e=>{i.completeMerchantValidation(e)},()=>{i.abort(),e.next(h.Q.failure("merchant-validation-failed")),e.complete()})},i.onpaymentauthorized=a=>{i.completePayment(t.STATUS_SUCCESS),e.next(h.Q.success({token:a.payment.token,billingContact:a.payment.billingContact,shippingContact:a.payment.shippingContact})),e.complete()},i.oncancel=()=>{e.next(h.Q.failure("user-closed-form")),e.complete()},i.begin(),()=>{var e;null==(e=a)||e.unsubscribe();try{i.abort()}catch(e){}}})}).pipe((0,d.W)(()=>(0,r.of)(h.Q.failure("payment-failed")))):(0,r.of)(h.Q.failure("not-supported"))}))}}P.shared=(0,p.G)(()=>new P)},52237(e,t,a){"use strict";function s(e){switch(e.name){case"3ds":var t=document.createElement("form"),a=document.createElement("input"),s=document.createElement("input"),r=document.createElement("input");t.method="POST",t.action=e.data.acsurl,a.value=e.data.pareq,a.name="PaReq",t.appendChild(a),s.value=e.data.termUrl,s.name="TermUrl",t.appendChild(s),r.value=e.data.md,r.name="MD",t.appendChild(r),document.body.appendChild(t),t.submit();break;case"redirect":window.location.href=e.data.location}}a.d(t,{y:()=>s})},13722(e,t,a){"use strict";a.d(t,{$:()=>v});var s=a(97156),r=a(75841),i=a(4126),n=a(84190),o=a(28138),c=a(56177),l=a(2773),d=a(92453),u=a(85472),p=a(88152),h=a(15526),m=a(91885);
3class v{constructor(){this.clientSubject=new s.t(void 0),this.client=this.clientSubject.asObservable().pipe((0,n.n)(e=>e?(0,r.of)(e):this.initializeClient()),(0,o.T)(e=>null!=e&&e.isSuccessful?e.value:void 0))}loaded(){var e;return!!(null!=(e=this.clientSubject.getValue())&&e.isSuccessful)}initializeClient(){return this.loadApi().pipe((0,n.n)(()=>u.d.shared().settings),(0,c.s)(1),(0,o.T)(e=>{if(e){var t=new google.payments.api.PaymentsClient({environment:e.isTest?"TEST":"PRODUCTION",merchantInfo:{merchantId:e.merchant.id,merchantName:e.merchant.name}});return m.Q.success(t)}return m.Q.failure("loading-settings-error")}),(0,l.W)(()=>(0,r.of)(m.Q.failure("initialization-error"))),(0,d.M)(e=>this.clientSubject.next(e)),(0,o.T)(()=>void 0))}loadApi(){return(0,i.v)(()=>"u"<typeof google||void 0===google.payments||void 0===google.payments.api?(0,p.k)("https://pay.google.com/gp/p/js/pay.js"):(0,r.of)(void 0))}}v.shared=(0,h.G)(()=>new v)},16503(e,t,a){"use strict";a.d(t,{I:()=>_});var s=a(97156),r=a(17524),i=a(75841),n=a(30131),o=a(26274),c=a(13722),l=a(28138),d=a(92453),u=a(84190),p=a(65052),h=a(53940),m=a(15654),v=a(56177),g=a(85472),f=a(15526),b=a(13462),y=a(41196),w=a(38883),k=a(37168),x=a(38792),S=a.n(x),P=a(79400),C=a(70009),j=['NotSupportedError: The payment method "https://google.com/pay" is not supported'];class _{constructor(){this.clientHasCriticalErrorSubject=new s.t(!1),this.isReadyToPayCache={},this.clientHasCriticalError=this.clientHasCriticalErrorSubject.asObservable(),this.sharedSettings=(0,r.z)([g.d.shared().settings,b.T.shared().moto]).pipe((0,l.T)(e=>{var[t,a]=e;if(t)return{apiVersion:2,apiVersionMinor:0,allowedPaymentMethods:[{type:"CARD",parameters:{allowedCardNetworks:t.allowedCardNetworks.map(e=>e.toUpperCase()),allowedAuthMethods:a.googlePayCardAuthMethods||["PAN_ONLY","CRYPTOGRAM_3DS"]},tokenizationSpecification:{type:"PAYMENT_GATEWAY",parameters:{gateway:t.gateway.name,gatewayMerchantId:t.gateway.merchantId}}}],merchantInfo:{merchantId:t.merchant.id,merchantName:t.merchant.name}}}))}canMakePayment(){return(0,r.z)([c.$.shared().client.pipe((0,d.M)(()=>{this.isReadyToPayCache={}})),this.sharedSettings,this.clientHasCriticalError,C.G.shared().preload("payment")]).pipe((0,u.n)(e=>{var[t,a,s]=e;if(!t||!a||s)return(0,i.of)(!1);var r=JSON.stringify(a);return(0,n.H)(t.isReadyToPay(a)).pipe((0,l.T)(e=>!!e.result),(0,p.Z)(this.isReadyToPayCache[r]),(0,h.p)(e=>void 0!==e),(0,m.F)(S()),(0,d.M)(e=>{this.isReadyToPayCache[r]=e}))}))}process(e,t){return(0,r.z)([c.$.shared().client,this.sharedSettings,w.A.shared().location,b.T.shared().subscriptionAutorenewalExplicitConsent]).pipe((0,v.s)(1),(0,u.n)(a=>{var s,r,[i,c,u,p]=a;if(!i||!c)return(0,o.$)(()=>Error("Google Pay client or settings not initialized"));var h=u.country,m=(0,P.D)(t,p),v=Object.assign({},c,{transactionInfo:Object.assign({totalPriceStatus:"FINAL",currencyCode:t.price.currency.toUpperCase(),totalPrice:t.price.includingTax.toFixed(2),transactionId:e},h?{countryCode:h}:{},m?{totalPriceLabel:C.G.shared().localizeSync("payment","google-pay-autorenewal-consent"),checkoutOption:"COMPLETE_IMMEDIATE_PURCHASE"}:{})});return(0,n.H)((s=i.loadPaymentData(v),r=e=>({tags:{team:"pricing",ignoreSampling:"code"in e&&!!e.code&&9==+e.code}}),s.catch(e=>{throw(0,k.Cp)(e,r?r(e):void 0),e}))).pipe((0,l.T)(e=>e.paymentMethodData),(0,d.M)({error:e=>{e.message&&j.some(t=>{var a;return null==(a=e.message)?void 0:a.startsWith(t)})&&this.clientHasCriticalErrorSubject.next(!0)}}))}))}prepare(e){return(0,r.z)([c.$.shared().client,this.sharedSettings,w.A.shared().location,b.T.shared().subscriptionAutorenewalExplicitConsent]).pipe((0,v.s)(1),(0,d.M)(t=>{var[a,s,r,i]=t;if(a&&s){var n=r.country,o=(0,P.D)(e,i),c=Object.assign({},s,{transactionInfo:Object.assign({totalPriceStatus:"FINAL",currencyCode:e.price.currency.toUpperCase(),totalPrice:e.price.includingTax.toFixed(2)},n?{countryCode:n}:{},o?{totalPriceLabel:C.G.shared().localizeSync("payment","google-pay-autorenewal-consent"),checkoutOption:"COMPLETE_IMMEDIATE_PURCHASE"}:{})});a.prefetchPaymentData(c)}}),(0,l.T)(()=>void 0),(0,y.y)())}}_.shared=(0,f.G)(()=>new _)},85472(e,t,a){"use strict";a.d(t,{d:()=>h});
3var s=a(75841),r=a(84190),i=a(15654),n=a(36580),o=a(37306),c=a(45482),l=a(15526),d=a(79942),u=a(38792),p=a.n(u);class h{constructor(){this.settings=c.Session.shared().userId.pipe((0,r.n)(e=>e?o.L.shared(e).getGooglePayMerchantSettings().pipe((0,d.vV)(e=>e.isSuccessful?e.value:void 0)):(0,s.of)(void 0)),(0,i.F)(p()),(0,n.t)({bufferSize:1,refCount:!0}))}}h.shared=(0,l.G)(()=>new h)},75992(e,t,a){"use strict";a.d(t,{G4:()=>D,nP:()=>G,pA:()=>U,r6:()=>z,u$:()=>H,z8:()=>W});var s=a(2773),r=a(15654),i=a(84190),n=a(28138),o=a(56177),c=a(53940),l=a(92453),d=a(16220),u=a(97156),p=a(75841),h=a(17524),m=a(56607),v=a(4126),g=a(34578),f=a(56823),b=a(78213),y=a(48830),w=a(82788),k=a(94212),x=a(58246),S=a(38792),P=a.n(S),C=a(52237),j=a(16503),_=a(91885),T=a(15526),A=a(63984),I=a(58731),N=a(79942),E=a(39971),M=a(81053),O=a(45482),R=a(26551),F=a(13462),B=a(35834),L=a(35967),z=322,D=6101,W=5211,V={code:322},U={4004:"cardNumber",5206:"cardNumber",5320:"cardNumber",4005:"cardOwner",5005:"cardOwner",4007:"cardExpiration"},G="sessionId",q="payment-processing-data";class H{constructor(){this.authorizationWindowHandles={},this.activePaymentsSubject=new u.t([]),this.persistence=I.y.shared("moto"),this.applePayAvailable=k.H.shared().canMakePayment().pipe((0,s.W)(()=>(0,p.of)(!1))),this.googlePayPaymentsAvailable=j.I.shared().canMakePayment(),this.paymentsStatus=this.activePaymentsSubject.pipe((0,r.F)(P()),(0,i.n)(e=>(0,h.z)(e.map(e=>this.listenCurrentStatus(e))).pipe((0,n.T)(t=>t.reduce((t,a,s)=>(a&&(t[e[s]]=a),t),{}))))),this.processingUrl=(0,h.z)([F.T.shared().moto,R._.shared().language]).pipe((0,r.F)(P()),(0,n.T)(e=>{var[t,a]=e;return L.y.shared().location.origin+"/"+(0,B.M)(a)+t.paymentProcessingUrl}))}registerPayment(e){this.activePaymentsSubject.next([...this.activePaymentsSubject.getValue(),e])}unregisterPayment(e){this.activePaymentsSubject.next(this.activePaymentsSubject.getValue().filter(t=>t!==e))}openAuthorizationWindowForSession(e,t){var a=open(e+"#"+G+"="+t);return this.authorizationWindowHandles[t]=a,a}authorizationWindowForSession(e){var t=this.authorizationWindowHandles[e];return t&&!t.closed?t:null}closeAuthorizationWindowForSession(e){var t=this.authorizationWindowForSession(e);return delete this.authorizationWindowHandles[e],!!t&&(t.close(),!0)}processPaymentResult(e,t){return!e.isSuccessful&&e.error.code===x.$u&&"rebill"===t.type&&t.requisites.cardId?this.deleteCard(t.requisites.cardId).pipe((0,n.T)(()=>void 0)):(e.isSuccessful&&"card"===t.type&&(x.n8.shared().getStoredPaymentMethods(!0).pipe((0,o.s)(1)).subscribe(),O.Session.shared().userId.toSingle().safeSubscribe(e=>{if(e){var a;M.u.shared(e).onMobilePhoneSet(null==(a=t.requisites)?void 0:a.phone)}})),m.w)}createInvoice(e,t,a,s){return e.isSuccessful?O.Session.shared().userId.pipe((0,i.n)(r=>r?M.u.shared(r).createInvoice({paymentData:e.value,package:t,additionalInvoiceData:a,returnUrl:s+"#purchase-result"}):(0,p.of)(_.Q.failure(e.error||Error())))):(0,p.of)(_.Q.failure(e.error||Error()))}purchase(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{additionalInvoiceData:r,hideProcessingWindow:u,onPaymentStart:h,onCreateInvoiceStart:b,onCreateInvoiceFinish:y,onPurchaseAuthorizationFallback:w,onPurchaseAuthorizationTabOpen:S,onPurchaseAuthorizationTabClosed:P,onNeedActionStatus:T}=a;return this.processingUrl.pipe((0,o.s)(1),(0,i.n)(a=>{var I="payment-session-"+(0,A.A)();return this.registerPayment(I),null==h||h(I,e),this.setPaymentStatus(I,{name:"started",details:{}}).subscribe(),!["applepay","webpay","googlepay"].includes(e.type)&&!u&&this.openAuthorizationWindowForSession(a,I)&&(null==S||S()),(0,v.v)(()=>"applepay"===e.type?k.H.shared().process(t).pipe((0,n.T)(e=>{if(!e.isSuccessful)return _.Q.failure(Error(e.error));var t={type:"applepay",requisites:{token:e.value.token,billingContact:e.value.billingContact,shippingContact:e.value.shippingContact}};return _.Q.success(t)})):"googlepay"===e.type?j.I.shared().process(I,t).pipe((0,n.T)(e=>{if(!e||!e.tokenizationData.token)return _.Q.failure(null);var t={type:"googlepay",requisites:e.tokenizationData};return _.Q.success(t)})):(0,p.of)(_.Q.success(e))).pipe((0,s.W)(e=>(0,p.of)(_.Q.failure(e)))).pipe((0,i.n)(e=>(0,v.v)(()=>(null==b||b(),this.createInvoice(e,t,r,a))).pipe((0,i.n)(t=>{if(null==y||y(t.isSuccessful&&"invoice"===t.value.type?t.value.id:void 0),!t.isSuccessful){this.closeAuthorizationWindowForSession(I)&&(null==P||P());var a="code"in t.error?t.error.code:null,s="user-closed-form"!==t.error.message&&("AbortError"!==t.error.name||20!==a)&&(t.error.name||t.error.code||"CANCELED"!==t.error.statusCode)?_.Q.failure(Object.assign({},x.$n,{rawError:t.error})):_.Q.failure(Object.assign({},V,{rawError:t.error}));return this.setPaymentStatus(I,{name:"finished",details:s}).subscribe(),(0,p.of)(s)}return"purchase"===t.value.type?(this.closeAuthorizationWindowForSession(I)&&(null==P||P()),this.setPaymentStatus(I,{name:"finished",details:t.value.data}).subscribe(),(0,p.of)(t.value.data)):x.n8.shared().purchase(t.value.data).pipe((0,i.n)(e=>!e.isSuccessful||"needAction"!==e.value.state||u||this.authorizationWindowForSession(I)?(0,p.of)(e):(this.setPaymentStatus(I,{name:"waiting-for-manual-authorization-open",details:{}}).subscribe(),(0,g.h)(this.listenCurrentStatus(I).pipe((0,c.p)(e=>!e||"authorization-opening"===e.name||"finished"===e.name),(0,n.T)(t=>t&&"authorization-opening"===t.name?(this.authorizationWindowForSession(I)&&(null==S||S()),e):_.Q.failure(V))),(0,f.O)(2e4).pipe((0,n.T)(()=>e))).pipe((0,o.s)(1)))),(0,i.n)(e=>
3{if(e.isSuccessful&&"needAction"===e.value.state){T&&T();var t=e.value.id,a=this.authorizationWindowForSession(I);return a?(this.setPaymentStatus(I,{name:"authorization",details:{action:e.value.action,paymentId:t}}).subscribe(),this.listenCurrentStatus(I).pipe((0,i.n)(e=>e&&"authorization"===e.name?(0,f.O)(3e3).pipe((0,i.n)(()=>(this.closeAuthorizationWindowForSession(I)&&(null==P||P()),this.setPaymentStatus(I,{name:"fallback-authorization",details:{action:e.details.action,paymentId:t}}).subscribe(),(0,C.y)(e.details.action),m.w))):e&&"finished"===e.name?(0,p.of)(e.details):this.listenClosingTabStatus(a).pipe((0,i.n)(e=>e?(null==P||P(),this.listenCurrentStatus(I).pipe((0,o.s)(1),(0,i.n)(e=>e&&"finished"===e.name?m.w:(0,p.of)(_.Q.failure(V))))):m.w))))):(null==w||w(),this.setPaymentStatus(I,{name:"fallback-authorization",details:{action:e.value.action,paymentId:t}}).subscribe(),(0,C.y)(e.value.action),m.w)}return(e.isSuccessful&&"awaiting"===e.value.state?this.waitForPaymentStatus(e.value.id):(0,p.of)(e)).pipe((0,n.T)(e=>{var t=e.isSuccessful?_.Q.success():_.Q.failure(e.error);return this.setPaymentStatus(I,{name:"finished",details:t}).subscribe(),t}))}),(0,l.M)(t=>{e.isSuccessful&&this.processPaymentResult(t,e.value).subscribe()}),(0,l.M)(()=>{this.closeAuthorizationWindowForSession(I)&&(null==P||P())}),(0,l.M)(()=>{setTimeout(()=>{this.removePaymentStatus(I).subscribe()},5e3)}))}))),(0,d.j)(()=>{this.unregisterPayment(I)}))}))}getAvailablePaymentMethods(e){return x.n8.shared().getSettings(e).pipe((0,n.T)(e=>e.isSuccessful&&e.value.payments?e.value.payments:[]))}resolvePaymentMethods(){return x.n8.shared().getResolvedPaymentMethods().pipe((0,n.T)(e=>e.isSuccessful?e.value.paymentMethods:[]))}getCards(){return this.getStoredPaymentMethods().pipe((0,n.T)(e=>e.filter(e=>"card"===e.type)))}getStoredPaymentMethods(){return x.n8.shared().getStoredPaymentMethods().pipe((0,n.T)(e=>e.isSuccessful?e.value:[]))}deleteCard(e){return x.n8.shared().deleteCard(e)}getCurrentStatus(e){return this.persistence.load(q).pipe((0,N.vV)(t=>(null==t?void 0:t[e])||null))}getSessionIdByPaymentId(e){return this.persistence.load(q).pipe((0,N.vV)(t=>{for(var[a,s]of Object.entries(t||{}))if(("redirecting"===s.name||"authorization"===s.name)&&s.details.paymentId===e)return a;return null}))}waitForPaymentStatus(e){return(0,b.Y)(2e3).pipe((0,i.n)(()=>x.n8.shared().getPaymentStatus(e)),(0,c.p)(e=>!e.isSuccessful||"awaiting"!==e.value.state),(0,n.T)(e=>e),(0,o.s)(1))}listenCurrentStatus(e){return(0,b.Y)(100).pipe((0,i.n)(()=>this.getCurrentStatus(e)),(0,r.F)(P()))}listenClosingTabStatus(e){return new y.c(t=>{t.next(!1);var a=new w.yU;return a.add((0,b.Y)(2e3).subscribe(()=>{(!e||e.closed)&&(t.next(!0),t.complete())})),()=>{a.unsubscribe()}}).pipe((0,r.F)())}setPaymentStatus(e,t){return E.v.defer(()=>this.persistence.update(q,a=>a?(a[e]=t,a):{[e]:t}).pipe((0,N.vV)(()=>void 0)))}removePaymentStatus(e){return E.v.defer(()=>(this.closeAuthorizationWindowForSession(e),this.persistence.update(q,t=>(null==t||delete t[e],t)).pipe((0,N.vV)(()=>void 0))))}cancelPayment(e){return this.getCurrentStatus(e).pipe((0,N.Fg)(t=>{if(t){var a={name:"finished",details:_.Q.failure(V)};return this.setPaymentStatus(e,a).subscribe(),E.v.just(a)}return E.v.just(null)}))}manuallyOpenAuthorization(e){return(0,h.z)([this.getCurrentStatus(e),this.processingUrl]).toSingle().pipe((0,N.Fg)(t=>{var[a,s]=t;if((null==a?void 0:a.name)==="waiting-for-manual-authorization-open"&&this.openAuthorizationWindowForSession(s,e)){var r={name:"authorization-opening",details:{}};return this.setPaymentStatus(e,r).subscribe(),E.v.just(r)}return E.v.just(null)}))}}H.shared=(0,T.G)(()=>new H)},17611(e,t,a){"use strict";a.d(t,{G:()=>C});var s=a(17524),r=a(75841),i=a(73189),n=a(53940),o=a(84190),c=a(56177),l=a(28138),d=a(15654),u=a(65052),p=a(58246),h=a(13722),m=a(90409),v=a(15526),g=a(41196),f=a(16503),b=a(94212),y=a(13462),w=a(57561),k=a(48830),x=2*a(94375).b.second,S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x;return new k.c(t=>{var a=()=>{t.next(),t.complete()};if("u">typeof window&&"requestIdleCallback"in window){var s=requestIdleCallback(a,{timeout:e});return()=>cancelIdleCallback(s)}
3var r=setTimeout(function(){var e=Date.now();a({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})},1);return()=>{clearTimeout(r)}})},P=a(65057);class C{cardsPreloaded(){return p.n8.shared().cardsPreloaded()}paymentMethodsPreloaded(e){return Object.assign({settingsPreloaded:!!e&&p.n8.shared().settingsPreloaded(e),googlePayPreloaded:h.$.shared().loaded()},this.operationSystemSupportsApplePay()?{applePayPreloaded:m.a.shared().loaded()}:{})}operationSystemSupportsApplePay(){return"android"!==(0,w.$5)()}preloadCards(){return i.t.shared().token.pipe((0,n.p)(e=>!!e),(0,o.n)(()=>p.n8.shared().getStoredPaymentMethods(!0).pipe((0,c.s)(1),(0,g.y)())),(0,l.T)(()=>void 0))}preloadPaymentMethods(e){var t=(0,s.z)([i.t.shared().token.pipe((0,n.p)(e=>!!e)),e.pipe((0,d.F)())]).pipe((0,o.n)(e=>{var[t,a]=e;return p.n8.shared().getSettings(a,!0).pipe((0,c.s)(1),(0,g.y)())}),(0,l.T)(()=>void 0)),a=P.P.shared().deepLink.pipe((0,l.T)(e=>e.type),(0,o.n)(e=>"purchase"===e?(0,r.of)(void 0):S())),h=a.pipe((0,o.n)(()=>f.I.shared().canMakePayment()),(0,g.y)()),m=this.operationSystemSupportsApplePay()?a.pipe((0,o.n)(()=>b.H.shared().canMakePayment()),(0,g.y)()):(0,r.of)(void 0),v=y.T.shared().twoStepsPurchaseFromVariant.pipe((0,n.p)(e=>"dsgn4759"===e),(0,c.s)(1),(0,o.n)(()=>i.t.shared().tokenV2.pipe((0,c.s)(1),(0,o.n)(()=>p.n8.shared().getResolvedPaymentMethods(!0).pipe((0,c.s)(1),(0,g.y)())))),(0,l.T)(()=>void 0),(0,u.Z)(void 0));return(0,s.z)([t,h,m,v]).pipe((0,l.T)(()=>void 0))}}C.shared=(0,v.G)(()=>new C)},70548(e,t,a){"use strict";a.d(t,{Y:()=>o});var s=a(91885),r=a(71050),i=a(75992),n=JSON.parse('{"Z":{"0":{"uri":"/notifications#purchase2300"}},"y":[4004,4005,4006,4007,4008,5411]}');function o(e,t){if(!t)return s.Q.success(e);try{var a,o="code"in t?+t.code:void 0,c="updateCardDetails"in t&&t.updateCardDetails&&"rebill"===e.type&&e.requisites.cardNumber?e.requisites.cardNumber.replace(/\s/g,""):void 0,l="updateCardDetails"in t&&t.updateCardDetails&&"fast-buy"===e.type&&null!=(a=e.requisites.defaultPaymentMethod)&&a.name?e.requisites.defaultPaymentMethod.name.replace(/\s/g,""):void 0,d=c||l;if(o){if(o===i.r6||o===i.G4)return s.Q.failure({name:"cancelled",code:o,paymentMethod:e.type,updateCardDetails:d});if(n.y.includes(o))return s.Q.failure({name:"validation-failed",code:o,paymentMethod:e.type,updateCardDetails:d});return s.Q.failure({name:"payment-failed",code:o,paymentMethod:e.type,notification:(0,r.Ue)(n.Z["0"]),updateCardDetails:d})}return s.Q.failure({name:"unknown",code:0,paymentMethod:e.type,notification:(0,r.Ue)(n.Z["0"]),updateCardDetails:d})}catch(e){return console.error(e),s.Q.failure(null)}}},79400(e,t,a){"use strict";function s(e,t){if(!t)return!1;var a=e.benefits.find(e=>"subscription"===e.type),s=!a||!("auto"in a)||null===a.auto;return!!a&&s}a.d(t,{D:()=>s})},6927(e,t,a){"use strict";a.d(t,{g:()=>u});var s=a(98153),r=a(43751),i=a(79760),n=a(39971),o=a(91885),c=a(50626),l=a(53940),d=a(28138);function u(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return n.v.defer(()=>{var u,p;if((null==(u=e.error)?void 0:u.code)===0&&["applepay","googlepay"].includes(t.type))return s.A.emit("app:error",e.error.notification),n.v.just(o.Q.success());if((null==(p=e.error)?void 0:p.name)!=="cancelled"){var h=r.Y.shared().get(i.A),m="payment-error-explanation";return n.v.defer(()=>{var t;return h.actions.open("payment-error-explanation",[{props:{errorCode:(null==(t=e.error)?void 0:t.code)||0,paywallSessionId:a}}]),h.store.rxState().pipe((0,c.J)(),(0,l.p)(e=>{var[t,a]=e;return(null==t?void 0:t.name)===m&&(null==a?void 0:a.name)!==m}),(0,d.T)(()=>o.Q.success())).toSingle()})}return n.v.just(o.Q.success())})}},10691(e,t,a){"use strict";a.d(t,{V:()=>s});var s=()=>({timezoneOffsetUtcMinutes:new Date().getTimezoneOffset(),locale:navigator.language,javaEnabled:navigator.javaEnabled(),javaScriptEnabled:!0,colorDepth:screen.colorDepth,height:screen.height,width:screen.width,userAgent:navigator.userAgent,acceptHeader:"application/json"})},97307(e,t,a){"use strict";a.d(t,{A:()=>M});var s=a(98153),r=a(91654),i=a(97156),n=a(34578),o=a(17524),c=a(56607),l=a(30131),d=a(28138),u=a(15654),p=a(10629),h=a(41392),m=a(84190),v=a(53940),g=a(56177),f=a(50626),b=a(15526),y=a(12856),w=a(43751),
3k=a(79760),x=a(36580);class S{constructor(){this.visible=w.Y.shared().get(k.A).store.rxState().pipe((0,d.T)(e=>null==e?void 0:e.name),(0,d.T)(e=>"mystery-gifts-game"===e),(0,u.F)(),(0,x.t)(1))}}S.shared=(0,b.G)(()=>new S);var P=a(22081),C=a(13462),j=a(14789),_=a(38792),T=a.n(_),A=a(99524),I=a(94375),N=a(81297),E=a(46662);class M{constructor(e){this.userId=e,this.refreshingSubject=new i.t(!1),this.refreshing=this.refreshingSubject.asObservable()}start(e){var t=(0,n.h)((0,o.z)([P.x.shared(this.userId).toggles,C.T.shared().pricesExperiments.toggles]).pipe((0,d.T)(e=>{var[t,a]=e;return t.filter(e=>a.some(t=>e.startsWith(t))&&!e.endsWith("_Control"))}),(0,u.F)(T()),(0,p.i)(1)),(0,o.z)([P.x.shared(this.userId).tags,C.T.shared().pricesExperiments.tags]).pipe((0,d.T)(e=>{var[t,a]=e;return t.filter(e=>a.includes(e))}),(0,u.F)(T()),(0,p.i)(1))).pipe((0,h.B)(.3*I.b.second)),a=C.T.shared().recurringSubscriptionDiscountsEnabled.pipe((0,m.n)(e=>e?A.i.shared(this.userId).canCancel.pipe((0,p.i)(1)):c.w));e.add((0,n.h)(r.e.shared(this.userId).purchasedByUser,r.e.shared(this.userId).hasPurchases.pipe((0,u.F)(),(0,p.i)(1)),r.e.shared(this.userId).canSubscribe.pipe((0,u.F)(),(0,p.i)(1)),r.e.shared(this.userId).discounted.pipe((0,p.i)(1)),r.e.shared(this.userId).creditsExpenses.pipe((0,p.i)(1)),t,a,N.Do.shared(this.userId).available.pipe((0,u.F)(),(0,p.i)(1))).safeSubscribe(()=>{this.refreshingSubject.next(!0),y.X.shared(this.userId).loadPackages().then(()=>{this.refreshingSubject.next(!1)},()=>{this.refreshingSubject.next(!1)}),s.A.emit("command.purchase.refresh")})),e.add((0,l.H)(y.X.shared(this.userId).loadPackages()).safeSubscribe()),e.add(r.e.shared(this.userId).hasActiveSubscription.pipe((0,v.p)(Boolean),(0,m.n)(()=>(0,n.h)((0,l.H)(y.X.shared(this.userId).loadSubscriptionUpgradeTodayPackages()),E.he.shared(this.userId).subscriptionsPackages.pipe((0,g.s)(1))))).safeSubscribe()),e.add((0,n.h)(S.shared().visible.pipe((0,v.p)(Boolean),(0,g.s)(1)),r.e.shared(this.userId).canSubscribe.pipe((0,f.J)(),(0,v.p)(e=>{var[t,a]=e;return!0===t&&!1===a}),(0,m.n)(()=>S.shared().visible.pipe((0,v.p)(Boolean))),(0,g.s)(1))).safeSubscribe(()=>{y.X.shared(this.userId).loadMysteryGiftPackages().then()})),e.add(j.P.shared(this.userId).available.pipe((0,u.F)(),(0,v.p)(Boolean)).safeSubscribe(()=>{y.X.shared(this.userId).loadNosubscriptionPackages().then()})),e.add(j.P.shared(this.userId).packageAmountThreshold.pipe((0,u.F)()).safeSubscribe(e=>{y.X.shared(this.userId).setNosubscriptionPackageAmountThreshold(e),s.A.emit("command.purchase.refresh")}))}}M.shared=(0,b.G)(e=>new M(e))},70095(e,t,a){"use strict";a.d(t,{D:()=>v});var s=a(15526),r=a(86977),i=a(90922),n=a(71614),o=a(2929),c=a(94375);class l extends(0,n.yS)("purchase",30*c.b.second){}var d={label:l.type,tags:{team:()=>"core",success:e=>{var t;return(null==(t=e.encounters.completed)?void 0:t.details.isSuccessful)||!1},fallback:e=>!!e.encounters.purchaseAuthorizationFallback,"failure-reason":e=>{var t;return null==(t=e.encounters.completed)?void 0:t.details.error},"payment-data":e=>{var t;return null==(t=e.encounters.paymentStarted)?void 0:t.details}},hist:{ttresult:{from:"added",to:"completed"},"ttcreate-invoice":{from:"createInvoiceStarted",to:"createInvoiceFinished"},"ttexchange-receipt":{from:"paymentStarted",to:"receiptExchanged"},"ttclose-authorization-tab":{from:"purchaseAuthorizationTabOpened",to:"purchaseAuthorizationTabClosed"},"ttauthorization-fallback":{from:"paymentStarted",to:"purchaseAuthorizationFallback"}}};o.H.shared().registerMapping(l.type,d);var u=a(91885),p=a(45482),h=a(5801),m=a(84190);class v{start(e){e.add(p.Session.shared().userId.pipe((0,h.o)(),(0,m.n)(e=>r.I.shared(e).events("event.credits.mall.receipt.exchanged"))).safeSubscribe(()=>{this.addEncounter({name:"receiptExchanged",date:new Date,details:null})}))}addAction(){i.E.shared().activeAction(l.identifier())&&this.cancelAction(),i.E.shared().add(new l(new Date,null))}completeAction(){this.complete(u.Q.success(void 0))}cancelAction(){this.complete(u.Q.failure("cancelled-by-user"))}failAction(e){this.complete(u.Q.failure(e))}paymentStarted(e){i.E.shared().activeAction(l.identifier())||this.addAction(),this.addEncounter({name:"paymentStarted",date:new Date,details:e})}createInvoiceStarted(){this.addEncounter({name:"createInvoiceStarted",date:new Date,details:null})}createInvoiceFinished(){this.addEncounter({name:"createInvoiceFinished",date:new Date,details:null})}purchaseAuthorizationFallback(){this.addEncounter({name:"purchaseAuthorizationFallback",date:new Date,details:null})}purchaseAuthorizationTabOpened(){this.addEncounter({name:"purchaseAuthorizationTabOpened",date:new Date,details:null})}purchaseAuthorizationTabClosed(){this.addEncounter({name:"purchaseAuthorizationTabClosed",date:new Date,details:null})}addEncounter(e){i.E.shared().encounter(l.identifier(),e)}complete(e){i.E.shared().complete(l.identifier(),new Date,e)}}v.shared=(0,s.G)(()=>new v)}
3,74133(e,t,a){"use strict";a.d(t,{$g:()=>o,D3:()=>n,c_:()=>i});var s,{SHOP_TYPES:r}=a(6853),i=r.WEB,n=((s={}).cards="cards",s.norequisites="norequisites",s);function o(e){return 0===e.length?Object.values(n):e}},92531(e,t,a){"use strict";a.d(t,{P:()=>p,U:()=>h});var s=a(39971),r=a(43751),i=a(27888),n=a(79760),o=a(2071),c=a(45482),l=a(43069),d=a(16620);function u(e,t){return a=>s.v.defer(()=>{var r=o.R.shared().initiate(e);return((e,a)=>s.v.defer(()=>{var{paywallSessionId:s,onPaywallSessionFinish:r}=a;function i(e){c.Session.shared().userId.toSingle().safeSubscribe(t=>{t&&l.g.shared(t).logPaywallClosed(s,e)})}var n=d.f.shared().terminated.toSingle().safeSubscribe(()=>i("app-closed"));return t(e,{paywallSessionId:s,onPaywallSessionFinish:e=>{i(e),n.unsubscribe(),r(e)}})}))(a,{paywallSessionId:r,onPaywallSessionFinish:()=>o.R.shared().complete(r)})})}var p=u(i.N.CupidTrial,function(e,t){return s.v.defer(()=>{var{disableManualClose:a=!1,cta:i,referent:o}=e;return r.Y.shared().get(n.A).actions.open("referral-purchase",[{props:Object.assign({cta:i,referent:o},t),disableManualClose:a}]),s.v.just()})}),h=u(i.N.TrialNorequisites,function(e,t){return s.v.defer(()=>{var{disableManualClose:a=!1,cta:i,referent:o}=e;return r.Y.shared().get(n.A).actions.open("referral-purchase-norequisites",[{props:Object.assign({cta:i,referent:o},t),disableManualClose:a}]),s.v.just()})})},84152(e,t,a){"use strict";a.d(t,{C:()=>P});var s=a(15526),r=a(26052),i=a(6381),n=a(89218),o=a(17524),c=a(28138),l=a(15654),d=a(36580),u=a(65052),p=a(91885),h=a(79942),m=a(91654),v=a(99524),g=a(30495),f=a(50846),b=a(34578),y=a(86977),w=a(53940),k=a(97983);class x extends f.Q{constructor(e){super("credits.mall.purchases",e,t=>(0,g.Yq)(g.jI.shared().credits.mall.purchases.get,e,t).pipe((0,h.vV)(e=>({data:e,ttl:Number.MAX_SAFE_INTEGER})))),this.userId=e}shouldRefreshData(){return(0,b.h)(y.I.shared(this.userId).events("event.credits.mall.receipt.exchanged").pipe((0,w.p)(e=>e["user-id"]===this.userId)),y.I.shared(this.userId).realtimeDataShouldBeInvalidated).pipe((0,k.u)(()=>!0))}}x.shared=(0,s.G)(e=>new x(e));var S=a(45970);class P extends n.D{constructor(e){super(),this.userId=e;var t=i.P.shared().deepLink.pipe((0,c.T)(e=>"trial-activated"===e.type),(0,l.F)(),(0,d.t)(1));this.canOffer=(0,o.z)([this.offeringResult.pipe((0,u.Z)(null)),t,m.e.shared(e).hasActiveSubscription]).pipe((0,c.T)(e=>{var[t,a,s]=e;return!t&&a&&s}),(0,l.F)(),(0,d.t)({refCount:!0,bufferSize:1}))}accept(){return(0,S.I)().pipe((0,h.vV)(()=>p.Q.success()))}start(){return(0,o.z)([v.i.shared(this.userId).subscription,x.shared(this.userId).data({type:"subscription",select:1}),i.P.shared().deepLink]).toSingle().pipe((0,h.vV)(e=>{var t,a,[s,i,n]=e,o=null==i||null==(t=i.purchases)?void 0:t.find(e=>e.trial&&"subscription"===e.type),c=null==s||null==(a=s.recurringInvoice)?void 0:a.benefits.find(e=>"subscription"===e.type),l=(0,r.aB)(null==o?void 0:o.period),d=null==c?void 0:c.recurrentPeriod;if(!s||!o||!l||!d)return p.Q.failure("offer-not-allowed");var{product:u,activationVersion:h}="trial-activated"===n.type?n.args:{},m=u&&1!==h?{product:u,renewalDate:s.renewalDate}:void 0;return p.Q.success({purchase:o,trialPeriod:l,recurringPeriod:d,recurringPriceWithTax:s.recurringPriceWithTax,disclosedTerms:m})}))}}P.shared=(0,s.G)(e=>new P(e))},45970(e,t,a){"use strict";a.d(t,{I:()=>o,o:()=>n});var s=a(39971),r=a(43751),i=a(79760);function n(){return s.v.defer(()=>(r.Y.shared().get(i.A).actions.open("trial-activated",[{props:{},disableManualClose:!1}]),s.v.just()))}function o(){return s.v.defer(()=>(r.Y.shared().get(i.A).actions.close("trial-activated"),s.v.just()))}},88768(e,t,a){"use strict";a.d(t,{L$:()=>A});var s=a(15526),r=a(6381),i=a(89218),n=a(28138),o=a(36580),c=a(56177),l=a(15654),d=a(2773),u=a(84190),p=a(65052),h=a(79942),m=a(17524),v=a(75841),g=a(91885),f=a(39971),b=a(46662),y=a(54097),w=a(26052),k=a(91654),x=a(22081),S=a(13462),P=a(22998),C=a(4938),j=a(94375),_=a(38792),T=a.n(_);class A extends i.D{constructor(e){super(),this.userId=e;var t=r.P.shared().deepLink.pipe((0,n.T)(e=>"referral-trial-purchase"===e.type?e.args:null),(0,o.t)(1)),a=x.x.shared(e).tags.pipe((0,c.s)(1),(0,n.T)(e=>e.includes("coregistration.cupid"))),s=(0,m.z)([t.pipe((0,n.T)(e=>(null==e?void 0:e.referent)==="cupid-purchase"||(null==e?void 0:e.referent)==="cupid-banner")),a]).pipe((0,n.T)(e=>{var[t,a]=e;return t&&a}),(0,l.F)()),i=S.T.shared().trialEveryVisitEnabled.pipe((0,l.F)()),h=b.he.shared(e).packages().pipe((0,n.T)(e=>e.find(e=>!!e.trialPeriod)),(0,l.F)(T()),(0,n.T)(e=>e?(0,w.wn)(e):void 0),(0,d.W)(()=>(0,v.of)(void 0)),(0,o.t)({refCount:!0,bufferSize:1})),g=S.T.shared().trialNorequisitesEnabled.pipe((0,u.n)(t=>t?b.he.shared(e).packages({},"norequisites").pipe((0,n.T)(e=>e.find(e=>{var t;return!!e.trialPeriod&&(null==(t=e.methods)?void 0:t.includes(y.D3.norequisites))})),(0,l.F)(T()),(0,n.T)(e=>e?(0,w.wn)(e):void 0),(0,d.W)(()=>(0,v.of)(void 0)),(0,o.t)({refCount:!0,bufferSize:1})):(0,v.of)(void 0))),f=(0,m.z)([S.T.shared().trialNorequisitesEnabled,g]).pipe((0,n.T)(e=>{var[t,a]=e;return t&&!!a}),(0,l.F)()),P=S.T.shared().trialCreditsNorequisitesEnabled.pipe((0,l.F)());this.canOffer=(0,m.z)([this.offeringResult.pipe((0,p.Z)(null)),s,i,P,f,t]).pipe((0,u.n)(t=>{var[a,s,r,i,o,c]=t;return a||!(s||r||i||o)?(0,v.of)(!1):k.e.shared(e).hasActiveSubscription.pipe((0,u.n)(e=>{if(e)return(0,v.of)(!1);if(i)return(0,v.of)({referent:"trial-credits-norequisites"});if(o)return g.pipe((0,n.T)(e=>!!e&&{referent:"trial-norequisites",trialPackage:e}));if(s){if((null==c?void 0:c.referent)==="cupid-purchase")return h.pipe((0,n.T)(e=>!!e&&Object.assign({},c,{trialPackage:e})));if((null==c?void 0:c.referent)==="cupid-banner")return(0,v.of)(Object.assign({},c))}return r?h.pipe((0,n.T)(e=>!!e&&{referent:"every-visit-trial",trialPackage:e})):(0,v.of)(!1)}))}),(0,l.F)(T()),(0,o.t)({refCount:!0,bufferSize:1}))}offerShown(e){"every-visit-trial"===e.referent&&x.x.shared(this.userId).setTagEnabled("trial.first.login",!1).safeSubscribe(),"trial-norequisites"===e.referent&&x.x.shared(this.userId).setTagEnabled("trial.norequisites.first.login",!1).safeSubscribe(),"trial-credits-norequisites"===e.referent&&(x.x.shared(this.userId).setTagEnabled("trial.credits.first.login",!1).safeSubscribe(),C.E.shared().currentTime().pipe((0,h.Fg)(e=>{var t=new Date(e+48*j.b.hour);return P.w.shared("referral-trial-purchase",this.userId).store("discount-expiry",t)})).safeSubscribe())}start(e){return f.v.just(g.Q.success(e))}}A.shared=(0,s.G)(e=>new A(e))},88691(e,t,a){"use strict";a.d(t,{G:()=>l});
3var s=a(98153),r=a(48830),i=a(65052),n=a(15654),o=a(36580),c=a(15526);class l{constructor(){this.visible=new r.c(e=>{var t=()=>e.next(!0),a=()=>e.next(!1);return s.A.states("event.pages.search.opened",t,"event.pages.search.closed",a),()=>{s.A.removeStates("event.pages.search.opened",t,"event.pages.search.closed",a)}}).pipe((0,i.Z)(!1),(0,n.F)(),(0,o.t)(1))}}l.shared=(0,c.G)(()=>new l)},11076(e,t,a){"use strict";a.d(t,{g:()=>m});var s=a(34578),r=a(17524),i=a(28138),n=a(92453),o=a(15654),c=a(36580),l=a(15526),d=a(13462),u=a(5801),p=a(58731),h="type";class m{constructor(e){var t=p.y.shared("users-feed-header",e);this.type=(0,s.h)(t.load(h).asObservable().pipe((0,u.o)()),(0,r.z)([d.T.shared().videoClips.enabled,d.T.shared().storiesEnabled]).pipe((0,i.T)(e=>{var[t,a]=e;return t?"video-clips":a?"stories":"none"}),(0,n.M)(e=>t.store(h,e).safeSubscribe()))).pipe((0,o.F)(),(0,c.t)({bufferSize:1,refCount:!0}))}}m.shared=(0,l.G)(e=>new m(e))},93949(e,t,a){"use strict";a.d(t,{c:()=>u});var s=a(98153),r=a(38107),i=a(48830),n=a(15654),o=a(36580),c=a(15526),l=a(35967),d=a(57856);
3class u{constructor(){this.ctaSubject=new r.m(1),this.profileId=new i.c(e=>{var t=(0,d.m)(l.y.shared().location.href);e.next((null==t?void 0:t.type)==="profile"?t.args.userId:null);var a=()=>e.next(null),r=(t,a)=>{e.next(t),this.ctaSubject.next(null==a?void 0:a.cta)};return s.A.states("event.pages.profile.opened",r,"event.pages.profile.closed",a),()=>{s.A.removeStates("event.pages.profile.opened",r,"event.pages.profile.closed",a)}}).pipe((0,n.F)(),(0,o.t)(1)),this.cta=this.ctaSubject.asObservable()}}u.shared=(0,c.G)(()=>new u)},57453(e,t,a){"use strict";a.d(t,{S:()=>n,U:()=>o});var s=a(39971),r=a(43751),i=a(79760),n=e=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.open("profile-completion",[{props:{reason:e},disableManualClose:!0}]),s.v.just())),o=()=>{r.Y.shared().get(i.A).actions.close("profile-completion")}},26052(e,t,a){"use strict";a.d(t,{aB:()=>c,gT:()=>d,wn:()=>l,yD:()=>o});var s=a(73120),r=a(62109),i=a(85338),n=a(22883);function o(e,t){var a,r,i,n,o,c,l=(i={additional:!!e.meta.Additional,autoRefill:e.meta.AutoRefill,subscription:!1,recurring:void 0,trial:!1},e.meta.Subscription&&(i={additional:!!e.meta.Additional,autoRefill:e.meta.AutoRefill,subscription:!0,recurring:{price:null==(a=e.meta.Recurring)?void 0:a.Price,sameness:null==(r=e.meta.Recurring)?void 0:r.Sameness},trial:!!e.meta.Trial}),{shop:e.shop,sku:e.sku,credits:{amount:e.amount,type:e.creditsType},allowFastbuy:e.allowFastbuy||!1,price:{value:e.price,type:e.priceType,currency:e.currency,fullValue:e.meta.FullPrice},meta:i,methods:e.methods,confirmed:e.confirmed,benefits:e.benefits});return n=(0,s.DC)(l,t),o=e.priceWithTax||n.price,c=e.fullPriceWithTax||n.fullPrice,n.subscription?Object.assign({},n,{price:o,fullPrice:c,recurringPrice:e.recurringPriceWithTax||n.recurringPrice}):Object.assign({},n,{price:o,fullPrice:c})}function c(e){return e===i.jB["3-days"]?"3-days":e===i.jB.week?"7-days":e?"1-month":void 0}function l(e){var t,a,s,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=null==(t=e.benefits)?void 0:t.find(e=>"subscription"===e.type),o=(null==i?void 0:i.auto)===null||(null==i?void 0:i.auto)!==!1&&void 0;return{sku:e.sku,shop:e.shop,amount:e.creditsAmount,creditsType:"limited-credits"===e.subscription?"limited":void 0,"credits-type":"limited-credits"===e.subscription?"limited":void 0,currency:e.price.currency,priceType:e.price.priceType,price:r?(0,n.Z)(e.price):e.price.includingTax,priceWithTax:e.price,fullPriceWithTax:e.fullPrice,recurringPriceWithTax:e.recurringPrice,methods:e.methods,confirmed:e.confirmed,allowFastbuy:e.allowFastbuy,benefits:e.benefits,benefitsAmount:e.benefitsAmount,recurrent:o,meta:{Trial:!!e.trialPeriod,TrialPeriod:e.trialPeriod?c(null==i?void 0:i.recurrentPeriod):void 0,Subscription:null!=e.subscription,Recurring:e.recurringPrice?{Price:e.recurringPrice.includingTax,Sameness:null!=(a=e.sameness)?a:null}:void 0,FullPrice:null==(s=e.fullPrice)?void 0:s.includingTax,AutoRefill:e.autoRefill?{sku:e.autoRefill.sku,available:e.confirmed}:void 0}}}function d(e){switch(e){case r.Z.ADDITIONAL:return[r.Z.ADDITIONAL];case r.Z.MYSTERY_GIFT:return r.Z.MYSTERY_GIFT.split(",").map(e=>"mystery.gifts"===e?"credits."+e:e);case r.Z.LOWPERIOD:return["credits."+r.Z.LOWPERIOD];case r.Z.NOSUBSCRIPTION:return["credits."+r.Z.NOSUBSCRIPTION];case r.Z.NOSUBSCRIPTION_ADDITIONAL:return["credits."+r.Z.NOSUBSCRIPTION_ADDITIONAL];default:return[]}}},62109(e,t,a){"use strict";a.d(t,{Z:()=>r,t:()=>i});var s,r=((s={}).ADDITIONAL="additional",s.COMMON="common",s.SUBSCRIPTION="subscription",s.LOWPERIOD="lowperiod",s.MYSTERY_GIFT="additional,mystery.gifts",s.CURRENT_SUBSCRIPTION="current.subscription",s.NOREQUISITES="norequisites",s.NOSUBSCRIPTION="nosubscription",s.NOSUBSCRIPTION_ADDITIONAL="nosubscription.additional",s.SUBSCRIPTION_UPGRADE_TODAY="subscription.upgrade.today",s),i=Object.freeze({WEB:"web"})},1453(e,t,a){"use strict";a.d(t,{Y:()=>r});var s=a(78268).A,r={store:a(4650).default,actions:s}},22505(e,t,a){"use strict";a.d(t,{Y:()=>i});var s=a(15526),r=a(97156);class i{constructor(){this.componentBehaviourSubject=new r.t(void 0),this.component=this.componentBehaviourSubject.asObservable()}open(e){this.componentBehaviourSubject.next(e)}close(){this.componentBehaviourSubject.next(void 0)}}i.shared=(0,s.G)(()=>new i)},12856(e,t,a){"use strict";a.d(t,{X:()=>o});var s=a(15526),r=a(6853),i=a(43751),n=a(98050);class o{constructor(e){this.flux=i.Y.shared(),this.userId=e}setNosubscriptionPackageAmountThreshold(e){this.nosubscriptionPackageAmountThreshold=e}getState(e,t,a){var s,i,{paywallMode:o,purchaseForcedPackagesByService:c}=a||{},l=t&&c?c[t]:void 0,d=!!l&&"number"==typeof e&&e>
3=l.minCreditsRange&&e<=l.maxCreditsRange,u=d?l.minSuitableAmountMultiplier*e:e,p=d&&"additional"===l.forcedPackagesType,h=["golden-mystery-gift","brilliant-mystery-gift"].some(e=>e===t),m="retry-subscription-payment"===t,v=!!t&&(0,n.D)(t),g="trial-norequisites"===t,f="nosubscription"===o;s=p?r.PACKAGE_TYPES.ADDITIONAL:h?r.PACKAGE_TYPES.MYSTERY_GIFT:g?r.PACKAGE_TYPES.NOREQUISITES:m?r.PACKAGE_TYPES.CURRENT_SUBSCRIPTION:v?r.PACKAGE_TYPES.SUBSCRIPTION_UPGRADE_TODAY:f?r.PACKAGE_TYPES.NOSUBSCRIPTION:r.PACKAGE_TYPES.COMMON;var b=this.getPackageModel(r.PACKAGE_TYPES.COMMON).store.getState().packages||{},y=this.getPackageModel(r.PACKAGE_TYPES.NOSUBSCRIPTION).store.getState().packages||{};i=p?this.getPackageModel(r.PACKAGE_TYPES.ADDITIONAL).store.getState().packages||{}:h?this.getPackageModel(r.PACKAGE_TYPES.MYSTERY_GIFT).store.getState().packages||{}:g?this.getPackageModel(r.PACKAGE_TYPES.NOREQUISITES).store.getState().packages||{}:m?this.getPackageModel(r.PACKAGE_TYPES.CURRENT_SUBSCRIPTION).store.getState().packages||{}:v?this.getPackageModel(r.PACKAGE_TYPES.SUBSCRIPTION_UPGRADE_TODAY).store.getState().packages||{}:f?this.filterPackagesByAmountThreshold(y):b,u&&(i=Object.keys(i).filter(e=>!!i[e]&&i[e].amount>=u).reduce((e,t)=>Object.assign({},e,{[t]:i[t]}),{}));var w=Object.values(f?y:b).filter(e=>null==e?void 0:e.meta.Subscription).sort((e,t)=>((null==e?void 0:e.amount)||0)-((null==t?void 0:t.amount)||0)).pop();return u&&!Object.keys(i).length&&(w?i={[w.sku]:w}:(s=f?r.PACKAGE_TYPES.NOSUBSCRIPTION_ADDITIONAL:r.PACKAGE_TYPES.ADDITIONAL,i=this.getPackageModel(s).store.getState().packages||{})),{packages:i,packagesType:s}}filterPackagesByAmountThreshold(e){var t=this.nosubscriptionPackageAmountThreshold;if(!t)return e;var a=Object.keys(e).filter(a=>!!e[a]&&e[a].amount>=t).reduce((t,a)=>Object.assign({},t,{[a]:e[a]}),{});return Object.keys(a).length?a:e}loadPackages(){if(!this.loadPackagesPromise){var e=new Promise((e,t)=>this.getPackageModel(r.PACKAGE_TYPES.COMMON).actions.get(r.SHOP_TYPES.WEB,()=>e())),t=new Promise((e,t)=>this.getPackageModel(r.PACKAGE_TYPES.ADDITIONAL).actions.get(r.SHOP_TYPES.WEB,()=>e()));this.loadPackagesPromise=Promise.all([e,t]).then(()=>{this.loadPackagesPromise=void 0}).catch(()=>{this.loadPackagesPromise=void 0})}return this.loadPackagesPromise}loadMysteryGiftPackages(){return this.loadMysteryGiftsPackagesPromise||(this.loadMysteryGiftsPackagesPromise=new Promise((e,t)=>this.getPackageModel(r.PACKAGE_TYPES.MYSTERY_GIFT).actions.get(r.SHOP_TYPES.WEB,()=>e())).finally(()=>{this.loadMysteryGiftsPackagesPromise=void 0})),this.loadMysteryGiftsPackagesPromise}loadNorequisitesPackages(){return this.loadNorequisitesPackagesPromise||(this.loadNorequisitesPackagesPromise=new Promise((e,t)=>this.getPackageModel(r.PACKAGE_TYPES.NOREQUISITES).actions.get(r.SHOP_TYPES.WEB,()=>e()))),this.loadNorequisitesPackagesPromise}loadCurrentSubscriptionPackage(){return this.loadCurrentSubscriptionPackagePromise||(this.loadCurrentSubscriptionPackagePromise=new Promise((e,t)=>this.getPackageModel(r.PACKAGE_TYPES.CURRENT_SUBSCRIPTION).actions.get(r.SHOP_TYPES.WEB,()=>e())).finally(()=>{this.loadCurrentSubscriptionPackagePromise=void 0})),this.loadCurrentSubscriptionPackagePromise}loadNosubscriptionPackages(){if(!this.loadNosubscriptionPackagesPromise){var e=new Promise((e,t)=>this.getPackageModel(r.PACKAGE_TYPES.NOSUBSCRIPTION).actions.get(r.SHOP_TYPES.WEB,()=>e())),t=new Promise((e,t)=>this.getPackageModel(r.PACKAGE_TYPES.NOSUBSCRIPTION_ADDITIONAL).actions.get(r.SHOP_TYPES.WEB,()=>e()));this.loadNosubscriptionPackagesPromise=Promise.all([e,t]).then(()=>{this.loadNosubscriptionPackagesPromise=void 0}).catch(()=>{this.loadNosubscriptionPackagesPromise=void 0})}return this.loadNosubscriptionPackagesPromise}loadSubscriptionUpgradeTodayPackages(){return this.loadSubscriptionUpgradeTodayPackagesPromise||(this.loadSubscriptionUpgradeTodayPackagesPromise=new Promise(e=>this.getPackageModel(r.PACKAGE_TYPES.SUBSCRIPTION_UPGRADE_TODAY).actions.get(r.SHOP_TYPES.WEB,()=>e())).finally(()=>{this.loadSubscriptionUpgradeTodayPackagesPromise=void 0})),this.loadSubscriptionUpgradeTodayPackagesPromise}getPackageModel(e){var t=(0,r.default)(this.userId,e);return this.flux.get(t,this.userId+":"+e)}}o.shared=(0,s.G)(e=>new o(e))},78675(e,t,a){"use strict";a.d(t,{T:()=>i});var s=a(15526),r=a(90794);class i{}i.shared=(0,s.G)(()=>{var e=new r.L,t={paramWithPath:e.paramWithPath.bind(e),inject:a=>{e.setRawConfig(a),Object.keys(t).filter(e=>
3"inject"!==e&&"paramWithPath"!==e).forEach(e=>{delete t[e]}),Object.keys(a).forEach(e=>{t[e]=a[e]})}};return t})},15657(e,t,a){"use strict";a.d(t,{$:()=>r});var s=a(15526);class r{}r.shared=(0,s.G)(()=>{var e;return{inject:t=>{e=t},decorate:t=>e(t)}})},98153(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(91557),r=(0,a(87329).h)();s.S&&(window.appbus=r);let i=r},97840(e,t,a){"use strict";a.d(t,{m:()=>o,U:()=>l});var s=a(78675),r=a(91557);function i(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}var n=!1;function o(){return c.apply(this,arguments)}function c(){var e;return e=function*(){var{cmp_cdid:e}=s.T.shared()["consent-manager"];return r.S&&e?fetch("https://delivery.consentmanager.net/delivery/cookieinfo.php?cdid="+e+"&api=json").then(e=>e.json()).catch(e=>(console.error("Error loading script:",e),null)):null},(c=function(){var t=this,a=arguments;return new Promise(function(s,r){var n=e.apply(t,a);function o(e){i(n,s,r,o,c,"next",e)}function c(e){i(n,s,r,o,c,"throw",e)}o(void 0)})}).apply(this,arguments)}function l(){return new Promise((e,t)=>{if(!r.S)return t(Error("DOM is not ready"));var{cmp_cdid:a,cmp_host:i}=s.T.shared()["consent-manager"];if(!a||!i||n)return e();try{return"gdprAppliesGlobally"in window||(window.gdprAppliesGlobally=!0),"cmp_id"in window&&!(window.cmp_id<1)||(window.cmp_id=0),"cmp_cdid"in window||(window.cmp_cdid=a),"cmp_params"in window||(window.cmp_params=""),"cmp_host"in window||(window.cmp_host=i),"cmp_cdn"in window||(window.cmp_cdn="cdn.consentmanager.net"),"cmp_proto"in window||(window.cmp_proto="https:"),"cmp_codesrc"in window||(window.cmp_codesrc="0"),window.cmp_getsupportedLangs=function(){var e=["DE","EN","FR","IT","NO","DA","FI","ES","PT","RO","BG","ET","EL","GA","HR","LV","LT","MT","NL","PL","SV","SK","SL","CS","HU","RU","SR","ZH","TR","UK","AR","BS","JA","CY"];if("cmp_customlanguages"in window)for(var t=0;t<window.cmp_customlanguages.length;t++)e.push(window.cmp_customlanguages[t].l.toUpperCase());return e},window.cmp_getRTLLangs=function(){var e=["AR"];if("cmp_customlanguages"in window)for(var t=0;t<window.cmp_customlanguages.length;t++)"r"in window.cmp_customlanguages[t]&&window.cmp_customlanguages[t].r&&e.push(window.cmp_customlanguages[t].l);return e},window.cmp_getlang=function(e){return("boolean"!=typeof e&&(e=!0),e&&"string"==typeof cmp_getlang.usedlang&&""!==cmp_getlang.usedlang)?cmp_getlang.usedlang:window.cmp_getlangs()[0]},window.cmp_extractlang=function(e){return -1!=e.indexOf("cmplang=")?-1!=(e=e.substr(e.indexOf("cmplang=")+8,2).toUpperCase()).indexOf("&")&&(e=e.substr(0,e.indexOf("&"))):e="",e},window.cmp_getlangs=function(){var e=window.cmp_getsupportedLangs(),t=[],a=location.hash,s=location.search,r="cmp_params"in window?window.cmp_params:"",i="languages"in navigator?navigator.languages:[];if(""!=cmp_extractlang(a))t.push(cmp_extractlang(a));else if(""!=cmp_extractlang(s))t.push(cmp_extractlang(s));else if(""!=cmp_extractlang(r))t.push(cmp_extractlang(r));else if("cmp_setlang"in window&&""!=window.cmp_setlang)t.push(window.cmp_setlang.toUpperCase());else if("cmp_langdetect"in window&&1==window.cmp_langdetect)t.push(window.cmp_getPageLang());else{if(i.length>0)for(var n=0;n<i.length;n++)t.push(i[n]);"language"in navigator&&t.push(navigator.language),"userLanguage"in navigator&&t.push(navigator.userLanguage)}for(var o=[],n=0;n<t.length;n++){var c=t[n].toUpperCase();c.length<2||(-1!=e.indexOf(c)?o.push(c):(-1!=c.indexOf("-")&&(c=c.substr(0,2)),-1!=e.indexOf(c)&&o.push(c)))}return 0==o.length&&"string"==typeof cmp_getlang.defaultlang&&""!==cmp_getlang.defaultlang?[cmp_getlang.defaultlang.toUpperCase()]:o.length>0?o:["EN"]},window.cmp_getPageLangs=function(){var e=window.cmp_getXMLLang();return(e=(e=""!=e?[e.toUpperCase()]:[]).concat(window.cmp_getLangsFromURL())).length>0?e:["EN"]},window.cmp_getPageLang=function(){var e=window.cmp_getPageLangs();return e.length>0?e[0]:""},window.cmp_getLangsFromURL=function(){for(var e=window.cmp_getsupportedLangs(),t=location,a="toUpperCase",s=t.hostname[a]()+".",r=t.pathname[a]()+"/",i=[],n=0;n<e.length;n++){var o=r.substring(0,e[n].length+1);if(s.substring(0,e[n].length+1)==e[n]+".")i.push(e[n][a]());else if(5==e[n].length){var c=e[n].substring(3,5)+"-"+e[n].substring(0,2);s.substring(0,c.length+1)==c+"."&&i.push(e[n][a]())}else if(o==e[n]+"/"||o=="/"+e[n])i.push(e[n][a]());else if(o==e[n].replace("-","/")+"/"||o=="/"+e[n].replace("-","/"))i.push(e[n][a]());else if(5==e[n].length){var c=e[n].substring(3,5)+"-"+e[n].substring(0,2),l=r.substring(0,c.length+1);(l==c+"/"||l==c.replace("-","/")+"/")&&i.push(e[n][a]())}}return i},window.cmp_getXMLLang=function(){var e=document.getElementsByTagName("html");if(e.length>0)var e=e[0];
3else e=document.documentElement;if(e&&e.getAttribute){var t=e.getAttribute("xml:lang");if(("string"!=typeof t||""==t)&&(t=e.getAttribute("lang")),"string"!=typeof t||""==t)return"";var a=window.cmp_getsupportedLangs();return -1!=a.indexOf(t.toUpperCase())||-1!=a.indexOf(t.substr(0,2).toUpperCase())?t:""}},function(){var e=document,t=e.getElementsByTagName,a=window,s="",r="",i="",n=function(e){var t="cmp_"+e,s="",r=(e="cmp"+e+"=").length,i=location,n=i.hash,o=i.search,c=n.indexOf(e),l=o.indexOf(e);if(-1!=c)s=n.substring(c+r,9999);else{if(-1==l)return t in a&&"function"!=typeof a[t]?a[t]:"";s=o.substring(l+r,9999)}var d=s.indexOf("&");return -1!=d&&(s=s.substring(0,d)),s},o=n("lang");if(""!=o)i=s=o;else if("cmp_getlang"in a&&(s=a.cmp_getlang().toLowerCase(),r=a.cmp_getlangs().slice(0,3).join("_"),i=a.cmp_getPageLangs().slice(0,3).join("_"),"cmp_customlanguages"in a))for(var c=a.cmp_customlanguages,l=0;l<c.length;l++)c[l].l.toLowerCase()==s&&(s="en");var d="cmp_proto"in a?a.cmp_proto:"https:";"http:"!=d&&"https:"!=d&&(d="https:");var u="cmp_ref"in a?a.cmp_ref:location.href;u.length>300&&(u=u.substring(0,300));var p=function(a){var s=e.createElement("script");s.setAttribute("data-cmp-ab","1"),s.type="text/javascript",s.async=!0,s.src=a;var r=["body","div","span","script","head"],i="currentScript",n="parentElement",o="appendChild",c="body";if(e[i]&&e[i][n])e[i][n][o](s);else if(e[c])e[c][o](s);else for(var l=0;l<r.length;l++){var d=t(r[l]);if(d.length>0){d[0][o](s);break}}},h=n("design"),m=n("regulationkey"),v=n("gppkey"),g=n("att"),f=a.encodeURIComponent,b=!1;try{b=e.cookie.length>0}catch(e){b=!1}var y=n("darkmode");if("0"==y)y=0;else if("1"==y)y=1;else try{if("matchMedia"in window&&window.matchMedia){var w=window.matchMedia("(prefers-color-scheme: dark)");"matches"in w&&w.matches&&(y=1)}}catch(e){y=0}var k=d+"//"+a.cmp_host+"/delivery/cmp.php?";k+=("cmp_id"in a&&a.cmp_id>0?"id="+a.cmp_id:"")+("cmp_cdid"in a?"&cdid="+a.cmp_cdid:"")+"&h="+f(u),k+=(""!=h?"&cmpdesign="+f(h):"")+(""!=m?"&cmpregulationkey="+f(m):"")+(""!=v?"&cmpgppkey="+f(v):""),k+=(""!=g?"&cmpatt="+f(g):"")+("cmp_params"in a?"&"+a.cmp_params:"")+(b?"&__cmpfcc=1":""),p((k+=y>0?"&cmpdarkmode=1":"")+"&l="+f(s)+"&ls="+f(r)+"&lp="+f(i)+"&o="+new Date().getTime());var x="js",S=""!=n("debugunminimized")?"":".min";"1"==n("debugcoverage")&&(x="instrumented",S=""),"1"==n("debugtest")&&(x="jstests",S=""),p(d+"//"+a.cmp_cdn+"/delivery/"+x+"/cmp_final"+S+".js")}(),window.cmp_rc=function(e,t){var a="";try{a=document.cookie}catch(e){a=""}for(var s="",r=0,i=!1;""!=a&&r<100;){for(r++;" "==a.substr(0,1);)a=a.substr(1,a.length);var n=a.substring(0,a.indexOf("="));if(-1!=a.indexOf(";"))var o=a.substring(a.indexOf("=")+1,a.indexOf(";"));else var o=a.substr(a.indexOf("=")+1,a.length);e==n&&(s=o,i=!0);var c=a.indexOf(";")+1;0==c&&(c=a.length),a=a.substring(c,a.length)}return i||"string"!=typeof t||(s=t),s},window.cmp_stub=function(){var e=arguments;if(__cmp.a=__cmp.a||[],!e.length)return __cmp.a;"ping"===e[0]?2===e[1]?e[2]({gdprApplies:gdprAppliesGlobally,cmpLoaded:!1,cmpStatus:"stub",displayStatus:"hidden",apiVersion:"2.2",cmpId:31},!0):e[2](!1,!0):"getUSPData"===e[0]?e[2]({version:1,uspString:window.cmp_rc("__cmpccpausps","1---")},!0):"getTCData"===e[0]||"addEventListener"===e[0]||"removeEventListener"===e[0]?__cmp.a.push([].slice.apply(e)):4==e.length&&!1===e[3]?e[2]({},!1):__cmp.a.push([].slice.apply(e))},window.cmp_dsastub=function(){var e=arguments;e[0]="dsa."+e[0],window.cmp_gppstub(e)},window.cmp_gppstub=function(){var e=arguments;if(__gpp.q=__gpp.q||[],!e.length)return __gpp.q;var t=e[0],a=e.length>1?e[1]:null,s=e.length>2?e[2]:null,r=null,i=!1;if("ping"===t)r=window.cmp_gpp_ping(),i=!0;else if("addEventListener"===t){__gpp.e=__gpp.e||[],"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var n=__gpp.lastId;__gpp.e.push({id:n,callback:a}),r={eventName:"listenerRegistered",listenerId:n,data:!0,pingData:window.cmp_gpp_ping()},i=!0}else if("removeEventListener"===t){__gpp.e=__gpp.e||[],r=!1;for(var o=0;o<__gpp.e.length;o++)if(__gpp.e[o].id==s){__gpp.e[o].splice(o,1),r=!0;break}i=!0}
3else __gpp.q.push([].slice.apply(e));null!==r&&"function"==typeof a&&a(r,i)},window.cmp_gpp_ping=function(){return{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","7:usnat","8:usca","9:usva","10:usco","11:usut","12:usct"],cmpId:31,sectionList:[],applicableSections:[0],gppString:"",parsedSections:{}}},window.cmp_addFrame=function(e){if(!window.frames[e])if(document.body){var t=document.createElement("iframe");t.style.cssText="display:none","cmp_cdn"in window&&"cmp_ultrablocking"in window&&window.cmp_ultrablocking>0&&(t.src="//"+window.cmp_cdn+"/delivery/empty.html"),t.name=e,t.setAttribute("title","Intentionally hidden, please ignore"),t.setAttribute("role","none"),t.setAttribute("tabindex","-1"),document.body.appendChild(t)}else window.setTimeout(window.cmp_addFrame,10,e)},window.cmp_msghandler=function(e){var t="string"==typeof e.data;try{var a=t?JSON.parse(e.data):e.data}catch(e){var a=null}if("object"==typeof a&&null!==a&&"__cmpCall"in a){var s=a.__cmpCall;window.__cmp(s.command,s.parameter,function(a,r){var i={__cmpReturn:{returnValue:a,success:r,callId:s.callId}};e.source.postMessage(t?JSON.stringify(i):i,"*")})}if("object"==typeof a&&null!==a&&"__uspapiCall"in a){var s=a.__uspapiCall;window.__uspapi(s.command,s.version,function(a,r){var i={__uspapiReturn:{returnValue:a,success:r,callId:s.callId}};e.source.postMessage(t?JSON.stringify(i):i,"*")})}if("object"==typeof a&&null!==a&&"__tcfapiCall"in a){var s=a.__tcfapiCall;window.__tcfapi(s.command,s.version,function(a,r){var i={__tcfapiReturn:{returnValue:a,success:r,callId:s.callId}};e.source.postMessage(t?JSON.stringify(i):i,"*")},s.parameter)}if("object"==typeof a&&null!==a&&"__gppCall"in a){var s=a.__gppCall;window.__gpp(s.command,function(a,r){var i={__gppReturn:{returnValue:a,success:r,callId:s.callId}};e.source.postMessage(t?JSON.stringify(i):i,"*")},"parameter"in s?s.parameter:null,"version"in s?s.version:1)}if("object"==typeof a&&null!==a&&"__dsaCall"in a){var s=a.__dsaCall;window.__dsa(s.command,function(a,r){var i={__dsaReturn:{returnValue:a,success:r,callId:s.callId}};e.source.postMessage(t?JSON.stringify(i):i,"*")},"parameter"in s?s.parameter:null,"version"in s?s.version:1)}},window.cmp_setStub=function(e){e in window&&("function"==typeof window[e]||"object"==typeof window[e]||void 0!==window[e]&&null===window[e])||(window[e]=window.cmp_stub,window[e].msgHandler=window.cmp_msghandler,window.addEventListener("message",window.cmp_msghandler,!1))},window.cmp_setGppStub=function(e){e in window&&("function"==typeof window[e]||"object"==typeof window[e]||void 0!==window[e]&&null===window[e])||(window[e]=window.cmp_gppstub,window[e].msgHandler=window.cmp_msghandler,window.addEventListener("message",window.cmp_msghandler,!1))},"cmp_noiframepixel"in window||window.cmp_addFrame("__cmpLocator"),"cmp_disableusp"in window&&window.cmp_disableusp||"cmp_noiframepixel"in window||window.cmp_addFrame("__uspapiLocator"),"cmp_disabletcf"in window&&window.cmp_disabletcf||"cmp_noiframepixel"in window||window.cmp_addFrame("__tcfapiLocator"),"cmp_disablegpp"in window&&window.cmp_disablegpp||"cmp_noiframepixel"in window||window.cmp_addFrame("__gppLocator"),"cmp_disabledsa"in window&&window.cmp_disabledsa||"cmp_noiframepixel"in window||window.cmp_addFrame("__dsaLocator"),window.cmp_setStub("__cmp"),"cmp_disabletcf"in window&&window.cmp_disabletcf||window.cmp_setStub("__tcfapi"),"cmp_disableusp"in window&&window.cmp_disableusp||window.cmp_setStub("__uspapi"),"cmp_disablegpp"in window&&window.cmp_disablegpp||window.cmp_setGppStub("__gpp"),"cmp_disabledsa"in window&&window.cmp_disabledsa||window.cmp_setGppStub("__dsa"),n=!0,e()}catch(e){return t(Error("Error while initializing consent manager"))}})}},11427(e,t,a){"use strict";function s(e,t){return(Array.isArray(e)?e:[]).reduce(function(e,t){return e?e[t]:void 0},t||{})}a.d(t,{A:()=>s})},9389(e,t,a){"use strict";a.d(t,{K:()=>s.K,X:()=>r.X});var s=a(73824),r=a(7486)},7486(e,t,a){"use strict";a.d(t,{X:()=>g});var s=a(15526),r=a(97156),i=a(48830),n=a(17524),o=a(75841),c=a(4126),l=a(16220),d=a(36580),u=a(28138),p=a(84190),h=a(15654),m=a(42618),v=["profile-fab-conversation","invites-bar","call-motivation-popup"];class g{constructor(){this.floatingElements=new r.t({}),this.cache={}}get deviceOffset(){return"safari"===(0,m.browser)()&&"ios"===(0,m.operatingSystem)()?"env(safe-area-inset-bottom) * 2.25":"env(safe-area-inset-bottom)"}resizeObserver(e,t){return this.cache[e]||(this.cache[e]=new i.c(e=>{var a=new ResizeObserver(t=>{e.next(t[0])});return a.observe(t),()=>{a.disconnect()}}).pipe((0,l.j)(()=>{this.cache[e]=void 0}),(0,d.t)({refCount:!0,bufferSize:1}))),this.cache[e]}stackSize(e){return this.floatingElements.pipe((0,u.T)(t=>v.slice(0,e+1).map(e=>
3[e,t[e]])),(0,p.n)(e=>e.length>0?(0,n.z)(e.map(e=>{var[t,a]=e;return a?this.resizeObserver(t,a):(0,o.of)(void 0)})):(0,o.of)([])),(0,u.T)(e=>e.reduce((e,t)=>e+((null==t?void 0:t.borderBoxSize[0].blockSize)||0),0)),(0,u.T)(e=>"calc("+e+"px + "+this.deviceOffset+")"),(0,h.F)())}bottomOffset(e){return(0,c.v)(()=>{var t=v.indexOf(e)-1;return this.stackSize(t)})}reservedSpace(e){return(0,c.v)(()=>{var t=e?v.indexOf(e):0;return this.stackSize(t)})}register(e,t){return this.floatingElements.next(Object.assign({},this.floatingElements.value,{[e]:t})),()=>{this.floatingElements.next(Object.assign({},this.floatingElements.value,{[e]:void 0}))}}}g.shared=(0,s.G)(()=>new g)},45366(e,t,a){"use strict";a.d(t,{B:()=>r});var s=a(42062);function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},[r,i]=(0,s.useState)(!1),{threshold:n=0}=a;return(0,s.useEffect)(()=>{var t=new IntersectionObserver(e=>{var t=e[0];i(t.isIntersecting&&t.intersectionRatio>=n)},Object.assign({},a,{threshold:n}));return e.current&&t.observe(e.current),()=>{t.disconnect()}},[e,n,...t]),r}},16116(e,t,a){"use strict";a.d(t,{E:()=>o,Z:()=>c});var s=a(42062),r=a(66691),i=a(86600),n=a(18931),o={mobile:"(max-width: 480px)",tablet:"(min-width: 481px) and (max-width: 768px)",laptop:"(min-width: 769px) and (max-width: 1279px)",desktop:"(min-width: 1280px)"},c=e=>{var t=(0,s.useMemo)(()=>(0,i.G)(e),[e]),a=(0,r.J2)(()=>(0,n.x)(o),[]);return!!a&&t.includes(a)}},18931(e,t,a){"use strict";a.d(t,{x:()=>l});var s=a(40342),r=a(34578),i=a(28138),n=a(65052),o=a(53940),c=a(97983);function l(e){var t=Object.entries(e).map(e=>{var[t,a]=e,r=window.matchMedia(a);return(0,s.R)(r,"change").pipe((0,i.T)(e=>e.matches),(0,n.Z)(r.matches),(0,o.p)(e=>!!e),(0,c.u)(t))});return(0,r.h)(...t)}},23936(e,t,a){"use strict";a.d(t,{S:()=>n});var s=a(91557),r=a(42062),i=a(72797);function n(){var e=(0,r.useContext)(i.m);return!s.S||e}},72797(e,t,a){"use strict";a.d(t,{Q:()=>l,m:()=>o});var s=a(42062),r=a(25873),i=a(31085),n=["callback"],o=s.createContext(!1);
3function c(e){var[t,a]=(0,s.useState)(!0),r=(0,s.useRef)(e.onRender);return(0,s.useEffect)(()=>{a(!1),null===r.current||void 0===r.current||r.current()},[]),(0,i.jsx)(o.Provider,{value:t,children:e.children})}function l(e,t,a){var s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(a||{},n);return(0,r.hydrateRoot)(e,(0,i.jsx)(c,{onRender:null==a?void 0:a.callback,children:t}),s)}},47661(e,t,a){"use strict";a.d(t,{ss:()=>g,us:()=>v});var s=a(42062),r=a(64651),i=a(91994),n=a(21512),o=a(66691),c=a(75841),l=a(17524),d=a(28138),u=a(31085),p={amount:0,sku:void 0,enabled:!1,available:!1,availableDuringPayment:!1},h=(0,s.createContext)(p),m=(0,s.memo)(e=>{var{children:t,activePackage:a}=e,m=(0,i.w)(),v=(0,o.J2)(()=>{if(!m)return(0,c.of)(p);var e=n.n.shared(m);return(0,l.z)([e.settings,e.settingsProposal]).pipe((0,d.T)(e=>{var[t,a]=e;return a&&t?Object.assign({},t,a):t||p}))},[m],p);(0,r.Fd)(()=>{m&&n.n.shared(m).updateProposal(null)},[m]);var g=(0,s.useCallback)(e=>{if(m){var t,a,s=void 0,r=void 0,i=!1;e&&"meta"in e?(s=null==(t=e.meta)||null==(t=t.AutoRefill)?void 0:t.sku,r=e.amount,i=(null==(a=e.meta)||null==(a=a.AutoRefill)?void 0:a.available)||!1):(s=e.sku,r=e.creditsAmount,i=!!e.autoRefill),i?n.n.shared(m).updateProposal({sku:s,amount:r,enabled:v.enabled}):n.n.shared(m).updateProposal(null)}},[m,v.enabled]);return(0,s.useEffect)(()=>{g(a)},[a,g]),(0,u.jsx)(h.Provider,{value:v,children:t})});function v(e){return(0,s.memo)(t=>(0,u.jsx)(m,{activePackage:t.activePackage,children:(0,u.jsx)(e,Object.assign({},t))}))}function g(){return(0,s.useContext)(h)}},77953(e,t,a){"use strict";a.d(t,{u:()=>n});var s=a(42062),r=a(46662),i=a(26052),n=(e,t,a)=>(0,s.useMemo)(()=>{if(e){var s=e.type,n=(0,i.gT)(s),o=(0,i.yD)(e,n);if(o.methods.length)return{invoice:(0,r.Oi)(o),orderConfirmed:!!t,autoRefill:a}}},[e,t,a])},22386(e,t,a){"use strict";a.d(t,{d:()=>u});var s=a(42062),r=a(75841),i=a(28138),n=a(91994),o=a(46662),c=a(47443),l=a(66691),d=a(22883);function u(){var e=(0,n.w)(),t=(0,l.J2)(()=>e?o.he.shared(e).packages({subscription:!1}).pipe((0,i.T)(e=>e.filter(e=>{var t;return!(0,c.hS)(e)&&!!(null!=e&&null!=(t=e.benefitsAmount)&&t.messages)}))):(0,r.of)([]),[e],[]);return(0,s.useMemo)(()=>{var e=t.reduce((e,t)=>{var a,s,r=null!=(a=null==(s=t.benefitsAmount)?void 0:s.messages)?a:0;if(!r)return e;var i=(0,d.Z)(t.price)/r;return null===e||i<e.cost?{cost:i,currency:t.price.currency}:e},null);return null===e?{topUpCostPerMessage:0,topUpCurrency:""}:{topUpCostPerMessage:Math.round(100*e.cost)/100,topUpCurrency:e.currency}},[t])}},42040(e,t,a){"use strict";a.d(t,{A:()=>o});var s=a(42062),r=a(93494),i=a(66691),n=a(13462);function o(){var e=(0,i.J2)(()=>n.T.shared().iso4217PricesEnabled,[]);return(0,s.useCallback)((t,a,s,i)=>(0,r.$)(t,a,e?"discounted"===s?"without-currency":"iso4217":"default"===s?"default":"short",i),[e])}},73785(e,t,a){"use strict";a.d(t,{I:()=>o,d:()=>c});var s=a(42062),r=a(66691),i=a(13462),n=a(53170);function o(e,t){var a=(0,r.J2)(()=>i.T.shared().purchaseChooseSubscriptionPackageBadges,[]);return(0,s.useMemo)(()=>(0,n.I)(e,t,a),[e,t,a])}function c(e,t){var a=(0,r.J2)(()=>i.T.shared().carouselPackages.packageBadges,[]);return(0,s.useMemo)(()=>(0,n.I)(e,t,a),[e,t,a])}},18836(e,t,a){"use strict";a.d(t,{g:()=>o});var s=a(42062),r=a(66691),i=a(13462),n=a(53170);function o(e,t){var a=(0,r.J2)(()=>i.T.shared().carouselPackages.packageLabels,[]);return(0,s.useMemo)(()=>(0,n.I)(e,t,a),[e,t,a])}},12367(e,t,a){"use strict";a.d(t,{G:()=>c,n:()=>o});var s=a(42040),r=a(42062),i=a(85338),n=a(47443);function o(e){return(0,r.useMemo)(()=>(0,n.sR)(e)===i.jB.week?(e.recurringPrice||e.price)/7:(e.recurringPrice||e.price)/30,[e])}function c(e){var t=(0,s.A)(),a=o(e);return t(e.currency,a,"default")}},94666(e,t,a){"use strict";a.d(t,{X:()=>n});var s=a(15782),r=a(42062),i=a(42040);function n(e){var t=(0,i.A)(),a=(0,r.useMemo)(()=>{var a,s;return{gross:t(e.currency,e.includingTax,"default"),net:void 0!==e.netPrice?t(e.currency,e.netPrice,"default"):void 0,tax:void 0!==(null==(a=e.tax)?void 0:a.tax)?t(e.currency,e.tax.tax,"default"):void 0,taxAbbreviation:null==e||null==(s=e.tax)?void 0:s.abbreviation}},[e,t]),n=(0,s.A)("payment/information","price-taxes",a);return null!=e&&e.tax?n:t(e.currency,e.includingTax,"default")}},55649(e,t,a){"use strict";a.d(t,{A:()=>c,U:()=>l});var s=a(42062),r=a(43751),i=a(35811),n=a(72852),o=a(79760),c="subscription-confirmation";function l(e){var{selectedPackage:t,updateConfirmation:a}=e,l=(0,i.w)(),{paywallSessionId:d}=(0,n.L)();return{openConfirmation:(0,s.useCallback)(e=>{t&&r.Y.shared().get(o.A).actions.open(c,[{props:{selectedPackage:t,userId:l,paywallSessionId:d,onConfirm:()=>{a(!0),e()}}}])},[t,l,d,a])}}},80392(e,t,a){"use strict";a.d(t,{h:()=>o});var s=a(42062),r="apms-collapsed",i=()=>{try{var e=window.sessionStorage.getItem(r);return null===e||JSON.parse(e)}catch(e){return!0}},n=e=>{var t=t=>{t.key&&t.key!==r||e()};return window.addEventListener("storage",t),window.addEventListener("session-storage",t),()=>{window.removeEventListener("storage",t),window.removeEventListener("session-storage",t)}},o=()=>[(0,s.useSyncExternalStore)(n,i,()=>!0),(0,s.useCallback)(e=>{try{var t=e instanceof Function?e(i()):e;window.sessionStorage.setItem(r,JSON.stringify(t)),window.dispatchEvent(new StorageEvent("session-storage",{key:r}))}catch(e){}},[]),(0,s.useCallback)(()=>{window.sessionStorage.removeItem(r),window.dispatchEvent(new StorageEvent("session-storage",{key:r}))},[])]},76550(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},26555(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},21941(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},3502(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},46058(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},99205(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>E});var s=a(42394),r=a(49408),i=a(67435);let n={id:"sprite-common-835bce35",href:"/app/sprite-common.f91c560d.svg#sprite-common-835bce35",viewBox:"0 0 16 15"},o={id:"sprite-common-a724632d",href:"/app/sprite-common.f91c560d.svg#sprite-common-a724632d",viewBox:"0 0 18 16"};var c=a(50563),l=a(41357);let d={id:"sprite-common-2cd4d945",href:"/app/sprite-common.f91c560d.svg#sprite-common-2cd4d945",viewBox:"0 0 24 24"};
3var u=a(96542),p=a(66278),h=a(24970),m=a(48256),v=a(16723),g=a(82207),f=a(81436),b=a(26549),y=a(11931),w=a(61239),k=a(12873),x=a(81051),S=a(47983),P=a(29545),C=a(70621),j=a(16631),_=a(81199),T=a(89320),A=a(50545),I=a(40995),N=a(44212);let E={small:{"serious-mood":{id:"sprite-common-d17843f4",href:"/app/sprite-common.f91c560d.svg#sprite-common-d17843f4",viewBox:"0 0 20 20"},"pen-pal-mood":{id:"sprite-common-47e62b96",href:"/app/sprite-common.f91c560d.svg#sprite-common-47e62b96",viewBox:"0 0 20 20"},"romantic-mood":{id:"sprite-common-d1e00064",href:"/app/sprite-common.f91c560d.svg#sprite-common-d1e00064",viewBox:"0 0 20 20"},"flirty-mood":{id:"sprite-common-5d1abc8f",href:"/app/sprite-common.f91c560d.svg#sprite-common-5d1abc8f",viewBox:"0 0 20 20"},"naughty-mood":{id:"sprite-common-febe6c0b",href:"/app/sprite-common.f91c560d.svg#sprite-common-febe6c0b",viewBox:"0 0 20 20"},question:{id:"sprite-common-2c69c15c",href:"/app/sprite-common.f91c560d.svg#sprite-common-2c69c15c",viewBox:"0 0 20 20"},spark:{id:"sprite-common-8472e673",href:"/app/sprite-common.f91c560d.svg#sprite-common-8472e673",viewBox:"0 0 20 20"},sparks:{id:"sprite-common-2235a906",href:"/app/sprite-common.f91c560d.svg#sprite-common-2235a906",viewBox:"0 0 84 86"},"sound-on":{id:"sprite-common-60a340ba",href:"/app/sprite-common.f91c560d.svg#sprite-common-60a340ba",viewBox:"0 0 20 20"},"sound-off":{id:"sprite-common-e41956be",href:"/app/sprite-common.f91c560d.svg#sprite-common-e41956be",viewBox:"0 0 20 20"},caution:{id:"sprite-common-a1015f53",href:"/app/sprite-common.f91c560d.svg#sprite-common-a1015f53",viewBox:"0 0 20 20"},"heart-outline":{id:"sprite-common-c63ad6c0",href:"/app/sprite-common.f91c560d.svg#sprite-common-c63ad6c0",viewBox:"0 0 20 20"},"heart-filled":{id:"sprite-common-9f2ed139",href:"/app/sprite-common.f91c560d.svg#sprite-common-9f2ed139",viewBox:"0 0 20 20"},block:{id:"sprite-common-2f810523",href:"/app/sprite-common.f91c560d.svg#sprite-common-2f810523",viewBox:"0 0 20 20"},brush:{id:"sprite-common-6abf7644",href:"/app/sprite-common.f91c560d.svg#sprite-common-6abf7644",viewBox:"0 0 20 20"},mic:{id:"sprite-common-59c9a633",href:"/app/sprite-common.f91c560d.svg#sprite-common-59c9a633",viewBox:"0 0 20 20"},checked:{id:"sprite-common-37bebf0f",href:"/app/sprite-common.f91c560d.svg#sprite-common-37bebf0f",viewBox:"0 0 11 10"},check:{id:"sprite-common-6d55426b",href:"/app/sprite-common.f91c560d.svg#sprite-common-6d55426b",viewBox:"0 0 16 16"},lamp:{id:"sprite-common-ec698026",href:"/app/sprite-common.f91c560d.svg#sprite-common-ec698026",viewBox:"0 0 22 20"},locker:{id:"sprite-common-a994335a",href:"/app/sprite-common.f91c560d.svg#sprite-common-a994335a",viewBox:"0 0 15 15"},update:{id:"sprite-common-49b17fd6",href:"/app/sprite-common.f91c560d.svg#sprite-common-49b17fd6",viewBox:"0 0 20 20"},"paper-plane":{id:"sprite-common-c01210ea",href:"/app/sprite-common.f91c560d.svg#sprite-common-c01210ea",viewBox:"0 0 15 15"},"arrow-forward":{id:"sprite-common-0332e927",href:"/app/sprite-common.f91c560d.svg#sprite-common-0332e927",viewBox:"0 0 12 12"},"arrow-left":{id:"sprite-common-84cf3cea",href:"/app/sprite-common.f91c560d.svg#sprite-common-84cf3cea",viewBox:"0 0 20 20"},"arrow-right":{id:"sprite-common-e3b36ec4",href:"/app/sprite-common.f91c560d.svg#sprite-common-e3b36ec4",viewBox:"0 0 20 20"},"arrow-right-thick":{id:"sprite-common-30cf7bbc",href:"/app/sprite-common.f91c560d.svg#sprite-common-30cf7bbc",viewBox:"0 0 20 20"},"thin-cross":{id:"sprite-common-3b57c1b4",href:"/app/sprite-common.f91c560d.svg#sprite-common-3b57c1b4",viewBox:"0 0 12 12"},"video-play":{id:"sprite-common-b1e862ea",href:"/app/sprite-common.f91c560d.svg#sprite-common-b1e862ea",viewBox:"0 0 20 20"},"ai-badge":{id:"sprite-common-4924a716",href:"/app/sprite-common.f91c560d.svg#sprite-common-4924a716",viewBox:"0 0 16 16"},photo:{id:"sprite-common-bbb30cb7",href:"/app/sprite-common.f91c560d.svg#sprite-common-bbb30cb7",viewBox:"0 0 20 20"},present:d,"text-to-speech":{id:"sprite-common-7ddafa67",href:"/app/sprite-common.f91c560d.svg#sprite-common-7ddafa67",viewBox:"0 0 20 20"},fire:{id:"sprite-common-b2be65f6",href:"/app/sprite-common.f91c560d.svg#sprite-common-b2be65f6",viewBox:"0 0 20 20"},lightning:{id:"sprite-common-ce7d0ca6",href:"/app/sprite-common.f91c560d.svg#sprite-common-ce7d0ca6",viewBox:"0 0 16 16"},"live-spheres-heart":{id:"sprite-common-1870a8e2",href:"/app/sprite-common.f91c560d.svg#sprite-common-1870a8e2",viewBox:"0 0 16 16"},"live-spheres-communicate":{id:"sprite-common-c0700e34",href:"/app/sprite-common.f91c560d.svg#sprite-common-c0700e34",viewBox:"0 0 16 16"},"live-spheres-career":{id:"sprite-common-06d874ce",href:"/app/sprite-common.f91c560d.svg#sprite-common-06d874ce",viewBox:"0 0 16 16"},reaction:{id:"sprite-common-c96b4c20",href:"/app/sprite-common.f91c560d.svg#sprite-common-c96b4c20",viewBox:"0 0 22 22"},search:{id:"sprite-common-c81f3ebb",href:"/app/sprite-common.f91c560d.svg#sprite-common-c81f3ebb",viewBox:"0 0 20 20"},chat:{id:"sprite-common-cf81f32b",href:"/app/sprite-common.f91c560d.svg#sprite-common-cf81f32b",viewBox:"0 0 20 20"}
3,mail:{id:"sprite-common-7a9656fb",href:"/app/sprite-common.f91c560d.svg#sprite-common-7a9656fb",viewBox:"0 0 20 20"},videochat:{id:"sprite-common-7d43128a",href:"/app/sprite-common.f91c560d.svg#sprite-common-7d43128a",viewBox:"0 0 20 20"},burger:{id:"sprite-common-f555fa04",href:"/app/sprite-common.f91c560d.svg#sprite-common-f555fa04",viewBox:"0 0 20 20"},like:{id:"sprite-common-bc021cf0",href:"/app/sprite-common.f91c560d.svg#sprite-common-bc021cf0",viewBox:"0 0 16 16"},"like-filled":{id:"sprite-common-61d21b71",href:"/app/sprite-common.f91c560d.svg#sprite-common-61d21b71",viewBox:"0 0 16 16"},sparkles:{id:"sprite-common-19df02d1",href:"/app/sprite-common.f91c560d.svg#sprite-common-19df02d1",viewBox:"0 0 24 24"},"ai-enhanced":{id:"sprite-common-6f5523e3",href:"/app/sprite-common.f91c560d.svg#sprite-common-6f5523e3",viewBox:"0 0 16 16"},pencil:{id:"sprite-common-599abbe7",href:"/app/sprite-common.f91c560d.svg#sprite-common-599abbe7",viewBox:"0 0 10 10"},"shield-lock":{id:"sprite-common-6af6cfe3",href:"/app/sprite-common.f91c560d.svg#sprite-common-6af6cfe3",viewBox:"0 0 20 20"},"shield-check":{id:"sprite-common-707a5309",href:"/app/sprite-common.f91c560d.svg#sprite-common-707a5309",viewBox:"0 0 16 16"},"check-circle":{id:"sprite-common-75bb6b1e",href:"/app/sprite-common.f91c560d.svg#sprite-common-75bb6b1e",viewBox:"0 0 16 16"},star:n,"star-outline":o,"check-thick":{id:"sprite-common-c76d20b5",href:"/app/sprite-common.f91c560d.svg#sprite-common-c76d20b5",viewBox:"0 0 16 16"},"cross-thick":{id:"sprite-common-f673cec6",href:"/app/sprite-common.f91c560d.svg#sprite-common-f673cec6",viewBox:"0 0 12 12"},"chat-menu-redesign":{id:"sprite-common-3c790a66",href:"/app/sprite-common.f91c560d.svg#sprite-common-3c790a66",viewBox:"0 0 24 24"},"video-play-redesign":{id:"sprite-common-64dab0b0",href:"/app/sprite-common.f91c560d.svg#sprite-common-64dab0b0",viewBox:"0 0 16 17"},return:{id:"sprite-common-8e80609b",href:"/app/sprite-common.f91c560d.svg#sprite-common-8e80609b",viewBox:"0 0 20 20"},secure:{id:"sprite-common-b37c31c5",href:"/app/sprite-common.f91c560d.svg#sprite-common-b37c31c5",viewBox:"0 0 20 20"},"site-settings-safari":{id:"sprite-common-8e994f8c",href:"/app/sprite-common.f91c560d.svg#sprite-common-8e994f8c",viewBox:"0 0 16 19"},"outlined-fire":{id:"sprite-common-2c68d1ea",href:"/app/sprite-common.f91c560d.svg#sprite-common-2c68d1ea",viewBox:"0 0 21 22"}},normal:{"ai-spark":{id:"sprite-common-89e3403f",href:"/app/sprite-common.f91c560d.svg#sprite-common-89e3403f",viewBox:"0 0 24 24"},expand:{id:"sprite-common-61210540",href:"/app/sprite-common.f91c560d.svg#sprite-common-61210540",viewBox:"0 0 12 12"},person:{id:"sprite-common-1e52a759",href:"/app/sprite-common.f91c560d.svg#sprite-common-1e52a759",viewBox:"0 0 24 24"},picture:{id:"sprite-common-80474d8a",href:"/app/sprite-common.f91c560d.svg#sprite-common-80474d8a",viewBox:"0 0 24 24"},infinity:{id:"sprite-common-8df0a2d7",href:"/app/sprite-common.f91c560d.svg#sprite-common-8df0a2d7",viewBox:"0 0 24 24"},"coin-currency":{id:"sprite-common-2f7126be",href:"/app/sprite-common.f91c560d.svg#sprite-common-2f7126be",viewBox:"0 0 24 24"},block:{id:"sprite-common-621f3f55",href:"/app/sprite-common.f91c560d.svg#sprite-common-621f3f55",viewBox:"0 0 22 22"},"paper-plane":{id:"sprite-common-f343c3c4",href:"/app/sprite-common.f91c560d.svg#sprite-common-f343c3c4",viewBox:"0 0 24 24"},"favorite-on":s.A,"favorite-off":r.A,microphone:{id:"sprite-common-7ed28400",href:"/app/sprite-common.f91c560d.svg#sprite-common-7ed28400",viewBox:"0 0 18 18"},"microphone-blocked":g.A,share:{id:"sprite-common-bd5d49c5",href:"/app/sprite-common.f91c560d.svg#sprite-common-bd5d49c5",viewBox:"0 0 24 24"},"share-new":{id:"sprite-common-55dc1415",href:"/app/sprite-common.f91c560d.svg#sprite-common-55dc1415",viewBox:"0 0 24 24"},camera:{id:"sprite-common-cd34d6a0",href:"/app/sprite-common.f91c560d.svg#sprite-common-cd34d6a0",viewBox:"0 0 24 24"},record:{id:"sprite-common-441419a7",href:"/app/sprite-common.f91c560d.svg#sprite-common-441419a7",viewBox:"0 0 24 24"},"stop-recording":{id:"sprite-common-f50b5aa8",href:"/app/sprite-common.f91c560d.svg#sprite-common-f50b5aa8",viewBox:"0 0 24 24"},retry:{id:"sprite-common-7bd137a4",href:"/app/sprite-common.f91c560d.svg#sprite-common-7bd137a4",viewBox:"0 0 24 24"},"birthday-cake":{id:"sprite-common-4e8f75f4",href:"/app/sprite-common.f91c560d.svg#sprite-common-4e8f75f4",viewBox:"0 0 13 14"}
3,"camera-filled":{id:"sprite-common-93cfc010",href:"/app/sprite-common.f91c560d.svg#sprite-common-93cfc010",viewBox:"0 0 24 24"},"t-shirt":{id:"sprite-common-9afbfcdc",href:"/app/sprite-common.f91c560d.svg#sprite-common-9afbfcdc",viewBox:"0 0 24 24"},dress:{id:"sprite-common-1dffa1e8",href:"/app/sprite-common.f91c560d.svg#sprite-common-1dffa1e8",viewBox:"0 0 32 32"},sofa:{id:"sprite-common-b2b3ea2f",href:"/app/sprite-common.f91c560d.svg#sprite-common-b2b3ea2f",viewBox:"0 0 24 24"},"heart-filled":{id:"sprite-common-5ef86ce3",href:"/app/sprite-common.f91c560d.svg#sprite-common-5ef86ce3",viewBox:"0 0 32 32"},circles:{id:"sprite-common-eac33211",href:"/app/sprite-common.f91c560d.svg#sprite-common-eac33211",viewBox:"0 0 24 24"},"chat-bubble":{id:"sprite-common-a281c1ab",href:"/app/sprite-common.f91c560d.svg#sprite-common-a281c1ab",viewBox:"0 0 24 24"},"serious-mood":{id:"sprite-common-28c5a3d8",href:"/app/sprite-common.f91c560d.svg#sprite-common-28c5a3d8",viewBox:"0 0 24 24"},"pen-pal-mood":{id:"sprite-common-7f6b52b5",href:"/app/sprite-common.f91c560d.svg#sprite-common-7f6b52b5",viewBox:"0 0 24 24"},"romantic-mood":{id:"sprite-common-ef82b849",href:"/app/sprite-common.f91c560d.svg#sprite-common-ef82b849",viewBox:"0 0 24 24"},"flirty-mood":{id:"sprite-common-83493fcf",href:"/app/sprite-common.f91c560d.svg#sprite-common-83493fcf",viewBox:"0 0 24 24"},"naughty-mood":{id:"sprite-common-114dbd17",href:"/app/sprite-common.f91c560d.svg#sprite-common-114dbd17",viewBox:"0 0 24 24"},question:{id:"sprite-common-2e63a99a",href:"/app/sprite-common.f91c560d.svg#sprite-common-2e63a99a",viewBox:"0 0 24 24"},locker:{id:"sprite-common-87f3645e",href:"/app/sprite-common.f91c560d.svg#sprite-common-87f3645e",viewBox:"0 0 24 24"},"video-play":{id:"sprite-common-f07a4c24",href:"/app/sprite-common.f91c560d.svg#sprite-common-f07a4c24",viewBox:"0 0 24 24"},"video-play-dsgn5815":{id:"sprite-common-b2a9798f",href:"/app/sprite-common.f91c560d.svg#sprite-common-b2a9798f",viewBox:"0 0 100 100"},"ai-badge":{id:"sprite-common-54a54441",href:"/app/sprite-common.f91c560d.svg#sprite-common-54a54441",viewBox:"0 0 24 24"},"video-camera":i.A,"bad-connection":{id:"sprite-common-0681e5ed",href:"/app/sprite-common.f91c560d.svg#sprite-common-0681e5ed",viewBox:"0 0 14 14"},"app-store":{id:"sprite-common-7521a059",href:"/app/sprite-common.f91c560d.svg#sprite-common-7521a059",viewBox:"0 0 24 24"},"google-play":{id:"sprite-common-d4305cc0",href:"/app/sprite-common.f91c560d.svg#sprite-common-d4305cc0",viewBox:"0 0 24 24"},lightning:{id:"sprite-common-86eb7c19",href:"/app/sprite-common.f91c560d.svg#sprite-common-86eb7c19",viewBox:"0 0 24 25"},mail:{id:"sprite-common-142daaca",href:"/app/sprite-common.f91c560d.svg#sprite-common-142daaca",viewBox:"0 0 24 24"},"mail-redesigned":{id:"sprite-common-7a26c190",href:"/app/sprite-common.f91c560d.svg#sprite-common-7a26c190",viewBox:"0 0 24 24"},"mail-in":{id:"sprite-common-c4cee81a",href:"/app/sprite-common.f91c560d.svg#sprite-common-c4cee81a",viewBox:"0 0 25 19.01"},"mail-out":{id:"sprite-common-4d50bfd5",href:"/app/sprite-common.f91c560d.svg#sprite-common-4d50bfd5",viewBox:"0 0 25.01 19.01"},chat:{id:"sprite-common-67fb8f2f",href:"/app/sprite-common.f91c560d.svg#sprite-common-67fb8f2f",viewBox:"0 0 24 24"},"rounded-cross":{id:"sprite-common-9af0ac2c",href:"/app/sprite-common.f91c560d.svg#sprite-common-9af0ac2c",viewBox:"0 0 24 24"},cross:{id:"sprite-common-c43b51f5",href:"/app/sprite-common.f91c560d.svg#sprite-common-c43b51f5",viewBox:"0 0 20 20"},warning:{id:"sprite-common-4277d820",href:"/app/sprite-common.f91c560d.svg#sprite-common-4277d820",viewBox:"0 0 24 24"},"information-filled":{id:"sprite-common-14725161",href:"/app/sprite-common.f91c560d.svg#sprite-common-14725161",viewBox:"0 0 12 12"},"warning-triangle":{id:"sprite-common-57aa0865",href:"/app/sprite-common.f91c560d.svg#sprite-common-57aa0865",viewBox:"0 0 24 24"},"warning-triangle-outline":{id:"sprite-common-d79369ba",href:"/app/sprite-common.f91c560d.svg#sprite-common-d79369ba",viewBox:"0 0 24 24"},star:n,"star-outline":o,"play-station":{id:"sprite-common-1a6d9f39",href:"/app/sprite-common.f91c560d.svg#sprite-common-1a6d9f39",viewBox:"0 0 18 18"},gift:{id:"sprite-common-98606254",href:"/app/sprite-common.f91c560d.svg#sprite-common-98606254",viewBox:"0 0 24 24"}
3,"gift-card":c.A,copy:{id:"sprite-common-93ccef7e",href:"/app/sprite-common.f91c560d.svg#sprite-common-93ccef7e",viewBox:"0 0 24 24"},arrow:l.A,"arrow-back":{id:"sprite-common-1b2f056d",href:"/app/sprite-common.f91c560d.svg#sprite-common-1b2f056d",viewBox:"0 0 24 24"},"arrow-forward":{id:"sprite-common-96d58ff7",href:"/app/sprite-common.f91c560d.svg#sprite-common-96d58ff7",viewBox:"0 0 24 24"},"arrow-right":u.A,"arrow-left":{id:"sprite-common-f451c104",href:"/app/sprite-common.f91c560d.svg#sprite-common-f451c104",viewBox:"0 0 24 24"},"arrow-left-redesigned":{id:"sprite-common-fed777d0",href:"/app/sprite-common.f91c560d.svg#sprite-common-fed777d0",viewBox:"0 0 24 24"},"credit-card-cvv-3-digits":{id:"sprite-common-1270e8d0",href:"/app/sprite-common.f91c560d.svg#sprite-common-1270e8d0",viewBox:"0 0 24 24"},"credit-card-cvv-4-digits":{id:"sprite-common-6c2317e8",href:"/app/sprite-common.f91c560d.svg#sprite-common-6c2317e8",viewBox:"0 0 24 24"},"arrow-down":{id:"sprite-common-e6f17739",href:"/app/sprite-common.f91c560d.svg#sprite-common-e6f17739",viewBox:"0 0 16 16"},"arrow-down-read":{id:"sprite-common-60c91046",href:"/app/sprite-common.f91c560d.svg#sprite-common-60c91046",viewBox:"0 0 12 19"},spark:{id:"sprite-common-5028c3af",href:"/app/sprite-common.f91c560d.svg#sprite-common-5028c3af",viewBox:"0 0 16 16"},sparks:{id:"sprite-common-d6292d43",href:"/app/sprite-common.f91c560d.svg#sprite-common-d6292d43",viewBox:"0 0 124 126"},present:d,globe:{id:"sprite-common-46704d00",href:"/app/sprite-common.f91c560d.svg#sprite-common-46704d00",viewBox:"0 0 24 24"},"thin-cross":{id:"sprite-common-dbb83f63",href:"/app/sprite-common.f91c560d.svg#sprite-common-dbb83f63",viewBox:"0 0 10 10"},"usa-flag":{id:"sprite-common-dac9b9d1",href:"/app/sprite-common.f91c560d.svg#sprite-common-dac9b9d1",viewBox:"0 0 24 24"},"spain-flag":{id:"sprite-common-8b9a06f6",href:"/app/sprite-common.f91c560d.svg#sprite-common-8b9a06f6",viewBox:"0 0 24 24"},"china-flag":{id:"sprite-common-8e3881f1",href:"/app/sprite-common.f91c560d.svg#sprite-common-8e3881f1",viewBox:"0 0 24 24"},"japan-flag":{id:"sprite-common-ab5b3bce",href:"/app/sprite-common.f91c560d.svg#sprite-common-ab5b3bce",viewBox:"0 0 24 24"},"france-flag":{id:"sprite-common-6d4fc460",href:"/app/sprite-common.f91c560d.svg#sprite-common-6d4fc460",viewBox:"0 0 24 24"},"italy-flag":{id:"sprite-common-7472d288",href:"/app/sprite-common.f91c560d.svg#sprite-common-7472d288",viewBox:"0 0 24 24"},"germany-flag":{id:"sprite-common-dfb59b40",href:"/app/sprite-common.f91c560d.svg#sprite-common-dfb59b40",viewBox:"0 0 24 24"},"translate-icon":{id:"sprite-common-fd23cfd7",href:"/app/sprite-common.f91c560d.svg#sprite-common-fd23cfd7",viewBox:"0 0 24 24"},"speech-translate":{id:"sprite-common-e0eef62d",href:"/app/sprite-common.f91c560d.svg#sprite-common-e0eef62d",viewBox:"0 0 24 24"},"magical-wand":{id:"sprite-common-3df35657",href:"/app/sprite-common.f91c560d.svg#sprite-common-3df35657",viewBox:"0 0 24 24"},"video-camera-filled":{id:"sprite-common-b6e48da6",href:"/app/sprite-common.f91c560d.svg#sprite-common-b6e48da6",viewBox:"0 0 24 24"},edit:{id:"sprite-common-9b2eb4f2",href:"/app/sprite-common.f91c560d.svg#sprite-common-9b2eb4f2",viewBox:"0 0 24 24"},caution:{id:"sprite-common-42ca3691",href:"/app/sprite-common.f91c560d.svg#sprite-common-42ca3691",viewBox:"0 0 24 24"},"checked-circle":{id:"sprite-common-46cd1ede",href:"/app/sprite-common.f91c560d.svg#sprite-common-46cd1ede",viewBox:"0 0 24 24"},"check-bold":{id:"sprite-common-a849be81",href:"/app/sprite-common.f91c560d.svg#sprite-common-a849be81",viewBox:"0 0 13 9"},check:{id:"sprite-common-696038bb",href:"/app/sprite-common.f91c560d.svg#sprite-common-696038bb",viewBox:"0 0 24 24"},"check-thick":{id:"sprite-common-3f9eb329",href:"/app/sprite-common.f91c560d.svg#sprite-common-3f9eb329",viewBox:"0 0 24 24"},"profile-completion-job":{id:"sprite-common-38a57de8",href:"/app/sprite-common.f91c560d.svg#sprite-common-38a57de8",viewBox:"0 0 18 18"},"profile-completion-preferences":{id:"sprite-common-eda3ef8c",href:"/app/sprite-common.f91c560d.svg#sprite-common-eda3ef8c",viewBox:"0 0 18 18"},"profile-completion-kids":{id:"sprite-common-3fa0b895",href:"/app/sprite-common.f91c560d.svg#sprite-common-3fa0b895",viewBox:"0 0 18 18"},image:{id:"sprite-common-9c2ebae7",href:"/app/sprite-common.f91c560d.svg#sprite-common-9c2ebae7",viewBox:"0 0 21 21"},"falafel-menu":{id:"sprite-common-be055572",href:"/app/sprite-common.f91c560d.svg#sprite-common-be055572",viewBox:"0 0 18 4"},undo:m.A,upload:{id:"sprite-common-585f2c5a",href:"/app/sprite-common.f91c560d.svg#sprite-common-585f2c5a",viewBox:"0 0 24 24"},"web-camera":{id:"sprite-common-287366ca",href:"/app/sprite-common.f91c560d.svg#sprite-common-287366ca",viewBox:"0 0 24 24"},"vr-camera":{id:"sprite-common-8bc4f97b",href:"/app/sprite-common.f91c560d.svg#sprite-common-8bc4f97b",viewBox:"0 0 24 24"},attach:{id:"sprite-common-626db64e",href:"/app/sprite-common.f91c560d.svg#sprite-common-626db64e",viewBox:"0 0 24 24"},photo:{id:"sprite-common-f519cf50",href:"/app/sprite-common.f91c560d.svg#sprite-common-f519cf50",viewBox:"0 0 24 24"},smile:h.A,stickers:{id:"sprite-common-359fec89",href:"/app/sprite-common.f91c560d.svg#sprite-common-359fec89",viewBox:"0 0 21 21"},stop:p.A,ar:{id:"sprite-common-ed68ddb6",href:"/app/sprite-common.f91c560d.svg#sprite-common-ed68ddb6",viewBox:"0 0 20 20"},"vr-user-profile":{id:"sprite-common-6936625a",href:"/app/sprite-common.f91c560d.svg#sprite-common-6936625a",viewBox:"0 0 179 179"},profile:{id:"sprite-common-d35b2ebe",href:"/app/sprite-common.f91c560d.svg#sprite-common-d35b2ebe",viewBox:"0 0 25 24"},mask:{id:"sprite-common-247ccff1",href:"/app/sprite-common.f91c560d.svg#sprite-common-247ccff1",viewBox:"0 0 24 24"},maskDisabled:{id:"sprite-common-32211dbe",href:"/app/sprite-common.f91c560d.svg#sprite-common-32211dbe",viewBox:"0 0 24 24"},alert:{id:"sprite-common-68fb7167",href:"/app/sprite-common.f91c560d.svg#sprite-common-68fb7167",viewBox:"0 0 24 24"},lightbulb:{id:"sprite-common-c4279aa5",href:"/app/sprite-common.f91c560d.svg#sprite-common-c4279aa5",viewBox:"0 0 24 24"},lightbulbOutlined:{id:"sprite-common-a9cb6da5",href:"/app/sprite-common.f91c560d.svg#sprite-common-a9cb6da5",viewBox:"0 0 23 25"},message:v.A,play:f.A,freeLabel:{id:"sprite-common-d5dff69f",href:"/app/sprite-common.f91c560d.svg#sprite-common-d5dff69f",viewBox:"0 0 74 38"},fire:{id:"sprite-common-799329a6",href:"/app/sprite-common.f91c560d.svg#sprite-common-799329a6",viewBox:"0 0 24 24"},confirmed:k.A,"search-lens":{id:"sprite-common-93f7197b",href:"/app/sprite-common.f91c560d.svg#sprite-common-93f7197b",viewBox:"0 0 20 20"},"home-redesigned":{id:"sprite-common-0822093d",href:"/app/sprite-common.f91c560d.svg#sprite-common-0822093d",viewBox:"0 0 24 24"},search:{id:"sprite-common-264c2387",href:"/app/sprite-common.f91c560d.svg#sprite-common-264c2387",viewBox:"0 0 24 24"},"speech-to-text":{id:"sprite-common-28067c30",href:"/app/sprite-common.f91c560d.svg#sprite-common-28067c30",viewBox:"0 0 24 24"}
3,"speech-to-speech-attendee-listening-icon":{id:"sprite-common-1dee0f39",href:"/app/sprite-common.f91c560d.svg#sprite-common-1dee0f39",viewBox:"0 0 32 32"},"text-to-speech":{id:"sprite-common-e0e221d7",href:"/app/sprite-common.f91c560d.svg#sprite-common-e0e221d7",viewBox:"0 0 24 24"},"solid-star":{id:"sprite-common-c4e0a6d1",href:"/app/sprite-common.f91c560d.svg#sprite-common-c4e0a6d1",viewBox:"0 0 25 24"},"outline-star":{id:"sprite-common-b78cd23e",href:"/app/sprite-common.f91c560d.svg#sprite-common-b78cd23e",viewBox:"0 0 25 24"},"camera-microphone-circle":{id:"sprite-common-f942ffa0",href:"/app/sprite-common.f91c560d.svg#sprite-common-f942ffa0",viewBox:"0 0 680 582"},mail_old:b.A,house:{id:"sprite-common-08f3d46b",href:"/app/sprite-common.f91c560d.svg#sprite-common-08f3d46b",viewBox:"0 0 24 24"},plus:{id:"sprite-common-4d4f961f",href:"/app/sprite-common.f91c560d.svg#sprite-common-4d4f961f",viewBox:"0 0 12 12"},"plus-bold":{id:"sprite-common-56ce2e65",href:"/app/sprite-common.f91c560d.svg#sprite-common-56ce2e65",viewBox:"0 0 16 16"},send:{id:"sprite-common-d63deb29",href:"/app/sprite-common.f91c560d.svg#sprite-common-d63deb29",viewBox:"0 0 16 16"},regenerate:{id:"sprite-common-9bf6deae",href:"/app/sprite-common.f91c560d.svg#sprite-common-9bf6deae",viewBox:"0 0 16 14"},"call-chat-send-button":{id:"sprite-common-25dafc6b",href:"/app/sprite-common.f91c560d.svg#sprite-common-25dafc6b",viewBox:"0 0 21 23"},mingle:{id:"sprite-common-9225220e",href:"/app/sprite-common.f91c560d.svg#sprite-common-9225220e",viewBox:"0 0 24 24"},"fullscreen-on":y.A,"fullscreen-off":w.A,"drag-zone":{id:"sprite-common-5f023a5e",href:"/app/sprite-common.f91c560d.svg#sprite-common-5f023a5e",viewBox:"0 0 24 24"},spin:{id:"sprite-common-0beec830",href:"/app/sprite-common.f91c560d.svg#sprite-common-0beec830",viewBox:"0 0 24 24"},information:{id:"sprite-common-129a1c63",href:"/app/sprite-common.f91c560d.svg#sprite-common-129a1c63",viewBox:"0 0 14 14"},"information-outline":{id:"sprite-common-d99f31bc",href:"/app/sprite-common.f91c560d.svg#sprite-common-d99f31bc",viewBox:"0 0 12 12"},credits:{id:"sprite-common-56eec419",href:"/app/sprite-common.f91c560d.svg#sprite-common-56eec419",viewBox:"0 0 16 16"},"credit-card":{id:"sprite-common-d1db1ea9",href:"/app/sprite-common.f91c560d.svg#sprite-common-d1db1ea9",viewBox:"0 0 24 24"},"discount-timer":{id:"sprite-common-0bdea4b4",href:"/app/sprite-common.f91c560d.svg#sprite-common-0bdea4b4",viewBox:"0 0 13 13"},burger:{id:"sprite-common-a95a7b72",href:"/app/sprite-common.f91c560d.svg#sprite-common-a95a7b72",viewBox:"0 0 24 24"},"loyalty-vip":{id:"sprite-common-3c01a9d1",href:"/app/sprite-common.f91c560d.svg#sprite-common-3c01a9d1",viewBox:"0 0 16 16"},"loyalty-premium":{id:"sprite-common-7da0bae9",href:"/app/sprite-common.f91c560d.svg#sprite-common-7da0bae9",viewBox:"0 0 16 16"},"loyalty-vip-freeze":{id:"sprite-common-5e6b79d1",href:"/app/sprite-common.f91c560d.svg#sprite-common-5e6b79d1",viewBox:"0 0 16 16"},"loyalty-timer":{id:"sprite-common-b0fb779f",href:"/app/sprite-common.f91c560d.svg#sprite-common-b0fb779f",viewBox:"0 0 18 18"},"arrows-collapse":{id:"sprite-common-ede7ced8",href:"/app/sprite-common.f91c560d.svg#sprite-common-ede7ced8",viewBox:"0 0 20 20"},"arrows-expand":{id:"sprite-common-5bcb7cbc",href:"/app/sprite-common.f91c560d.svg#sprite-common-5bcb7cbc",viewBox:"0 0 20 20"},reaction:{id:"sprite-common-485299bb",href:"/app/sprite-common.f91c560d.svg#sprite-common-485299bb",viewBox:"0 0 28 28"},refresh:{id:"sprite-common-0f5d6137",href:"/app/sprite-common.f91c560d.svg#sprite-common-0f5d6137",viewBox:"0 0 24 24"},danger:{id:"sprite-common-59e6dd3b",href:"/app/sprite-common.f91c560d.svg#sprite-common-59e6dd3b",viewBox:"0 0 20 20"},calendar:{id:"sprite-common-2e1a6799",href:"/app/sprite-common.f91c560d.svg#sprite-common-2e1a6799",viewBox:"0 0 24 24"},collapse:{id:"sprite-common-fb1319b4",href:"/app/sprite-common.f91c560d.svg#sprite-common-fb1319b4",viewBox:"0 0 24 24"},brush:{id:"sprite-common-6f4d8f23",href:"/app/sprite-common.f91c560d.svg#sprite-common-6f4d8f23",viewBox:"0 0 20 20"},"brush-with-indicator":{id:"sprite-common-66ee7882",href:"/app/sprite-common.f91c560d.svg#sprite-common-66ee7882",viewBox:"0 0 20 20"},call:{id:"sprite-common-edc0b351",href:"/app/sprite-common.f91c560d.svg#sprite-common-edc0b351",viewBox:"0 0 24 24"},"call-me":{id:"sprite-common-4bbb7ec9",href:"/app/sprite-common.f91c560d.svg#sprite-common-4bbb7ec9",viewBox:"0 0 24 24"},"call-me-outlined":{id:"sprite-common-55f1269b",href:"/app/sprite-common.f91c560d.svg#sprite-common-55f1269b",viewBox:"0 0 24 24"},"audio-call":{id:"sprite-common-cb1eca01",href:"/app/sprite-common.f91c560d.svg#sprite-common-cb1eca01",viewBox:"0 0 24 24"},"incoming-audio-call":{id:"sprite-common-010da9ed",href:"/app/sprite-common.f91c560d.svg#sprite-common-010da9ed",viewBox:"0 0 18 18"},"incoming-video-call":{id:"sprite-common-13c771fd",href:"/app/sprite-common.f91c560d.svg#sprite-common-13c771fd",viewBox:"0 0 20 20"},"outgoing-audio-call":{id:"sprite-common-4a611c6e",href:"/app/sprite-common.f91c560d.svg#sprite-common-4a611c6e",viewBox:"0 0 18 18"},"outgoing-video-call":{id:"sprite-common-98f42f86",href:"/app/sprite-common.f91c560d.svg#sprite-common-98f42f86",viewBox:"0 0 20 20"},"video-call":{id:"sprite-common-53a49d3f",href:"/app/sprite-common.f91c560d.svg#sprite-common-53a49d3f",viewBox:"0 0 24 24"},"call-connectors":{id:"sprite-common-b2a5f079",href:"/app/sprite-common.f91c560d.svg#sprite-common-b2a5f079",viewBox:"0 0 85 51"}
3,"hang-up":{id:"sprite-common-7473bf95",href:"/app/sprite-common.f91c560d.svg#sprite-common-7473bf95",viewBox:"0 0 32 32"},"mic-solid":{id:"sprite-common-9adaa39b",href:"/app/sprite-common.f91c560d.svg#sprite-common-9adaa39b",viewBox:"0 0 32 32"},"mic-blocked-solid":{id:"sprite-common-e39c87b2",href:"/app/sprite-common.f91c560d.svg#sprite-common-e39c87b2",viewBox:"0 0 32 32"},"sound-on-old":x.A,"sound-on-bold":{id:"sprite-common-0540b51c",href:"/app/sprite-common.f91c560d.svg#sprite-common-0540b51c",viewBox:"0 0 28 24"},"sound-off-old":S.A,"sound-on":P.A,"sound-off":C.A,"sound-off-bold":{id:"sprite-common-8038bd0a",href:"/app/sprite-common.f91c560d.svg#sprite-common-8038bd0a",viewBox:"0 0 24 24"},"play-circle":j.A,"play-round":{id:"sprite-common-7069e376",href:"/app/sprite-common.f91c560d.svg#sprite-common-7069e376",viewBox:"0 0 24 24"},"pause-circle":_.A,"pause-invites":{id:"sprite-common-6bc43b8f",href:"/app/sprite-common.f91c560d.svg#sprite-common-6bc43b8f",viewBox:"0 0 24 24"},"pause-round":{id:"sprite-common-2d6a4129",href:"/app/sprite-common.f91c560d.svg#sprite-common-2d6a4129",viewBox:"0 0 24 24"},"voice-wave":T.A,"ios-share":{id:"sprite-common-94b0196a",href:"/app/sprite-common.f91c560d.svg#sprite-common-94b0196a",viewBox:"0 0 20 20"},"ios-add":{id:"sprite-common-072e7e36",href:"/app/sprite-common.f91c560d.svg#sprite-common-072e7e36",viewBox:"0 0 20 20"},"android-share":{id:"sprite-common-5fe4f28c",href:"/app/sprite-common.f91c560d.svg#sprite-common-5fe4f28c",viewBox:"0 0 18 18"},"triangle-rounded":{id:"sprite-common-2d164068",href:"/app/sprite-common.f91c560d.svg#sprite-common-2d164068",viewBox:"0 0 26 18"},"arrow-circle":{id:"sprite-common-9bd20935",href:"/app/sprite-common.f91c560d.svg#sprite-common-9bd20935",viewBox:"0 0 20 20"},"arrow-return":{id:"sprite-common-550f2a09",href:"/app/sprite-common.f91c560d.svg#sprite-common-550f2a09",viewBox:"0 0 15 12"},options:{id:"sprite-common-efc6825a",href:"/app/sprite-common.f91c560d.svg#sprite-common-efc6825a",viewBox:"0 0 24 24"},minimize:{id:"sprite-common-8fdc5c97",href:"/app/sprite-common.f91c560d.svg#sprite-common-8fdc5c97",viewBox:"0 0 24 24"},like:{id:"sprite-common-9bacb182",href:"/app/sprite-common.f91c560d.svg#sprite-common-9bacb182",viewBox:"0 0 24 24"},eye:A.A,attachments:{id:"sprite-common-81829d4f",href:"/app/sprite-common.f91c560d.svg#sprite-common-81829d4f",viewBox:"0 0 24 24"},"like-filled":{id:"sprite-common-54ddc22e",href:"/app/sprite-common.f91c560d.svg#sprite-common-54ddc22e",viewBox:"0 0 24 24"},"camera-blocked":N.A,"rating-star":{id:"sprite-common-db240c27",href:"/app/sprite-common.f91c560d.svg#sprite-common-db240c27",viewBox:"0 0 46 46"},"trustpilot-calendar":{id:"sprite-common-fe563645",href:"/app/sprite-common.f91c560d.svg#sprite-common-fe563645",viewBox:"0 0 16 16"},"warning-outline":{id:"sprite-common-0396a640",href:"/app/sprite-common.f91c560d.svg#sprite-common-0396a640",viewBox:"0 0 16 16"},"exclamation-outline":{id:"sprite-common-337dd2b9",href:"/app/sprite-common.f91c560d.svg#sprite-common-337dd2b9",viewBox:"0 0 16 16"},pencil:{id:"sprite-common-e22a8bef",href:"/app/sprite-common.f91c560d.svg#sprite-common-e22a8bef",viewBox:"0 0 22 22"},percent:{id:"sprite-common-d2f77516",href:"/app/sprite-common.f91c560d.svg#sprite-common-d2f77516",viewBox:"0 0 20 20"},"star-colored":{id:"sprite-common-55de24f9",href:"/app/sprite-common.f91c560d.svg#sprite-common-55de24f9",viewBox:"0 0 24 24"},"check-outlined":{id:"sprite-common-76a39fee",href:"/app/sprite-common.f91c560d.svg#sprite-common-76a39fee",viewBox:"0 0 29 29"},balance:{id:"sprite-common-0c8445ae",href:"/app/sprite-common.f91c560d.svg#sprite-common-0c8445ae",viewBox:"0 0 20 20"},"subscription-upgrade-wallet":{id:"sprite-common-d15fb310",href:"/app/sprite-common.f91c560d.svg#sprite-common-d15fb310",viewBox:"0 0 16 16"},"subscription-upgrade-calendar":{id:"sprite-common-e27e57ea",href:"/app/sprite-common.f91c560d.svg#sprite-common-e27e57ea",viewBox:"0 0 16 16"},closeCross:{id:"sprite-common-113e6de1",href:"/app/sprite-common.f91c560d.svg#sprite-common-113e6de1",viewBox:"0 0 20 20"},"close-redesign-light":{id:"sprite-common-dd57e854",href:"/app/sprite-common.f91c560d.svg#sprite-common-dd57e854",viewBox:"0 0 36 36"},"heart-full":{id:"sprite-common-44a26748",href:"/app/sprite-common.f91c560d.svg#sprite-common-44a26748",viewBox:"0 0 62 62"},"locker-legacy":{id:"sprite-common-f20e968b",href:"/app/sprite-common.f91c560d.svg#sprite-common-f20e968b",viewBox:"0 0 78 100"},"caution-circle":{id:"sprite-common-2b5a2c69",href:"/app/sprite-common.f91c560d.svg#sprite-common-2b5a2c69",viewBox:"0 0 62 62"},"search-no-results":{id:"sprite-common-49bb8f98",href:"/app/sprite-common.f91c560d.svg#sprite-common-49bb8f98",viewBox:"0 0 62 62"},"swipe-right":{id:"sprite-common-d273da01",href:"/app/sprite-common.f91c560d.svg#sprite-common-d273da01",viewBox:"0 0 50 50"},"swipe-left":{id:"sprite-common-fa91f9d4",href:"/app/sprite-common.f91c560d.svg#sprite-common-fa91f9d4",viewBox:"0 0 50 50"},tap:{id:"sprite-common-00054aaa",href:"/app/sprite-common.f91c560d.svg#sprite-common-00054aaa",viewBox:"0 0 50 50"},"tap-pointer":{id:"sprite-common-76879a8c",href:"/app/sprite-common.f91c560d.svg#sprite-common-76879a8c",viewBox:"0 0 71 71"},"search-icon-redesigned":{id:"sprite-common-c155193d",href:"/app/sprite-common.f91c560d.svg#sprite-common-c155193d",viewBox:"0 0 24 24"},"house-redesigned":{id:"sprite-common-9b91a0bf",href:"/app/sprite-common.f91c560d.svg#sprite-common-9b91a0bf",viewBox:"0 0 24 24"},"two-hearts":{id:"sprite-common-887946c9",href:"/app/sprite-common.f91c560d.svg#sprite-common-887946c9",viewBox:"0 0 24 24"}
3,"hearts-outline":{id:"sprite-common-07600f08",href:"/app/sprite-common.f91c560d.svg#sprite-common-07600f08",viewBox:"0 0 24 24"},education:{id:"sprite-common-5b984713",href:"/app/sprite-common.f91c560d.svg#sprite-common-5b984713",viewBox:"0 0 24 24"},"occupation-redesigned":{id:"sprite-common-42891413",href:"/app/sprite-common.f91c560d.svg#sprite-common-42891413",viewBox:"0 0 24 24"},"kids-face":{id:"sprite-common-385f017d",href:"/app/sprite-common.f91c560d.svg#sprite-common-385f017d",viewBox:"0 0 24 24"},"sigarette-icon":{id:"sprite-common-a5c958b5",href:"/app/sprite-common.f91c560d.svg#sprite-common-a5c958b5",viewBox:"0 0 24 24"},"wineglass-icon":{id:"sprite-common-ba67e363",href:"/app/sprite-common.f91c560d.svg#sprite-common-ba67e363",viewBox:"0 0 24 24"},"human-icon":{id:"sprite-common-f1faa58a",href:"/app/sprite-common.f91c560d.svg#sprite-common-f1faa58a",viewBox:"0 0 24 24"},"ruler-icon":{id:"sprite-common-1fcd9e33",href:"/app/sprite-common.f91c560d.svg#sprite-common-1fcd9e33",viewBox:"0 0 24 24"},"smile-redesigned":{id:"sprite-common-1cffa1b9",href:"/app/sprite-common.f91c560d.svg#sprite-common-1cffa1b9",viewBox:"0 0 24 24"},"globe-redesigned":{id:"sprite-common-2500f95e",href:"/app/sprite-common.f91c560d.svg#sprite-common-2500f95e",viewBox:"0 0 24 24"},"mail-provider-google":{id:"sprite-common-80ad7e4f",href:"/app/sprite-common.f91c560d.svg#sprite-common-80ad7e4f",viewBox:"0 0 32 32"},"mail-provider-yahoo":{id:"sprite-common-dafbfe8a",href:"/app/sprite-common.f91c560d.svg#sprite-common-dafbfe8a",viewBox:"0 0 32 32"},"mail-provider-outlook":{id:"sprite-common-7be29907",href:"/app/sprite-common.f91c560d.svg#sprite-common-7be29907",viewBox:"0 0 32 32"},"mail-provider-apple":{id:"sprite-common-2ce47551",href:"/app/sprite-common.f91c560d.svg#sprite-common-2ce47551",viewBox:"0 0 32 32"},"chevron-down":{id:"sprite-common-83b35cb6",href:"/app/sprite-common.f91c560d.svg#sprite-common-83b35cb6",viewBox:"0 0 16 16"},"mail-provider-default":{id:"sprite-common-efb5afc9",href:"/app/sprite-common.f91c560d.svg#sprite-common-efb5afc9",viewBox:"0 0 32 32"},"mail-provider-browser":{id:"sprite-common-fa5f8951",href:"/app/sprite-common.f91c560d.svg#sprite-common-fa5f8951",viewBox:"0 0 32 32"},"mail-locked":{id:"sprite-common-a8cb2040",href:"/app/sprite-common.f91c560d.svg#sprite-common-a8cb2040",viewBox:"0 0 24 24"},"facebook-outline":{id:"sprite-common-02ebfb43",href:"/app/sprite-common.f91c560d.svg#sprite-common-02ebfb43",viewBox:"0 0 18 18"},"ai-stars":{id:"sprite-common-63a22096",href:"/app/sprite-common.f91c560d.svg#sprite-common-63a22096",viewBox:"0 0 18 18"},"cross-circle":{id:"sprite-common-a7032ac2",href:"/app/sprite-common.f91c560d.svg#sprite-common-a7032ac2",viewBox:"0 0 20 20"},"eye-off":I.A,tag:{id:"sprite-common-205806d8",href:"/app/sprite-common.f91c560d.svg#sprite-common-205806d8",viewBox:"0 0 12 12"},"translate-rounded":{id:"sprite-common-7542c755",href:"/app/sprite-common.f91c560d.svg#sprite-common-7542c755",viewBox:"0 0 20 20"},"prime-heart":{id:"sprite-common-0bc9fcfa",href:"/app/sprite-common.f91c560d.svg#sprite-common-0bc9fcfa",viewBox:"0 0 24 24"},"priority-support":{id:"sprite-common-967e43b9",href:"/app/sprite-common.f91c560d.svg#sprite-common-967e43b9",viewBox:"0 0 24 24"},"attach-rotated":{id:"sprite-common-d294d2e5",href:"/app/sprite-common.f91c560d.svg#sprite-common-d294d2e5",viewBox:"0 0 24 24"}},large:{cross:{id:"sprite-common-7b1d7f45",href:"/app/sprite-common.f91c560d.svg#sprite-common-7b1d7f45",viewBox:"0 0 32 32"},"serious-mood":{id:"sprite-common-8e2654f2",href:"/app/sprite-common.f91c560d.svg#sprite-common-8e2654f2",viewBox:"0 0 32 32"},"pen-pal-mood":{id:"sprite-common-eb7d8f33",href:"/app/sprite-common.f91c560d.svg#sprite-common-eb7d8f33",viewBox:"0 0 32 32"},"alert-circle":{id:"sprite-common-7f0375e4",href:"/app/sprite-common.f91c560d.svg#sprite-common-7f0375e4",viewBox:"0 0 32 32"},"romantic-mood":{id:"sprite-common-a03467c5",href:"/app/sprite-common.f91c560d.svg#sprite-common-a03467c5",viewBox:"0 0 32 32"},"flirty-mood":{id:"sprite-common-3c336466",href:"/app/sprite-common.f91c560d.svg#sprite-common-3c336466",viewBox:"0 0 32 32"},"naughty-mood":{id:"sprite-common-61c4740e",href:"/app/sprite-common.f91c560d.svg#sprite-common-61c4740e",viewBox:"0 0 32 32"},question:{id:"sprite-common-5ffa47bd",href:"/app/sprite-common.f91c560d.svg#sprite-common-5ffa47bd",viewBox:"0 0 32 32"},"ai-badge":{id:"sprite-common-fee798a4",href:"/app/sprite-common.f91c560d.svg#sprite-common-fee798a4",viewBox:"0 0 32 32"},gallery:{id:"sprite-common-6ffe7e6e",href:"/app/sprite-common.f91c560d.svg#sprite-common-6ffe7e6e",viewBox:"0 0 32 32"},photo:{id:"sprite-common-1f3ff1bd",href:"/app/sprite-common.f91c560d.svg#sprite-common-1f3ff1bd",viewBox:"0 0 32 32"},"web-camera":{id:"sprite-common-6f54df37",href:"/app/sprite-common.f91c560d.svg#sprite-common-6f54df37",viewBox:"0 0 32 32"},"usa-flag":{id:"sprite-common-75b94027",href:"/app/sprite-common.f91c560d.svg#sprite-common-75b94027",viewBox:"0 0 24 24"},"spain-flag":{id:"sprite-common-6e9974e9",href:"/app/sprite-common.f91c560d.svg#sprite-common-6e9974e9",viewBox:"0 0 24 24"},"china-flag":{id:"sprite-common-fba63391",href:"/app/sprite-common.f91c560d.svg#sprite-common-fba63391",viewBox:"0 0 24 24"},"japan-flag":{id:"sprite-common-394343fb",href:"/app/sprite-common.f91c560d.svg#sprite-common-394343fb",viewBox:"0 0 24 24"},"france-flag":{id:"sprite-common-3e9d7452",href:"/app/sprite-common.f91c560d.svg#sprite-common-3e9d7452",viewBox:"0 0 24 24"},"italy-flag":{id:"sprite-common-7a744eb7",href:"/app/sprite-common.f91c560d.svg#sprite-common-7a744eb7",viewBox:"0 0 24 24"},"germany-flag":{id:"sprite-common-e159d133",href:"/app/sprite-common.f91c560d.svg#sprite-common-e159d133",viewBox:"0 0 24 24"},"check-mark":{id:"sprite-common-7db02d8d",href:"/app/sprite-common.f91c560d.svg#sprite-common-7db02d8d",viewBox:"0 0 80 80"},check:{id:"sprite-common-e194a257",href:"/app/sprite-common.f91c560d.svg#sprite-common-e194a257",viewBox:"0 0 32 32"},"solid-star":{id:"sprite-common-99da4e69",href:"/app/sprite-common.f91c560d.svg#sprite-common-99da4e69",viewBox:"0 0 32 32"},"outline-star":{id:"sprite-common-5c3a2bb5",href:"/app/sprite-common.f91c560d.svg#sprite-common-5c3a2bb5",viewBox:"0 0 32 32"}
3,"arrow-back":{id:"sprite-common-401e2639",href:"/app/sprite-common.f91c560d.svg#sprite-common-401e2639",viewBox:"0 0 48 48"},"arrow-forward":{id:"sprite-common-5bd40da3",href:"/app/sprite-common.f91c560d.svg#sprite-common-5bd40da3",viewBox:"0 0 48 48"},"credit-card":{id:"sprite-common-39ed6217",href:"/app/sprite-common.f91c560d.svg#sprite-common-39ed6217",viewBox:"0 0 32 32"},"information-outline":{id:"sprite-common-d5980287",href:"/app/sprite-common.f91c560d.svg#sprite-common-d5980287",viewBox:"0 0 15 15"},"end-call":{id:"sprite-common-2b026c05",href:"/app/sprite-common.f91c560d.svg#sprite-common-2b026c05",viewBox:"0 0 32 32"},chat:{id:"sprite-common-a332d853",href:"/app/sprite-common.f91c560d.svg#sprite-common-a332d853",viewBox:"0 0 32 32"},gift:{id:"sprite-common-6af7cce9",href:"/app/sprite-common.f91c560d.svg#sprite-common-6af7cce9",viewBox:"0 0 32 32"},collapse:{id:"sprite-common-261edc4a",href:"/app/sprite-common.f91c560d.svg#sprite-common-261edc4a",viewBox:"0 0 32 32"},"speech-to-text":{id:"sprite-common-46dcea0f",href:"/app/sprite-common.f91c560d.svg#sprite-common-46dcea0f",viewBox:"0 0 32 32"},expand:{id:"sprite-common-e2928705",href:"/app/sprite-common.f91c560d.svg#sprite-common-e2928705",viewBox:"0 0 32 32"},plus:{id:"sprite-common-be785ca9",href:"/app/sprite-common.f91c560d.svg#sprite-common-be785ca9",viewBox:"0 0 36 36"},"vr-helmet":{id:"sprite-vr-8f082305",href:"/app/sprite-vr.c6737fe7.svg#sprite-vr-8f082305",viewBox:"0 0 110 64"},fire:{id:"sprite-common-a9e4a916",href:"/app/sprite-common.f91c560d.svg#sprite-common-a9e4a916",viewBox:"0 0 28 28"},"colored-loader":{id:"sprite-common-136df876",href:"/app/sprite-common.f91c560d.svg#sprite-common-136df876",viewBox:"0 0 33 32"},play:{id:"sprite-common-57a5df60",href:"/app/sprite-common.f91c560d.svg#sprite-common-57a5df60",viewBox:"0 0 15 17"},like:{id:"sprite-common-c9caea53",href:"/app/sprite-common.f91c560d.svg#sprite-common-c9caea53",viewBox:"0 0 32 32"},"like-filled":{id:"sprite-common-f1fd5d29",href:"/app/sprite-common.f91c560d.svg#sprite-common-f1fd5d29",viewBox:"0 0 32 32"},"play-video-redesigned":{id:"sprite-common-b30bc77f",href:"/app/sprite-common.f91c560d.svg#sprite-common-b30bc77f",viewBox:"0 0 100 100"},"stop-video-redesigned":{id:"sprite-common-c800a978",href:"/app/sprite-common.f91c560d.svg#sprite-common-c800a978",viewBox:"0 0 100 100"},"heart-private":{id:"sprite-common-c39b7b02",href:"/app/sprite-common.f91c560d.svg#sprite-common-c39b7b02",viewBox:"0 0 100 100"},contacts:{id:"sprite-common-cee5988a",href:"/app/sprite-common.f91c560d.svg#sprite-common-cee5988a",viewBox:"0 0 32 32"},message:{id:"sprite-common-c3bfa188",href:"/app/sprite-common.f91c560d.svg#sprite-common-c3bfa188",viewBox:"0 0 32 32"},mail:{id:"sprite-common-b0ecb8d8",href:"/app/sprite-common.f91c560d.svg#sprite-common-b0ecb8d8",viewBox:"0 0 32 32"},bell:{id:"sprite-common-acf64a6e",href:"/app/sprite-common.f91c560d.svg#sprite-common-acf64a6e",viewBox:"0 0 32 32"}}}},53203(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},9452(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},47554(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},71926(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},25213(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},18792(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},37029(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},48736(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},99423(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},22025(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},97883(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},88155(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},3875(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},99678(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},22972(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={}},77196(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.08ffdd549de2e54d.webp","mingle-loader":a.p+"loader.d7d36804d3f681db.gif"}},34538(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.52072ccb165f9871.webp","mingle-loader":a.p+"loader.049d2de042990a4c.gif"}},3051(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.762f397b240ff604.webp","mingle-loader":a.p+"loader.d7d36804d3f681db.gif"}},95452(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.cdb439775f9de425.webp","mingle-loader":a.p+"loader.6cb321eea8a3ff13.gif"}},70204(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.a1abe63b1a55fd4e.webp","mingle-loader":a.p+"loader.12e9e1b54b105d48.gif"}},54691(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>as});let s=a.p+"smartphone.74433967a440b8ec.webp",r=a.p+"smartphone-protected.ad2c34b2f83d7948.webp",i=a.p+"speech-to-text-cloud-hello.057fe8d7808af7b5.webp",n=a.p+"speech-to-text-cloud-hola.47f1fb10c6a3aedd.webp",o=a.p+"speech-to-text-stars.fc7a5b432303dba1.webp",c=a.p+"clock-1x.599be01ee81eb020.webp",l=a.p+"clock-2x.4dde5c3c1eb34075.webp",d=a.p+"bronze-crown.ae9035891cc52555.webp",u=a.p+"bronze-crown-2x.6952a0e48e7b7417.webp",p=a.p+"gold-crown.bc51ed84a7383696.webp",h=a.p+"gold-crown-2x.42ade7c9598e29cc.webp",m=a.p+"platinum-crown.e04116e96b055886.webp",v=a.p+"platinum-crown-2x.2d846851f2594a96.webp",g=a.p+"heart.002395a3c7748d52.webp",f=a.p+"crown.e1949df270385e5f.webp",b=a.p+"chest-small.116c0f30670b47c6.webp",y=a.p+"chest.6195f657bc9e28ee.webp",w=a.p+"chest-with-heart.79343b948ff4a587.webp",k=a.p+"heart-2x.975468198be3dce0.webp",x=a.p+"crown-2x.92c235598572d97c.webp",S=a.p+"chest-small-2x.729991585dd2a50c.webp",P=a.p+"chest-2x.3b0ab6e389c1df37.webp",C=a.p+"chest-with-heart-2x.122ce60eec28815f.webp",j=a.p+"heart-3x.528b3e34cbc095bb.webp",_=a.p+"crown-3x.e8b1ee1827996afc.webp",T=a.p+"chest-small-3x.2df82ec86737f78b.webp",A=a.p+"chest-3x.7cdc93f7f92983d8.webp",I=a.p+"chest-with-heart-3x.0bb9a1b66fdbdd4e.webp",N=a.p+"heart-mobile.0702cc1744462fd7.webp",E=a.p+"crown-mobile.78dc407e46759936.webp",M=a.p+"chest-small-mobile.64cfc1105208e92b.webp",O=a.p+"chest-mobile.7ea90864e3cbf740.webp",R=a.p+"chest-with-heart-mobile.4c33be6d4427dd43.webp",F=a.p+"heart-mobile-2x.5de4c2778552b460.webp",B=a.p+"crown-mobile-2x.184aba3045816598.webp",L=a.p+"chest-small-mobile-2x.a4478faee3237bac.webp",z=a.p+"chest-mobile-2x.5d72d377fac7c71d.webp",D=a.p+"chest-with-heart-mobile-2x.de787deb97621276.webp",W=a.p+"heart-mobile-3x.0655fffa44df626e.webp",V=a.p+"crown-mobile-3x.f0da41d2b5c64c9d.webp",U=a.p+"chest-small-mobile-3x.bfd20db60377c1bb.webp",G=a.p+"chest-mobile-3x.4cdd890532e67543.webp",q=a.p+"chest-with-heart-mobile-3x.87ef8dec3519ef2f.webp",H=a.p+"heart-mobile-4x.5afbc5cafe42853c.webp",Q=a.p+"crown-mobile-4x.8ba5a1ab2b642e4d.webp",Y=a.p+"chest-small-mobile-4x.7128b0a57f
30924cf.webp",Z=a.p+"chest-mobile-4x.c8744cfefee3978a.webp",J=a.p+"chest-with-heart-mobile-4x.4e1c37f498520d1e.webp",K=a.p+"heart.5da8a4fd53be34ab.webp",X=a.p+"crown.8cc86328a8d023f4.webp",$=a.p+"chest-small.3a6c789fb2ef1676.webp",ee=a.p+"chest.880078926e5f3014.webp",et=a.p+"heart-2x.4b57196d457e9a73.webp",ea=a.p+"crown-2x.c81cfe66a5ed26b6.webp",es=a.p+"chest-small-2x.dee3c0fde3c9253b.webp",er=a.p+"chest-2x.2bd3c2d89900b7cc.webp",ei=a.p+"heart-3x.d1e98b8ee41d0309.webp",en=a.p+"crown-3x.8a408e2a3dba7102.webp",eo=a.p+"chest-small-3x.259db763014baa73.webp",ec=a.p+"chest-3x.43c3ae7e2f44e1d8.webp",el=a.p+"heart-mobile.8bad17294aef04c1.webp",ed=a.p+"crown-mobile.8ba84d451e3d284a.webp",eu=a.p+"chest-small-mobile.f928047ec2b6ddb9.webp",ep=a.p+"chest-mobile.0a9ce196f74c044f.webp",eh=a.p+"heart-mobile-2x.66682de7a2da2b0a.webp",em=a.p+"crown-mobile-2x.b8636bb9ec75f105.webp",ev=a.p+"chest-small-mobile-2x.8ddc080a7d4b77eb.webp",eg=a.p+"chest-mobile-2x.cea07ebc24da8e90.webp",ef=a.p+"heart-mobile-3x.5e27bef8929b80e8.webp",eb=a.p+"crown-mobile-3x.07070099babe7f88.webp",ey=a.p+"chest-small-mobile-3x.727406436a71a299.webp",ew=a.p+"chest-mobile-3x.a42f75a225337bd2.webp",ek=a.p+"heart-mobile-4x.0f59c74de7ae75c4.webp",ex=a.p+"crown-mobile-4x.b90bd4b0436b1685.webp",eS=a.p+"chest-small-mobile-4x.841397aa653de94b.webp",eP=a.p+"chest-mobile-4x.c9a840973a103b79.webp",eC=a.p+"envelope.1d02ea4500dee472.webp",ej=a.p+"coins-heap-xs.3c7f1d1b4f0169c4.webp",e_=a.p+"coins-heap-xs-2x.85b70640d8e9c781.webp",eT=a.p+"coins-heap-s.db4b0e5319efb239.webp",eA=a.p+"coins-heap-s-2x.5c779a70b93c9e13.webp",eI=a.p+"c
3oins-heap-m.d59fc2b6ed41ee1c.webp",eN=a.p+"coins-heap-m-2x.a80f859dbd6322ea.webp",eE=a.p+"coins-heap-l.3d42f1458f75a6a4.webp",eM=a.p+"coins-heap-l-2x.8a2d60de072b48a9.webp",eO=a.p+"coins-heap-xl.e16a0b9288374c71.webp",eR=a.p+"coins-heap-xl-2x.c1127d5818ea4e86.webp",eF=a.p+"credit.75ce899bc7ccbdc9.webp",eB=a.p+"credit-2x.3860281ff83db29a.webp",eL=a.p+"crown.c56bd926966b3ec6.webp",ez=a.p+"crown-2x.8f5bf0cf9773d927.webp",eD=a.p+"crown-mobile.4d6608736a767898.webp",eW=a.p+"crown-mobile-2x.dd1e0bda41161334.webp",eV=a.p+"crown-frozen.e6d64ce946459ac3.webp",eU=a.p+"crown-frozen-2x.ec99ceaf0f858857.webp",eG=a.p+"crown-frozen-mobile.8ec2c84298040280.webp",eq=a.p+"crown-frozen-mobile-2x.59c49c70aa038858.webp",eH=a.p+"highlighted.a7229fafae69eb3b.webp",eQ=a.p+"highlighted-2x.0750c419e4428eba.webp",eY=a.p+"highlighted-3x.39995f20bd8d6621.png",eZ=a.p+"present.e2d596b1373fd665.webp",eJ=a.p+"present-2x.57073baf8cf9125c.webp",eK=a.p+"present-3x.ee1da737109c90d4.webp",eX=a.p+"sticker-pack.7d0ae59ce2417a6d.webp",e$=a.p+"sticker-pack-2x.78b3657fbcc0c182.webp",e0=a.p+"sticker-pack-3x.d9556b637068910b.webp",e1=a.p+"virtual-gifts.04dc80b307fd56a7.webp",e2=a.p+"virtual-gifts-2x.c2239a6f1be92cd0.webp",e5=a.p+"virtual-gifts-3x.6bd2f299db7b584a.webp",e9=a.p+"cup.f44c49d22c0bafad.webp",e6=a.p+"cup-2x.5e9f578d1d3316bf.webp",e4=a.p+"checkmark-done.7f235dadabc3df03.webp",e8=a.p+"question.039127fdc73f0a72.webp",e3=a.p+"verification-error.b780d5631af78c06.webp",e7=a.p+"verification-error-2x.67c57fb2bacde7a1.webp",te=a.p+"verification-avatar-example.72674643a3537a72.webp",tt=a.p+"heart-coin.affe182bb8b266a7.webp",ta=a.p+"heart-coin-2x.20cc9ac2adbf22ae.webp",ts=a.p+"heart-coin-3x.a488976c8b49b8c9.webp",tr=a.p+"heart-coin-4x.cc38aba11bda9f31.webp",ti=a.p+"sum-sub-logo.a34252919f790cc3.webp",tn=a.p+"free-cheer.6c20958ab47c7ec5.webp",to=a.p+"free-cheer-2x.590a9a8e6f1ff22e.webp",tc=a.p+"fake-result.34ddff60fdb8fb91.webp",tl=a.p+"loader.7249bfc4f37dfaf1.gif",td=a.p+"intro-desktop.cde8d307708f2128.webp",tu=a.p+"intro-desktop-2x.246d9966160f667f.webp",tp=a.p+"intro-tablet.ad7b3382f57f1a60.webp",th=a.p+"intro-tablet-2x.d78778f3cd847464.webp",tm=a.p+"intro-tablet-3x.bd51abdcd0880b97.webp",tv=a.p+"intro-tablet-4x.143d7ee76fc34e2d.webp",tg=a.p+"intro-mobile.48048345344205e3.png",tf=a.p+"intro-mobile-2x.f60658efe1edcb15.webp",tb=a.p+"intro-mobile-3x.0ab95c1d6ab22e78.webp",ty=a.p+"intro-mobile-4x.e17a9dcf83a2ec36.webp";var tw=a(92495);let tk=a.p+"payment-error.2a517930ded86870.webp",tx=a.p+"payment-error-2x.0a66b7e717984505.webp",tS=a.p+"payment-success.f99d1910c1d2aac7.webp",tP=a.p+"payment-success-2x.903dc570ae4b5f88.png";var tC=a(14039);let tj=a.p+"gift-box.ab583cea206bcfd1.webp",t_=a.p+"cry-emoji.ea6886bf72842c81.webp",tT=a.p+"cry-emoji-2x.ba9962642bdcc792.webp",tA=a.p+"rocket-emoji.f1f2b2b1296106f4.webp",tI=a.p+"rocket-emoji-2x.a47e79fe136c795f.webp",tN=a.p+"star-emoji.aef07804928a6cd7.webp",tE=a.p+"star-emoji-2x.974
301cc83f2800d4.webp",tM=a.p+"heart-emoji.4f3e0176f4ea4fa3.webp",tO=a.p+"heart-emoji-2x.3abfb3b7f592b998.webp",tR=a.p+"lock-emoji.3e4b8cebfdf670b5.webp",tF=a.p+"lock-emoji-2x.75de958089cbd68a.webp",tB=a.p+"fire-emoji.255f3f63d798cbf4.webp",tL=a.p+"fire-emoji-2x.bb35c0217e69d4e8.webp",tz=a.p+"coffee-emoji.2d96e8a9f28dfb16.webp",tD=a.p+"coffee-emoji-2x.70158502c2413ac6.webp",tW=a.p+"lightbulb-emoji.5ea98ae3e80d9d45.webp",tV=a.p+"lightbulb-emoji-2x.52cf462fd0991f69.webp",tU=a.p+"gift-emoji.aaffd2c7fac41087.webp",tG=a.p+"gift-emoji-2x.6a2ae6d208604238.webp",tq=a.p+"party-popper-emoji.4a9f8ca71fbe8d47.webp",tH=a.p+"party-popper-emoji-2x.baa682d11d248b8b.webp",tQ=a.p+"subscription-renewal-chest.697e26aac19c1485.webp",tY=a.p+"subscription-renewal-chest-2x.b7273e38056bc5e8.webp",tZ=a.p+"chat-emoji.0dbd8a5af41fdf3c.webp",tJ=a.p+"lips-emoji.7227b31add892b54.webp",tK=a.p+"heart-with-flames-emoji.a09dc183a25962ba.webp",tX=a.p+"generated-stickers-example-male.a3d06c8bfa59e780.webp",t$=a.p+"generated-stickers-example-male-2x.e3d6ab696f2e131d.webp",t0=a.p+"generated-stickers-example-male-3x.9dbaeeb215236cd5.webp",t1=a.p+"generated-stickers-example-female.eccb4205daeedad6.webp",t2=a.p+"generated-stickers-example-female-2x.4208c77ada855a9a.webp",t5=a.p+"generated-stickers-example-female-3x.71ee44116b8c659f.webp",t9=a.p+"broken-heart.167605ccc2723415.png",t6=a.p+"broken-heart-2x.a6051c296f1eb539.png",t4=a.p+"broken-heart-3x.34dde2e4cc830099.png",t8=a.p+"waving-hand-emoji.ffabde039b6eede6.webp",t3=a.p+"waving-hand-emoji-2x.d301fe36c377d953.webp",t7=a.p+"logo-private.7ddea4ca3c9fc1b3.webp",ae=a.p+"couple-phone-connection.a4274fe2a30b6220.webp",at=a.p+"woman-phone-connection.8912b49f232be3e5.webp",aa=a.p+"terms-acceptance-dsgn7506-test3.7be591b64253a44f.webp",as={success:{id:"sprite-common-99b6ce0e",href:"/app/sprite-common.f91c560d.svg#sprite-common-99b6ce0e",viewBox:"0 0 130 130"},failure:{id:"sprite-common-1cff3a18",href:"/app/sprite-common.f91c560d.svg#sprite-common-1cff3a18",viewBox:"0 0 130 130"},smartphone:s,"stars-confetti":{id:"sprite-common-74e7c712",href:"/app/sprite-common.f91c560d.svg#sprite-common-74e7c712",viewBox:"0 0 363 114"},"stars-confetti-mobile":{id:"sprite-common-77132374",href:"/app/sprite-common.f91c560d.svg#sprite-common-77132374",viewBox:"0 0 313 124"},"smartphone-protected":r,"speech-to-text-stars":o,"speech-to-text-cloud-hola":n,"speech-to-text-cloud-hello":i,confetti:{id:"sprite-common-32feeaf4",href:"/app/sprite-common.f91c560d.svg#sprite-common-32feeaf4",viewBox:"0 0 56 56"},questions:{id:"sprite-common-c0ed1d8d",href:"/app/sprite-common.f91c560d.svg#sprite-common-c0ed1d8d",viewBox:"0 0 91 79"},visa:{id:"sprite-common-9725d42c",href:"/app/sprite-common.f91c560d.svg#sprite-common-9725d42c",viewBox:"0 0 3384.54 2077.85"},"visa-light":{id:"sprite-common-badd6110",href:"/app/sprite-common.f91c560d.svg#sprite-common-badd6110",viewBox:"0 0 3384.54 2077.85"},"american-express":{id:"sprite-common-461487b8",href:"/app/sprite-common.f91c560d.svg#sprite-common-461487b8",viewBox:"0 0 30 22"},discover:{id:"sprite-common-4f983d79",href:"/app/sprite-common.f91c560d.svg#sprite-common-4f983d79",viewBox:"0 0 30 22"},mastercard:{id:"sprite-common-057e4fae",href:"/app/sprite-common.f91c560d.svg#sprite-common-057e4fae",viewBox:"0 0 30 22"},"mastercard-dark":{id:"sprite-common-dfe55e31",href:"/app/sprite-common.f91c560d.svg#sprite-common-dfe55e31",viewBox:"0 0 30 22"},unionpay:{id:"sprite-common-3f21e103",href:"/app/sprite-common.f91c560d.svg#sprite-common-3f21e103",viewBox:"0 0 30 22"},jcb:{id:"sprite-common-b90f04b5",href:"/app/sprite-common.f91c560d.svg#sprite-common-b90f04b5",viewBox:"0 0 30 22"},"diners-club":{id:"sprite-common-6772b416",href:"/app/sprite-common.f91c560d.svg#sprite-common-6772b416",viewBox:"0 0 20 20"},maestro:{id:"sprite-common-f6f86b58",href:"/app/sprite-common.f91c560d.svg#sprite-common-f6f86b58",viewBox:"0 0 20 20"},elo:{id:"sprite-common-7a7c1223",href:"/app/sprite-common.f91c560d.svg#sprite-common-7a7c1223",viewBox:"0 0 20 20"},hiper:{id:"sprite-common-16586c4b",href:"/app/sprite-common.f91c560d.svg#sprite-common-16586c4b",viewBox:"0 0 20 20"},hipercard:{id:"sprite-common-fdfa5ca9",href:"/app/sprite-common.f91c560d.svg#sprite-common-fdfa5ca9",viewBox:"0 0 20 20"},"amex-card-code-outlined":{id:"sprite-common-0b868a91",href:"/app/sprite-common.f91c560d.svg#sprite-common-0b868a91",viewBox:"0 0 286 116"},"amex-card-code-outlined-dark":{id:"sprite-common-532c2ca0",href:"/app/sprite-common.f91c560d.svg#sprite-common-532c2ca0",viewBox:"0 0 286 116"},"card-code-outlined":{id:"sprite-common-69654564",href:"/app/sprite-common.f91c560d.svg#sprite-common-69654564",viewBox:"0 0 286 116"},"card-code-outlined-dark":{id:"sprite-common-e60fee38",href:"/app/sprite-common.f91c560d.svg#sprite-common-e60fee38",viewBox:"0 0 286 116"},"visa-secure":{id:"sprite-common-38612745",href:"/app/sprite-common.f91c560d.svg#sprite-common-38612745",viewBox:"0 0 31 30"},"mastercard-secure-light":{id:"sprite-common-7778422d",href:"/app/sprite-common.f91c560d.svg#sprite-common-7778422d",viewBox:"0 0 42 30"},"mastercard-secure":{id:"sprite-common-e02c92ad",href:"/app/sprite-common.f91c560d.svg#sprite-common-e02c92ad",viewBox:"0 0 42 30"},"apple-pay":{id:"sprite-common-8e406b50",href:"/app/sprite-common.f91c560d.svg#sprite-common-8e406b50",viewBox:"0 0 350 160"},"google-pay":{id:"sprite-common-4014d8df",href:"/app/sprite-common.f91c560d.svg#sprite-common-4014d8df",viewBox:"0 0 42 20"},"firecracker-confetti":{id:"sprite-common-7010f600",href:"/app/sprite-common.f91c560d.svg#sprite-common-7010f600",viewBox:"0 0 56 56"}
3,email:{id:"sprite-common-f87b86ed",href:"/app/sprite-common.f91c560d.svg#sprite-common-f87b86ed",viewBox:"0 0 74 74"},clock:{src:c,srcSet:{"1x":c,"2x":l}},"bronze-crown":{src:d,srcSet:{"1x":d,"2x":u}},"gold-crown":{src:p,srcSet:{"1x":p,"2x":h}},"platinum-crown":{src:m,srcSet:{"1x":m,"2x":v}},"heart-coin":{src:tt,srcSet:{"1x":tt,"2x":ta,"3x":ts,"4x":tr}},"credits-package-medium-heart":{src:K,srcSet:{"1x":K,"2x":et,"3x":ei},"(min-width: 360px) and (max-width: 650px)":{"1x":el,"2x":eh,"3x":ef,"4x":ek}},"credits-package-medium-crown":{src:X,srcSet:{"1x":X,"2x":ea,"3x":en},"(min-width: 360px) and (max-width: 650px)":{"1x":ed,"2x":em,"3x":eb,"4x":ex}},"credits-package-medium-chest-small":{src:$,srcSet:{"1x":$,"2x":es,"3x":eo},"(min-width: 360px) and (max-width: 650px)":{"1x":eu,"2x":ev,"3x":ey,"4x":eS}},"credits-package-medium-chest":{src:ee,srcSet:{"1x":ee,"2x":er,"3x":ec},"(min-width: 360px) and (max-width: 650px)":{"1x":ep,"2x":eg,"3x":ew,"4x":eP}},"credits-package-small-heart":{src:g,srcSet:{"1x":g,"2x":k,"3x":j},"(max-width: 768px)":{"1x":N,"2x":F,"3x":W,"4x":H}},"credits-package-small-crown":{src:f,srcSet:{"1x":f,"2x":x,"3x":_},"(max-width: 768px)":{"1x":E,"2x":B,"3x":V,"4x":Q}},"credits-package-small-chest-small":{src:b,srcSet:{"1x":b,"2x":S,"3x":T},"(max-width: 768px)":{"1x":M,"2x":L,"3x":U,"4x":Y}},"credits-package-small-chest":{src:y,srcSet:{"1x":y,"2x":P,"3x":A},"(max-width: 768px)":{"1x":O,"2x":z,"3x":G,"4x":Z}},"credits-package-small-chest-with-heart":{src:w,srcSet:{"1x":w,"2x":C,"3x":I},"(max-width: 768px)":{"1x":R,"2x":D,"3x":q,"4x":J}},"credits-package-envelope":eC,"payment-error":{src:tk,srcSet:{"1x":tk,"2x":tx}},"payment-success":{src:tS,srcSet:{"1x":tS,"2x":tP}},credit:{src:eF,srcSet:{"1x":eF,"2x":eB}},"interest-beach":{id:"sprite-common-cacf2a5d",href:"/app/sprite-common.f91c560d.svg#sprite-common-cacf2a5d",viewBox:"0 0 32 32"},"interest-biking":{id:"sprite-common-d6527d98",href:"/app/sprite-common.f91c560d.svg#sprite-common-d6527d98",viewBox:"0 0 32 32"},"interest-books":{id:"sprite-common-3f99d4d6",href:"/app/sprite-common.f91c560d.svg#sprite-common-3f99d4d6",viewBox:"0 0 32 32"},"interest-camping":{id:"sprite-common-b90ccede",href:"/app/sprite-common.f91c560d.svg#sprite-common-b90ccede",viewBox:"0 0 32 32"},"interest-cars":{id:"sprite-common-fa7739f2",href:"/app/sprite-common.f91c560d.svg#sprite-common-fa7739f2",viewBox:"0 0 32 32"},"interest-cooking":{id:"sprite-common-3b362c0b",href:"/app/sprite-common.f91c560d.svg#sprite-common-3b362c0b",viewBox:"0 0 32 32"},"interest-dancing":{id:"sprite-common-882b81df",href:"/app/sprite-common.f91c560d.svg#sprite-common-882b81df",viewBox:"0 0 32 32"},"interest-diving":{id:"sprite-common-c3758986",href:"/app/sprite-common.f91c560d.svg#sprite-common-c3758986",viewBox:"0 0 32 32"},"interest-fashion":{id:"sprite-common-9d308b81",href:"/app/sprite-common.f91c560d.svg#sprite-common-9d308b81",viewBox:"0 0 32 32"},"interest-fishing-hunting":{id:"sprite-common-ce6db9dc",href:"/app/sprite-common.f91c560d.svg#sprite-common-ce6db9dc",viewBox:"0 0 32 32"},"interest-games":{id:"sprite-common-e1a776da",href:"/app/sprite-common.f91c560d.svg#sprite-common-e1a776da",viewBox:"0 0 32 32"},"interest-hobbies_crafts":{id:"sprite-common-ec3a25af",href:"/app/sprite-common.f91c560d.svg#sprite-common-ec3a25af",viewBox:"0 0 32 32"},"interest-hockey":{id:"sprite-common-17948418",href:"/app/sprite-common.f91c560d.svg#sprite-common-17948418",viewBox:"0 0 32 32"},"interest-movies":{id:"sprite-common-09ae6a12",href:"/app/sprite-common.f91c560d.svg#sprite-common-09ae6a12",viewBox:"0 0 32 32"},"interest-museum-arts":{id:"sprite-common-d434c7ba",href:"/app/sprite-common.f91c560d.svg#sprite-common-d434c7ba",viewBox:"0 0 32 32"},"interest-music-concerts":{id:"sprite-common-5e7018aa",href:"/app/sprite-common.f91c560d.svg#sprite-common-5e7018aa",viewBox:"0 0 32 32"},"interest-nature":{id:"sprite-common-0f835cfa",href:"/app/sprite-common.f91c560d.svg#sprite-common-0f835cfa",viewBox:"0 0 32 32"},"interest-party":{id:"sprite-common-43eaa348",href:"/app/sprite-common.f91c560d.svg#sprite-common-43eaa348",viewBox:"0 0 32 32"},"interest-sailing":{id:"sprite-common-655aae3d",href:"/app/sprite-common.f91c560d.svg#sprite-common-655aae3d",viewBox:"0 0 32 32"},"interest-shopping":{id:"sprite-common-b633804f",href:"/app/sprite-common.f91c560d.svg#sprite-common-b633804f",viewBox:"0 0 32 32"},"interest-sports":{id:"sprite-common-d4ec6bf0",href:"/app/sprite-common.f91c560d.svg#sprite-common-d4ec6bf0",viewBox:"0 0 32 32"},"interest-travelling":{id:"sprite-common-3dba921c",href:"/app/sprite-common.f91c560d.svg#sprite-common-3dba921c",viewBox:"0 0 32 32"},"interest-tv":{id:"sprite-common-d954a5a3",href:"/app/sprite-common.f91c560d.svg#sprite-common-d954a5a3",viewBox:"0 0 32 32"},"interest-yoga":{id:"sprite-common-7583d515",href:"/app/sprite-common.f91c560d.svg#sprite-common-7583d515",viewBox:"0 0 32 32"},"coins-heap-xs":{src:ej,srcSet:{"1x":ej,"2x":e_}},"coins-heap-s":{src:eT,srcSet:{"1x":eT,"2x":eA}},"coins-heap-m":{src:eI,srcSet:{"1x":eI,"2x":eN}},"coins-heap-l":{src:eE,srcSet:{"1x":eE,"2x":eM}},"coins-heap-xl":{src:eO,srcSet:{"1x":eO,"2x":eR}},"loyalty-crown":{src:eL,srcSet:{"1x":eL,"2x":ez},"(min-width: 360px) and (max-width: 650px)":{"1x":eD,"2x":eW}},"loyalty-crown-frozen":{src:eV,srcSet:{"1x":eV,"2x":eU},"(min-width: 360px) and (max-width: 650px)":{"1x":eG,"2x":eq}},"loyalty-highlighted":{src:eH,srcSet:{"1x":eH,"2x":eQ,"3x":eY}},"loyalty-present":{src:eZ,srcSet:{"1x":eZ,"2x":eJ,"3x":eK}},"loyalty-sticker-pack":{src:eX,srcSet:{"1x":eX,"2x":e$,"3x":e0}},"loyalty-virtual-gifts":{src:e1,srcSet:{"1x":e1,"2x":e2,"3x":e5}},"loyalty-cup":{src:e9,srcSet:{"1x":e9,"2x":e6}},"loyalty-checkmark-done":{src:e4,srcSet:{"1x":e4}},"loyalty-question":{src:e8,srcSet:{"1x":e8}},"verification-error":{src:e3,srcSet:{"1x":e3,"2x":e7}},"text-to-speech-intro":{src:tp,srcSet:{"1x":tp,"2x":th,"3x":tm,"4x":tv},[tw.E4.mobile]:{"1x":tg,"2x":tf,"3x":tb,"4x":ty},[tw.E4.desktop]:{"1x":td,"2x":tu}},"verification-avatar-example":te,"verification-limit-reached":{id:"sprite-common-f7708dee",href:"/app/sprite-common.f91c560d.svg#sprite-common-f7708dee",viewBox:"0 0 190 190"},"sum-sub-logo":ti,"free-cheer":{src:tn,srcSet:{"1x":tn,"2x":to}},"mingle-fake-result":tc,"mingle-loader":tl,loader:tC.A,"loader-small":{id:"sprite-common-dc503a17",href:"/app/sprite-common.f91c560d.svg#sprite-common-dc503a17",viewBox:"0 0 24 24"},"loader-dark":{id:"sprite-common-fd8a6b1b",href:"/app/sprite-common.f91c560d.svg#sprite-common-fd8a6b1b",viewBox:"0 0 38 38"},"loader-dark-small":{id:"sprite-common-9532e262",href:"/app/sprite-common.f91c560d.svg#sprite-common-9532e262",viewBox:"0 0 24 24"},"loader-light":{id:"sprite-common-900eca7e",href:"/app/sprite-common.f91c560d.svg#sprite-common-900eca7e",viewBox:"0 0 38 38"},"face-check-failed":{id:"sprite-common-c8751e78",href:"/app/sprite-common.f91c560d.svg#sprite-common-c8751e78",viewBox:"0 0 140 140"},"loader-light-small":{id:"sprite-common-5036267b",href:"/app/sprite-common.f91c560d.svg#sprite-common-5036267b",viewBox:"0 0 24 24"},"cry-emoji":{src:t_,srcSet:{"1x":t_,"2x":tT}},"lock-emoji":{src:tR,srcSet:{"1x":tR,"2x":tF}},"rocket-emoji":{src:tA,srcSet:{"1x":tA,"2x":tI}},"star-emoji":{src:tN,srcSet:{"1x":tN,"2x":tE}},"hearth-emoji":{src:tM,srcSet:{"1x":tM,"2x":tO}},"hearth-emoji-red":{src:tM,srcSet:{"1x":tM,"2x":tO}},"fire-emoji":{src:tB,srcSet:{"1x":tB,"2x":tL}},"lightbulb-emoji":{src:tW,srcSet:{"1x":tW,"2x":tV}},"gift-emoji":{src:tU,srcSet:{"1x":tU,"2x":tG}},"party-popper":{src:tq,srcSet:{"1x":tq,"2x":tH}},"gift-box":tj,"subscription-renewal-chest":{src:tQ,srcSet:{"1x":tQ,"2x":tY}},"chat-emoji":tZ,"lips-emoji":tJ,"heart-with-flames-emoji":tK,"waving-hand-emoji":{src:t8,srcSet:{"1x":t8,"2x":t3}},"generated-stickers-example-male":{src:tX,srcSet:{"1x":tX,"2x":t$,"3x":t0}},"generated-stickers-example-female":{src:t1,srcSet:{"1x":t1,"2x":t2,"3x":t5}},"broken-heart":{src:t9,srcSet:{"1x":t9,"2x":t6,"3x":t4}},"logo-private":t7,"coffee-emoji":{src:tz,srcSet:{"1x":tz,"2x":tD}},"cancel-subscription-offer-wave":{id:"sprite-common-6b537a78",href:"/app/sprite-common.f91c560d.svg#sprite-common-6b537a78",viewBox:"0 0 739 585"},"cancel-subscription-discount-header":{id:"sprite-common-2a4b1ad9",href:"/app/sprite-common.f91c560d.svg#sprite-common-2a4b1ad9",viewBox:"0 0 237 134"},"new-customer-letter-sending-banner-checkbox-mark":{id:"sprite-common-8052739e",href:"/app/sprite-common.f91c560d.svg#sprite-common-8052739e",viewBox:"0 0 8 7"},"couple-phone-connection":ae,"woman-phone-connection":at,"terms-acceptance-dsgn7506-test3":aa}},94078(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces-v2.8430aed4ea68613d.webp","mingle-loader":a.p+"loader-v2.f9eb9e8faa40d146.gif"}},81962(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>n});let s=a.p+"logo-faces.797c23b5561c0234.webp",r=a.p+"loader.4df06116b7375879.gif",i=a.p+"heart-emoji.f2c71dddf37fdff9.webp",n={"mingle-logo-faces":s,"mingle-loader":r,"hearth-emoji":{src:i,srcSet:{"1x":i,"2x":a.p+"heart-emoji-2x.1c9c75bf9ed08b02.webp"}}}},86777(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.077d20225c1d587e.webp"}},23043(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.0658b5de97cdfbc8.webp","mingle-loader":a.p+"loader.230624c5aa5e82b7.gif"}},33399(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces-v3.f8d9e39818405139.webp","mingle-loader":a.p+"loader-v2.42f5a98567f745dd.gif"}},43289(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.f8d1b94ab67482b6.webp","mingle-loader":a.p+"loader.7e82def66524a5d5.gif"}},80972(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.8edf749859c91c0a.webp","mingle-loader":a.p+"loader.7f9ece132773f7ac.gif"}},45406(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.f365c7e664f7e4a2.webp"}},8176(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.772673945aae8ba0.webp"}},91454(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});
3let s={"mingle-logo-faces":a.p+"logo-faces.6acfd633dac4041a.webp","mingle-loader":a.p+"loader.049d2de042990a4c.gif"}},66838(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.4e0a8848213d36ca.webp","mingle-loader":a.p+"loader.b5efe4ff0fbc009f.gif"}},27081(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.6785e111e278b17e.webp","mingle-loader":a.p+"loader.c447ba8e3a73b904.gif"}},23682(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.e87b2f61468aa790.webp","mingle-loader":a.p+"loader.9af1f5523c525174.gif"}},51303(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.116d3417e7f9ba9c.webp","mingle-loader":a.p+"loader.09126625c28e810b.gif"}},25403(e,t,a){"use strict";a.r(t),a.d(t,{default:()=>s});let s={"mingle-logo-faces":a.p+"logo-faces.1755adea8acd6593.webp","mingle-loader":a.p+"loader.12e9e1b54b105d48.gif"}},81712(e,t,a){"use strict";a.d(t,{C:()=>s,L:()=>r});var s=e=>Object.assign({},a(54691).default,a(23808)("./illustrations."+e).default);function r(e){return"object"==typeof e&&"id"in e}},56205(e,t,a){"use strict";a.d(t,{Z:()=>n});var s=a(15526),r=a(75841),i=a(39971);class n{constructor(){this.hasPermission=(0,r.of)(!0)}request(){return i.v.just(!0)}}n.shared=(0,s.G)(()=>new n)},75382(e,t,a){"use strict";a.d(t,{J:()=>y});var s=a(75841),r=a(30131),i=a(28138),n=a(6797),o=a(36580),c=a(84190),l=a(2773),d=a(97983),u=a(15526),p=a(93612),h=a(94491),m=a(78675),v=a(16756),g=["boot-parameters"],f=["__appdata","boot-parameters"];class b extends Error{constructor(e){super("No such key "+e+" in PS.session storage"),this.name="NotFoundError"}}class y{constructor(){var e=m.T.shared(),t=(0,s.of)(e).pipe((0,i.T)(e=>e&&e["product-storage"]||{}),(0,n.w)("available-keys"),(0,o.t)(1));this.bootParameters=t.pipe((0,c.n)(e=>(0,r.H)(this.getParametersFromXDLSSessionPromise(e,f))),(0,i.T)(e=>Object.assign({},e,y.getParametersFromUrl())),(0,l.W)(e=>"NotFoundError"===e.name?t.pipe((0,c.n)(e=>{var t=y.getParametersFromUrl();return t.referrer||(t.referrer=document.referrer),(0,r.H)(this.setParametersToXDLSSessionPromise(e,g,t)).pipe((0,c.n)(()=>(0,r.H)(this.setParametersToXDLSSessionPromise(e,f,t))))})):(console.error(e),(0,s.of)(y.getParametersFromUrl()))),(0,c.n)(e=>window.self===window.top?t.pipe((0,c.n)(t=>(0,r.H)(this.setParametersToXDLSSessionPromise(t,[...f,"referrer"],e.referrer))),(0,d.u)(e)):(0,s.of)(e)),(0,o.t)(1)),this.bootParameters.safeSubscribe(e=>{v.R.shared().logEvent({event:"application_boot_parameters_loaded",payload:{boot_parameters:e}})})}static getParametersFromUrl(){return p.A.getParams()}getParametersFromXDLSSessionPromise(e,t){var[a]=t;return new Promise((s,r)=>{-1===e["available-keys"].indexOf(a)&&r(Error("Key "+a+" is not allowed key for remote storages (see config)")),h.A.getItem({path:[...t],callback:e=>{e?s(e):r(new b(a))},storageType:"session"})})}setParametersToXDLSSessionPromise(e,t,a){return new Promise((s,r)=>{var[i]=t;-1===e["available-keys"].indexOf(i)&&r(Error("Key "+i+" is not allowed key for remote storages (see config)")),h.A.patch({path:[...t],value:a,callback:e=>{e?h.A.getItem({path:[...t],storageType:"session",callback:s}):r(Error("Error in patching PS session by key "+i))},storageType:"session"})})}}y.shared=(0,u.G)(()=>new y)},84637(e,t,a){"use strict";a.d(t,{U:()=>i});var s=a(91885),r=a(39971),i=()=>r.v.just(s.Q.success(void 0))},11922(e,t,a){"use strict";a.d(t,{r:()=>s.r});var s=a(47646)},66778(e,t,a){"use strict";a.d(t,{R:()=>s.R});var s=a(62854)},32948(e,t,a){"use strict";a.d(t,{g:()=>d});var s=a(15526),r=a(6381),i=a(84190),n=a(53940),o=a(56177),c=a(97983),l=a(36094);class d{constructor(){this.deepLink=r.P.shared().deepLink.pipe((0,i.n)(e=>l.w.shared().userDistractionAllowed.pipe((0,n.p)(e=>e),(0,o.s)(1),(0,c.u)(e))))}}d.shared=(0,s.G)(()=>new d)},40916(e,t,a){"use strict";a.d(t,{Jn:()=>i,jY:()=>r});var s=a(85752);function r(e){return(0,s.rr)(e)}var i=["disableLmPopup"]},6381(e,t,a){"use strict";a.d(t,{P:()=>s.P});var s=a(65057)},26268(e,t,a){"use strict";a.d(t,{U:()=>o,l:()=>c});var s=a(12154),r=a(58122),i=/^\/+(mobile|universal)/,n={email_confirmation_code:"command.notifications.email.confirm",email_track_id:"command.email.track",email_subscribe:"command.subscriptions.subscribe",email_unsubscribe:"command.subscriptions.unsubscribe",mode:"command.authorization.track",feed_filters:"command.users.feed.change-filters",another_product_invite:"command.another-product.invite",dev_settings_set:"command.developer-settings.set"};function o(e){var t=c(e),a=new URL(e.startsWith("/")?"universal://"+e:e);for(var s of Object.keys(t.extraArgs||{}))a.searchParams.delete(s);for(var r of Object.keys(n))a.searchParams.delete(r);var o="null"===a.origin?a.protocol+"//":a.origin;return a.toString().replace(o,"").replace(i,"").replace(/\/+/g,"/")}function c(e,t,a){var o={},c=[];function l(a,s){return{type:a,args:s,uri:e,extraArgs:o,source:t||"link",commands:c}}var d=new URL(e.startsWith("/")?"universal://"+e:e);if(!d.pathname)return l("other",null);d.pathname.match(i)&&(d.pathname=d.pathname.replace(i,""));var u=d.pathname.split("/").filter(e=>!!e);for(var p of d.searchParams.keys()){var h=d.searchParams.getAll(p);o[p]=h.length>1?h:h[0]}for(var[m,v]of Object.entries(n))if(d.searchParams.has(m)){delete o[m];var g=d.searchParams.get(m);switch(v){case"command.notifications.email.confirm":g&&c.push({command:v,args:{code:g}});break;case"command.email.track":g&&c.push({command:v,args:{trackId:g}});break;case"command.authorization.track":"passwordless"===g&&c.push({command:v,args:{mode:"only-email"}});break;case"command.subscriptions.subscribe":case"command.subscriptions.unsubscribe":var f=g?g.split(","):[];f.length>=2&&c.push({command:v,args:{types:f[0].split("|"),token:f[1],messageId:f[2]}});break;case"command.users.feed.change-filters":var b=void 0;try{b=JSON.parse(s.o.decode(g||""))}catch(e){b={}}c.push({command:v,args:{filters:b}});break;case"command.another-product.invite":c.push({command:v,args:{product:g||"dating"}});break;case"command.developer-settings.set":var y=void 0;try{y=JSON.parse(s.o.decode(g||""))}catch(e){y={}}c.push({command:v,args:y})}}switch(u[0]){case"people":if(d.searchParams.has("rebill-card")&&d.searchParams.has("package"))return delete o["rebill-card"],delete o.package,l("rebill-card",{cardMask:d.searchParams.get("rebill-card"),packageSku:d.searchParams.get("package")});if(d.searchParams.has("identity-verification"))return delete o["identity-verification"],l("identity-verification",null);if(d.searchParams.has("subscription-renewal"))return delete o["subscription-renewal"],l("subscription-renewal",null);if(d.searchParams.has("subscription-upgrade"))return delete o["subscription-upgrade"],l("subscription-upgrade",null);if(d.searchParams.has("retry-subscription-payment"))return delete o["retry-subscription-payment"],l("retry-subscription-payment",null);if(d.searchParams.has("cancelSubscription"))return delete o.cancelSubscription,l("confirm-subscription-cancellation",{reason:d.searchParams.get("cancelSubscription")});if(d.searchParams.get("age_verify_status"))return delete o.age_verify_status,l("age-verify-status",{status:d.searchParams.get("age_verify_status")});if("passwordless"===d.searchParams.get("mode")&&null!=a&&a.demoModeEnabled)break;if(!u[1])return l("feed",null);if("photos"===u[2])return l("gallery",{userId:u[1],basename:u[3]||void 0});var w=d.searchParams.has("purchase");return delete o.purchase,l("profile",Object.assign({userId:u[1]},w?{purchase:w}:{}));case"claim-free-virtual-gift":return l("free-cheer-activation",null);case"subscription-renewal":return l("subscription-renewal",null);case"subscription-upgrade":return l("subscription-upgrade",null);case"retry-subscription-payment":return l("retry-subscription-payment",null);case"mingle":return l("mingle",null);case"purchase":if("trial"===u[1]){var k=d.searchParams.get("referent");
3if("cupid-purchase"===k){delete o.referent;var x=d.searchParams.get("return_url")||void 0;delete o.return_url;var S=(0,r.Ji)(d.searchParams.get("product")||"");return delete o.product,l("referral-trial-purchase",{referent:k,returnUrl:x,product:S})}if("cupid-banner"===k)return delete o.referent,l("referral-trial-purchase",{referent:k});if("1"===d.searchParams.get("trial_activated")){delete o.trial_activated;var P=(0,r.Ji)(d.searchParams.get("product")||"");delete o.product;var C=d.searchParams.get("activation_version");return delete o.activation_version,l("trial-activated",{product:P,activationVersion:C?parseInt(C):void 0})}}return l("purchase",null);case"non-recurring-subscription":return l("non-recurring-subscription",{previousSubscriptionAmount:parseInt(u[1])});case"edit-profile":return l("edit-profile",null);case"favorites":return l("contacts-list",null);case"invitations":return l("invitations",null);case"inbox":var j=void 0;switch(u[1]){case"all":case"unread":case"unanswered":j=u[1];break;case"read_and_unanswered":j="read-and-unanswered"}return l("inbox",{mode:j});case"dialogs":if(!u[1])break;if("letters"===u[2]&&u[3]){var _=d.searchParams.get("recipient")||void 0;delete o.recipient;var T=d.searchParams.get("attachment")||void 0;if(delete o.attachment,u[4]&&("introductory"===u[3]||"present"===u[3]))return l("letter",{recipient:_,letterId:u[4],letterType:u[3],sender:u[1],attachment:T});return l("letter",{recipient:_,letterId:u[3],letterType:"letter",sender:u[1],attachment:T})}if("cheers"===u[2]&&"send"===u[3])return l("send-cheers",{attendeeId:u[1]});if("video-chat"===u[2]){var A=d.searchParams.get("media_message_uri");if("incoming"===u[3]&&A)return delete o.media_message_uri,l("incoming-call",{attendeeId:u[1],mediaMessageUri:A});if("outgoing"===u[3])return l("outgoing-call",{attendeeId:u[1]})}else if("autocall"===u[2]){if("matched"===u[3])return l("push-notification-outgoing-call",{attendeeId:u[1]});if("missed"===u[3])return l("chat",{userId:u[1]})}else if("messages"===u[2]&&u[3]){var I=d.searchParams.get("text");if(delete o.text,I&&"send"===u[3])return l("message",{attendeeId:u[1],action:"send",text:I});if(I&&"draft"===u[3])return l("message",{attendeeId:u[1],action:"draft",text:I})}else{var N=d.searchParams.get("scenario"),E=d.searchParams.get("cheer_name");if("introductory"===N)return delete o.scenario,l("new-introductory-letter",{attendeeId:u[1]});if("send-cheer"===N&&E)return delete o.scenario,delete o.cheer_name,l("send-cheer",{attendeeId:u[1],cheerName:E});var M=d.searchParams.get("attachment")||void 0,O=d.searchParams.get("recipient")||void 0;return l("chat",{userId:u[1],attachment:M,recipient:O})}break;case"system":if("subscription-settings"===u[1])return l("subscription-settings",null);break;case"confirm-email":var R=d.searchParams.get("confirmation_code")||d.searchParams.get("token");R&&(delete o.confirmation_code,c.push({command:"command.notifications.email.confirm",args:{code:R}}));break;case"presents":if("send"===u[2]){var F=d.searchParams.get("category")||void 0,B=d.searchParams.get("presentsIds");return delete o.category,delete o.presentsIds,l("send-present",{attendeeId:u[1],category:F,presentsIds:null==B?void 0:B.split(",").map(e=>parseInt(e))})}break;case"stories":if(u[1]){var L="fragments"===u[2]?u[3]:void 0;return l("story",{userId:u[1],fragment:L})}break;case"account":switch(u[1]){case"reset-password":var z=d.searchParams.get("token")||void 0;if(z)return l("reset-password",{token:z});return l("other",null);case"subscription-settings":return l("subscription-settings",null);case"change-subscription-plan":return l("change-subscription-plan",null)}return l("account",null);case"terms-and-conditions":return l("terms-and-conditions",{anchor:d.searchParams.get("anchor")||void 0});case"privacy-policy":return l("privacy-policy",null);case"refund-policy":return l("refund-policy",null);case"safety-policy":return l("safety-policy",null);case"manage-account":return l("manage-account",null);case"api-file-redirector":return l("api-file-redirector",{redirectUri:"/"+u.slice(1).join("/")});case"trust-pilot":return l("trust-pilot",null)}return l("other",null)}},95069(e,t,a){"use strict";a.d(t,{Z:()=>s.Z});var s=a(95762)},21433(e,t,a){"use strict";a.d(t,{r:()=>s.r});var s=a(4477)},41488(e,t,a){"use strict";a.d(t,{G:()=>o});
3var s=a(43751),r=a(79760),i=a(28138),n=a(15654);function o(){var e=s.Y.shared().get(r.A).store;return e.rxState().pipe((0,i.T)(()=>e.isLeadingToConversion()),(0,n.F)())}},48148(e,t,a){"use strict";a.d(t,{L:()=>s.L});var s=a(6256)},41764(e,t,a){"use strict";a.d(t,{c:()=>s.c});var s=a(59288)},60028(e,t,a){"use strict";a.d(t,{V:()=>i});var s=a(15526),r=a(35967);class i{get mode(){return r.y.shared().location.pathname.includes("/people")?"main":"service"}}i.shared=(0,s.G)(()=>new i)},79208(e,t,a){"use strict";a.d(t,{f:()=>s.f});var s=a(16620)},43864(e,t,a){"use strict";a.d(t,{y:()=>r});var s=a(15526);class r{constructor(){this.enabled="u">typeof window&&!!window.applicationThrottlingEnabled}}r.shared=(0,s.G)(()=>new r)},73107(e,t,a){"use strict";a.d(t,{z:()=>i});var s=a(15526),r=a(75841);class i{constructor(){this.version=window.REVISION,this.upToDate=(0,r.of)(!0)}}i.shared=(0,s.G)(()=>new i)},61990(e,t,a){"use strict";function s(e,t){return({mal:{ari:["cap","leo","lib","sag"],tau:["can","cap","leo","vir"],gem:["aqu","gem","leo","lib"],can:["leo","pis","sco","tau"],leo:["ari","gem","lib","tau"],vir:["aqu","can","leo","lib"],lib:["ari","leo","sco","vir"],sco:["lib","pis","tau","vir"],sag:["aqu","ari","leo","lib"],cap:["leo","lib","pis","tau"],aqu:["aqu","can","gem","lib"],pis:["can","sco","tau","vir"]},fem:{ari:["gem","leo","lib","sag"],tau:["can","cap","sco","vir"],gem:["aqu","gem","leo","lib"],can:["leo","pis","tau","vir"],leo:["ari","cap","lib","tau"],vir:["can","pis","sco","tau"],lib:["ari","leo","sco","vir"],sco:["leo","pis","tau","vir"],sag:["aqu","ari","gem","leo"],cap:["leo","pis","sco","tau"],aqu:["gem","leo","lib","sag"],pis:["can","cap","sco","tau"]}})[t][e]}a.d(t,{P:()=>s})},47802(e,t,a){"use strict";a.d(t,{a:()=>d});var s=a(15526),r=a(75841),i=a(39971),n=a(94491),o=a(79942),c=a(89640),l="token";class d{constructor(){this.hasStoredToken=(0,r.of)(!1)}getToken(){return console.warn("Not implemented"),i.v.just(null)}setToken(e){return this.setTokenToProductStorage(e.token)}clearToken(){return this.clearTokenFromProductStorage()}setTokenToProductStorage(e){return new i.v(t=>{n.A.setItem({path:[n.A.STORAGE_KEY,l],value:e,callback:e=>{t.success(e)}})})}clearTokenFromProductStorage(){return new i.v(e=>{n.A.removeItem({path:[n.A.STORAGE_KEY,l],callback:t=>{e.success(!0)}})})}getCredentials(){return new i.v(e=>{c.A.get((t,a)=>t||!a?e.success(null):e.success(a))})}setCredentials(e){return i.v.from(c.A.store(e)).pipe((0,o.vV)(()=>void 0))}clearCredentials(){return i.v.just()}}d.shared=(0,s.G)(()=>new d)},93701(e,t,a){"use strict";a.d(t,{c:()=>g});var s=a(15526),r=a(89218),i=a(75841),n=a(84190),o=a(28138),c=a(15654),l=a(36580),d=a(91885),u=a(39971),p=a(13462),h=a(59113),m=a(79942),v=a(29336);class g extends r.D{constructor(e){super(),this.canOffer=p.T.shared().mandatoryEmailConfirmationEnabled.pipe((0,n.n)(t=>t?h.G.shared(e).emailConfirmed.pipe((0,o.T)(e=>!e)):(0,i.of)(!1)),(0,c.F)(),(0,l.t)({bufferSize:1,refCount:!0}))}start(){return u.v.just(d.Q.success({}))}accept(e){return super.accept(e).pipe((0,m.Fg)(e=>(0,v.g)().pipe((0,m.AB)(e))))}}g.shared=(0,s.G)(e=>new g(e))},29336(e,t,a){"use strict";a.d(t,{g:()=>c,k:()=>o});var s=a(39971),r=a(43751),i=a(79760),n="email-confirmation-registration-step",o=e=>s.v.defer(()=>{var{disableManualClose:t=!1}=e;return r.Y.shared().get(i.A).actions.open(n,[{props:{},disableManualClose:t}]),s.v.just()}),c=()=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.close(n),s.v.just()))},33516(e,t,a){"use strict";a.d(t,{c:()=>b});var s=a(39971),r=a(91885),i=a(15526),n=a(48830),o=a(75841),c=a(4126),l=a(84190),d=a(36580),u=a(78675),p=a(74380),h=a(79942),m=a(69146).A,v=a(9907).A,g=a(21736),f=a(261).A;class b{constructor(){this.auth=()=>this.oauth().toSingle().pipe((0,h.Fg)(()=>this.facebookToken?p.o.shared().signIn({type:"oauth2",data:{system:"facebook",token:this.facebookToken}}).pipe((0,h.vV)(e=>e.isSuccessful?r.Q.success():r.Q.failure(e.error))):s.v.just(r.Q.failure("cancelled")))),this.profile=()=>this.oauth().pipe((0,l.n)(()=>new n.c(e=>{g.parallel([m.profile,m.thumbnail,m.cover],(t,a)=>{t?e.error(t):f(v.apply(null,a),this.facebookToken,(t,a)=>{t?e.error(t):(e.next(a),e.complete())})})}))),this.fetchPictureFile=e=>this.oauth().pipe((0,l.n)(()=>new n.c(t=>{m.fetchPictureAsFileDto(e,(e,a)=>
3{e||!a?t.error(e):(t.next(a),t.complete())})}))),this.token=null;var e=u.T.shared();this.facebookInitialized=(0,o.of)(e).pipe((0,l.n)(e=>new n.c(t=>{m.init(e.facebook,e=>{e&&t.error(e),t.next(),t.complete()})})),(0,d.t)(1))}oauth(){return(0,c.v)(()=>this.facebookToken?new n.c(e=>{e.next(),e.complete()}):this.facebookInitialized.pipe((0,l.n)(()=>new n.c(e=>{m.authorize((t,a)=>{t?e.error(t):(this.token=a,e.next(),e.complete())})}))))}get facebookToken(){return this.token}}b.shared=(0,i.G)(()=>new b)},42766(e,t,a){"use strict";a.d(t,{a:()=>l});var s=a(15526),r=a(39971),i=a(94491),n=a(79942),o=a(88724),c="identity";class l{setIdentity(e){return new r.v(t=>{i.A.setItem({path:[i.A.STORAGE_KEY,c],value:e,callback:e=>{t.success(e)}})}).pipe((0,n.ex)(()=>o.A.set(e)))}clearIdentity(){return new r.v(e=>{i.A.removeItem({path:[i.A.STORAGE_KEY,c],callback:t=>{e.success(t)}})}).pipe((0,n.ex)(()=>o.A.clear()))}}l.shared=(0,s.G)(()=>new l)},9881(e,t,a){"use strict";a.d(t,{o:()=>c,U:()=>o});var s=a(39971),r=a(43751),i=a(79760),n="registration-terms-acceptance",o=()=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.open(n,[{props:{},disableManualClose:!0}]),s.v.just())),c=()=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.close(n),s.v.just()))},45482(e,t,a){"use strict";a.r(t),a.d(t,{Session:()=>O});var s=a(30495),r=a(15526),i=a(28138),n=a(15654),o=a(84190),c=a(53940),l=a(38107),d=a(75841),u=a(17524),p=a(56607),h=a(33702),m=a.n(h),v=a(17250),g=a(69948),f=a(47802),b=a(79942),y=a(39971),w=a(42766),k=a(98153),x=a(97815),S=a(94491),P=a(12640),C=a(23567),j=a(2773),_=a(97983),T=a(94375),A=a(78675),I=a(95569).A,N=a(74380),E=a(26578),M=a(22081);class O{constructor(){this.authenticationCredentialsSubject=new l.m(1),this.authenticationCredentials=this.authenticationCredentialsSubject.asObservable();var e=N.o.shared().data();this.userId=e.pipe((0,i.T)(e=>e.id),(0,n.F)()),this.authorizationDetails=e.pipe((0,i.T)(e=>({demo:e.demo,method:e.authorizationMethod,action:e.authorizationAction,time:e.authTime})),(0,n.F)(m())),this.authorizationSchemes=e.pipe((0,i.T)(e=>{var t;return null==(t=e["auth-schemes"])?void 0:t.map(e=>{var{name:t}=e;return t})}),(0,n.F)(m())),this.userIsUsingDemoMode=this.authorizationDetails.pipe((0,i.T)(e=>e.demo)),this.userRegisteredWithoutPassword=this.userId.pipe((0,o.n)(e=>e?M.x.shared(e).tags.pipe((0,i.T)(e=>e.includes("users.registration.passwordless"))):(0,d.of)(void 0))),this.userIsUsual=E.t.shared().userIsUsual}demoUser(e){return(0,u.z)([this.authorizationDetails,this.userId]).pipe((0,c.p)(t=>{var[,a]=t;return e===a}),(0,i.T)(e=>{var[t]=e;return!!t.demo}))}authorizationMethod(e){return(0,u.z)([this.authorizationDetails,this.userId]).pipe((0,c.p)(t=>{var[,a]=t;return e===a}),(0,o.n)(e=>{var[t]=e;return void 0!==t.method?(0,d.of)(t.method):p.w}))}authorizationAction(e){return(0,u.z)([this.authorizationDetails,this.userId]).pipe((0,c.p)(t=>{var[,a]=t;return e===a}),(0,o.n)(e=>{var[t]=e;return void 0!==t.action?(0,d.of)(t.action):p.w}))}authorizationDetailsFor(e){return N.o.shared().data().pipe((0,c.p)(t=>e===t.id),(0,v.K)(e=>{if(void 0!==e.demo&&e.authorizationMethod&&e.authorizationAction&&e.authTime)return{demo:e.demo,method:e.authorizationMethod,action:e.authorizationAction,time:e.authTime}}))}signIn(e){return y.v.defer(()=>(this.authenticationCredentialsSubject.next(e),y.v.just(void 0)))}signUp(e){return y.v.defer(()=>(this.authenticationCredentialsSubject.next(e),y.v.just(void 0)))}setAuthenticationCredentials(e){this.authenticationCredentialsSubject.next(e)}logout(){return this.userId.toSingle().pipe((0,b.Fg)(e=>{var t,a,s,r,i,n;return e?(t=P._.shared(e).logEvent("user-has-logged-out",{"user-id":e}).pipe((0,C.w)(5*T.b.second),(0,j.W)(()=>(0,d.of)(!1)),(0,_.u)(!0)).toSingle(),a=y.v.defer(()=>(x.A.clear(),y.v.just(!0))),s=new y.v(e=>{try{window.indexedDB.databases().then(t=>{var a=t.map(e=>e.name?new Promise((t,a)=>{var s=window.indexedDB.deleteDatabase(e.name);s.onsuccess=()=>t(),s.onerror=()=>a(),s.onblocked=()=>a(),s.onupgradeneeded=()=>a()}):Promise.resolve());0===a.length&&a.push(Promise.resolve()),Promise.all(a).then(()=>e.success(!0)).catch(t=>{console.error("Error on clearIndexedDB function",t),e.success(!1)})})}catch(t){e.success(!1)}}),r=new y.v(e=>{try{navigator.serviceWorker.getRegistrations().then(t=>{var a=t.map(e=>{try{return new Promise(t=>{e.pushManager.getSubscription().then(a=>{a&&a.unsubscribe(),e.unregister().then(()=>t())})})}catch(e){return Promise.reject(e)}});
30===a.length&&a.push(Promise.resolve()),Promise.all(a).then(()=>e.success(!0)).catch(t=>{console.error("Error on clearWebNotifications function",t),e.success(!1)})}).catch(()=>{e.success(!1)})}catch(t){e.success(!1)}}),i=new y.v(e=>{S.A.removeItem({path:[S.A.STORAGE_KEY],callback:t=>{e.success(t)}})}),n=y.v.defer(()=>(k.A.clearAllData(),y.v.just(!0))),y.v.zip(t,a,i,s,r,n).pipe((0,b.vV)(e=>e.every(e=>e)))).pipe((0,b.W_)(!1),(0,b.AB)(e)):y.v.just(void 0)}),(0,b.Fg)(e=>y.v.zip(e?g.X.shared(e).removePushToken().pipe((0,b.W_)(void 0)):y.v.just(void 0),e?g.X.shared(e).removeVoipToken().pipe((0,b.W_)(void 0)):y.v.just(void 0),f.a.shared().clearToken().pipe((0,b.W_)(!1)),w.a.shared().clearIdentity().pipe((0,b.W_)(!1))).pipe((0,b.Fg)(()=>N.o.shared().signOut()),(0,b.ex)(()=>s.jI.shared().unauthorize()),(0,b.Fg)(()=>y.v.defer(()=>{function e(){var e;localStorage.setItem("logout",String(Math.random())),e=A.T.shared().features["logout-redirect-to-root"],window.location.href=e?"/":window.BASEPATH||"/"}return I.started()?I.once("event.analytics.finished",e):e(),y.v.just()})))))}}O.shared=(0,r.G)(()=>new O)},22605(e,t,a){"use strict";a.d(t,{g:()=>E});var s=a(15526),r=a(13462),i=a(32248),n=a(65428),o=a(10845),c=a(14321),l=a(43751),d=a(17524),u=a(75841),p=a(4126),h=a(28138),m=a(15654),v=a(84190),g=a(2773),f=a(65052),b=a(88174),y=a(67276),w=a(22081),k=a(86013),x=a(55952),S=a(56379),P=a(14087),C=a(85378),j=a(96333),_=a(87902),T=a(25871),A=a(33702),I=a.n(A),N=["emote"];class E{constructor(e){this.userId=e}attendeeIsOnCall(e){return w.x.shared(e).tags.pipe((0,h.T)(e=>e.includes("videochat.exists")),(0,m.F)())}userIsOnCall(){return(0,d.z)([l.Y.shared().get(o.A,this.userId).store.rxState().pipe((0,h.T)(e=>"idle"!==e.status)),y.M.shared(this.userId).callExists]).pipe((0,h.T)(e=>{var[t,a]=e;return t||a}),(0,m.F)())}mcsProfileIsVerified(e){return r.T.shared().mcs.profileIsVerifiedCheckEnabled.pipe((0,v.n)(t=>t?r.T.shared().mcs.enabled.pipe((0,v.n)(e=>e?S.M.shared(this.userId).initialized:(0,u.of)(!1)),(0,v.n)(t=>t?x.K.shared(this.userId).mcsId(e).asObservable().pipe((0,v.n)(e=>e?P.c.shared(e).profile.pipe((0,h.T)(e=>!!(null!=e&&e.mcsVerified))):(0,u.of)(!1))):(0,u.of)(!1))):(0,u.of)(!1)),(0,m.F)())}getMCSUserPresence(e){return S.M.shared(this.userId).initialized.pipe((0,v.n)(t=>t?x.K.shared(this.userId).mcsId(e).asObservable().pipe((0,v.n)(e=>e?j._.shared(this.userId).presence(e):(0,u.of)(void 0))):(0,u.of)(void 0)))}confirmVideoCallAllowed(e,t){return e.value?T.L.shared(this.userId).checkMCSCallAvailable("call",t,!1,void 0,"internal").asObservable().pipe((0,g.W)(()=>(0,u.of)(!1)),(0,h.T)(e=>e?{value:!0}:{value:!1,reason:"video-call-not-allowed"})):(0,u.of)(e)}canCallToWithDetails(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,p.v)(()=>this.userId===e?(0,u.of)({value:!1,reason:"incorrect-id"}):(0,d.z)([r.T.shared().videoCallEnabled,r.T.shared().userManualCameraLockEnabled,C.F.shared(e).profile,T.L.shared(this.userId).videoCallAllowed(e),T.L.shared(this.userId).videoCallNeedsRequest(e)]).pipe((0,v.n)(s=>{var o,[l,p,g,f,y]=s;if(!f)return(0,u.of)({value:!1,reason:"video-call-not-allowed"});if(!l)return(0,u.of)({value:!1,reason:"video-call-disabled"});if(p)return(0,u.of)({value:!1,reason:"camera-manually-locked"});if(null!=(o=g.value)&&o.realm&&N.includes(g.value.realm))return(0,u.of)({value:!1,reason:"video-call-disabled"});var w=(0,d.z)([r.T.shared().controlMediaInCallEnabled,i.R.shared(e).cachedPresence,c.f.shared(this.userId).userIsFeaturedMember,k.H.shared(this.userId).userInChatList(e),n.K.shared().camera,r.T.shared().videoInvites.recording.mandatory.pipe((0,v.n)(e=>e?b.K.shared(this.userId).checkRecordExists():(0,u.of)(!0))),this.userIsOnCall(),this.attendeeIsOnCall(e),k.H.shared(this.userId).blockedByUser(e),this.mcsProfileIsVerified(e),c.f.shared(e).userIsVerificationOperator,this.getMCSUserPresence(this.userId),_.t.shared().model(e)]).pipe((0,h.T)(e=>{var[s,r,i,n,o,c,l,d,u,p,h,m,v]=e;if(i&&"services"===v)return{value:!1,reason:"attendee-services-monetization"};if(i&&null!=m&&m.flags.voiceOnlyAvailable)return{value:!1,reason:"audio-call-available"};if(l)return{value:!1,reason:"user-on-call"};if(d)return{value:!1,reason:"attendee-on-call"};if(u)return{value:!1,reason:"user-blocked-by-attendee"};if(p)return{value:!1,reason:"attendee-mcs-verified"};if(i&&!n&&!h)return{value:!1,reason:"user-not-in-contacts"};var g=r.devices.some(e=>"mobileapp"===e.name),f=r.devices.some(e=>
3"cam"===e.name||t&&"mobilecam"===e.name),b=o&&"allowed"===o.permission,y=!r.online&&t&&g&&a;if(i){if(!b)return{value:!1,reason:"user-has-no-camera"};if(!r.online&&!y)return{value:!1,reason:"attendee-offline"};if(!c)return{value:!1,reason:"no-video-invite"}}else if(!(r.online&&f||y))return r.online?{value:!1,reason:"attendee-has-no-camera"}:{value:!1,reason:"attendee-offline"};if(!s){if(!r.online)return{value:!1,reason:"attendee-offline"};if(!f)return{value:!1,reason:"attendee-has-no-camera"};if(!b)return{value:!1,reason:"user-has-no-camera"}}return{value:!0}}));return y?w.pipe((0,m.F)(I()),(0,v.n)(t=>this.confirmVideoCallAllowed(t,e))):w}))).pipe((0,f.Z)({value:!1,reason:"video-call-disabled"}))}canCallTo(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.canCallToWithDetails(e,t,a).pipe((0,h.T)(e=>e.value))}}E.shared=(0,s.G)(e=>new E(e))},66113(e,t,a){"use strict";a.d(t,{O:()=>m});var s=a(15526),r=a(38107),i=a(97156),n=a(34578),o=a(58731),c=a(79942),l=a(39971),d=a(13462),u=a(4938),p="video-call-request",h="requests";class m{constructor(e){this.requestsSubject=new r.m(1),this.failedCallCallBackRequestingIsActiveSubject=new i.t(!1),this.failedCallCallBackRequestingIsActive=this.failedCallCallBackRequestingIsActiveSubject.asObservable(),this.userId=e,this.requests=(0,n.h)(this.requestsSubject.asObservable(),o.y.shared(p,e).load(h).pipe((0,c.vV)(e=>e||[])))}setFailedCallCallBackRequestingIsActive(e){this.failedCallCallBackRequestingIsActiveSubject.next(e)}updateRequestsNumberCounter(e){return void 0!==e.requestsNumber?(e.requestsNumber++,this.addOrUpdateRequest(e)):l.v.just()}processRequest(e){var t=e=>this.requests.toSingle().pipe((0,c.vV)(t=>t.find(t=>t.attendeeId===e.attendeeId&&t.reason===e.reason)));return t(e).pipe((0,c.Fg)(e=>e?l.v.zip(this.disableRequest(e).pipe((0,c.Fg)(()=>t(e))),d.T.shared().failedCallCallBackRequests.requestsLimit.toSingle()):l.v.just(void 0)),(0,c.Fg)(e=>{if(!e||!e[0])return l.v.just();var[t,a]=e;return t.requestsNumber===a?this.removeRequest(t.attendeeId):"failed.call.callback.request"===t.reason?this.updateRequestsNumberCounter(t):l.v.just()}))}addOrUpdateRequest(e){return this.requests.toSingle().pipe((0,c.Fg)(t=>{var a=[...t.filter(t=>t.attendeeId!==e.attendeeId&&t.reason!==e.reason),e];return o.y.shared(p,this.userId).store(h,a).pipe((0,c.ex)(()=>{this.requestsSubject.next(a)}))}))}disableRequest(e){return"failed.call.callback.request"!==e.reason?l.v.just():d.T.shared().failedCallCallBackRequests.disabledDuration.toSingle().pipe((0,c.Fg)(t=>this.addOrUpdateRequest(Object.assign({},e,{disabledUntil:Date.now()+t}))))}addFailedCallCallBackRequest(e){return d.T.shared().failedCallCallBackRequests.expiryTtl.toSingle().pipe((0,c.Fg)(t=>u.E.shared().currentTime().pipe((0,c.Fg)(a=>this.addOrUpdateRequest({attendeeId:e,expiresAt:a+t,reason:"failed.call.callback.request",requestsNumber:0})))))}removeRequest(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.requests.toSingle().pipe((0,c.Fg)(e=>{var a=e.filter(e=>!t.includes(e.attendeeId));return o.y.shared(p,this.userId).store(h,a).pipe((0,c.ex)(()=>{this.requestsSubject.next(a)}))}))}}m.shared=(0,s.G)(e=>new m(e))},80194(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(81899).A;let r={store:a(35289).A,actions:s}},59882(e,t,a){"use strict";a.d(t,{I:()=>S});var s=a(39971),r=a(84637),i=a(28138),n=a(17524),o=a(75841),c=a(4126),l=a(98153),d=a(13462),u=a(14321),p=a(15526),h=a(32248),m=a(65428),v=a(88183),g=a.n(v),f=a(43751),b=a(80194),y=a(79942),w=a(7862),k=["chat","message"],x=["invitation-with-video","mingle-invitation-with-video","mingle-invitation-with-video-preview","motivation-popup"];class S{constructor(e){this.userId=e}dial(e,t,a){var p=h.R.shared(e).cachedPresence.pipe((0,i.T)(e=>e.devices.some(e=>"cam"===e.name||t&&"mobilecam"===e.name))).toSingle(),v=(0,n.z)([d.T.shared().extendedPriceShowEnabled,u.f.shared(e).userIsFeaturedMember,d.T.shared().priceInVideoInvitesEnabled]).toSingle().pipe((0,y.Fg)(e=>{var[t,i,n]=e,o=n?[...k,...x]:k;return!t||a&&o.includes(a)||!i?s.v.just(void 0):(0,r.U)({service:"videochat"}).pipe((0,y.Fg)(e=>e.isSuccessful?s.v.just(void 0):s.v.error(void 0)))})),S=(0,n.z)([u.f.shared(this.userId).userIsFeaturedMember,p]).toSingle().pipe((0,y.vV)(e=>{var[t,a]=e;return!t&&!a})),P=(0,o.of)(!0).toSingle().pipe((0,y.Fg)(e=>e?s.v.just(void 0):s.v.error(void 0))),C=(0,n.z)([u.f.shared(this.userId).userIsFeaturedMember,m.K.shared().camera]).toSingle().pipe((0,y.Fg)(e=>{var[t,a]=e;return t&&(!a||"allowed"!==a.permission)?(0,c.v)(()=>(l.A.emit("overlay","camera-blocked","blocked"),(0,o.of)(!1))).toSingle().pipe((0,y.Fg)(e=>e?s.v.just(void 0):s.v.error(void 0))):s.v.just(void 0)}));return S.pipe((0,y.Fg)(e=>e?P:s.v.just(void 0)),(0,y.Fg)(()=>C),(0,y.Fg)(()=>v),(0,y.Fg)(()=>(0,n.z)([d.T.shared().controlMediaInCallEnabled,u.f.shared(this.userId).userIsFeaturedMember,m.K.shared().camera]).toSingle()),(0,y.ex)(t=>
3{var[s,r,i]=t,n=g().stringify({user:this.userId,attendee:e});f.Y.shared().get(b.A,n).actions.dial({shareLocalVideo:!s||!!r||!!i&&"denied"!==i.permission&&("gallery"===a||void 0),requestRemoteVideo:!0,becomePayer:!r||void 0,dialSource:a}),w.g.shared(this.userId).logCallStarted(this.userId,e,a)}),(0,y.AB)(void 0))}}S.shared=(0,p.G)(e=>new S(e))},32808(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(25671).A;let r={store:a(98229).A,actions:s}},10845(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(96381).A;let r={store:a(94767).A,actions:s}},35511(e,t,a){"use strict";a.d(t,{_:()=>r});var s,r=((s={})[s.LocalStreamAttached=0]="LocalStreamAttached",s[s.SdpCreated=1]="SdpCreated",s[s.IceGathered=2]="IceGathered",s[s.PresenceGot=3]="PresenceGot",s[s.Connected=4]="Connected",s[s.RemoteStreamAttached=5]="RemoteStreamAttached",s)},20287(e,t,a){"use strict";a.d(t,{u:()=>d});var s=a(15526),r=a(30495),i=a(20365),n=a(50042),o=a(79942);class c extends i.u{constructor(e){super("calls.history",""+e,0,c.pageLength),this.userId=e}getActualItems(e,t,a){return(0,r.p6)(r.jI.shared().dialogs.messages.get,this.userId,a.attendeeId,{type:"videocall.finished",select:e,omit:t}).pipe((0,o.vV)(e=>{var t,{data:a,xhr:s}=e;return{items:a||[],ttl:(null==(t=(0,n.a)(s))?void 0:t.maxAge)||0}}))}}c.shared=(0,s.G)(e=>new c(e)),c.pageLength=50;var l=a(80883);class d{constructor(e){this.userId=e}calls(e,t){return new l.UM((e,a)=>c.shared(this.userId).items(e,a,{attendeeId:t}).pipe((0,o.vV)(e=>e.map(e=>{var t;return{date:new Date(e.timestamp),duration:null==e||null==(t=e.meta)||null==(t=t.system)?void 0:t.duration}})))).items(e)}}d.shared=(0,s.G)(e=>new d(e))},14678(e,t,a){"use strict";a.d(t,{w:()=>c});var s=a(15526),r=a(39971),i=a(55952),n=a(79942),o=a(56379);class c{constructor(e){this.userId=e}sendNotification(e,t){return i.K.shared(this.userId).mcsId(e).pipe((0,n.Fg)(e=>{var a=o.M.shared(this.userId).missedCallNotification;return e&&a?r.v.from(a.send(e,{type:"missed",reason:t})):r.v.just()}))}sendNotificationAfterPayment(e){return i.K.shared(this.userId).mcsId(e).pipe((0,n.Fg)(e=>{var t=o.M.shared(this.userId).missedCallNotification;return e&&t?r.v.from(t.send(e,{type:"recall-after-payment-missed"})):r.v.just()}))}}c.shared=(0,s.G)(e=>new c(e))},55949(e,t,a){"use strict";a.d(t,{Y:()=>eP});var s=a(91825),r=a(15526),i=a(97156),n=a(38107),o=a(17524),c=a(75841),l=a(30131),d=a(56607),u=a(56823),p=a(37394),h=a(34578),m=a(78213),v=a(13462),g=a(28138),f=a(15654),b=a(36580),y=a(84190),w=a(40554),k=a(66640),x=a(56177),S=a(97983),P=a(92453),C=a(10629),j=a(53940),_=a(65052),T=a(97928),A=a(14321),I=a(13230),N=a(25871),E=a(29109),M=a(5801),O=a(66382),R=a(33702),F=a.n(R),B=a(89218),L=a(39971),z=a(91885),D=a(62854);function W(){return D.R.shared().interacted.pipe((0,C.i)(1),(0,x.s)(1),(0,S.u)(!0))}var V=a(94375),U=a(66113),G=a(77194),q=a(4938),H=a(79942),Q=a(30495),Y=a(86977),Z=15*V.b.second;class J{constructor(e){this.userId=e}decline(e){return(0,Q.Yq)(Q.jI.shared().users.actions["autocall.declined"].post,this.userId,{attendeeId:e}).pipe((0,H.AB)(void 0))}requestAvailableUser(e){return(0,Q.p6)(Q.jI.shared().dialogs.automation["autocalls.contacts"].post,this.userId,e?{select:e}:{}).pipe((0,H.Fg)(e=>{if(202!==e.xhr.status)throw Error();return(0,h.h)((0,u.O)(Z).pipe((0,S.u)(z.Q.success(void 0))),Y.I.shared(this.userId).events("event.dialogs.automation.autocalls.online.matched..contacts").pipe((0,g.T)(e=>z.Q.success(e["attendee-ids"])))).toSingle()}),(0,H.ZC)(()=>L.v.just(z.Q.failure(void 0))))}}J.shared=(0,r.G)(e=>new J(e));var K=a(41488),X=a(35920),$=a(97240),ee=a(77252),et=a(44086);class ea{constructor(e){this.autoCallForContactsBlocked=new i.t(!1),this.autoCallInActiveChatBlocked=new i.t(!1),this.autoCallForStickerBlocked=new i.t(!1);var t=(0,o.z)([ee.J.shared(e).status.pipe((0,g.T)(e=>"idle"!==e)),X.W.shared(e).offer,$.v.shared().visible,et.o.shared().visible]).pipe((0,g.T)(e=>!e.some(Boolean)),(0,f.F)());this.availableInActiveChat=(0,o.z)([t,(0,K.G)(),this.autoCallInActiveChatBlocked]).pipe((0,g.T)(e=>{var[t,a,s]=e;return t&&!a&&!s}),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1}));var a=O.j.shared().chatAttendee.pipe((0,y.n)(t=>t?E.u.shared(e).statusOfChatWith(t).pipe((0,g.T)(e=>!!e)):(0,c.of)(!1)),(0,f.F)());this.availableForContacts=v.T.shared().mcs.autoCall.missedCallNotificationEnabled.pipe((0,y.n)(e=>e?(0,o.z)([t,this.autoCallForContactsBlocked]).pipe((0,g.T)(e=>{var[t,a]=e;return t&&!a})):(0,o.z)([a,(0,K.G)(),t,this.autoCallForContactsBlocked]).pipe((0,g.T)(e=>{var[t,a,s,r]=e;return!t&&!a&&s&&!r}))),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1})),this.availableForStickerAutoCall=(0,o.z)([(0,K.G)(),t,this.autoCallForStickerBlocked]).pipe((0,g.T)(e=>{var[t,a,s]=e;return!t&&a&&!s}))}blockAutoCallForContacts(){this.autoCallForContactsBlocked.next(!0)}unblockAutoCallForContacts(){this.autoCallForContactsBlocked.next(!1)}blockAutoCallForSticker(){this.autoCallForStickerBlocked.next(!0)}unblockAutoCallForSticker(){this.autoCallForStickerBlocked.next(!1)}blockAutoCallInActiveChat(){this.autoCallInActiveChatBlocked.next(!0)}unblockAutoCallInActiveChat(){this.autoCallInActiveChatBlocked.next(!1)}}ea.shared=(0,r.G)(e=>new ea(e));var es=a(22998),er="mcs-auto-call",ei="attendees-last-auto-call",en="last-shown-auto-call-timestamp",eo={video:null,audio:null},ec=e=>"number"==typeof e?e:null;function el(e){if("number"==typeof e)return{video:e,audio:null};if(!e||"object"!=typeof e)return eo;var{video:t,audio:a}=e;return{video:ec(t),audio:ec(a)}}
3class ed{constructor(e){this.stateSubject=new i.t(eo),this.remotePersistence=es.w.shared(er,e),this.initialLoadFromPersistence=this.remotePersistence.load(en).pipe((0,H.W_)(null),(0,H.vV)(el),(0,H.ex)(e=>{this.stateSubject.next(e)}),(0,H.hr)()),this.state=(0,h.h)(this.initialLoadFromPersistence.asObservable().pipe((0,j.p)(()=>!1)),this.stateSubject).pipe((0,f.F)((e,t)=>e.video===t.video&&e.audio===t.audio),(0,b.t)({refCount:!0,bufferSize:1}))}canShowCheck(e,t){return L.v.defer(()=>this.initialLoadFromPersistence.pipe((0,H.Fg)(()=>v.T.shared().mcs.audioAutoCall.intervalOffset.toSingle().pipe((0,H.Fg)(a=>q.E.shared().currentTime().pipe((0,H.vV)(s=>{var r=this.stateSubject.getValue(),i=r[e],n=r["video"===e?"audio":"video"],o=[];return(null!==i&&s-i<t&&o.push(i+t),null!==n&&s-n<a&&o.push(n+a),0===o.length)?{allowed:!0,retryAfterMs:0}:{allowed:!1,retryAfterMs:Math.max(0,Math.max(...o)-s)}})))))))}markShown(e){return L.v.defer(()=>this.initialLoadFromPersistence.pipe((0,H.Fg)(()=>q.E.shared().currentTime().pipe((0,H.Fg)(t=>(this.stateSubject.next(Object.assign({},eo,this.stateSubject.getValue(),{[e]:t})),this.remotePersistence.store(en,this.stateSubject.getValue()).pipe((0,H.ZC)(()=>L.v.just(void 0)))))))))}}ed.shared=(0,r.G)(e=>new ed(e));class eu{constructor(e){this.historySubject=new i.t({}),this.remotePersistence=es.w.shared(er,e),this.initialLoadFromPersistence=this.remotePersistence.load(ei).pipe((0,H.W_)(null),(0,H.vV)(e=>null!=e?e:{}),(0,H.ex)(e=>{this.historySubject.next(e)}),(0,H.hr)()),this.history=(0,h.h)(this.initialLoadFromPersistence.asObservable().pipe((0,j.p)(()=>!1)),this.historySubject).pipe((0,f.F)((e,t)=>{var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every(a=>e[a]===t[a])}),(0,b.t)({refCount:!0,bufferSize:1}))}markShown(e){return L.v.defer(()=>this.initialLoadFromPersistence.pipe((0,H.Fg)(()=>q.E.shared().currentTime().pipe((0,H.Fg)(t=>(this.historySubject.next(Object.assign({},this.historySubject.getValue(),{[e]:t})),this.remotePersistence.store(ei,this.historySubject.getValue()).pipe((0,H.ZC)(()=>L.v.just(void 0)))))))))}}eu.shared=(0,r.G)(e=>new eu(e));var ep=a(20287),eh=a(86013),em=a(14678),ev=(e,t,a)=>(0,o.z)([v.T.shared().mcs.autoCall.lastCallThreshold,v.T.shared().mcs.autoCall.numberOfCalls,q.E.shared().currentTime()]).pipe((0,y.n)(a=>{var[s,r,i]=a;return ep.u.shared(e).calls((0,c.of)(r),t).pipe((0,g.T)(e=>!e.items.length||i-e.items[e.items.length-1].date.getTime()>=s))}),(0,P.M)(e=>!e&&(null==a?void 0:a(t)))),eg=(e,t,a)=>(0,o.z)([v.T.shared().mcs.autoCall.autoCallThreshold,eu.shared(e).history.pipe((0,x.s)(1)),q.E.shared().currentTime()]).pipe((0,g.T)(e=>{var[s,r,i]=e,n=r[t];return!n||i-n>=s||(null==a||a(t),!1)})),ef=(e,t,a,s)=>A.f.shared(t).userIsFeaturedMember.pipe((0,y.n)(a=>a?eh.H.shared(e).userHasConversation(t):(null==s||s(t),(0,c.of)(!1))),(0,y.n)(r=>r?"audio"===a?I.N.shared(e).audioCallAvailableWithDetails(t).pipe((0,g.T)(e=>{var{value:a}=e;return a||"attendee-audio-unavailable"!==e.reason||null==s||s(t),a})):I.N.shared(e).callIsAvailableWithDetails(t).pipe((0,g.T)(e=>{var{value:a}=e;return a||"audio-call-available"!==e.reason&&"video-call-not-allowed"!==e.reason||null==s||s(t),a})):(0,c.of)(!1)),(0,y.n)(a=>a?ev(e,t,s):(0,c.of)(!1)),(0,y.n)(a=>a?eg(e,t,s):(0,c.of)(!1))),eb=(e,t,a)=>v.T.shared().mcs.autoCall.missedCallNotificationEnabled.pipe((0,y.n)(s=>s&&t?I.N.shared(e).checkMCSCallAvailable(a,t.attendeeId,!0).pipe((0,H.AB)(()=>s)):(0,c.of)(s)),(0,y.n)(a=>a&&t?(0,o.z)([(0,K.G)(),O.j.shared().chatAttendee.pipe((0,y.n)(t=>t?E.u.shared(e).statusOfChatWith(t).pipe((0,g.T)(e=>!!e)):(0,c.of)(!1)),(0,f.F)())]).pipe((0,y.n)(a=>{var[s,r]=a,i=s?"opened-layout":r?"opened-chat":void 0;return i?em.w.shared(e).sendNotification(t.attendeeId,i).pipe((0,H.AB)(!1)):(0,c.of)(t)}),(0,x.s)(1)):(0,c.of)(t))),ey=(e,t,a)=>v.T.shared().mcs.autoCall.missedCallNotificationEnabled.toSingle().pipe((0,H.Fg)(s=>s?em.w.shared(e).sendNotification(t,a):L.v.just()));class ew extends B.D{constructor(e){super(),this.userIdsAvailableForAutoCall=new i.t({}),this.userIdsAvailableForAutoCallExists=new i.t(!1),this.startIntervalTimestamp=new i.t(Date.now()),this.refreshSubject=ne
3w n.m(1),this.userId=e;var t=(0,o.z)([v.T.shared().mcs.enabled,v.T.shared().mcs.autoCall.enabled]).pipe((0,g.T)(e=>{var[t,a]=e;return t&&a}),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1})),a=(0,o.z)([v.T.shared().mcs.enabled,v.T.shared().mcs.autoCall.enabledInActiveChat]).pipe((0,g.T)(e=>{var[t,a]=e;return t&&a}),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1})),s=e=>{var t=this.userIdsAvailableForAutoCall.getValue(),a=e.reduce((e,t)=>(void 0===e[t]&&(e[t]=!1),e),t);Object.keys(a).forEach(t=>{e.includes(t)||delete a[t]}),this.userIdsAvailableForAutoCall.next(a),this.userIdsAvailableForAutoCallExists.next(!0)},r=()=>{var e=this.userIdsAvailableForAutoCall.getValue(),t=Object.keys(e).filter(t=>!e[t]).sort(()=>.5-Math.random());return t.length?(0,c.of)({attendeeIds:t,type:"auto-call-for-contact"}):(0,c.of)({attendeeIds:void 0,type:"auto-call-for-contact"})},R=()=>J.shared(this.userId).requestAvailableUser().asObservable().pipe((0,y.n)(e=>e.isSuccessful?(0,c.of)({attendeeIds:e.value,type:"prioritized-autocall"}):(0,c.of)(null))),B=e=>N.L.shared(this.userId).videoPromoAllowed(e,"autocall").pipe((0,y.n)(t=>t?I.N.shared(this.userId).callIsAvailable(e):(0,c.of)(!1)),(0,y.n)(t=>t?ev(this.userId,e,this.markAttendeeIdAsSent.bind(this)):(0,c.of)(!1)),(0,y.n)(t=>t?eg(this.userId,e,this.markAttendeeIdAsSent.bind(this)):(0,c.of)(!1))),L=e=>(0,l.H)(e).pipe((0,w.H)(e=>N.L.shared(this.userId).videoPromoAllowed(e,"autocall").pipe((0,y.n)(t=>t?ef(this.userId,e,"video",this.markAttendeeIdAsSent.bind(this)):(0,c.of)(!1)),(0,g.T)(t=>t?e:void 0),(0,k.v)(e=>!!e,!0),(0,M.o)()))),z=()=>{var e=Object.values(this.userIdsAvailableForAutoCall.getValue());this.userIdsAvailableForAutoCallExists.next(!!e.length&&e.includes(!1))},D=a.pipe((0,y.n)(e=>e?O.j.shared().chatAttendee:d.w),(0,y.n)(e=>e?A.f.shared(e).userIsFeaturedMember.pipe((0,y.n)(t=>t?(0,o.z)([E.u.shared(this.userId).getActiveChatState(e),v.T.shared().mcs.autoCall.messagesInActiveChatThreshold]).pipe((0,y.n)(t=>{var[a,s]=t;return null!=a&&a.isActive&&s&&!(a.messagesStatus.outgoingMessagesCount<s)?(0,c.of)(e):d.w})):d.w)):d.w),(0,y.n)(e=>v.T.shared().mcs.autoCall.requestIntervalInActiveChat.pipe((0,y.n)(t=>t?ed.shared(this.userId).canShowCheck("video",t).asObservable().pipe((0,y.n)(t=>t.allowed?this.offer.pipe((0,x.s)(1),(0,y.n)(t=>t?d.w:(0,c.of)(e))):d.w)):d.w))),(0,f.F)(),(0,y.n)(e=>v.T.shared().mcs.autoCall.autoCallDelay.pipe((0,y.n)(t=>{var a=Math.floor(Math.random()*t);return(0,u.O)(a).pipe((0,S.u)(e))}))),(0,y.n)(e=>B(e).pipe((0,y.n)(e=>e?ea.shared(this.userId).availableInActiveChat.pipe((0,x.s)(1)):d.w),(0,y.n)(t=>t?(this.startIntervalTimestamp.next(Date.now()),(0,c.of)({attendeeId:e,type:"auto-call-in-active-chat",callType:"video"})):(0,c.of)(!1)),(0,f.F)()))),Q=(0,o.z)([t,v.T.shared().mcs.autoCall.prioritizationEnabled]).pipe((0,y.n)(e=>{var[t,a]=e;return t||a?W():d.w}),(0,y.n)(e=>e?v.T.shared().mcs.autoCall.autoCallDelay.pipe((0,y.n)(e=>{var t=e+Math.floor(Math.random()*e+V.b.second);return(0,u.O)(t)}),(0,y.n)(()=>T.n.shared(this.userId).chats.pipe((0,g.T)(e=>e.map(e=>e.attendeeId).sort()),(0,f.F)(F()),(0,P.M)(e=>s(e)))),(0,y.n)(()=>(0,o.z)([this.userIdsAvailableForAutoCallExists.pipe((0,f.F)()),v.T.shared().mcs.autoCall.requestInterval,v.T.shared().mcs.audioAutoCall.enabled])),(0,y.n)(e=>{var[t,a,s]=e;return t&&a?(0,p.T)(()=>s,(0,h.h)((0,u.O)(a,a),ed.shared(this.userId).state.pipe((0,f.F)(F())),this.refreshSubject.asObservable()),(0,u.O)(0,a)).pipe((0,y.n)(()=>(this.startIntervalTimestamp.next(Date.now()),z(),v.T.shared().mcs.autoCall.missedCallNotificationEnabled.pipe((0,y.n)(e=>!e||s?(0,c.of)(void 0):(0,h.h)((0,K.G)().pipe((0,x.s)(1)),(0,K.G)().pipe((0,C.i)(1),(0,j.p)(e=>!1===e))))))),(0,y.n)(()=>ea.shared(this.userId).availableForContacts),(0,y.n)(e=>e?this.offer.pipe((0,x.s)(1)):d.w),(0,y.n)(e=>e?(0,c.of)(!1):ed.shared(this.userId).canShowCheck("video",a)),(0,y.n)(e=>{if(!e)return(0,c.of)(!1);var{allowed:t,retryAfterMs:a}=e;return t?v.T.shared().mcs.autoCall.prioritizationEnabled.pipe((0,y.n)(e=>e?R().pipe((0,y.n)(e=>e?(0,c.of)(e):r())):r())):s?(0,u.O)(Math.max(a,1)).pipe((0,y.n)(()=>(this.refreshSubject.next(),(0,c.of)(!1)))):(0,c.of)(!1)}),(0,y.n)(e=>{var{attendeeIds:t,type:a}=e||{};return t&&t.length?L(t).pipe((0,y.n)(e=>e?(0,c.of)({attendeeId:e,type:a,callType:"video"}):(0,c.of)(!1))):(0,c.of)(!1)}),(0,y.n)(e=>eb(this.userId,e,"call"))):d.w})):d.w),(0,f.F)()),Y=(0,o.z)([v.T.shared().mcs.enabled,v.T.shared().failedCallCallBackRequests.enabled]).pipe((0,y.n)(e=>{var[t,a]=e;return t&&a?(0,o.z)([ea.shared(this.userId).availableInActiveChat,this.offer,U.O.shared(this.userId).failedCallCallBackRequestingIsActive]):d.w}),(0,y.n)(e=>{var[t,a,s]=e;return t&&!a&&s?v.T.shared().failedCallCallBackRequests.requestInterval.pipe((0,y.n)(e=>(0,m.Y)(e)),(0,y.n)(()=>(0,o.z)([U.O.shared(this.userId).requests,G.N.shared(this.userId).blockedUsers,q.E.shared().currentTime().asObservable()]).pipe((0,g.T)(e=>{var[t,a,s]=e;return t.filter(e=>"failed.call.callback.request"===e.reason&&!a.includes(e.attendeeId)&&e.expiresAt>s)}),(0,x.s)(1))),(0,y.n)(e=>e.length?(0,l.H)(e).pipe((0,y.n)(e=>q.E.shared().currentTime().asObservable().pipe((0,y.n)(t=>e.disabledUntil&&e.disabledUntil>t?d.w:(0,c.of)(e)),(0,x.s)(1))),(0,y.n)(e=>(0,o.z)([I.N.shared(this.userId).callIsAvailable(e.attendeeId),N.L.shared(this.userId).videoPromoAllowed(e.attendeeId,"autocall")]).pipe((0,x.s)(1),(0,y.n)(e=>{var[t,a]=e;return t&&a?v.T.shared().failedCallCallBackRequests.requestsLimit:(0,
3c.of)(!1)}),(0,y.n)(t=>t?U.O.shared(this.userId).processRequest(e).pipe((0,H.AB)(e.requestsNumber!==t)):(0,c.of)(!1)),(0,g.T)(t=>!!t&&{attendeeId:e.attendeeId,type:"failed-call-callback-request",callType:"video"})))):(U.O.shared(this.userId).setFailedCallCallBackRequestingIsActive(!1),d.w))):d.w}));this.canOffer=(0,h.h)(this.offeringResult.pipe((0,S.u)(!1)),Q,D,Y).pipe((0,_.Z)(!1),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1}))}markAttendeeIdAsSent(e){var t=this.userIdsAvailableForAutoCall.getValue();t[e]=!0,this.userIdsAvailableForAutoCall.next(t)}removeCallBackRequest(e){return U.O.shared(this.userId).requests.toSingle().pipe((0,H.Fg)(t=>t.find(t=>t.attendeeId===e)?U.O.shared(this.userId).removeRequest(e):L.v.just()),(0,H.AB)(z.Q.success()))}start(e){return L.v.defer(()=>"auto-call-in-active-chat"===e.type||"auto-call-for-contact"===e.type?L.v.just(z.Q.success(e)).pipe((0,H.ex)(()=>{this.markAttendeeIdAsSent(e.attendeeId),eu.shared(this.userId).markShown(e.attendeeId).pipe((0,H.Fg)(()=>ed.shared(this.userId).markShown("video"))).safeSubscribe()})):L.v.just(z.Q.success(e)))}accept(e){return"failed-call-callback-request"===e.type?this.removeCallBackRequest(e.attendeeId):L.v.just(z.Q.success())}reject(e){return"failed-call-callback-request"===e.type?this.removeCallBackRequest(e.attendeeId):"auto-call-for-contact"===e.type?ey(this.userId,e.attendeeId,"declined").pipe((0,H.AB)(z.Q.success())):L.v.just(z.Q.success())}postpone(e){return"auto-call-for-contact"===e.type?ey(this.userId,e.attendeeId,"ignored").pipe((0,H.AB)(z.Q.success())):L.v.just(z.Q.success())}}ew.shared=(0,r.G)(e=>new ew(e));var ek=a(16220);class ex extends B.D{constructor(e){super(),this.userId=e;var t=e=>N.L.shared(this.userId).videoPromoAllowed(e,"sticker").pipe((0,y.n)(t=>t?A.f.shared(e).userIsFeaturedMember:(0,c.of)(!1)),(0,y.n)(t=>t?eh.H.shared(this.userId).userHasConversation(e):(0,c.of)(!1)),(0,y.n)(t=>t?I.N.shared(this.userId).callIsAvailable(e):(0,c.of)(!1)),(0,f.F)()),a=v.T.shared().mcs.autoCallFromSticker.enabled.pipe((0,y.n)(e=>e?Y.I.shared(this.userId).events("message:message:v2"):d.w),(0,j.p)(e=>{var t;return e.recipient===this.userId&&(null==(t=e.meta)||null==(t=t.sticker)?void 0:t.pack)==="videochat_beggin"}),(0,y.n)(e=>(0,o.z)([v.T.shared().mcs.autoCallFromSticker.delay.from,v.T.shared().mcs.autoCallFromSticker.delay.to]).pipe((0,y.n)(t=>{var[a,s]=t,r=a+Math.random()*(s-a);return ea.shared(this.userId).blockAutoCallInActiveChat(),ea.shared(this.userId).blockAutoCallForContacts(),(0,u.O)(r).pipe((0,g.T)(()=>({attendeeId:e.sender,type:"sticker-autocall",callType:"video"})))}),(0,y.n)(e=>(0,o.z)([ea.shared(this.userId).availableForStickerAutoCall,t(e.attendeeId)]).pipe((0,g.T)(t=>{var[a,s]=t;return!!a&&!!s&&e}),(0,P.M)(()=>{ea.shared(this.userId).unblockAutoCallInActiveChat(),ea.shared(this.userId).unblockAutoCallForContacts()}),(0,x.s)(1))),(0,ek.j)(()=>{ea.shared(this.userId).unblockAutoCallInActiveChat(),ea.shared(this.userId).unblockAutoCallForContacts()}))));this.canOffer=(0,h.h)(this.offeringResult.pipe((0,g.T)(()=>!1)),a).pipe((0,_.Z)(!1),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1}))}start(e){return L.v.just(z.Q.success(e)).pipe((0,H.ex)(()=>{eu.shared(this.userId).markShown(e.attendeeId).pipe((0,H.Fg)(()=>ed.shared(this.userId).markShown("video"))).safeSubscribe()}))}}ex.shared=(0,r.G)(e=>new ex(e));class eS extends B.D{constructor(e){super(),this.userIdsAvailableForAutoCall=new i.t({}),this.userIdsAvailableForAutoCallExists=new i.t(!1),this.refreshSubject=new n.m(1),this.userId=e;var t=e=>{var t=this.userIdsAvailableForAutoCall.getValue(),a=e.reduce((e,t)=>(void 0===e[t]&&(e[t]=!1),e),t);Object.keys(a).forEach(t=>{e.includes(t)||delete a[t]}),this.userIdsAvailableForAutoCall.next(a),this.userIdsAvailableForAutoCallExists.next(!0)},a=()=>{var e=Object.values(this.userIdsAvailableForAutoCall.getValue());this.userIdsAvailableForAutoCallExists.next(!!e.length&&e.includes(!1))},s=()=>{var e=this.userIdsAvailableForAutoCall.getValue(),t=Object.keys(e).filter(t=>!e[t]).sort(()=>.5-Math.random());return t.length?t:void 0},r=e=>(0,l.H)(e).pipe((0,w.H)(e=>
3N.L.shared(this.userId).audioPromoAllowed(e,"autocall").pipe((0,y.n)(t=>t?ef(this.userId,e,"audio",this.markAttendeeIdAsSent.bind(this)):(0,c.of)(!1)),(0,g.T)(t=>t?e:void 0),(0,k.v)(e=>!!e,!0),(0,M.o)()))),d=(0,o.z)([v.T.shared().mcs.enabled,v.T.shared().mcs.audioAutoCall.enabled]).pipe((0,y.n)(e=>{var[t,a]=e;return t&&a?W():(0,c.of)(!1)}),(0,y.n)(e=>e?(0,o.z)([v.T.shared().mcs.audioAutoCall.delay.from,v.T.shared().mcs.audioAutoCall.delay.to]).pipe((0,y.n)(e=>{var[t,a]=e,s=Math.floor(Math.random()*(a-t+V.b.second))+t;return(0,u.O)(s)}),(0,g.T)(()=>!0)):(0,c.of)(!1)),(0,y.n)(e=>e?T.n.shared(this.userId).chats.pipe((0,g.T)(e=>e.map(e=>e.attendeeId).sort()),(0,f.F)(F()),(0,P.M)(t)):(0,c.of)(!1)),(0,y.n)(e=>e?(0,o.z)([this.userIdsAvailableForAutoCallExists.pipe((0,f.F)()),v.T.shared().mcs.audioAutoCall.requestInterval]).pipe((0,y.n)(e=>{var[t,i]=e;if(!t||!i)return(0,c.of)(!1);var n=()=>(a(),ea.shared(this.userId).availableForContacts.pipe((0,y.n)(e=>e?this.offer.pipe((0,x.s)(1)):(0,c.of)(!1)),(0,y.n)(e=>e?(0,c.of)(!1):ed.shared(this.userId).canShowCheck("audio",i)),(0,y.n)(e=>{if(!e)return(0,c.of)(!1);var{allowed:t,retryAfterMs:a}=e;if(!t)return(0,u.O)(Math.max(a,1)).pipe((0,y.n)(()=>(this.refreshSubject.next(),(0,c.of)(!1))));var i=s();return i?r(i).pipe((0,g.T)(e=>!!e&&{attendeeId:e,type:"audio-autocall",callType:"audio"})):(0,c.of)(!1)}),(0,y.n)(e=>eb(this.userId,e,"voiceonly"))));return(0,h.h)((0,u.O)(i,i),ed.shared(this.userId).state,this.refreshSubject.asObservable()).pipe((0,y.n)(n))})):(0,c.of)(!1)),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1}));this.canOffer=(0,h.h)(this.offeringResult.pipe((0,g.T)(()=>!1)),d).pipe((0,_.Z)(!1),(0,f.F)(),(0,b.t)({refCount:!0,bufferSize:1}))}start(e){return L.v.just(z.Q.success(e)).pipe((0,H.ex)(()=>{this.markAttendeeIdAsSent(e.attendeeId),eu.shared(this.userId).markShown(e.attendeeId).pipe((0,H.Fg)(()=>ed.shared(this.userId).markShown("audio"))).safeSubscribe()}))}reject(e){return ey(this.userId,e.attendeeId,"declined").pipe((0,H.AB)(z.Q.success()))}postpone(e){return ey(this.userId,e.attendeeId,"ignored").pipe((0,H.AB)(z.Q.success()))}markAttendeeIdAsSent(e){var t=this.userIdsAvailableForAutoCall.getValue();t[e]=!0,this.userIdsAvailableForAutoCall.next(t)}}eS.shared=(0,r.G)(e=>new eS(e));class eP extends s.y{constructor(e){super([{type:"common-autocall-offering",offering:ew.shared(e)},{type:"audio-autocall-offering",offering:eS.shared(e)},{type:"sticker-autocall",offering:ex.shared(e)}])}}eP.shared=(0,r.G)(e=>new eP(e))},13230(e,t,a){"use strict";a.d(t,{N:()=>O});var s=a(15526),r=a(13462),i=a(10845),n=a(43751),o=a(14321),c=a(67276),l=a(96333),d=a(75841),u=a(17524),p=a(84190),h=a(28138),m=a(15654),v=a(2773),g=a(65428),f=a(55952),b=a(22081),y=a(56379),w=a(86013),k=a(33702),x=a.n(k),S=a(85378),P=a(77252),C=a(48830),j=a(65052),_=a(36580),T={active:!1};class A{constructor(e){this.status=y.M.shared(e).initialized.pipe((0,m.F)(),(0,p.n)(t=>t?new C.c(t=>{var a=e=>{t.next(e)},s=y.M.shared(e).realtimeConnectionStatus;return s&&(t.next(s.getState()),s.addStateListener(a)),()=>{var t;null==(t=y.M.shared(e).realtimeConnectionStatus)||t.removeStateListener(a)}}):(0,d.of)(T)),(0,j.Z)(T),(0,m.F)(x()),(0,_.t)({refCount:!0,bufferSize:1}))}}A.shared=(0,s.G)(e=>new A(e));var I=a(25871),N=["emote"],E=["audiocall","voiceonly"];function M(e,t){return E.some(a=>!!(null!=e&&e.features.includes(a))&&!!(null!=t&&t.features.includes(a)))}class O{constructor(e){this.userId=e}attendeeIsOnCall(e){return e?(0,u.z)([f.K.shared(this.userId).id(e).asObservable().pipe((0,p.n)(e=>e?b.x.shared(e).tags.pipe((0,h.T)(e=>e.includes("videochat.exists"))):(0,d.of)(!1))),l._.shared(this.userId).presence(e).pipe((0,h.T)(e=>!!(null!=e&&e.onCall)))]).pipe((0,h.T)(e=>{var[t,a]=e;return t||a}),(0,m.F)()):(0,d.of)(!1)}getMCSUserPresence(e){return f.K.shared(this.userId).mcsId(e).asObservable().pipe((0,p.n)(e=>e?l._.shared(this.userId).presence(e):(0,d.of)(void 0)))}confirmVideoCallAllowed(e,t){return e.value?this.checkMCSCallAvailable("call",t,!1,void 0,"internal").asObservable().pipe((0,v.W)(()=>(0,d.of)(!1)),(0,h.T)(e=>e?{value:!0}:{value:!1,reason:"video-call-not-allowed"})):(0,d.of)(e)}confirmAudioCallAllowed(e,t){return e.value?this.checkMCSCallAvailable("voiceonly",t,!1,void 0,"internal").asObservable().pipe((0,v.W)(()=>(0,d.of)(!1)),(0,h.T)(e=>e?{value:!0}:{value:!1,reason:"audio-call-not-allowed"})):(0,d.of)(e)}checkMCSCallAvailable(e,t,a,s,r){return I.L.shared(this.userId).checkMCSCallAvailable(e,t,a,s,r)}callIsAvailableWithDetails(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.userId===e?(0,d.of)({value:!1,reason:"incorrect-id"}):(0,u.z)([r.T.shared().mcs.enabled,y.M.shared(this.userId).initialized,r.T.shared().userManualCameraLockEnabled,S.F.shared(e).profile,I.L.shared(this.userId).videoCallAllowed(e),I.L.shared(this.userId).videoCallNeedsRequest(e)]).pipe((0,p.n)(s=>{var r,[v,b,y,k,S,P]=s;return S?v?b?y?(0,d.of)({value:!1,reason:"camera-manually-locked"}):null!=(r=k.value)&&r.realm&&N.includes(k.value.realm)?(0,d.of)({value:!1,reason:"attendee-has-no-camera"}):f.K.shared(this.userId).mcsId(e).asObservable().pipe((0,p.n)(s=>{if(!s)return(0,d.of)({value:!1,reason:"no-attendee-id"});var r=n.Y.shared().get(i.A,this.userId).store.rxState().pipe((0,h.T)(e=>"idle"!==e.status)),v=(0,u.z)([l._.shared(this.userId).presence(s),c.M.shared(this.userId).callExists,r,o.f.shared(this.userId).userIsFeaturedMember,g.K.shared().camera,this.attendeeIsOnCall(s),w.H.shared(this.userId).userInChatList(e),w.H.shared(this.userId).blockedByUser(e),o.f.shared(e).userIsVerificationOperator]).pipe((0,h.T)(e=>{var[s,r,i,n,o,c,l,d,u]=e;if(!s)return{value:!1,reason:"no-presence"};if(r||i)return{value:!1,reason:"user-on-call"};if(c)return{value:!1,reason:"attendee-on-call"};if(d)return{value:!1,reason:"user-blocked-by-attendee"};var p=!!(null!=s&&s.online),h=t&&a&&(null==s?void 0:s.offlineViaMobile),m=t?((null==s?void 0:s.devices)||[]).some(e=>
3"cam"===e||"mobileCam"===e):((null==s?void 0:s.devices)||[]).some(e=>"cam"===e),v=!!o&&"denied"!==o.permission;return n?l||u?p&&v?{value:!0}:v?{value:!1,reason:"attendee-offline"}:{value:!1,reason:"user-has-no-camera"}:{value:!1,reason:"user-not-in-contacts"}:p&&m||h?{value:!0}:m?{value:!1,reason:"attendee-offline"}:{value:!1,reason:"attendee-has-no-camera"}}));return P?v.pipe((0,m.F)(x()),(0,p.n)(t=>this.confirmVideoCallAllowed(t,e))):v})):(0,d.of)({value:!1,reason:"mcs-uninitialized"}):(0,d.of)({value:!1,reason:"mcs-disabled"}):(0,d.of)({value:!1,reason:"video-call-not-allowed"})}),(0,m.F)(x()))}callIsAvailable(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return this.callIsAvailableWithDetails(e,t,a).pipe((0,h.T)(e=>e.value),(0,m.F)())}audioCallAvailableWithDetails(e){return(0,u.z)([r.T.shared().mcs.enabled,r.T.shared().mcs.audioCall.enabled,y.M.shared(this.userId).initialized,I.L.shared(this.userId).audioCallAllowed(e),I.L.shared(this.userId).audioCallNeedsRequest(e)]).pipe((0,p.n)(t=>{var[a,s,i,n,c]=t;if(!n)return(0,d.of)({value:!1,reason:"audio-call-not-allowed"});if(!a)return(0,d.of)({value:!1,reason:"mcs-disabled"});if(!s)return(0,d.of)({value:!1,reason:"audio-call-disabled"});if(!i)return(0,d.of)({value:!1,reason:"mcs-uninitialized"});var l=(0,u.z)([r.T.shared().mcs.audioCall.checkRealtimeConnectionStatusEnabled.pipe((0,p.n)(e=>e?A.shared(this.userId).status.pipe((0,h.T)(e=>e.active)):(0,d.of)(!0))),P.J.shared(this.userId).status,w.H.shared(this.userId).blockedByUser(e),o.f.shared(this.userId).userIsFeaturedMember,f.K.shared(this.userId).mcsId(e).asObservable().pipe((0,p.n)(e=>this.attendeeIsOnCall(e)))]).pipe((0,p.n)(t=>{var[a,s,r,i,n]=t;return"idle"!==s?(0,d.of)({value:!1,reason:"user-on-call"}):r?(0,d.of)({value:!1,reason:"user-blocked-by-attendee"}):n?(0,d.of)({value:!1,reason:"attendee-on-call"}):a?i?(0,u.z)([g.K.shared().microphone,this.getMCSUserPresence(this.userId),this.getMCSUserPresence(e),w.H.shared(this.userId).userInChatList(e)]).pipe((0,h.T)(e=>{var[t,a,s,r]=e;return t&&"allowed"===t.permission?M(a,s)?r?{value:!0}:{value:!1,reason:"user-not-in-contacts"}:{value:!1,reason:"attendee-audio-unavailable"}:{value:!1,reason:"user-has-no-microphone"}}),(0,m.F)(x())):(0,u.z)([this.getMCSUserPresence(this.userId),this.getMCSUserPresence(e)]).pipe((0,h.T)(e=>{var[t,a]=e,s=!!(null!=a&&a.devices.includes("micro"));return M(t,a)?s?{value:!0}:{value:!1,reason:"attendee-audio-unavailable"}:{value:!1,reason:"user-audio-unavailable"}}),(0,m.F)(x())):(0,d.of)({value:!1,reason:"no-realtime-connection"})}));return c?l.pipe((0,m.F)(x()),(0,p.n)(t=>this.confirmAudioCallAllowed(t,e))):l}),(0,m.F)(x()))}audioCallAvailable(e){return this.audioCallAvailableWithDetails(e).pipe((0,h.T)(e=>e.value),(0,m.F)())}}O.shared=(0,s.G)(e=>new O(e))},25871(e,t,a){"use strict";a.d(t,{L:()=>v});var s=a(15526),r=a(14321),i=a(96333),n=a(55952),o=a(56379),c=a(75841),l=a(84190),d=a(28138),u=a(15654),p=a(36580),h=a(39971),m=a(79942);class v{constructor(e){this.accessModes=new Map,this.availabilities=new Map,this.callAvailabilityRequests=new Map,this.userId=e}presence(e){return o.M.shared(this.userId).initialized.pipe((0,l.n)(t=>t?n.K.shared(this.userId).mcsId(e).asObservable().pipe((0,l.n)(e=>e?i._.shared(this.userId).presence(e):(0,c.of)(void 0))):(0,c.of)(void 0)))}ownerPresence(e){return r.f.shared(this.userId).userIsFeaturedMember.pipe((0,l.n)(t=>t?this.presence(this.userId):this.presence(e)))}checkMCSCallAvailable(e,t,a,s,r){return n.K.shared(this.userId).mcsId(t).pipe((0,m.Fg)(t=>{var i=o.M.shared(this.userId).callAvailability;if(!t||!i)return h.v.just(!1);var n=JSON.stringify([e,t,a,s,r]),c=this.callAvailabilityRequests.get(n);if(c)return h.v.from(c);var l=i.get(e,t,a,s,r).finally(()=>this.callAvailabilityRequests.delete(n));return this.callAvailabilityRequests.set(n,l),h.v.from(l)}))}presenceAvailability(e,t,a){if(e){if("call"===a)return null==(r=e.callAvailability)?void 0:r[t];var s,r,i=null==(s=e.promoAvailability)?void 0:s[t];return null==i?void 0:i[a]}}accessMode(e,t,a){var s=e+"/"+t+"/"+a,r=this.accessModes.get(s);if(r)return r;var i=this.ownerPresence(e).pipe((0,d.T)(e=>this.presenceAvailability(e,t,a)),(0,u.F)(),(0,p.t)({refCount:!0,bufferSize:1}));return this.accessModes.set(s,i),i}allowed(e,t,a){return this.accessMode(e,t,a).pipe((0,d.T)(e=>"enabled"===e||"request"===e),(0,u.F)())}
3needsRequest(e,t){return this.accessMode(e,t,"call").pipe((0,d.T)(e=>"request"===e),(0,u.F)())}videoCallAllowed(e){return this.allowed(e,"video","call")}audioCallAllowed(e){return this.allowed(e,"audio","call")}videoCallNeedsRequest(e){return this.needsRequest(e,"video")}audioCallNeedsRequest(e){return this.needsRequest(e,"audio")}videoPromoAllowed(e,t){return this.allowed(e,"video",t)}audioPromoAllowed(e,t){return this.allowed(e,"audio",t)}priority(e){return this.ownerPresence(e).pipe((0,d.T)(e=>{var t,a;return null!=(t=null==e||null==(a=e.callAvailability)?void 0:a.priority)?t:"video"}),(0,u.F)())}videoHasPriority(e){return this.priority(e).pipe((0,d.T)(e=>"video"===e),(0,u.F)())}audioHasPriority(e){return this.priority(e).pipe((0,d.T)(e=>"audio"===e),(0,u.F)())}audioCallOldFlow(e){var t="old-flow/"+e,a=this.availabilities.get(t);if(a)return a;var s=this.ownerPresence(e).pipe((0,d.T)(e=>!!(null!=e&&e.flags.voiceOnlyAvailable)),(0,u.F)(),(0,p.t)({refCount:!0,bufferSize:1}));return this.availabilities.set(t,s),s}}v.shared=(0,s.G)(e=>new v(e))},15307(e,t,a){"use strict";a.d(t,{Z:()=>i});var s=a(15526),r=a(12640);class i{constructor(e){this.userId=e}logCallUnavailable(e,t,a){r._.shared(this.userId).logEvent("mcs-call-unavailable",{attendeeId:e,cta:t,reason:a}).safeSubscribe()}logCallNetworkScores(e){r._.shared(this.userId).logEvent("mcs-call-network-scores",e).safeSubscribe()}logVRCameraUnavailable(){r._.shared(this.userId).logEvent("vr-camera-unavailable",{}).safeSubscribe()}logCallSoundIssueOverlayShown(e,t){r._.shared(this.userId).logEvent("mcs-call-sound-issue-overlay-shown",{callId:e,callType:t}).safeSubscribe()}logCallSoundIssueOverlayButtonClicked(e,t){r._.shared(this.userId).logEvent("mcs-call-sound-issue-overlay-button-clicked",{callId:e,callType:t}).safeSubscribe()}logCallInfo(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];r._.shared(this.userId).logEvent("mcs-call-info",{callId:e,callType:t,newDesign:a}).safeSubscribe()}logCallParticipantHasAudio(e,t,a){r._.shared(this.userId).logEvent("mcs-call-participant-has-audio",{callId:e,callType:t,attendeeId:a}).safeSubscribe()}}i.shared=(0,s.G)(e=>new i(e))},67276(e,t,a){"use strict";a.d(t,{M:()=>E});var s=a(15526),r=a(56379),i=a(13462),n=a(8733),o=a(75841),c=a(48830),l=a(17524),d=a(84190),u=a(53940),p=a(56177),h=a(65052),m=a(36580),v=a(28138),g=a(15654),f=a(39971),b=a(65428),y=a(45482),w=a(74113),k=a(84637),x=a(79942),S=a(91885),P=a(55952),C=a(14321),j=a(13230),_=a(81468),T={status:"idle",roomPrepared:!1,remoteTracks:{video:[],audio:[]},localTracks:{video:[],audio:[]},participants:[],reconnecting:!1},A=["auto-call-for-contact","auto-call-in-active-chat","failed-call-callback-request","chat","message","ai-perfect-match","video-invite-feed-banner","recall-after-payment"],I=["invitation-with-video","mingle-invitation-with-video","mingle-invitation-with-video-preview","motivation-popup"];class N{constructor(e){this.bothCallTypesUnavailableSubject=new n.B,this.userId=e,this.bothCallTypesUnavailable=this.bothCallTypesUnavailableSubject.asObservable(),this.state=i.T.shared().mcs.enabled.pipe((0,d.n)(e=>e?r.M.shared(this.userId).initialized.pipe((0,u.p)(e=>e),(0,p.s)(1),(0,d.n)(()=>new c.c(e=>{var t=t=>{e.next(t)},a=r.M.shared(this.userId).call;return a&&(e.next(a.getState()),a.addStateListener(t)),()=>{var e;null==(e=r.M.shared(this.userId).call)||e.removeStateListener(t)}}))):(0,o.of)(T)),(0,h.Z)(T),(0,m.t)({refCount:!0,bufferSize:1})),this.callExists=this.state.pipe((0,v.T)(e=>"idle"!==e.status),(0,g.F)()),this.callIsTwoWay=this.state.pipe((0,v.T)(e=>!!(e.remoteTracks.video.length&&e.localTracks.video.length)),(0,g.F)()),this.callIsVR=this.state.pipe((0,v.T)(e=>"vrcall"===e.callType),(0,g.F)()),this.callIsAudioOnly=this.state.pipe((0,v.T)(e=>"voiceonly"===e.callType),(0,g.F)()),this.attendeeId=this.state.pipe((0,v.T)(e=>{var t,a;switch(e.status){case"speaking":return null!=(t=e.participants[0])?t:null;case"connecting":return null!=(a=e.calleeId)?a:null;default:return null}}),(0,g.F)()),this.localVideoTogglingEnabled=(0,l.z)([y.Session.shared().userIsUsual,b.K.shared().camera.pipe((0,v.T)(e=>!!e&&"allowed"===e.permission))]).pipe((0,v.T)(e=>{var[t,a]=e;return t&&a}),(0,g.F)()),this.localAudioTogglingEnabled=b.K.shared().microphone.pipe((0,v.T)(e=>!!e&&"allowed"===e.permission),(0,g.F)()),this.connectionIsBad=i.T.shared().mcs.callScores.badConnectionThreshold.pipe((0,d.n)(e=>this.state.pipe((0,v.T)(t=>{var a,s,r=(null!=(a=null==(s=t.callNetworkScores)?void 0:s.scores)?a:[]).slice(-1)[0];
3return!!r&&!!r.inbound&&!!r.outbound&&(r.outbound<e||r.inbound<e)}))),(0,g.F)(),(0,m.t)({refCount:!0,bufferSize:1}))}start(e,t,a){var s;null==(s=r.M.shared(this.userId).call)||s.startCall(e,{type:"call",cta:t,misc:a})}startAudioCall(e,t){return P.K.shared(this.userId).mcsId(e).pipe((0,x.ex)(e=>{if(e){var a;null==(a=r.M.shared(this.userId).call)||a.startCall(e,{type:"voiceonly",cta:t})}}),(0,x.vV)(()=>void 0))}startCallWithFallbackType(e,t,a){var s="voiceonly"===a?"call":"voiceonly";return this.callTypeAvailable(e,a).pipe((0,x.Fg)(r=>r?this.startCallByType(e,a,t).pipe((0,x.ex)(t=>{this.startChatIfNeeded(e,a,t)}),(0,x.vV)(()=>void 0)):this.callTypeAvailable(e,s).pipe((0,x.Fg)(r=>r?this.startCallByType(e,s,t).pipe((0,x.ex)(t=>{this.startChatIfNeeded(e,s,t)}),(0,x.vV)(()=>void 0)):(this.startChatIfNeeded(e,a,!1),this.bothCallTypesUnavailableSubject.next({attendeeId:e,cta:t}),f.v.just(void 0))))))}createRoom(){var e;null==(e=r.M.shared(this.userId).call)||e.createRoom()}destroyRoom(){var e;null==(e=r.M.shared(this.userId).call)||e.destroyRoom()}join(e,t,a){var s;w.x.shared(this.userId).markIncomingCallAccepted(e),null==(s=r.M.shared(this.userId).call)||s.joinCall(e,t,a)}toggleLocalVideo(){var e=r.M.shared(this.userId).call;return e?f.v.from(e.toggleLocalVideo()):f.v.just(void 0)}toggleLocalAudio(){var e=r.M.shared(this.userId).call;return e?f.v.from(e.toggleLocalAudio()):f.v.just(void 0)}switchCamera(){var e=r.M.shared(this.userId).call;return e?f.v.from(e.toggleCamera()):f.v.just(void 0)}leave(e){var t;null==(t=r.M.shared(this.userId).call)||t.endCall(e)}events(e){return new c.c(t=>{var a,s=e=>{t.next(e)};return null==(a=r.M.shared(this.userId).call)||a.addEventListener(e,s),()=>{var t;null==(t=r.M.shared(this.userId).call)||t.removeEventListener(e,s)}})}callTypeAvailable(e,t){return"voiceonly"===t?j.N.shared(this.userId).audioCallAvailable(e).toSingle():j.N.shared(this.userId).callIsAvailable(e).toSingle()}startCallByType(e,t,a){return P.K.shared(this.userId).mcsId(e).pipe((0,x.Fg)(s=>s?"voiceonly"===t?this.startAudioCall(e,a).pipe((0,x.vV)(()=>!0)):(this.start(s,a),f.v.just(!0)):f.v.just(!1)))}startChatIfNeeded(e,t,a){"voiceonly"!==t&&a||(0,_.Z)(e)}}N.shared=(0,s.G)(e=>new N(e));class E{constructor(e,t){this.userId=t,this.implementation=e,this.state=e.state,this.localVideoTogglingEnabled=e.localVideoTogglingEnabled,this.localAudioTogglingEnabled=e.localAudioTogglingEnabled,this.callExists=e.callExists,this.callIsTwoWay=e.callIsTwoWay,this.callIsVR=e.callIsVR,this.callIsAudioOnly=e.callIsAudioOnly,this.connectionIsBad=e.connectionIsBad,this.attendeeId=e.attendeeId,this.bothCallTypesUnavailable=e.bothCallTypesUnavailable}start(e,t,a){i.T.shared().priceInVideoInvitesEnabled.toSingle().pipe((0,x.Fg)(a=>{var s=a?[...A,...I]:A;return t&&s.includes(t)?f.v.just(S.Q.success()):P.K.shared(this.userId).id(e).pipe((0,x.Fg)(e=>(0,l.z)([i.T.shared().extendedPriceShowEnabled,C.f.shared((e||"").toString()).userIsFeaturedMember]).toSingle()),(0,x.Fg)(e=>{var[t,a]=e;return t&&a?(0,k.U)({service:"videochat"}).pipe((0,x.Fg)(e=>e.isSuccessful?f.v.just(S.Q.success()):f.v.just(S.Q.failure("not-confirmed")))):f.v.just(S.Q.success())}))})).safeSubscribe(s=>{s.isSuccessful&&this.implementation.start(e,t,a)})}startAudioCall(e,t){return this.implementation.startAudioCall(e,t)}startCallWithFallbackType(e,t,a){return this.implementation.startCallWithFallbackType(e,t,a)}createRoom(){this.implementation.createRoom()}destroyRoom(){this.implementation.destroyRoom()}join(e,t,a){this.implementation.join(e,t,a)}toggleLocalVideo(){return this.implementation.toggleLocalVideo()}toggleLocalAudio(){return this.implementation.toggleLocalAudio()}switchCamera(){return this.implementation.switchCamera()}leave(e){return this.implementation.leave(e)}events(e){return this.implementation.events(e)}}E.shared=(0,s.G)(e=>new E(N.shared(e),e))},64074(e,t,a){"use strict";a.d(t,{h:()=>i});var s=a(15526),r=a(12640);class i{constructor(e){this.userId=e}logCallButtonShown(e){r._.shared(this.userId).logEvent("mcs-call-button-shown",{cta:e}).safeSubscribe()}logCallButtonClicked(e){r._.shared(this.userId).logEvent("mcs-call-button-clicked",{cta:e}).safeSubscribe()}logPaymentRequiredBannerShown(){r._.shared(this.userId).logEvent("mcs-payment-required-banner-shown",{}).safeSubscribe()}logPaymentRequiredBannerAcceptClick(){r._.shared(this.userId).logEvent("mcs-payment-required-banner-accept-click",{}).safeSubscribe()}}i.shared=(0,s.G)(e=>new i(e))},74113(e,t,a){"use strict";a.d(t,{x:()=>m});var s=a(15526),r=a(69176),i=a(67276),n=a(97156),o=a(75841),c=a(56607),l=a(17524),d=a(50626),u=a(84190),p=a(28138),h=a(15654);
3class m{constructor(e){this.incomingCallsSubject=new n.t([]),this.historySubject=new n.t([]),this.history=this.historySubject.asObservable(),this.userId=e}start(e){e.add(r.B.shared(this.userId).state.pipe((0,d.J)(),(0,u.n)(e=>{var[t,a]=e;return a.incomingCallsAmount>t.incomingCallsAmount?(0,o.of)(a.incomingCalls):c.w})).safeSubscribe(e=>{this.incomingCallsSubject.next(e)})),e.add((0,l.z)([r.B.shared(this.userId).state.pipe((0,d.J)(),(0,u.n)(e=>{var[t,a]=e;if(t.incomingCalls.length>0&&0===a.incomingCalls.length){var s=t.incomingCalls[0];return(0,o.of)(s)}return c.w})),i.M.shared(this.userId).state.pipe((0,p.T)(e=>e.status),(0,h.F)())]).pipe((0,u.n)(e=>{var[t,a]=e;return t&&"idle"===a?(0,o.of)(t):c.w})).safeSubscribe(e=>{var t=this.historySubject.getValue(),a=this.incomingCallsSubject.getValue();if(!t.find(t=>t.callId===e.callId)){var s={callId:e.callId,attendeeId:e.userId,status:"declined-by-caller"};t.push(s),this.historySubject.next(t),this.incomingCallsSubject.next(a.filter(t=>t.callId!==e.callId))}}))}markIncomingCallAccepted(e){var t=this.incomingCallsSubject.getValue(),a=t.find(t=>t.callId===e);if(a){var s={callId:a.callId,attendeeId:a.userId,status:"accepted"},r=this.historySubject.getValue();r.push(s),this.historySubject.next(r),this.incomingCallsSubject.next(t.filter(t=>t.callId!==e))}}markIncomingCallDeclined(e){var t=this.incomingCallsSubject.getValue(),a=t.find(t=>t.callId===e);if(a){var s={callId:a.callId,attendeeId:a.userId,status:"declined-by-callee"},r=this.historySubject.getValue();r.push(s),this.historySubject.next(r),this.incomingCallsSubject.next(t.filter(t=>t.callId!==e))}}}m.shared=(0,s.G)(e=>new m(e))},69176(e,t,a){"use strict";a.d(t,{B:()=>x});var s=a(15526),r=a(56379),i=a(75841),n=a(48830),o=a(17524),c=a(67276),l=a(74113),d=a(84190),u=a(56177),p=a(28138),h=a(65052),m=a(15654),v=a(36580),g=a(14321),f=a(65428),b=a(13462),y=a(33702),w=a.n(y),k={incomingCallsAmount:0,incomingCalls:[]};class x{constructor(e){this.userId=e,this.state=r.M.shared(this.userId).initialized.pipe((0,d.n)(e=>e?new n.c(e=>{var t=t=>{e.next(t)},a=r.M.shared(this.userId).incomingCalls;return a&&(e.next(a.getState()),a.addStateListener(t)),()=>{var e;null==(e=r.M.shared(this.userId).incomingCalls)||e.removeStateListener(t)}}):(0,i.of)(k)),(0,d.n)(e=>{var t;return e.incomingCallsAmount?(null==(t=e.incomingCalls[0])?void 0:t.callType)==="voiceonly"?b.T.shared().mcs.audioCall.enabled.pipe((0,d.n)(t=>t?(0,i.of)(e):(0,i.of)(k))):(0,o.z)([g.f.shared(this.userId).userIsFeaturedMember,f.K.shared().camera]).pipe((0,u.s)(1),(0,p.T)(t=>{var[a,s]=t;return a&&(null==s?void 0:s.permission)==="denied"?k:e})):(0,i.of)(e)}),(0,h.Z)(k),(0,m.F)(w()),(0,v.t)({refCount:!0,bufferSize:1})),this.exists=this.state.pipe((0,p.T)(e=>!!e.incomingCallsAmount),(0,m.F)())}accept(e){var t,a=null==(t=r.M.shared(this.userId).incomingCalls)?void 0:t.getState().incomingCalls.find(t=>t.callId===e);if(a){var{roomId:s,token:i,engine:n,iceServers:o,callType:l}=a;c.M.shared(this.userId).join(e,{roomId:s,token:i,engine:n,iceServers:o,callType:l})}}decline(e){var t;l.x.shared(this.userId).markIncomingCallDeclined(e),null==(t=r.M.shared(this.userId).incomingCalls)||t.declineCall(e)}}x.shared=(0,s.G)(e=>new x(e))},56379(e,t,a){"use strict";a.d(t,{M:()=>w});var s=a(39971),r=a(15526),i=a(97156),n=a(8733),o=a(17524),c=a(28138),l=a(15654),d=a(13462),u=a(79942);class p{init(e){return s.v.defer(()=>this.tryToSetProcess()?d.T.shared().mcs.environment.toSingle().pipe((0,u.Fg)(t=>new s.v(s=>{a.e("7817").then(a.t.bind(a,59792,23)).then(a=>{this.module=a;var r=Object.assign({},e,{env:t});s.success(this.module.init(r))}).catch(e=>{s.error(e)})}))):s.v.error("Can't set process"))}dispose(){return new s.v(e=>{var t;this.tryToSetProcess(),null==(t=this.module)||t.dispose(),e.success(void 0)})}tryToSetProcess(){return!!window&&(window.global||(window.global=window),window.process||(window.process={env:{DEBUG:!1}}),!0)}}p.shared=(0,r.G)(()=>new p);var h=a(30495);class m{constructor(e){this.userId=e}authToken(){return(0,h.Yq)(h.jI.shared().tokens["jwt/mcs"].post,this.userId).pipe((0,u.vV)(e=>{var{token:t}=e;return t}))}}m.shared=(0,r.G)(e=>new m(e));class v{constructor(e){this.userId=e}authToken(){return m.shared(this.userId).authToken()}}v.shared=(0,r.G)(e=>new v(e));var g=a(14321),f=a(55952),b=a(86013),y=a(15307);
3class w{constructor(e){this.initializedSubject=new i.t(!1),this.sdkInitializedSubject=new i.t(!1),this.callFailedSubject=new n.B,this.callFailed=this.callFailedSubject.asObservable(),this.paymentRequiredSubject=new n.B,this.paymentRequired=this.paymentRequiredSubject.asObservable(),this.speechToSpeechConfigRequiredSubject=new n.B,this.speechToSpeechConfigRequired=this.speechToSpeechConfigRequiredSubject.asObservable(),this.externalMediaStreamUsed=()=>{var e;null==(e=this.moduleInstance)||null===e.externalMediaStreamUsed||void 0===e.externalMediaStreamUsed||e.externalMediaStreamUsed()},this.onAuthenticationRequired=e=>{v.shared(this.userId).authToken().safeSubscribe(t=>e(t))},this.onCallNetworkScoresCollected=e=>{y.Z.shared(this.userId).logCallNetworkScores(e)},this.onVRCameraUnavailable=()=>{y.Z.shared(this.userId).logVRCameraUnavailable()},this.onPaymentRequired=(e,t)=>{this.paymentRequiredSubject.next({callId:e,callType:t})},this.onSpeechToSpeechConfigRequired=e=>{this.speechToSpeechConfigRequiredSubject.next(e)},this.onInitialize=e=>{this.sdkInitializedSubject.value!==e&&this.sdkInitializedSubject.next(e)},this.userMetaRequiredCallback=(e,t)=>{f.K.shared(this.userId).id(e).pipe((0,u.Fg)(e=>e?b.H.shared(this.userId).userIsWellKnown(e).toSingle():s.v.just(!1)),(0,u.ZC)(()=>s.v.just(!1))).safeSubscribe(e=>{t({new:!e})})},this.userId=e,this.initialized=(0,o.z)([this.initializedSubject.asObservable(),this.sdkInitializedSubject.asObservable()]).pipe((0,c.T)(e=>{var[t,a]=e;return t&&a}),(0,l.F)())}getModuleInstance(){return this.moduleInstance?s.v.just(this.moduleInstance):(0,o.z)([d.T.shared().mcs.product,d.T.shared().mcs.productFamily,d.T.shared().mcs.callSpeechToText.enabled,d.T.shared().mcs.callSpeechToSpeech.enabled,d.T.shared().mcs.speechEngine,d.T.shared().mcs.audioCall.enabled,d.T.shared().mcs.mediaDevicesEnabledByDefault,g.f.shared(this.userId).userIsFeaturedMember,d.T.shared().mcs.syntheticMuteDetectorEnabled,d.T.shared().mcs.localMicSignalDetectorEnabled,d.T.shared().mcs.audioCall.featureDeclarationEnabled]).toSingle().pipe((0,u.Fg)(e=>{var[t,a,s,r,i,n,o,c,l,d,u]=e,h=c?s:s&&!r;return p.shared().init({product:t,productFamily:a,authenticationRequiredCallback:this.onAuthenticationRequired,callFailedCallback:this.onCallFailed.bind(this),paymentRequiredCallback:this.onPaymentRequired,speechToSpeechConfigRequiredCallback:this.onSpeechToSpeechConfigRequired,onInitialize:this.onInitialize,userMetaRequiredCallback:this.userMetaRequiredCallback,callNetworkScoreCollectedCallback:this.onCallNetworkScoresCollected,cameraEnabledByDefault:o,microphoneEnabledByDefault:o,disableStorageForCameraAndMicrophoneState:c,canDisableOutgoingVideoStream:!c,callSpeechToTextModuleEnabled:h,callSpeechToSpeechEnabled:r,callSpeechTranslationEngine:i,vrCameraUnavailableCallback:this.onVRCameraUnavailable,audioCallAvailable:n&&c,audioCallEnabledByDefault:n&&!c,audioCallFeatureDeclarationEnabled:u,syntheticMuteDetectorEnabled:l,localMicSignalDetectorEnabled:d})}),(0,u.ex)(e=>{this.moduleInstance=e}))}init(){return this.getModuleInstance().pipe((0,u.ex)(e=>{this.initializedSubject.value||(this.userIdResolver=null==e?void 0:e.UserIdResolver,this.userPresence=null==e?void 0:e.UserPresence,this.userDevicesVisibility=null==e?void 0:e.UserDevicesVisibility,this.userProfile=null==e?void 0:e.UserProfile,this.callStatistics=null==e?void 0:e.PersonalCallStatistics,this.motivationVideo=null==e?void 0:e.MotivationVideo,this.call=null==e?void 0:e.Call,this.incomingCalls=null==e?void 0:e.IncomingCalls,this.callLocalStream=null==e?void 0:e.CallLocalStream,this.videoAudit=null==e?void 0:e.VideoAudit,this.missedCallNotification=null==e?void 0:e.MissedCallNotification,this.callAvailability=null==e?void 0:e.CallAvailability,this.callSpeechToText=null==e?void 0:e.CallSpeechToText,this.callSpeechToSpeech=null==e?void 0:e.CallSpeechToSpeech,this.speechTranslationLocaleUtils=null==e?void 0:e.SpeechTranslationLocaleUtils,this.vrCamera=null==e?void 0:e.VRCamera,this.vrVideoPreview=null==e?void 0:e.VRVideoPreview,this.audioCallSettings=null==e?void 0:e.AudioCallSettings,this.aiPerfectMatchUsers=null==e?void 0:e.AiPerfectMatchUsers,this.videoInvites=null==e?void 0:e.VideoInvites,this.audioSample=null==e?void 0:e.AudioSample,this.realtimeConnectionStatus=null==e?void 0:e.RealtimeConnectionStatus,this.callsHistory=null==e?void 0:e.CallsHistory,this.favoriteContacts=null==e?void 0:e.FavoriteContacts,this.localMicSignalStatus=null==e?void 0:e.LocalMicSignalStatus,this.initializedSubject.next(!0))}),(0,u.AB)(void 0))}dispose(){return p.shared().dispose().pipe((0,u.ex)(()=>{this.initializedSubject.next(!1),this.call=void 0,this.incomingCalls=void 0,this.userIdResolver=void 0,this.userPresence=void 0,this.userDevicesVisibility=void 0,this.userProfile=void 0,this.callLocalStream=void 0,this.videoAudit=void 0,this.callStatistics=void 0,this.motivationVideo=void 0,this.moduleInstance=null,this.callSpeechToText=void 0,this.callSpeechToSpeech=void 0,this.speechTranslationLocaleUtils=void 0,this.vrCamera=void 0,this.vrVideoPreview=void 0,this.audioCallSettings=void 0,this.aiPerfectMatchUsers=void 0,this.videoInvites=void 0,this.audioSample=void 0,this.realtimeConnectionStatus=void 0,this.callsHistory=void 0,this.favoriteContacts=void 0,this.localMicSignalStatus=void 0}))}onCallFailed(e,t){e&&this.callFailedSubject.next({attendeeId:e,reason:t})}}w.shared=(0,r.G)(e=>new w(e))},96333(e,t,a){"use strict";a.d(t,{_:()=>m});var s=a(15526),r=a(56379),i=a(75841),n=a(48830),o=a(15654),c=a(84190),l=a(33702),d=a.n(l),u=a(55952),p=a(39971),h=a(79942);class m{constructor(e){this.userId=e}presence(e){return r.M.shared(this.userId).initialized.pipe((0,o.F)(),(0,c.n)(t=>t&&r.M.shared(this.userId).userPresence?new n.c(t=>{var a,s=e=>{t.next(e)};return null==(a=r.M.shared(this.userId).userPresence)||a.addListener(e,s),(
3)=>{var t;null==(t=r.M.shared(this.userId).userPresence)||t.removeListener(e,s)}}):(0,i.of)(void 0)),(0,o.F)(d()))}refreshPresence(e){return u.K.shared(this.userId).mcsId(e).pipe((0,h.Fg)(e=>{var t=r.M.shared(this.userId).userPresence;return e&&t?p.v.from(t.get(e,!0)).pipe((0,h.AB)(void 0)):p.v.just()}))}}m.shared=(0,s.G)(e=>new m(e))},97240(e,t,a){"use strict";a.d(t,{v:()=>n});var s=a(15526),r=a(97156),i=a(15654);class n{constructor(){this.visibleSubject=new r.t(!1),this.visible=this.visibleSubject.asObservable().pipe((0,i.F)())}setVisible(e){this.visibleSubject.next(e)}}n.shared=(0,s.G)(()=>new n)},55952(e,t,a){"use strict";a.d(t,{K:()=>o});var s=a(56379),r=a(15526),i=a(39971),n=a(79942);class o{constructor(e){this.userId=e}mcsId(e){return s.M.shared(this.userId).initialized.toSingle().pipe((0,n.Fg)(t=>t&&s.M.shared(this.userId).userIdResolver?new i.v(t=>{var a;null==(a=s.M.shared(this.userId).userIdResolver)||a.userId(e).then(e=>{t.success(e)}).catch(()=>{t.success(void 0)})}):i.v.just(void 0)))}id(e){return s.M.shared(this.userId).initialized.toSingle().pipe((0,n.Fg)(t=>t&&s.M.shared(this.userId).userIdResolver?new i.v(t=>{var a;null==(a=s.M.shared(this.userId).userIdResolver)||a.productUserId(e).then(e=>{t.success(e)}).catch(()=>{t.success(void 0)})}):i.v.just(void 0)))}}o.shared=(0,r.G)(e=>new o(e))},14087(e,t,a){"use strict";a.d(t,{c:()=>g});var s=a(15526),r=a(56379),i=a(75841),n=a(48830),o=a(84190),c=a(15654),l=a(28138),d=a(36580),u=a(33702),p=a.n(u),h=a(45482),m=a(5801),v=a(28647);class g{constructor(e){this.mcsUserId=e,this.profile=h.Session.shared().userId.pipe((0,m.o)(),(0,o.n)(t=>r.M.shared(t).initialized.pipe((0,c.F)(),(0,o.n)(a=>a&&r.M.shared(t).userProfile?new n.c(a=>{var s,i,n=e=>{a.next(e)};return null==(s=r.M.shared(t).userProfile)||s.get(this.mcsUserId).then(e=>{a.next(e)}),null==(i=r.M.shared(t).userProfile)||i.addListener(this.mcsUserId,n),()=>{var a;null==(a=r.M.shared(t).userProfile)||a.removeListener(e,n)}}):(0,i.of)(void 0)),(0,l.T)(e=>(function(e){if(e)return Object.assign({},e,{age:e.birthday?(0,v.Z)(new Date(e.birthday)):void 0})})(e)),(0,c.F)(p()),(0,d.t)({refCount:!0,bufferSize:1}))))}}g.shared=(0,s.G)(e=>new g(e))},77252(e,t,a){"use strict";a.d(t,{J:()=>h});var s=a(15526),r=a(17524),i=a(28138),n=a(15654),o=a(36580),c=a(67276),l=a(43751),d=a(10845),u=a(69176),p=a(55949);class h{constructor(e){this.status=(0,r.z)([c.M.shared(e).state.pipe((0,i.T)(e=>e.status)),l.Y.shared().get(d.A,e).store.rxState().pipe((0,i.T)(e=>e.status)),u.B.shared(e).exists]).pipe((0,i.T)(e=>{var[t,a,s]=e;return"idle"===t&&"idle"===a&&s?"ringing":"idle"!==t?t:"idle"!==a?a:"idle"}),(0,n.F)(),(0,o.t)(1)),this.callExists=(0,r.z)([this.status.pipe((0,i.T)(e=>"idle"!==e)),p.Y.shared(e).offer.pipe((0,i.T)(e=>!!e))]).pipe((0,i.T)(e=>{var[t,a]=e;return t||a}),(0,n.F)(),(0,o.t)({bufferSize:1,refCount:!0}))}}h.shared=(0,s.G)(e=>new h(e))},51075(e,t,a){"use strict";a.d(t,{v:()=>n,u:()=>o});var s=a(39971),r=a(43751),i=a(79760),n=()=>new s.v(e=>{r.Y.shared().get(i.A).actions.open("free-cheer-activation",[{props:{},disableManualClose:!0}]),e.success()}),o=()=>new s.v(e=>{r.Y.shared().get(i.A).actions.close("free-cheer-activation"),e.success()})},3275(e,t,a){"use strict";a.d(t,{C:()=>b});var s=a(89218),r=a(75841),i=a(15526),n=a(13462),o=a(84190),c=a(28138),l=a(36580),d=a(15654),u=a(91885),p=a(39971),h=a(79942),m=a(51075),v=a(98153),g=a(41764),f=a(10621);class b extends s.D{constructor(){super(),this.canOffer=n.T.shared().freeCheerActivationEnabled.pipe((0,o.n)(e=>e?g.c.shared().deepLink.asObservable().pipe((0,c.T)(e=>(null==e?void 0:e.type)==="free-cheer-activation")):(0,r.of)(!1)),(0,l.t)({refCount:!0,bufferSize:1}))}get offer(){return super.offer.pipe((0,d.F)(f.L))}start(){return p.v.just(u.Q.success({}))}accept(){return(0,m.u)().pipe((0,h.Fg)(()=>p.v.defer(()=>(v.A.emit("command.page.open","inbox"),p.v.just()))),(0,h.AB)(u.Q.success()))}}b.shared=(0,i.G)(()=>new b)},13462(e,t,a){"use strict";a.d(t,{T:()=>m});var s=a(42618),r=a(90794),i=a(15526),n=a(17524),o=a(28138),c=a(15654),l=a(65052),d=a(34677),u=a(58122),p=a(33702),h=a.n(p);class m{constructor(){this.resolver=new r.L,this.callPriceEnabled=this.resolver.paramWithPath(["features","call-price-en
3abled"]),this.webSocketConnectionEnabled=this.resolver.paramWithPath(["features","web-socket-connection-enabled"]),this.storiesUploadingEnabled=this.resolver.paramWithPath(["features","stories-uploading-enabled"]),this.storiesEnabled=this.resolver.paramWithPath(["features","stories-enabled"]),this.currencyDevaluationRatio=this.resolver.paramWithPath(["currency-devaluation-ratio"]),this.stickersDevaluationRatio=this.resolver.paramWithPath(["stickers-devaluation-ratio"]),this.vipEnabled=this.resolver.paramWithPath(["features","vip-enabled"]),this.extendedPriceShowEnabled=this.resolver.paramWithPath(["features","extended-price-show-enabled"]),this.focusCommunicationPanelEnabled=this.resolver.paramWithPath(["features","focus-communication-panel-enabled"]),this.priceInVideoInvitesEnabled=this.resolver.paramWithPath(["features","price-in-video-invites-enabled"]),this.voiceVerificationEnabled=this.resolver.paramWithPath(["features","voice-verification-enabled"]),this.listTopChatBannerEnabled=this.resolver.paramWithPath(["features","list-top-chat-banner-enabled"]),this.applicationReviewEnabled=this.resolver.paramWithPath(["features","application-review-enabled"]),this.trustPilotEnabled=this.resolver.paramWithPath(["features","trust-pilot-enabled"]),this.userProfileVerificationEnabled=this.resolver.paramWithPath(["features","user-profile-verification-enabled"]),this.userBirthdayEditingEnabled=this.resolver.paramWithPath(["features","user-birthday-editing-enabled"]),this.postCommunicationRecommendationsEnabled=this.resolver.paramWithPath(["features","post-communication-recommendations-enabled"]),this.trialActivationCalmingTextEnabled=this.resolver.paramWithPath(["features","trial-activation-calming-text-enabled"]),this.postCommunicationRecommendations=this.resolver.paramWithPath(["post-communication-recommendations"]).pipe((0,o.T)(e=>{var{ttl:t,count:a,timeout:s,"close-count-threshold":r,"blocking-period":i}=e;return{ttl:t,count:a,timeout:s,blockingPeriod:i,closeCountThreshold:r}}),(0,c.F)(h())),this.callUnavailableNotification={enabled:this.resolver.paramWithPath(["features","call-unavailable-notification-enabled"]),ttl:this.resolver.paramWithPath(["call-unavailable-notification-ttl"])},this.trialMessagesEnabled=this.resolver.paramWithPath(["features","trial-messages-enabled"]),this.messagesDelay=this.resolver.paramWithPath(["messages-delay"]).pipe((0,o.T)(e=>({enabled:e.enabled,wordsPerMinute:e["words-per-minute"],charactersPerWord:e["characters-per-word"],typingTimeout:e["typing-timeout"],minimumDelay:e["minimum-delay"],maximumDelay:e["maximum-delay"],typingResumeGap:e["typing-resume-gap"],messageArrivalGrace:e["message-arrival-grace"],typingRedrawDelay:e["typing-redraw-delay"],roleResolutionTimeout:e["role-resolution-timeout"]})),(0,c.F)(h())),this.autoreplyMessagesBlurEnabled=this.resolver.paramWithPath(["features","autoreply-messages-blur-enabled"]),this.voiceMessagesTranslationEnabled=this.resolver.paramWithPath(["features","voice-messages-translation-enabled"]),this.voiceMessagesAndVideoChatsBenefitTextVariant=this.resolver.paramWithPath(["features","voice-messages-and-video-chats-benefit-text-variant"]),this.voiceMessagesBubbleSize=this.resolver.paramWithPath(["voice-messages-settings","bubble-size"]),this.hiddenPaymentMethods=this.resolver.paramWithPath(["payment","hidden-methods"]),this.videoCallEnabled=this.resolver.paramWithPath(["features","video-chat-enabled"]),this.smilesEnabled=this.resolver.paramWithPath(["features","smiles-enabled"]),this.smilesSendingEnabled=this.resolver.paramWithPath(["features","smiles-sending-enabled"]),this.userProfileBoostEnabled=this.resolver.paramWithPath(["features","user-profile-boost-enabled"]),this.videoInviteFeedBannerEnabled=this.resolver.paramWithPath(["features","video-invite-feed-banner-enabled"]),this.videoInviteFeedBanner=this.resolver.paramWithPath(["video-invite-feed-banner"]).pipe((0,o.T)(e=>{var{position:t,count:a,"requests-cooldown":s,"max-request-failures":r}=e;return{position:t,count:a,requestsCooldown:s,maxRequestFailures:r}}),(0,c.F)(h())),this.chatAttachmentTooltipEnabled=this.resolver.paramWithPath(["features","chat-attachment-tooltip-enabled"]),this.freeMessageFromProfileEnabled=this.resolver.paramWithPath(["features","free-message-from-profile-enabled"]),this.consentManagerOptions=this.resolver.paramWithPath(["consent-manager"]).pipe((0,o.T)(e=>
3{var{enabled:t,"app-name":a,domain:s,id:r,"advertising-purpose-ids":i,"appsflyer-vendor":n}=e;return{enabled:t,appName:a,domain:s,id:r,adPurposeIds:i,appsflyerVendor:n}}),(0,c.F)(h())),this.consentManagerErrorTrackingEnabled=this.resolver.paramWithPath(["features","consent-manager-error-tracking-enabled"]),this.sfEliteContacts={enabled:this.resolver.paramWithPath(["features","elite-contacts-enabled"]),onlineWithCameraDurationThreshold:this.resolver.paramWithPath(["elite-contacts","online-with-camera-duration-threshold"]),unlockTooltipTtl:this.resolver.paramWithPath(["elite-contacts","unlock-tooltip-ttl"])},this.appsflyerVendor=this.resolver.paramWithPath(["consent-manager","appsflyer-vendor"]),this.stickersEnabled=this.resolver.paramWithPath(["features","stickers-enabled"]),this.stickersPanelNewNameEnabled=this.resolver.paramWithPath(["features","stickers-panel-new-name-enabled"]),this.stickersAndCheersSearchEnabled=this.resolver.paramWithPath(["features","stickers-and-cheers-search-enabled"]),this.stickersPassEnabled=this.resolver.paramWithPath(["features","stickers-pass-enabled"]),this.cheersRecommendationsBanner={variant:this.resolver.paramWithPath(["cheers-recommendations-banner","variant"]),cheersPriceGaps:this.resolver.paramWithPath(["cheers-recommendations-banner","groups-offsets"]),groupsPriceRanges:this.resolver.paramWithPath(["cheers-recommendations-banner","groups-prices"])},this.supportedStickersPacks=this.resolver.paramWithPath(["features","supported-stickers-packs"]),this.stickersPackGenerationEnabled=this.resolver.paramWithPath(["features","stickers-pack-generation-enabled"]),this.sparksStatisticsMenuLinkEnabled=this.resolver.paramWithPath(["features","sparks-statistics-menu-link-enabled"]),this.sparksStatisticsExchangesColumnsEnabled=this.resolver.paramWithPath(["features","sparks-statistics-exchanges-columns-enabled"]),this.sparksExchangeEnabled=this.resolver.paramWithPath(["features","sparks-exchange-enabled"]),this.sparksExchangeUrl=this.resolver.paramWithPath(["sparks-exchange","url"]),this.unlimitedLetsMingleWithMembershipEnabled=this.resolver.paramWithPath(["features","unlimited-lets-mingle-with-membership"]),this.forcedPaymentMethod=this.resolver.paramWithPath(["features","forced-payment-method"]),this.fingerprintEnabled=this.resolver.paramWithPath(["features","fingerprint-enabled"]),this.translations=this.resolver.paramWithPath(["features","translations"]).pipe((0,o.T)(e=>Object.keys(e).reduce((t,a)=>{var s=e[a];return t[a]={enabled:s.enabled,defaultTarget:"default-target"in s?s["default-target"]:void 0,attendeeSupportedRealms:"attendee-supported-realms"in s?s["attendee-supported-realms"]:void 0,attendeeUnsupportedSystemLanguages:"attendee-unsupported-system-languages"in s?s["attendee-unsupported-system-languages"]:void 0,forcedTranslateTarget:"forced-translate-target"in s?s["forced-translate-target"]:void 0},t},{}))),this.payByCardEnabled=this.resolver.paramWithPath(["features","pay-by-card-enabled"]),this.paidIntroductoryLettersEnabled=this.resolver.paramWithPath(["features","paid-introductory-letters-enabled"]),this.optionalEmailConfirmationEnabled=this.resolver.paramWithPath(["features","optional-email-confirmation-enabled"]),this.emailConfirmationWallVariant=this.resolver.paramWithPath(["features","email-confirmation-wall-variant"]),this.mailProviders=this.resolver.paramWithPath(["mail-providers"]),this.productMailName=this.resolver.paramWithPath(["product-mail-name"]),this.productsAuthorizationEnabled=this.resolver.paramWithPath(["features","products-authorization-enabled"]),this.mandatoryEmailConfirmationEnabled=this.resolver.paramWithPath(["features","mandatory-email-confirmation-enabled"]),this.registrationTermsAcceptanceEnabled=this.resolver.paramWithPath(["features","registration-terms-acceptance-enabled"]),this.registrationTermsAcceptanceVariant=this.resolver.paramWithPath(["registration-terms-acceptance","variant"]),this.paymentWarmingUpEnabled=this.resolver.paramWithPath(["features","payment-warming-up-enabled"]),this.paymentWarmingUp={variant:this.resolver.paramWithPath(["payment-warming-up","variant"]),loaderDuration:this.resolver.paramWithPath(["payment-warming-up","loader-duration"]),reviewsRotationInterval:this.resolver.paramWithPath(["payment-warming-up","reviews-rotation-interval"]),heroSlot:{matchesCounterMin:this.resolver.paramWithPath(["payment-warming-up","hero-slot","matches-counter-min"]),matchesCounterMax:this.resolver.paramWithPath(["payment-warming-up","hero-slot","matches-counter-max"])}},this.mandatoryVerificationEnabled=this.resolver.paramWithPath(["features","mandatory-verification-enabled"]),this.oldVerificationEnabled=this.resolver.paramWithPath(["features","old-verification-enabled"]),this.strictSpanishContentEnabled=this.resolver.paramWithPath(["features","strict-spanish-content-enabled"]),this.controlMediaInCallEnabled=this.resolver.paramWithPath(["features","control-media-in-video-chat-enabled"]),this.callAttendeeStreamBlurringEnabled=this.resolver.paramWithPath(["features","call-attendee-stream-blurring-enabled"]),this.availablePreferredGenders=this.resolver.paramWithPath(["available-preferred-genders"]),this.emptyPreferredGenderEnabled=this.resolver.paramWithPath(["features","empty-preferred-gender-enabled"]),this.topMatchBannerEnabled=this.resolver.paramWithPath(["features","top-match-banner-enabled"]),this.topMatchBanner={action:this.resolver.paramWithPath(["top-match-banner","action"])},this.homoGendersEnabled=this.resolver.paramWithPath(["features","homo-genders-enabled"]),this.gender
3SelectionEnabled=this.resolver.paramWithPath(["features","gender-selection-enabled"]),this.clientsInFeedEnabled=this.resolver.paramWithPath(["features","clients-in-feed-enabled"]),this.feedOnlyFreeMembersEnabled=this.resolver.paramWithPath(["features","feed-only-free-members-enabled"]),this.firstChosenPackage=this.resolver.paramWithPath(["features","first-chosen-package"]),this.clubPartnerPromotingEnabled=this.resolver.paramWithPath(["features","club-partner-promoting-enabled"]),this.feedWidgetEnabled=this.resolver.paramWithPath(["features","feed-widget-enabled"]),this.defaultMoodForNewcomers=this.resolver.paramWithPath(["features","default-mood-for-newcomers"]),this.feelings={enabled:this.resolver.paramWithPath(["features","feelings-enabled"]),default:this.resolver.paramWithPath(["feelings","default"]),available:this.resolver.paramWithPath(["feelings","available"])},this.refreshCheerSetsAfterPurchaseEnabled=this.resolver.paramWithPath(["features","refresh-cheer-sets-after-purchase-enabled"]),this.subscriptionEnabled=this.resolver.paramWithPath(["features","subscription-enabled"]),this.pushNotificationsEnabled=this.resolver.paramWithPath(["features","push-notifications-enabled"]),this.clientVideoHidingEnabled=this.resolver.paramWithPath(["features","client-video-hiding-enabled"]),this.auraEnabled=this.resolver.paramWithPath(["features","aura-enabled"]),this.auraUserFeedBannerEnabled=this.resolver.paramWithPath(["features","aura-user-feed-banner-enabled"]),this.auraUserFeedBannerSkeletonEnabled=this.resolver.paramWithPath(["features","aura-user-feed-banner-skeleton-enabled"]),this.auraContactListBannerEnabled=this.resolver.paramWithPath(["features","aura-contact-list-banner-enabled"]),this.auraFeedStretchyBannerEnabled=this.resolver.paramWithPath(["features","aura-feed-stretchy-banner-enabled"]),this.vrMeets={banner:{enabled:this.resolver.paramWithPath(["features","vr-meets-banner-enabled"]),threshold:this.resolver.paramWithPath(["vr-meets","banner","threshold"]),showLimitCount:this.resolver.paramWithPath(["vr-meets","banner","show-limit-count"])},call:{positionHelperTtl:this.resolver.paramWithPath(["vr-meets","call","position-helper-ttl"])}},this.vrVideoPreviewRecorder={enabled:this.resolver.paramWithPath(["features","vr-video-preview-recorder-enabled"]),previewRecordingExpiryTtl:this.resolver.paramWithPath(["vr-video-preview-recorder","preview-recording-expiry-ttl"]),countdownDuration:this.resolver.paramWithPath(["vr-video-preview-recorder","countdown-duration"]),recordingDuration:this.resolver.paramWithPath(["vr-video-preview-recorder","recording-duration"])},this.usageLimits={freeMessagesAmount:this.resolver.paramWithPath(["usage-limits","free-messages-amount"]),freeEmailsAmount:this.resolver.paramWithPath(["usage-limits","free-emails-amount"]),chatMessageMaxLength:this.resolver.paramWithPath(["usage-limits","chat-message-max-length"])},this.pricing={chatPerMinute:this.resolver.paramWithPath(["pricing","chat-per-minute"]),sendAttachment:this.resolver.paramWithPath(["pricing","send-attachment"]),startVideoChat:this.resolver.paramWithPath(["pricing","start-video-chat"]),startAudioCall:this.resolver.paramWithPath(["pricing","start-audio-call"]),sendEmoji:this.resolver.paramWithPath(["pricing","send-emoji"]),sendReaction:this.resolver.paramWithPath(["pricing","send-reaction"]),sendVoiceMessage:this.resolver.paramWithPath(["pricing","send-voice-message"]),readEmail:this.resolver.paramWithPath(["pricing","read-email"]),playVideo:this.resolver.paramWithPath(["pricing","play-video"]),profileVideo:this.resolver.paramWithPath(["pricing","profile-video"]),viewPhoto:this.resolver.paramWithPath(["pricing","view-photo"]),sendEmail:this.resolver.paramWithPath(["pricing","send-email"]),callMinute:this.resolver.paramWithPath(["pricing","call-minute"]),sendMessage:this.resolver.paramWithPath(["pricing","send-message"]),sendSmile:this.resolver.paramWithPath(["pricing","send-smile"]),sendSticker:this.resolver.paramWithPath(["pricing","send-sticker"]),presentsDelivery:this.resolver.paramWithPath(["pricing","presents-delivery"]),sendVideoMessage:this.resolver.paramWithPath(["pricing","send-video-message"]),stickers:this.resolver.paramWithPath(["pricing","stickers"])},this.audioCallMotivationPopup={enabled:this.resolver.paramWithPath(["audio-call-motivation-popup","enabled"]),profile:{expiryTtl:this.resolver.paramWithPath(["audio-call-motivation-popup","profile","expiry-ttl"]),displayStartTime:this.resolver.paramWithPath(["audio-call-motivation-popup","profile","display-start-time"])},chat:{expiryTtl:this.resolver.paramWithPath(["audio-call-motivation-popup","chat","expiry-ttl"]),daysOfNoCallToShow:this.resolver.paramWithPath(["audio-call-motivation-popup","chat","days-of-no-call-to-show"]),popupBlockedPeriod:this.resolver.paramWithPath(["audio-call-motivation-popup","chat","popup-blocked-period"]),allowedNumberOfRejectedPopups:this.resolver.paramWithPath(["audio-call-motivation-popup","chat","allowed-number-of-rejected-popups"])},variant:this.resolver.paramWithPath(["audio-call-motivation-popup","variant"]),chatLogMessage:this.resolver.paramWithPath(["audio-call-motivation-popup","chat-log-message"])},this.aura=(0,n.z)([this.resolver.paramWithPath(["aura","campaign-id"]),this.resolver.paramWithPath(["aura","sdk-host"])]).pipe((0,o.T)(e=>{var[t,a]=e;return{campaignId:t,sdkHost:a}})),this.privatePhotosEnabled=this.resolver.paramWithPath(["features","private-photos-enabled"]),this.generatedLetterEnabled=this.resolver.paramWithPath(["features","generated-letter-enabled"]),this.letterRegenerationEnabled=this.resolver.paramWithPath(["features","letter-regeneration-enabled"]),this.generatedLetterTranslationEnabled=this.resolver.paramWithPath(["features","generated-letter-translation-enabled"]),this.thirdPartySoftwareDetectionEnabled=this.resolver.paramWithPath(["features","third-party-software-detection-enabled"]),this.lettersPreviewSymbolsOptimizationEnabled=this.resolver.paramWithPath(["features","letters-preview-symbol
3s-optimization-enabled"]),this.tooltipsQueueEnabled=this.resolver.paramWithPath(["features","tooltips-queue-enabled"]),this.tooltipsQueue=this.resolver.paramWithPath(["tooltips-queue","delay"]).pipe((0,o.T)(e=>({delay:e}))),this.fastBuyLastPackageEnabled=this.resolver.paramWithPath(["features","fast-buy-last-package-enabled"]),this.lowPeriodPackagesEnabled=this.resolver.paramWithPath(["features","lowperiod-packages-enabled"]),this.userContactsCacheEnabled=this.resolver.paramWithPath(["features","user-contacts-cache-enabled"]),this.lastRegistrationStepPromptEnabled=this.resolver.paramWithPath(["features","last-registration-step-prompt-enabled"]),this.freeCheerActivationEnabled=this.resolver.paramWithPath(["features","free-cheer-activation-enabled"]),this.emailDomainsForLastRegistrationStepPrompt=this.resolver.paramWithPath(["email-domains-for-last-registration-step-prompt"]),this.userLanguageRedirectEnabled=this.resolver.paramWithPath(["features","user-language-redirect-enabled"]),this.privatePhotosFreeAccessEnabled=this.resolver.paramWithPath(["features","private-photos-free-access-enabled"]),this.onlyModestPhotosEnabled=this.resolver.paramWithPath(["features","only-modest-photos-enabled"]),this.freeMingleEnabled=this.resolver.paramWithPath(["features","free-mingle-enabled"]),this.brokenMingleEnabled=this.resolver.paramWithPath(["features","broken-mingle-enabled"]),this.popularMembersEnabled=this.resolver.paramWithPath(["features","popular-members-enabled"]),this.popularMembersHideIconInSearch=this.resolver.paramWithPath(["features","popular-members-hide-icon-in-search"]),this.popularMembersInProfileEnabled=this.resolver.paramWithPath(["features","popular-members-in-profile-enabled"]),this.chatUnsupportedMessagesTypes=this.resolver.paramWithPath(["features","chat-unsupported-message-types"]).pipe((0,o.T)(v)),this.cheersRecommendationsEnabled=this.resolver.paramWithPath(["features","cheers-recommendations-enabled"]),this.sendCheerTriggerBannersEnabled=this.resolver.paramWithPath(["features","send-cheer-trigger-banners-enabled"]),this.postCallSendCheerBanner=this.resolver.paramWithPath(["post-call-send-cheer-banner"]).pipe((0,o.T)(e=>({minCallDuration:e["min-call-duration"]}))),this.topChatInvitesEnabled=this.resolver.paramWithPath(["features","top-chat-invites-enabled"]),this.unblockUsersEnabled=this.resolver.paramWithPath(["features","unblock-users-enabled"]),this.profileObservingTrackingEnabled=this.resolver.paramWithPath(["features","profile-observing-tracking-enabled"]),this.preloadProfileGalleryImagesEnabled=this.resolver.paramWithPath(["features","preload-profile-gallery-images-enabled"]),this.ratingApplicationEnabled=this.resolver.paramWithPath(["features","rating-application-enabled"]),this.ratingNativeApplicationEnabled=this.resolver.paramWithPath(["features","rating-native-application-enabled"]),this.profileCompletionEnabled=this.resolver.paramWithPath(["features","profile-completion-enabled"]),this.chatRequestsEnabled=this.resolver.paramWithPath(["features","chat-requests-enabled"]),this.chatRequestVideoPlaybackEnabled=this.resolver.paramWithPath(["features","chat-request-video-playback-enabled"]),this.videoUploadingEnabled=this.resolver.paramWithPath(["features","video-uploading-enabled"]),this.presenceActualizerEnabled=this.resolver.paramWithPath(["features","presence-actualizer-enabled"]),this.presenceEventSubscriptionEnabled=this.resolver.paramWithPath(["features","presence-event-subscription-enabled"]),this.presenceActualizingInterval=this.resolver.paramWithPath(["presence-actualizing","interval"]),this.multiplePackagesEnabled=this.resolver.paramWithPath(["features","multiple-packages-enabled"]),this.purchasesAutoRestoringEnabled=this.resolver.paramWithPath(["features","purchases-auto-restoring-enabled"]),this.retrySubscriptionPaymentEnabled=this.resolver.paramWithPath(["features","retry-subscription-payment-enabled"]),this.cheersEnabled=this.resolver.paramWithPath(["features","cheers-sending-enabled"]),this.cheersTapeEnabled=this.resolver.paramWithPath(["features","cheers-tape-enabled"]),this.cheersFullscreenAnimationEnabled=this.resolver.paramWithPath(["features","cheers-fullscreen-animation-enabled"]),this.incomingVideoCallerEnabled=this.resolver.paramWithPath(["features","incoming-video-caller-enabled"]),this.invitesAmountMissedInARowToDecreaseInvitesIntensity=this.resolver.paramWithPath(["invites","invites-amount-missed-in-a-row-to-decrease-intensity"]),this.mingleCallInvitesEnabled=this.resolver.paramWithPath(["features","mingle-call-invites-enabled"]),this.mingleEnabled=this.resolver.paramWithPath(["features","mingle-enabled"]),this.smsNotifications=this.resolver.paramWithPath(["sms-notifications"]).pipe((0,o.T)(e=>({locationBlacklist:e["locations-blacklist"]}))),this.videoCallSettings=(0,n.z)([this.resolver.paramWithPath(["video-call-settings"]),this.resolver.paramWithPath(["video-call-settings","call"]),this.resolver.paramWithPath(["video-call-settings","call","ice-servers"]),this.resolver.paramWithPath(["video-call-settings","call","edge-ice-servers"]),this.resolver.paramWithPath(["video-call-settings","call","sdp-semantics"])]).pipe((0,o.T)(e=>{var[t,a,s,r,i]=e;return Object.assign({},t,{call:{camera:a.camera,timeout:a.timeout,constraints:a.constraints,iceServers:s,edgeIceServers:r,sdpSemantics:i}})}),(0,c.F)(h())),this.chatWithContactsRecommendations=(0,n.z)([this.resolver.paramWithPath(["chat-with-contacts-recommendations","timeout"]),this.resolver.paramWithPath(["chat-with-contacts-recommendations","load-count"]),this.resolver.paramWithPath(["chat-with-contacts-recommendations","count-per-time"])]).pipe((0,o.T)(e=>{var[t,a,s]=e;return{timeout:t,loadCount:a,countPerTime:s}}),(0,c.F)(h())),this.chatWithBirthdayContactsRecommendations=(0,n.z)([this.resolver.paramWithPath(["chat-with-birthday-contacts-recommendations","timeout"]),this.resolver.paramWithPath(["chat-with-birthday-contacts-recommendations","load-count"]),this.resolver.paramWithPath(["chat-with-birthday-contacts-recommendations","count-per-time"])]).pipe((0,o.T)(e=>{var[t,a,s]=e;return{timeout:t,loadCount:a,countPerTime:s}}),(0,c.F)(h())),this.ageRange=this.resolver.paramWithPath(["age-range"]).pipe((0,o.T)(e=>({minAge:e["min-age"],maxAge:e["max-age"]}
3))),this.genderSelection=this.resolver.paramWithPath(["gender-selection"]).pipe((0,o.T)(e=>({defaultGender:e["default-gender"],defaultPreferredGender:e["default-preferred-gender"]}))),this.userActivity=this.resolver.paramWithPath(["user-activity"]),this.crossInvitesEnabled=this.resolver.paramWithPath(["features","cross-invites-enabled"]),this.videoCallAvailabilityControlEnabled=this.resolver.paramWithPath(["features","video-call-availability-control-enabled"]),this.deeparEnabled=this.resolver.paramWithPath(["features","deepar-enabled"]),this.masksEnabled=this.resolver.paramWithPath(["features","masks-enabled"]),this.masks={additionalInitialLoadingTime:this.resolver.paramWithPath(["masks","additional-initial-loading-time"])},this.mingle={minglingTime:this.resolver.paramWithPath(["mingle","mingling-time"])},this.modernInvitesEnabled=this.resolver.paramWithPath(["features","modern-invites-enabled"]),this.invitesClosingEnabled=this.resolver.paramWithPath(["features","invites-closing-enabled"]),this.invitesClickCounterEnabled=this.resolver.paramWithPath(["features","invites-click-counter-enabled"]),this.messagesViewBlockedEnabled=this.resolver.paramWithPath(["features","messages-view-blocked-enabled"]),this.paymentViaMotoEnabled=this.resolver.paramWithPath(["features","payment-via-moto-enabled"]),this.motoCardTokenizationEnabled=this.resolver.paramWithPath(["features","moto-card-tokenization-enabled"]),this.quickPurchaseOnErrorScreenEnabled=this.resolver.paramWithPath(["features","quick-purchase-on-error-screen-enabled"]),this.inboxEnabled=this.resolver.paramWithPath(["features","inbox-enabled"]),this.topChatInvitesMissingTtl=this.resolver.paramWithPath(["invites","top-chat-invites-missing-ttl"]),this.invitesInboxShowProbability=this.resolver.paramWithPath(["invites","inbox-show-probability"]),this.chatRequestsPushNotificationsEnabled=this.resolver.paramWithPath(["features","chat-requests-push-notifications-enabled"]),this.callFragmentRecording={enabled:this.resolver.paramWithPath(["features","call-fragment-recording-enabled"]),duration:this.resolver.paramWithPath(["call-fragment-recording","duration"])},this.personalRecommendationsInFeedEnabled=this.resolver.paramWithPath(["features","personal-recommendations-in-feed-enabled"]),this.feedRecommendationsMode=this.resolver.paramWithPath(["features","feed-recommendations-mode"]),this.chatWithContactsRecommendationsEnabled=this.resolver.paramWithPath(["features","chat-with-contacts-recommendations-enabled"]),this.chatWithBirthdayContactsRecommendationsEnabled=this.resolver.paramWithPath(["features","chat-with-contacts-recommendations-enabled"]),this.chatWithNonContactsRecommendationsEnabled=this.resolver.paramWithPath(["features","chat-with-non-contacts-recommendations-enabled"]),this.chatWithNonContactsRecommendations={design:this.resolver.paramWithPath(["features","chat-with-non-contacts-recommendations","design"]),freeUsersCount:this.resolver.paramWithPath(["features","chat-with-non-contacts-recommendations","free-users-count"]),autoPostpone:this.resolver.paramWithPath(["features","chat-with-non-contacts-recommendations","auto-postpone"])},this.userNameMaxLength=this.resolver.paramWithPath(["user","name-max-length"]),this.userLoginPasswordMinLength=this.resolver.paramWithPath(["user","login-password-min-length"]),this.userAboutPreferencesMaxLength=this.resolver.paramWithPath(["user","about-preferences-max-length"]),this.userAboutMaxLength=this.resolver.paramWithPath(["user","about-max-length"]),this.androidAppLink=this.resolver.paramWithPath(["links","android-app"]),this.iosAppLink=this.resolver.paramWithPath(["links","ios-app"]),this.anotherPlatformInstallOffer
3ingEnabled=this.resolver.paramWithPath(["features","another-platform-install-offering-enabled"]),this.mobileApplicationOfferingBannerVariant=this.resolver.paramWithPath(["mobile-application-offering-banner-variant"]),this.alternativeIceServersEnabled=this.resolver.paramWithPath(["features","alternative-ice-servers-enabled"]),this.sharding=this.resolver.paramWithPath(["sharding"]),this.userTrackingRequestEnabled=this.resolver.paramWithPath(["features","user-tracking-request-enabled"]).pipe((0,o.T)(e=>{if("ios"!==(0,s.operatingSystem)())return"boolean"==typeof e?e:!!e;var t=(0,s.operatingSystemVersion)().split(".").map(e=>parseInt(e));return(t[0]>14||14===t[0]&&t[1]>=5)&&("boolean"==typeof e?e:!!e)})),this.callMotivationPopup={enabled:this.resolver.paramWithPath(["features","call-motivation-popup-enabled"]),daysOfNoVideochatToShow:this.resolver.paramWithPath(["call-motivation-popup","days-of-no-videochat-to-show"]),expiryTtl:this.resolver.paramWithPath(["call-motivation-popup","expiry-ttl"]),profile:{enabled:this.resolver.paramWithPath(["features","call-motivation-popup-in-profile-enabled"]),displayStartTimeRange:this.resolver.paramWithPath(["call-motivation-popup","profile","display-start-time-range"]),expiryTtl:this.resolver.paramWithPath(["call-motivation-popup","profile","expiry-ttl"])}},this.callOfferingInChat={enabled:this.resolver.paramWithPath(["features","call-offering-in-chat-enabled"]),noCallDaysThreshold:this.resolver.paramWithPath(["call-offering-in-chat","no-call-days-threshold"]),incomingMessagesThreshold:this.resolver.paramWithPath(["call-offering-in-chat","incoming-messages-threshold"])},this.startConversationBannerEnabled=this.resolver.paramWithPath(["features","start-conversation-banner-enabled"]),this.chatPaymentRequiredBannerPaywallSourceEnabled=this.resolver.paramWithPath(["features","chat-payment-required-banner-paywall-source-enabled"]),this.chatPaymentRequiredBannerListenAudioEnabled=this.resolver.paramWithPath(["features","chat-payment-required-banner-listen-audio-enabled"]),this.callToggleLocalMediaDeviceOffering={enabled:this.resolver.paramWithPath(["features","call-toggle-local-media-device-offering-enabled"])},this.callStatusInfo={enabled:this.resolver.paramWithPath(["features","call-status-info-enabled"]),startSpeakingNoteTtl:this.resolver.paramWithPath(["call-status-info","start-speaking-note-ttl"])},this.callGames={enabled:this.resolver.paramWithPath(["features","call-games-enabled"]),lastGameThreshold:this.resolver.paramWithPath(["call-games","last-game-threshold"]),ticTacToe:{gameStepTransitionDelay:this.resolver.paramWithPath(["call-games","tic-tac-toe","game-step-transition-delay"]),yourTurnNotificationShowDelay:this.resolver.paramWithPath(["call-games","tic-tac-toe","your-turn-notification-show-delay"])},neverHaveIEver:{questionsCount:this.resolver.paramWithPath(["call-games","never-have-i-ever","questions-count"]),discussionStepTransitionDelay:this.resolver.paramWithPath(["call-games","never-have-i-ever","discussion-step-transition-delay"]),discussionTtl:this.resolver.paramWithPath(["call-games","never-have-i-ever","discussion-ttl"])},popup:{visitsThreshold:this.resolver.paramWithPath(["call-games","popup","visits-threshold"])},tooltipInChat:{ttl:this.resolver.paramWithPath(["call-games","tooltip-in-chat","ttl"]),chatVisitsThreshold:this.resolver.paramWithPath(["call-games","tooltip-in-chat","chat-visits-threshold"])},buttonTooltip:{delay:this.resolver.paramWithPath(["call-games","button-tooltip","delay"]),ttl:this.resolver.paramWithPath(["call-games","button-tooltip","ttl"])}},this.favoriteContactsEnabled=this.resolver.paramWithPath(["features","favorite-contacts-enabled"]),this.favoriteContactsLimit=this.resolver.paramWithPath(["features","favorite-contacts-limit"]),this.customerSupport={maxDeletingAccountRequestProcessingTime:this.resolver.paramWithPath(["customer-support-settings","max-deleting-account-request-processing-time"])},this.phones={purchaseForm:this.resolver.paramWithPath(["phones","purchase-form"]),aboutPage:this.resolver.paramWithPath(["phones","about-page"]),aboutPageCustomerSupport:this.resolver.paramWithPath(["phones","about-page-customer-support"]),contactUs:this.resolver.paramWithPath(["phones","contact-us"])},this.helpCenterPhones={nonPayed:this.resolver.paramWithPath(["help-center-phones","non-payed"]),payed:this.resolver.paramWithPath(["help-center-phones","payed"]),vip:this.resolver.paramWithPath(["help-center-phones","vip"])},this.helpCenterLink=this.resolver.paramWithPath(["links","help-center-link"]),this.loyaltyFaqLink=this.resolver.paramWithPath(["links","loyalty-faq-link"]),this.contactUsLink=this.resolver.paramWithPath(["links","contact-us"]),this.birthdayThemeEnabled=this.resolver.paramWithPath(["features","birthday-theme"]),this.birthdayCreditsEnabled=this.resolver.paramWithPath(["features","birthday-credits"]),this.birthdayCreditsAmount=this.resolver.paramWithPath(["birthday-credits","amount"]),this.ratingApplication=(0,n.z)([this.resolver.paramWithPath(["rating-application","total-spent-credits-threshold"]),this.resolver.paramWithPath(["rating-application","visits-threshold"]),this.resolver.paramWithPath(["rating-application","expiry-ttl"])]).pipe((0,o.T)(e=>{var[t,a,s]=e;return{totalSpentCreditsThreshold:t,visitsThreshold:a,expiryTtl:s}}),(0,c.F)(h())),this.ratingModernApplication={forNewUsersEnabled:this.resolver.paramWithPath(["features","rating-modern-application","for-new-users-enabled"]),forOldUsersEnabled:this.resolver.paramWithPath(["features","rating-modern-application","for-old-users-enabled"]),expiryTtl:this.resolver.paramWithPath(["features","rating-modern-application","expiry-ttl"]),creditsThreshold:this.resolver.paramWithPath(["features","rating-modern-application","credits-threshold"])},this.matchiversaryBanner={enabled:this.resolver.paramWithPath(["features","matchiversary-banner","enabled"]),displayDelayTime:this.resolver.paramWithPath(["features","matchiversary-banner","display-delay-time"])},this.unlimitedMessagesWithSubscriptionEnabled=this.resolver.paramWithPath(["features","unlimited-messages-with-subscription-enabled"]),this.apiMetricsEnabled=this.resolver.paramWithPath(["features","api-metrics-enabled"]),this.slowApiMetricsEnabled=this.resolver.paramWithPath(["features","slow-api-metrics-enabled"]),this.videoInvites={enabled:this.resolver.paramWithPath(["features","video-invites-enabled"]),expiryTtl:this.resolver.paramWithPath(["invites","video-invites","expiry-ttl"]),inInbox:{fromNonContactsEnabled:this.resolver.paramWithPath(["features","video-invites-from-noncontacts-in-inbox-enabled"])},inProfileAndChatEnabled:this.resolver.paramWithPath(["features","video-invites-in-profile-and-chat-enabled"]),timeMustBeElapsedSinceLastMessage:this.resolver.paramWithPath(["invites","video-invites","time-must-be-elapsed-since-last-message"]),recording:{enabled:this.resolver.paramWithPath(["features","user-video-invite-recording-enabled"]),expiryTtl:this.resolver.paramWithPath(["invites","video-invites","user-video-invite-recording-expiry-ttl"]),mandatory:this.resolver.paramWithPath(["features","user-video-invite-recording-mandatory"]),recordingDelay:this.resolver.paramWithPath(["invites","video-invites","user-video-invite-recording-delay"])},invitesBarEnabled:this.resolver.paramWithPath(["invites","video-invites","invites-bar-enabled"]),videoSourceLightPostfix:this.resolver.paramWithPath(["invites","video-invites","video-source-light-postfix"]),videoSourcePostfix:this.resolver.paramWithPath(["invites","video-invites","video-source-postfix"]),videoSourceBigPostfix:this.resolver.paramWithPath(["invites","video-invites","video-source-big-postfix"]),posterSourcePostfix:this.resolver.paramWithPath(["invites","video-invites","poster-source-postfix"]),blocking:{enabled:this.resolver.paramWithPath(["invites","video-invites","blocking","enabled"]),suspensionDuration:this.resolver.paramWithPath(["invites","video-invites","blocking","suspension-duration"]),allowedNumberOfDismisses:this.resolver.paramWithPath(["invites","video-invites","blocking","allowed-number-of-dismisses"]),expiryTtl:this.resolver.paramWithPath(["invites","video-invites","blocking","expiry-ttl"])},showOnlyApproved:this.resolver.paramWithPath(["invites","video-invites","show-only-approved"]),intensityReduction:{enabled:this.resolver.paramWithPath(["invites","video-invites","intensity-reduction","enabled"]),threshold:this.resolver.paramWithPath(["invites","video-invites","intensity-reduction","threshold"])},mingleAsVideoInviteEnabled:this.resolver.paramWithPath(["invites","video-invites","mingle-as-vi
3deo-invite-enabled"]),mingleVideoPreviewEnabled:this.resolver.paramWithPath(["invites","video-invites","mingle-video-preview-enabled"]),videoInviteAsMingleEnabled:this.resolver.paramWithPath(["invites","video-invites","video-invite-as-mingle-enabled"])},this.winks={call:{enabled:this.resolver.paramWithPath(["features","winks-call-enabled"]),sendingInterval:this.resolver.paramWithPath(["winks","call","sending-interval"]),usersAmountToCheckInInterval:this.resolver.paramWithPath(["winks","call","users-amount-to-check-in-interval"]),sendingDelay:this.resolver.paramWithPath(["winks","call","sending-delay"])},usersExamined:{trackTime:this.resolver.paramWithPath(["winks","users.examined","track-time"]),throttleTime:this.resolver.paramWithPath(["winks","users.examined","throttle-time"])},usersExaminedNonCustomer:{trackTime:this.resolver.paramWithPath(["winks","users.examined..non.customer","track-time"]),throttleTime:this.resolver.paramWithPath(["winks","users.examined..non.customer","throttle-time"])}},this.deepLinkCall={enabled:this.resolver.paramWithPath(["features","deep-link-call-enabled"]),startDelay:this.resolver.paramWithPath(["deep-link-call","start-delay"])},this.emailAuthorizationEnabled=this.resolver.paramWithPath(["features","email-authorization-enabled"]),this.presentOrderRecommendationsEnabled=this.resolver.paramWithPath(["present-order-recommendations","enabled"]),this.presentOrderRecommendationsLoadCount=this.resolver.paramWithPath(["present-order-recommendations","load-count"]),this.callStatistics={enabled:this.resolver.paramWithPath(["features","call-statistics-enabled"]),onlineWithCamera:{ttl:this.resolver.paramWithPath(["call-statistics","online-with-camera","ttl"])},dailyTargets:(0,n.z)([this.resolver.paramWithPath(["call-statistics","daily-targets","online-duration"]),this.resolver.paramWithPath(["call-statistics","daily-targets","online-with-camera-duration"]),this.resolver.paramWithPath(["call-statistics","daily-targets","calls-count"]),this.resolver.paramWithPath(["call-statistics","daily-targets","average-call-duration"])]).pipe((0,o.T)(e=>{var[t,a,s,r]=e;return{onlineDuration:t,onlineWithCameraDuration:a,callsCount:s,averageCallDuration:r}}),(0,c.F)(h())),monthlyTargets:(0,n.z)([this.resolver.paramWithPath(["call-statistics","monthly-targets","days-with-camera"]),this.resolver.paramWithPath(["call-statistics","monthly-targets","online-with-camera-duration"]),this.resolver.paramWithPath(["call-statistics","monthly-targets","calls-count"]),this.resolver.paramWithPath(["call-statistics","monthly-targets","average-call-duration"])]).pipe((0,o.T)(e=>{var[t,a,s,r]=e;return{daysWithCamera:t,onlineWithCameraDuration:a,callsCount:s,averageCallDuration:r}}),(0,c.F)(h()))},this.liveSupportEnabled=this.resolver.paramWithPath(["features","live-support-enabled"]),this.liveSupport=this.resolver.paramWithPath(["live-support"]).pipe((0,o.T)(e=>({url:e.url,orgId:e["org-id"],developerName:e["developer-name"],salesforce:{realm:e.salesforce.realm}}))),this.videoCallQuiz={enabled:this.resolver.paramWithPath(["features","video-call-quiz-enabled"]),startDelay:this.resolver.paramWithPath(["video-call-quiz","start-delay"]),introTimeout:this.resolver.paramWithPath(["video-call-quiz","intro-timeout"]),questionsCount:this.resolver.paramWithPath(["video-call-quiz","questions-count"]),unhideOfferingTimeout:this.resolver.paramWithPath(["video-call-quiz","unhide-offering-timeout"]),startQuizOfferingTimeout:this.resolver.paramWithPath(["video-call-quiz","start-quiz-offering-timeout"])},this.profileVerificationHelpCenterUrl=this.resolver.paramWithPath(["profile-verification","help-center-url"]),this.profileVerificationRedirectUrl=this.resolver.paramWithPath(["profile-verification","redirect-url"]),this.applePayPurchaseEnabled=this.resolver.paramWithPath(["apple-pay-purchase-enabled"]),this.applePayUnsupportedCurrencies=this.resolver.paramWithPath(["apple-pay","unsupported-currencies"]),this.moto=(0,n.z)([this.resolver.paramWithPath(["moto","hosts"]),this.resolver.paramWithPath(["moto","merchant-id"]),this.resolver.paramWithPath(["moto","payment-processing-url"]),this.resolver.paramWithPath(["moto","apple-pay-moto-processing-enabled"]),this.resolver.paramWithPath(["moto","country-tax-ip"]),this.resolver.paramWithPath(["moto","google-pay-card-auth-methods"])]).pipe((0,o.T)(e=>{var[t,a,s,r,i,n]=e;return{hosts:t,merchantId:a,paymentProcessingUrl:s,applePayMotoProcessingEnabled:r,countryTaxIp:i,googlePayCardAuthMethods:n}}),(0,c.F)(h())),this.transparencyLogoVariant=this.resolver.paramWithPath(["features","transparency-logo-variant"]),this.voiceMessagesEnabled=this.resolver.paramWithPath(["features","voice-messages-enabled"]),this.voiceRecordingOnTapEnabled=this.resolver.paramWithPath(["features","voice-recording-on-tap-enabled"]),this.fastBuyInChatEnabled=this.resolver.paramWithPath(["features","fast-buy-in-chat-enabled"]),this.fastBuyInChat=this.resolver.paramWithPath(["fast-buy-in-chat"]),this.autoBuyInFastBuyEnabled=this.resolver.paramWithPath(["purchase","auto-buy-in-fast-buy-enabled"]),this.transparencyPriceTextsEnabled=this.resolver.paramWithPath(["purchase","transparency-price-texts-enabled"]),this.primeVipPackagesEnabled=this.resolver.paramWithPath(["features","prime-vip-packages-enabled"]),this.callCreditsFastBuyInChat={enabled:this.resolver.paramWithPath(["features","call-credits-fast-buy-in-chat-enabled"]),audioCallBalanceThreshold:this.resolver.paramWithPath(["call-credits-fast-buy-in-chat","audio-call-balance-threshold"]),balanceThreshold:this.resolver.paramWithPath(["call-credits-fast-buy-in-chat","balance-threshold"]),delayAfterCallStart:this.resolver.paramWithPath(["call-credits-fast-buy-in-chat","delay-after-start-call"]),delayAfterCallEnd:this.resolver.paramWithPath(["call-credits-fast-buy-in-chat","delay-after-end-call"])},this.callCreditsPaymentRequiredBanner={twoWayCallBalanceThreshold:this.resolver.paramWithPath(["call-credits-payment-required-banner","two-way-call-balance-threshold"]),oneWayCallBalanceThreshold:this.resolver.paramWithPath(["call-credits-payment-required-banner","one-way-call-balance-threshold"]),audioCallBalanceThreshold:this.resolver.paramWithPath(["call-credits-payment-required-banner","audio-call-balance-threshold"])},this.callCreditsFastBuyInBanner={balanceThreshold:this.resolver.paramWithPath(["call-credits-fast-buy-in-banner","balance-threshold"])},this.unreadRequestsBanner={unreadThreshold:this.resolver.paramWithPath(["unread-requests-banner","unread-threshold"])},this.incomingCallWebNotification={enabled:this.resolver.paramWithPath(["features","incoming-call-web-notification-enabled"]),ttl:this.resolver.paramWithPath(["incoming-call-web-notification","ttl"])},this.userBirthdayPresentSendingRecommendationEnabled=this.resolver.paramWithPath(["features","user-birthday-present-sending-recommendation-enabled"]),this.userHolidayPresentSendingRecommendationEnabled=this.resolver.paramWithPath(["features","holiday-present-sending-recommendation-enabled"]).pipe((0,o.T)(e=>({newYear:e["new-year"],saintValentine:e["saint-valentine"],womenDay:e["women-day"]}))),this.voiceMessagesSettings=this.resolver.paramWithPath(["voice-messages-settings"]).pipe((0,o.T)(e=>({maxRecordingDuration:e["max-recording-duration"],minRecordingDuration:e["min-recording-duration"],messagesSeriesLimit:e["messages-series-limit"],messagesSeriesLimitTtl:e["messages-series-limit-ttl"],messagesSeriesLimitActivationTime:e["messages-series-limit-activation-time"],sending:{disallowRealms:e.sending["disallow-realms"]}}))),this.callFeedback={enabled:this.resolver.paramWithPath(["features","call-feedback-enabled"]),shortCallDuration:this.resolver.paramWithPath(["call-feedback","short-call-duration"]),countOfShortCallsToShow:this.resolver.paramWithPath(["call-feedback","count-of-sh
3ort-calls-to-show"]),feedbacksThreshold:this.resolver.paramWithPath(["call-feedback","feedbacks-threshold"]),feedbacksBlockingTime:this.resolver.paramWithPath(["call-feedback","feedbacks-blocking-time"]),feedbacksThresholdTtl:this.resolver.paramWithPath(["call-feedback","feedbacks-threshold-ttl"])},this.mcs={enabled:this.resolver.paramWithPath(["features","mcs-enabled"]),reCallAfterPaymentEnabled:this.resolver.paramWithPath(["features","mcs-recall-after-payment-enabled"]),syntheticMuteDetectorEnabled:this.resolver.paramWithPath(["features","mcs-synthetic-mute-detector-enabled"]),localMicSignalDetectorEnabled:this.resolver.paramWithPath(["features","mcs-local-mic-signal-detector-enabled"]),mediaDevicesEnabledByDefault:this.resolver.paramWithPath(["features","mcs-media-devices-enabled-by-default"]),mediaDevicesPermissionsRecoveryInstructionEnabled:this.resolver.paramWithPath(["features","mcs-media-devices-permissions-recovery-instruction-enabled"]),audioCall:{enabled:this.resolver.paramWithPath(["features","mcs-audio-call-enabled"]),checkRealtimeConnectionStatusEnabled:this.resolver.paramWithPath(["features","mcs-audio-call-check-realtime-connection-enabled"]),minimizedModeEnabled:this.resolver.paramWithPath(["features","mcs-audio-call-minimized-mode-enabled"]),techIssuesTtl:this.resolver.paramWithPath(["mcs","audio-call","tech-issues-ttl"]),enabledByDefault:this.resolver.paramWithPath(["features","mcs-audio-call-enabled-by-default"]),featureDeclarationEnabled:this.resolver.paramWithPath(["features","mcs-audio-call-feature-declaration-enabled"]),availabilityOfferingDelay:this.resolver.paramWithPath(["mcs","audio-call","availability-offering-delay"]),availabilityOfferingTtl:this.resolver.paramWithPath(["mcs","audio-call","availability-offering-ttl"]),autoAccept:{enabled:this.resolver.paramWithPath(["mcs","audio-call","auto-accept","enabled"]),delay:this.resolver.paramWithPath(["mcs","audio-call","auto-accept","delay"])},lastShownAvailableNotificationThreshold:this.resolver.paramWithPath(["mcs","audio-call","last-shown-available-notification-threshold"]),invite:{enabled:this.resolver.paramWithPath(["features","mcs-audio-call-invite-enabled"]),offerInterval:this.resolver.paramWithPath(["mcs","audio-call","invite","offer-interval"])}},profileIsVerifiedCheckEnabled:this.resolver.paramWithPath(["features","mcs-profile-is-verified-check-enabled"]),environment:this.resolver.paramWithPath(["mcs","environment"]),callAutoAnswerEnabled:this.resolver.paramWithPath(["features","mcs-call-auto-answer-enabled"]),messagePreviewTtl:this.resolver.paramWithPath(["mcs","message-preview-ttl"]),motivationPopupDelayAfterPreviousPopup:this.resolver.paramWithPath(["mcs","motivation-popup-delay-after-previous-popup"]),newDesignTooltipTtl:this.resolver.paramWithPath(["mcs","new-design-tooltip-ttl"]),attachmentCtaEnabled:this.resolver.paramWithPath(["mcs","attachment-cta-enabled"]),roomPreInitializationEnabled:this.resolver.paramWithPath(["features","mcs-room-preinitialization-enabled"]),product:this.resolver.paramWithPath(["mcs","product"]),productFamily:this.resolver.paramWithPath(["mcs","product-family"]),audioCallMinuteCost:this.resolver.paramWithPath(["mcs","audio-call-minute-cost"]),presenceActualizingDelay:this.resolver.paramWithPath(["mcs","presence-actualizing-delay"]),callScores:{badConnectionThreshold:this.resolver.paramWithPath(["mcs","call-scores","bad-connection-threshold"]),badConnectionWarningOfferingCooldownPeriod:this.resolver.paramWithPath(["mcs","call-scores","bad-connection-warning-offering-cooldown-period"])},autoCall:{enabled:this.resolver.paramWithPath(["features","mcs-auto-call-enabled"]),enabledInActiveChat:this.resolver.paramWithPath(["features","mcs-auto-call-in-active-chat-enabled"]),prioritizationEnabled:this.resolver.paramWithPath(["features","mcs-auto-call-prioritization-enabled"]),requestInterval:this.resolver.paramWithPath(["mcs","auto-call","request-interval"]),autoCallThreshold:this.resolver.paramWithPath(["mcs","auto-call","auto-call-threshold"]),lastCallThreshold:this.resolver.paramWithPath(["mcs","auto-call","last-call-threshold"]),numberOfCalls:this.resolver.paramWithPath(["mcs","auto-call","number-of-calls"]),autoCallDuration:this.resolver.paramWithPath(["mcs","auto-call","auto-call-duration"]),autoCallDelay:this.resolver.paramWithPath(["mcs","auto-call","auto-call-delay"]),missedCallNotificationEnabled:this.resolver.paramWithPath(["mcs","auto-call","missed-call-notification-enabled"]),messagesInActiveChatThreshold:this.resolver.paramWithPath(["mcs","auto-call","messages-in-active-chat-threshold"]),requestIntervalInActiveChat:this.resolver.paramWithPath(["mcs","auto-call","request-interval-in-active-chat"])},autoCallFromSticker:{enabled:this.resolver.paramWithPath(["features","mcs-auto-call-from-sticker-enabled"]),delay:{from:this.resolver.paramWithPath(["mcs","auto-call-from-sticker","delay","from"]),to:this.resolver.paramWithPath(["mcs","auto-call-from-sticker","delay","to"])}},audioAutoCall:{enabled:this.resolver.paramWithPath(["features","mcs-audio-auto-call-enabled"]),intervalOffset:this.resolver.paramWithPath(["mcs","audio-auto-call","interval-offset"]),requestInterval:this.resolver.paramWithPath(["mcs","audio-auto-call","request-interval"]),delay:{from:this.resolver.paramWithPath(["mcs","audio-auto-call","delay","from"]),to:this.resolver.paramWithPath(["mcs","audio-auto-call","delay","to"])}},stickerAutoSend:{enabled:this.resolver.paramWithPath(["features","mcs-sticker-auto-send"]),recommendUsers:this.resolver.paramWithPath(["mcs","
3sticker-auto-send","recommend-users"]),delayOnFail:this.resolver.paramWithPath(["mcs","sticker-auto-send","delay-on-fail"]),delay:{from:this.resolver.paramWithPath(["mcs","sticker-auto-send","delay","from"]),to:this.resolver.paramWithPath(["mcs","sticker-auto-send","delay","to"])}},speechEngine:this.resolver.paramWithPath(["mcs","speech-engine"]),callSpeechToText:{enabled:this.resolver.paramWithPath(["features","mcs-call-speech-to-text-enabled"]),onboarding:{enabled:this.resolver.paramWithPath(["features","mcs-call-speech-to-text-onboarding-enabled"]),video:this.resolver.paramWithPath(["mcs","call-speech-to-text","onboarding","video"]),videoThumbnail:this.resolver.paramWithPath(["mcs","call-speech-to-text","onboarding","video-thumbnail"])},buttonTooltipTtl:this.resolver.paramWithPath(["mcs","call-speech-to-text","button-tooltip-ttl"]),translatedTextTtl:this.resolver.paramWithPath(["mcs","call-speech-to-text","translated-text-ttl"]),interface:this.resolver.paramWithPath(["mcs","call-speech-to-text","interface"]),autoEnable:this.resolver.paramWithPath(["mcs","call-speech-to-text","auto-enable"])},callSpeechToSpeech:{enabled:this.resolver.paramWithPath(["features","mcs-call-speech-to-speech-enabled"]),autoEnableByAttendee:this.resolver.paramWithPath(["mcs","call-speech-to-speech","auto-enable-by-attendee"])},callInterface:this.resolver.paramWithPath(["mcs","call-interface"]),freeMinutesPack:{enabled:this.resolver.paramWithPath(["features","mcs-free-minutes-pack-enabled"]),callLabelTtl:this.resolver.paramWithPath(["mcs","free-minutes-pack","call-label-ttl"]),callLabelTriggerOffset:this.resolver.paramWithPath(["mcs","free-minutes-pack","call-label-trigger-offset"]),tooltip:{showLimitCount:this.resolver.paramWithPath(["mcs","free-minutes-pack","tooltip","show-limit-count"]),threshold:this.resolver.paramWithPath(["mcs","free-minutes-pack","tooltip","threshold"]),delay:this.resolver.paramWithPath(["mcs","free-minutes-pack","tooltip","delay"])}},zodiac:{compatibilityEnabled:this.resolver.paramWithPath(["features","mcs-zodiac-compatibility-enabled"]),compatibilityMatrix:this.resolver.paramWithPath(["mcs","zodiac","compatibility-matrix"])}},this.callsSection={enabled:this.resolver.paramWithPath(["calls-section","enabled"]),variant:this.resolver.paramWithPath(["calls-section","variant"]),favorites:{select:this.resolver.paramWithPath(["calls-section","favorites","select"]),daysPeriod:this.resolver.paramWithPath(["calls-section","favorites","days-period"])},recommendations:{count:this.resolver.paramWithPath(["calls-section","recommendations","count"]),daysPeriod:this.resolver.paramWithPath(["calls-section","recommendations","days-period"])}},this.chatTopicsRecommendationEnabled=this.resolver.paramWithPath(["features","chat-topics-recommendation-enabled"]),this.chatTopicsRecommendation=this.resolver.paramWithPath(["chat-topics-recommendation"]),this.phoneVerification={enabled:this.resolver.paramWithPath(["phone-verification","enabled"]),bannerReappearanceTime:this.resolver.paramWithPath(["phone-verification","banner-reappearance-time"]),resendCodeThrottle:this.resolver.paramWithPath(["phone-verification","resend-code-throttle"])},this.secureAccountOffering={enabled:this.resolver.paramWithPath(["features","secure-account-offering","enabled"]),reappearanceThresholds:this.resolver.paramWithPath(["features","secure-account-offering","reappearance-thresholds"])},this.failedCallCallBackRequests={enabled:this.resolver.paramWithPath(["features","failed-call-callback-requests-enabled"]),expiryTtl:this.resolver.paramWithPath(["failed-call-callback-requests","expiry-ttl"]),requestInterval:this.resolver.paramWithPath(["failed-call-callback-requests","request-interval"]),requestsLimit:this.resolver.paramWithPath(["failed-call-callback-requests","requests-limit"]),videoCallDurationConsideredUnsuccessful:this.resolver.paramWithPath(["failed-call-callback-requests","video-call-duration-considered-unsuccessful"]),disabledDuration:this.resolver.paramWithPath(["failed-call-callback-requests","disabled-duration"])},this.emailCovers=this.resolver.paramWithPath(["email-covers"]),this.userCameraPresenceBlockedNotifying={enabled:this.resolver.paramWithPath(["features","user-camera-presence-blocked-notifying-enabled"]),checkingInterval:this.resolver.paramWithPath(["user-camera-presence-blocked-notifying","checking-interval"]),startDelay:this.resolver.paramWithPath(["user-camera-presence-blocked-notifying","start-
3delay"])},this.userManualCameraLockEnabled=this.resolver.paramWithPath(["features","user-manual-camera-lock-enabled"]),this.sendCheerFromProfileEnabled=this.resolver.paramWithPath(["features","send-cheer-from-profile-enabled"]),this.mandatoryPhotoEnabled=this.resolver.paramWithPath(["features","mandatory-photo-enabled"]),this.callAbsenceInformingEnabled=this.resolver.paramWithPath(["features","call-absence-informing-enabled"]),this.introductoryEmailTemplate={validation:this.resolver.paramWithPath(["introductory-email-template","validation"])},this.presentsWishlistEnabled=this.resolver.paramWithPath(["features","presents-wishlist-enabled"]),this.presentsEnabled=this.resolver.paramWithPath(["features","presents-enabled"]),this.importedCardsProcessedByTextEnabled=this.resolver.paramWithPath(["features","imported-cards-processed-by-text-enabled"]),this.contactSupportLink=this.resolver.paramWithPath(["support","contact-link"]),this.salesforceHelpcenterUrl=this.resolver.paramWithPath(["support","salesforce-helpcenter-url"]),this.supportEmail=this.resolver.paramWithPath(["support","email"]),this.verificationEmail=this.resolver.paramWithPath(["support","verification-email"]),this.presentsWishlistLimit=this.resolver.paramWithPath(["presents-wishlist","limit"]),this.presents={creditsLimit:this.resolver.paramWithPath(["presents","credits-limit"]),deliveryPrice:this.resolver.paramWithPath(["presents","delivery-price"]),deliveryDays:this.resolver.paramWithPath(["presents","delivery-days"]),maxTextLength:this.resolver.paramWithPath(["presents","max-text-length"]),rateOrderDaysLimit:this.resolver.paramWithPath(["presents","rate-order-days-limit"])},this.cheersInGalleryEnabled=this.resolver.paramWithPath(["features","cheers-in-gallery-enabled"]),this.cheersAutoPackagingEnabled=this.resolver.paramWithPath(["features","cheers-auto-packaging-enabled"]),this.mysteryGiftsEnabled=this.resolver.paramWithPath(["mystery-gifts-game","enabled"]),this.mysteryGiftsIntroVariant=this.resolver.paramWithPath(["mystery-gifts-game","intro-variant"]),this.mysteryGiftsWinCreditsEnabled=this.resolver.paramWithPath(["mystery-gifts-game","win-credits-enabled"]),this.mysteryGiftsGameRestrictedCountries=this.resolver.paramWithPath(["mystery-gifts-game","restricted-countries"]),this.mysteryGiftsCreditPackageBannerEnabled=this.resolver.paramWithPath(["mystery-gifts-game","credit-package-banner-enabled"]),this.mysteryGiftsCreditPackageBannerVariant=this.resolver.paramWithPath(["mystery-gifts-game","credit-package-banner-variant"]),this.mysteryGiftsPromoBannerEnabled=this.resolver.paramWithPath(["mystery-gifts-game","promo-banner-enabled"]),this.textToSpeechEnabled=this.resolver.paramWithPath(["text-to-speech","enabled"]),this.textToSpeechVoiceSettings={minDurationSec:this.resolver.paramWithPath(["text-to-speech","voice-min-duration-sec"]),maxSizeMb:this.resolver.paramWithPath(["text-to-speech","voice-max-size-mb"]),textMaxLength:this.resolver.paramWithPath(["text-to-speech","text-max-length"])},this.incomingCallVideoPreviewEnabled=this.resolver.paramWithPath(["features","incoming-call-video-preview-enabled"]),this.bonusesEnabled=this.resolver.paramWithPath(["features","bonuses-enabled"]),this.chatBonusBadgeVariant=this.resolver.paramWithPath(["features","chat-bonus-badge-variant"]),this.searchByMembershipEnabled=this.resolver.paramWithPath(["features","search-by-membership-enabled"]),this.emailSupportEnabled=this.resolver.paramWithPath(["features","email-support-enabled"]),this.cupidProductHosts=this.resolver.paramWithPath(["cupid-product-hosts"]).pipe((0,o.T)(e=>Object.entries(e).reduce((e,t)=>{var[a,s]=t;return Object.assign({},e,{[(0,u.Ji)(a)]:s})},{}))),this.cupidTrialActivationEnabled=this.resolver.paramWithPath(["features","cupid-trial-activation-enabled"]),this.trialEveryVisitEnabled=this.resolver.paramWithPath(["features","trial-every-visit-enabled"]),this.trialNorequisitesEnabled=this.resolver.paramWithPath(["features","trial-norequisites-enabled"]),this.trialCreditsNorequisitesEnabled=this.resolver.paramWithPath(["features","trial-credits-norequisites-enabled"]),this.metaverseLandingUrl=this.resolver.paramWithPath(["metaverse-banner","landing-url"]),this.metaverseBannerEnabled=this.resolver.paramWithPath(["metaverse-banner","landing-url"]).pipe((0,o.T)(e=>!!e)),this.pricesExperiments={toggles:this.resolver.paramWithPath(["purchase","prices-experiments","toggles"]),tags:this.resolver.paramWithPath(["purchase","prices-experiments","tags"])},this.carouselPackages={enabled:this.resolver.paramWithPath(["purchase","carousel-packages","enabled"]),packageBadges:this.resolver.paramWithPath(["purchase","carousel-packages","packages-badges"]),packageLabels:this.resolver.paramWithPath(["purchase","carousel-packages","packages-labels"]),subscriptionCreditsToPreselectedPackage
3CreditsAmount:this.resolver.paramWithPath(["purchase","carousel-packages","subscription-credits-to-preselected-package-credits-amount"]),subscriptionServicesToPreselectedPackageBenefitsAmount:this.resolver.paramWithPath(["purchase","carousel-packages","services-subscription-to-preselected-package-benefits"])},this.creditsPricingBucketExperiment={enabled:this.resolver.paramWithPath(["purchase","credits-pricing-bucket-experiment","enabled"]),preselectedCredits:this.resolver.paramWithPath(["purchase","credits-pricing-bucket-experiment","preselected-credits"])},this.purchaseChooseSubscriptionPackageBadges=this.resolver.paramWithPath(["purchase","choose-subscription-package","packages-badge"]),this.autoBuySelectorVariant=this.resolver.paramWithPath(["purchase","auto-buy-selector-variant"]),this.twoStepsPurchaseFromVariant=this.resolver.paramWithPath(["purchase","two-steps-purchase-form-variant"]),this.purchaseSubscriptionPreselectionVariant=this.resolver.paramWithPath(["purchase","subscription-preselection-variant"]),this.purchasePackagesLimits=this.resolver.paramWithPath(["purchase","packages-limits"]).pipe((0,o.T)(e=>Object.keys(e).reduce((t,a)=>{var s,r=e[a];return s="ranges"in r?r.ranges:[],t[a]={default:r.default,ranges:s.reduce((e,t)=>(e.push({minMissingCredits:t["min-missing-credits"],maxMissingCredits:t["max-missing-credits"],limit:t.limit}),e),[])},t},{}))),this.purchaseForcedPackagesByService=this.resolver.paramWithPath(["purchase","forced-packages-by-service"]).pipe((0,o.T)(e=>Object.entries(e).reduce((e,t)=>{var[a,s]=t;return e[a]={minCreditsRange:s["min-credits-range"],maxCreditsRange:s["max-credits-range"],forcedPackagesType:s["forced-packages-type"],minSuitableAmou
3ntMultiplier:s["min-suitable-amount-multiplier"],limits:{[s["forced-packages-type"]]:{ranges:s.limits.map(e=>({minMissingCredits:e["min-missing-credits"],maxMissingCredits:e["max-missing-credits"],limit:e.limit}))}}},e},{}))),this.cardsTokenizationEnabled=this.resolver.paramWithPath(["purchase","cards-tokenization-enabled"]),this.subscriptionRenewalEnabled=this.resolver.paramWithPath(["purchase","subscription-renewal-enabled"]),this.cheerPurchaseFormVariant=this.resolver.paramWithPath(["purchase","send-cheer-form-variant"]),this.newProductBannerUrl=this.resolver.paramWithPath(["new-product-banner","url"]),this.newProductBannerEnabled=this.resolver.paramWithPath(["new-product-banner","url"]).pipe((0,o.T)(e=>!!e)),this.onboardingPaywallEnabled=this.resolver.paramWithPath(["features","onboarding-paywall-enabled"]),this.fullScreenOnboardingEnabled=this.resolver.paramWithPath(["features","full-screen-onboarding-enabled"]),this.transparencyTextsInOnboardingEnabled=this.resolver.paramWithPath(["features","transparency-texts-in-onboarding-enabled"]),this.bannedCountries=this.resolver.paramWithPath(["banned-countries"]),this.bannedCountriesIds=this.resolver.paramWithPath(["banned-countries-ids"]),this.cheersComplainersFabEnabled=this.resolver.paramWithPath(["features","cheers-complainers-fab-enabled"]),this.cheersSendCancellationEnabled=this.resolver.paramWithPath(["features","cheers-send-cancellation-enabled"]),this.cheersSendCancellation=this.resolver.paramWithPath(["cheers-send-cancellation"]),this.stickersTapeEnabled=this.resolver.paramWithPath(["features","stickers-tape-enabled"]),this.stickersTape=this.resolver.paramWithPath(["stickers-tape"]).pipe((0,o.T)(e=>e.map(e=>{var{gender:t,stickers:a}=e;return{gender:t,stickers:a.map(e=>({path:e.path,stickerName:e["sticker-name"]}))}})),(0,c.F)(h())),this.cheersOnboardingBannerEnabled=this.resolver.paramWithPath(["features","cheers-onboarding-banner-enabled"]),this.cheersReplyButtonEnabled=this.resolver.paramWithPath(["features","cheers-reply-button-enabled"]),this.sendCheerConfirmationEnabled=this.resolver.paramWithPath(["features","send-cheer-confirmation-enabled"]),this.bonusesServicesEnabled=this.resolver.paramWithPath(["features","bonuses-services-enabled"]),this.dialogsThemesEnabled=this.resolver.paramWithPath(["features","dialogs-themes-enabled"]),this.dialogsThemesTrialEnabled=this.resolver.paramWithPath(["features","dialogs-themes-trial-enabled"]),this.dialogsThemes=this.resolver.paramWithPath(["dialogs-themes"]).pipe((0,o.T)(e=>{var{"attendee-tag":t,ttl:a,"custom-theme-max-size-mb":s}=e;return{attendeeTag:t,ttl:a,customThemeMaxSizeMb:s}}),(0,c.F)(h())),this.chatPaymentRequiredSendGiftBannerVariant=this.resolver.paramWithPath(["payment-required-send-gift-variant"]),this.unpaidCheerMessagesStoringEnabled=this.resolver.paramWithPath(["features","unpaid-cheer-messages-storing-enabled"]),this.resendCheerMessageButtonVariant=this.resolver.paramWithPath(["resend-cheer-message-button-variant"]),this.datingFamilyShowcaseEnabled=this.resolver.paramWithPath(["features","dating-family-showcase"]),this.datingFamilyShowcaseVariant=this.resolver.paramWithPath(["features","dating-family-showcase-variant"]),this.creditsInfoEnabled=this.resolver.paramWithPath(["features","credits-info-enabled"]),this.creditsInfoProfileLinkEnabled=this.resolver.paramWithPath(["features","credits-info-profile-link-enabled"]),this.presentsOrdersHistoryLoadCount=this.resolver.paramWithPath(["presents-orders-history","load-count"]),this.merchantTag=this.resolver.paramWithPath(["features","merchant-tag"]),this.pushNotificationsMotivationScreenEnabled=this.resolver.paramWithPath(["features","push-notifications-motivation-screen-enabled"]),this.lettersForOnlineUsersEnabled=this.resolver.paramWithPath(["features","letters-for-online-users-enabled"]),this.lettersReplyForOnlineUsersEnabled=this.resolver.paramWithPath(["features","letters-reply-for-online-users-enabled"]),this.lettersForOfflineUsersEnabled=this.resolver.paramWithPath(["features","letters-for-offline-users-enabled"]),this.limitIntroductoryLetterAttachments=this.resolver.paramWithPath(["features","limit-introductory-letter-attachments"]),this.affiliateWithHoldingEnabled=this.resolver.paramWithPath(["features","affiliate-with-holding-enabled"]),this.modernChatAttachmentTooltipEnabled=this.resolver.paramWithPath(["features","modern-chat-attachment-tooltip","enabled"]),this.modernChatAttachmentTooltipTtl=this.resolver.paramWithPath(["features","modern-chat-attachment-tooltip","ttl"]),this.modernChatAttachmentTooltipMessagesQuantity=this.resolver.paramWithPath(["features","modern-chat-attachment-tooltip","required-messages-quantity"]),this.transformChatRequestToMessageFromContactEnabled=this.resolver.paramWithPath(["features","transform-chat-request-to-message-from-contact-enabled"]),this.rcmlAnalyticsEnabled=this.resolver.paramWithPath(["features","rcml-analytics-enabled"]),this.rcmlAnalyticsUrl=this.resolver.paramWithPath(["rcml-analytics","url"]),this.copilotEnabled=this.resolver.paramWithPath(["features","copilot-enabled"]),this.textToSpeechCopilotEnabled=this.resolver.paramWithPath(["features","text-to-speech-copilot-enabled"]),this.generatedLetterTranslationCopilotEnabled=this.resolver.paramWithPath(["features","generated-letter-translation-copilot-enabled"]),this.dialogNotesEnabled=this.resolver.paramWithPath(["features","dialog-notes-enabled"]),this.copilot={environment:this.resolver.paramWithPath(["copilot","environment"]),lettersTranslationSupportedUserBrowserLanguages:this.resolver.paramWithPath(["copilot","letters-translation-supported-user-browser-languages"])},this.modernPackageListEnabled=this.resolver.paramWithPath(["features","modern-package-list-enabled"]),this.carouselPackagesListEnabled=this.resolver.paramWithPath(["features","carousel-packages-list-enabled"]),this.verticalPackagesListEnabled=this.resolver.paramWithPath(["features","vertical-packages-list-enabled"]),this.newPackageDetailsDiscountBadgeEnabled=this.resolver.paramWithPath(["features","new-package-details-discount-badge-enabled"]),this.newPackageDetailsPriceBeforeDiscountEnabled=this.resolver.paramWithPath(["features","new-package-details-price-before-discount-enabled"]),this.purchasePackagesDefaultIndex=this.resolver.paramWithPath(["features","purchase-packages-default-index"]),this.shortPackageListEnabled=this.resolver.paramWithPath(["features","short-package-list-enabled"]),this.videoCallConnectionVideoPreviewEnabled=this.resolver.paramWithPath(["features","video-call-connection-vi
3deo-preview-enabled"]),this.maskCheersEnabled=this.resolver.paramWithPath(["features","mask-cheers-enabled"]),this.cheerClickAnimationEnabled=this.resolver.paramWithPath(["features","cheer-click-animation-enabled"]),this.subscriptionCancellationEnabled=this.resolver.paramWithPath(["features","subscription-cancellation-enabled"]),this.subscriptionUpgradeEnabled=this.resolver.paramWithPath(["features","subscription-upgrade-enabled"]),this.subscriptionUpgrade={grades:this.resolver.paramWithPath(["subscription-upgrade","grades"]),cooldown:this.resolver.paramWithPath(["subscription-upgrade","cooldown"]),maxShowsWeeklySubscribers:this.resolver.paramWithPath(["subscription-upgrade","max-shows-weekly-subscribers"]),maxShowsMonthlySubscribers:this.resolver.paramWithPath(["subscription-upgrade","max-shows-monthly-subscribers"]),delayAfterSubscriptionPurchase:this.resolver.paramWithPath(["subscription-upgrade","delay-after-subscription-purchase"])},this.recurringSubscriptionDiscountsEnabled=this.resolver.paramWithPath(["features","recurring-subscription-discounts-enabled"]),this.cancelSubscriptionOfferEnabled=this.resolver.paramWithPath(["features","cancel-subscription-offer-enabled"]),this.hasCancelSubscriptionOffer=this.resolver.paramWithPath(["features","has-cancel-subscription-offer"]),this.subscriptionCancellationLinkAndroid=this.resolver.paramWithPath(["subscription-cancellation-link","android"]),this.subscriptionCancellationLinkIos=this.resolver.paramWithPath(["subscription-cancellation-link","ios"]),this.photoTagsProhibitedForChangingByFeaturedMember=this.resolver.paramWithPath(["photo-tags-prohibited-for-changing-by-featured-member"]),this.smilesCompactDisplayLimit=this.resolver.paramWithPath(["smiles","compact-display-limit"]),this.largeSmilesLimit=this.resolver.paramWithPath(["smiles","large-smiles-limit"]),this.conciergeEnabled=this.resolver.paramWithPath(["features","concierge-enabled"]),this.winemback={apiHost:this.resolver.paramWithPath(["winemback","api-host"]),websocketHost:this.resolver.paramWithPath(["winemback","websocket-host"])},this.animated3dSmilesEnabled=this.resolver.paramWithPath(["features","animated-3d-smiles-enabled"]),this.animatedSmilesEnabled=this.resolver.paramWithPath(["features","animated-smiles-enabled"]),this.maxChatRequestsCount=this.resolver.paramWithPath(["chat-requests","max-chat-requests-count"]),this.winembackPopupEnabled=this.resolver.paramWithPath(["features","winemback-popup-enabled"]),this.winembackPopupExtendedPagesEnabled=this.resolver.paramWithPath(["features","winemback-popup-extended-pages-enabled"]),this.firstPurchaseBonusEnabled=this.resolver.paramWithPath(["features","first-purchase-bonus-enabled"]),this.forbiddenLanguages=this.resolver.paramWithPath(["forbidden-languages"]).pipe((0,l.Z)([])),this.feedFiltersPersistenceEnabled=this.resolver.paramWithPath(["features","feed-filters-persistence-enabled"]),this.forceLogout={offset:this.resolver.paramWithPath(["force-logout","offset"]),alertOffset:this.resolver.paramWithPath(["force-logout","alert-offset"])},this.changingCreditsPurchaseTextsEnabled=this.resolver.paramWithPath(["features","changing-credits-purchase-texts-enabled"]),this.zodiacSignAboutMeEnabled=this.resolver.paramWithPath(["features","zodiac-sign-about-me-enabled"]),this.zodiacFilterEnabled=this.resolver.paramWithPath(["features","zodiac-filter-enabled"]),this.subscriptionMonthlyPricesTransparencyEnabled=this.resolver.paramWithPath(["features","subscription-monthly-prices-transparency-enabled"]),this.chooseSubscriptionPackageDesign=this.resolver.paramWithPath(["features","choose-subscription-package-design"]),this.mingleDesign=this.resolver.paramWithPath(["features","mingle-design"]),this.mingleAIEnhancementEnabled=this.resolver.paramWithPath(["features","mingle-ai-enhancement-enabled"]),this.compactUserIndicatorsEnabled=this.resolver.paramWithPath(["features","compact-user-indicators-enabled"]),this.termsDisputesEUDescriptionEnabled=this.resolver.paramWithPath(["features","terms-disputes-eu-description-enabled"]),this.videoChatPrices=(0,n.z)([this.resolver.paramWithPath(["video-chat-prices","one-way"]),this.resolver.paramWithPath(["video-chat-prices","two-way"])]).pipe((0,o.T)(e=>{var[t,a]=e;return{oneWay:t,twoWay:a}}),(0,c.F)(h())),this.becomePartner={joinUrl:this.resolver.paramWithPath(["become-partner","join-url"]),emailLink:this.resolver.paramWithPath(["become-partner","email-link"])},this.userLoyaltyEnabled=this.resolver.paramWithPath(["features","user-loyalty-enabled"]),this.userLoyaltyTasksEnabled=this.resolver.paramWithPath(["features","user-loyalty-tasks-enabled"]),this.sumSubVerificationFlowEnabled=this.resolver.paramWithPath(["features","sum-sub-verification-flow-enabled"]),this.sumSubVerificationStartEnabled=this.resolver.paramWithPath(["features","sum-sub-verification-start-enabled"]),this.cheersPromotion=(0,n.z)([this.resolver.paramWithPath(["features","cheers-promotion-for-wishing-stickers-enabled"]),this.resolver.paramWithPath(["features","cheers-promotion-for-cheers-enabled"]),this.resolver.paramWithPath(["cheers-promotion-timeout"])]).pipe((0,o.T)(e=>{var[t,a,s]=e;return{wishingStickersEnabled:t,cheersEnabled:a,timeout:s}
3}),(0,c.F)(h())),this.legalDocuments=this.resolver.paramWithPath(["legal-documents"]),this.messagesReactionsEnabled=this.resolver.paramWithPath(["features","messages-reactions-enabled"]),this.messagesReactionsExperimentalOnboardingEnabled=this.resolver.paramWithPath(["features","messages-reactions-experimental-onboarding-enabled"]),this.messagesReactionsExperimentalMechanicEnabled=this.resolver.paramWithPath(["features","messages-reactions-experimental-mechanic-enabled"]),this.messagesReactionsExpandableListEnabled=this.resolver.paramWithPath(["features","messages-reactions-expandable-list-enabled"]),this.messagesReactionsExpandableList=this.resolver.paramWithPath(["messages-reactions-expandable-list"]).pipe((0,o.T)(e=>{var{"attendee-tag":t}=e;return{attendeeTag:t}}),(0,c.F)(h())),this.messagesReactionsExperimentalMechanic=this.resolver.paramWithPath(["messages-reactions-experimental-mechanic"]).pipe((0,o.T)(e=>{var{"attendee-tag":t}=e;return{attendeeTag:t}}),(0,c.F)(h())),this.experimentalChatListViewEnabled=this.resolver.paramWithPath(["features","experimental-chat-list-view"]),this.modernInboxIndicatorEnabled=this.resolver.paramWithPath(["features","modern-inbox-indicator-enabled"]),this.autoBuyOfferEnabled=this.resolver.paramWithPath(["purchase","auto-buy-offer-enabled"]),this.limitedMingleEnabled=this.resolver.paramWithPath(["features","limited-mingle-enabled"]),this.accountDeletionDiscountEnabled=this.resolver.paramWithPath(["features","account-deletion-discount-enabled"]),this.hideFromSearchEnabled=this.resolver.paramWithPath(["features","hide-from-search-enabled"]),this.pauseInvitesEnabled=this.resolver.paramWithPath(["features","pause-invites-enabled"]),this.wheelDiscountEnabled=this.resolver.paramWithPath(["features","wheel-discount","enabled"]),this.wheelDiscount={autoPostpone:this.resolver.paramWithPath(["features","wheel-discount","auto-postpone"]),group:this.resolver.paramWithPath(["features","wheel-discount","group"]),timerDurationSeconds:this.resolver.paramWithPath(["features","wheel-discount","timer-duration-seconds"]),timerWarningThresholdSeconds:this.resolver.paramWithPath(["features","wheel-discount","timer-warning-threshold-seconds"]),wheelSegments:this.resolver.paramWithPath(["features","wheel-discount","wheel-segments"]),spinDurationSeconds:this.resolver.paramWithPath(["features","wheel-discount","spin-duration-seconds"])},this.subscriptionAutorenewalExplicitConsent=this.resolver.paramWithPath(["features","subscription-autorenewal-explicit-consent"]),this.chatHeaderDesign=this.resolver.paramWithPath(["features","chat-header-design"]),this.cheersOnboardingEnabled=this.resolver.paramWithPath(["features","cheers-onboarding-enabled"]),this.chatAttendeeActivityStatusEnabled=this.resolver.paramWithPath(["features","chat-attendee-activity-status-enabled"]),this.cheersFreeGiftsOfferEnabled=this.resolver.paramWithPath(["features","cheers-free-gifts-offer-enabled"]),this.cheersFreeThemesEnabled=this.resolver.paramWithPath(["features","cheers-free-themes-enabled"]),this.stickersFreeWishingStickerBannerEnabled=this.resolver.paramWithPath(["features","stickers-free-wishing-sticker-banner-enabled"]),this.cheersFastBuyEnabled=this.resolver.paramWithPath(["features","cheers-fast-buy-enabled"]),this.freeReplyFromIntroductoryEnabled=this.resolver.paramWithPath(["features","free-reply-from-introductory-enabled"]),this.safetyNotificationOutgoingEnabled=this.resolver.paramWithPath(["features","safety-notification-outgoing-enabled"]),this.safetyNotificationIncomingEnabled=this.resolver.paramWithPath(["features","safety-notification-incoming-enabled"]),this.verificationTooltipExpirationEnabled=this.resolver.paramWithPath(["features","verification-tooltip-expiration-enabled"]),this.premiumSupportEnabled=this.resolver.paramWithPath(["features","premium-support-enabled"]),this.aiPerfectMatchEnabled=this.resolver.paramWithPath(["features","ai-perfect-match-enabled"]),this.aiPerfectMatch={bannerAction:this.resolver.paramWithPath(["ai-perfect-match","banner-action"]),bannerCardPosition:this.resolver.paramWithPath(["ai-perfect-match","banner-card-position"]),aiMatchAssistantUrl:this.resolver.paramWithPath(["ai-perfect-match","ai-match-assistant-url"]),banner:{closedVideoInvitesThreshold:this.resolver.paramWithPath(["ai-perfect-match","banner","closed-video-invites-threshold"]),offeringDelayAfterClosedVideoInvite:this.resolver.paramWithPath(["ai-perfect-match","banner","offering-delay-after-closed-video-invite"]),reappearanceThreshold:this.resolver.paramWithPath(["ai-perfect-match","banner","reappearance-threshold"]),ttl:this.resolver.paramWithPath(["ai-perfect-match","banner","ttl"])},form:{options:this.resolver.paramWithPath(["ai-perfect-match","form","options"]),defaultOptions:this.resolver.paramWithPath(["ai-perfect-match","form","default-options"]),ageRanges:this.resolver.paramWithPath(["ai-perfect-match","form","age-ranges"])}},this.copilotCheerSuggestionsEnabled=this.resolver.paramWithPath(["features","copilot-cheer-suggestions-enabled"]),this.gridWithBigPhotosEnabled=this.resolver.paramWithPath(["features","grid-with-big-photos-enabled"]),this.feedGridCardSize=this.resolver.paramWithPath(["features","grid-with-big-photos-enabled"]).pipe((0,o.T)(e=>e?"big":"normal")),this.freePhotoViewsLimit=this.resolver.paramWithPath(["features","free-photo-views-limit"]),this.userTrialCreditsLimitedUsageEnabled=this.resolver.paramWithPath(["features","user-trial-credits-limited-usage-enabled"]),this.messagesBlurEnabled=this.resolver.paramWithPath(["features","messages-blur-enabled"]),this.voiceVerificationEnabled=this.resolver.paramWithPath(["features","voice-verification-enabled"]),this.iso4217PricesEnabled=this.resolver.paramWithPath(["features","iso4217-prices-enabled"]),this.applicationReviewEnabled=this.resolver.paramWithPath(["features","application-review-enabled"]),this.trustPilotEnabled=this.resolver.paramWithPath(["features","trust-pilot-enabled"]),this.userRegistrationTrackingEnabled=this.resolver.paramWithPath(["features","user-registration-tracking-enabled"]),this.creditsPurchaseWithoutSubscriptionEnabled=this.resolver.paramWithPath(["features","credits-purchase-without-subscription-enabled"]),this.creditsPurchaseWithoutSubscription={purchasesThreshold:this.resolver.paramWithPath(["credits-purchase-without-subscription","purchases-threshold"]),packageAmountThreshold:this.resolver.paramWithPath(["credits-purchase-without-subscription","package-amount-threshold"])},this.purchaseButtonSuccessColorEnabled=this.resolver.paramWithPath(["features","purchase-button-success-color-enabled"]),this.matchOfTheDayEnabled=this.resolver.paramWithPath(["features","match-of-the-day-enabled"]),this.matchOfTheDay={limit:this.resolver.paramWithPath(["match-of-the-day","limit"])},this.matchFeedEnabled=this.resolver.paramWithPath(["features","match-feed-enabled"]),this.dialogsStickersRomanticPackEnabled=this.resolver.paramWithPath(["features","dialogs-stickers-romantic-pack-enabled"]),this.dialogsStickersRomanticPack=this.resolver.paramWithPath(["dialogs-stickers-romantic-pack"]).pipe((0,o.T)(e=>{var{"attendee-tags":t}=e;return{attendeeTags:t}}),(0,c.F)(h())),this.registrationPhotoPrivacyEnabled=this.resolver.paramWithPath(["features","registration-photo-privacy-enabled"]),this.purchaseFormCloseButtonNavigatesBackEnabled=this.resolver.paramWithPath(["features","purchase-form-close-button-navigates-back-enabled"]),this.purchaseFormContrastLegalTextEnabled=this.resolver.paramWithPath(["features","purchase-form-contrast-legal-text-enabled"]),this.purchaseFormPaymentOffer
3ingsVariant=this.resolver.paramWithPath(["purchase-form-payment-offerings-variant"]),this.profileRedesignEnabled=this.resolver.paramWithPath(["features","profile-redesign-enabled"]),this.similarProfilesRecSysEnabled=this.resolver.paramWithPath(["features","similar-profiles-rec-sys-enabled"]),this.videoClips={feedSelect:this.resolver.paramWithPath(["video-clips","feed-select"]),enabled:this.resolver.paramWithPath(["features","video-clips-enabled"]),pushInvitesEnabled:this.resolver.paramWithPath(["features","video-clips-push-invites-enabled"]),pushInviteTtl:this.resolver.paramWithPath(["video-clips","invite-push-ttl"]),onboardingEnabled:this.resolver.paramWithPath(["features","video-clips-onboarding-enabled"]),onboardingFirstShowDelay:this.resolver.paramWithPath(["video-clips","onboarding-first-show-delay"]),onboardingShowsLimit:this.resolver.paramWithPath(["video-clips","onboarding-shows-limit"]),v2Enabled:this.resolver.paramWithPath(["features","video-clips-v2-enabled"]),callPopupsEnabled:this.resolver.paramWithPath(["features","video-clips-call-popups-enabled"]),maxClipsInMemory:this.resolver.paramWithPath(["video-clips","max-clips-in-memory"]),keepClipsBeforeAnchor:this.resolver.paramWithPath(["video-clips","keep-clips-before-anchor"]),dailyViewsLimit:this.resolver.paramWithPath(["video-clips","daily-views-limit"]),preloadAhead:this.resolver.paramWithPath(["video-clips","preload-ahead"]),preloadBehind:this.resolver.paramWithPath(["video-clips","preload-behind"]),shortPlaybackDuration:this.resolver.paramWithPath(["video-clips","short-playback-duration"]),shortClipsLimit:this.resolver.paramWithPath(["video-clips","short-clips-limit"])},this.transparencyPurchaseFormTextsEnabled=this.resolver.paramWithPath(["features","transparency-purchase-form-texts-enabled"]),this.profileSummaryCardEnabled=this.resolver.paramWithPath(["features","profile-summary-card-enabled"]),this.newCustomerLetterSendingEnabled=this.resolver.paramWithPath(["features","new-customer-letter-sending-enabled"]),this.subscriptionPurchaseNotification=this.resolver.paramWithPath(["features","subscription-purchase-notification"])}setRawConfig(e){this.resolver.setRawConfig(e)}}function v(e){return e.map(e=>{switch(e){case"text":default:return d.Go.Text;case"cheer":return d.Go.Cheer;case"photo":return d.Go.Photo;case"video":return d.Go.Video;case"voice":return d.Go.Voice;case"letter":return d.Go.Letter;case"sticker":return d.Go.Sticker;case"system":return d.Go.System}})}m.shared=(0,i.G)(()=>new m)},90794(e,t,a){"use strict";a.d(t,{L:()=>ec});var s=a(38107),r=a(17524),i=a(56607),n=a(75841),o={},c=a(84190),l=a(28138),d=a(15654),u=a(36580),p=a(33702),h=a.n(p),m=a(15526),v=a(97983),g=a(91885),f=a(4126),b=a(33610),y=a(92453),w=a(65052);class k{constructor(e){this.data=void 0,this.dataSource=e}shouldUpdate(e){return(0,f.v)(()=>{var t=this.dataSource(e);return((0,b.A)(t)?t:(0,n.of)(t)).pipe((0,y.M)(e=>{this.data=e}),(0,l.T)(()=>void 0))}).pipe((0,w.Z)(void 0))}validate(e){var t=this.data;if(void 0===t)return g.Q.failure("no-data");var a=this.validateRule(e,t);return g.Q.success(a)}}var x=a(22081);class S extends k{constructor(){super(e=>e?x.x.shared(e).tags:void 0)}validateRule(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}}S.shared=(0,m.G)(()=>new S);class P extends k{constructor(){super(e=>e?x.x.shared(e).vowels:void 0)}validateRule(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}}P.shared=(0,m.G)(()=>new P);class C extends k{constructor(){super(e=>e?x.x.shared(e).toggles:void 0)}validateRule(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}}C.shared=(0,m.G)(()=>new C);var j=a(26578);class _ extends k{constructor(){super(e=>e?j.t.shared().activeRoles:void 0)}validateRule(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}}_.shared=(0,m.G)(()=>new _);class T extends k{constructor(){super(e=>j.t.shared().data)}validateRule(e,t){return Array.isArray(e)?e.some(e=>t.includes(e)):t.includes(e)}}T.shared=(0,m.G)(()=>new T);var A=a(28633),I=["users.prepromoter","dialogs.messages.promoter","verification-operator"];class N extends k{constructor(){super(e=>e?(0,r.z)([x.x.shared(e).tags,j.t.shared().data]):void 0)}validateRule(e,t){var a=t[0],s=t[1];return!A.c.some(e=>s.includes(e))&&!I.some(e=>a.includes(e))}}N.shared=(0,m.G)(()=>new N);var E=a(85378);class M extends k{constructor(){super(e=>e?E.F.shared(e).cachedProfile.pipe((0,l.T)(e=>{var t;return null==(t=e.value)?void 0:t.gender})):void 0)}validateRule(e,t){return e===t}}M.shared=(0,m.G)(()=>new M);class O extends k{constructor(){super(e=>e?x.x.shared(e).tags:void 0)}validateRule(e,t){return Array.isArray(e)?e.every(e=>!t.includes(e)):!t.includes(e)}}O.shared=(0,m.G)(()=>new O);var R=a(42618);class F extends k{constructor(){super(e=>(0,R.platform)())}validateRule(e,t){return e===t}}F.shared=(0,m.G)(()=>new F);class B extends k{constructor(){super(()=>
3null),this.randomValue=Math.random()}validateRule(e,t){return Number(e)>=this.randomValue}}B.shared=(0,m.G)(()=>new B);class L extends k{constructor(){super(e=>(0,R.operatingSystem)())}validateRule(e,t){return Array.isArray(e)?e.some(e=>e===t):e===t}}L.shared=(0,m.G)(()=>new L);var z=a(45482);class D extends k{constructor(){super(e=>e?z.Session.shared().demoUser(e):void 0)}validateRule(e,t){return t}}D.shared=(0,m.G)(()=>new D);var W=a(53940),V=a(58731),U=a(41196),G=a(79942),q="registeredUsers";class H{constructor(e){this.userId=e,this.persistence=V.y.shared("user-registration-info",e),this.registrationDate=E.F.shared(e).profile.pipe((0,l.T)(e=>e.isSuccessful&&e.value["registration-date"]?new Date(e.value["registration-date"]):null),(0,d.F)(),(0,u.t)(1)),this.registeredInCurrentClient=this.persistence.load(q).pipe((0,G.vV)(t=>!!t&&t.indexOf(e)>=0))}start(e){e.add(z.Session.shared().authorizationDetailsFor(this.userId).pipe((0,l.T)(e=>e.action),(0,d.F)(),(0,W.p)(e=>"signup"===e),(0,c.n)(()=>this.persistence.load(q).pipe((0,G.vV)(e=>[...(e||[]).filter(e=>e!==this.userId),this.userId]),(0,G.Fg)(e=>this.persistence.store(q,e)))),(0,U.y)()).safeSubscribe())}}H.shared=(0,m.G)(e=>new H(e));class Q extends k{constructor(){super(e=>e?H.shared(e).registrationDate:void 0)}validateRule(e,t){var a=new Date(e);return!isNaN(a.getTime())&&!!t&&t>=a}}Q.shared=(0,m.G)(()=>new Q);var Y=a(74380);class Z extends k{constructor(){super(e=>Y.o.shared().data().pipe((0,l.T)(e=>e.product),(0,d.F)()))}validateRule(e,t){return e===t}}Z.shared=(0,m.G)(()=>new Z);var J=a(26551);class K extends k{constructor(){super(e=>J._.shared().language)}validateRule(e,t){return Array.isArray(e)?e.some(e=>e===t):e===t}}K.shared=(0,m.G)(()=>new K);var X=a(38883),$=a(2773);class ee extends k{constructor(){super(()=>(0,r.z)([X.A.shared().region,X.A.shared().location.pipe((0,$.W)(()=>(0,n.of)(void 0)),(0,w.Z)(void 0))]).pipe((0,l.T)(e=>{var[t,a]=e;return{region:t,country:null==a?void 0:a.country,subdivision:null==a?void 0:a.subdivision}})))}validateRule(e,t){return(Array.isArray(e)?e:[e]).some(e=>{var[a,s,r]=e.split("_");return a===t.region&&(void 0===s||void 0!==t.country&&s===t.country)&&(void 0===r||void 0!==t.subdivision&&r===t.subdivision)})}}ee.shared=(0,m.G)(()=>new ee);var et=a(79548);class ea extends k{constructor(){super(e=>(0,et.$)())}validateRule(e,t){return t}}ea.shared=(0,m.G)(()=>new ea);class es extends k{constructor(){super(e=>!!e)}validateRule(e,t){return t}}es.shared=(0,m.G)(()=>new es);class er extends k{constructor(){super(e=>!!e)}validateRule(e,t){return!t}}er.shared=(0,m.G)(()=>new er);class ei extends k{constructor(){super(()=>!0)}validateRule(){return!0}}ei.shared=(0,m.G)(()=>new ei);class en extends k{constructor(){super(e=>e?x.x.shared(e).creditsPricing:void 0)}validateRule(e,t){return(Array.isArray(e)?e:[e]).some(e=>t.includes(e))}}en.shared=(0,m.G)(()=>new en);class eo{constructor(){this.rules={"@tags":S.shared(),"@vowels":P.shared(),"@toggles":C.shared(),"@active-roles":_.shared(),"@roles":T.shared(),"@client":N.shared(),"@gender":M.shared(),"@without-tags":O.shared(),"@platform":F.shared(),"@os":L.shared(),"@random":B.shared(),"@dev":ea.shared(),"@demo":D.shared(),"@registered-after":Q.shared(),"@product":Z.shared(),"@locales":K.shared(),"@region":ee.shared(),"@authorized":es.shared(),"@unauthorized":er.shared(),"@default":ei.shared(),"@credits-pricing-tags":en.shared()}}shouldUpdate(e){return(0,r.z)([...Object.values(this.rules).map(t=>t.shouldUpdate(e))]).pipe((0,v.u)(void 0))}parse(e){return Object.entries(e).reduce((e,t)=>{var a,[s,r]=t;if(!r||"object"!=typeof r||Array.isArray(r))return e[s]=r,e;if((a=Object.keys(r)).length&&a.every(e=>e.startsWith("@"))){for(var i of Object.keys(r)){var n=(function(e){for(var t,a=/@([\w-]+)(?:\(([^)]*)\))?/g,s=[];null!==(t=a.exec(e));){var r="@"+t[1];if(void 0===t[2])s.push({type:r,value:null});else{var i=t[2].split(",").filter(e=>!!e).map(e=>e.trim());s.push({type:r,value:i.length>1?i:i[0]})}}return s})(i).reduce((e,t)=>{var a=t.type;return e.push(this.rules[a].validate(t.value)),e},[]);if(n.every(e=>e.isSuccessful&&!0===e.value))return e[s]=r[i],e;if(n.find(e=>!e.isSuccessful))break}return e[s]=o,e}return e[s]=this.parse(r),e},{})}}eo.shared=(0,m.G)(()=>new eo);
3class ec{constructor(){this.rawConfigSubject=new s.m(1),this.rawConfig=this.rawConfigSubject.asObservable(),this.config=z.Session.shared().userId.pipe((0,c.n)(e=>(0,r.z)([this.rawConfig,eo.shared().shouldUpdate(e)])),(0,l.T)(e=>{var[t]=e;return eo.shared().parse(t)}),(0,d.F)(h()),(0,u.t)(1))}setRawConfig(e){this.rawConfigSubject.next(e)}static valueByPath(e,t){var a=e;for(var s of t){if(!Object.hasOwnProperty.call(a,s))return;a=a[s]}return a}paramWithPath(e){return this.config.pipe((0,l.T)(t=>ec.valueByPath(t,e)),(0,c.n)(e=>e===o?i.w:(0,n.of)(e)),(0,d.F)())}paramsWithPath(e){return this.config.pipe((0,l.T)(t=>Object.entries(e).reduce((e,a)=>{var[s,r]=a,i=ec.valueByPath(t,r);return i!==o&&(e[s]=i),e},{})),(0,d.F)((e,t)=>h()(e,t)))}}},16938(e,t,a){"use strict";a.d(t,{Y:()=>v});var s=a(15526),r=a(97156),i=a(17524),n=a(28138),o=a(15654),c=a(36580),l=a(92453),d=a(69081),u=a(35913),p=a(14321),h=a(22081),m=a(91654);class v{constructor(e){this.liveSupportSubject=new r.t(!1),this.userId=e;var t=this.liveSupportSubject.asObservable();this.type=(0,i.z)([u.T.shared().deskComClientHC,u.T.shared().supportPrioritization,u.T.shared().helpCenterInPurchaseForm,p.f.shared(e).userIsFeaturedMember,h.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("users.prepromoter"))),t,m.e.shared(e).hasConfirmedPurchases]).pipe((0,n.T)(e=>{var[t,a,s,r,i,n,o]=e;if(!r&&(t||a))return a?n||o?"live-support":"help-center":i||s?"help-center":"customer-service";return null}),(0,o.F)(),(0,c.t)(1))}start(e){e.add(d.d.shared(this.userId).paymentIntent.pipe((0,l.M)(()=>this.liveSupportSubject.next(!0))).safeSubscribe())}}v.shared=(0,s.G)(e=>new v(e))},43694(e,t,a){"use strict";a.d(t,{p:()=>s.p});var s=a(16178)},94278(e,t,a){"use strict";a.d(t,{T:()=>s});var s=a(58447).T},65428(e,t,a){"use strict";a.d(t,{K:()=>s.K});var s=a(35096)},18211(e,t,a){"use strict";a.d(t,{C:()=>n});var s=a(15526),r=a(34578),i=a(48830);class n{constructor(){this.events=(0,r.h)(this.getEventListenerObserver("mousedown"),this.getEventListenerObserver("mouseenter"),this.getEventListenerObserver("mouseleave"),this.getEventListenerObserver("mousemove"),this.getEventListenerObserver("mouseout"),this.getEventListenerObserver("mouseover"),this.getEventListenerObserver("mouseup"))}getEventListenerObserver(e){return new i.c(t=>{var a=()=>{t.next(e)};return document.addEventListener(e,a),()=>{document.removeEventListener(e,a)}})}}n.shared=(0,s.G)(()=>new n)},29109(e,t,a){"use strict";a.d(t,{u:()=>x});var s=a(15526),r=a(97156),i=a(56607),n=a(28138),o=a(15654),c=a(36580),l=a(84190),d=a(53940),u=a(43981),p=a(58731),h=a(94375),m=a(5666),v=a(33702),g=a.n(v),f=a(34677),b=a(74923),y=a(79942),w=a(39971),k="ChatStatesKey";class x{constructor(e){this.onNewMessage=e=>{var t=e.sender===this.userId,a=t?e.recipient:e.sender,s=Object.assign({},this.chatsStates.getValue()),r=s[a],i=null==r?void 0:r.messagesStatus,n=!!i&&i.lastMessage.sender!==e.sender&&e.timestamp-i.lastMessage.timestamp<x.activeChatTimeout;if(!r||!r.isActive&&!n){s[a]={isActive:!1,activationTime:null,lastChangeOfInitiativeTime:null,messagesStatus:{lastMessage:e,incomingMessagesCount:0,outgoingMessagesCount:0}},this.chatsStates.next(s);return}var o=n&&!r.isActive;s[a]={isActive:!0,activationTime:r.activationTime||e.timestamp,lastChangeOfInitiativeTime:n?e.timestamp:r.lastChangeOfInitiativeTime||e.timestamp,messagesStatus:{lastMessage:e,outgoingMessagesCount:o?0:((null==i?void 0:i.outgoingMessagesCount)||0)+ +!!t,incomingMessagesCount:o?0:((null==i?void 0:i.incomingMessagesCount)||0)+ +!t}},this.chatsStates.next(s)},this.userId=e,this.persistence=p.y.shared("ActiveChats",e),this.chatsStates=new r.t({}),this.activeChats=this.chatsStates.pipe((0,n.T)(e=>Object.keys(e).filter(t=>e[t].isActive).sort((t,a)=>(e[t].activationTime||0)-(e[a].activationTime||0))),(0,o.F)(g()),(0,c.t)(1))}getActiveChatState(e){return this.chatsStates.pipe((0,n.T)(t=>t[e]&&t[e].isActive?t[e]:null),(0,o.F)(g()))}start(e){var t=this.persistence.load(k).pipe((0,y.Fg)(e=>m.j.shared().currentTime().pipe((0,y.vV)(t=>({chatsStates:e,currentTime:t})))),(0,y.ex)(e=>{var{chatsStates:t,currentTime:a}=e;if(null!==t){var s={};
3Object.keys(t).forEach(e=>{var r=t[e];r.messagesStatus&&!(r.messagesStatus.lastMessage.timestamp+x.activeChatTimeout<a)&&(r.isActive&&x.chatIsExpired(r,a)?s[e]={isActive:!1,activationTime:null,lastChangeOfInitiativeTime:null,messagesStatus:{lastMessage:r.messagesStatus.lastMessage,incomingMessagesCount:0,outgoingMessagesCount:0}}:s[e]=r)}),this.chatsStates.next(s)}}),(0,y.hr)());e.add(t.safeSubscribe()),e.add(t.asObservable().pipe((0,l.n)(()=>this.chatsStates.asObservable()),(0,l.n)(e=>this.persistence.store(k,e).asObservable())).safeSubscribe()),e.add(u.e.shared(this.userId).newMessage.pipe((0,d.p)(e=>e.type!==f.Go.System&&e.status===b.n.Delivered)).safeSubscribe(e=>this.onNewMessage(e))),e.add(this.chatsStates.asObservable().pipe((0,n.T)(e=>{var t=null;for(var a of Object.keys(e)){var s=e[a];s.isActive&&s.lastChangeOfInitiativeTime&&(!t||s.lastChangeOfInitiativeTime<t)&&(t=s.lastChangeOfInitiativeTime)}return t}),(0,o.F)(),(0,l.n)(e=>e?m.j.shared().currentTime().pipe((0,y.Fg)(t=>{var a=e+x.activeChatTimeout-t;return a<=0?w.v.just(void 0):w.v.delay(a).pipe((0,y.AB)(void 0))}),(0,y.Fg)(()=>w.v.zip(this.chatsStates.toSingle(),m.j.shared().currentTime()))).asObservable():i.w)).safeSubscribe(e=>{var[t,a]=e;this.chatsStates.next(Object.keys(t).reduce((e,s)=>{var r=t[s];return r.isActive&&x.chatIsExpired(r,a)?e[s]={isActive:!1,activationTime:null,lastChangeOfInitiativeTime:null,messagesStatus:{lastMessage:r.messagesStatus.lastMessage,incomingMessagesCount:0,outgoingMessagesCount:0}}:e[s]=t[s],e},{}))}))}statusOfChatWith(e){return this.chatsStates.pipe((0,n.T)(t=>{var a=t[e]||null;return a&&a.isActive?{incomingMessagesCount:a.messagesStatus.incomingMessagesCount,outgoingMessagesCount:a.messagesStatus.outgoingMessagesCount}:null}),(0,o.F)(g()))}}x.shared=(0,s.G)(e=>new x(e)),x.activeChatTimeout=5*h.b.minute,x.chatIsExpired=(e,t)=>!!e.isActive&&!!e.lastChangeOfInitiativeTime&&t-e.lastChangeOfInitiativeTime>=x.activeChatTimeout},7862(e,t,a){"use strict";a.d(t,{g:()=>n});var s=a(15526),r=a(12640),i=a(46018);class n{constructor(e){this.userId=e}logCallStarted(e,t,a,s){var n=(e=>{if(!e)return"Other";switch(e){case"chat":case"message":return"Chat";case"invitation":return"Chat_Requests";case"invitation-message-popup":case"invitation-with-video-bar":case"invitation-with-video":case"invitation-bar":case"invitation-with-video-from-contact":return"video_call_request_popup";default:return e}})(a);"Other"===n||s||t===this.userId||i.n.shared().logEvent("video_call_request_accepted",{source:n,caller_id:e,attendeeId:t}),i.n.shared().logEvent("video_call_started",{initiator_id:e,attendeeId:t}),r._.shared(this.userId).logEvent("call-started",{userId:this.userId,attendeeId:t,cta:a}).safeSubscribe()}logCallProfileButtonClicked(e,t){r._.shared(this.userId).logEvent("user-profile-button-clicked",{userId:this.userId,attendeeId:e,button:"dial",view:t}).safeSubscribe()}}n.shared=(0,s.G)(e=>new n(e))},22381(e,t,a){"use strict";a.d(t,{F:()=>y});var s=a(15526),r=a(37418),i=a(97156),n=a(56823),o=a(75841),c=a(13707),l=a(53940),d=a(32519),u=a(92453),p=a(40554),h=a(77813),m=a(16566),v=a(46018),g=a(12640),f=a(79942),b=a(94375);class y{constructor(){this.chatRequestCandidatesInViewportSubject=new i.t([]),this.chatRequestCandidatesInViewportSubject.pipe((0,l.p)(e=>e.length>0),(0,d.s)(()=>(0,n.O)(b.b.second)),(0,u.M)(()=>this.chatRequestCandidatesInViewportSubject.next([]))).safeSubscribe(e=>{r.V.shared().logEvent("contacts","view","chat_request_viewport",{candidates:e})})}logChatRequestClicked(e,t){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("contacts","click","chat_request",Object.assign({candidate_info:e},t?this.chatRequestAnalyticsPayload(t):{}))})}logChatOpened(e,t){v.n.shared().logEvent("chat_opened",{source:e,attendeeIsContact:t.toString()})}logChatRequestShown(e){r.V.getCandidateInfo(e.attendeeId).safeSubscribe(t=>{r.V.shared().logEvent("contacts","view","chat_request",Object.assign({candidate_info:t},this.chatRequestAnalyticsPayload(e)))})}logChatRequestInViewport(e){r.V.getCandidateInfo(e.attendeeId).safeSubscribe(t=>
3{var a=this.chatRequestCandidatesInViewportSubject.getValue();this.chatRequestCandidatesInViewportSubject.next([...a,Object.assign({},t,this.chatRequestAnalyticsPayload(e))])})}logChatRequestListShown(e){(0,o.of)(...e).pipe((0,p.H)(e=>r.V.getCandidateInfo(e.attendeeId).pipe((0,f.vV)(t=>({candidateInfo:t,chatRequest:e})))),(0,h.Q)(c.T),(0,m.$)()).toSingle().safeSubscribe(e=>{var t=e.map(e=>{var{candidateInfo:t,chatRequest:a}=e;return{category:"contacts",action:"view",label:"chat_request",payload:Object.assign({candidate_info:t},this.chatRequestAnalyticsPayload(a))}});r.V.shared().logBatch(t)})}logIntroductoryReceived(e,t){g._.shared(e).logEvent("introductory-received",{userId:e,reduced_delivery:t}).safeSubscribe()}logContactsProfileClicked(e){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("contacts","click","profile",{candidate_info:e})})}logContactsViewed(e){r.V.shared().logEvent("contacts","view","",{source:e})}logContactsSoundButtonClicked(){r.V.shared().logEvent("contacts","click","sound_button",void 0)}logContactsContactSearchFieldClicked(){r.V.shared().logEvent("contacts","click","contact_search_field",void 0)}logContactsConciergeClicked(){r.V.shared().logEvent("contacts","click","concierge",void 0)}logContactsConciergeClosed(){r.V.shared().logEvent("contacts_concierge","click","close_button",void 0)}logContactsMoreOptionsClicked(e){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("contacts","click","more_options",{candidate_info:e})})}logContactsBlurredMessageClicked(e){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("contacts","click","blurred_message",{candidate_info:e})})}chatRequestAnalyticsPayload(e){return{request_type:e.requestType,is_candidate_online:e.candidateOnline}}}y.shared=(0,s.G)(()=>new y)},11990(e,t,a){"use strict";a.d(t,{x:()=>function e(t,a,r){if("string"==typeof t){var i=t.split(":///");1===i.length&&(i=t.split(":"));var n=i.length>1?i.slice(1).join(""):"";switch(i[0]){case"photo":if(n.startsWith("/"))return{basename:n.split("/").slice(-1)[0],mediaType:"photo",reference:n,local:!1};return{basename:n,mediaType:"photo",reference:(0,s.qW)(a,r,n),local:!1};case"video":if(n.startsWith("/"))return{basename:n.split("/").slice(-1)[0],mediaType:"video",reference:n,local:!1};return{basename:n,mediaType:"video",reference:(0,s.Bt)(a,r,n),local:!1};case"audio":if(n.startsWith("/"))return{basename:n.split("/").slice(-1)[0],mediaType:"audio",reference:n,local:!1};return{basename:n,mediaType:"audio",reference:(0,s.YS)(a,r,n),local:!1};case"cheer":var o=n,c=void 0;return o.startsWith("/cheers")&&(o=o.replace("/cheers/",""),c="/cheers"),{basename:o,mediaType:"cheer",reference:c,local:!1};default:return null}}if("string"==typeof t.mediatype&&"string"==typeof t.basename){var l=t.reference&&t.reference.includes("cheer")?"cheer":t.mediatype.startsWith("video")?"video":t.mediatype.startsWith("image")?"photo":t.mediatype.startsWith("audio")?"audio":null;return l?{mediaType:l,basename:t.basename,reference:t.reference,local:!1}:null}return"string"==typeof t["media-type"]&&"string"==typeof t["base-name"]?e({mediatype:t["media-type"],basename:t["base-name"],reference:t.reference},a,r):null}});var s=a(99027)},35783(e,t,a){"use strict";a.d(t,{$:()=>g});var s=a(56823),r=a(34578),i=a(94375),n=a(84190),o=a(53940),c=a(56177),l=a(79560),d=a(39971),u=a(99027),p=a(78675),h=a(6801),m=a(15526),v=a(13462);class g{constructor(){this.items=v.T.shared().emailCovers}start(e){e.add((0,s.O)(i.b.minute).pipe((0,n.n)(()=>l.X.shared().userIsActive.pipe((0,o.p)(e=>!e),(0,c.s)(1))),(0,n.n)(()=>this.items),(0,n.n)(e=>(0,r.h)(...e.map(e=>{var t,a;let s;return(t=p.T.shared().photos.letterCover,a=(0,u.Nj)(e)+"."+t.size+"."+t.options.join("."),s=(0,h.o)(a,p.T.shared().sharding),new d.v(e=>{var t=new Image;return t.onload=()=>e.success(void 0),t.onerror=t=>e.error(t),t.src=s,()=>{t.src=""}})).asObservable()})))).safeSubscribe())}}g.shared=(0,m.G)(()=>new g)},60863(e,t,a){"use strict";a.d(t,{H:()=>i,z:()=>n});var s=a(11990),r=a(59251);function i(e){var t,a,i,n,o=(0,r.J)(e.sender),c=(0,r.J)(e.recipient);return{id:String(e.id),sender:o,recipient:c,introductory:!!e.introductory,presentAnswer:!!e.present||!!(null!=(t=e.meta)&&t["present-order-id"]),text:e.text||"",attachments:((null==e||null==(a=e.meta)?void 0:a.attachments)||[]).reduce((e,t)=>
3{var a=(0,s.x)(t,o,c);return a&&(e=e.concat(a)),e},[]),recommendation:(null==(i=e.meta)?void 0:i["match-algorithm"])==="recommendations",cover:e.cover,timestamp:new Date(e.timestamp),read:!!e.read,subject:e.subject||"",replied:e.replied,presentOrderId:null==(n=e.meta)?void 0:n["present-order-id"]}}function n(e){return{recipient:e.recipient,sender:e.sender,letterId:e.id,letterType:e.presentAnswer?"present":e.introductory?"introductory":"letter"}}},41604(e,t,a){"use strict";a.d(t,{T:()=>C});var s=a(15526),r=a(39971),i=a(79942),n=a(47319),o=a(85499);function c(e){class t{constructor(){this.setSubject=e=>t=>{t(e)},this.setText=e=>t=>{t(e)},this.setCover=e=>t=>{t(e)},this.attach=e=>t=>{t(e)},this.detach=e=>t=>{t(e)}}}return t.displayName=c.getDisplayName(e),t}c.getDisplayName=function(e){return"dialogs-mailbox-letter-writing."+e};var l=a(70089),d=a(54157);class u{upload(e,t){return d.l.shared().upload(e,t)}cancelUpload(e,t){d.l.shared().cancelUpload(e,t)}}u.shared=(0,s.G)(()=>new u);var p=a(88183),h=a.n(p),m=a(35783),v=a(52850),g=a(99027);function f(e){var{senderId:t,recipientId:a,letterTag:s}=h().parse(e);class r extends l.LP{constructor(r){super(),this.setSubject=e=>{this.setState({subject:e})},this.setText=e=>{this.setState({text:e})},this.setCover=e=>{this.setState({cover:e})},this.attach=e=>{if("cheer"===e.mediaType)return void this.setState({attachments:this.state.attachments.concat([{basename:e.basename,local:!1,mediaType:e.mediaType}])});this.setState({attachments:this.state.attachments.concat([{uri:e.uri,local:!0,mediaType:e.mediaType}])});var s=(0,g.gF)(a,t);u.shared().upload(s,e).safeSubscribe(t=>{var a=this.state.attachments.slice(),s=a.findIndex(t=>t.uri===e.uri);if(!(s<0)){switch(t.name){case"uploading":a[s]={uri:e.uri,mediaType:e.mediaType,local:!0,progress:t.progress};break;case"complete":a[s]={local:!1,mediaType:e.mediaType,basename:t.basename};break;case"failed":a.splice(s,1)}this.state.attachments=a,this.emitChange()}})},this.detach=e=>{var s=(0,g.gF)(a,t);e.local&&u.shared().cancelUpload(s,e.uri),this.setState({attachments:this.state.attachments.filter(t=>t.mediaType!==e.mediaType||(e.local?t.uri!==e.uri:t.basename!==e.basename))})},this.flux=r;var i=r.getActions(c,e);this.bindAction(i.setText,this.setText),this.bindAction(i.setSubject,this.setSubject),this.bindAction(i.setCover,this.setCover),this.bindAction(i.attach,this.attach),this.bindAction(i.detach,this.detach),this.state={subject:"",text:"",attachments:[],letterTag:s},m.$.shared().items.safeSubscribe(e=>{this.state.cover=(0,v.w)(e)})}}return r.displayName=f.getDisplayName(e),r}f.getDisplayName=function(e){return"dialogs-mailbox-letter-writing."+e};let b={actions:c,store:f};var y=a(43751),w=a(53940),k=a(56177),x=a(28138),S=a(4088),P=a(84401);class C{constructor(e){this.unsentLettersRecipientsMap={},this.userId=e}start(e){e.add(()=>{var e=e=>{delete this.unsentLettersRecipientsMap[e.tag]};return n.A.shared().addOnLetterAddedListener(e),()=>{n.A.shared().removeOnLetterAddedListener(e)}})}send(e,t){return r.v.defer(()=>(this.unsentLettersRecipientsMap[e]=t,this.patchMessage(e,t),this.build(e,t).pipe((0,i.Fg)(e=>o.c.shared(this.userId).send(t,e,"default")),(0,i.ex)(a=>{a.error&&this.deleteMessage(e,t)}))))}getUnsentLetterRecipient(e){return this.unsentLettersRecipientsMap[e]||null}setUnpaidMessage(e,t){this.patchUnpaidMessage(e,t)}build(e,t){return r.v.defer(()=>y.Y.shared().get(b,h().stringify({senderId:this.userId,recipientId:t,letterTag:e})).store.rxState().pipe((0,w.p)(e=>{var t;return!e.attachments||!(null!=(t=e.attachments)&&t.some(e=>e.local))}),(0,k.s)(1),(0,x.T)(t=>({tag:e,text:t.text||"",subject:t.subject||"",cover:t.cover||"",attachments:t.attachments||[]}))).toSingle())}patchMessage(e,t){var a=y.Y.shared().get(b,h().stringify({senderId:this.userId,recipientId:t,letterTag:e})).store.getState(),s=y.Y.shared().get(S.Ay,(0,S.OX)(this.userId,t));s.store.getState().messages.find(t=>t.tag===e)||s.actions.patch({tag:e,sender:this.userId,recipient:t,text:a.text,status:P.R.Sending,timestamp:new Date().getTime(),meta:{cover:a.cover,letter:e,introductory:!1,attachments:a.attachments}})}patchUnpaidMessage(e,t){var a=y.Y.shared().get(S.Ay,(0,S.OX)(this.userId,t)),s=a.store.getState().messages.find(t=>t.tag===e);s&&a.actions.patch(Object.assign({},s,{status:P.R.Unpaid,needPay:!0}))}deleteMessage(e,t){y.Y.shared().get(S.Ay,(0,S.OX)(this.userId,t)).actions.delete(e)}}C.shared=(0,s.G)(e=>new C(e))},85499(e,t,a){"use strict";a.d(t,{c:()=>w});var s=a(15526),r=a(58508),i=a(60863),n=a(79942),o=a(39971),c=a(91885),l=a(38107),d=a(4126),u=a(75841),p=a(17524),h=a(34578),m=a(30495),v=a(13462),g=a(28138),f=a(92453),b=a(53940),y=a(47319).A;class w{constructor(e){this.lettersCache={}
3,this.refreshSubject=new l.m(1),this.userId=e}get(e){return(0,d.v)(()=>{if(this.lettersCache[e.id])return(0,u.of)(c.Q.success(this.lettersCache[e.id]));var t=(0,i.z)(e),a=(0,p.z)([r.G.shared(this.userId).data(t),v.T.shared().limitIntroductoryLetterAttachments]).pipe((0,g.T)(e=>{var t,a,[s,r]=e;return s.isSuccessful?Object.assign({},s,{value:Object.assign({},s.value,{replied:null!=(t=s.value.replied)?t:null==(a=this.lettersCache[s.value.id])?void 0:a.replied,meta:Object.assign({},s.value.meta,{attachments:r&&s.value.introductory&&s.value.meta.attachments?s.value.meta.attachments.slice(0,r):s.value.meta.attachments})})}):s}),(0,g.T)(e=>e.isSuccessful?c.Q.success((0,i.H)(e.value)):e),(0,f.M)(e=>{e.isSuccessful&&(this.lettersCache[e.value.id]=e.value)})),s=this.refreshSubject.pipe((0,b.p)(t=>t.includes(e.id)),(0,g.T)(()=>this.lettersCache[e.id]),(0,b.p)(e=>!!e),(0,g.T)(e=>c.Q.success(e)));return(0,h.h)(s,a)})}markAsRead(e){return o.v.defer(()=>{var t=(0,i.z)(e);return r.G.shared(this.userId).markAsRead(t).pipe((0,n.ex)(()=>y.shared().markLetterAsRead(e)),(0,n.ex)(()=>{this.lettersCache[e.id]=Object.assign({},e,{read:!0})}))})}send(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default";return o.v.defer(()=>(this.lettersCache[t.tag]=Object.assign({},t,{id:t.tag,recipient:e,sender:this.userId,timestamp:new Date,read:!1}),(0,p.z)([r.G.shared(this.userId).send(e,Object.assign({},t,{attachments:t.attachments.map(e=>e.mediaType+":"+e.basename),generation:null,"letter-category":"unknown"}),a).asObservable(),v.T.shared().lettersForOnlineUsersEnabled]).toSingle().pipe((0,n.Fg)(t=>{var[a,s]=t;return!s&&a.isSuccessful?this.getLastOutgoingLetter(e).pipe((0,n.ex)(t=>t.isSuccessful&&this.markLettersCacheReplied(e,t.value.id)),(0,n.AB)(a)):o.v.just(a)}))))}markLettersCacheReplied(e,t){var a=[];for(var s of Object.values(this.lettersCache))s.sender!==e||s.replied||(this.lettersCache[s.id]=Object.assign({},s,{replied:t}),a.push(s.id));this.refreshSubject.next(a)}getLastOutgoingLetter(e){return(0,m.p6)(m.jI.shared().dialogs.letters.list,this.userId,{introductory:!1,direction:"out",participant:e,select:1}).pipe((0,n.vV)(e=>{var{data:t}=e;return null!=t&&t.letters.length?c.Q.success(t.letters[0]):c.Q.failure(void 0)}))}}w.shared=(0,s.G)(e=>new w(e))},66382(e,t,a){"use strict";a.d(t,{j:()=>s.j});var s=a(96650)},81468(e,t,a){"use strict";a.d(t,{Z:()=>d,v:()=>r.v});var s,r=a(46856),i=a(8733),n=a(15526),o=a(22381),c=a(42618);class l{constructor(){this.startChatIntentSubject=new i.B,this.startChatIntent=this.startChatIntentSubject.asObservable()}intercept(e,t){this.startChatIntentSubject.next({attendeeId:e,cta:t})}}l.shared=(0,n.G)(()=>new l);var d=(s=r.Z,(e,t,a,r)=>{"chat-requests"===a&&"mobile"===(0,c.platform)()&&o.F.shared().logChatRequestClicked(e,null==r?void 0:r.chatRequestAnalytics),l.shared().intercept(e,a),s(e,t,a,r)})},46856(e,t,a){"use strict";a.d(t,{Z:()=>d,v:()=>u});var s=a(98153),r=a(39971),i=a(66382),n=a(22381),o=a(92362),c=a(45482),l=a(79942);function d(e,t,a,d){"chat-requests"===a&&null!=d&&d.chatRequestAnalytics&&n.F.shared().logChatRequestClicked(e,d.chatRequestAnalytics),i.j.shared().chatAttendee.toSingle().pipe((0,l.Fg)(i=>i===e?r.v.just(void 0):(s.A.emit("command.sidebar.open","chat",e,void 0,a,t),c.Session.shared().userId.toSingle().pipe((0,l.ex)(t=>{t&&o.a.shared(t).logChatView(e,a)}))))).safeSubscribe()}function u(){return r.v.defer(()=>(s.A.emit("command.sidebar.close"),r.v.just(void 0)))}},62875(e,t,a){"use strict";a.d(t,{a:()=>i});var s=a(43751),r=a(49844);function i(e,t,a,i){return new Promise((n,o)=>{var c=i||(0,r.w0)(e);s.Y.shared().get(r.Ay,(0,r.OX)(e,t)).actions.sendPredefined(a,c,e=>{e?o(e):n()})})}},74923(e,t,a){"use strict";a.d(t,{n:()=>r});var s,r=((s={})[s.Failed=1]="Failed",s[s.Delivered=2]="Delivered",s[s.Unpaid=3]="Unpaid",s[s.Sending=4]="Sending",s[s.Local=5]="Local",s)},92362(e,t,a){"use strict";a.d(t,{a:()=>d});var s=a(15526),r=a(12640),i=a(2643),n=a(37418),o=a(97361),c=a(46018),l=a(17951);class d{constructor(e){this.userId=e}logChatOpened(e,t){r._.shared(this.userId).logEvent("chat-opened",{userId:this.userId,attendeeId:e,cta:t}).safeSubscribe(),l._.shared(this.userId).logUserAction({type:"chat.opened",data:{"attendee-id":e}}).safeSubscribe()}logChatProfileButtonClicked(e,t,a){a?r._.shared(this.userId).logEvent("profile-header-start-chat-clicked",{"user-id":this.userId,"attendee-id":e}).safeSubscribe():r._.shared(this.userId).logEvent("user-profile-button-clicked",{userId:this.userId,attendeeId:e,button:"chat",view:t}).safeSubscribe()}logMessageSent(e,t){n.V.getCandidateInfo(e).safeSubscribe(a=>{var s=(0,i.A)(this.userId,e);
3n.V.shared().logEvent("chat","click","send",{candidate_info:a,message:{candidate_id:e,chat_id:s.lower+":"+s.higher,message_text:t,message_time:new Date().toISOString(),message_type:"chat"}})})}logMessageRead(e,t){n.V.getCandidateInfo(e).safeSubscribe(a=>{var s=(0,i.A)(this.userId,e);n.V.shared().logEvent("chat","view","message",{candidate_info:a,message:{candidate_id:e,chat_id:s.lower+":"+s.higher,message_text:t.text,message_time:(0,o.ne)(t.timestamp)}})})}logFirstMessageSent(e,t){var a=(0,i.A)(this.userId,e);c.n.shared().logEvent("chat_first_message_sent",{chat_id:a.lower+":"+a.higher,first_message_type:t})}logLetterShownInChat(e){r._.shared(this.userId).logEvent("dialogs-letter-shown-in-chat",{"letter-id":e}).safeSubscribe()}logBannerShown(e){n.V.shared().logEvent("chat","view","banner",{chat:{banner_name:e}})}logBannerClicked(e){n.V.shared().logEvent("chat","click","banner",{chat:{banner_name:e}})}logChatView(e,t){n.V.getCandidateInfo(e).safeSubscribe(e=>{n.V.shared().logEvent("chat","view","",{candidate_info:e,chat:{source:t||"profile"}})})}logChatClick(e){n.V.shared().logEvent("chat","click","",{chat:{button_pressed:e}})}logChatButtonClick(e){n.V.shared().logEvent("chat","click","chat_button",{chat:{source:e}})}logIceBreakerDrafted(e){r._.shared(this.userId).logEvent("ice-breaker-draft",{attendeeId:e}).safeSubscribe()}logIceBreakerSent(e){r._.shared(this.userId).logEvent("ice-breaker-sent",{attendeeId:e}).safeSubscribe()}}d.shared=(0,s.G)(e=>new d(e))},34986(e,t,a){"use strict";a.d(t,{e:()=>i,p:()=>r});var s,r=((s={})[s.PartialLoad=1]="PartialLoad",s[s.PaymentRequired=2]="PaymentRequired",s);function i(e){var t=Error("MessagesActionsError (CODE: "+e+")");return t.name="MessagesActionsError",t.code=e,Object.setPrototypeOf?Object.setPrototypeOf(t,i.prototype):t.__proto__=i.prototype,Error.captureStackTrace&&Error.captureStackTrace(t,i),t}i.prototype=Object.create(Error.prototype),Object.setPrototypeOf?Object.setPrototypeOf(i,Error):i.__proto__=Error},31424(e,t,a){"use strict";a.d(t,{w:()=>r});var s=a(63984);function r(e,t){return""+(t||"")+e+"_"+(0,s.A)()}},98191(e,t,a){"use strict";function s(e,t){return e+":"+t}function r(e){var t;if(2!==(t=e.split(":")).length)throw Error('MessagesModel should have id in format "{user}:{attendee}"');return{identity:t[0],attendee:t[1]}}a.d(t,{F:()=>r,O:()=>s})},4088(e,t,a){"use strict";a.d(t,{Ay:()=>n,Fg:()=>s.F,OX:()=>s.O,w0:()=>r.w});var s=a(98191);a(34986);var r=a(31424),i=a(17501).A;let n={store:a(88274).A,actions:i}},49844(e,t,a){"use strict";a.d(t,{eR:()=>i.e,w0:()=>o.w,Ay:()=>c,pT:()=>i.p,OX:()=>n.O});var s=a(22835).A,r=a(46337).A,i=a(34986),n=a(98191),o=a(31424);let c={store:r,actions:s}},34677(e,t,a){"use strict";a.d(t,{Go:()=>i,Nd:()=>n,sR:()=>o});var s,r,i=((s={})[s.Text=0]="Text",s[s.Cheer=1]="Cheer",s[s.Photo=2]="Photo",s[s.Video=3]="Video",s[s.Letter=4]="Letter",s[s.Sticker=5]="Sticker",s[s.System=6]="System",s[s.Voice=7]="Voice",s[s.HTML=8]="HTML",s[s.MetaverseDate=14]="MetaverseDate",s[s.MetaverseDateReminder=15]="MetaverseDateReminder",s[s.LetterRecommendation=16]="LetterRecommendation",s[s.AIGenerated=21]="AIGenerated",s[s.DialogsThemesUpdatedMessage=23]="DialogsThemesUpdatedMessage",s[s.MessageReaction=25]="MessageReaction",s[s.DialogsThemesTrialMessage=26]="DialogsThemesTrialMessage",s[s.DialogsThemesCustomThemeUpdatedMessage=27]="DialogsThemesCustomThemeUpdatedMessage",s[s.AudioCallMotivationMessage=29]="AudioCallMotivationMessage",s),n=((r={}).CallHappened="CALL_HAPPENED",r.CallMissed="CALL_MISSED",r.CallIgnored="CALL_IGNORED",r.ChatEnded="CHAT_ENDED",r.QuizResults="QUIZ_RESULTS",r.LetterRecommendation="LETTER_RECOMMENDATION",r.PromoCreditsAdded="PROMO_CREDITS_ADDED",r.PromoBenefitsAdded="PROMO_BENEFITS_ADDED",r);function o(e,t){var a,s,r,o,c,{meta:l,sender:d,recipient:u,text:p,type:h,tag:m,text_localized:v}=e,g=null;if(null!=l&&l.reference){var f=l.reference.split(":///");1===f.length&&(f=l.reference.split(":"));var b=f.length>1?f.slice(1).join(""):"";switch(f[0]){case"photo":g={tag:m,type:i.Photo,content:{basename:b}};break;case"video":g={tag:m,type:i.Video,content:{basename:b}};break;case"audio":var y=l["voice-language"];g={tag:m,type:"audio.mop"===h&&b.includes("audio.mop")?i.AudioCallMotivationMessage:i.Voice,content:{basename:b,language:y}};break;case"sticker":var w=l.sticker;g={tag:m,type:i.Sticker,content:{basename:b,pack:null==w?void 0:w.pack,name:null==w?void 0:w.name,image:null==w?void 0:w.image,smallImage:null==w?void 0:w["small-image"],animation:null==w?void 0:w.animation,animationPreview:null==w?void 0:w["animation-preview"]}};break;case"cheer":var k=l.price,x=l.transfer,S=b.split(";");if(!k){var P=S.findIndex(e=>e.startsWith("price="));P>=0&&(k=parseInt(S[P].replace("price=",""))/(t||1))}if(!x){var C=S.findIndex(e=>e.startsWith("diamonds="));C>=0&&(x=parseInt(S[C].replace("diamonds=","")))}var j=null==l?void 0:l.references,_=!!(null!=j&&null!=(a=j[0])&&null!=(a=a.labels)&&a.includes("matchiversary"));g={tag:m,type:i.Cheer,content:{basename:b,price:k,amount:x,references:j,matchiversary:_}}}}return null!=l&&null!=(s=l.localSource)&&s.type&&(l.localSource.type.startsWith("image")?g={tag:m,type:i.Photo,content:{filePath:l.localSource.uri,progress:l.progress||0}}:l.localSource.type.startsWith("video")?g={tag:m,type:i.Video,content:{filePath:l.localSource.uri,progress:l.progress||0}}:l.localSource.type.startsWith("audio")&&(g={tag:m,type:i.Voice,content:{filePath:l.localSource.uri,progress:l.progress||0}})),null!=l&&l.letter&&(g={tag:m,type:i.Letter,content:{id:String(l.letter),cover:l.cover,attachments:(l.attachments||[]).map(e=>{if("string"==typeof e){var[t,a]=e.split(":");return{basename:a,mediaType:t,local:!1}}return e}),introductory:l.introductory||!1,presentAnswer:!!l["present-order-id"],sender:d,recipient:u,text:p||"",timestamp:new Date(e.timestamp)}}),"letters.recommendations"===h?g={tag:m,type:i.LetterRecommendation,content:p||""}:"videocall.finished"===h?g={tag:m,type:i.System,content:{type:n.CallHappened,callType:null==l?void 0:l["call-type"]}}:"videocall.missed"===h?g={tag:m,type:i.System,content:{type:n.CallMissed,missedAt:null!=l&&l["missed-timestamp"]?new Date(null==l?void 0:l["missed-timestamp"]):void 0,callType:null==l?void 0:l["call-type"]}}:"videocall.interactive.finished"===h?g={tag:m,type:i.System,content:{type:n.QuizResults,questionsCount:null==l||null==(r=l.interactive)?void 0:r.questionsCount,matchedCount:null==l||null==(o=l.interactive)?void 0:o.matchedCount,quizId:null==l||null==(c=l.interactive)?void 0:c.id}}
3:"ai.generated"===h&&(g={tag:m,type:i.AIGenerated,content:p||""}),null!=l&&l["exo-metaverse-date"]&&(g={tag:m,type:i.MetaverseDate,content:{start:new Date(l["exo-metaverse-date"]["date-time-start"]),end:new Date(l["exo-metaverse-date"]["date-time-end"]),location:l["exo-metaverse-date"]["spacial-space"].name}}),null!=l&&l["exo-metaverse-date-reminder"]&&(g={tag:m,type:i.MetaverseDateReminder,content:{location:l["exo-metaverse-date-reminder"]["spacial-space"].name,url:l["exo-metaverse-date-reminder"]["spacial-space"].url}}),"dialogs.themes.updated"===h&&(g={tag:m,type:i.DialogsThemesUpdatedMessage,content:p||""}),"dialogs.themes.gallery"===h&&(g={tag:m,type:i.DialogsThemesCustomThemeUpdatedMessage,content:p||""}),"dialogs.themes.trial"===h&&(g={tag:m,type:i.DialogsThemesTrialMessage,content:p||""}),g||(g={tag:m,type:i.Text,content:p||"",contentLocalized:v}),g}},63398(e,t,a){"use strict";a.d(t,{X:()=>i});var s=a(15526),r=a(38107);class i{constructor(){this.messageReadingIntentSubject=new r.m(1),this.messageReadingIntent=this.messageReadingIntentSubject.asObservable()}intercept(e){this.messageReadingIntentSubject.next(e)}}i.shared=(0,s.G)(()=>new i)},50365(e,t,a){"use strict";a.d(t,{f:()=>n});var s=a(34677),r=a(74923),i=a(84401);function n(e,t){var a=(0,s.sR)(e,t);e.meta&&e.meta["wink-template"]&&(m=e.meta["wink-template"]);var n=r.n.Sending;switch(e.status){case i.R.Failed:n=r.n.Failed;break;case i.R.Processing:case i.R.Sending:n=r.n.Sending;break;case i.R.Delivered:n=r.n.Delivered;break;case i.R.Unpaid:n=r.n.Unpaid;break;case i.R.Local:n=r.n.Local}switch(a.type){case s.Go.Voice:case s.Go.AudioCallMotivationMessage:v={reference:{basename:(null==e||null==(o=e.meta)||null==(o=o.reference)||null==(o=o.split(":"))?void 0:o[1])||""}};break;case s.Go.DialogsThemesUpdatedMessage:case s.Go.DialogsThemesCustomThemeUpdatedMessage:case s.Go.DialogsThemesTrialMessage:v={"dialogs-theme":{"actor-id":(null==(c=e.meta)||null==(c=c["dialogs-theme"])?void 0:c["actor-id"])||"",reference:null==(l=e.meta)||null==(l=l["dialogs-theme"])?void 0:l.reference,"update-type":null==(d=e.meta)||null==(d=d["dialogs-theme"])?void 0:d["update-type"],source:null==(u=e.meta)||null==(u=u["dialogs-theme"])?void 0:u.source,"expires-at":null==(p=e.meta)||null==(p=p["dialogs-theme"])?void 0:p["expires-at"]}};break;case s.Go.Cheer:var o,c,l,d,u,p,h,m,v,g,f,b=a.content;v={bonuses:(null!=(g=b.price)?g:0)===0&&(null!=(f=b.amount)?f:0)===0||void 0};break;default:v=void 0}return Object.assign({},a,{id:e.id,tag:e.tag,sender:e.sender,recipient:e.recipient,timestamp:e.timestamp,placeholder:e.text,read:!!e.read,needPay:e.needPay,status:n,reason:m,meta:v,auto:"string"==typeof e.tag&&-1!==e.tag.indexOf("-"),wink:!!(null!=(h=e.meta)&&h["wink-template"]),reaction:e.reaction})}},43981(e,t,a){"use strict";a.d(t,{e:()=>p});var s=a(15526),r=a(50365),i=a(86977),n=a(53940),o=a(84190),c=a(56177),l=a(28138),d=a(13462),u=a(94375);class p{constructor(e){this.newMessage=i.I.shared(e).events(p.eventType).pipe((0,n.p)(t=>t.sender===e||t.recipient===e),(0,o.n)(e=>{var t=Object.assign({},e,{timestamp:e.timestamp*u.b.second});return d.T.shared().currencyDevaluationRatio.pipe((0,c.s)(1),(0,l.T)(e=>(0,r.f)(t,e)))}))}}p.shared=(0,s.G)(e=>new p(e)),p.eventType="message:message:v2"},39870(e,t,a){"use strict";a.d(t,{r:()=>P});var s=a(89218),r=a(15526),i=a(17524),n=a(56607),o=a(91885),c=a(97983),l=a(65052),d=a(28138),u=a(15654),p=a(36580),h=a(84190),m=a(53940),v=a(56177),g=a(22081),f=a(79942),b=a(13462),y=a(41764),w=a(36094),k=a(24889),x=a(58731),S="free-mingle-offered";class P extends s.D{constructor(e){super(),this.userId=e,this.persistence=x.y.shared("free-mingle-offering",this.userId);var t=(0,i.z)([this.persistence.load(S).asObservable(),this.offeringResult.pipe((0,c.u)(!0),(0,l.Z)(!1))]).pipe((0,d.T)(e=>{var[t,a]=e;return t||a}),(0,u.F)(),(0,p.t)({bufferSize:1,refCount:!0})),a=this.offer.pipe((0,h.n)(e=>e?n.w:b.T.shared().freeMingleEnabled)),s=w.w.shared().userDistractionAllowed;this.canOffer=k.h.shared().completed.pipe((0,m.p)(Boolean),(0,v.s)(1),(0,h.n)(()=>(0,i.z)([a,y.c.shared().deepLink.pipe((0,f.vV)(e=>{var t;return!!(null!=e&&null!=(t=e.commonArgs)&&t.disableLmPopup)})).asObservable(),s,t]).pipe((0,d.T)(e=>{var[t,a,s,r]=e;return t&&!a&&s&&!r}))),(0,u.F)(),(0,p.t)({refCount:!0,bufferSize:1}))}start(e){return this.persistence.store(S,!0).pipe((0,f.AB)(o.Q.success({cta:e})))}startOffer(e){return super.startOffer(e).pipe((0,f.ex)(()=>g.x.shared(this.userId).setTagEnabled("lm.popup",!1).safeSubscribe()))}}P.shared=(0,r.G)(e=>new P(e))},36713(e,t,a){"use strict";a.d(t,{n:()=>A,p:()=>T});var s=a(36909),r=a(30495),i=a(17524),n=a(75841),o=a(84190),c=a(28138),l=a(15526),d=a(13462),u=a(50846),p=a(79942),h=a(50042),m=a(91885),v=a(39971),g=a(8733),f=
3a(97983);class b extends u.Q{constructor(e){super("dialogs.stickers.personalized",e,t=>{var{attendeeId:a,features:s,types:i}=t,n={attendeeId:a,features:s.join("/")||void 0};for(var o in i||{})n[o+"-type"]=null==i?void 0:i[o];return(0,r.p6)(r.jI.shared().v3.stickers["personalized-list"],e,n).pipe((0,p.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:a.items,ttl:(null==(t=(0,h.a)(s))?void 0:t.maxAge)||0}}))}),this.userId=e,this.refreshSubject=new g.B}shouldRefreshData(){return this.refreshSubject.pipe((0,f.u)(()=>!0))}refresh(){this.refreshSubject.next(void 0)}purchasePack(e,t){return(0,r.p6)(r.jI.shared().v2.stickers.packs.post,this.userId,{name:e,credits:t}).pipe((0,p.vV)(()=>m.Q.success()),(0,p.ex)(e=>{e.isSuccessful&&this.refresh()}),(0,p.ZC)(e=>{switch(e.status){case 402:return v.v.just(m.Q.failure("insufficient-funds"));case 409:return v.v.just(m.Q.failure("failed"));default:return v.v.error(e)}}))}send(e){var{name:t,packName:a,tag:s,attendeeId:i}=e;return(0,r.p6)(r.jI.shared().v3.stickers.send,this.userId,i,{name:t,packName:a,tag:s}).pipe((0,p.vV)(()=>m.Q.success()),(0,p.ZC)(e=>422===e.status?v.v.just(m.Q.failure("failed")):v.v.just(m.Q.failure(String(e.status)))))}}b.shared=(0,l.G)(e=>new b(e));var y=a(15654),w=a(36580),k=a(22081),x=a(33702),S=a.n(x);class P{constructor(e){this.userId=e,this.packs=k.x.shared(this.userId).tags.pipe((0,c.T)(e=>{var t={},a={};return e.forEach(e=>{e.startsWith("stickers.packs.unseen..")&&(t[e.replace("stickers.packs.unseen..","")]="unseen"),e.startsWith("stickers.packs.new..")&&(a[e.replace("stickers.packs.new..","")]="new")}),Object.assign({},a,t)}),(0,y.F)(S()),(0,w.t)({bufferSize:1,refCount:!0}))}}P.shared=(0,l.G)(e=>new P(e));var C=a(94375),j=a(48484),_=a(91760),T=1.5*C.b.second;class A{constructor(e){this.userId=e}prepareStickers(e){var{shards:t,prefix:a,unknownPacks:s,devaluationRatio:r,data:i,localizedNames:n}=e;return i?i.map(e=>{var i,o,c,l=e.stickers?e.stickers.map(s=>{var r,i=e.name+"-"+s.name;return Object.assign({basename:s.name,src:this.getStickerURL(s.image,t,a),reference:i,animated:!!s.animation},s.animation?{animation:this.getStickerURL(s.animation,t,a)}:{},{animationPreviewSrc:s.animationPreview?this.getStickerURL(s.animationPreview,t,a):void 0},s.linkedCheer?{linkedCheer:s.linkedCheer}:{},null!=(r=s.labels)&&r.length?{labels:s.labels}:{},{image:s.image,smallImage:s.smallImage})}):[],d=null==(i=e.types)?void 0:i.map(e=>({name:e.name,src:this.getStickerURL(e.image,t,a)})),u=e.credits/r,p=e.labels.includes("disabled"),h=e.icon&&e.icon.name||(null==(o=l[0])?void 0:o.basename),m=null==(c=e.stickers)?void 0:c.find(e=>e.name===h);return{name:e.name,paid:e.isBought,price:e.credits,stickers:l,types:d,visibilityStatus:s[e.name],type:e.type,visiblePrice:u,disabled:p,icon:h,iconPath:null==m?void 0:m.smallImage,iconSrc:m&&this.get
3StickerURL(m.image,t,a),generic:e.labels.includes("generic"),localizedName:n[e.name]}}):[]}getStickerURL(e,t,a){var i="https:"+r.jI.shared().getBaseHost();return(0,s.B)(new URL(e,i).toString(),t,a)}purchasePack(e,t){return b.shared(this.userId).purchasePack(e,t)}stickerPacks(e){var t=(0,i.z)([d.T.shared().supportedStickersPacks,j.T3.shared(this.userId).types]).pipe((0,o.n)(t=>{var[a,s]=t;return(0,i.z)([b.shared(this.userId).data({attendeeId:e,features:a,types:s||void 0}),d.T.shared().stickersDevaluationRatio,d.T.shared().sharding,P.shared(this.userId).packs,_.o.shared().getTexts("/texts/stickers/packs/names")])}),(0,c.T)(e=>{var[t,a,{shards:s,prefix:r},i,n]=e;return this.prepareStickers({data:t,devaluationRatio:a,shards:s,prefix:r,unknownPacks:i,localizedNames:n})}));return d.T.shared().stickersEnabled.pipe((0,o.n)(e=>e?t:(0,n.of)([])))}send(e){return b.shared(this.userId).send(e)}refresh(){b.shared(this.userId).refresh()}}A.shared=(0,l.G)(e=>new A(e))},28988(e,t,a){"use strict";let s;a.d(t,{U:()=>h});var r=a(45482),i=a(36713),n=a(63984),o=a(81468),c=a(39971),l=a(79942),d=a(91885),u=a(98153),p=a(49004),h=(s=e=>{var{attendeeId:t,stickerName:a,openChat:s,tag:u,cta:h}=e;return r.Session.shared().userId.toSingle().pipe((0,l.Fg)(e=>{if(!e)return c.v.just(d.Q.failure("failed"));var r=null!=u?u:String((0,n.A)()),[m,v]=a.split("-");return i.n.shared(e).stickerPacks(t).toSingle().pipe((0,l.Fg)(n=>{var u=n.find(e=>e.name===m),g=null==u?void 0:u.stickers.find(e=>e.basename===v),f=null==g?void 0:g.src;return c.v.just(void 0).pipe((0,l.ex)(()=>{s&&(0,o.Z)(t),p.h.shared().interceptIntent(d.Q.success({attendeeId:t,stickerName:a,tag:r,stickerSrc:f,cta:h}))}),(0,l.Fg)(()=>i.n.shared(e).send({attendeeId:t,packName:m,name:v,tag:r})),(0,l.ex)(e=>{e.isSuccessful||p.h.shared().interceptIntent(d.Q.failure({attendeeId:t,stickerName:a,tag:r,cta:h}))}))}))}))},e=>c.v.defer(()=>{var{attendeeId:t,stickerName:a,openChat:r,tag:i,cta:o}=e,c="sticker:"+a,d=null!=i?i:String((0,n.A)());return u.A.emit("command.user-actions.interaction.track",[{place:"messages.sticker.send",tag:d,recipient:t,reference:c,group:a.split("-")[0]}]),s({attendeeId:t,stickerName:a,openChat:r,tag:d,cta:o}).pipe((0,l.ex)(e=>{var t=e.isSuccessful?null:{status:"failed"===e.error?400:e.error};u.A.emit("event.dialogs.messages.send.request.completed",t,{tag:d,text:a})}))}))},49004(e,t,a){"use strict";a.d(t,{h:()=>i});var s=a(8733),r=a(15526);class i{constructor(){this.intentSubject=new s.B,this.intent=this.intentSubject.asObservable()}interceptIntent(e){this.intentSubject.next(e)}}i.shared=(0,r.G)(()=>new i)},48484(e,t,a){"use strict";a.d(t,{T3:()=>h});var s=a(79942),r=a(15526),i=a(22998),n=a(33702),o=a.n(n),c=a(8733),l=a(34578),d=a(15654),u=a(36580),p="selected";class h{constructor(e){this.typesSubject=new c.B,this.remotePersistence=i.w.shared("dialogs-stickers-packs-types",e),this.types=(0,l.h)(this.remotePersistence.load(p),this.typesSubject.asObservable()).pipe((0,d.F)(o()),(0,u.t)({bufferSize:1,refCount:!0}))}setType(e){return this.remotePersistence.load(p).pipe((0,s.vV)(t=>Object.assign({},t,{[e.packName]:e.packType})),(0,s.ex)(e=>this.typesSubject.next(e)),(0,s.Fg)(e=>this.remotePersistence.store(p,e)),(0,s.AB)(void 0))}}h.shared=(0,r.G)(e=>new h(e))},35920(e,t,a){"use strict";a.d(t,{W:()=>b});var s=a(15526),r=a(89218),i=a(39971),n=a(91885),o=a(17524),c=a(56607),l=a(56823),d=a(84190),u=a(28138),p=a(15654),h=a(36580),m=a(53193),v=a(13462),g=a(79942),f=a(68518);class b extends r.D{constructor(e){super(),this.userId=e,this.canOffer=(0,o.z)([v.T.shared().videoInvites.blocking.enabled,v.T.shared().videoInvites.blocking.allowedNumberOfDismisses]).pipe((0,d.n)(e=>{var[t,a]=e;return t&&a?f.M.shared(this.userId).dismissedCount.pipe((0,u.T)(e=>e>=a)):c.w}),(0,p.F)(),(0,h.t)({refCount:!0,bufferSize:1}))}start(){return v.T.shared().videoInvites.blocking.expiryTtl.toSingle().pipe((0,g.ex)(e=>{(0,l.O)(e).pipe((0,d.n)(()=>this.rejectOffer()),(0,m.Q)(this.offeringResult)).safeSubscribe()}),(0,g.AB)(n.Q.success(!0)))}accept(){return i.v.just(n.Q.success()).pipe((0,g.ex)(()=>f.M.shared(this.userId).reset()))}reject(){return i.v.just(n.Q.success()).pipe((0,g.ex)(()=>f.M.shared(this.userId).reset()))}}b.shared=(0,s.G)(e=>new b(e))},68518(e,t,a){"use strict";a.d(t,{M:()=>u});var s=a(97156),r=a(58731),i=a(94375),n=a(15526),o=a(39971),c="dismissed-count-for-non-contacts",l="last-dismiss-added-time-for-non-contacts",d=i.b.day;
3class u{constructor(e){this.dismissedCountSubject=new s.t(0),this.dismissedCount=this.dismissedCountSubject.asObservable(),this.lastDismissAddedTime=0,this.userId=e,this.persistence=r.y.shared("video-invites",this.userId)}start(e){e.add(o.v.zip(this.persistence.load(c),this.persistence.load(l)).safeSubscribe(e=>{var[t,a]=e;this.dismissedCountSubject.next(t||0),this.lastDismissAddedTime=a||0}))}reset(){this.dismissedCountSubject.next(0),this.persistence.store(c,0).safeSubscribe(),this.persistence.store(l,0).safeSubscribe(),this.lastDismissAddedTime=0}increase(){var e=this.dismissedCountSubject.getValue()+1;Date.now()-this.lastDismissAddedTime>=d&&(e=1),this.dismissedCountSubject.next(e),this.persistence.store(c,e).safeSubscribe(),this.persistence.store(l,Date.now()).safeSubscribe(),this.lastDismissAddedTime=Date.now()}}u.shared=(0,n.G)(e=>new u(e))},88174(e,t,a){"use strict";a.d(t,{K:()=>b});var s=a(15526),r=a(75841),i=a(56607),n=a(17524),o=a(54157),c=a(30495),l=a(50846),d=a(50042),u=a(79942);class p extends l.Q{constructor(e){super("users.videos.invitation",e,()=>(0,c.p6)((e,t)=>c.jI.shared().users.videos.invitation.list(e,t,{accept:"application/vnd.sdv.filetags+json"}),e).pipe((0,u.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:a?a.files:[],ttl:(null==(t=(0,d.a)(s))?void 0:t.maxAge)||0}}))),this.resource="users/"+e+"/videos/invitation"}upload(e){return o.l.shared().upload(this.resource,e)}}p.shared=(0,s.G)(e=>new p(e));var h=a(13462),m=a(84190),v=a(28138),g=a(65428),f=a(25871);class b{constructor(e){this.userId=e}checkRecordingAvailability(){return h.T.shared().videoInvites.recording.enabled.pipe((0,m.n)(e=>e?f.L.shared(this.userId).videoPromoAllowed(this.userId,"invite").pipe((0,m.n)(e=>e?(0,n.z)([p.shared(this.userId).data(),g.K.shared().camera,h.T.shared().videoInvites.recording.expiryTtl]).pipe((0,v.T)(e=>{var[t,a,s]=e,r=t.length?Math.max(...t.map(e=>new Date(e.created).getTime())):0,i=Date.now()-r,n=(null==a?void 0:a.permission)==="allowed";return i>=s&&n})):i.w)):(0,r.of)(!1)))}checkRecordExists(){return p.shared(this.userId).data().pipe((0,v.T)(e=>!!e.length))}upload(e){return p.shared(this.userId).upload(e)}}b.shared=(0,s.G)(e=>new b(e))},30106(e,t,a){"use strict";a.d(t,{U:()=>c});var s=a(15526),r=a(79942),i=a(91760),n=a(89760),o=Object.freeze({countries:"countries",interests:"interests",educations:"educations-v2",languages:"languages",relationships:"relationships",kidsSearch:"kids-search",smoke:"smoke",smokeSearch:"smoke-search",drinking:"drinking-v2",drinkingSearch:"drinking-search",height:"height",bodyType:"bodytype",eyes:"eyes",eyesSearch:"eyes-search",hairs:"hairs",hairsSearch:"hairs-search",introductoryEmailApproveAndDeclineReasons:"introductory-email-approve-and-decline-reasons",verificationDocuments:"verification-documents",zodiac:"zodiac",units:"units",usersTags:"users/tags",usersRoles:"users/roles-1"});class c{getDictionary(e){return i.o.shared().getTexts("dict/"+o[e]).pipe((0,r.vV)(t=>"countries"===e?Object.keys(t).reduce((e,a)=>(e[a.toUpperCase()]=t[a],e),{}):(0,n.U)(o[e],t)))}}c.shared=(0,s.G)(()=>new c)},89760(e,t,a){"use strict";a.d(t,{U:()=>r});var s=Object.freeze({relationships:["nev","sep","idp","div","wid"]});function r(e,t){var a=s[e];if(!a)return t;var r=e=>{var t=a.indexOf(e);return t<0?a.length:t};return Object.keys(t).sort((e,t)=>r(e)-r(t)).reduce((e,a)=>(e[a]=t[a],e),{})}},70009(e,t,a){"use strict";a.d(t,{G:()=>C});var s=a(47304),r=a(81935),i=a(35913),n=a(25130),o=a(30495),c=a(79942),l=a(12154),d=a(17524),u=a(38883),p=a(37076),h=a(15526),m=a(39971),v=a(26551),g=a(38107),f=a(48830),b=a(28138),y=a(35834),w=a(60028),k=a(42618),{defaultNamespace:x,defaultParameters:S}=a(12766),{getRootNamespace:P}=a(85854);class C{constructor(){this.i18next=s.Ay.createInstance().use(r.A).use(new n.A({formats:p.defaultFormats})),this.initialized=new g.m(1),this.store=new f.c(e=>{e.next();var t=()=>{e.next()};return this.i18next.store.on("added",t),()=>{this.i18next.store.off("added",t)}}).pipe((0,b.T)(()=>this.i18next.store.data))}init(e){return(0,d.z)([u.A.shared().region,i.T.shared().languages]).toSingle().pipe((0,c.vV)(e=>{var[t,a]=e;return{fallbackLng:!1,supportedLngs:a,backend:{loadPath:(e,t)=>"/"+o.jI.shared().variable("release")+"/i18next/"+e+"/"+t},resources:JSON.parse(l.o.decode(window.localizationResources)),partialBundledLanguages:!0,region:t.replace(/ /g,"")}})).pipe((0,c.Fg)(t=>new m.v(a=>{this.i18next.init(Object.assign({compatibilityJSON:"v3",ns:x,nsSeparator:!1},t,e),e=>{e?a.error(e):a.success()})})),(0,c.ex)(()=>{this.initialized.next()}))}getStore(){return this.i18next.store.data}getDefaultParams(e){var t,a=(null==e?void 0:e.region)||(null==(t=this.i18next)||null==(t=t.options)?void 0:t.regi
3on);if(this.defaultPropsCache&&(void 0===a||this.defaultPropsCache.region===a))return this.defaultPropsCache;var s=e=>this.i18next.t(e,Object.assign({},this.defaultPropsCache,{ns:x}));return this.defaultPropsCache={},this.defaultPropsCache.language=(0,y.M)(this.i18next.language),this.defaultPropsCache.applicationMode=w.V.shared().mode,this.defaultPropsCache.region=a,this.defaultPropsCache.platform=(0,k.platform)(),Object.keys(S).forEach(e=>{this.defaultPropsCache&&(this.defaultPropsCache[e]=s(S[e]))}),this.defaultPropsCache}preload(e){return this.initialized.asObservable().toSingle().pipe((0,c.Fg)(()=>v._.shared().language.toSingle().pipe((0,c.ex)(e=>{e&&this.i18next.language!==e&&this.i18next.changeLanguage(e).then()}),(0,c.Fg)(()=>{var t=P(e),a=new m.v(e=>{this.i18next.loadNamespaces(t,t=>{t?e.error(t):e.success()})});return this.i18next.hasLoadedNamespace(t)?m.v.just():a}))))}localizeSync(e,t,a){var s=e.split("/").filter(Boolean).join("/"),r=P(e),i=s.replace(r,"")+"/"+t,n=Object.assign({},this.getDefaultParams(a),a,{ns:r}),o=this.i18next.t(i,n);return null===o||o===i?"":o}localize(e,t,a){return this.preload(e).pipe((0,c.vV)(()=>this.localizeSync(e,t,a)))}localizeNamespaceSync(e,t){var a=e.split("/").filter(Boolean).join("/"),s=P(e),r=this.i18next.getResourceBundle(this.i18next.language,s),i=a.replace(s,"")+"/",n=RegExp("^"+i+"[^/]+$");return r?Object.keys(r).filter(e=>n.test(e)).reduce((a,s)=>{var r=s.replace(i,"");return Object.assign({},a,{[r]:this.localizeSync(e,r,t)})},{}):{}}localizeNamespace(e,t){return this.preload(e).pipe((0,c.vV)(()=>this.localizeNamespaceSync(e,t)))}}C.shared=(0,h.G)(()=>new C)},18348(e,t,a){"use strict";a.d(t,{p:()=>h});var s=a(79942),r=a(39971),i=a(35834),n=a(43751),o=a(78204),c=a(1453),l=a(26551),d=a(94375),u=a(90826),p=/^\/([\w+]{2})\//,h=e=>n.Y.shared().get(c.Y).store.rxState().toSingle().pipe((0,s.vV)(t=>{var a=t.languages,s=a.find(t=>(0,i.M)(t)===(0,i.M)(e||""));return(null==a?void 0:a.length)>1&&s?(0,i.M)(s):""}),(0,s.Fg)(t=>{if(t){var a,i=window.location,n=null==(a=i.pathname)?void 0:a.match(p);if(!n||n[1]!==t){var c=n?i.pathname.replace(p,"/"+t+"/"):"/"+t+i.pathname;return o.$.shared().disable(),u.a.shared().replace(""+c+(i.search||"")+(i.hash||"")),r.v.delay(d.b.second/3).pipe((0,s.ex)(()=>l._.shared().setLanguage(e)))}}return r.v.just()}),(0,s.AB)(void 0))},91760(e,t,a){"use strict";a.d(t,{o:()=>f});
3var s=a(15526),r=a(38883),i=a(39971),n=a(79942),o=a(38020),c=a(78675),l=a(30495);class d{get defaultScheme(){return{protocol:"https",host:c.T.shared().host+"/"+l.jI.shared().variable("release")+"/l10n"}}get apiScheme(){return{protocol:"https",host:c.T.shared().api+"/l10n"}}}d.shared=(0,s.G)(()=>new d);var u=a(50846),p=a(50827),h=["/texts/presents/categories","/texts/presents/names","/texts/presents/descriptions","/texts/cheers/names","/texts/dialogs/backgrounds/names","/texts/stickers/packs/names","/texts/smiles/packs/names"];class m extends u.Q{constructor(){super("localization","default",e=>{var{resource:t,language:a,region:s,gender:r}=e,c=h.includes(t)?d.shared().apiScheme:d.shared().defaultScheme,u={"accept-language":a,"x-region":s||p._};!h.includes(t)&&r&&(u["x-gender"]=r);var m=l.jI.shared().augment("true-client-ip");m&&(u["True-Client-Ip"]=m);var v=l.jI.shared().augment("cf-ipcountry");return v&&(u["CF-IPCountry"]=v),(0,o.ff)(c,t,{headers:u}).pipe((0,n.Fg)(e=>200===e.status?i.v.just({data:e.responseText?JSON.parse(e.responseText):{},ttl:Number.MAX_SAFE_INTEGER}):i.v.error({status:e.status})))})}}m.shared=(0,s.G)(()=>new m);var v=a(26551),g=a(72319);class f{static formatString(e,t){return Object.keys(t).reduce((e,a)=>{if(!e)return e;var s,r=t[a];switch(typeof r){case"number":s=r.toString(10);break;case"undefined":s="";break;case"boolean":s=r.toString();break;case"object":s=r instanceof Date?r.toString():"";break;default:s=r}return e.replace(RegExp("{{"+a+"}}","g"),s)},e.replace(/{{domain}}/g,this.productName))}static splitString(e,t){var a=RegExp("(?={{.+?}})|(?<={{.+?}})","g");return e.split(a).map(e=>0===e.indexOf("{{")&&e.indexOf("}}")===e.length-2?t[e.slice(2,e.length-2)]:e)}static setProductName(e){this.productName=e}getTexts(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:g.D;return i.v.zip(r.A.shared().region.toSingle(),v._.shared().language.toSingle()).pipe((0,n.Fg)(a=>{var[s,r]=a;return m.shared().data({resource:e,language:r,gender:t,region:s}).toSingle()}))}}f.shared=(0,s.G)(()=>new f),f.productName=""},71614(e,t,a){"use strict";function s(e,t){var a;return(a=class a{constructor(a,s,r,i){this.name=e,this.timeout=t,this.identifier=a,this.startDate=s,this.details=r,this.encounters=i||{}}withEncounters(e){return new a(this.identifier,this.startDate,this.details,e)}completed(e,t){return new a(this.identifier,this.startDate,this.details,Object.assign({},this.encounters,{completed:{date:e,details:t}}))}}).type=e,a.identifier=t=>({name:e,identifier:t}),a}function r(e,t){var a,r="singleton";return(a=class extends s(e,t){constructor(e,t,a){super(r,e,t,a)}}).identifier=()=>({name:e,identifier:r}),a}function i(e){var t,a=void 0;for(var s of Object.keys(e.encounters))if("completed"!==s){var r=e.encounters[s];(!a||r.date>a.date)&&(a={name:s,date:r.date})}return null==(t=a)?void 0:t.name}a.d(t,{XI:()=>s,dj:()=>i,yS:()=>r})},90922(e,t,a){"use strict";a.d(t,{E:()=>y});var s=a(15526),r=a(8733),i=a(34578),n=a(75841),o=a(56823),c=a(17524),l=a(84190),d=a(97983),u=a(28138),p=a(65052),h=a(53940),m=a(50626),v=a(56177),g=a(91885),f=a(11922),b=a(42618);class y{constructor(){this.actions={},this.actionAddedSubject=new r.B,this.actionCompletedAndFulfilledSubject=ne
3w r.B,this.actionCompleted=this.actionCompletedAndFulfilledSubject.asObservable()}completeActions(){var e=new Date;for(var t of Object.values(this.actions))for(var a of Object.values(t))a.encounters.completed?this.complete(a,a.encounters.completed.date,a.encounters.completed.details):this.complete(a,e,g.Q.failure("app-closed"))}start(e){e.add((0,i.h)(this.actionAddedSubject,this.actionCompletedAndFulfilledSubject,(0,n.of)(void 0)).pipe((0,l.n)(e=>{var t=null,a=null,s=new Date().getTime();for(var r of Object.values(this.actions))for(var i of Object.values(r))if(!i.encounters.completed&&i.timeout){var c=Math.max(i.startDate.getTime()+i.timeout-s,0);("number"!=typeof t||c<t)&&(t=c,a=i)}return"number"==typeof t?(0,o.O)(t).pipe((0,d.u)(a)):(0,n.of)(e)})).safeSubscribe(e=>{var t=new Date,a=t.getTime();for(var s of Object.values(this.actions))for(var r of Object.values(s))!r.encounters.completed&&r.timeout&&a-r.startDate.getTime()>=r.timeout&&(e&&this.encounter(r,{name:"timeoutTrigger",date:t,details:e.name}),this.complete(r,t,g.Q.failure("timeout")))})),e.add((0,c.z)([f.r.shared().focusState,this.actionAddedSubject.pipe((0,u.T)(()=>null),(0,p.Z)(null))]).pipe((0,u.T)(e=>{var[t]=e;return t}),(0,h.p)(e=>"gone"===e&&"web"===(0,b.platform)())).safeSubscribe(()=>this.completeActions())),e.add(this.actionAddedSubject.pipe((0,l.n)(()=>f.r.shared().focusState.pipe((0,m.J)(),(0,h.p)(e=>{var[t,a]=e;return"gone"!==t&&"gone"===a&&"mobile"===(0,b.platform)()}),(0,v.s)(1)))).safeSubscribe(()=>this.completeActions()))}activeAction(e){if(this.actions[e.name]&&this.actions[e.name][e.
3identifier])return this.actions[e.name][e.identifier]}activeActions(e){return Object.values(this.actions[e]||{})}add(e){var t=this.activeAction(e);return t&&(t.encounters.completed?this.complete(t,t.encounters.completed.date,t.encounters.completed.details):this.complete(t,e.startDate,g.Q.failure("cancelled-by-action"))),this.actions[e.name]=this.actions[e.name]||{},this.actions[e.name][e.identifier]=e,this.actionAddedSubject.next(e),e}encounter(e,t,a){if(!this.actions[e.name]||!this.actions[e.name][e.identifier])return null;var s=this.actions[e.name][e.identifier];if(!a&&s.encounters[t.name]||t.date.getTime()<s.startDate.getTime())return s;var r=s.withEncounters(Object.assign({},s.encounters,{[t.name]:{date:t.date,details:t.details}}));return this.actions[e.name][e.identifier]=r,r}complete(e,t,a){if(!this.actions[e.name]||!this.actions[e.name][e.identifier])return null;var s=this.actions[e.name][e.identifier];if(t.getTime()<s.startDate.getTime())return s;var r=s;return s.encounters.completed||(r=s.timeout&&t.getTime()-s.startDate.getTime()>s.timeout?s.completed(t,g.Q.failure("timeout")):s.completed(t,a),this.actions[e.name][e.
3identifier]=r),delete this.actions[e.name][e.identifier],Object.keys(this.actions[e.name]).length||delete this.actions[e.name],this.actionCompletedAndFulfilledSubject.next(r),r}discard(e){if(!this.actions[e.name]||!this.actions[e.name][e.identifier])return null;var t=this.actions[e.name][e.identifier];return delete this.actions[e.name][e.identifier],Object.keys(this.actions[e.name]).length||delete this.actions[e.name],t}}y.shared=(0,s.G)(()=>new y)},68314(e,t,a){"use strict";a.d(t,{y:()=>o});var s=a(71614),r=a(2929),i=a(94375),n=["purchase-onboarding-offering","warming-up","default"];class o extends(0,s.yS)("purchase.form.open",10*i.b.second){}var c={label:o.type,tags:{team:()=>"core",applicationStartup:e=>n.includes(e.details.sourceAction)?"true":void 0,success:e=>{var t;return!!(null!=(t=e.encounters.completed)&&t.details.isSuccessful)&&(!e.details.motoInitializationRequired||!!e.encounters.motoIsInitialized)},"source-action":e=>e.details.sourceAction,manual:e=>"click"===e.details.sourceAction.split(".").pop(),motoIsInitialized:e=>e.details.motoInitializationRequired?!!e.encounters.motoIsInitialized:void 0,"packages-type":e=>{var t;return null==(t=e.encounters.packagesRendered)?void 0:t.details.packagesType},packages:e=>{var t;return null==(t=e.encounters.packagesRendered)?void 0:t.details.packages},"packages-exists":e=>!!e.encounters.packagesExists,"packages-render-failed":e=>!e.encounters.packagesRendered,"cards-render-failed":e=>!e.encounters.cardsRendered,"default-package-select-failed":e=>!e.encounters.defaultPackageSelected,"balance-render-failed":e=>!e.encounters.balanceRendered,"membership-benefits-render-failed":e=>!e.encounters.membershipBenefitsRendered,"motivation-render-failed":e=>!e.encounters.motivationRendered,step:e=>{var t;return(null==e||null==(t=e.encounters)||null==(t=t.step)?void 0:t.details)||void 0},"carousel-experiment":e=>{var t,a;return(null==e||null==(t=e.encounters)||null==(t=t.carouselExperimentEnabled)?void 0:t.details)||(null==e||null==(a=e.encounters)||null==(a=a.choosePackagesStepDesign)?void 0:a.details)==="carousel"||void 0},"choose-package-step-design":e=>{var t;return(null==e||null==(t=e.encounters)||null==(t=t.choosePackagesStepDesign)?void 0:t.details)||void 0},"must-be-two-step-form-step-one":e=>{var t;return(null==e||null==(t=e.encounters)||null==(t=t.mustBeTwoStepFormStepOne)?void 0:t.details)||void 0},"must-be-one-step-form":e=>{var t;return(null==e||null==(t=e.encounters)||null==(t=t.mustBeOneStepForm)?void 0:t.details)||void 0},"count-of-open-overlays":e=>{var t;return null==(t=e.encounters.renderOverlayContainerForPurchaseForm)?void 0:t.details.overlaysLength},"failure-reason":e=>{var t;return e.details.motoInitializationRequired&&!e.encounters.motoIsInitialized?"moto-is-uninitialized":null==(t=e.encounters.completed)?void 0:t.details.error},"canceling-action":e=>{var t;return(null==(t=e.encounters.cancelingAction)?void 0:t.details)||void 0},"active-actions-at-start-overlay-opening":e=>{var t;return(null==(t=e.encounters.openOverlayActionStarted)?void 0:t.details.activeActionsCount)||void 0},"active-actions-at-dispatch-overlay-opening":e=>{var t;return(null==(t=e.encounters.openOverlayActionDispatched)?void 0:t.details.activeActionsCount)||void 0},"bottle-neck-event":e=>{var t;return null!=(t=e.encounters.completed)&&t.details.isSuccessful?function(e){if(e)switch(e){case"packagesRendered":return"packages.rendered";case"packagesExists":return"packages.exists";case"packagesListRendered":return"packages.list.rendered";case"purchaseParentComponentRendered":return"purchase.parent.component.rendered";case"cardsRendered":return"cards.rendered";case"defaultPackageSelected":return"default-package.selected";case"membershipBenefitsRendered":return"membership-benefits.rendered";case"balanceRendered":return"balance.rendered";case"motivationRendered":return"motivation.rendered";case"motoIsInitialized":return"motoIsInitialized";case"step":return"step";case"carouselExperimentEnabled":return"carouselExperimentEnabled";case"choosePackagesStepDesign":return"choosePackagesStepDesign";case"mustBeOneStepForm":return"mustBeOneStepForm";case"mustBeTwoStepFormStepOne":return"mustBeTwoStepFormStepOne";case"cancelingAction":return"canceling-action";case"purchaseDecoratorRendered":return"purchase.decorator.rendered";case"openOverlayActionStarted":return"open.overlay.action.started";case"openOverlayActionDispatched":return"open.overlay.action.dispatched";case"openOverlayActionEnded":return"open.overlay.action.ended";case"readyForRenderPurchaseFormOverlay":return"ready.for.render.purchase.form.overlay";case"renderOverlayContainerForPurchaseForm":return"render.overlay.container.for.purchase.form";default:return}}((0,s.dj)(e)):void 0},preloaded:e=>{var t=e.details.preloadStatus;if(!e.encounters.packagesRendered)return t.cards&&t.packages.common&&t.packages.additional&&t.settings&&Object.values(t.methods).every(Boolean);var a=e.encounters.packagesRendered.details.packages;return!!a&&!!t&&t.cards&&t.packages[a]&&t.settings&&Object.values(t.methods).every(Boolean)},"settings-preloaded":e=>e.details.preloadStatus.settings,"cards-preloaded":e=>e.details.preloadStatus.cards,"methods-settings-preloaded":e=>e.details.preloadStatus.methods.settings,"apple-pay-preloaded":e=>!!e.details.preloadStatus.methods.applePay,"google-pay-preloaded":e=>!!e.details.preloadStatus.methods.googlePay},hist:{ttresult:{from:"added",to:"completed"},ttinteract:{from:"added",to:"interactionReady"},"ttmoto-is-initialized":{from:"added",to:"motoIsInitialized"},"ttpackages-rendered":{from:"added",to:"packagesRendered"},"ttpackages-received":{from:"added",to:"packagesExists"},"ttpurchase-parent-component-rendered":{from:"added",to:"purchaseParentComponentRendered"},"ttready-for-render-two-step-subscription-form":{from:"added",to:"mustBeTwoStepFormStepOne"},"ttpackages-list-rendered":{from:"added",to:"packagesListRendered"},"ttcards-rendered":{from:"added",to:"cardsRendered"},"ttdefault-package-selected":{from:"added",to:"defaultPackageSelected"},"ttbalance-rendered":{from:"added",to:"balanceRendered"},"ttmembership-benefits-rendered":{from:"added",to:"membershipBenefitsRendered"},"ttmotivation-rendered":{from:"added",to:"motivationRendered"},"ttpurchase-decorator-rendered":{from:"added",to:"purchaseDecoratorRendered"},"ttopen-overlay-action-started":{from:"added",to:"openOverlayActionStarted"},"ttopen-overlay-action-ended":{from:"added",to:"openOverlayActionEnded"},"ttopen-overlay-action-dispatched":{from:"added",to:"openOverlayActionDispatched"},"ttready-for-render-purchase-form-overlay":{from:"added",to:"readyForRenderPurchaseFormOverlay"},"ttrender-overlay-container-for-purchase-form":{from:"added",to:"renderOverlayContainerForPurchaseForm"}}};r.H.shared().registerMapping(o.type,c)},2929(e,t,a){"use strict";a.d(t,{H:()=>i});var s=a(15526),r=a(75013);class i{constructor(){this.mappings={}}registerMapping(e,t){this.mappings[e]=t}map(e){var t=this.mappings[e.name];if(!t)return null;var a=Object.values(e.encounters).filter(t=>!!t&&t.date.getTime()<e.startDate.getTime()).length,s=r.k.shared().sharedTags(e.startDate,t.label);return s.incomplete=!e.encounters.completed||"app-closed"===e.encounters.completed.details.error,s["negative-encounters-count"]=a,{label:a?t.label+"-negative-hist":t.label,tags:Object.keys(t.tags).reduce((a,s)=>{var r=t.tags[s](e);return void 0!==r&&(a[s]=r),a}
3,s),hist:Object.keys(t.hist).reduce((a,s)=>{var r=t.hist[s];if("function"==typeof r&&!(r=r(e)))return a;var i="added"===r.from?{date:e.startDate}:e.encounters[r.from],n=e.encounters[r.to];return i&&n&&(a[s]=n.date.getTime()-i.date.getTime()),a},{})}}}i.shared=(0,s.G)(()=>new i)},78204(e,t,a){"use strict";a.d(t,{$:()=>y});var s=a(15526),r=a(5801),i=a(75841),n=a(56607),o=a(84190),c={"users.USER_ID":2728,"users.USER_ID.photos":4620,"users.USER_ID.videos":4675,"users.USER_ID.public-tags":2343,"paidresources.USER_ID.groups.privatephotos":5680*1.1,"users.USER_ID.tags":5434,"users.USER_ID.events":5610,"users.USER_ID.roles":5410*1.1,"credits.mall.USER_ID.packages":Number.MAX_SAFE_INTEGER,"dialogs.letters.RECIPIENT_ID.SENDER_ID.LETTER_ID":Number.MAX_SAFE_INTEGER,"dialogs.letters.presents.RECIPIENT_ID.SENDER_ID.LETTER_ID":Number.MAX_SAFE_INTEGER,"dialogs.letters.introductory.RECIPIENT_ID.SENDER_ID.LETTER_ID":Number.MAX_SAFE_INTEGER,"exo.moto.USER_ID.identity":Number.MAX_SAFE_INTEGER,"moto.billingprofiles.api.UserPaymentMethods":Number.MAX_SAFE_INTEGER,"moto.taxservice.api.price.decomposelist":Number.MAX_SAFE_INTEGER,"moto.processing.api.merchants.MERCHANT_ID.settings":Number.MAX_SAFE_INTEGER,users:Number.MAX_SAFE_INTEGER,"users.personal.USER_ID":Number.MAX_SAFE_INTEGER},l={"users.USER_ID.photos.REFERENCE":3010*1.1,"users.USER_ID.photos.private.REFERENCE":1570*1.1,"users.USER_ID.photos.private.preview.REFERENCE":5489,"users.USER_ID.videos.preview.REFERENCE":5360*1.1,"covers.REFERENCE":1740*1.1,"users.USER_ID.covers.REFERENCE":3270*1.1},d=a(95990),u=a(90922),p=a(97156),h=a(34578),m=a(28138),v=a(27585),g=a(53940),f=a(2929),b=a(47646);class y{constructor(){this.enabled=new p.t(!0)}enable(){this.enabled.next(!0)}disable(){this.enabled.next(!1)}start(e){e.add(u.E.shared().actionCompleted.pipe((0,m.T)(e=>f.H.shared().map(e)),function(e){return e.pipe((0,r.o)(),function(e){return e.pipe((0,o.n)(e=>{if("api.slow-request"!==e.label)return(0,i.of)(e);var t=e.tags.resource;return e.hist.ttresult>=c[t]?(0,i.of)(e):n.w}))},function(e){return e.pipe((0,o.n)(e=>{if("photo.slow-load"!==e.label)return(0,i.of)(e);var t=e.tags.resource;return e.hist.ttresult>=l[t]?(0,i.of)(e):n.w}))})},(0,v.E)(this.enabled),(0,o.n)(e=>{var[t,a]=e;return a?d.q.shared().send(t):n.w})).subscribe()),e.add((0,h.h)(b.r.shared().focusState.pipe((0,g.p)(e=>"gone"===e))).safeSubscribe(()=>{d.q.shared().flush()}))}}y.shared=(0,s.G)(()=>new y)},95990(e,t,a){"use strict";a.d(t,{q:()=>u});var s=a(15526),r=a(2952),i=a(8733),n=a(56205),o=a(56177),c=a(53940),l=a(92453),d=a(84190);class u{constructor(){this.metricSubject=new i.B,this.metric=this.metricSubject.asObservable()}flush(){r.T.shared().flush()}send(e){return n.Z.shared().hasPermission.pipe((0,o.s)(1),(0,c.p)(e=>e),(0,l.M)(()=>this.metricSubject.next(e)),(0,d.n)(()=>r.T.shared().send(e)))}}u.shared=(0,s.G)(()=>new u)},75013(e,t,a){"use strict";a.d(t,{k:()=>j});var s=a(15526),r=a(34578),i=a(75841),n=a(17524),o=a(35913),c=a(13462),l=a(30048),d=a(42618),u=a(15654),p=a(28138),h=a(84190),m=a(44383),v=a(65428),g=a(86977),f=a(14321),b=a(48148),y=a(95069),w=a(41764),k=a(43864),x=a(73107),S=a(45482),P=a(38883),C=a(90922);class j{constructor(){(0,r.h)(o.T.shared().product.name.pipe((0,u.F)(),(0,p.T)(e=>({product:e}))),l.F.shared().type.pipe((0,u.F)(),(0,p.T)(e=>({"network-type":e?"unknown"===e?"other":e:"none"}))),l.F.shared().effectiveType.pipe((0,u.F)(),(0,p.T)(e=>({"network-effective-type":e?"unknown"===e?"other":"slow-2g"===e?"2g":e:"none"}))),S.Session.shared().userId.pipe((0,u.F)(),(0,p.T)(e=>({user:e}))),S.Session.shared().userId.pipe((0,h.n)(e=>e?f.f.shared(e).userIsFeaturedMember:(0,i.of)(!1)),(0,u.F)(),(0,p.T)(e=>({promoter:e}))),S.Session.shared().userIsUsual.pipe((0,u.F)(),(0,p.T)(e=>({"usual-user":e}))),x.z.shared().upToDate.pipe((0,u.F)(),(0,p.T)(e=>({"up-to-date-version":e}))),S.Session.shared().userId.pipe((0,h.n)(e=>e?g.I.shared(e).connectionType:(0,i.of)(null)),(0,u.F)(),(0,p.T)(e=>({realtime:e||"none"}))),P.A.shared().location.pipe((0,p.T)(e=>e.country),(0,u.F)(),(0,p.T)(e=>({country:e}))),(0,n.z)([c.T.shared().auraEnabled,c.T.shared().aura]).pipe((0,p.T)(e=>{var[t,a]=e;return t&&!!a}),(0,u.F)(),(0,p.T)(e=>({auraEnabled:e})))).pipe((0,m.S)((e,t)=>Object.assign({},e,t),{})).safeSubscribe(e=>{this.asyncSharedTags=e}
3),S.Session.shared().authorizationDetails.pipe((0,p.T)(e=>e.time)).safeSubscribe(e=>{this.authTime=e})}sharedTags(e,t){var a,s=(0,d.browser)(),r=(0,d.operatingSystem)(),i=this.getTimeFromUserAuth(e),n=j.getTimeFromAppStart(e),o=v.K.shared().testingDeviceType,c=w.c.shared().sessionId,l=w.c.shared().parentApp,u=y.Z.shared().getNavigationHistory(),p="app.start"===t,h=Object.assign({platform:(0,d.platform)(),browserVersion:(0,d.browserVersion)(),browser:s?"unknown"===s?"other":s:"other",os:"unknown"===r?"other":r,timezone:j.getTimezone(),webrtc:v.K.shared().supportsWebRtc,applicationStartup:String(C.E.shared().activeActions("app.start").length>0),authorized:!!(null!=(a=this.asyncSharedTags)&&a.user),throttling:k.y.shared().enabled},v.K.shared().cpuCores?{"cpu-cores":v.K.shared().cpuCores}:void 0,o?{"testing-device-type":o}:void 0,null!==i?{"time-from-user-auth":i}:void 0,null!==n?{"time-from-app-init":n}:void 0,p?{navigationHistory:u}:void 0,"purchase.form.open"===t?{navigationHistory:u}:void 0,c?{"session-id":c}:void 0,l?{"parent-app":l}:void 0,this.asyncSharedTags);if(p)for(var[m,g]of Object.entries(b.L.shared().getApplicationPerformance()))h=Object.assign({},h,{[m]:(null==g?void 0:g.details)||g.timeFromAppInit});return h}getTimeFromUserAuth(e){var t=this.authTime;return t&&e?e.getTime()-t.getTime():null}static getTimeFromAppStart(e){var t=w.c.shared().timestamp;return t&&e?e.getTime()-t:null}static getTimezone(){var e=new Date().getTimezoneOffset()/60,t=Math.abs(e),a=""+(t<10?"0"+t:t);return e<=0?"+"+a:"-"+a}}j.shared=(0,s.G)(()=>new j)},69948(e,t,a){"use strict";a.d(t,{X:()=>l});var s=a(15526),r=a(58731),i=a(12154),n=a(79960),o=a(79942),c=a(39971);class l{constructor(e){this.userId=e,this.persistence=r.y.shared("notifications-addresses-tokens",e),this.phoneNumbers=n.o.shared(this.userId).data("tel")}setToken(e,t){return this.persistence.load(t).pipe((0,o.Fg)(a=>{if(!a)return c.v.zip(this.persistence.store(t,e),n.o.shared(this.userId).addToken(e,t));var s=i.o.encode(a);return n.o.shared(this.userId).removeToken(s,t).pipe((0,o.ZC)(()=>c.v.just(void 0)),(0,o.Fg)(()=>c.v.zip(this.persistence.store(t,e),n.o.shared(this.userId).addToken(e,t))))}),(0,o.AB)(void 0))}removeToken(e){return this.persistence.load(e).pipe((0,o.Fg)(t=>{if(!t)return c.v.just(void 0);var a=i.o.encode(t);return c.v.zip(n.o.shared(this.userId).removeToken(a,e),this.persistence.store(e,null)).pipe((0,o.AB)(void 0))}))}setPushToken(e){return this.setToken(e,"cloudmessages")}setVoipToken(e){return this.setToken(e,"cloudmessages_voip")}removePushToken(){return this.removeToken("cloudmessages")}removeVoipToken(){return this.removeToken("cloudmessages_voip")}removePhoneNumber(e){return n.o.shared(this.userId).removeToken(e,"tel")}addPhoneNumber(e){return n.o.shared(this.userId).addToken(e,"tel")}}l.shared=(0,s.G)(e=>new l(e))},85285(e,t,a){"use strict";a.d(t,{A:()=>i,_:()=>n});var s,r,i=((s={})[s.Low=0]="Low",s[s.Normal=1]="Normal",s[s.High=2]="High",s),n=((r={}).EmailConfirmationSent="email-confirmation-sent",r.EmailConfirmed="email-confirmed",r.PresentsOrderCanceled="presents-order-canceled",r.MessageReceived="message-received",r.MingleStarted="mingle-started",r.MingleCompleted="mingle-completed",r.MingleLimitReached="mingle-limit-reached",r.UserFeedPrivacyChanged="user-feed-privacy-changed",r.InvitesPauseEnded="invites-pause-ended",r.EmailNotificationSettingsChanged="email-notification-settings-changed",r.UserAccountDeleted="user-account-deleted",r.CustomerSupportRequestSent="customer-support-request-sent",r.FavoriteContactAdded="favorite-contact-added",r.UserPasswordChanged="user-password-changed",r.IncomingCall="incoming-call",r.PhoneNumberDeleted="phone-number-deleted",r.UserBlocked="user-blocked",r.UserReported="user-reported",r.IntroductoryEmailTemplateValidationError="introductory-email-template-validation-error",r.EmptyMingleEnglishVersionValidationError="empty-mingle-english-version-validation-error",r.CreditsManuallyAdded="credits-manually-added",r.CreditsManuallyDeducted="credits-manually-deducted",r.CreditsManuallyServiceUnavailable="credits-manually-service-unavailable",r.PromoCreditsAdded="promo-credits-added",r.PromoBenefitsAdded="promo-benefits-added",r.CantSendPresent="cant-send-present",r.ContactAgencyToSendPresent="contact-agency-to-send-present",r.ContactSupportToSendPresent="contact-support-to-send-present",r.Letter="letter",r.Cheer="cheer",r.CheerMessageAdmissionDenied="cheer-message-admission-denied",r.PresentSent="present-sent",r.EmailNotificationsSettingsChanged="email-notifications-settings-changed",r.UserProfileBoostActivated="user-profile-boost-activated",r.CreditsLimitReachedForPresents="credits-limit-reached-for-presents",r.BonusesAccountBalanceCredited="bonuses-account-balance-credited",r.BonusesAccountBalanceDebited="bonuses-account-balance-debited",r.FirstBonusesActivation="first-bonuses-activation",r.BonusesActivation="bonuses-activation",r.DefaultError="default-error",r.CheersOneTapSendingActivated="cheers-one-tap-sending-activated",r.SubscriptionCancelled="subscription-cancelled",r.SubscriptionCancellationError="subscription-cancellation-error",r.SubscriptionRenewalActivated="subscription-renewal-activated",r.SubscriptionPlanChanged="subscription-plan-changed",r.ServicesSubscriptionChanged="service-subscription-changed",r.ServicesSubscriptionUpgraded="service-subscription-upgraded",r.UserFollowed="user-followed",r.ContactModeratorToDeletePhoto="contact-moderator-to-delete-photo",r.ContactModeratorToApplyChanges="contact-moderator-to-apply-changes",r.ForceLogout="force-logout",r.UploadProfileMediaError="upload-profile-media-error",r.PaidServicesDisabled="paid-services-disabled",r.CheersLimitsAppliedPaid="limits-applied-paid",r.CheersLimitsAppliedUnpaid="limits-applied-unpaid",r.ProfileUnderReview="profile-under-review",r.TextToSpeechVoiceIsToShort="text-to-speech-voice-is-to-short",r.TextToSpeechVoiceIsToLarge="text-to-speech-voice-is-to-large",r.DialogsThemesDefaultThemeApplied="dialogs-themes-default-theme-applied",r.AudioCallError="audio-call-error",r.AudioCallAvailable="audio-call-available",r.SubscriptionPurchase="subscription-purchase",r.CreditsPurchase="credits-purchase",r.CreditsPurchaseWithDevaluation="credits-purchase-with-devaluation",r.BenefitsPurchase="benefits-purchase",r.AutoBuySettingsUpdated="auto-buy-settings-updated",r.LoyaltyTaskCompleted="loyalty-task-completed",r.LoyaltyAllTasksCompleted="loyalty-all-tasks-completed",r.StickersGenerationStarted="stickers-generation-started",r.StickersGenerationSucceeded="stickers-generation-succeeded",r.StickersGenerationFailed="stickers-generation-failed",r.StickersGenerationFaceCheckLimitExceeded="stickers-generation-face-check-limit-exceeded",r.StickersPassPurchased="stickers-pass-purchased",r.CheersFreeGiftsBannerLimitsApplied="cheers-free-gifts-banner-limits-applied",r.MatchFeedUndoDislikeFailed="match-feed-un
3do-dislike-failed",r.AudioCallTemporaryUnavailable="audio-call-temporary-unavailable",r.VideoCallTemporaryUnavailable="video-call-temporary-unavailable",r.VideoOrAudioCallTemporaryUnavailable="video-or-audio-call-temporary-unavailable",r)},28280(e,t,a){"use strict";a.d(t,{X:()=>w});var s=a(15526),r=a(85285);class i{constructor(){this.notificationTypes=[r._.EmailConfirmationSent,r._.FavoriteContactAdded,r._.UserAccountDeleted,r._.CustomerSupportRequestSent,r._.UserFeedPrivacyChanged,r._.InvitesPauseEnded,r._.PhoneNumberDeleted,r._.EmailConfirmed,r._.CreditsManuallyAdded,r._.CreditsManuallyDeducted,r._.CreditsManuallyServiceUnavailable,r._.PromoCreditsAdded,r._.PromoBenefitsAdded,r._.IntroductoryEmailTemplateValidationError,r._.EmptyMingleEnglishVersionValidationError,r._.MingleLimitReached,r._.CantSendPresent,r._.ContactAgencyToSendPresent,r._.ContactSupportToSendPresent,r._.PresentSent,r._.EmailNotificationsSettingsChanged,r._.CreditsLimitReachedForPresents,r._.BonusesAccountBalanceCredited,r._.BonusesAccountBalanceDebited,r._.FirstBonusesActivation,r._.BonusesActivation,r._.PaidServicesDisabled,r._.CheersLimitsAppliedPaid,r._.CheersLimitsAppliedUnpaid,r._.PresentsOrderCanceled,r._.SubscriptionCancelled,r._.SubscriptionCancellationError,r._.SubscriptionRenewalActivated,r._.SubscriptionPlanChanged,r._.ServicesSubscriptionChanged,r._.ServicesSubscriptionUpgraded,r._.UserFollowed,r._.ContactModeratorToApplyChanges,r._.ContactModeratorToDeletePhoto,r._.ForceLogout,r._.UserReported,r._.ProfileUnderReview,r._.UserPasswordChanged,r._.TextToSpeechVoiceIsToShort,r._.TextToSpeechVoiceIsToLarge,r._.DialogsThemesDefaultThemeApplied,r._.AudioCallError,r._.AudioCallAvailable,r._.SubscriptionPurchase,r._.CreditsPurchase,r._.CreditsPurchaseWithDevaluation,r._.BenefitsPurchase,r._.AutoBuySettingsUpdated,r._.LoyaltyTaskCompleted,r._.LoyaltyAllTasksCompleted,r._.StickersGenerationStarted,r._.StickersGenerationSucceeded,r._.StickersGenerationFailed,r._.StickersGenerationFaceCheckLimitExceeded,r._.StickersPassPurchased,r._.CheersFreeGiftsBannerLimitsApplied,r._.MatchFeedUndoDislikeFailed,r._.AudioCallTemporaryUnavailable,r._.VideoCallTemporaryUnavailable,r._.VideoOrAudioCallTemporaryUnavailable]}canDisplay(e){return!!this.notificationTypes.find(t=>t===e.type)}}var n=a(13462),o=a(73628);class c{constructor(){this.chatRequestsEnabled=!0,n.T.shared().chatRequestsEnabled.safeSubscribe(e=>{this.chatRequestsEnabled=e})}canDisplay(e){return e.type!==r._.MessageReceived||e.payload.type!==o._j.ChatRequest||this.chatRequestsEnabled}}class l{constructor(){this.filters=[new i,new c]}canDisplay(e){return this.filters.every(t=>t.canDisplay(e))}}var d=a(98153),u=a(91760),p=a(70009),h=a(94375),m=a(45482),v=a(87902),g=a(75841),f=a(56177),b=a(84190);class y{showMessage(e,t,a,s){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},{autoHide:i,onClose:n,name:o,ttl:c}=r;p.G.shared().localize(t,a,s).safeSubscribe(t=>{var a={text:u.o.formatString(t,s||{}),name:o,onClosed:n,ttl:c};"boolean"==typeof i&&(a.autoHide=i),d.A.emit("command.system-message.send",e,a)})}notifyUser(e,t,a){switch(e.type){case r._.EmailNotificationsSettingsChanged:d.A.emit("command.system-message.send","info",{reactComponent:"email-subscriptions-notification",props:e.payload});break;case r._.LoyaltyTaskCompleted:d.A.emit("command.system-message.send","loyalty",{reactComponent:"loyalty-task-completed-notification",props:e.payload,ttl:10*h.b.second});break;case r._.LoyaltyAllTasksCompleted:d.A.emit("command.system-message.send","loyalty",{reactComponent:"loyalty-all-tasks-completed-notification",props:e.payload,ttl:10*h.b.second});break;case r._.EmailConfirmationSent:this.showMessage("info","/overlay/registration-email-confirmation","resend-notification",{email:"<strong>"+e.payload.email+"</strong>"});break;case r._.FavoriteContactAdded:this.showMessage("info","/notifications","added-to-favorites",{name:e.payload.userName});break;case r._.UserAccountDeleted:this.showMessage("info","/users/privacy","notification-account-deleted");break;case r._.CustomerSupportRequestSent:this.showMessage("info","/users/privacy","
3notification-request-customer-support");break;case r._.UserFeedPrivacyChanged:this.showMessage("info","/users/privacy","notification-changes-saved");break;case r._.InvitesPauseEnded:this.showMessage("info","/users/privacy","notification-invites-pause-ended");break;case r._.EmailConfirmed:this.showMessage("info","/users/email/confirmation","confirmed");break;case r._.PhoneNumberDeleted:this.showMessage("info","/users/account/phone-number","phone-deleted");break;case r._.CreditsManuallyAdded:this.showMessage("success","/notifications","add-credits");break;case r._.CreditsManuallyDeducted:this.showMessage("success","/notifications","deduct-credits");break;case r._.CreditsManuallyServiceUnavailable:this.showMessage("error","/notifications","unavailable");break;case r._.PromoCreditsAdded:this.showMessage("success","/notifications","add-promo-credits",{count:e.payload.change.toString()});break;case r._.PromoBenefitsAdded:var s=e.payload;m.Session.shared().userId.pipe((0,f.s)(1),(0,b.n)(e=>e&&s?v.t.shared().model(e).pipe((0,f.s)(1)):(0,g.of)(void 0))).safeSubscribe(e=>{"services"===e&&s?d.A.emit("command.system-message.send","promo-benefits",{reactComponent:"promo-benefits-added-notification",props:s,ttl:10*h.b.second}):this.showMessage("success","/notifications","add-promo-benefits")});break;case r._.IntroductoryEmailTemplateValidationError:"empty-template"===e.payload.type&&this.showMessage("error","/notifications","introductory-email-template-empty-validation-error-"+e.payload.payload.language);break;case r._.MingleLimitReached:this.showMessage("error","/notifications","mingle-limit-reached");break;case r._.EmptyMingleEnglishVersionValidationError:this.showMessage("error","/notifications","empty-mingle-english-version-validation-error");break;case r._.CantSendPresent:this.showMessage("info","/users/presents/wishlist","cant-send-present");break;case r._.ContactAgencyToSendPresent:this.showMessage("info","/users/presents/wishlist","contact-agency-to-send-present");break;case r._.ContactSupportToSendPresent:this.showMessage("info","/users/presents/wishlist","contact-support-to-send-present",{supportLink:e.payload.supportLink});break;case r._.PresentSent:this.showMessage("info","/users/presents","present-sent",{name:e.payload.recipientName,days:e.payload.deliveryDays});break;case r._.CreditsLimitReachedForPresents:this.showMessage("info","/users/presents","credits-limit-reached");break;case r._.BonusesAccountBalanceCredited:this.showMessage("info","/bonuses","credit-message",{credit:e.payload.credit.toString()},{autoHide:!0});break;case r._.BonusesAccountBalanceDebited:this.showMessage("info","/bonuses","debit-message",{debit:e.payload.debit.toString()},{autoHide:!0});break;case r._.FirstBonusesActivation:this.showMessage("info","/bonuses","first-bonuses-activation");break;case r._.BonusesActivation:this.showMessage("info","/bonuses","bonuses-activation");break;case r._.PaidServicesDisabled:this.showMessage("info","/cheers","paid-services-disabled-notification",void 0,{autoHide:!0});break;case r._.CheersLimitsAppliedPaid:this.showMessage("info","/cheers","limits-applied-paid",e.payload,{autoHide:!0});break;case r._.CheersLimitsAppliedUnpaid:this.showMessage("info","/cheers","limits-applied-unpaid",e.payload,{autoHide:!0});break;case r._.DefaultError:this.showMessage("error","/commons","something-went-wrong");break;case r._.PresentsOrderCanceled:this.showMessage("error","/notifications","present-canceled-2",e.payload,{onClose:a,autoHide:!1});break;case r._.SubscriptionCancelled:this.showMessage("info","/users/privacy","account-deleting-cancelling-subscription-request-processing-message");break;case r._.SubscriptionCancellationError:this.showMessage("error","/notifications","subscription-cancellation-error");break;case r._.SubscriptionRenewalActivated:this.showMessage("info","/notifications","subscription-renewal-activated",void 0,{autoHide:!0,ttl:5*h.b.second});break;case r._.SubscriptionPlanChanged:this.showMessage("info","/notifications","subscription-plan-changed");break;case r._.ServicesSubscriptionChanged:d.A.emit("command.system-message.send",r._.ServicesSubscriptionChanged,{reactComponent:"services-subscription-changed-notification",props:e.payload,name:r._.ServicesSubscriptionChanged});break;case r._.ServicesSubscriptionUpgraded:d.A.emit("command.system-message.send",r._.ServicesSubscriptionUpgraded,{reactComponent:"services-subscription-upgraded-notification",props:e.payload,name:r._.ServicesSubscriptionUpgraded});break;case r._.UserFollowed:this.showMessage("info","/notifications","contact-added",{name:e.payload.userName});break;case r._.ContactModeratorToDeletePhoto:this.showMessage("info","/notifications","contact-moderator-to-delete-photo",void 0,{autoHide:!0});break;case r._.ContactModeratorToApplyChanges:this.showMessage("info","/notifications","contact-moderator-to-apply-changes",void 0,{autoHide:!0});break;case r._.ForceLogout:this.showMessage("error","/notifications","force-logout",e.payload);break;case r._.UserReported:this.showMessage("success","/users/blocking/report-violation-successful","text",void 0);break;case r._.ProfileUnderReview:this.showMessage("info","/notifications","passport-on-moderation");break;case r._.UserPasswordChanged:this.showMessage("success","/users/credentials/change-password","success",e.payload);break;case r._.TextToSpeechVoiceIsToShort:this.showMessage("error","/text-to-speech","voice-is-to-short",{minDuration:e.payload.minDuration});break;case r._.TextToSpeechVoiceIsToLarge:this.showMessage("error","/text-to-speech","voice-is-to-large",{maxSize:e.payload.maxSize});break;case r._.DialogsThemesDefaultThemeApplied:this.showMessage("info","dialogs/themes","notification-default-theme-applied");break;case r._.AudioCallError:this.showMessage("info","call/mcs/audio-call","close-message");break;case r._.AudioCallAvailable:d.A.emit("command.system-message.send","success",{reactComponent:"mcs-audio-call-available-notification",name:r._.AudioCallAvailable,ttl:e.payload.ttl});break;case r._.SubscriptionPurchase:this.showMessage("info","/notifications","subscription-purchase");break;case r._.CreditsPurchase:var i=e.payload.credits.toString();this.showMessage("info","/notifications","credits-purchase",{credits:i});break;case r._.CreditsPurchaseWithDevaluation:var n=e.payload.credits.toString();this.showMessage("info","/notifications","credits-purchase-with-devaluation",{credits:n});break;case r._.BenefitsPurchase:var o=e.payload.amount.toString(),c=e.payload.benefitType,l=p.G.shared().localizeSync("/payment/benefits",""+c);this.showMessage("info","/notifications","benefits-purchase",{amount:o,benef
3itName:l});break;case r._.AutoBuySettingsUpdated:this.showMessage("info","/overlay/autobuy-enabling","settings-saved-success",e.payload);break;case r._.StickersGenerationStarted:this.showMessage("info","stickers","stickers-generation-started-notification");break;case r._.StickersGenerationSucceeded:this.showMessage("info","stickers","stickers-generation-succeeded-notification");break;case r._.StickersGenerationFailed:this.showMessage("info","stickers","stickers-generation-failed-notification");break;case r._.StickersGenerationFaceCheckLimitExceeded:this.showMessage("info","stickers","stickers-generation-face-check-limit-exceeded-notification");break;case r._.StickersPassPurchased:this.showMessage("info","dialogs/stickers/pass","stickers-pass-purchased-notification",e.payload);break;case r._.CheersFreeGiftsBannerLimitsApplied:this.showMessage("info","/cheers","free-gifts-banner-limits-applied",e.payload,{autoHide:!0});break;case r._.MatchFeedUndoDislikeFailed:this.showMessage("error","/users/match-feed","undo-dislike-error-message");break;case r._.AudioCallTemporaryUnavailable:this.showMessage("error","call/mcs/audio-call","audio-call-temporary-unavailable",e.payload);break;case r._.VideoCallTemporaryUnavailable:this.showMessage("error","call/mcs","video-call-temporary-unavailable",e.payload);break;case r._.VideoOrAudioCallTemporaryUnavailable:this.showMessage("error","call/mcs","video-or-audio-call-temporary-unavailable",e.payload)}}closeNotification(e){d.A.emit("command.system-message.close",e)}}class w{constructor(e){this.userNotifying=e,this.notificationsFiltering=new l}notifyUser(e,t,a){this.notificationsFiltering.canDisplay(e)&&this.userNotifying.notifyUser(e,t,a)}closeNotification(e){this.userNotifying.closeNotification(e)}}w.shared=(0,s.G)(()=>new w(new y))},41910(e,t,a){"use strict";a.d(t,{K:()=>_});var s=a(34578),r=a(75900),i=a(8733),n=a(28138),o=a(15654),c=a(44383),l=a(84190),d=a(53940),u=a(53193),p=a(36580),h=a(15526),m=a(5801),v=a(39971),g=a(79942),f=a(58731),b=a(86977),y=a(83114),w=a(30385),k=a(13462),x=a(87902),S=a(47443),P=a(33702),C=a.n(P),j="previous-credits-package-amount";class _{constructor(e){this.userId=e;var t=y.v.shared(e).data().pipe((0,n.T)(e=>({credits:e.balance})),(0,o.F)()),a=x.t.shared().model(e),h=w.x.shared(e).data(),v=(0,s.h)(t,h).pipe((0,c.S)((e,t)=>Object.assign({},e,t),{credits:0,attachments:0,letters:0,messages:0,videochat:0}),(0,o.F)(C()));this.balance=a.pipe((0,l.n)(e=>"services"===e?v:t));var k=f.y.shared("payment-account",e),P=f.y.shared(),_="credits.account.balance-totalSpent."+e,T=P.load(_).pipe((0,g.vV)(e=>e||0)),A=b.I.shared(e).events("account:credits").pipe((0,n.T)(e=>e.change),(0,d.p)(e=>e<0),(0,m.o)(),(0,l.n)(e=>T.pipe((0,g.vV)(t=>t+=Math.abs(e)),(0,g.Fg)(e=>P.store(_,e).pipe((0,g.AB)(e))))));this.totalSpent=(0,r.x)(T.asObservable().pipe((0,u.Q)(A)),A).pipe((0,n.T)(e=>({credits:e}
3)),(0,o.F)(),(0,p.t)(1)),this.balanceChangedSubject=new i.B,this.balanceChanged=this.balanceChangedSubject.asObservable();var I=k.load(j).pipe((0,g.vV)(e=>"number"==typeof e?{credits:e}:e||{})),N=b.I.shared(e).events("event.credits.mall.receipt.exchanged").pipe((0,d.p)(t=>{var a,s;return t["user-id"]===e&&!(null!=(a=t.meta)&&a.additional)&&!(null!=(s=t.meta)&&s.subscription)}),(0,l.n)(e=>{var t=(0,S.TC)({benefits:e.benefits,credits:{amount:e.amount}});return k.update(j,e=>Object.assign({},"number"==typeof e?{credits:e}:e||{},t))}));this.previousNonSubscriptionPurchasedBenefitAmount=(0,s.h)(I.asObservable(),N).pipe((0,o.F)(C()),(0,p.t)(1))}calculateMissingAmount(e,t){return Math.max(t-e,0)}missingBalance(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return v.v.zip(x.t.shared().model(this.userId).toSingle(),this.balance.toSingle()).pipe((0,g.vV)(a=>{var[s,r]=a;if("services"===s){var i=(0,S.dF)(e);return i?{benefit:i,amount:this.calculateMissingAmount(r[i],1)}:null}return"number"==typeof t?{benefit:"credits",amount:this.calculateMissingAmount(r.credits,t)}:null}))}missingAmount(e,t){return this.balance.toSingle().pipe((0,g.vV)(a=>this.calculateMissingAmount(a[e],t)))}changeBalance(e,t){return v.v.defer(()=>{switch(e){case"credits":return k.T.shared().currencyDevaluationRatio.toSingle().pipe((0,g.Fg)(e=>y.v.shared(this.userId).changeBalance(t,e)),(0,g.ex)(()=>{this.balanceChangedSubject.next([e,t.amount])},()=>{this.balanceChangedSubject.next([e,null])}));case"attachments":case"letters":case"messages":case"videochat":return w.x.shared(this.userId).changeBenefitsAmount(t).pipe((0,g.ex)(()=>{this.balanceChangedSubject.next([e,t.benefit.amount])},()=>{this.balanceChangedSubject.next([e,null])}));default:return v.v.just().pipe((0,g.ex)(()=>{this.balanceChangedSubject.next([e,null])}))}})}}_.shared=(0,h.G)(e=>new _(e))},16668(e,t,a){"use strict";a.d(t,{p:()=>S});var s=a(75841),r=a(17524),i=a(34578),n=a(56823),o=a(15526),c=a(13462),l=a(22081),d=a(14540),u=a(91885),p=a(39971),h=a(84190),m=a(28138),v=a(15654),g=a(36580),f=a(56177),b=a(53940),y=a(79942),w=a(94375),k=a(83114),x=a(88412);class S{constructor(e){this.userId=e,this.state=c.T.shared().accountDeletionDiscountEnabled.pipe((0,h.n)(t=>t?(0,r.z)([l.x.shared(e).creditsMallDiscounts,d.r.shared(e).tags]).pipe((0,m.T)(e=>{var[t,a]=e,s=t.includes("subscription_40")||t.includes("creditpack_40"),r=a.includes("credits.account.deletion.discount.given");return s?"available":s||r?"unavailable":"applicable"})):(0,s.of)("unavailable")),(0,v.F)(),(0,g.t)({refCount:!0,bufferSize:1}))}tryToApply(){return k.v.shared(this.userId).accountDeletionInitiated().pipe((0,y.Fg)(e=>{if(!e.isSuccessful)return p.v.just(u.Q.failure("failure"));var t=x.A.shared(this.userId);return this.waitForDiscounts().pipe((0,h.n)(e=>t.refreshing.pipe((0,f.s)(1),(0,h.n)(a=>a?t.refreshing.pipe((0,b.p)(e=>!e),(0,f.s)(1),(0,m.T)(()=>e)):(0,s.of)(e))))).toSingle()}))}waitForDiscounts(){return(0,i.h)(l.x.shared(this.userId).creditsMallDiscounts.pipe((0,b.p)(e=>e.includes("creditpack_40")||e.includes("subscription_40")),(0,m.T)(()=>u.Q.success())),(0,n.O)(5*w.b.second).pipe((0,m.T)(()=>u.Q.failure("failure"))))}}S.shared=(0,o.G)(e=>new S(e))},91654(e,t,a){"use strict";a.d(t,{e:()=>R});var s=a(34578),r=a(75900),i=a(27585),n=a(28138),o=a(84190),c=a(36580),l=a(53940),d=a(97983),u=a(56177),p=a(15654),h=a(40554),m=a(16566),v=a(14316),g=a(37719),f=a(65052),b=a(58731),y=a(20570),w=a(22081),k=a(86977),x=a(15526),S=a(5801),P=a(79942),C=a(93096),j=a(33702),_=a.n(j),T=a(24044),A=a(41910),I=a(22998),N=a(83114),E="stored-receipts",M="credits-purchases-count",O="credits-purchased-without-subscription-count";class R{constructor(e){this.userId=e;var t=b.y.shared("payment-account",e),a=I.w.shared("payment-account",e),x=t.load(E).pipe((0,P.vV)(e=>e||[]),(0,P.hr)()),j=(0,s.h)(y.G.shared(e).purchaseIntended,C.g.shared(e).purchaseIntended).pipe((0,i.E)(x),(0,n.T)(e=>{var[t,a]=e;return a.unshift(t),a.slice(0,20)}),(0,o.n)(e=>t.store(E,e).pipe((0,P.AB)(e)))),T=(0,s.h)(x,j).pipe((0,c.t)(1)),N=k.I.shared(e).events("event.credits.mall.receipt.exchanged").pipe((0,l.p)(t=>t["user-id"]===e),(0,n.T)(e=>({amount:e.amount,meta:e.meta,sku:e.sku,shop:e.shop,method:e.method,price:e.price,receipt:e.receipt})),(0,c.t)(1));this.purchasedByUser=N.pipe((0,d.u)(void 0)),this.purchasedInApplication=N.pipe((0,i.E)(T),(0,o.n)(e=>{var[t]=e;return T.pipe((0,n.T)(e=>e.find(e=>e.receipt===t.receipt)),(0,S.o)(),(0,n.T)(e=>({invoice:e.invoice,meta:e.meta})),(0,u.s)(1))}),(0,c.t)(1)),this.canSubscribe=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("membership")),(0,p.F)()),this.hasActiveSubscription=w.x.shared(e).tags.pipe((0,n.T)(e=>!e.includes("membership")),(0,p.F)()),this.hadSubscription=w.x.shared(e).tags.pipe((0,n.T)(e=>!e.includes("subscription")&&e.includes("subscriber")),(0,p.F)()),this.hasPurchases=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("customer")),(0,p.F)()),this.hasConfirmedPurchases=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("customer.purchase")),(0,p.F)()),this.hasFraudPurchases=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("customer.antifraud")),(0,p.F)()),this.hadCreditAccruals=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("credits.accounts.existed")),(0,p.F)()),this.hasExpensivePurchase=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("credits.mall.prices.well.known")),(0,p.F)()),this.discounted=w.x.shared(e).creditsMallDiscounts.pipe((0,p.F)(_()),(0,n.T)(()=>void 0)),this.canReactivateSubscription=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("subscription.autorenewal.disabled")),(0,p.F)()),this.canOfferDiscountedResubscription=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("credits.subscription.renewal.offer.available")),(0,p.F)()),this.balance=A.K.shared(this.userId).balance.pipe((0,n.T)(e=>e.credits)),this.totalSpent=A.K.shared(this.userId).totalSpent.pipe((0,n.T)(e=>e.credits)),this.balanceChanged=A.K.shared(this.userId).balanceChanged.pipe((0,l.p)(e=>{var[t]=e;return"credits"===t}),(0,n.T)(e=>{var[t,a]=e;return a})),this.previousCreditsPackageAmount=A.K.shared(this.userId).previousNonSubscriptionPurchasedBenefitAmount.pipe((0,n.T)(e=>(null==e?void 0:e.credits)||0)),this.creditsExpenses=w.x.shared(e).tags.pipe((0,n.T)(e=>e.includes("credits.expenses.high")?"high":e.includes("credits.expenses.low")?"low":"default"),(0,p.F)(),(0,c.t)({refCount:!0,bufferSize:1}));var R=a.load(M).asObservable().pipe((0,n.T)(e=>null!=e?e:0)),F=a.load(O).asObservable().pipe((0,n.T)(e=>null!=e?e:0)),B=this.purchasedInApplication.pipe((0,h.H)(e=>{var{invoice:t}=e,s=[];return t.subscription||s.push(a.update(M,e=>(null!=e?e:0)+1).asObservable().pipe((0,n.T)(e=>({counter:"credits-purchases",value:null!=e?e:0})))),Array.isArray(null==t?void 0:t.tags)&&t.tags.includes("credits.nosubscription")&&s.push(a.update(O,e=>(null!=e?e:0)+1).asObservable().pipe((0,n.T)(e=>({counter:"credits-purchased-without-subscription",value:null!=e?e:0})))),t.subscription&&s.push(a.update(O,()=>0).asObservable().pipe((0,n.T)(e=>({counter:"credits-purchased-without-subscription",value:null!=e?e:0})))),(0,r.x)(...s).pipe((0,m.$)(),(0,v.Z)(e=>e))}),(0,g.u)());this.creditsPurchasesCount=(0,s.h)(R,B.pipe((0,l.p)(e=>"credits-purchases"===e.counter),(0,n.T)(e=>e.value))).pipe((0,p.F)(),(0,c.t)(1)),this.creditsPurchasedWithoutSubscriptionCount=(0,s.h)(F,B.pipe((0,l.p)(e=>"credits-purchased-without-subscription"===e.counter),(0,n.T)(e=>e.value))).pipe((0,f.Z)(0),(0,p.F)(),(0,c.t)(1))}
3missingAmount(e){return A.K.shared(this.userId).missingAmount("credits",e)}changeBalance(e){return A.K.shared(this.userId).changeBalance("credits",e)}totalSpentForDays(e){return T.P.shared(this.userId).data(e).pipe((0,n.T)(e=>e.isSuccessful?e.value:0))}requestOnetimeBuyerOffer(){return N.v.shared(this.userId).requestOnetimeBuyerOffer()}}R.shared=(0,x.G)(e=>new R(e))},87902(e,t,a){"use strict";a.d(t,{t:()=>c});var s=a(28138),r=a(15654),i=a(36580),n=a(15526),o=a(14540);class c{model(e){return o.r.shared(e).tags.pipe((0,s.T)(e=>e.includes("monetization.model.services")?"services":"credits"),(0,r.F)(),(0,i.t)({bufferSize:1,refCount:!0}))}}c.shared=(0,n.G)(()=>new c)},82082(e,t,a){"use strict";a.d(t,{L:()=>i});var s=a(15526),r=a(37418);class i{logPopupViewed(){r.V.shared().logEvent("wheel_discount","view","popup",void 0)}logPopupEligibilityViewed(){r.V.shared().logEvent("wheel_discount","view","popup_eligibility",void 0)}logPopupCloseButtonClicked(){r.V.shared().logEvent("wheel_discount","click","popup_close_button",void 0)}logPopupByOtherReasonClosed(){r.V.shared().logEvent("wheel_discount","click","popup_other_reason_close",void 0)}logSpinClicked(){r.V.shared().logEvent("wheel_discount","click","spin",void 0)}logPurchaseButtonClicked(){r.V.shared().logEvent("wheel_discount","click","purchase_button",void 0)}logPopupAppearedWhileOfferAvailable(e){r.V.shared().logEvent("wheel_discount","view","popup_appeared_while_offer_available",{popupName:e})}logClaimFailed(e){r.V.shared().logEvent("wheel_discount","finish","claim_failed",e)}}i.shared=(0,s.G)(()=>new i)},82898(e,t,a){"use strict";a.d(t,{c:()=>F});var s=a(75841),r=a(78213),i=a(17524),n=a(34578),o=a(56823),c=a(15526),l=a(13462),d=a(22081),u=a(14540),p=a(91654),h=a(91885),m=a(39971),v=a(28138),g=a(15654),f=a(36580),b=a(84190),y=a(65052),w=a(66640),k=a(49073),x=a(56177),S=a(53940),P=a(79942),C=a(94375),j=a(83114),_=a(88412),T=a(22998),A=a(4938),I=a(16668),N=a(82082),E="wheel-discount",M="claimed-at";class O{constructor(e){this.userId=e,this.claimedAt=T.w.shared(E,e).data().pipe((0,v.T)(e=>{var t,a;return null!=(t=null==(a=e[E])?void 0:a[M])?t:null}),(0,g.F)(),(0,f.t)({refCount:!0,bufferSize:1})),this.discountTimeRemaining=l.T.shared().wheelDiscount.timerDurationSeconds.pipe((0,b.n)(e=>this.claimedAt.pipe((0,v.T)(t=>({claimedAtValue:t,timerDuration:e})))),(0,b.n)(e=>{var{claimedAtValue:t,timerDuration:a}=e;if(null===t)return(0,s.of)(null);var i=t+a*C.b.second;return A.E.shared().currentTime().asObservable().pipe((0,b.n)(e=>{var t=i-e;return t<=0?(0,s.of)(null):(0,r.Y)(C.b.second).pipe((0,y.Z)(0),(0,v.T)(e=>{var a=t-e*C.b.second;return a>0?a:null}),(0,w.v)(e=>null!==e),(0,k.q)(null))}))}),(0,g.F)(),(0,f.t)({refCount:!0,bufferSize:1})),this.state=l.T.shared().wheelDiscountEnabled.pipe((0,b.n)(t=>t?(0,i.z)([d.x.shared(e).creditsMallDiscounts,u.r.shared(e).tags,this.discountTimeRemaining,I.p.shared(e).state,p.e.shared(e).canSubscribe]).pipe((0,v.T)(e=>{var[t,a,s,r,i]=e;if(i||"available"===r)return"unavailable";var n=t.includes("creditpack_10"),o=a.includes("credits.wheel.discount.given");return n&&o&&null!==s?"available":o?"unavailable":"applicable"})):(0,s.of)("unavailable")),(0,g.F)(),(0,f.t)({refCount:!0,bufferSize:1}))}claim(){return this.state.toSingle().pipe((0,P.Fg)(e=>"applicable"!==e?m.v.just(h.Q.failure("not_applicable")):A.E.shared().currentTime().pipe((0,P.Fg)(e=>T.w.shared(E,this.userId).store(M,e)),(0,P.Fg)(()=>j.v.shared(this.userId).claimWheelDiscount()),(0,P.Fg)(e=>{if(!e.isSuccessful)return m.v.just(h.Q.failure("request_failed"));var t=_.A.shared(this.userId);return this.waitForDiscount().pipe((0,b.n)(e=>t.refreshing.pipe((0,x.s)(1),(0,b.n)(a=>a?t.refreshing.pipe((0,S.p)(e=>!e),(0,x.s)(1),(0,v.T)(()=>e)):(0,s.of)(e))))).toSingle()}))))}waitForDiscount(){return(0,n.h)(d.x.shared(this.userId).creditsMallDiscounts.pipe((0,S.p)(e=>e.includes("creditpack_10")),(0,v.T)(()=>h.Q.success())),(0,o.O)(5*C.b.second).pipe((0,v.T)(()=>h.Q.failure("discount_not_applied"))))}}O.shared=(0,c.G)(e=>new O(e));class R{constructor(e){this.implementation=e,this.state=e.state,this.claimedAt=e.claimedAt,this.discountTimeRemaining=e.discountTimeRemaining}claim(){return this.implementation.claim().pipe((0,P.ex)(e=>{e.isSuccessful||N.L.shared().logClaimFailed({reason:e.error})}))}}R.shared=(0,c.G)(e=>new R(O.shared(e)));var F=R},60954(e,t,a){"use strict";a.d(t,{M:()=>P});var s=a(91885),r=a(34578),i=a(17524),n=a(75841),o=a(50626),c=a(53940),l=a(28138),d=a(65052),u=a(84190),p=a(56177),h=a(15654),m=a(36580),v=a(89218),g=a(15526),f=a(22998),b=a(79942),y=a(82898),w=a(91654),k=a(13462),x="wheel-discount",
3S="shown";class P extends v.D{constructor(e){super(),this.userId=e;var t=w.e.shared(this.userId).hasConfirmedPurchases.pipe((0,o.J)(),(0,c.p)(e=>{var[t,a]=e;return!t&&a}),(0,l.T)(()=>!0),(0,d.Z)(!1));this.canOffer=(0,r.h)(this.offeringResult.pipe((0,l.T)(()=>!1)),(0,i.z)([y.c.shared(e).state,t]).pipe((0,u.n)(e=>{var[t,a]=e;return"applicable"!==t?(0,n.of)(!1):this.wasShown().pipe((0,p.s)(1),(0,u.n)(e=>e?(0,n.of)(!1):(0,n.of)(a)))}))).pipe((0,h.F)(),(0,m.t)({refCount:!0,bufferSize:1}))}wasShown(){return f.w.shared(x,this.userId).data().pipe((0,l.T)(e=>{var t,a;return null!=(t=null==(a=e[x])?void 0:a[S])&&t}),(0,h.F)())}start(){return k.T.shared().wheelDiscount.autoPostpone.toSingle().pipe((0,b.Fg)(e=>f.w.shared(x,this.userId).store(S,!0).pipe((0,b.vV)(()=>s.Q.success({autoPostpone:e})))))}}P.shared=(0,g.G)(e=>new P(e))},21512(e,t,a){"use strict";a.d(t,{n:()=>I});var s=a(39971),r=a(91885),i=a(79942),n=a(15526),o=a(88923),c=a(28138),l=a(84190),d=a(40554),u=a(92453),p=a(33702),h=a.n(p),m=a(97156),v=a(8733),g=a(34578),f=a(17524),b=a(56607),y=a(75841),w=a(46662),k=a(14321),x=a(27606),S=a(83075),P=a(14789),C=a(87902),j=a(22998),_=a(91654),T="availability-in-purchase-form",A="availability-in-fast-buy";class I{constructor(e){this.userId=e,this.settingsProposalSubject=new m.t(null),this.settingsProposal=this.settingsProposalSubject.asObservable(),this.settings=o.c.shared(this.userId).data().pipe((0,c.T)(e=>({enabled:e.enabled,available:e.available,sku:e.sku,amount:e.amount,extraTags:e["extra-tags"]})),(0,x.K)()),this.remotePersistence=j.w.shared("auto-buy-settings",e),this.autoBuyInPurchaseFormAvailableSubject=new v.B,this.hasFastBuyPurchaseSubject=new v.B,this.autoBuyInPurchaseFormAvailable=(0,g.h)(this.remotePersistence.load(T).pipe((0,i.vV)(e=>!!e)),this.autoBuyInPurchaseFormAvailableSubject),this.hasFastBuyPurchase=(0,g.h)(this.remotePersistence.load(A).pipe((0,i.vV)(e=>!!e)),this.hasFastBuyPurchaseSubject),this.autoBuyInFastBuyAvailable=(0,f.z)([this.hasFastBuyPurchase,this.autoBuyInPurchaseFormAvailable]).pipe((0,c.T)(e=>{var[t,a]=e;return t&&a}))}start(e){e.add(this.autoBuyInPurchaseFormAvailable.pipe((0,l.n)(e=>e?b.w:_.e.shared(this.userId).purchasedInApplication),(0,d.H)(e=>{var{invoice:t}=e;return t.subscription?b.w:this.remotePersistence.update("credits-purchase-history",e=>e?[...Object.values(e),t.creditsAmount]:[t.creditsAmount])}),(0,c.T)(e=>!!e&&e.length>0&&(e.find(e=>e>=160)||e.filter(e=>e>=50).length>=3)),(0,l.n)(e=>e?this.remotePersistence.store(T,!0):b.w),(0,u.M)(()=>this.autoBuyInPurchaseFormAvailableSubject.next(!0))).safeSubscribe()),e.add(this.hasFastBuyPurchase.pipe((0,l.n)(e=>e?b.w:_.e.shared(this.userId).purchasedInApplication),(0,d.H)(e=>{var{invoice:t}=e;return"fast-buy"===t.method?this.remotePersistence.store(A,!0):b.w}),(0,u.M)(()=>this.hasFastBuyPurchaseSubject.next(!0))).safeSubscribe())}availablePackages(){return k.f.shared(this.userId).userIsFeaturedMember.pipe((0,l.n)(e=>e?(0,y.of)([]):(0,f.z)([P.P.shared(this.userId).available,C.t.shared().model(this.userId)]).pipe((0,l.n)(e=>{var[t,a]=e;return w.he.shared(this.userId).packages({confirmed:!0,autoRefill:!0,uniqueCreditsAmount:"services"!==a},t?"nosubscription":"common")}))))}proposedSettings(e){return this.settings.pipe((0,c.T)(t=>{var a=Object.assign({},t);return a.availableDuringPayment=!!e.autoRefill&&!e.subscription,a.sku=e.sku,a.amount=e.creditsAmount,a}))}update(e){return(0,f.z)([this.settings,P.P.shared(this.userId).available]).toSingle().pipe((0,i.Fg)(t=>{var[a,n]=t,c=Object.assign({},a,e,{extraTags:n?["nosubscription"]:void 0});if(!h()(a,c))return o.c.shared(this.userId).update({sku:c.sku,enabled:c.enabled||!1,amount:c.amount,"extra-tags":c.extraTags}).pipe((0,i.vV)(()=>r.Q.success(c)),(0,i.W_)(r.Q.failure("failed")));return s.v.just(r.Q.success("skipped"))}))}updateProposal(e){this.settingsProposalSubject.next(e)}finalizeProposal(){return this.settingsProposalSubject.value?this.update(this.settingsProposalSubject.value).pipe((0,i.ex)(()=>{this.settingsProposalSubject.next(null)})):s.v.just(r.Q.success("skipped"))}}I.shared=(0,n.G)(e=>(0,S.H)(new I(e),S.e.shared()))},83075(e,t,a){"use strict";a.d(t,{H:()=>o,e:()=>n});var s=a(8733),r=a(15526),i=a(79942);
3class n{constructor(){this.updatedIntentSubject=new s.B,this.updatedIntent=this.updatedIntentSubject.asObservable()}intercept(e){this.updatedIntentSubject.next(e)}}function o(e,t){return Object.create(e,{update:{value:function(){for(var a=arguments.length,s=Array(a),r=0;r<a;r++)s[r]=arguments[r];var[n]=s;return e.update(n).pipe((0,i.ex)(e=>{e.isSuccessful&&"skipped"!==e.value&&t.intercept(e.value)}))}},finalizeProposal:{value:()=>e.finalizeProposal().pipe((0,i.ex)(e=>{e.isSuccessful&&"skipped"!==e.value&&t.intercept(e.value)}))}})}n.shared=(0,r.G)(()=>new n)},40961(e,t,a){"use strict";a.d(t,{A:()=>V,J:()=>W});var s=a(15526),r=a(12856),i=a(56823),n=a(91885),o=a(98153),c=a(27888),l=a(91654),d=a(45482),u=a(79942),p=a(39971),h=a(46662),m=a(53940),v=a(97983),g=a(26052),f=a(2071),b=a(43069),y=a(79208),w=a(56177),k=a(84190),x=a(92453),S=a(22998),P=a(13462),C=a(99524),j="purchase-subscription-preselection",_="preselected-subscription-package-sku",T=[c.N.SendPhoto,c.N.SendSticker,c.N.SendLetter,c.N.ViewVideo,c.N.WatchPhoto,c.N.MSCCall,c.N.MessagesReactions,c.N.ListenAudio,c.N.DialogsThemes,c.N.Call,c.N.WatchVideo];function A(e,t,a){var s=T.includes(a);switch(e){case"previously-selected":return t?{kind:"package",sku:t}:{kind:"none"};case"cheapest-for-low-conversion-reasons":return s?{kind:"cheapest"}:{kind:"none"};case"combined":if(t)return{kind:"package",sku:t};return s?{kind:"cheapest"}:{kind:"none"};default:return{kind:"none"}}}class I{constructor(e){this.userId=e}preselection(e){return e===c.N.RetrySubscriptionPayment?p.v.just({kind:"none"}):p.v.zip(P.T.shared().purchaseSubscriptionPreselectionVariant.toSingle(),C.i.shared(this.userId).subscription.toSingle()).pipe((0,u.Fg)(t=>{var[a,s]=t;return s?p.v.just({kind:"none"}):"previously-selected"!==a&&"combined"!==a?p.v.just(A(a,void 0,e)):S.w.shared(j,this.userId).load(_).pipe((0,u.vV)(t=>A(a,null!=t?t:void 0,e)))}))}rememberSelectedPackage(e){return P.T.shared().purchaseSubscriptionPreselectionVariant.toSingle().pipe((0,u.Fg)(t=>
3"previously-selected"!==t&&"combined"!==t?p.v.just():S.w.shared(j,this.userId).store(_,e)))}}I.shared=(0,s.G)(e=>new I(e));var N=a(43751),E=a(79760),M=a(94375),O=a(41910);class R{refillBalanceInteractive(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";return p.v.defer(()=>{var s=function(e){switch(e){case c.N.Manual:return"manual";case c.N.Menu:return"menu.purchase-button.click";case c.N.Default:return"default";case c.N.PurchaseOpener:return"purchase-opener";case c.N.NonRecurringSubscriptionOpener:return"non-recurring-subscription-opener";case c.N.PromoterPayment:return"promoter-payment";case c.N.FastBuyButton:return"fast-buy-button";case c.N.PurchaseOnboardingOffering:return"purchase-onboarding-offering";case c.N.WarmingUp:return"warming-up";case c.N.CheersFabOnboarding:return"cheers-fab-onboarding";case c.N.MetaDates:return"metadates";case c.N.TrialCreditsLimitedUsage:return"trial-credits-limited-usage";case c.N.UseCase:return"use-case";case c.N.SendSmile:return"dialogs.messages.smile.send";case c.N.SendMessage:case c.N.Chat:return"dialogs.messages.text.send";case c.N.SendPhoto:case c.N.SendVideo:return"dialogs.messages.usermedia.send";case c.N.SendCheer:return"dialogs.messages.cheer.send";case c.N.SendSticker:return"dialogs.messages.sticker.send";case c.N.SendLetter:return"dialogs.letters.send";case c.N.WatchPhoto:case c.N.WatchVideo:return"dialogs.messages.usermedia.view";case c.N.ViewVideoClip:return"video-clip.view";case c.N.ViewPrivatePhoto:return"users.media.photos.private.view";case c.N.ViewVideo:return"users.video.view";case c.N.OpenLetter:return"dialogs.letters.open";case c.N.UseAdvancedSearch:return"users.search.filters.advanced.change";case c.N.StartMingle:return"mingle.start";case c.N.BecomeHost:return"users.travels.hosts.become";case c.N.Call:return"dialogs.media.call";case c.N.MSCCall:return"dialogs.media.msc.call";case c.N.MCSAudioCall:return"dialogs.media.mcs.audio-call";case c.N.ProfileBoost:return"users.profile.boost";case c.N.ViewProfile:return"users.profile.view";case c.N.RetrySubscriptionPayment:return"retry.subscription.payment";case c.N.RetrySubscriptionPaymentFallback:return"retry.subscription.payment.fallback";case c.N.SendPresent:return"present.send";case c.N.Restore:return"purchases.restore";case c.N.ChangePreferences:return"users.preferences.change";case c.N.ListenAudio:return"dialogs.messages.audio.listen";case c.N.FastBuy:case c.N.FastBuyVg:return"dialogs.fast.buy";case c.N.StickerPack:return"sticker-pack";case c.N.Autorefill:return"settings.autorefill.purchase-link.click";case c.N.Balance:return"balance-button.click";case c.N.ChatBalanceBadge:return"chat-balance-badge.click";case c.N.ChatNotice:return"chat.purchase-notice.purchase-button.click";case c.N.BrilliantMysteryGift:return"brilliant-mystery-gift";case c.N.GoldenMysteryGift:return"golden-mystery-gift";case c.N.CupidBannerTrial:return"cupid-banner-trial";case c.N.CupidTrial:return"cupid-trial";case c.N.TrialNorequisites:return"trial-norequisites";case c.N.PurchaseAstroCompatibility:return"purchase-astro-compatibility";case c.N.MessagesReactions:return"messages-reactions";case c.N.DialogsThemes:return"dialogs-themes";case c.N.VerificationTooltip:return"verification-tooltip";case c.N.ListTopChatBanner:return"list-top-chat-banner";case c.N.RebillCard:return"rebill-card";case c.N.FastBuyRebillUpdate:return"fast-buy-rebill-update";case c.N.AccountDeletionDiscount:return"account-deletion-discount";case c.N.SubscriptionRenewal:return"subscription-renewal";case c.N.WelcomeScreen:return"welcome-screen";case c.N.BalanceMessages:return"balance-messages";case c.N.BalanceLetters:return"balance-letters";case c.N.BalanceAttachments:return"balance-attachments";case c.N.BalanceVideochat:return"balance-videochat";case c.N.StickerPackGeneration:return"sticker-pack-generation";case c.N.ProfileDeepLink:return"profile-deep-link";case c.N.StickersPass:return"stickers-pass";case c.N.ViewCollage:return"view-collage";case c.N.WheelDiscount:return"wheel-discount";case c.N.WheelDiscountAutoApply:return"wheel-discount-auto-apply";case c.N.BonusesUpgrade:return"bonuses-upgrade";case c.N.LoyaltyUpgrade:return"loyalty-upgrade";case c.N.CheersUpgrade:return"cheers-upgrade";case c.N.CreditsInfoPage:return"credits-info-page";case c.N.SubscriptionUpgradeTodayManual:return"subscription-upgrade-today-manual";case c.N.SubscriptionUpgradeTodayDeepLink:return"subscription-upgrade-today-deep-link";case c.N.SubscriptionUpgradeTodayTriggerTopUp:return"subscription-upgrade-today-trigger-top-up";case c.N.SubscriptionUpgradeTodayTriggerClose:return"subscription-upgrade-today-trigger-close";case c.N.SubscriptionUpgradeToday:return"subscription-upgrade-today";case c.N.LimitInvitesViewsChatRequests:return"limit-invites-views-chat-requests";case c.N.LimitInvitesViewsMyContacts:return"limit-invites-views-my-contacts";case c.N.LimitInvitesViewsInvitesBar:return"limit-invites-views-invites-bar";case c.N.LimitInvitesViewsChatBanner:return"limit-invites-views-chat-banner";case c.N.LimitPhotoViews:return"limit-photo-views"}}(t.name),f=function(e){switch(e){case c.N.Manual:case c.N.Default:case c.N.Menu:case c.N.PromoterPayment:case c.N.FastBuyButton:case c.N.PurchaseOnboardingOffering:case c.N.WarmingUp:case c.N.CheersFabOnboarding:case c.N.PurchaseOpener:case c.N.RetrySubscriptionPaymentFallback:case c.N.NonRecurringSubscriptionOpener:case c.N.SendSmile:case c.N.UseCase:case c.N.CupidTrial:case c.N.CupidBannerTrial:case c.N.VerificationTooltip:case c.N.ListTopChatBanner:case c.N.TrialCreditsLimitedUsage:case c.N.BonusesUpgrade:case c.N.LoyaltyUpgrade:case c.N.CheersUpgrade:case c.N.CreditsInfoPage:case c.N.LimitInvitesViewsChatRequests:case c.N.LimitInvitesViewsMyContacts:case c.N.LimitInvitesViewsInvitesBar:case c.N.LimitInvitesViewsChatBanner:case c.N.LimitPhotoViews:return;case c.N.Chat:case c.N.SendMessage:return"chat";case c.N.SendPhoto:case c.N.SendVideo:return"send-attachment";case c.N.SendCheer:case c.N.FastBuyVg:return"send-gift";case c.N.GoldenMysteryGift:return"golden-mystery-gift";case c.N.BrilliantMysteryGift:return"brilliant-mystery-gift";case c.N.SendLetter:return"send-letter";case c.N.SendSticker:return"sticker";case c.N.StickerPack:return"sticker-pack";case c.N.WatchPhoto:return"view-attachment";case c.N.WatchVideo:return"view-video";case c.N.ViewVideoClip:return"view-video-clip";case c.N.ViewPrivatePhoto:return"private-photo";case c.N.ViewVideo:return"view-video";case c.N.OpenLetter:return"read-letter";case c.N.UseAdvancedSearch:return"advanced-search";case c.N.StartMingle:return"mingle";case c.N.BecomeHost:return"become-host";case c.N.RetrySubscriptionPayment:return"retry-subscription-payment";case c.N.Call:case c.N.MSCCall:return"videochat";case c.N.MCSAudioCall:return"audio-call";case c.N.ProfileBoost:return"profile-boost";case c.N.ViewProfile:return"view-profile";case c.N.SendPresent:return"credits-presents";case c.N.Restore:return"restore";case c.N.ChangePreferences:return"change-preferences";case c.N.ListenAudio:return"listen-audio";case c.N.FastBuy:return"fast-buy";case c.N.Autorefill:return"autorefill";case c.N.Balance:return"balance";case c.N.ChatNotice:return"chat-notice";case c.N.MetaDates:return"metadates";case c.N.TrialNorequisites:return"trial-norequisites";case c.N.MessagesReactions:return"messages-reactions";
3case c.N.DialogsThemes:return"dialogs-themes";case c.N.PurchaseAstroCompatibility:return"astro-compatibility";case c.N.RebillCard:return"rebill-card";case c.N.FastBuyRebillUpdate:return"fast-buy-rebill-update";case c.N.AccountDeletionDiscount:return"account-deletion-discount";case c.N.SubscriptionRenewal:return"subscription-renewal";case c.N.SubscriptionUpgradeToday:return"subscription-upgrade-today";case c.N.SubscriptionUpgradeTodayManual:return"subscription-upgrade-today-manual";case c.N.SubscriptionUpgradeTodayDeepLink:return"subscription-upgrade-today-deep-link";case c.N.SubscriptionUpgradeTodayTriggerClose:return"subscription-upgrade-today-trigger-close";case c.N.SubscriptionUpgradeTodayTriggerTopUp:return"subscription-upgrade-today-trigger-top-up";case c.N.WelcomeScreen:return"welcome-screen";case c.N.BalanceMessages:return"balance-messages";case c.N.BalanceLetters:return"balance-letters";case c.N.BalanceAttachments:return"balance-attachments";case c.N.BalanceVideochat:return"balance-videochat";case c.N.ChatBalanceBadge:return"chat-balance-badge";case c.N.StickerPackGeneration:return"sticker-pack-generation";case c.N.StickersPass:return"stickers-pass";case c.N.ProfileDeepLink:return"profile-deep-link";case c.N.ViewCollage:return"view-collage";case c.N.WheelDiscount:return"wheel-discount";case c.N.WheelDiscountAutoApply:return"wheel-discount-auto-apply"}}(t.name);return d.Session.shared().userId.toSingle().pipe((0,u.Fg)(e=>e?O.K.shared(e).missingBalance(t.name,t.requiredAmount):p.v.just(null)),(0,u.Fg)(b=>b&&b.amount<=0?p.v.just(n.Q.success(null)):new p.v(y=>{var w,k=null,x=e=>{_(),y.success(e)};function S(e,t,a){var s=t?(0,g.yD)(t):void 0;switch(e){case"payment-process":w=setTimeout(()=>{x(n.Q.failure({name:"canceled",selectedPackage:s,step:a}))},3*M.b.second);break;case"cancelled":x(n.Q.failure({name:"canceled",selectedPackage:s,step:a}))}}function P(){x(n.Q.failure({name:"declined"}))}function C(t){e===t.paywallSessionId&&(w&&clearTimeout(w),w=setTimeout(()=>{N.Y.shared().get(E.A).actions.close("purchase"),x(n.Q.failure({name:"canceled"}))},30*M.b.second))}function j(e){if(k&&k===e.receipt){_(),w&&(clearTimeout(w),w=void 0);var s=(0,g.yD)(e);N.Y.shared().get(E.A).actions.close("purchase"),b&&b.amount&&(s.benefitsAmount[b.benefit]||0)<b.amount?("limited"===e.creditsType?d.Session.shared().userId.toSingle().pipe((0,u.Fg)(e=>e?l.e.shared(e).hasPurchases.pipe((0,m.p)(e=>e),(0,v.u)(e)).toSingle():p.v.just(e)),(0,u.Fg)(e=>e?p.v.from(r.X.shared(e).loadPackages()):p.v.just()),(0,u.Fg)(()=>(0,i.O)(1).toSingle()),(0,u.AB)(void 0)):p.v.just()).pipe((0,u.Fg)(()=>R.shared().refillBalance(t,a).toSingle())).safeSubscribe(e=>{x(e)}):x(n.Q.success((0,h.Oi)(s)||null))}}function _(){w&&(clearTimeout(w),w=void 0),o.A.removeListener("event.overlay.purchase.closed",S),o.A.removeListener("event.credits.mall.receipt.exchanged",j),o.A.removeListener("event.purchase.completed",C),o.A.removeListener("event.overlay.purchase.declined",P)}o.A.on("event.purchase.completed",C),o.A.on("event.credits.mall.receipt.exchanged",j),o.A.on("event.overlay.purchase.closed",S),o.A.on("event.overlay.purchase.declined",P);var T=Object.assign({paymentReason:t.name,credits:void 0!==(null==b?void 0:b.amount)&&(null==b?void 0:b.benefit)==="credits"&&"videochat"!==f?b.amount:void 0,attendeeId:t.attendeeId,previousSubscriptionAmount:t.previousSubscriptionAmount,paywallSessionId:e,paymentError:null!=t&&t.paymentError?t.paymentError:void 0,onCreateInvoiceFinish:e=>{e&&(k=e)},localizedCheerName:t.localizedCheerName,preselectedPackageSku:t.preselectedPackageSku,preselectCheapest:t.preselectCheapest},[c.N.RebillCard,c.N.FastBuyRebillUpdate,c.N.RetrySubscriptionPayment].includes(t.name)?{preselectedCardMask:t.preselectedCardMask}:{});return o.A.emit("event.action.purchase.form.open.started",s),o.A.emit("overlay","purchase",f,T,{disableManualClose:!0}),_})))})}refillBalance(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto";return(t=(e,t)=>{var a,s;return(a=this.refillBalanceInteractive.bind(this),s=(e,t,s)=>{function r(t){d.Session.shared().userId.toSingle().safeSubscribe(a=>{a&&b.g.shared(a).logPaywallClosed(e,t)})}return p.v.defer(()=>{var i=y.f.shared().terminated.toSingle().safeSubscribe(()=>r("app-closed"));return a(e,t,s).pipe((0,u.ex)(e=>r(e.isSuccessful?"successful-purchase":"manual"),()=>r("error-occurred")),(0,u.Zl)(()=>i.unsubscribe()))})},(e,t)=>p.v.defer(()=>{var a=f.R.shared().initiate(e.name);return s(a,e,t).pipe((0,u.Zl)(()=>{f.R.shared().complete(a)}))}))(e,t).asObservable()},(e,a)=>d.Session.shared().userId.pipe((0,w.s)(1),(0,k.n)(s=>(s?I.shared(s).preselection(e.name):p.v.just({kind:"none"})).asObservable().pipe((0,k.n)(r=>t("package"===r.kind&&!e.preselectedPackageSku?Object.assign({},e,{preselectedPackageSku:r.sku}):"cheapest"===r.kind?Object.assign({},e,{preselectCheapest:!0}):e,a).pipe((0,x.M)(e=>{s&&function(e,t){if(!t.isSuccessful){var{selectedPackage:a,step:s}=t.error;"purchase"===s&&null!=a&&a.subscription&&I.shared(e).rememberSelectedPackage(a.sku).safeSubscribe()}}(s,e)})))))))(e,a)}}R.shared=(0,s.G)(()=>new R);var F=a(65615),B=a(4126),L=a(36580),z=a(16220),D=null;class W{constructor(){this.balanceRefilling=(0,F.j)(R.shared())}refillBalance(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto";return(t=this.balanceRefilling.refillBalance,(e,a)=>(0,B.v)(()=>
3{if(D)return D;var s=t(e,a).pipe((0,L.t)(1));return D=s,s.pipe((0,z.j)(()=>{D=null}))}))(e,a)}}W.shared=(0,s.G)(()=>new W);let V={refillBalance:(e,t,a)=>{W.shared().refillBalance(e).safeSubscribe(e=>{e.isSuccessful?t&&t(e.value||void 0):a&&a()})},purchaseCredits:(e,t,a)=>{W.shared().refillBalance(e,"credits").safeSubscribe(e=>{e.isSuccessful?t&&t(e.value||void 0):a&&a()})},subscribe:(e,t,a)=>{W.shared().refillBalance(e,"subscription").safeSubscribe(e=>{e.isSuccessful?t&&t(e.value||void 0):a&&a()})}}},65615(e,t,a){"use strict";a.d(t,{Q:()=>c,j:()=>l});var s=a(8733),r=a(38107),i=a(4126),n=a(92453),o=a(15526);class c{constructor(){this.balanceRefillingIntentSubject=new s.B,this.balanceRefillingIntentReplaySubject=new r.m(1),this.balanceRefillingIntent=this.balanceRefillingIntentSubject.asObservable(),this.balanceRefillingIntentReplay=this.balanceRefillingIntentReplaySubject.asObservable(),this.balanceRefillingResultSubject=new s.B,this.balanceRefillingResultReplaySubject=new r.m(1),this.balanceRefillingResult=this.balanceRefillingResultSubject.asObservable(),this.balanceRefillingResultReplay=this.balanceRefillingResultReplaySubject.asObservable()}intercept(e,t){this.balanceRefillingIntentSubject.next({reason:e,mode:t}),this.balanceRefillingIntentReplaySubject.next({reason:e,mode:t})}interceptResult(e,t){this.balanceRefillingResultSubject.next({result:e,reason:t}),this.balanceRefillingResultReplaySubject.next({result:e,reason:t})}}function l(e){return{refillBalance:(t,a)=>(0,i.v)(()=>(c.shared().intercept(t,a),e.refillBalance(t,a).pipe((0,n.M)(e=>c.shared().interceptResult(e,t)))))}}c.shared=(0,o.G)(()=>new c)},17124(e,t,a){"use strict";a.d(t,{Cc:()=>h,KW:()=>p,L7:()=>b,O6:()=>m,O9:()=>v,_w:()=>f,m6:()=>g,q2:()=>u});var s=a(70395),r=a.n(s),i=a(30127),n=a.n(i),o=[4,8,12],c=/[^X\d*]|\s/gi,l=Object.assign({},r().types,{UNKNOWN:"unknown"});function d(e){var t=r()(e);return t.length&&t[0].type===l.VISA&&!t[0].lengths.includes(13)?(r().addCard({niceType:"Visa",type:l.VISA,patterns:[4],gaps:o,lengths:[19,18,16,13],code:{name:"CVV",size:3}}),t=r()(e)):t}function u(e){return d(e).map(e=>e.type)}function p(e){var t=d(e);return t.length&&e?t[0].code:{size:3,name:""}}var h=e=>{var t=d(e);if(t.length){var{patterns:a,gaps:s,lengths:r,code:{size:i,name:n}}=t[0],c=Math.max(...r)+s.length;return{patterns:a,gaps:s,lengths:r,maxLength:c,codeSize:i,codeName:n}}return{codeName:"CVV",codeSize:3,lengths:[19],maxLength:19,gaps:o,patterns:[]}};function m(e){for(var t=h(e).gaps,a=e.replace(c,""),s="",r=0,i=0,n=0;n<t.length&&(i=t[n],s+=a.slice(r,i),r=i,!(i>=a.length));)s+=" ",++n===t.length&&(s+=a.slice(i));return s}function v(e){var t=r()(e);if(!t.length)return!1;var{lengths:a,patterns:s}=t[0],i=e.replace(c,""),o=i.length;if(!a.some(e=>e===o)||!s.map(e=>{if(Array.isArray(e)){var[t,a]=e;return new RegExp(n()(t,a))}return new RegExp(String(e))}).some(t=>null==e||""===e||t.test(e)))return!1;for(var l=0,d=0;d<i.length;d++){var u=parseInt(i[d]);(i.length-d)%2==0&&(u*=2)>9&&(u-=9),l+=u}return l%10==0}function g(e,t){if(!/^\d+$/g.test(t))return!1;var a=r()(e);if(!a.length)return!1;var s=a[0].code.size;return a[0].type===r().types.AMERICAN_EXPRESS?[3,4].includes(t.length):t.length===s}function f(e){return(null==e?void 0:e.length)===2&&parseInt(e)>=1&&12>=parseInt(e)}function b(e){if((null==e?void 0:e.length)!==2)return!1;var t=String(new Date().getFullYear()).slice(-2);return parseInt(e)>=parseInt(t)&&parseInt(e)<=parseInt(t)+20}},24434(e,t,a){"use strict";a.d(t,{m:()=>n});var s=a(39971),r=a(43751),i=a(79760),n=()=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.close("purchase"),s.v.just()))},27881(e,t,a){"use strict";a.d(t,{ex:()=>p});var s=a(15526),r=a(12640),i=a(71846),n=a(46018),o=a(27888),c=a(17951),l=a(42618),d="ios"===(0,l.operatingSystem)()?"app_store":"android"===(0,l.operatingSystem)()?"google_play":void 0,u=e=>{switch(e){case o.N.Manual:case o.N.Default:case o.N.Menu:return"MENU";case o.N.FastBuyButton:return"FAST_BUY_BUTTON";case o.N.PromoterPayment:return"PROMOTER_PAYMENT";case o.N.PurchaseOnboardingOffering:return"PURCHASE_ONBOARDING_OFFERING";
3case o.N.WarmingUp:return"WARMING_UP";case o.N.CheersFabOnboarding:return"CHEERS_FAB_ONBOARDING";case o.N.MetaDates:return"METADATES";case o.N.PurchaseOpener:return"PURCHASE_OPENER";case o.N.NonRecurringSubscriptionOpener:return"NON_RECURRING_SUBSCRIPTION_OPENER";case o.N.UseCase:return"USE_CASE";case o.N.SendSmile:return"SEND_SMILE";case o.N.Chat:case o.N.SendMessage:return"SEND_MESSAGE";case o.N.SendVideo:return"SEND_VIDEO";case o.N.SendPhoto:return"SEND_PHOTO";case o.N.WatchVideo:return"WATCH_VIDEO";case o.N.ViewVideoClip:return"VIEW_VIDEO_CLIP";case o.N.WatchPhoto:return"WATCH_PHOTO";case o.N.OpenLetter:return"OPEN_LETTER";case o.N.SendLetter:return"SEND_LETTER";case o.N.SendCheer:return"LIVE_STREAM_GIFT";case o.N.SendSticker:return"SEND_STICKER";case o.N.UseAdvancedSearch:return"USE_ADVANCED_SEARCH";case o.N.ViewPrivatePhoto:return"VIEW_PRIVATE_PHOTO";case o.N.ViewVideo:return"VIEW_VIDEO";case o.N.StartMingle:return"START_MINGLE";case o.N.BecomeHost:return"BECOME_HOST";case o.N.Call:case o.N.MSCCall:return"VIDEO_CHAT";case o.N.MCSAudioCall:return"AUDIO_CALL";case o.N.ProfileBoost:return"PROFILE_BOOST";case o.N.ViewProfile:return"VIEW_PROFILE";case o.N.RetrySubscriptionPayment:return"RETRY_SUBSCRIPTION_PAYMENT";case o.N.RetrySubscriptionPaymentFallback:return"RETRY_SUBSCRIPTION_PAYMENT_FALLBACK";case o.N.SendPresent:return"PRESENT";case o.N.Restore:return"RESTORE";case o.N.ChangePreferences:return"CHANGE_PREFERENCES";case o.N.ListenAudio:return"LISTEN_AUDIO";case o.N.FastBuy:case o.N.FastBuyVg:return"FAST_BUY";case o.N.ChatNotice:return"CHAT_NOTICE";case o.N.Balance:return"BALANCE";case o.N.ChatBalanceBadge:return"CHAT_BALANCE_BADGE";case o.N.StickerPack:return"STICKER_PACK";case o.N.Autorefill:return"AUTOREFILL";case o.N.BrilliantMysteryGift:return"BRILLIANT_MYSTERY_GIFT";case o.N.GoldenMysteryGift:return"GOLDEN_MYSTERY_GIFT";case o.N.CupidBannerTrial:return"CUPID_BANNER_TRIAL";case o.N.CupidTrial:return"CUPID_TRIAL";case o.N.TrialNorequisites:return"TRIAL_NOREQUISITES";case o.N.MessagesReactions:return"MESSAGES_REACTIONS";case o.N.DialogsThemes:return"DIALOGS_THEMES";case o.N.PurchaseAstroCompatibility:return"PURCHASE_ASTRO_COMPATIBILITY";case o.N.VerificationTooltip:return"VERIFICATION_TOOLTIP";case o.N.ListTopChatBanner:return"LIST_TOP_CHAT_BANNER";case o.N.RebillCard:return"REBILL_CARD";case o.N.FastBuyRebillUpdate:return"FAST_BUY_REBILL_UPDATE";case o.N.AccountDeletionDiscount:return"ACCOUNT_DELETION_DISCOUNT";case o.N.SubscriptionRenewal:return"SUBSCRIPTION_RENEWAL";case o.N.SubscriptionUpgradeToday:return"SUBSCRIPTION_UPGRADE_TODAY";case o.N.SubscriptionUpgradeTodayManual:return"SUBSCRIPTION_UPGRADE_TODAY_MANUAL";case o.N.SubscriptionUpgradeTodayDeepLink:return"SUBSCRIPTION_UPGRADE_TODAY_DEEP_LINK";case o.N.SubscriptionUpgradeTodayTriggerTopUp:return"SUBSCRIPTION_UPGRADE_TODAY_TRIGGER_TOP_UP";case o.N.SubscriptionUpgradeTodayTriggerClose:return"SUBSCRIPTION_UPGRADE_TODAY_TRIGGER_CLOSE";case o.N.WelcomeScreen:return"WELCOME_SCREEN";case o.N.BalanceMessages:return"BALANCE_MESSAGES";case o.N.BalanceLetters:return"BALANCE_LETTERS";case o.N.BalanceAttachments:return"BALANCE_ATTACHMENTS";case o.N.BalanceVideochat:return"BALANCE_VIDEOCHAT";case o.N.StickerPackGeneration:return"STICKER_PACK_GENERATION";case o.N.TrialCreditsLimitedUsage:return"TRIAL_CREDITS_LIMITED_USAGE";case o.N.StickersPass:return"STICKERS_PASS";case o.N.ProfileDeepLink:return"PROFILE_DEEP_LINK";case o.N.ViewCollage:return"VIEW_COLLAGE";case o.N.WheelDiscount:return"WHEEL_DISCOUNT";case o.N.WheelDiscountAutoApply:return"WHEEL_DISCOUNT_AUTO_APPLY";case o.N.BonusesUpgrade:return"BONUSES_UPGRADE";case o.N.LoyaltyUpgrade:return"LOYALTY_UPGRADE";case o.N.CheersUpgrade:return"CHEERS_UPGRADE";case o.N.CreditsInfoPage:return"CREDITS_INFO_PAGE";case o.N.LimitInvitesViewsChatRequests:return"LIMIT_INVITES_VIEWS_CHAT_REQUESTS";case o.N.LimitInvitesViewsMyContacts:return"LIMIT_INVITES_VIEWS_MY_CONTACTS";case o.N.LimitInvitesViewsInvitesBar:return"LIMIT_INVITES_VIEWS_INVITES_BAR";case o.N.LimitInvitesViewsChatBanner:return"LIMIT_INVITES_VIEWS_CHAT_BANNER";case o.N.LimitPhotoViews:return"LIMIT_PHOTO_VIEWS"}};class p{logPurchaseFormShown(e,t){n.n.shared().logEvent("begin_checkout",{SOURCE_FROM:u(e)}),"subscription"===t&&n.n.shared().logEvent("Subscription_Screen_opened",{source:(e=>{switch(e){case o.N.Manual:case o.N.Default:case o.N.Menu:return"SideMenu";case o.N.SendCheer:return"Chat_send_gift";case o.N.SendMessage:return"Chat_send_message";case o.N.WatchPhoto:return"Chat_open_content";case o.N.Chat:return"Chat_Subscribe_click";case o.N.WatchVideo:return"Profile_Video_click";case o.N.SendPresent:return"Send_Present_screen";case o.N.Call:case o.N.MSCCall:return"video_call_request_popup";case o.N.MCSAudioCall:return"audio_call_request_popup";case o.N.OpenLetter:return"Inbox";case o.N.ProfileBoost:return"Boost_banner";default:return"Other"}})(e)})}logPurchaseProductSelected(e,t,a,s){n.n.shared().logEvent("PAYWALL_BUTTON_CLICK",{PACKAG
3E:e,SOURCE_FROM:u(t),AUTO_PAYMENT:"NO"}),"subscription"===s&&n.n.shared().logEvent("Subscription_purchase_flow_started",{plan_selected:e,billing_platform:d,is_first_purchase:""+a})}logFirstProductAfterRegistrationPurchased(e){var t=!!e.subscription;i.Q.shared().logEvent("new_user_purchase_unique_event",{af_currency:e.price.currency,af_content_id:e.sku,af_quantity:t?1:e.creditsAmount||0,af_content_type:t?"CNProductManagerMembership":"CNProductManagerCredits"})}logPurchaseFailed(e,t,a){"subscription"===a&&n.n.shared().logEvent("Subscription_purchase_failed",{billing_platform:d,error_type:"invalid-payment-method"===e?"declined":"canceled",plan_attempted:t})}logReceiptExchanged(){n.n.shared().logEvent("purchase_receipt_exchanged")}logReceiptCreated(){n.n.shared().logEvent("purchase_receipt_created")}logMotoReceiptCreated(){n.n.shared().logEvent("purchase_moto_receipt_created")}logPurchaseSuccess(e,t,a,s,r){"subscription"===r&&n.n.shared().logEvent("Subscription_purchase_successful",{PACKAGE:e,billing_platform:d,plan_selected:e,USD_price:""+t,local_price:a,is_first_purchase:""+s})}logPurchaseRestored(e,t){r._.shared(e).logEvent("finish-pending-purchase-before-purchase",{"user-id":e,success:t}).safeSubscribe()}logPurchaseFormOpened(e){c._.shared(e).logUserAction({type:"purchase.form.opened",data:{}}).safeSubscribe()}logPurchaseFormFilled(e,t){var a={packageSku:"sku",hasDiscount:"has-discount"};c._.shared(e).logUserAction({type:"purchase.form.filled",data:Object.entries(t).reduce((e,t)=>{var[s,r]=t;return Object.assign({},e,{[a[s]||s]:r})},{})}).safeSubscribe()}logPurchaseStarted(e,t){r._.shared(e).logEvent("purchase-started",{"user-id":e,paymentMethod:t}).safeSubscribe()}logPackagesListShown(e,t,a){r._.shared(e).logEvent("payment-purchase_form-packages_list-shown",{"purchase-form-type":t,"user-id":e,reason:a}).safeSubscribe()}logPaymentPurchaseFormClosed(e){r._.shared(e).logEvent("payment-purchase-form-closed",{"user-id":e}).safeSubscribe()}logPackagesListCardShown(e,t){r._.shared(e).logEvent("packages-list-card-shown",{"package-sku"
3:t,"user-id":e}).safeSubscribe()}}p.shared=(0,s.G)(()=>new p)},98701(e,t,a){"use strict";a.d(t,{p:()=>c});var s=a(15526),r=a(36790),i=a(28138),n=a(15654),o=a(36580);class c{constructor(){this.ipAddress=r.Y.shared().data().pipe((0,i.T)(e=>e.isSuccessful?e.value:void 0),(0,n.F)(),(0,o.t)({bufferSize:1,refCount:!0}))}}c.shared=(0,s.G)(()=>new c)},93096(e,t,a){"use strict";a.d(t,{g:()=>M});var s=a(91885),r=a(15526),i=a(37306),n=a(10691),o=a(39971);class c{handleThreeDs(e,t){return o.v.just(void 0)}}c.shared=(0,r.G)(()=>new c);var l=a(42618),d=a(54097),u=a(38107),p=a(17524),h=a(79942),m=a(13462),v=a(35913),g=a(27888),f=a(94278),b=a(30048),y=a(30131),w=a(48830),k=a(75841),x=a(84190),S=a(2773),P=a(36580),C=a(91557).S&&navigator.getBattery?navigator.getBattery():Promise.resolve(null);class j{constructor(){this.level=(0,y.H)(C).pipe((0,x.n)(e=>new w.c(t=>{function a(){t.next((null==e?void 0:e.level)||null)}return t.next((null==e?void 0:e.level)||null),null==e||e.addEventListener("levelchange",a),()=>{null==e||e.removeEventListener("levelchange",a)}})),(0,S.W)(()=>(0,k.of)(null)),(0,P.t)({bufferSize:1,refCount:!0})),this.charging=(0,y.H)(C).pipe((0,x.n)(e=>new w.c(t=>{var a;function s(){var a;t.next(null!=(a=null==e?void 0:e.charging)?a:null)}return t.next(null!=(a=null==e?void 0:e.charging)?a:null),null==e||e.addEventListener("chargingchange",s),()=>{null==e||e.removeEventListener("chargingchange",s)}})),(0,S.W)(()=>(0,k.of)(null)),(0,P.t)({bufferSize:1,refCount:!0}))}}j.shared=(0,r.G)(()=>new j);var _=a(28138),T=a(87706);class A{constructor(){this.fonts=(0,y.H)(T.Ay.load().then(e=>e.get())).pipe((0,_.T)(e=>e.components.fonts.value),(0,S.W)(()=>(0,k.of)(null)))}}function I(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function N(){var e;return e=function*(e,t){var a=yield window.crypto.subtle.importKey("spki",function(e){for(var t=atob(e),a=new Uint8Array(t.length),s=0;s<t.length;s++)a[s]=t.charCodeAt(s);return a.buffer}(t),{name:"RSA-OAEP",hash:{name:"SHA-1"}},!1,["encrypt"]),s=new TextEncoder().encode(e);return btoa(String.fromCharCode(...new Uint8Array((yield window.crypto.subtle.encrypt({name:"RSA-OAEP"},a,s)))))},(N=function(){var t=this,a=arguments;return new Promise(function(s,r){var i=e.apply(t,a);function n(e){I(i,s,r,n,o,"next",e)}function o(e){I(i,s,r,n,o,"throw",e)}n(void 0)})}).apply(this,arguments)}A.shared=(0,r.G)(()=>new A);var E=a(6367);class M{constructor(e){this.userId=e,this.purchaseIntendedSubject=new u.m(1),this.purchaseIntended=this.purchaseIntendedSubject.asObservable()}createInvoiceTemplate(e,t){return o.v.zip((0,f.T)().toSingle(),b.F.shared().type.toSingle(),b.F.shared().effectiveType.toSingle(),j.shared().level.toSingle(),j.shared().charging.toSingle(),A.shared().fonts.toSingle(),E.v.shared(this.userId).phoneNumber.toSingle()).pipe((0,h.vV)(a=>{var s,r,[i,o,c,u,p,h,m]=a,v="fast-buy"===t.type&&"card"!==t.requisites.defaultPaymentMethod;return{orderConfirmed:t.orderConfirmed,tags:e.tags||[],invoiceTemplate:{returnUrl:t.motoReturnUrl,initiator:v?"merchant":"customer",order:{currency:(null==(s=e.initialPrice)?void 0:s.currency)||e.price.currency,amount:(null==(r=e.initialPrice)?void 0:r.includingTax)||e.price.includingTax,details:{sku:e.sku,shop:d.c_,autoRefill:Object.assign({},void 0!==t.autoRefill&&{enable:t.autoRefill}),cardId:"rebill"===t.type?t.requisites.cardId:void 0,source:t.source},type:e.type},requisites:"fast-buy"===t.type?v?null:{type:"card"}:Object.assign({type:t.type},t.requisites),payer:Object.assign({deviceInfo:{deviceType:"web"===(0,l.platform)()?"browser":"appBased",browserData:(0,n.V)(),id:i,networkParameters:"type: "+(o||"unknown")+"; effectiveType: "+(c||"unknown"),batteryLevelAndChargingStatus:"level: "+(null!=u?u:"unknown")+"; charging: "+(null!=p?p:"unknown"),fonts:h},ipAddress:e.ip,phoneNumber:m||void 0},t.country&&{billingAddress:Object.assign({country:t.country},t.zipCode&&{zip:t.zipCode})})}}}))}static createPaymentData(e,t){return"id"in e?{type:"rebill",requisites:{cardId:e.id,anchor:e.rebill}}:{type:"card",requisites:{number:e.number,expiration:""+e.expirationMonth+e.expirationYear,code:e.verification,holder:e.holder,phone:t}}}getCardToken(e){return i.L.shared(this.userId).getRSAPublicKey().pipe((0,h.Fg)(t=>{let a;return a=JSON.stringify(e),o.v.from(function(e,t){return N.apply(this,arguments)}(a,t))}),(0,h.Fg)(e=>i.L.shared(this.userId).tokenizeCard(e)))}createInvoiceViaMoto(e,t,a){return m.T.shared().motoCardTokenizationEnabled.toSingle().pipe((0,h.Fg)(e=>e&&"card"===t.type&&t.requisites?this.getCardToken(t.requisites).pipe((0,h.vV)(e
3=>Object.assign({},t,{type:"card",requisites:{paymentToken:e}})),(0,h.W_)(t)):o.v.just(t)),(0,h.Fg)(t=>this.createInvoiceTemplate(e,t)),(0,h.Fg)(e=>i.L.shared(this.userId).createInvoice(e)),(0,h.ex)(t=>{t.isSuccessful&&this.purchaseIntendedSubject.next({receipt:t.value.invoiceId,invoice:e,meta:a||{reason:g.N.Manual}})}))}purchase(e,t,a){return(0,p.z)([m.T.shared().moto,v.T.shared().webHost]).toSingle().pipe((0,h.Fg)(r=>{var n,[l,d]=r;n="card"===e.type?{type:"card",requisites:{cardNumber:e.requisites.number,cvv:e.requisites.code,cardHolder:e.requisites.holder,expiration:e.requisites.expiration}}:"rebill"===e.type?{type:"rebill",requisites:{anchor:e.requisites.anchor,cardId:e.requisites.cardId,cvv:e.requisites.cvv}}:{type:e.type,requisites:{}};var u=Object.assign({},t.invoice,{method:"rebill"===e.type||"card"===e.type?"cards":e.type}),p=""+(d||"")+l.paymentProcessingUrl+"#purchase-result",m=Object.assign({autoRefill:t.autoRefill,motoReturnUrl:p,orderConfirmed:"boolean"!=typeof t.orderConfirmed||t.orderConfirmed},n);return this.createInvoiceViaMoto(u,m,a).pipe((0,h.Fg)(e=>e.isSuccessful&&e.value.invoice?i.L.shared(this.userId).purchase(e.value.invoice):o.v.just(s.Q.failure({code:0}))),(0,h.Fg)(e=>e.isSuccessful?"needAction"===e.value.state?c.shared().handleThreeDs(e.value.action,p).pipe((0,h.vV)(()=>s.Q.success(void 0))):o.v.just(s.Q.success(void 0)):o.v.just(s.Q.failure(e.error))))}))}}M.shared=(0,r.G)(e=>new M(e))},69081(e,t,a){"use strict";a.d(t,{d:()=>i});var s=a(38107),r=a(15526);class i{constructor(e){this.paymentIntentSubject=new s.m(1),this.paymentIntent=this.paymentIntentSubject.asObservable()}intercept(e){this.paymentIntentSubject.next({success:e})}}i.shared=(0,r.G)(e=>new i(e))},7887(e,t,a){"use strict";a.d(t,{B:()=>c});var s=a(15526),r=a(96899),i=a(39971),n=a(79942),o=a(93494);class c{getPriceListWithTax(e){return r.w.shared().data(e).toSingle().pipe((0,n.ZC)(()=>i.v.just(void 0)),(0,n.vV)(t=>(null!=t?t:Array.from({length:e.length}).map(()=>void 0)).map((t,a)=>{var{price:s,currency:r,priceType:i}=e[a];return c.mapPriceCalculationDtoToPrice(s,r,t,i)})))}static mapPriceCalculationDtoToPrice(e,t,a,s){var r=null!=a&&a.tax?a.gross:e,i=(null==a?void 0:a.net)||e,n=null!=a&&a.tax?100*a.tax/a.net:0;return{includingTax:r,currency:t,localizedIncludingTax:(0,o.$)(t,r,"iso4217"),tax:null!=a&&a.tax?{rate:n,tax:a.tax,abbreviation:a.taxAbbreviation,localizedTax:(0,o.$)(t,a.tax,"iso4217")}:void 0,netPrice:i,localizedNetPrice:(0,o.$)(t,i,"iso4217"),priceType:s,taxIncluded:"net"===s&&r!==i,ip:null==a?void 0:a.ip}}}c.shared=(0,s.G)(()=>new c)},88412(e,t,a){"use strict";a.d(t,{A:()=>s.A});var s=a(97307)},43069(e,t,a){"use strict";a.d(t,{g:()=>u});var s=a(17524),r=a(53940),i=a(56177),n=a(15526),o=a(2071),c=a(13462),l=a(37418),d=a(19156);class u{constructor(e){this.userId=e,this.packageClickEventFieldsResolver=e=>1===e.stepsCount&&("credits"===e.type||"base-subscription"===e.type)?["packagesSku","design","apmVisible","paymentMethods","paymentCardStored"]:1===e.stepsCount&&"cupid-trial"===e.type?["packagesSku","design","paymentMethods","paymentCardStored"]:["packagesSku","design","stepsCount","type"]}logEvent(e,t,a){o.R.shared().getState(e).pipe((0,r.p)(e=>void 0===e||!e.warmingUpVisible&&(Array.isArray(t)?(0,o.J)(e,t):(0,o.J)(e,t(e)))),(0,i.s)(1)).safeSubscribe(e=>{e&&e.userId===this.userId&&a(e)})}logPaywallOpened(e){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","view","paywall",{paywall:(0,d.qZ)(e)},!0)})}logPaywallClosed(e,t){this.logEvent(e,[],e=>{l.V.shared().logEvent("paywall","click","paywall_close",{paywall:Object.assign({},(0,d.qZ)(e),{form_close_reason:t})},!0)})}logPaywallStepOpened(e,t,a){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","view","paywall_step",{paywall:Object.assign({},(0,d.qZ)(e),{current_step:t},a?{package:(0,d.eT)(a)}:{})},!0)})}logPaywallBenefitsViewed(e){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","view","benefits",{paywall:(0,d.qZ)(e)},!0)})}logPackageAutoSelected(e,t){this.logEvent(e,this.packageClickEventFieldsResolver,e=>{("base-trial"===e.type?2===e.stepsCount:"base-subscription"===e.type&&2===e.stepsCount&&"default"===e.design)||l.V.shared().logEvent("paywall","click","package",{paywall:Object.assign({}
3,(0,d.qZ)(e),{package:{is_selected_manually:!1,sku_id:t.sku,currency:t.price.currency,price:t.price.includingTax,credits_count:t.creditsAmount,package_type:t.subscription?t.subscription:"credits"}})},!0)})}logPackageClicked(e,t){this.logEvent(e,this.packageClickEventFieldsResolver,e=>{l.V.shared().logEvent("paywall","click","package",{paywall:Object.assign({},(0,d.qZ)(e),{package:{is_selected_manually:!0,sku_id:t.sku,currency:t.price.currency,price:t.price.includingTax,credits_count:t.creditsAmount,package_type:t.subscription?t.subscription:"credits"}})},!0)})}logChooseAnotherPackageClicked(e){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","click","choose_another_package_button",{paywall:(0,d.qZ)(e)},!0)})}logPaymentMethodClicked(e,t,a,s){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{var r=(0,d.qZ)(e);l.V.shared().logEvent("paywall","click","payment_method",{paywall:Object.assign({},r,{purchase:Object.assign({},r.purchase,{payment_method:t,purchase_button_press_result:s}),package:{sku_id:a.sku,currency:a.price.currency,price:a.price.includingTax,credits_count:a.creditsAmount,package_type:a.subscription?a.subscription:"credits"}})},!0)})}logPaywallModeSwitcherClicked(e){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","click","paywall_mode_switcher",{paywall:(0,d.qZ)(e)},!0)})}logPaywallModeSwitcherClosed(e){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","click","paywall_mode_switcher_close",{paywall:(0,d.qZ)(e)},!0)})}logRetryPopupViewed(e){this.logEvent(e,["packagesSku","stepsCount","design","type","retryForm","failedMethod"],e=>{var t;l.V.shared().logEvent("paywall","view","retry_popup",{paywall:(0,d.qZ)(e),failed_method:null!=(t=e.failedMethod)?t:"unknown_method"},!0)})}logRetryPopupCloseClicked(e){this.logEvent(e,["packagesSku","stepsCount","design","type","retryForm"],e=>{l.V.shared().logEvent("paywall","click","retry_popup_close",{paywall:(0,d.qZ)(e)},!0)})}logErrorPopupTryAgainClicked(e){this.logEvent(e,["packagesSku","stepsCount","design","type","retryForm"],e=>{l.V.shared().logEvent("paywall","click","error_popup_try_again",{paywall:(0,d.qZ)(e)},!0)})}logErrorPopupTryAnotherCardClicked(e){this.logEvent(e,["packagesSku","stepsCount","design","type","retryForm"],e=>{l.V.shared().logEvent("paywall","click","error_popup_try_another_card",{paywall:(0,d.qZ)(e)},!0)})}logErrorPopupFaqClicked(e){this.logEvent(e,["packagesSku","stepsCount","design","type","retryForm"],e=>{l.V.shared().logEvent("paywall","click","error_popup_faq",{paywall:(0,d.qZ)(e)},!0)})}logErrorPopupBackToPaymentClicked(e){this.logEvent(e,["packagesSku","stepsCount","design","type","retryForm"],e=>{l.V.shared().logEvent("paywall","click","error_popup_back_to_payment",{paywall:(0,d.qZ)(e)},!0)})}logPaywallPlanClick(e,t){this.logWithSubscriptionPlanPayload(e,t,(e,t)=>{l.V.shared().logEvent("paywall","click","plan",Object.assign({paywall:(0,d.qZ)(e)},t),!0)})}logPaywallGetPlanButtonClick(e,t){this.logWithSubscriptionPlanPayload(e,t,(e,t)=>{l.V.shared().logEvent("paywall","click","get_plan_button",Object.assign({paywall:(0,d.qZ)(e)},t),!0)})}logPaywallPlanPeriodView(e,t){this.logWithSubscriptionPlanPayload(e,t,(e,t)=>{l.V.shared().logEvent("paywall","view","plan_period",Object.assign({paywall:(0,d.qZ)(e)},t),!0)})}logPaywallPlanPeriodBackButtonClick(e){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","click","plan_period_back_button",{paywall:(0,d.qZ)(e)},!0)})}logPaywallPlanPeriodClick(e,t){this.logWithSubscriptionPlanPayload(e,t,(e,t)=>{l.V.shared().logEvent("paywall","click","plan_period",Object.assign({paywall:(0,d.qZ)(e)},t),!0)})}logPaywallPlanPeriodContinueButtonClick(e,t){this.logWithSubscriptionPlanPayload(e,t,(e,t)=>{l.V.shared().logEvent("paywall","click","plan_period_continue_button",Object.assign({paywall:(0,d.qZ)(e)},t),!0)})}logPaywallPlanPeriodPrimeUpsellClick(e,t){this.logWithSubscriptionPlanPayload(e,t,(e,t)=>{l.V.shared().logEvent("paywall","click","plan_period_prime_upsell",Object.assign({paywall:(0,d.qZ)(e)},t),!0)})}logPaywallPaymentPlanDetailsClick(e,t,a){this.logWithSubscriptionPlanPayload(e,t,(e,t)=>{l.V.shared().logEvent("paywall","click","payment_plan_details",Object.assign({paywall:(0,d.qZ)(e)},t,a),!0)})}logPaywallPackagesSliderScrolled(e,t,a){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","click","packages_slider_scrolled",Object.assign({paywall:(0,d.qZ)(e),direction:t},a),!0)})}logPaywallCloseButtonClick(e,t){this.logEvent(e,[],e=>{l.V.shared().logEvent("paywall","click","close_button",Object.assign({paywall:(0,d.qZ)(e)},t),!0)})}logWithSubscriptionPlanPayload(e,t,a){(0,s.z)([c.T.shared().purchaseChooseSubscriptionPackageBadges,c.T.shared().primeVipPackagesEnabled]).pipe((0,i.s)(1)).safeSubscribe(s=>{var[r,i]=s,n=(0,d.uv)(t,r,i);this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{a(e,n)})})}logPaywallContinueButtonClick(e){this.logEvent(e,[],e=>{l.V.shared().logEvent("paywall","click","continue_button",{paywall:(0,d.qZ)(e)},!0)})}logPaywallBenefitViewed(e,t){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","view","benefit",{paywall:(0,d.qZ)(e),benefit_name:t},!0)})}logPaywallFooterViewed(e){this.logEvent(e,["packagesSku","stepsCount","design","type"],e=>{l.V.shared().logEvent("paywall","view","footer",{paywall:(0,d.qZ)(e)},!0)})}}u.shared=(0,n.G)(e=>new u(e))},19156(e,t,a){"use strict";a.d(t,{eT:()=>l,qZ:()=>d,uv:()=>c});var s=a(47443),r=a(53170),i=a(85338),n=["discovery","connection","closeness"],o=["essentials","prime"];function c(e,t,a){var c,l,d,u,p=(0,s.sR)(e)===i.jB.week,h=null!=(c=e.price.netPrice)?c:0,m=null!=(l=null==(d=e.recurringPrice)?void 0:d.netPrice)?l:h;return{package:{plan_name:null!=(u=(0,r.I)({price:h,recurringPrice:m,benefitsAmount:e.benefitsAmount},a?o:n,t))?u:"",price_per_day:Math.round(m/(p?7:30)*100)/100,period_type:p?"week":"month",has_welcome_offer:m>h,recurring_price:m,price:h}}}function l(e){return{sku_id:e.sku,currency:e.price.currency,price:e.price.includingTax,credits_count:e.creditsAmount,package_type:e.subscription?e.subscription:"credits"}}function d(e){return Object.assign({is_user_customer:e.userHasPurchases,splitwise_tags:e.userToggles,form_open_reason:e.reason||"",form_design_type:e.design,form_type:e.type,sku_ids:e.packagesSku,steps_count:e.stepsCount,user_ip_address:e.ipAddress},void 0!==e.ipAddress?{user_ip_address:e.ipAddress}:{},void 0!==e.paymentMethods?{payment_methods:e.paymentMethods}:{},void 0!==e.paymentCardStored?{is_payment_card_stored:e.paymentCardStored}:{},void 0!==e.apmVisible?{is_apm_visible:e.apmVisible}:{},void 0!==e.cvvCodeConfirmationIsRequested?{is_cvv_code_confirmation_requested:e.cvvCodeConfirmationIsRequested}:{},{purchase:{purchase_session_id:e.sessionId},checkbox_info:Object.assign({},void 0!==e.autoPurchaseCheckboxVisible?{is_autopurchase_visible:e.autoPurchaseCheckboxVisible}:{},void 0!==e.autoPurchaseCheckboxValue?{is_autopurchase_toggled:e.autoPurchaseCheckboxValue}:{},void 0!==e.autoPurchaseVariant?{autopurchase_variant:e.autoPurchaseVariant}:{},void 0!==e.purchaseConfirmationCheckboxVisible?{is_purchase_confirmation_visible:e.purchaseConfirmationCheckboxVisible}:{},void 0!==e.purchaseConfirmationCheckboxValue?{is_purchase_confirmation_toggled:e.purchaseConfirmationCheckboxValue}:{}
3,void 0!==e.termsAgreementsCheckboxVisible?{is_terms_agreements_visible:e.termsAgreementsCheckboxVisible}:{},void 0!==e.termsAgreementsCheckboxValue?{is_terms_agreements_toggled:e.termsAgreementsCheckboxValue}:{})},void 0!==e.country?{country:e.country}:{},void 0!==e.previousCountry?{previous_country:e.previousCountry}:{},void 0!==e.zipCode?{zip:e.zipCode}:{},void 0!==e.previousZipCode?{previous_zip:e.previousZipCode}:{},void 0!==e.paywallModeSwitcherVisible?{paywall_mode_switcher_info:{is_visible:e.paywallModeSwitcherVisible}}:{},"boolean"==typeof e.retryForm?{is_retry_form:e.retryForm}:{},void 0!==e.retryReason?{retry_reason:e.retryReason}:{},void 0!==e.discount?{discount:e.discount}:{},void 0!==e.wheelDiscountTimerHours?{wheel_discount_timer_hours:e.wheelDiscountTimerHours}:{},void 0!==e.showPreselectedPackage?{show_preselected_package:e.showPreselectedPackage}:{},void 0!==e.warmingUpVariant?{warming_up:Object.assign({variant:e.warmingUpVariant},void 0!==e.warmingUpLoaderFallback?{is_loader_fallback:e.warmingUpLoaderFallback}:{},void 0!==e.warmingUpPaywallFallback?{is_paywall_fallback:e.warmingUpPaywallFallback}:{},void 0!==e.warmingUpLoadedPhotosCount?{loaded_photos_count:e.warmingUpLoadedPhotosCount}:{},void 0!==e.warmingUpMatchesCount?{matches_count:e.warmingUpMatchesCount}:{})}:{})}},14789(e,t,a){"use strict";a.d(t,{P:()=>f});var s=a(15526),r=a(8733),i=a(4126),n=a(17524),o=a(75841),c=a(28138),l=a(15654),d=a(65052),u=a(84190),p=a(13462),h=a(91654),m=a(65615),v=a(27888),g=[v.N.BonusesUpgrade,v.N.LoyaltyUpgrade,v.N.CheersUpgrade,v.N.GoldenMysteryGift,v.N.BrilliantMysteryGift];class f{static paymentReasonSupported(e){return!g.includes(e)}constructor(e){this.paywallModeSubject=new r.B,this.available=(0,i.v)(()=>(0,n.z)([p.T.shared().creditsPurchaseWithoutSubscriptionEnabled,h.e.shared(e).hasPurchases,h.e.shared(e).hasActiveSubscription])).pipe((0,c.T)(e=>{var[t,a,s]=e;return t&&a&&!s}),(0,l.F)()),this.activePaymentReasonSupported=m.Q.shared().balanceRefillingIntentReplay.pipe((0,c.T)(e=>!g.includes(e.reason.name)),(0,d.Z)(!0),(0,l.F)()),this.prefersCredits=(0,n.z)([this.available,h.e.shared(e).creditsPurchasedWithoutSubscriptionCount,p.T.shared().creditsPurchaseWithoutSubscription.purchasesThreshold]).pipe((0,c.T)(e=>{var[t,a,s]=e;return t&&a>=s}),(0,l.F)()),this.packageAmountThreshold=(0,n.z)([this.available,this.prefersCredits,p.T.shared().creditsPurchaseWithoutSubscription.packageAmountThreshold]).pipe((0,c.T)(e=>{var[t,a,s]=e;if(t&&!a)return s}),(0,l.F)()),this.paywallMode=(0,n.z)([this.available,this.prefersCredits,this.activePaymentReasonSupported]).pipe((0,u.n)(e=>{var[t,a,s]=e;return t&&s?this.paywallModeSubject.pipe((0,d.Z)(a?"nosubscription":"common")):(0,o.of)("common")}),(0,l.F)())}switchMode(e){this.paywallModeSubject.next(e)}}f.shared=(0,s.G)(e=>new f(e))},83901(e,t,a){"use strict";a.d(t,{z:()=>l});var s=a(53940),r=a(56177),i=a(15526),n=a(2071),o=a(37418),c=a(19156);class l{constructor(e){this.userId=e}logEvent(e,t){n.R.shared().getState(e).pipe((0,s.p)(e=>void 0===e||(0,n.J)(e,["packagesSku","stepsCount","design","type"])),(0,r.s)(1)).safeSubscribe(e=>{e&&e.userId===this.userId&&t(e)})}logPurchaseStarted(e,t,a){this.logEvent(e,e=>{var s=(0,c.qZ)(e);o.V.shared().logEvent("paywall","view","purchase_started",{paywall:Object.assign({},s,{purchase:Object.assign({},s.purchase,{payment_method:t}),package:{sku_id:a.sku,currency:a.price.currency,price:a.price.includingTax,credits_count:a.creditsAmount,package_type:a.subscription?a.subscription:"credits"}})},!0)})}logPurchaseFinished(e,t,a,s){this.logEvent(e,r=>{n.R.shared().setState(e,e=>{var{activePurchaseCount:t=0}=e;return{activePurchaseCount:t-1}});var i=(0,c.qZ)(r);o.V.shared().logEvent("paywall","view","purchase_finished",{paywall:Object.assign({},i,{purchase:Object.assign({},i.purchase,{payment_method:t.isSuccessful?t.value.paymentMethod:t.error.paymentMethod,is_successful:t.isSuccessful,is_verification:s,error_code:t.isSuccessful?null:t.error.errorCode,system_error:!t.isSuccessful&&t.error.rawError?{code:"code"in t.error.rawError?String(t.error.rawError.code):null,message:t.error.rawError.name+": "+t.error.rawError.message}:null}),package:{sku_id:a.sku,currency:a.price.currency,price:a.price.includingTax,credits_count:a.creditsAmount,package_type:a.subscription?a.subscription:"credits"}})},!0)})}}l.shared=(0,i.G)(e=>new l(e))},66484(e,t,a){"use strict";a.d(t,{V:()=>l});var s=a(53940),r=a(56177),i=a(15526),n=a(2071),o=a(37418),c=a(19156);class l{constructor(e){this.userId=e}
3logEvent(e,t){n.R.shared().getState(e).pipe((0,s.p)(e=>void 0===e||(0,n.J)(e,["packagesSku","stepsCount","design","type"])),(0,r.s)(1)).safeSubscribe(e=>{e&&e.userId===this.userId&&t(e)})}logCardFillStarted(e){this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","card_fill_started",{paywall:(0,c.qZ)(e)},!0)})}logPhoneFillStarted(e){this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","phone_fill_started",{paywall:(0,c.qZ)(e)},!0)})}logCountryChange(e,t,a){this.logEvent(e,e=>{o.V.shared().logEvent("paywall","edit","country",{paywall:(0,c.qZ)(Object.assign({},e,{previousCountry:t,country:a}))},!0)})}logZipCodeChange(e,t,a){this.logEvent(e,e=>{o.V.shared().logEvent("paywall","edit","zip",{paywall:(0,c.qZ)(Object.assign({},e,{previousZipCode:t,zipCode:a}))},!0)})}logAlternativePaymentMethodsVisibilityToggled(e,t){n.R.shared().setState(e,{apmVisible:t}),this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","apm_toggle",{paywall:(0,c.qZ)(e)},!0)})}logTimerViewed(e,t){n.R.shared().setState(e,{wheelDiscountTimerHours:t}),this.logEvent(e,e=>{o.V.shared().logEvent("paywall","view","timer",{paywall:(0,c.qZ)(e)},!0)})}logAutoPurchaseConfirmationChanged(e,t){n.R.shared().setState(e,{autoPurchaseCheckboxValue:t}),this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","autopurchase_checkbox",{paywall:(0,c.qZ)(e)},!0)})}logAutoPurchaseSwitcherChanged(e,t){n.R.shared().setState(e,{autoPurchaseCheckboxValue:t}),this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","autopurchase_switcher",{paywall:(0,c.qZ)(e)},!0)})}logTermsConfirmationChanged(e,t){n.R.shared().setState(e,{termsAgreementsCheckboxValue:t}),this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","terms_agreement_checkbox",{paywall:(0,c.qZ)(e)},!0)})}logPurchaseConfirmationChanged(e,t){n.R.shared().setState(e,{purchaseConfirmationCheckboxValue:t}),this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","purchase_confirmation_checkbox",{paywall:(0,c.qZ)(e)},!0)})}logBackToPlansButtonClick(e){this.logEvent(e,e=>{o.V.shared().logEvent("paywall","click","back_to_plans_button",{paywall:(0,c.qZ)(e)},!0)})}}l.shared=(0,i.G)(e=>new l(e))},2071(e,t,a){"use strict";a.d(t,{J:()=>w,R:()=>y});var s=a(59562),r=a(17524),i=a(97156),n=a(75841),o=a(15526),c=a(45482),l=a(5801),d=a(84190),u=a(28138),p=a(36580),h=a(53940),m=a(56177),v=a(22081),g=a(91654),f=a(98701),b=a(82898);class y{constructor(){this.states={},this.sessionContext=c.Session.shared().userId.pipe((0,l.o)(),(0,d.n)(e=>(0,r.z)([v.x.shared(e).toggles,g.e.shared(e).hasPurchases,f.p.shared().ipAddress]).pipe((0,u.T)(t=>{var[a,s,r]=t;return{userId:e,userToggles:a,userHasPurchases:s,ipAddress:r}}))),(0,p.t)(1)),this.discounts=c.Session.shared().userId.pipe((0,l.o)(),(0,d.n)(e=>b.c.shared(e).state.pipe((0,u.T)(e=>({wheelDiscount:"available"===e})))),(0,p.t)(1))}stateIsFulfilled(e){return void 0!==e.userHasPurchases&&void 0!==e.userToggles&&void 0!==e.sessionId&&void 0!==e.userId}initiate(e){var t=(0,s.A)(),a=new i.t({sessionId:t,reason:e}),r=this.sessionContext.toSingle().safeSubscribe(e=>{a.next(Object.assign({},a.getValue(),e))}),n=this.discounts.toSingle().safeSubscribe(e=>{var{wheelDiscount:t}=e;a.next(Object.assign({},a.getValue(),{discount:t?"wheel-discount":void 0}))});return this.states[t]={subject:a,initialSubscription:r,initialDiscountSubscription:n},t}complete(e){var t=this.states[e];t&&t.subject.pipe((0,h.p)(e=>!e.activePurchaseCount||e.activePurchaseCount<0),(0,m.s)(1)).safeSubscribe(()=>{try{t.initialSubscription.unsubscribe(),t.initialDiscountSubscription.unsubscribe(),t.subject.complete()}catch(e){}delete this.states[e]})}setState(e,t){var a=this.states[e];if(a){var s=a.subject.getValue();"function"==typeof t?a.subject.next(Object.assign({},s,t(s))):a.subject.next(Object.assign({},s,t))}}getState(e){return this.states[e]?this.states[e].subject.pipe((0,h.p)(this.stateIsFulfilled)):(0,n.of)(void 0)}}function w(e,t){return t.every(t=>void 0!==e[t])}y.shared=(0,o.G)(()=>new y)},46280(e,t,a){"use strict";a.d(t,{J:()=>k});var s,r,i,n,o=a(39971),c=a(79942),l=a(45482),d=a(75841),u=a(17524),p=a(84190),h=a(28138),m=a(13462),v=a(41910),g=a(10621),f=a(47443),b=a(99524),y=a(53170),w=(s=e=>o.v.just(e[0]),r=(e,t,a)=>"credits"===t?(0,u.z)([b.i.shared(a).subscription,m.T.shared().carouselPackages.subscriptionCreditsToPreselectedPackage
3CreditsAmount]).toSingle().pipe((0,c.Fg)(t=>{var[r,i]=t,n=Object.keys(i);if(!n.length||!r||!r.recurringInvoice)return s(e,"credits",a);var c=n.find(e=>{var t;return String(null==(t=r.recurringInvoice)?void 0:t.creditsAmount)===e});if(!c)return s(e,"credits",a);var l=i[c],d=e.find(e=>{var t,a;return(null!=(t=null!=(a=e.creditsAmount)?a:e.amount)?t:0)===l});return d?o.v.just(d):s(e,"credits",a)})):(0,u.z)([b.i.shared(a).subscription,m.T.shared().carouselPackages.subscriptionServicesToPreselectedPackageBenefitsAmount]).toSingle().pipe((0,c.Fg)(a=>{var s,r,i,[n,c]=a,l=null!=(s="multipacks"===t?e.find(e=>(0,f.hS)(e)):e.find(e=>!(0,f.hS)(e)&&e.benefitsAmount[t]))?s:e[0];if(!c.length||!n||!n.recurringInvoice)return o.v.just(l);var d=n.recurringInvoice,u=null==(r=c.find(e=>{var t,a,[s,r]=e;return(0,y.L)(s,{price:d.price.includingTax,recurringPrice:(null==(t=d.recurringPrice)?void 0:t.includingTax)||(null==(a=d.fullPrice)?void 0:a.includingTax)||d.price.includingTax,benefitsAmount:d.benefitsAmount})}))?void 0:r[1],p=null!=(i=null==u?void 0:u.find(e=>{var a,s=Object.keys(null!=(a=e.benefits)?a:{});return"multipacks"===t?s.length>1:s.includes(t)}))?i:{},h=e.find(e=>(0,y.L)(p,e));return h?o.v.just(h):o.v.just(l)})),i=(e,t,a)=>v.K.shared(a).previousNonSubscriptionPurchasedBenefitAmount.toSingle().pipe((0,c.Fg)(s=>{if("multipacks"===t){var i=e.find(e=>(0,f.hS)(e)&&(0,g.L)(e.benefitsAmount,s));if(i)return o.v.just(i)}else{var n,c=null!=(n=s[t])?n:0;if(c>0){var l=e.find(e=>!(0,f.hS)(e)&&e.benefitsAmount[t]===c);if(l)return o.v.just(l)}}return r(e,t,a)})),n=(e,t,a)=>"credits"===t&&Math.min(...e.map(e=>{var t,a;return null!=(t=null!=(a=e.creditsAmount)?a:e.amount)?t:0}))>=1e3?o.v.just(e[0]):i(e,t,a),(e,t,a)=>"credits"!==t?n(e,t,a):m.T.shared().creditsPricingBucketExperiment.enabled.pipe((0,p.n)(t=>t?(0,u.z)([m.T.shared().creditsPricingBucketExperiment.preselectedCredits,v.K.shared(a).previousNonSubscriptionPurchasedBenefitAmount]).pipe((0,h.T)(t=>{var a,s,[r,i]=t;return(null!=(a=i.credits)?a:0)>0?null:null!=(s=e.find(e=>{var t,a;return(null!=(t=null!=(a=e.creditsAmount)?a:e.amount)?t:0)===r}))?s:null})):(0,d.of)(null))).toSingle().pipe((0,c.Fg)(s=>s?o.v.just(s):n(e,t,a))));function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"credits";return l.Session.shared().userId.toSingle().pipe((0,c.Fg)(a=>!a||e.length<=1?o.v.just(e[0]):w(e,t,a)))}},22883(e,t,a){"use strict";function s(e){return"grossWithoutGst"===e.priceType?e.includingTax:e.netPrice||e.includingTax}a.d(t,{Z:()=>s})},81297(e,t,a){"use strict";a.d(t,{Do:()=>C});var s=a(17524),r=a(78213),i=a(34578),n=a(75841),o=a(28138),c=a(15654),l=a(36580),d=a(27585),u=a(53940),p=a(84190),h=a(18909),m=a(15526),v=a(94375),g=a(79942),f=a(41764),b=a(13462),y=a(4938),w=a(22998),k=a(11922),x=a(79560),S=30*v.b.minute,P="last-left-active-time";class C{constructor(e){var t=w.w.shared("low-period-packages",e),a=k.r.shared().focusState.pipe((0,o.T)(e=>"focused"===e),(0,c.F)()),m=(0,s.z)([x.X.shared().userIsActive,a]).pipe((0,o.T)(e=>{var[t,a]=e;return t&&a}),(0,c.F)(),(0,l.t)({bufferSize:1,refCount:!0})),C=e=>t.update(P,t=>void 0!==t&&t>e?t:e),j=(0,r.Y)(v.b.minute).pipe((0,d.E)(m),(0,u.p)(e=>{var[,t]=e;return t}),(0,p.n)(()=>y.E.shared().currentTime()),(0,p.n)(C),(0,h.w)()),_=(0,i.h)((0,n.of)(void 0),a.pipe((0,u.p)(e=>e))).pipe((0,p.n)(()=>(0,s.z)([t.load(P),y.E.shared().currentTime()])),(0,p.n)(e=>{var[a,s]=e,r=null!==a&&s-a>S;return C(s).pipe((0,g.Fg)(()=>t.update("session-started-at",e=>{var t;return void 0===e||r?void 0===e?null===(t=f.c.shared().timestamp)?s:t+(s-Date.now()):s:e}))).asObservable()}),(0,c.F)());this.available=b.T.shared().lowPeriodPackagesEnabled.pipe((0,p.n)(e=>e?(0,i.h)(j,_.pipe((0,o.T)(e=>!(e<=0)&&[2,3,4].includes(new Date(e).getUTCDay())))):(0,n.of)(!1)),(0,c.F)(),(0,l.t)({bufferSize:1,refCount:!0}))}}C.shared=(0,m.G)(e=>new C(e))},27888(e,t,a){"use strict";a.d(t,{N:()=>r});var s,r=((s={}).Manual="manual",s.PurchaseOpener="purchase-opener",s.NonRecurringSubscriptionOpener="non-recurring-subscription-opener",s.PromoterPayment="promoter-payment",s.FastBuyButton="fast-buy-button",s.PurchaseOnboardingOffering="purchase-onboarding-offering",s.WarmingUp="warming-up",s.CheersFabOnboarding="cheers-fab-onboarding",s.StickerPack="sticker-pack",
3s.UseCase="use-case",s.TrialCreditsLimitedUsage="trial-credits-limited-usage",s.Default="default",s.Menu="menu",s.SendMessage="send-message",s.SendPhoto="send-photo",s.SendVideo="send-video",s.SendCheer="send-cheer",s.SendSticker="send-sticker",s.SendLetter="send-letter",s.SendSmile="send-smile",s.WatchPhoto="watch-photo",s.WatchVideo="watch-video",s.OpenLetter="open-letter",s.ListenAudio="listen-audio",s.UseAdvancedSearch="use-advanced-search",s.ViewPrivatePhoto="view-private-photo",s.ViewVideo="view-video",s.StartMingle="start-mingle",s.BecomeHost="become-host",s.Call="call",s.MSCCall="msc-call",s.MCSAudioCall="audio-call",s.ProfileBoost="profile-boost",s.SendPresent="send-present",s.Restore="restore",s.ChangePreferences="change-preferences",s.FastBuy="fast-buy",s.FastBuyVg="fast-buy-vg",s.Autorefill="autorefill",s.Balance="balance",s.Chat="chat",s.ChatNotice="chat-notice",s.ViewProfile="view-profile",s.RetrySubscriptionPayment="retry-subscription-payment",s.RetrySubscriptionPaymentFallback="retry-subscription-payment-fallback",s.GoldenMysteryGift="golden-mystery-gift",s.BrilliantMysteryGift="brilliant-mystery-gift",s.MetaDates="metadates",s.CupidBannerTrial="cupid-banner-trial",s.CupidTrial="cupid-trial",s.TrialNorequisites="trial-norequisites",s.MessagesReactions="messages-reactions",s.DialogsThemes="dialogs-themes",s.PurchaseAstroCompatibility="purchase-astro-compatibility",s.VerificationTooltip="verification-tooltip",s.ListTopChatBanner="list-top-chat-banner",s.RebillCard="rebill-card",s.FastBuyRebillUpdate="fast-buy-rebill-update",s.AccountDeletionDiscount="account-deletion-discount",s.SubscriptionRenewal="subscription-renewal",s.SubscriptionUpgradeToday="subscription-upgrade-today",s.SubscriptionUpgradeTodayManual="subscription-upgrade-today-manual",s.SubscriptionUpgradeTodayDeepLink="subscription-upgrade-today-deep-link",s.SubscriptionUpgradeTodayTriggerTopUp="subscription-upgrade-today-trigger-top-up",s.SubscriptionUpgradeTodayTriggerClose="subscription-upgrade-today-trigger-close",s.WelcomeScreen="welcome-screen",s.BalanceMessages="balance-messages",s.BalanceLetters="balance-letters",s.BalanceAttachments="balance-attachments",s.BalanceVideochat="balance-videochat",s.StickerPackGeneration="sticker-pack-generation",s.StickersPass="stickers-pass",s.ChatBalanceBadge="chat-balance-badge",s.ProfileDeepLink="profile-deep-link",s.ViewCollage="view-collage",s.WheelDiscount="wheel-discount",s.WheelDiscountAutoApply="wheel-discount-auto-apply",s.ViewVideoClip="view-video-clip",s.BonusesUpgrade="bonuses-upgrade",s.LoyaltyUpgrade="loyalty-upgrade",s.CheersUpgrade="cheers-upgrade",s.CreditsInfoPage="credits-info-page",s.LimitInvitesViewsChatRequests="limit-invites-views-chat-requests",s.LimitInvitesViewsMyContacts="limit-invites-views-my-contacts",s.LimitInvitesViewsInvitesBar="limit-invites-views-invites-bar",s.LimitInvitesViewsChatBanner="limit-invites-views-chat-banner",s.LimitPhotoViews="limit-photo-views",s)},20570(e,t,a){"use strict";a.d(t,{G:()=>h});var s=a(8733),r=a(4126),i=a(26274),n=a(75841),o=a(48830),c=a(15526),l=a(30495),d=a(54097),u=a(84190),p=a(10691);class h{constructor(e){this.userId=e,this.purchaseIntended=new s.B}createReceipt(e,t,a,s,o){return(0,r.v)(()=>{var r={amount:e.creditsAmount,price:e.price.includingTax,method:e.method,shop:d.c_,sku:e.sku,requisites:t,tags:e.tags,"auto-refill":e.subscription?void 0:s,deviceInfo:(0,p.V)(),"sku-auto-refill":"web"===d.c_||void 0,confirmed:o,ip:e.ip};return(0,l.br)(l.jI.shared().credits.mall.receipts.post,this.userId,r).pipe((0,u.n)(t=>null!=t&&t.receipt?(this.addPendingPurchased(t.receipt,e,a),(0,n.of)({receipt:t.receipt})):(0,i.$)("Receipt is not created")))})}exchangeReceipt(e,t,a){return(0,r.v)(()=>(this.addPendingPurchased(e,t,a),new o.c(s=>{var r;l.jI.shared().credits.mall.exchanges.post(this.userId,{shop:d.c_,receipt:e,method:t.method,meta:{currency:null==(r=t.localizedPrice)?void 0:r.currency,country:a.countryCode||"unknown"}},(e,t)=>{(null==t?void 0:t.ok)!==void 0&&(s.next({ok:t.ok}),s.complete()),s.error(e)})})))}addPendingPurchased(e,t,a){this.purchaseIntended.next({receipt:e,invoice:t,meta:a})}}h.shared=(0,c.G)(e=>new h(e))},54097(e,t,a){"use strict";a.d(t,{$g:()=>s.$g,D3:()=>s.D3,c_:()=>s.c_});var s=a(74133)},47443(e,t,a){"use strict";a.d(t,{RR:()=>
3o,TC:()=>l,ZP:()=>m,ZQ:()=>p,dF:()=>u,ef:()=>v,hS:()=>c,sR:()=>d,wT:()=>g,xM:()=>h});var s=a(27888),r=a(10621),i=a(85338),n=a(22883),o=["messages","attachments","videochat","letters"];function c(e){return!("subscription"in e&&e.subscription||"meta"in e&&"object"==typeof e.meta&&null!=e.meta&&"Subscription"in e.meta&&e.meta.Subscription)&&Object.keys(e.benefitsAmount).length>1}function l(e){if(!e.benefits||!e.benefits.length)return{credits:e.credits.amount};var t=e.credits.amount?{credits:e.credits.amount}:{};return e.benefits.reduce((e,t)=>("amount"in t&&"credits"!==t.type&&"upgrade-delta"!==t.reason&&(e[t.type]=(e[t.type]||0)+t.amount),e),t)}function d(e){var t;return null==e||null==(t=e.benefits)||null==(t=t.find(e=>"subscription"===e.type))?void 0:t.recurrentPeriod}function u(e){switch(e){case s.N.Call:case s.N.MCSAudioCall:case s.N.MSCCall:case s.N.BalanceVideochat:return"videochat";case s.N.OpenLetter:case s.N.SendLetter:case s.N.BalanceLetters:return"letters";case s.N.WatchPhoto:case s.N.WatchVideo:case s.N.ListenAudio:case s.N.BalanceAttachments:return"attachments";case s.N.StickerPack:case s.N.SendMessage:case s.N.SendSmile:case s.N.SendSticker:case s.N.Chat:case s.N.ChatNotice:case s.N.BalanceMessages:case s.N.FastBuyButton:case s.N.FastBuyRebillUpdate:return"messages";default:return null}}var p=["messages","letters","videochat","attachments"],h=["multipacks",...p];function m(e){var t=e.some(e=>c(e)),a=p.filter(t=>e.some(e=>!c(e)&&e.benefitsAmount[t]));return t?["multipacks",...a]:a}function v(e,t){if(d(e)===i.jB.week)return e.standartPrice;var a,s,n=t.find(t=>(0,r.L)(t.benefitsAmount,e.benefitsAmount)&&d(t)===i.jB.week),o=null!=(a=null==n||null==(s=n.fullPriceWithTax)?void 0:s.netPrice)?a:null==n?void 0:n.standartPrice;if(o)return Math.ceil(o/7*3e3)/100}function g(e){var t,a,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"price",r="price"===s?e.price:e.recurringPrice||e.price,o=(0,n.Z)(r),c=null!=(t=null==(a=e.benefitsAmount)?void 0:a.messages)?t:0,l=d(e),u=l===i.jB.week?7:l===i.jB.month?30:null;if(null!==u)return c?o/u/c:0}},46662(e,t,a){"use strict";a.d(t,{Oi:()=>x.Oi,he:()=>R});var s=a(15526),r=a(28138),i=a(15654),n=a(10629),o=a(97983),c=a(36580),l=a(84190),d=a(27585),u=a(92453),p=a(65052),h=a(34578),m=a(17524),v=a(75841),g=a(4126),f=a(54097),b=a(13462),y=a(91654),w=a(22081);class k{constructor(e){this.unique=w.x.shared(e).tags.pipe((0,r.T)(e=>e.indexOf("unique.fingerprint")>=0),(0,i.F)(),(0,c.t)(1))}}k.shared=(0,s.G)(e=>new k(e));var x=a(73120),S=a(9325),P=a(17086),C=a(81297),j=a(33702),_=a.n(j),T=["requiredAmount","purchaseForcedPackagesByService"],A=["requiredAmount"],I=["requiredAmount","purchaseForcedPackagesByService"];function N(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}class E{constructor(e){this.findPackageWithMinAmount=e=>0!==e.length?e.reduce((e,t)=>t.creditsAmount<e.creditsAmount?t:e,e[0]):void 0,this.findPackageWithMaxAmount=e=>0!==e.length?e.reduce((e,t)=>t.creditsAmount>e.creditsAmount?t:e,e[0]):void 0,this.userId=e;var t=(0,h.h)((0,m.z)([w.x.shared(this.userId).toggles,b.T.shared().pricesExperiments.toggles]).pipe((0,r.T)(e=>{var[t,a]=e;return t.filter(e=>a.some(t=>e.startsWith(t))&&!e.endsWith("_Control"))}),(0,i.F)(_()),(0,n.i)(1)),(0,m.z)([w.x.shared(this.userId).tags,b.T.shared().pricesExperiments.tags]).pipe((0,r.T)(e=>{var[t,a]=e;return t.filter(e=>a.includes(e))}),(0,i.F)(_()),(0,n.i)(1)));this.shouldUpdatePackages=(0,h.h)(k.shared(this.userId).unique,y.e.shared(this.userId).purchasedByUser,y.e.shared(this.userId).hasActiveSubscription.pipe((0,n.i)(1)),y.e.shared(this.userId).hasPurchases.pipe((0,n.i)(1)),y.e.shared(this.userId).discounted.pipe((0,n.i)(1)),y.e.shared(this.userId).creditsExpenses.pipe((0,n.i)(1)),t,C.Do.shared(this.userId).available.pipe((0,i.F)(),(0,n.i)(1))).pipe((0,o.u)(void 0),(0,c.t)({bufferSize:1,refCount:!0})),this.subscriptionsPackages=this.getAvailablePackages("subscription"),this.subscriptionRenewalPackages=this.getAvailablePackages("common","paywall.renewal")}
3fillPricesWithTaxInformation(e){return(0,S.K)(e)}getAvailablePackages(e,t){return this.shouldUpdatePackages.pipe((0,l.n)(()=>"common"===e?(0,m.z)([b.T.shared().fastBuyLastPackageEnabled,C.Do.shared(this.userId).available]):(0,m.z)([(0,v.of)(!1),(0,v.of)(!1)])),(0,l.n)(a=>{var[s,i]=a,n={shop:f.c_},o=t?[t]:[];return"subscription"===e?n.subscription=!0:i?(n.tags="lowperiod",o=["lowperiod"]):t&&(n.tags=t),P.j.shared(this.userId).data(Object.assign({},n,{fastbuySupported:"subscription"!==e&&s})).pipe((0,r.T)(e=>e.length?e.map(e=>(0,x.DC)(e,o)):[]))}),this.filterByHiddenMethods,(0,l.n)(e=>e.length?this.fillPricesWithTaxInformation(e):(0,v.of)([])),(0,r.T)(t=>{var a=["membership","limited-credits"];return"common"===e&&a.push(null),this.orderBySubscriptionType(t,a)}),(0,r.T)(t=>"common"===e?this.filterByUnsupportedMethods(t):t))}packages(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"common",[s,i]=(e=>{switch(e){case"common":return[void 0,"additional"];case"nosubscription":return["nosubscription","nosubscription.additional"];case"norequisites":return["norequisites","norequisites"]}})(a),n=null==e||null==(t=e.purchaseForcedPackagesByService)?void 0:t["send-gift"];if(e&&n&&(void 0===e.requiredAmount||e.requiredAmount>=n.minCreditsRange&&e.requiredAmount<=n.maxCreditsRange)){var{requiredAmount:o}=e,u=N(e,T),p=n&&void 0!==o&&o>
3=n.minCreditsRange&&o<=n.maxCreditsRange?n.minSuitableAmountMultiplier*o:o,h=(null==n?void 0:n.forcedPackagesType)==="additional"?i:s,f=this.getAvailablePackages("common",h).pipe((0,c.t)({bufferSize:1,refCount:!0})),y=h===s?f:this.getAvailablePackages("common",s);return(0,m.z)([f,y,b.T.shared().forcedPaymentMethod]).pipe((0,r.T)(e=>{var t,[a,s,r]=e,i=(0,x.Xu)(this.applyForcedPaymentMethod(a,s,r),u);if(!p)return i;var n=i.filter(e=>"membership"!==e.subscription),o=null!=(t=n.find(e=>e.creditsAmount>=p))?t:n[n.length-1];return o?[o]:i}))}return this.getAvailablePackages("common",s).pipe((0,l.n)(t=>null!=e&&e.requiredAmount?(0,g.v)(()=>{var a=(0,x.Xu)(t,{requiredAmount:e.requiredAmount});return a.length>0?(0,v.of)(a):this.getAvailablePackages("common",i).pipe((0,r.T)(a=>{var s=(0,x.Xu)(a,{requiredAmount:e.requiredAmount});if(0===s.length){var r=this.findPackageWithMaxAmount(a)||this.findPackageWithMaxAmount(t);return r?[r]:[]}var i=this.findPackageWithMinAmount(s);return i?[i]:s}))}).pipe((0,d.E)(b.T.shared().forcedPaymentMethod),(0,r.T)(e=>{var[a,s]=e;return this.applyForcedPaymentMethod(a,t,s)})):(0,v.of)(t)),(0,r.T)(t=>{if(e){var a=N(e,A);return(0,x.Xu)(t,a)}return t}))}rawPackages(e){return P.j.shared(this.userId).data(e)}applyForcedPaymentMethod(e,t,a){if(!a||(0,x.Xu)(e,{paymentMethod:a}).length)return e;var s=(0,x.Xu)(t,{paymentMethod:a}),r=this.findPackageWithMaxAmount(s);return r?[...e,r]:e}orderBySubscriptionType(e,t){return t.reduce((t,a)=>t.concat(e.filter(e=>e.subscription===a)),[])}filterByUnsupportedMethods(e){return e.map(e=>Object.assign({},e,{methods:e.methods.filter(e=>e in f.D3)})).filter(e=>e.methods.length>0)}filterByHiddenMethods(e){return e.pipe((0,d.E)(b.T.shared().hiddenPaymentMethods),(0,r.T)(e=>{var[t,a]=e;return t.map(e=>Object.assign({},e,{methods:e.methods.filter(e=>!a.includes(e))}))}),(0,r.T)(e=>e.filter(e=>e.methods.length>0)))}}E.shared=(0,s.G)(e=>new E(e));class M{constructor(e){this.implementation=e,this.subscriptionsPackages=this.packagesWithLocalization(e.subscriptionsPackages),this.subscriptionRenewalPackages=this.packagesWithLocalization(e.subscriptionRenewalPackages)}packagesWithLocalization(e){return e.pipe((0,l.n)(e=>(0,v.of)([]).pipe((0,r.T)(t=>e.map(e=>this.localizePackage(e,t))))))}localizePackage(e,t){var a=t.find(t=>t.sku===e.sku);return a?Object.assign({},e,{localizedPrice:{currency:a.localizedCurrency,includingTax:a.localizedIncludingTaxValue,localizedIncludingTax:a.localizedPrice,netPrice:e.price.netPrice,localizedNetPrice:e.price.localizedNetPrice},localizedTitle:a.localizedTitle},e.recurringPrice&&{localizedRecurringPrice:{currency:a.localizedCurrency,includingTax:a.localizedRecurringIncludingTaxValue,localizedIncludingTax:a.localizedRecurringPrice,netPrice:e.recurringPrice.netPrice,localizedNetPrice:e.recurringPrice.localizedNetPrice}}):e}packages(e,t){return this.packagesWithLocalization(this.implementation.packages(e,t))}rawPackages(e){return this.implementation.rawPackages(e)}}M.shared=(0,s.G)(e=>new M(E.shared(e)));class O{constructor(e){this.implementation=e,this.cachedPackages={},this.cachedSubscriptions={},this.cachedSubscriptionRenewal={},this.rawCachedPackages={},this.subscriptionsPackages=this.packagesWithCache(e.subscriptionsPackages,this.cachedSubscriptions),this.subscriptionRenewalPackages=this.packagesWithCache(e.subscriptionRenewalPackages,this.cachedSubscriptionRenewal)}packagesWithCache(e,t,a){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"common",r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return(0,g.v)(()=>{var i=""+s+(r?"-forced":"")+"-"+(a?a.toString():"all"),n=e.pipe((0,u.M)(e=>{t[i]=e})),o=t[i];return void 0===o?n:n.pipe((0,p.Z)(o))})}packages(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"common",{requiredAmount:a,purchaseForcedPackagesByService:s}=e,i=N(e,I);return this.packagesWithCache(this.implementation.packages(Object.assign({},a?{requiredAmount:a}:{},s?{purchaseForcedPackagesByService:s}:{}),t),this.cachedPackages,a,t,!!s).pipe((0,r.T)(e=>0===Object.keys(i).length?e:(0,x.Xu)(e,i)))}rawPackages(e){return this.packagesWithCache(this.implementation.rawPackages(e),this.rawCachedPackages)}}O.shared=(0,s.G)(e=>new O(M.shared(e)));var R=O},53170(e,t,a){"use strict";function s(e,t){if(void 0!==e.benefits){var a,s,r,i=e.benefits,n=null!=(a=t.benefitsAmount)?a:{};for(var o of new Set([...Object.keys(i),...Object.keys(n)]))if((null!=(s=i[o])?s:0)!==(null!=(r=n[o]
3)?r:0))return!1}return(void 0===e.sameRecurring||e.sameRecurring===(t.price===t.recurringPrice))&&(void 0!==e.benefits||void 0!==e.sameRecurring)}function r(e,t,a){if(a)for(var r of t){var i=a[r];if(null!=i&&i.some(t=>s(t,e)))return r}return null}a.d(t,{I:()=>r,L:()=>s})},9325(e,t,a){"use strict";a.d(t,{K:()=>p});var s=a(71050),r=a(39971),i=a(79942),n=a(54097),o=a(7887),c=["ip"],l=["ip"],d=["ip"];function u(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}function p(e){var t=[],a=e=>e.methods.includes(n.D3.cards),p=e=>e.recurringPrice&&e.recurringPrice.includingTax!==e.price.includingTax?e.recurringPrice.includingTax:void 0,h=e=>e.fullPrice&&e.fullPrice.includingTax!==e.price.includingTax?e.fullPrice.includingTax:void 0;return(e.forEach(e=>{if(a(e)){var{price:s}=e;t.push({price:s.includingTax,currency:s.currency,priceType:s.priceType});var r=h(e);r&&t.push({price:r,currency:s.currency,priceType:s.priceType});var i=p(e);i&&t.push({price:i,currency:s.currency,priceType:s.priceType})}}),t.length)?o.B.shared().getPriceListWithTax(t).pipe((0,i.vV)(t=>e.map(e=>{var r=(0,s.o8)(e);if(a(e)){var i=t.shift(),{ip:n}=i,o=u(i,c);r=Object.assign({},r,{price:o,ip:n});var m=h(e);e.fullPrice&&!m?r=Object.assign({},r,{fullPrice:o}):m&&(r=Object.assign({},r,{fullPrice:u(t.shift(),l)}));var v=p(e);e.recurringPrice&&!v?r=Object.assign({},r,{recurringPrice:o}):v&&(r=Object.assign({},r,{recurringPrice:u(t.shift(),d)}))}return r}))):r.v.just(e)}},99524(e,t,a){"use strict";a.d(t,{i:()=>I});var s,r=a(46662),i=a(73120),n=a(15526),o=a(10621),c=a(54097),l=((s={}).google="google",s.apple="apple",s.cards="cards",s),d=a(75841),u=a(17524),p=a(26274),h=a(28138),m=a(53940),v=a(84190),g=a(36580),f=a(15654),b=a(56607);class y{changeSubscription(e,t){return b.w}}y.shared=(0,n.G)(e=>new y);class w{purchase(e,t){return b.w}}w.shared=(0,n.G)(()=>new w);var k=a(7887),x=a(40753),S=a(86977),P=a(22081),C=a(39971),j=a(79942),_=a(13462),T=a(91885),A=a(47443);class I{constructor(e){this.ownerId=e,this.subscriptionChanged=S.I.shared(e).events("event.credits.accounts.subscriptions.recurring.updated").pipe((0,h.T)(e=>({newSku:e["recurring-sku"],oldSku:e.sku}))),this.subscriptionUpgraded=S.I.shared(e).events("event.credits.mall.receipt.exchanged").pipe((0,m.p)(e=>{var t;return(null==e||null==(t=e.meta)?void 0:t["subscription-upgrade"])===!0}),(0,h.T)(e=>{var t;return{benefitsAmount:(0,A.TC)({benefits:null==e?void 0:e.benefits,credits:{amount:null==e?void 0:e.amount}}),recurringPeriod:null==e||null==(t=e.meta)||null==(t=t.recurring)?void 0:t.period}})),this.subscription=x.h.shared(e).data().pipe((0,v.n)(e=>{if(!e||!e.enable)return(0,d.of)({subscription:void 0,recurringPriceWithTax:void 0});var t=e.recurringPackage.price;return k.B.shared().getPriceListWithTax([{price:t.value,currency:t.currency,priceType:t.type}]).asObservable().pipe((0,h.T)(t=>{var[a]=t;return{subscription:e,recurringPriceWithTax:a}}))}),(0,h.T)(e=>{var{subscription:t,recurringPriceWithTax:a}=e;if(!t||!t.enable)return null;var s=(0,i.DC)(t.recurringPackage),r=(0,i.Oi)(s);return{allowToChange:t.allowToChange,allowToCancel:t.allowToCancel,method:t.method,shop:t.shop,lastRenewal:new Date(t.lastRenewal),renewalDate:new Date(t.renewalDate),expiration:new Date(t.expiration),sku:t.sku,recurringSku:t.recurringSku,sameness:t.sameness,recurringInvoice:r,recurringPackage:s,recurringPriceWithTax:a}}),(0,g.t)({refCount:!0,bufferSize:1})),this.retrySubscriptionPaymentFailed=_.T.shared().retrySubscriptionPaymentEnabled.pipe((0,v.n)(e=>e?(0,u.z)([this.subscription,P.x.shared(this.ownerId).tags]).pipe((0,h.T)(e=>{var[t,a]=e;return!!t&&t.shop===c.c_&&a.includes("credits.subscription.recovery.available")})):(0,d.of)(!1))),this.canCancel=(0,u.z)([this.subscription,_.T.shared().subscriptionCancellationEnabled]).pipe((0,h.T)(e=>{var[t,a]=e;return!!a&&!!t&&("web"===c.c_&&t.shop!==c.c_||t.allowToCancel)})),this.availableSubscriptions=(0,u.z)([r.he.shared(e).subscriptionsPackages,this.subscription]).pipe((0,h.T)(e=>{var[t,a]=e;return t.length&&a&&c.c_===a.shop?(0,i.Xu)(t,{paymentMethod:a.method}).map(e=>e?(0,i.Oi)(e):null).filter(e=>!!e):[]})),this.activePackage=(0,u.z)([r.he.shared(e).subscriptionsPackages,this.subscription]).pipe((0,h.T)(e=>{var[t,a]=e;if(a)return a.sameness&&t.find(e=>e.sameness===a.sameness)||t.find(e=>e.sku===a.sku)}),(0,f.F)(o.L),(0,g.t)({refCount:!0,bufferSize:1})),this.onHold=P.x.shared(e).tags.pipe((0,h.T)(e=>e.indexOf("subscription.onhold")>=0),(0,f.F)(),(0,g.t)(1))}changeSubscription(e){return this.subscription.toSingle().pipe((0,j.Fg)(t=>{if(!t||!t.sku)return(0,p.$)("No active recurring subscription").toSingle();if(Object.keys(c.D3).includes(l.apple)&&t.method===l.apple)return w.shared().purchase(e,!0).toSingle().pipe((0,j.AB)(void 0));var a=C.v.just({sku:e});return Object.keys(c.D3).includes(l.google)&&t.method===l.google&&(a=y.shared(this.ownerId).changeSubscription(e,t.sku).toSingle().pipe((0,j.vV)(t=>({sku:e,requisites:t})))),a.pipe((0,j.Fg)(e=>x.h.shared(this.ownerId).update(e)))}))}cancelSubscription(e){return(0,u.z)([this.canCancel,this.subscription]).toSingle().pipe((0,j.Fg)(t=>{var[a,s]=t;return a&&s?"ios"===s.shop&&s.method===l.apple?C.v.just(T.Q.failure("apple-subscription")):"android"===s.shop&&s.method===l.google?C.v.just(T.Q.failure("android-subscription")):x.h.shared(this.ownerId).cancelSubscription(e):C.v.just(T.Q.failure("failure"))}))}confirmCancelSubscription(){return(0,u.z)([this.canCancel,this.subscription]).toSingle().pipe((0,j.Fg)(e=>{var[t,a]=e;return t&&a&&"web"===a.shop?x.h.shared(this.ownerId).cancel():C.v.just(T.Q.failure("failure"))}))}}I.shared=(0,n.G)(e=>new I(e))},83846(e,t,a){"use strict";a.d(t,{H:()=>k,j:()=>w});var s=a(17524),r=a(75841),i=a(28138),n=a(84190),o=a(15654),c=a(36580),l=a(33702),d=a.n(l),u=a(15526),p=a(85338),h=a(13462),m=a(47443),v=a(53170),g=a(99524),f=a(87902),b=[p.jB.week,p.jB.month];function y(e){var t,a,s,r=null!=(t=e.price.netPrice)?t:0;return{price:r,recurringPrice:null!=(a=null==(s=e.recurringPrice)?void 0:s.netPrice)?a:r,benefitsAmount:e.benefitsAmount}}function w(e,t){var a=(0,m.sR)(t);if(!a||!e.periods.includes(a))return!1;var s=y(t);return e.criteria.some(e=>
3(0,v.L)(e,s))}class k{constructor(e){var t=(0,s.z)([g.i.shared(e).activePackage,h.T.shared().subscriptionUpgrade.grades,h.T.shared().purchaseChooseSubscriptionPackageBadges]).pipe((0,i.T)(e=>{var[t,a,s]=e;return!!t&&function(e,t,a){var s,r=(0,v.I)(y(e),t,a),i=r?t.indexOf(r):-1,n=i>=0?t[i+1]:void 0;if(!n)return!1;var o=(0,m.sR)(e),c=o?b.indexOf(o):-1;return!(c<0)&&{badge:n,periods:b.slice(c),criteria:null!=(s=a[n])?s:[]}}(t,a,s)}));this.available=h.T.shared().subscriptionUpgradeEnabled.pipe((0,n.n)(a=>a?(0,s.z)([f.t.shared().model(e),g.i.shared(e).subscription]).pipe((0,n.n)(e=>{var[a,s]=e;return"services"===a&&null!=s&&s.allowToChange?t:(0,r.of)(!1)})):(0,r.of)(!1)),(0,o.F)(d()),(0,c.t)({refCount:!0,bufferSize:1}))}}k.shared=(0,u.G)(e=>new k(e))},81891(e,t,a){"use strict";a.d(t,{m:()=>n});var s=a(15526),r=a(37418);function i(e){return"showNumber"in e?e.showNumber:void 0}class n{logPromptView(e){this.logPrompt("view","prompt",e)}logPromptCtaClick(e){this.logPrompt("click","prompt_cta",e)}logPromptDismissClick(e){this.logPrompt("click","prompt_dismiss",e)}logPromptCloseClick(e){this.logPrompt("click","prompt_close",e)}logPromptOtherReasonClose(e){this.logPrompt("click","prompt_other_reason_close",e)}logPromptOverlappedView(e){r.V.shared().logEvent("subscription_upgrade","view","prompt_overlapped",{show_number:i(e.reason),overlay_name:e.overlayName,variant:e.variant})}logPromptPackageClick(e){r.V.shared().logEvent("subscription_upgrade","click","prompt_package",{selected_sku:e.selectedSku,variant:e.variant})}logPrompt(e,t,a){r.V.shared().logEvent("subscription_upgrade",e,t,{show_number:i(a.reason),trigger_type:a.reason.name,active_subscription_sku:a.activeSubscriptionSku,variant:a.variant})}}n.shared=(0,s.G)(()=>new n)},98050(e,t,a){"use strict";a.d(t,{D:()=>o,W:()=>i});var s=a(27888),r=a(22897),i={[r.z.SuccessTopUp]:s.N.SubscriptionUpgradeTodayTriggerTopUp,[r.z.TopUpClosing]:s.N.SubscriptionUpgradeTodayTriggerClose,[r.z.Manual]:s.N.SubscriptionUpgradeTodayManual,[r.z.DeepLink]:s.N.SubscriptionUpgradeTodayDeepLink},n=Object.values(i).concat(s.N.SubscriptionUpgradeToday);function o(e){return n.includes(e)}},22897(e,t,a){"use strict";a.d(t,{$:()=>i,z:()=>r});var s,r=((s={}).SuccessTopUp="trigger_1_topup",s.TopUpClosing="trigger_2_close",s.Manual="trigger_3_upgrade_button",s.DeepLink="deeplink",s);function i(e){return e.name===r.Manual||e.name===r.DeepLink}},16183(e,t,a){"use strict";a.d(t,{x:()=>r});var s,r=((s={}).Immediate="immediate",s.NextBilling="next-billing",s.ChangeSubscriptionForm="change-subscription-form",s)},47307(e,t,a){"use strict";a.d(t,{Y:()=>y});var s=a(17524),r=a(75841),i=a(84190),n=a(28138),o=a(15654),c=a(36580),l=a(15526),d=a(13462),u=a(54097),p=a(46662),h=a(47443),m=a(73120),v=a(9325),g=a(83846),f=a(68885);function b(e,t){return e.map(e=>e.sku).join()===t.map(e=>e.sku).join()}class y{constructor(e){var t=g.H.shared(e);this.nextBillingPackages=(0,s.z)([t.available,d.T.shared().primeVipPackagesEnabled]).pipe((0,i.n)(t=>{var[a,s]=t;return a?p.he.shared(e).subscriptionsPackages.pipe((0,n.T)(e=>{var t=e.filter(e=>(0,g.j)(a,e));if(!s)return t;var r=a.periods[0];return t.filter(e=>(0,h.sR)(e)===r)})):(0,r.of)([])}),(0,o.F)(b),(0,c.t)({refCount:!0,bufferSize:1})),this.immediatePackages=t.available.pipe((0,i.n)(t=>t?f.w.shared(e).data({shop:u.c_}).pipe((0,n.T)(e=>e.map(e=>(0,m.DC)(e)).filter(e=>(0,g.j)(t,e)))):(0,r.of)([])),(0,i.n)(e=>e.length?(0,v.K)(e):(0,r.of)([])),(0,o.F)(b),(0,c.t)({refCount:!0,bufferSize:1}))}}y.shared=(0,l.G)(e=>new y(e))},172(e,t,a){"use strict";function s(e){var t,a;return null!=(t=e.priceWithTax)&&t.taxIncluded&&null!=(a=e.priceWithTax.netPrice)?a:e.price}a.d(t,{he:()=>s})},58122(e,t,a){"use strict";a.d(t,{Ji:()=>n,c0:()=>i,dK:()=>o});var s={latinAmericanCupid:"lac",afroIntroductions:"aic",asianDating:"asdc",bbwCupid:"bbwc",blackCupid:"bc",brazilCupid:"brc",cambodianCupid:"cmc",caribbeanCupid:"crc",dominicanCupid:"dmc",chinaLoveCupid:"clc",christianCupid:"chrc",colombianCupid:"cnc",filipinoCupid:"fc",hongKongCupid:"hkc",indianCupid:"indc",indonesianCupid:"idc",internationalCupid:"intc",interracialCupid:"inrc",japanCupid:"jc",kenyanCupid:"kj",koreanCupid:"kc",malaysianCupid:"mlc",mexicanCupid:"mxc",militaryCupid:"mic",muslima:"msa",pinkCupid:"pc",silverLoveCupid:"sl",eliteCupid:"elc",euroCupid:"eurc",singaporeLoveLinks:"slc",southAfricanCupid:"sac",thaiCupid:"thac",ukraineDate:"ukrc",viet
3namCupid:"vietc"},r=Object.keys(s).reduce((e,t)=>Object.assign({},e,{[s[t]]:t}),{}),i="internationalCupid";function n(e){return r[e]}function o(e){return s[e]}},37418(e,t,a){"use strict";a.d(t,{V:()=>x});var s=a(15526),r=a(45482),i=a(17524),n=a(75841),o=a(13707),c=a(39971),l=a(79942),d=a(42618),u=a(91832),p=a(95069),h=a(13462),m=a(35913),v=a(41764),g=a(94375),f=a(40554),b=a(77813),y=a(16566),w=a(93648),k=a(73107);class x{constructor(){this.userRecommendationIdMap={}}getNavigationHistory(){var e=p.Z.shared().getNavigationHistory();return{current:e[e.length-1],referral:e[e.length-2]}}static getCandidateInfo(e){return c.v.just({candidate_id:null!=e?e:""})}static getSearchParams(e){return(0,i.z)([h.T.shared().ageRange,w.BE.shared(e).filters]).toSingle().pipe((0,l.vV)(e=>{var[t,a]=e;return{country:a.country,city:a.city||null,query:{options:{interests:a.interests||[],educations:a.educations||[],languages:a.languages||[],relationships:a.relationships||[],children:a.kids||[],smoke:a.smoke||[],drink:a.drink||[],min_height:a.minHeight||null,max_height:a.maxHeight||null,body_types:a.bodyTypes||[],eyes:a.eyes||[],hairs:a.hairs||[]},gender:a.preferredGender,preferred_gender:a.gender,minage:a.minAge||t.minAge,maxage:a.maxAge||t.maxAge,zodiacs:a.zodiacs||[],compatible_zodiacs:a.zodiacCompatibilityEnabled||!1}}}))}setRecommendationId(e,t){this.userRecommendationIdMap[e]=t}getRecommendationId(e){return e?"candidate_info"in e?this.userRecommendationIdMap[e.candidate_info.candidate_id]:"candidate_profile"in e?this.userRecommendationIdMap[e.candidate_profile.candidate_id]:"recommendation_id"in e?e.recommendation_id:void 0:e}getDynamicFields(e){var t=this.getNavigationHistory(),a="mobile"===(0,d.platform)()?"mobileapp:/screen/":"",s=e=>e?a+e:null;return{current_page_url:s(t.current),referral_page_url:s(t.referral),session_id:v.c.shared().sessionId,recommendation_id:e}}prepareEvent(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,i.z)([m.T.shared().product.name,r.Session.shared().userId,r.Session.shared().userIsUsual]).toSingle().pipe((0,l.vV)(a=>{var[s,r,i]=a,n=Date.now()-new Date().getTimezoneOffset()*g.b.minute,o={product_name:s,product_version:k.z.shared().version,user_id:r,user_type:i?1:2,user_platform:{platform:(0,d.platform)(),os:(0,d.operatingSystem)(),browser:(0,d.browser)()},event_time:new Date(n).toISOString(),category:e.category,action:e.action,label:e.label,payload:e.payload},c=this.getRecommendationId(e.payload),l=this.getDynamicFields(c);return t?Object.assign({},o,l):Object.assign({},o,{payload:Object.assign({},l,o.payload,{recommendation_id:c})})}))}logEvent(e,t,a,s){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];h.T.shared().rcmlAnalyticsEnabled.toSingle().pipe((0,l.Fg)(i=>i?this.prepareEvent({category:e,action:t,label:a,payload:s},r).pipe((0,l.Fg)(e=>u.U.shared().logEvent([e]))):c.v.just())).safeSubscribe()}logBatch(e){h.T.shared().rcmlAnalyticsEnabled.toSingle().pipe((0,l.Fg)(t=>t?(0,n.of)(...e).pipe((0,f.H)(e=>{var t,a=null!=(t=e.newFormat)&&t;return this.prepareEvent(e,a)}),(0,b.Q)(o.T),(0,y.$)()).toSingle():c.v.just([])),(0,l.Fg)(e=>e.length?u.U.shared().logEvent(e):c.v.just())).safeSubscribe()}}x.shared=(0,s.G)(()=>new x)},99027(e,t,a){"use strict";a.d(t,{B0:()=>A,Bt:()=>c,C8:()=>D,CP:()=>O,DD:()=>r,Es:()=>C,Ey:()=>k,Gk:()=>z,H6:()=>j,I3:()=>F,Ig:()=>_,J1:()=>T,Lc:()=>w,NY:()=>B,Nj:()=>i,OV:()=>y,Pe:()=>M,RO:()=>f,RR:()=>R,Sk:()=>m,VJ:()=>S,Wj:()=>n,XR:()=>p,YS:()=>l,ZC:()=>N,a7:()=>b,ar:()=>h,bO:()=>I,dq:()=>E,gF:()=>v,io:()=>g,kS:()=>d,nT:()=>u,qW:()=>o,rr:()=>L,s:()=>P,w0:()=>x});var s=a(2643);function r(e,t,a,s){return"/users/"+e+"/photos"+(a?"/private":"")+(s?"/preview":"")+"/"+t}function i(e){return e?e.startsWith("//")?e:"/dialogs/letters/covers/"+e:""}function n(e,t,a){return"/users/"+e+"/videos"+(a?"/preview":"")+"/"+t}function o(e,t,a,s,r){return"/dialogs/usermedia/"+t+"/"+e+(r?"/free":"")+(s?"/preview":"")+"/"+a}function c(e,t,a,s,r){return"/dialogs/usermedia/"+t+"/"+e+(r?"/free":"")+(s?"/frame":"")+"/"+a}function l(e,t,a,s){return"/dialogs/usermedia/"+t+"/"+e+"/"+(s?a+";translate="+s:a)}function d(e,t,a){return"/dialogs/usermedia/audio.mop/"+t+"/"+e+"/"+a}function u(e,t){return(t?t+"/":"")+e}function p(e){var{attendeeId:t,themeIsPreview:a,theme:r,userId:i}=e,n=(0,s.A)(i,t);return e.theme.custom?"dialogs/themes/backgrounds/"+n.lower+":"+n.higher+"/"+r.reference:"/static/dialogs/themes/backgrounds"+(a?"/preview":"")+"/"+r.reference+".jpg"}function h(e,t){return"/static/dialogs/themes/backgrounds/animation"+(t?"/preview":"")+"/"+e}function m(e){return"/dialogs/smiles/"+e}function v(e,t){return"/dialogs/usermedia/"+e+"/"+t}function g(e,t,a,s,r){return"/dialogs/letters"+(r?"/presents":"")+(s?"/introductory":"")+"/"+t+"/"+e+"/"+a}function f(e,t){return"/dialogs/messages/"+e+":"+t}function b(e){return"/users/"+e}function y(e,t,a){var s=e.tags.indexOf("hidden")>=0;return e.mediatype.startsWith("image")?r(t,e.basename,s,!!s&&a):n(t,e.basename,a)}function w(e,t){return"users/passports/"+e+"/"+t}function k(e,t,a,s){return"/users/"+e+"/photos/"+[t,a,...s].join(".")}function x(e,t,a,s){return"/dialogs/media/fragments/"+t+"/"+e+"/"+a+"/"+s+".x.mp4"}function S(e,t){return"/users/"+e+"/videos/motivation/"+t}function P(e,t){switch(t){case"cheer":return"/cheers/"+e;case"creditsPack":return"/mysterygifts/resources/"+e}}function C(e,t,a){return a?"/animations/mystery-gifts/"+t+"/"+a+"/"+e+".json":"/animations/mystery-gifts/"+t+"/"+e+".json"}function j(e){return"/cheers/animation/"+e+"/"}function _(e,t){return t?"/presents/goods/images/"+e+"-"+t:"/presents/goods/images/categories/"+e}function T(e,t,a){var s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return"/dialogs/gamification/"+t+"/"+e+"/photos/"+a+(s?".x.conceal"
3:"")}function A(e,t){switch(t){case"micro-animation":return"/dialogs/messages/reactions/resources/"+e;case"around-animation":return"/dialogs/messages/reactions/resources/"+e+"/around";case"fullscreen-animation":return"/dialogs/messages/reactions/resources/"+e+"/fullscreen";case"message-background-image":return"/dialogs/messages/reactions/resources/"+e+"/background";default:return""}}function I(e){return"/static/stickers/"+e+".png"}function N(e){return"/static/stickers/animation/"+e}function E(e){return"/animations/bonuses-intro-sparks/"+e+".json"}function M(e){return"/animations/cheers-bonus/"+e+".json"}function O(e){return"/animations/cheers-click/"+e+".json"}function R(e){return"/animations/stickers-lock-animation/"+e+".json"}function F(e){return"/animations/sparks/"+e+".json"}function B(e,t){return"/users/"+e+"/video-clip/photo-preview/"+t}function L(e,t){return"/users/"+e+"/video-clip/preview/"+t}function z(e,t){return"/users/"+e+"/video-clip/"+t}function D(e,t){return"/users/"+e+"/video-clip/poster/"+t}},5666(e,t,a){"use strict";a.d(t,{j:()=>i});var s=a(4938),r=a(15526);class i{constructor(){this.serverDate=s.E.shared()}currentTime(){return this.serverDate.currentTime()}}i.shared=(0,r.G)(()=>new i)},6367(e,t,a){"use strict";a.d(t,{v:()=>u});var s=a(8733),r=a(39971),i=a(15526),n=a(12154),o=a(69948),c=a(79960),l=a(28138),d=a(79942);class u{constructor(e){this.userId=e,this.phoneNumber=c.o.shared(e).data("tel").pipe((0,l.T)(e=>{var t,a;return(null==(t=e.find(e=>e.confirmed))?void 0:t.address)||(null==(a=e[0])?void 0:a.address)||null})),this.unconfirmedPhoneNumber=c.o.shared(e).data("tel").pipe((0,l.T)(e=>{var t;return(null==(t=e.find(e=>!e.confirmed))?void 0:t.address)||null}
3)),this.phoneNumberDeletedSubject=new s.B,this.phoneNumberDeleted=this.phoneNumberDeletedSubject.asObservable(),this.phoneNumberDeletionIntendedSubject=new s.B,this.phoneNumberDeletionIntended=this.phoneNumberDeletionIntendedSubject.asObservable(),this.phoneNumberAddedSubject=new s.B,this.phoneNumberAdded=this.phoneNumberAddedSubject.asObservable()}add(e,t){return o.X.shared(this.userId).addPhoneNumber(e).pipe((0,d.ex)(()=>{this.phoneNumberAddedSubject.next({number:e,source:t})}))}deletePhoneNumber(e){var t=n.o.encode(e);return o.X.shared(this.userId).removePhoneNumber(t)}delete(e){return r.v.defer(()=>(this.phoneNumberDeletionIntendedSubject.next(void 0),this.deletePhoneNumber(e).pipe((0,d.ex)(()=>{this.phoneNumberDeletedSubject.next(void 0)}))))}}u.shared=(0,i.G)(e=>new u(e))},7899(e,t,a){"use strict";a.d(t,{i:()=>w});var s=a(75841),r=a(97156),i=a(17524),n=a(56823),o=a(39971),c=a(15526),l=a(28138),d=a(2773),u=a(84190),p=a(56177),h=a(58731),m=a(79960),v=a(13462),g=a(79942),f=a(94375),b="account-phone-number-verification",y="resend-code-cooldown";class w{constructor(e){this.userId=e,this.verified=m.o.shared(e).data("tel").pipe((0,l.T)(e=>!!e.find(e=>"tel"===e.channel&&!!e.confirmed)),(0,d.W)(()=>(0,s.of)(!1))),this.resendCodeCooldownSubject=new r.t(0),this.resendCodeCooldown=(0,i.z)([v.T.shared().phoneVerification.resendCodeThrottle,this.resendCodeCooldownSubject.asObservable(),h.y.shared(b,this.userId).load(y)]).pipe((0,u.n)(e=>{var[t,a,r]=e,i=a||r;if(!i||i+t<Date.now())return(0,s.of)(0);var o=Math.round(i?(i+t-Date.now())/f.b.second:t/f.b.second);return(0,n.O)(0,f.b.second).pipe((0,p.s)(o+1),(0,l.T)(e=>o-e))}))}verifyCode(e){return m.o.shared(this.userId).confirm("tel",e)}resendCode(){return o.v.defer(()=>(this.resendCodeCooldownSubject.next(Date.now()),o.v.zip(h.y.shared(b,this.userId).store(y,Date.now()),m.o.shared(this.userId).resendPhoneVerificationCode()).pipe((0,g.AB)(void 0))))}}w.shared=(0,c.G)(e=>new w(e))},22973(e,t,a){"use strict";a.d(t,{zL:()=>O});var s=a(8733),r=a(34578),i=a(75841),n=a(56823),o=a(56607),c=a(17524),l=a(28138),d=a(84190),u=a(97983),p=a(65052),h=a(53940),m=a(15654),v=a(36580),g=a(39971),f=a(79942),b=a(89218),y=a(15526),w=a(91885),k=a(94375),x=a(22998),S=a(13462),P=a(6367),C=a(7899),j=a(38883),_=a(86487),T=a(46560),A=a(43751),I=a(79760);class N{constructor(){var e=A.Y.shared().get(I.A).store;this.visible=e.rxState().pipe((0,l.T)(e=>(null==e?void 0:e.name)==="mingle"),(0,m.F)(),(0,v.t)(1))}}N.shared=(0,y.G)(()=>new N);var E={nextAppearanceTimestamp:null,postponeTimes:null},M="state";class O extends b.D{constructor(e){super(),this.nextAppearanceTimestampRefreshSubject=new s.B,this.persistence=x.w.shared("secure-account-offering",e);var t=this.persistence.load(M).asObservable().pipe((0,l.T)(e=>e||Object.assign({},E)),(0,l.T)(e=>e.nextAppearanceTimestamp)),a=(0,r.h)(t,this.nextAppearanceTimestampRefreshSubject.pipe((0,d.n)(()=>t))).pipe((0,d.n)(e=>{if(!e)return(0,i.of)(!0);var t=e-Date.now();return(0,r.h)((0,i.of)(t<=0),0<t&&t<=k.B?(0,n.O)(t).pipe((0,u.u)(!0)):o.w)})),g=(0,c.z)([j.A.shared().location,S.T.shared().smsNotifications]).pipe((0,l.T)(e=>{var[t,{locationBlacklist:a}]=e;return t.country&&a.includes(t.country)})),f=S.T.shared().secureAccountOffering.enabled.pipe((0,d.n)(t=>t?(0,c.z)([g,C.i.shared(e).verified,_.G.shared().visible,T.o.shared(e).verified,N.shared().visible,P.v.shared(e).phoneNumberDeletionIntended.pipe((0,u.u)(!0),(0,p.Z)(!1))]).pipe((0,l.T)(e=>{var[t,a,s,r,i,n]=e;return!t&&!a&&s&&r&&!i&&!n}),(0,d.n)(e=>e?a:(0,i.of)(!1))):(0,i.of)(!1))),b=this.offeringResult.pipe((0,h.p)(e=>!!e),(0,u.u)(!1));this.canOffer=S.T.shared().phoneVerification.enabled.pipe((0,d.n)(e=>e?(0,r.h)(f,b).pipe((0,p.Z)(!1)):(0,i.of)(!1)),(0,m.F)(),(0,v.t)({refCount:!0,bufferSize:1}))}start(){return g.v.just(w.Q.success({}))}postpone(){return S.T.shared().secureAccountOffering.reappearanceThresholds.toSingle().pipe((0,f.Fg)(e=>this.updatePersistenceState(t=>{var a=Number(t.postponeTimes)+1,s=e[Math.min(e.length,a)-1];return{postponeTimes:a,nextAppearanceTimestamp:Date.now()+s}})),(0,f.ex)(()=>this.nextAppearanceTimestampRefreshSubject.next()),(0,f.AB)(w.Q.success()))}updatePersistenceState(e){return this.persistence.load(M).pipe((0,f.vV)(e=>e||Object.assign({},E)),(0,f.Fg)(t=>{var a=e(t);return this.persistence.store(M,a)}))}}O.shared=(0,y.G)(e=>new O(e))},79560(e,t,a){"use strict";a.d(t,{X:()=>f});var s=a(15526),r=a(34578),i=a(75841),n=a(56823),o=a(11922),c=a(97983),l=a(53940),d=a(36580),u=a(84190),p=a(56177),h=a(65052),m=a(15654),v=a(13462),g=a(66778);class f{constructor(){var e=(0,r.h)(g.R.shared().interacted.pipe((0,c.u)("focused")),o.r.shared().focusState).pipe((0,l.p)(e=>"unfocused"!==e),(0,d.t)(1));this.userIsActive=e.pipe((0,u.n)(e=>"gone"===e?(0,i.of)(!1):v.T.shared().userActivity.pipe((0,p.s)(1),(0,u.n)(e=>(0,n.O)(e["active-ttl"]).pipe((0,c.u)(!1),(0,h.Z)(!0))))),(0,m.F)(),(0,d.t)(1)),this.userIsAway=(0,r.h)(o.r.shared().focusState.pipe((0,l.p)(e=>"focused"!==e)),g.R.shared().interacted.pipe((0,c.u)("focused"))).pipe((0,u.n)(e=>"focused"!==e?(0,i.of)(!0):v.T.shared().userActivity.pipe((0,p.s)(1),(0,u.n)(e=>(0,n.O)(e["away-ttl"]).pipe((0,c.u)(!0),(0,h.Z)(!1))))),(0,m.F)(),(0,d.t)(1))}}f.shared=(0,s.G)(()=>new f)},79075(e,t,a){"use strict";a.d(t,{G:()=>w});var s=a(8733),r=a(34578),i=a(17524),n=a(84190),o=a(15654),c=a(36580),l=a(15526),d=a(4938),u=a(58731),p=a(83018),h=a(75841),m=a(28138),v=a(13462),g=a(85378);class f{constructor(e){var t=g.F.shared(e).profile.pipe((0,m.T)(e=>e.value),(0,n.n)(e=>{var t;return null!=e&&null!=(t=e.birthday)&&t["birth-date"]?(0,p.D)(d.E.shared().isSameDay)(new Date(e.birthday["birth-date"])):(0,h.of)(!1)}),(0,o.F)());this.enabled=v.T.shared().birthdayThemeEnabled.pipe((0,n.n)(e=>e?t:(0,h.of)(!1)),(0,o.F)())}}f.shared=(0,l.G)(e=>new f(e));var b=a(79942),y="contacts-birthday-read";
3class w{constructor(e){this.offerAcceptedSubject=new s.B;var t=u.y.shared(y,e),a=t.load(y),l=this.offerAcceptedSubject.pipe((0,n.n)(()=>d.E.shared().currentTime()),(0,n.n)(e=>t.store(y,e).pipe((0,b.AB)(e)))),p=(0,r.h)(l,a);this.shouldOffer=(0,i.z)([f.shared(e).enabled,p]).pipe((0,n.n)(e=>{var[t,a]=e;return d.E.shared().currentTime().pipe((0,b.vV)(e=>{var s=!a||new Date(a).getFullYear()!==new Date(e).getFullYear();return t&&s}))}),(0,o.F)(),(0,c.t)(1))}accept(){this.offerAcceptedSubject.next()}}w.shared=(0,l.G)(e=>new w(e))},77194(e,t,a){"use strict";a.d(t,{N:()=>g});var s=a(8733),r=a(75841),i=a(15654),n=a(36580),o=a(84190),c=a(28138),l=a(15526),d=a(79942),u=a(95238),p=a(33702),h=a.n(p),m=a(13462),v=a(99185);class g{constructor(e){this.userId=e,this.blockedUserSubject=new s.B,this.blockedUser=this.blockedUserSubject.asObservable(),this.blockedUsers=u.M.shared(e).data().pipe((0,i.F)(h())),this.cachedBlockedUsers=this.blockedUsers.pipe((0,n.t)({bufferSize:1,refCount:!0}))}blockUser(e){return u.M.shared(this.userId).blockUser(e).pipe((0,d.Zl)(()=>{this.blockedUserSubject.next(e)}))}unblockUser(e){return u.M.shared(this.userId).unblockUser(e)}canUnblockUser(e){return m.T.shared().unblockUsersEnabled.pipe((0,o.n)(t=>this.userId&&e&&t?v.P.shared(this.userId).tags(e).pipe((0,c.T)(e=>e.includes("blocked")&&!e.includes("reported")&&!e.includes("suspended"))):(0,r.of)(!1)),(0,i.F)())}}g.shared=(0,l.G)(e=>new g(e))},46372(e,t,a){"use strict";a.d(t,{f:()=>b});var s=a(15526),r=a(96089),i=a(75841),n=a(8733),o=a(17524),c=a(13462),l=a(84190),d=a(28138),u=a(15654),p=a(36580),h=a(91885),m=a(98153),v=a(39971),g=a(97928),f=a(79942);class b{constructor(e){this.userId=e,this.favoriteContacts=c.T.shared().favoriteContactsEnabled.pipe((0,l.n)(t=>t?r.U.shared(e).groupedData().pipe((0,d.T)(e=>{var{favorite:t}=e;return t.filter(e=>!!e).map(e=>null==e?void 0:e["user-id"])})):(0,i.of)([])),(0,u.F)(),(0,p.t)(1)),this.favoriteContactAddedSubject=new n.B,this.favoriteContactAdded=this.favoriteContactAddedSubject.asObservable(),this.favoriteContactRemovedSubject=ne
3w n.B,this.favoriteContactRemoved=this.favoriteContactRemovedSubject.asObservable(),this.canAdd=(0,o.z)([c.T.shared().favoriteContactsEnabled,c.T.shared().favoriteContactsLimit,this.favoriteContacts.pipe((0,d.T)(e=>e.length))]).pipe((0,d.T)(e=>{var[t,a,s]=e;return t&&(null===a||s<a)}))}add(e,t){return this.canAdd.toSingle().pipe((0,f.Fg)(a=>a?r.U.shared(this.userId).addToFavorite(e).pipe((0,f.ex)(()=>this.favoriteContactAddedSubject.next({userId:e,source:t})),(0,f.vV)(()=>h.Q.success())):new v.v(e=>{m.A.emit("overlay","favorite-contacts-list-popup",{disableManualClose:!0,props:{onSuccess:()=>{m.A.emit("command.overlay.closeall"),e.success(h.Q.success())},onClose:()=>{m.A.emit("command.overlay.closeall"),e.success(h.Q.failure("canceled"))}}})}).pipe((0,f.Fg)(a=>a.isSuccessful?r.U.shared(this.userId).addToFavorite(e).pipe((0,f.ex)(()=>this.favoriteContactAddedSubject.next({userId:e,source:t})),(0,f.vV)(()=>h.Q.success())):v.v.just(h.Q.failure("limit_reached"))))))}remove(e){return r.U.shared(this.userId).removeFromFavorite(e).pipe((0,f.ex)(()=>this.favoriteContactRemovedSubject.next(e)))}canAddUser(e){return(0,o.z)([c.T.shared().favoriteContactsEnabled,g.n.shared(this.userId).userInContacts(e)]).pipe((0,d.T)(e=>{var[t,a]=e;return t&&a}))}}b.shared=(0,s.G)(e=>new b(e))},97928(e,t,a){"use strict";a.d(t,{n:()=>S});var s=a(39971),r=a(15526),i=a(97156),n=a(17524),o=a(75841),c=a(4126),l=a(34578),d=a(56823),u=a(73628),p=a(84190),h=a(28138),m=a(15654),v=a(36580),g=a(56177),f=a(53193),b=a(46660),y=a(79075),w=a(27606),k=a(86013),x=a(96089);class S{constructor(e){this.preparedEvents={},this.birthdaySubscriptions={},this.birthdayOffers={},this.birthdayOffersUpdated=new i.t(void 0),this.userId=e;var t=x.U.shared(e).groupedData().pipe((0,p.n)(e=>{var{favorite:t,usual:a}=e;return(0,n.z)([this.processUserContactsDtoToContactEvents((0,o.of)(t)),this.processUserContactsDtoToContactEvents((0,o.of)(a))])}));this.favoriteChats=t.pipe((0,h.T)(e=>{var[t]=e;return t})),this.usualChats=t.pipe((0,h.T)(e=>{var[t,a]=e;return a})),this.chats=t.pipe((0,h.T)(e=>{var[t,a]=e;return t.concat(a)}))}processUserContactsDtoToContactEvents(e){return(0,n.z)([e.pipe((0,h.T)(e=>e.filter(e=>!!e))),this.birthdayOffersUpdated]).pipe((0,h.T)(e=>{var[t]=e;return t.map(e=>{var t,a=e["user-id"],s=!!this.birthdayOffers[a];if((null==(t=this.preparedEvents[a])?void 0:t.dto)===e&&this.preparedEvents[a].birthday===s)return this.preparedEvents[a].event;var r=(0,b.Ij)((0,u.dR)(e["user-event"]));return s&&(r=Object.assign({},r,{unreadEventsCount:r.unreadEventsCount+1})),this.preparedEvents[a]={dto:e,birthday:s,event:r},r})}),(0,w.K)(),(0,m.F)((e,t)=>{if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(e[a]!==t[a])return!1;return!0}))}start(e){var t=this;e.add(()=>{for(var e of Object.values(this.birthdaySubscriptions))e.subscription.unsubscribe();this.birthdaySubscriptions={},this.birthdayOffers={},this.preparedEvents={}}
3),e.add(this.chats.pipe((0,h.T)(e=>e.map(e=>e.attendeeId))).safeSubscribe(e=>{var a={},s=new Date().getDate(),r=function(e){var r,i=t.birthdaySubscriptions[e];i&&i.dayOfMonth===s?delete t.birthdaySubscriptions[e]:(null==(r=i)||r.subscription.unsubscribe(),i={subscription:y.G.shared(e).shouldOffer.safeSubscribe(a=>{var s=t.birthdayOffers[e];t.birthdayOffers[e]=a,(void 0===s&&a||void 0!==s&&s!==a)&&t.birthdayOffersUpdated.next(void 0)}),dayOfMonth:s}),a[e]=i};for(var i of e)r(i);for(var n of Object.values(this.birthdaySubscriptions))n.subscription.unsubscribe();this.birthdaySubscriptions=a}))}userInContacts(e){return(0,c.v)(()=>{var t=this.chats.pipe((0,h.T)(t=>!!t.find(t=>t.attendeeId===e)),(0,v.t)(1)),a=k.H.shared(this.userId).userHasConversation(e);return(0,l.h)(t,(0,d.O)(1e3).pipe((0,p.n)(()=>a),(0,g.s)(1),(0,f.Q)(t)))}).pipe((0,m.F)())}stale(e){return new s.v(t=>{x.U.shared(this.userId).stale(e),t.success(void 0)})}read(e){return x.U.shared(this.userId).read(e)}delete(e){return x.U.shared(this.userId).delete(e)}}S.shared=(0,r.G)(e=>new S(e))},36094(e,t,a){"use strict";a.d(t,{w:()=>v});var s=a(48830),r=a(17524),i=a(98153),n=a(15526),o=a(65052),c=a(97983),l=a(28138),d=a(15654),u=a(36580),p=a(38107);class h{constructor(){this.completeSubject=new p.m(1),this.completed=this.completeSubject.asObservable(),i.A.synconce("authorized",()=>{this.completeSubject.next(void 0)})}}h.shared=(0,n.G)(()=>new h);var m=a(24889);class v{constructor(){var e=new s.c(e=>{var t=()=>{e.next(!0)};return i.A.sync("event.instance.locked",t),i.A.sync("event.instance.locking.disabled",t),()=>{i.A.removeListener("event.instance.locked",t),i.A.removeListener("event.instance.locking.disabled",t)}}).pipe((0,o.Z)(!1)),t=h.shared().completed.pipe((0,c.u)(!0),(0,o.Z)(!1)),a=m.h.shared().completed;this.userDistractionAllowed=(0,r.z)([e,t,a]).pipe((0,l.T)(e=>{var[t,a,s]=e;return t&&a&&s}),(0,d.F)(),(0,u.t)(1))}}v.shared=(0,n.G)(()=>new v)},59113(e,t,a){"use strict";a.d(t,{G:()=>k});var s=a(15526),r=a(11922),i=a(97156),n=a(8733),o=a(34578),c=a(56607),l=a(84190),d=a(53940),u=a(28138),p=a(36580),h=a(15654),m=a(92453),v=a(30495),g=a(79942);class f{constructor(e){this.userId=e}requestConfirmation(){return(0,v.br)(v.jI.shared().reminders.post,this.userId,{type:"new-user"})}confirmEmail(e){return(0,v.Yq)(v.jI.shared().notifications.remastered.addresses.confirmation.post,this.userId,{confirmationCode:e,channel:"electronicmail"}).pipe((0,g.vV)(()=>void 0))}}f.shared=(0,s.G)(e=>new f(e));var b=a(79960),y=a(39971),w=a(22843);
3class k{constructor(e){this.confirmInProgressSubject=new i.t(!1),this.requestedSubject=new n.B,this.confirmIntentionSubject=new n.B,this.requested=this.requestedSubject.asObservable(),this.userId=e,this.confirmIntention=(0,o.h)(this.confirmIntentionSubject.asObservable(),(0,w.E)("command.email.confirmed.successful").pipe((0,l.n)(()=>b.o.shared(e).data("electronicmail")),(0,d.p)(e=>e.some(e=>e.confirmed)),(0,u.T)(()=>void 0))).pipe((0,p.t)({bufferSize:1,refCount:!0})),this.rawEmailConfirmed=b.o.shared(this.userId).data("electronicmail").pipe((0,u.T)(e=>e.some(e=>e.confirmed)));var t=r.r.shared().focusState.pipe((0,u.T)(e=>"focused"===e));this.emailConfirmed=this.confirmInProgressSubject.pipe((0,l.n)(e=>e?c.w:t.pipe((0,d.p)(e=>e)).pipe((0,l.n)(()=>this.rawEmailConfirmed))),(0,h.F)(),(0,p.t)({bufferSize:1,refCount:!0}))}requestConfirmation(){return f.shared(this.userId).requestConfirmation().pipe((0,m.M)(()=>this.requestedSubject.next()))}confirmEmail(e){return y.v.just().pipe((0,g.ex)(()=>this.confirmInProgressSubject.next(!0)),(0,g.Fg)(()=>this.rawEmailConfirmed.toSingle()),(0,g.Fg)(t=>f.shared(this.userId).confirmEmail(e).pipe((0,g.AB)(t))),(0,g.ex)(e=>{e||this.confirmIntentionSubject.next()}),(0,g.Zl)(()=>this.confirmInProgressSubject.next(!1)),(0,g.AB)(void 0))}}k.shared=(0,s.G)(e=>new k(e))},72737(e,t,a){"use strict";a.d(t,{D:()=>k});var s=a(15526),r=a(58731),i=a(13462),n=a(59113),o=a(17524),c=a(75841),l=a(84190),d=a(28138),u=a(15654),p=a(65052),h=a(36580),m=a(79942),v=a(39971),g=a(89218),f=a(91885),b=a(86487),y=a(94375),w="postpone-time";class k extends g.D{constructor(e){super(),this.persistence=r.y.shared("email-confirmation-remind",e);var t=(0,o.z)([i.T.shared().optionalEmailConfirmationEnabled,b.G.shared().visible]).pipe((0,l.n)(t=>{var[a,s]=t;return a&&s?n.G.shared(e).emailConfirmed.pipe((0,l.n)(e=>e?(0,c.of)(!1):this.persistence.load(w).asObservable().pipe((0,d.T)(e=>null===e||new Date().getTime()-e>y.b.week)))):(0,c.of)(!1)}),(0,u.F)());this.canOffer=this.offeringResult.pipe((0,p.Z)(null),(0,l.n)(e=>e?(0,c.of)(!1):t),(0,u.F)(),(0,h.t)({refCount:!0,bufferSize:1}))}start(){return v.v.just(f.Q.success({}))}accept(){return this.persistence.store(w,new Date().getTime()).pipe((0,m.AB)(f.Q.success()))}postpone(){return this.persistence.store(w,new Date().getTime()).pipe((0,m.AB)(f.Q.success()))}}k.shared=(0,s.G)(e=>new k(e))},46660(e,t,a){"use strict";a.d(t,{Ij:()=>d,P_:()=>h,m$:()=>c});var s,r=a(34677),i=a(73628),n=a(11990),o=a(59251),c=((s={}).ChatRequest="invitation",s.MessageInChat="message-in-chat",s.EmailRecommendation="recommendation.letter",s.LetterRecommendation="letters.recommendations",s.RouletteMatch="roulette",s.VideoInvitation="invitation.video",s.AudioCallInvite="invitation.audio.call",s.CallMissed="call.missed",s.FavoriteContactsRecommendation="recommendation.contacts.favorite",s.BirthdayPresentRecommendation="recommendation.presents.birthday",s.HolidayPresentRecommendation="recommendation.holiday.present",s.Present="present",s.Concierge="concierge",s.FreeCheerBannerAvailable="cheers.freegift.popup.available",s.PromoBenefitsIssued="promo.offers.benefits.issued",s),l=/^\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[1-2]\d|3[0-1])T(?:[0-1]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+|)$/;function d(e){var t,a=e.stack?e.stack:+!e.stale,s=function(e){var t,a,s,r=e.payload["sender-id"]?(0,o.J)(e.payload["sender-id"]):e.payload["sender-id"],n=e["holder-id"]===r,l=!n&&!!(null!=(t=e.payload.meta.tariffication)&&t.final),d=null==(a=e.payload.meta.tariffication)||null==(a=a.billing)||null==(a=a.references)?void 0:a[0].price,h="realTimeRecommendations"===e.payload.meta["match-algorithm"]?e.payload.meta["recommendation-id"]:void 0;if((null==e?void 0:e.payload.type)==="letters.recommendations")return{type:c.LetterRecommendation};switch(e.type){case i._j.ChatRequest:return{automatic:!!e.payload.auto,type:c.ChatRequest,content:p(e),outgoing:n,subType:u(e),blurred:l,recommendation:"recommendations"===e.payload.meta["match-algorithm"],realtimeRecommendationId:h,"billing-info":d?{type:d.type,price:d.value}:void 0};case i._j.MessageFromContact:return{automatic:!!e.payload.auto,type:c.MessageInChat,content:p(e),outgoing:n,subType:u(e),blurred:l,recommendation:"recommendations"===e.payload.meta["match-algorithm"],"billing-info":d?{type:d.type,price:d.value}:void 0};case i._j.VideoBoostAutocall:return{type:c.VideoInvitation};case i._j.Concierge:return{automatic:!!e.payload.auto,type:c.Concierge,content:p(e),outgoing:n,subType:e.payload.meta["concierge-message-type"]||"unknown",blurred:l,recommendation:"recommendations"===e.payload.meta["match-algorithm"]};case i._j.EmailRecommendation:return{type:c.EmailRecommendation};case i._j.LetterRecommendation:return{type:c.LetterRecommendation};case i._j.RouletteMatch:return{type:c.RouletteMatch};case i._j.VideoInvitation:return{type:c.VideoInvitation,recommended:e.payload.meta.recommended};case i._j.AudioCallInvite:return{type:c.AudioCallInvite};case i._j.CallMissed:return{type:c.CallMissed};case i._j.FavoriteContactsRecommendation:return{type:c.FavoriteContactsRecommendation};case i._j.BirthdayPresentRecommendation:return{type:c.BirthdayPresentRecommendation};case i._j.HolidayPresentRecommendation:switch(e.holiday){case"NewYear":s="new-year";break;case"ValentinesDay":s="saint-valentine";break;case"WomensDay":s="women-day"}return{type:c.HolidayPresentRecommendation,holidayType:s,userIds:e.userIds};case i._j.Present:return{type:c.Present};case i._j.FreeCheerBannerAvailable:return{type:c.FreeCheerBannerAvailable};case i._j.PromoBenefitsIssued:return{type:c.PromoBenefitsIssued}}}(e);return Object.assign({id:e["event-id"],userId:e["holder-id"],attendeeId:e["user-id"],timestamp:new Date("string"==typeof(t=e.timestamp)&&l.test(t)?t+"Z":t),unreadEventsCount:a},s,{realmData:e.payload.meta.realmData,systemType:e.payload.meta.systemType})}function u(e){switch(!0){case e.payload.meta.systemType===r.Nd.LetterRecommendation:return"letter-recommendation";case e.payload.meta.wink:switch(e.payload.meta["wink-template"]){case"users.online":return"users-online-wink";case"dialogs.contemplated":case"dialogs.contemplated..non.customer":return"dialogs-contemplated-wink";case"dialogs.video.intentions":return"dialogs-video-intentions-wink";case"users.examined":case"users.examined..non.customer":return"users-examined-wink";case"like.profile":return"like-profile-wink";default:return"base"}case e.payload.meta.media:return"media";case e.payload.meta.callWink:return"call-wink";default:return"base"}}function p(e){var t,a,s,c,l=null,d=e.payload.meta,u=(null==(v=e.payload.meta)||null==(v=v.realmData)||null==(v=v.origin)||null==(v=v.content)?void 0:v.meta)||d,p=e.payload.reference,h=e.payload.tag||"";if(p){var m=p.split(":")[1];switch(!0){case p.startsWith("cheer"):l={tag:h,type:r.Go.Cheer,content:{basename:m}};break;case p.startsWith("photo"):l={tag:h,type:r.Go.Photo,content:{basename:m}};break;case p.startsWith("video"):l={tag:h,type:r.Go.Video,content:{basename:m}};break;case p.startsWith("audio"):l={tag:h,type:p.includes("audio.mop")?r.Go.AudioCallMotivationMessage:r.Go.Voice,content:{basename:m}};break;case p.startsWith("sticker"):l={tag:h,type:r.Go.Sticker,content:{basename:m}}}}if(u.letter){var v,g,f=e.payload["sender-id"]?(0,o.J)(e.payload["sender-id"]):"",b=e.payload["recipient-id"]?(0,o.J)(e.payload["recipient-id"]):"";l={tag:h,type:r.Go.Letter,content:{id:String(u.letter),sender:f,recipient:b,text:e.payload.text||"",attachments:(u.attachments||[]).map(e=>(0,n.x)(e,f,b)).filter(e=>!!e),cover:"string"==typeof u.cover?u.cover:(null==(g=u.cover)?void 0:g.url)||"",timestamp:new Date(e.timestamp),introductory:!!u.introductory,free:!!u.free}}}return d.systemType===r.Nd.CallHappened&&(l={tag:h,type:r.Go.System,content:{type:r.Nd.CallHappened,startedAt:
3d["call-started-timestamp"]?new Date(d["call-started-timestamp"]):void 0,finishedAt:d["call-finished-timestamp"]?new Date(d["call-finished-timestamp"]):void 0,callType:null==d?void 0:d["call-type"]}}),d.systemType===r.Nd.LetterRecommendation&&(l={tag:h,type:r.Go.System,content:{type:r.Nd.LetterRecommendation}}),d.systemType===r.Nd.CallMissed&&(l={tag:h,type:r.Go.System,content:{type:r.Nd.CallMissed,missedAt:d["missed-timestamp"]?new Date(d["missed-timestamp"]):void 0,callType:d["call-type"]}}),d.systemType===r.Nd.QuizResults&&(l={tag:h,type:r.Go.System,content:{type:r.Nd.QuizResults,questionsCount:null==(t=d.interactive)?void 0:t["questions-count"],matchedCount:null==(a=d.interactive)?void 0:a["matched-count"],quizId:null==(s=d.interactive)?void 0:s.id}}),e.type===i._j.Concierge&&(l={tag:h,type:r.Go.HTML,content:e.payload.text||""}),e.payload.meta["exo-metaverse-date"]&&(l={tag:h,type:r.Go.MetaverseDate,content:{start:new Date(e.payload.meta["exo-metaverse-date"]["date-time-start"]),end:new Date(e.payload.meta["exo-metaverse-date"]["date-time-end"]),location:e.payload.meta["exo-metaverse-date"]["spacial-space"].name}}),e.payload.meta["exo-metaverse-date-reminder"]&&(l={tag:h,type:r.Go.MetaverseDateReminder,content:{location:e.payload.meta["exo-metaverse-date-reminder"]["spacial-space"].name,url:e.payload.meta["exo-metaverse-date-reminder"]["spacial-space"].url}}),d.messageReaction&&(l={tag:h,type:r.Go.MessageReaction,content:{emoji:(null==(c=e.payload)||null==(c=c.reaction)?void 0:c.emoji)||""}}),null!=d&&d["dialogs-theme"]&&(l={tag:h,type:r.Go.DialogsThemesUpdatedMessage,content:e.payload.text||""}),l||(l={tag:h,type:r.Go.Text,content:e.payload.text||""}),l}function h(e){var t,a,s;return e.type!==c.Concierge&&(null==(t=e.content)?void 0:t.type)===r.Go.Cheer&&(null==(a=e["billing-info"])?void 0:a.type)==="bonuses"&&!!(null!=(s=e["billing-info"])&&s.price)&&!!e.unreadEventsCount}},73628(e,t,a){"use strict";a.d(t,{XN:()=>l,_j:()=>n,dR:()=>o,oy:()=>d,zE:()=>c});var s,r=a(34677),i=["type"],n=((s={}).ChatRequest="invitation",s.MessageFromContact="message",s.EmailRecommendation="recommendation.letter",s.LetterRecommendation="letters.recommendations",s.RouletteMatch="roulette",s.VideoInvitation="invitation.video",s.FavoriteContactsRecommendation="recommendation.contacts.favorite",s.BirthdayPresentRecommendation="recommendation.presents.birthday",s.HolidayPresentRecommendation="recommendation.presents.holidays",s.Present="present",s.VideoBoostAutocall="autocall",s.Concierge="concierge",s.FreeCheerBannerAvailable="cheers.freegift.popup.available",s.PromoBenefitsIssued="promo.offers.benefits.issued",s.AudioCallInvite="invitation.audio.call",s.CallMissed="call.missed",s);function o(e){var t,a,s,o,c,l,d,u={};switch(e.type){case"invitation":o=n.ChatRequest;break;case"message":o=n.MessageFromContact;break;case"recommendation.letter":o=n.EmailRecommendation;break;case"letters.recommendations":o=n.LetterRecommendation;break;case"roulette":o=n.RouletteMatch;break;case"invitation.video":o=n.VideoInvitation;break;case"autocall":o=n.VideoBoostAutocall;break;case"invitation.audio.call":o=n.AudioCallInvite;break;case"call.missed":o=n.CallMissed;break;case"recommendation.contacts.favorite":o=n.FavoriteContactsRecommendation;break;case"recommendation.presents.birthday":o=n.BirthdayPresentRecommendation;break;case"recommendation.presents.holidays":o=n.HolidayPresentRecommendation,u={holiday:e.payload["holiday-type"],userIds:null!=(t=e.payload)&&t["recommended-users-ordered"]?e.payload["recommended-users-ordered"].map(e=>e["user-id"]):[]};break;case"present":o=n.Present;break;case"cheers.freegift.popup.available":o=n.FreeCheerBannerAvailable;break;case"promo.offers.benefits.issued":o=n.PromoBenefitsIssued}var p={};if(null!=(a=e.payload)&&a.meta){if(e.payload.meta.systemType)switch(!0){case"CALL_HAPPENED"===e.payload.meta.systemType:c=r.Nd.CallHappened;break;case"CALL_IGNORED"===e.payload.meta.systemType:c=r.Nd.CallIgnored;break;case"CALL_MISSED"===e.payload.meta.systemType:c=r.Nd.CallMissed}p=Object.assign({},e.payload.meta,{systemType:c})}null!=(s=e.payload)&&s.type&&("videocall.missed"===e.payload.type?l=r.Nd.CallMissed:"videocall.finished"===e.payload.type?l=r.Nd.CallHappened:"videocall.interactive.finished"===e.payload.type?l=r.Nd.QuizResults:"message.reaction"===e.payload.type?d=!0:"letters.recommendations"===e.payload.type?l=r.Nd.LetterRecommendation:"credits"===e.payload.type?l=r.Nd.PromoCreditsAdded:"benefits"===e.payload.type&&(l=r.Nd.PromoBenefitsAdded),p=Object.assign({},e.payload.meta,{messageReaction:d,systemType:l}));var h=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e.payload||{},i);return Object.assign({},e,{type:o,payload:Object.assign({},h,{meta:Object.assign({},p)})},u)}function c(e){return{"event-id":e.id,"holder-id":e.recipient,"user-id":e.sender,timestamp:String(e.timestamp),stale:!0,stack:1,type:n.ChatRequest,payload:{text:e.text,"recipient-id":e.recipient,"sender-id":e.sender,reference:e.meta.reference,meta:{realmData:{realm:e.__realm,origin:{type:"cross-invite",content:e}}}}}}function l(e){var t=void 0!==e.__realm?{realm:e.__realm,origin:{type:"call-sync-message",content:e}}:void 0;return{"event-id":e.id||0,"holder-id":e["recipient-id"],"user-id":e["sender-id"],timestamp:String(e.timestamp),stale:!0,stack:1,type:n.ChatRequest,payload:{"recipient-id":e["recipient-id"],meta:{realmData:t}}}}function d(e){var t,a,s,r,i,o,c,l,d,u,p,h=e["recipient-id"]||e.recipient,m=e["sender-id"]||e.sender,v=e.__realm||void 0,g=null!=(t=e.meta)&&t.cover?e.meta.cover.color:void 0,f=void 0;v&&(f={auto:e.auto,favorite:e.favorite,id:e.id,initial:!0,in:e.in,out:e.out,"hangup-in":e["hangup-in"],"hangup-out":e["hangup-out"],evidence:e.evidence,meta:{phantom:e.meta.phantom,room:e.meta.room,cover:g,letter:e.meta.letter,introductory:e.meta.introductory,free:e.meta.free},recipient:h,sender:m,source:e.source,status:e.status,tag:e.tag,text:e.originText,timestamp:e.timestamp,type:e.type,__realm:v});var b={"event-id":e.id||0,"holder-id":h,"user-id":m,timestamp:String(e.timestamp),stale:!1,stack:1,type:"concierge"===m?n.Concierge:n.ChatRequest,payload:{auto:e.auto,text:e.originText,"recipient-id":h,"sender-id":m,reference:(null==e?void 0:e.reference)||(null==(a=e.meta)?void 0:a.reference),type:e.type,meta:{attachments:null==(s=e.meta)?void 0:s.attachments,letter:null==(r=e.meta)?void 0:r.letter,introductory:null==(i=e.meta)?void 0:i.introductory,free:null==(o=e.meta)?void 0:o.free,wink:null==(c=e.meta)?void 0:c.wink,"wink-template":null==(l=e.meta)?void 0:l["wink-template"],callWink:null==(d=e.meta)?void 0:d.callWink,cover:g,realm:v,origin:f,tariffication:null==(u=e.meta)?void 0:u.tariffication,"concierge-message-type":null==(p=e.meta)?void 0:p["concierge-message-type"]}}};return v&&(b.payload.meta.realmData={realm:v,origin:{type:"cross-invite",content:e}}),b}},86487(e,t,a){"use strict";a.d(t,{G:()=>s.G});var s=a(88691)},93648(e,t,a){"use strict";a.d(t,{BE:()=>ee});var s=a(97156),r=a(17524),i=a(75841),n=a(13707),o=a(8733),c=a(84190),l=a(28138),d=a(15654),u=a(97983),p=a(56177),h=a(53940),m=a(65052),v=a(50626),g=a(77813),f=a(36580),b=a(15526),y=a(12985),w=a(13462),k=a(85378),x=a(72319),S=a(4126),P=a(75900),C=a(11922),j=a(30495),_=a(50846),T=a(39971);class A extends _.Q{constructor(e){super("users.feed.search-token",e,()=>new T.v(t=>{j.jI.shared().users.search.params.get(e,(e,a,s)=>{a?t.success({data:a.token,ttl:0}):t.error(e)})}))}}A.shared=(0,b.G)(e=>new A(e));var I=a(58731),N=a(5801),E=a(79942);class M{constructor(e){var t=I.y.shared("search",e),a=(0,S.v)(()=>{var a=t.load("search-token").asObservable().pipe((0,N.o)()),s=A.shared(e).data().pipe((0,c.n)(e=>t.store("search-token",e).pipe((0,E.AB)(e))),(0,f.t)(1));return s.pipe((0,p.s)(1)).safeSubscribe(),(0,P.x)(a,s)});this.searchToken=C.r.shared().focusState.pipe((0,d.F)(),(0,h.p)(e=>"focused"===e),(0,c.n)(()=>a),(0,d.F)(),(0,f.t)({bufferSize:1,refCount:!0}))}}M.shared=(0,b.G)(e=>new M(e));
3var O=a(33702),R=a.n(O),F=a(74380),B=a(26578),L=a(85752),z=a(82701),D=a(61990),W=["maxAge","minAge"],V=["type"];function U(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}var G="search",q="filters",H={},Q={};function Y(e,t,a){var{maxAge:s,minAge:r}=e,i=U(e,W),n=s;"number"==typeof n&&n>=t.maxAge&&(Q[a]=n,n=void 0);var o=r;return"number"==typeof o&&o<=t.minAge&&(H[a]=o,o=void 0),Object.assign({},i,"number"==typeof n||"maxAge"in e?{maxAge:n}:void 0,"number"==typeof o||"minAge"in e?{minAge:o}:void 0)}function Z(e){return R()(e,{})}class J{constructor(e){this.filtersSubject=new s.t({}),this.filters=this.filtersSubject.asObservable().pipe((0,c.n)(t=>w.T.shared().ageRange.pipe((0,l.T)(a=>Y(t,a,e)))),(0,d.F)(R()))}changeFilters(e){this.filtersSubject.next(e)}}J.shared=(0,b.G)(e=>new J(e));var K=["minAge","maxAge","gender","preferredGender","country","city","tags","presence","camera","interests","educations","languages","relationships","children","smoke","drink","minHeight","maxHeight","bodyTypes","eyes","hairs","zodiacs","compatibleZodiacs","zodiacCompatibilityEnabled","featuredMembersFilterEnabled"];class X{constructor(e,t){this.userId=t,this.implementation=e,this.persistence=I.y.shared(G,this.userId),this.filters=(0,r.z)([this.persistence.load(q).asObservable().pipe((0,l.T)(e=>(0,L.fK)(Object.assign({},e||{})))),this.implementation.filters]).pipe((0,c.n)(e=>{var[t,a]=e;return Z(a)&&!Z(t)?(this.implementation.changeFilters(t),(0,i.of)(t)):(0,i.of)(a)}),(0,d.F)(R()),(0,c.n)(e=>{var a=Object.keys(e).filter(e=>K.indexOf(e)>=0).reduce((t,a)=>(t[a]=e[a],t),{});return this.persistence.store(q,(0,L.rr)(Object.assign({},a,H[t]&&!a.minAge?{minAge:H[t]}:void 0,Q[t]&&!a.maxAge?{maxAge:Q[t]}:void 0))).asObservable().pipe((0,u.u)(e))}))}changeFilters(e){this.implementation.changeFilters(e)}}X.shared=(0,b.G)(e=>new X(J.shared(e),e));class ${constructor(e,t){this.userId=t,this.implementation=e;var a=(0,r.z)([w.T.shared().emptyPreferredGenderEnabled,w.T.shared().clientsInFeedEnabled,w.T.shared().homoGendersEnabled,w.T.shared().ageRange,w.T.shared().genderSelection,w.T.shared().zodiacFilterEnabled]).pipe((0,l.T)(e=>{var[t,a,s,r,i,n]=e;return{emptyPreferredGenderEnabled:t,clientsInFeedEnabled:a,homoGendersEnabled:s,ageRange:r,genderSelection:i,zodiacFilterEnabled:n}})),s=B.t.shared().activeRoles.pipe((0,c.n)(e=>F.o.shared().data().pipe((0,p.s)(1),(0,h.p)(e=>Object.keys(e).length>0),(0,l.T)(()=>e))));this.defaultFilters=(0,r.z)([k.F.shared(this.userId).profile.pipe((0,l.T)(e=>e.value)),y.im.shared(this.userId).preferences,M.shared(this.userId).searchToken,s,a]).pipe((0,l.T)(e=>{var a,s,r,[i,n,o,c,{emptyPreferredGenderEnabled:l,clientsInFeedEnabled:d,homoGendersEnabled:u,ageRange:p,genderSelection:h,zodiacFilterEnabled:m}]=e,v=(null==i?void 0:i.gender)||"mal",g={},f=n.preferredGender||l?n.preferredGender||"mal":(0,x.R)(v);g.minAge=n.minage,g.maxAge=n.maxage,g.searchToken=o,d&&null!=i&&i.city&&null!=i&&i.country&&(s=i.city,r=i.country);var b=c.includes("users-operator")||c.includes("media-operator"),y=b?"extended":c.includes("promoter")?"gateway":"default";return Y(Object.assign({},g,{gender:v,preferredGender:f!==v||u?f:(0,x.R)(v),sort:b?9:7,type:y,filter:"photos"},s?{ownCity:s}:void 0,r?{ownCountry:r}:void 0,b?{moderationRestricted:!1}:void 0,{zodiacs:[],compatibleZodiacs:null!=i&&null!=(a=i.birthday)&&a.zodiac&&null!=i&&i.gender?(0,D.P)(i.birthday.zodiac,i.gender):[],zodiacCompatibilityEnabled:!1,zodiacFilterEnabled:m}),p,t)}),(0,d.F)((e,t)=>R()(e,t))),this.filters=(0,r.z)([this.defaultFilters.pipe((0,m.Z)(null),(0,v.J)()),this.implementation.filters]).pipe((0,g.Q)(n.T),(0,c.n)(e=>{var[[a,s],r]=e;if(s&&(Z(r)||R()(a,r)))return this.changeFilters(s),(0,i.of)(s);var n=Object.assign({},s);return H[t]&&delete n.minAge,Q[t]&&delete n.maxAge,(0,i.of)(Object.assign({},n,r))}),(0,d.F)(R()),(0,f.t)({bufferSize:1,refCount:!0}))}changeFilters(e){this.implementation.changeFilters(e)}}$.shared=(0,b.G)(e=>new $(X.shared(e),e));
3class ee{constructor(e,t){this.filtersResetedSubject=new o.B,this.filtersReseted=this.filtersResetedSubject.asObservable(),this.userId=t,this.implementation=e,this.persistence=I.y.shared(G,this.userId),this.defaultFilters=this.implementation.defaultFilters.pipe((0,c.n)(e=>{var t=Object.assign({},e,{select:z.dm,omit:0}),{type:a}=t,s=U(t,V);return"default"===a?this.persistence.store("default-filters",(0,L.rr)(s)).asObservable().pipe((0,u.u)(e)):(0,i.of)(e)})),this.filters=this.implementation.filters,this.filtersAreDefaultOnly=(0,r.z)([this.filters,this.defaultFilters,y.im.shared(this.userId).preferences]).pipe((0,l.T)(e=>{var t,a,s,[r,i,n]=e;return t=e=>Object.entries(e).filter(e=>{var[t,a]=e;return"sort"!==t&&"type"!==t&&"presence"!==t&&void 0!==a}).reduce((e,t)=>{var[a,s]=t;return Object.assign({},e,{[a]:s})},{}),a=Object.entries({minAge:n.minage,maxAge:n.maxage,preferredGender:n.preferredGender}).filter(e=>{var[t,a]=e;return void 0!==a}).reduce((e,t)=>{var[a,s]=t;return Object.assign({},e,{[a]:s})},{}),s=Object.assign({},t(i),a),!Object.entries(t(r)).some(e=>{var[t,a]=e;return!R()(a,s[t])})}),(0,d.F)(),(0,f.t)({bufferSize:1,refCount:!0}))}changeFilters(e){this.implementation.changeFilters(e)}resetFilters(){return this.defaultFilters.toSingle().pipe((0,E.ex)(e=>{this.implementation.changeFilters(e),this.filtersResetedSubject.next()}),(0,E.vV)(()=>void 0))}}ee.shared=(0,b.G)(e=>new ee($.shared(e),e))},66883(e,t,a){"use strict";a.d(t,{G:()=>R});var s=a(33702),r=a.n(s),i=a(97156),n=a(8733),o=a(17524),c=a(4126),l=a(37394),d=a(34578),u=a(56823),p=a(75841),h=a(15654),m=a(28138),v=a(84190),g=a(26701),f=a(97983),b=a(92453),y=a(43868),w=a(80883),k=a(39971),x=a(79942),S=a(15526),P=a(71050),C=a(94375),j=a(26578),_=a(82701),T=a(4411),A=a(13462),I=a(77194),N=a(9715),E=a(85378),M=a(85752);function O(e){var t=e.items.map(e=>e.user).filter(e=>void 0!==e),a=e.items[e.items.length-1].pageInfo;return{items:t,endReached:e.endReached,pageInfo:a}}
3class R{constructor(e,t){this.visibleUserIdsSubject=new i.t([]),this.preparedUsers=null,this.userId=e,this.pageLength=t,this.pageInfoSubject=new n.B,this.pageInfo=this.pageInfoSubject.asObservable(),this.visibleUserIds=this.visibleUserIdsSubject.asObservable().pipe((0,h.F)(r()))}feed(e,t){var a=(0,o.z)([A.T.shared().clientVideoHidingEnabled,A.T.shared().privatePhotosEnabled,A.T.shared().privatePhotosFreeAccessEnabled,A.T.shared().onlyModestPhotosEnabled,j.t.shared().activeRoles]).pipe((0,m.T)(e=>{var[t,a,s,r,i]=e;return{clientVideoHidingEnabled:t,privatePhotosEnabled:a,privatePhotosFreeAccessEnabled:s,onlyModestPhotosEnabled:r,canEdit:i.includes("users-operator")}}),(0,h.F)(r())),s=A.T.shared().userLoyaltyEnabled.pipe((0,m.T)(e=>({userLoyaltyEnabled:e})),(0,h.F)(r())),i=(0,M.rr)(t),n=(0,M.dI)(t),S=e=>{var t;return!!(null!=(t=e.tags)&&t.includes("dialogs.messages.promoter"))},R=(0,c.v)(()=>{var t,a=0,s=!1,r=[],c=()=>{t&&this.pageInfoSubject.next(t)};return(0,o.z)([A.T.shared().personalRecommendationsInFeedEnabled,A.T.shared().feedRecommendationsMode]).pipe((0,h.F)(),(0,v.n)(o=>{var[c,h]=o;return(0,l.T)(()=>c,new w.UM((e,o)=>{t={count:0,featuredMembers:0,recommendations:0,feedMode:"concat"===h?"only-recommendations":"mixed",usersFeedStatus:"empty",personalRecommendationsStatus:"empty"};var c=_.Q7.shared(this.userId,this.pageLength).items(e,o,i).pipe((0,x.hr)(),(0,x.ex)(e=>{t.usersFeedStatus=e.length?"loaded":"empty"},()=>{t.usersFeedStatus="server-error"})),m=(0,d.h)(c,(0,u.O)(2*C.b.second)).pipe((0,g.o)(1),(0,f.u)(void 0)),v=(0,l.T)(()=>s,(0,p.of)({status:"empty",users:[]}).pipe((0,b.M)(()=>{t.recommendationId=void 0,t.requestId=void 0})),(0,d.h)(T.T.shared(this.userId,this.pageLength).items(e,a,n).pipe((0,x.ex)(e=>{var a=e[e.length-1];t.recommendationId=a.recommendationId,t.requestId=a.requestId}),(0,x.vV)(e=>{var t=e.filter(e=>!!e.userPreviewDto).map(e=>e.userPreviewDto);return{status:t.length?"loaded":"empty",users:t.map(e=>Object.assign({},e,{recommendation:!0}))}}),(0,x.ex)(e=>{0===e.users.length&&(s=!0),a+=e.users.length}),(0,x.ZC)(e=>(t.requestId=e.requestId,k.v.just({status:"server-error",users:[]})))),m.pipe((0,f.u)({status:"canceled-by-timeout",users:[]})))).toSingle().pipe((0,x.ex)(e=>{var{status:a}=e;t.personalRecommendationsStatus=a}),(0,x.vV)(e=>e.users));return k.v.zip(v,c).pipe((0,x.vV)(e=>{var[t,s]=e,i=t.filter(S),n=r.concat(s.filter(S)),o=(0,y.h)("concat"===h?i.concat(n):function(e,t){if(0===e.length)return t;if(0===t.length)return e;for(var a=[],s=0;s<Math.max(e.length,t.length);s++)s<e.length&&a.push(e[s]),s<t.length&&a.push(t[s]);return a}(i,n),"id"),c=s.map(e=>S(e)&&o.shift()||e),l=e=>o.some(t=>t.id===e.id);return a-=i.filter(e=>l(e)).length,r=n.filter(l),c}),(0,x.ex)(e=>{t.count=e.length,t.featuredMembers=e.filter(S).length,t.recommendations=e.filter(e=>e.recommendation).length}),(0,x.vV)(e=>e.length?e.map(e=>({user:e,pageInfo:t})):[{pageInfo:t}]),(0,x.ZC)(()=>k.v.just([{pageInfo:t}])))}).items(e).pipe((0,m.T)(O)),new w.UM((e,a)=>(t={count:0,featuredMembers:0,recommendations:0,feedMode:"only-base",usersFeedStatus:"empty",personalRecommendationsStatus:"disabled"},_.Q7.shared(this.userId,this.pageLength).items(e,a,i).pipe((0,x.ex)(e=>{t.count=e.length,t.featuredMembers=e.filter(S).length,t.usersFeedStatus=e.length?"loaded":"empty"},()=>{t.usersFeedStatus="server-error"}),(0,x.vV)(e=>e.length?e.map(e=>({user:e,pageInfo:t})):[{pageInfo:t}]),(0,x.ZC)(()=>k.v.just([{pageInfo:t}]))))).items(e).pipe((0,m.T)(O)))}),(0,b.M)(c,c))}),F=(0,o.z)([R,I.N.shared(this.userId).blockedUsers]).pipe((0,m.T)(e=>{var[t,a]=e;return{items:(0,y.h)(t.items.filter(e=>!a.includes(e.id)&&e.id!==this.userId),"id"),endReached:t.endReached,pageInfo:t.pageInfo}}));return(0,o.z)([F,a,s]).pipe((0,m.T)(e=>{var[t,a,s]=e;this.preparedUsers&&!r()(this.preparedUsers.mediaOptions,a)&&(this.preparedUsers=null);var i={mediaOptions:a,users:{}},n=t.items.map(e=>{if(this.preparedUsers){var t=this.preparedUsers.users[e.id];if(t&&t.dto===e)return i.users[e.id]=t,t.preview}var r=(0,E.R)((0,P.cJ)(e,["photos","files","meta"]),s),n=(e.files||[]).map(e=>e.mediatype.startsWith("image")?(0,N.X_)(e):(0,N.MB)(e)),o=(0,N.Vo)(n,{clientVideoHidingEnabled:a.clientVideoHidingEnabled,privatePhotosEnabled:a.privatePhotosEnabled,privatePhotosFreeAccessEnabled:a.privatePhotosFreeAccessEnabled,onlyM
3odestPhotosEnabled:a.onlyModestPhotosEnabled,canEdit:a.canEdit||this.userId===r.id,userProfile:r}),c=Object.assign({},r,{preferences:e.preferences,rank:e.rank,media:o});return i.users[c.id]={dto:e,preview:c},c});return this.preparedUsers=i,{items:n,endReached:t.endReached,pageInfo:t.pageInfo}}))}setVisibleUserIds(e){this.visibleUserIdsSubject.next(e)}}R.shared=(0,S.G)((e,t)=>new R(e,t))},72319(e,t,a){"use strict";a.d(t,{D:()=>s,R:()=>r});var s="mal";function r(e){switch(e){case"mal":return"fem";case"fem":return"mal"}}},42159(e,t,a){"use strict";a.d(t,{C:()=>A});var s=a(91825),r=a(15526),i=a(72737),n=a(39870),o=a(22973),c=a(3275),l=a(89218),d=a(65052),u=a(28138),p=a(15654),h=a(36580),m=a(17524),v=a(91885),g=a(79942),f=a(24434),b=a(27888),y=a(22998),w=a(21433),k=a(59113),x=a(91654),S=a(13462),P=a(33702),C=a.n(P),j="purchase-onboarding-on-email-confirmation",_="already-shown";class T extends l.D{constructor(e){super(),this.userId=e,this.persistence=y.w.shared(j,e),this.canOffer=(0,m.z)([this.persistence.load(_).asObservable(),x.e.shared(e).hasPurchases,k.G.shared(e).emailConfirmed,w.r.shared().name,this.offeringResult.pipe((0,d.Z)(null)),S.T.shared().paymentWarmingUpEnabled]).pipe((0,u.T)(e=>{var[t,a,s,r,i,n]=e;return!t&&!a&&!!s&&!i&&!r&&{name:n?b.N.WarmingUp:b.N.PurchaseOnboardingOffering}}),(0,p.F)(C()),(0,h.t)({refCount:!0,bufferSize:1}))}start(e){return y.w.shared(j,this.userId).store(_,!0).pipe((0,g.W_)(void 0),(0,g.AB)(v.Q.success(e)))}accept(){return(0,f.m)().pipe((0,g.AB)(v.Q.success()))}}T.shared=(0,r.G)(e=>new T(e));class A extends s.y{constructor(e){super([{type:"free-cheer-activation-offering",offering:c.C.shared()},{type:"email-confirmation-remind-offering",offering:i.D.shared(e)},{type:"free-mingle-offering",offering:n.r.shared(e)},{type:"secure-account-offering",offering:o.zL.shared(e)},{type:"purchase-onboarding-on-email-confirmation-offering",offering:T.shared(e)}])}}A.shared=(0,r.G)(e=>new A(e))},44086(e,t,a){"use strict";a.d(t,{o:()=>l});var s=a(98153),r=a(48830),i=a(65052),n=a(15654),o=a(36580),c=a(15526);class l{constructor(){this.visible=new r.c(e=>{var t=()=>e.next(!0),a=()=>e.next(!1);return s.A.states("event.pages.users-match-feed.opened",t,"event.pages.users-match-feed.closed",a),()=>{s.A.removeStates("event.pages.users-match-feed.opened",t,"event.pages.users-match-feed.closed",a)}}).pipe((0,i.Z)(!1),(0,n.F)(),(0,o.t)({bufferSize:1,refCount:!0}))}}l.shared=(0,c.G)(()=>new l)},26254(e,t,a){"use strict";function s(e){return e.split("/").pop()||""}a.d(t,{i:()=>s})},9715(e,t,a){"use strict";a.d(t,{mh:()=>A,X_:()=>I,Vo:()=>_,MB:()=>N});var s=a(15526),r=a(13462),i=a(33702),n=a.n(i),o=a(17524),c=a(48830),l=a(75841),d=a(28138),u=a(15654),p=a(36580),h=a(56177),m=a(84190),v=a(85378),g=a(83580),f=a(77038),b=a(14321),y=a(26578),w=a(28280),k=a(85285),x=a(91885),S=a(39971),P=a(79942);function C(e){return function(t){for(var a=arguments.length,s=Array(a>1?a-1:0),r=1;r<a;r++)s[r-1]=arguments[r];return b.f.shared(t).userIsFeaturedMember.toSingle().pipe((0,P.Fg)(t=>t?y.t.shared().activeRoles.toSingle().pipe((0,P.vV)(e=>e.includes("users-operator")),(0,P.Fg)(t=>t?e(...s):(w.X.shared().notifyUser({type:k._.ContactModeratorToApplyChanges},k.A.Normal),S.v.just(x.Q.failure("canceled"))))):e(...s)))}}var j=a(83056),_=(e,t)=>{var{clientVideoHidingEnabled:a,privatePhotosEnabled:s,privatePhotosFreeAccessEnabled:r,onlyModestPhotosEnabled:i,userProfile:n,canEdit:o}=t;return e.map(e=>{var t=e;return"photo"===t.type&&t.tags.includes("modest")&&t.tags.includes("hidden")&&(t=Object.assign({},t,{tags:t.tags.filter(e=>"modest"!==e)})),"photo"===t.type&&t.basename===(n&&n.thumbnail)&&(t=Object.assign({},t,{activeThumbnail:!0},t.thumbnail?{}:{tags:[...t.tags,"thumbnail"],thumbnail:!0})),t}).filter(e=>{var t=!1;return a&&(t="video"===e.type&&!(n&&n.popular)&&!o),!(t=(t=t||!s&&"photo"===e.type&&!e.activeThumbnail&&e.tags.includes("hidden")&&!o)||i&&"photo"===e.type&&!e.activeThumbnail&&(!e.tags.includes("modest")||e.tags.includes("hidden"))&&!o||e.tags.includes("unapproved")&&!o)}).sort((e,t)=>o?("video"===t.type)-("video"===e.type):"video"===e.type||"video"===t.type?0:t.private-e.private).map(e=>
3!o&&"photo"===e.type&&(r||!s&&e.activeThumbnail)&&e.private?Object.assign({},e,{private:!1,tags:e.tags.filter(e=>"hidden"!==e)}):e)};class T{constructor(e){this.userId=e;var t=(0,o.z)([g.o.shared(e).data(),f.t.shared(e).data()]).pipe((0,d.T)(e=>{var[t,a]=e,s=[];return s.push(...t.map(e=>I(e))),s.push(...a.map(e=>N(e))),s}));this.canEdit=(0,o.z)([g.o.shared(e).canEdit,f.t.shared(e).canEdit]).pipe((0,d.T)(e=>{var[t,a]=e;return t&&a})),this.canAddVideo=(0,o.z)([r.T.shared().videoUploadingEnabled,this.canEdit]).pipe((0,d.T)(e=>{var[t,a]=e;return t&&a}),(0,u.F)(),(0,p.t)(1)),this.media=(0,o.z)([t,r.T.shared().clientVideoHidingEnabled,r.T.shared().privatePhotosEnabled,r.T.shared().privatePhotosFreeAccessEnabled,r.T.shared().onlyModestPhotosEnabled,v.F.shared(e).profile.pipe((0,d.T)(e=>e.value)),this.canEdit]).pipe((0,u.F)((e,t)=>n()(e,t)),(0,d.T)(e=>{var[t,a,s,r,i,n,o]=e;return n?_(t,{clientVideoHidingEnabled:a,privatePhotosEnabled:s,privatePhotosFreeAccessEnabled:r,onlyModestPhotosEnabled:i,userProfile:n,canEdit:o}):[]}))}removePhoto(e){return g.o.shared(this.userId).remove(e)}removeVideo(e){return f.t.shared(this.userId).remove(e)}removeMedia(e){switch(e.type){case"video":return this.removeVideo(e.basename);case"photo":return this.removePhoto(e.basename)}}addPhotoFromUri(e){return g.o.shared(this.userId).addFromUri(e).pipe((0,d.T)(e=>I(e)),(0,h.s)(1))}addPhotoFromFile(e){return g.o.shared(this.userId).addFromFile(e).pipe((0,d.T)(e=>I(e)),(0,h.s)(1))}addVideoFromFile(e){return f.t.shared(this.userId).addFromFile(e).pipe((0,d.T)(e=>N(e)),(0,h.s)(1))}addMediaFromFile(e){switch(!0){case e.type.startsWith("image/"):return this.addPhotoFromFile(e);case e.type.startsWith("video/"):return this.addVideoFromFile(e);default:return new c.c(e=>{e.error("Unaccepted media type"),e.complete()})}}markPhotoAsThumbnail(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t?g.o.shared(this.userId).addTag(e,"thumbnail"):g.o.shared(this.userId).removeTag(e,"thumbnail")}markPhotoAsHidden(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t?g.o.shared(this.userId).addTag(e,"hidden").toSingle().pipe((0,P.AB)(x.Q.success())):g.o.shared(this.userId).removeTag(e,"hidden").toSingle().pipe((0,P.AB)(x.Q.success()))}togglePhotoTag(e,t){return g.o.shared(this.userId).data().toSingle().pipe((0,P.vV)(t=>t.find(t=>t.basename===e)),(0,P.Fg)(a=>a?a.tags.includes(t)?g.o.shared(this.userId).removeTag(e,t).toSingle():g.o.shared(this.userId).addTag(e,t).toSingle():S.v.just(void 0)),(0,P.AB)(x.Q.success()))}}T.shared=(0,s.G)(e=>{var t;return Object.create(t=new T(e),{media:{value:(0,o.z)([t.media,r.T.shared().sumSubVerificationFlowEnabled,j.q.shared(e).status,b.f.shared(e).userIsFeaturedMember]).pipe((0,d.T)(e=>{var[t,a,s,r]=e;if(!a||!["confirmed","confirming"].includes(s))return t;var i=t.map(e=>"photo"===e.type&&e.tags.includes("photo.verified")?Object.assign({},e,{verification:"confirmed"===s?"verified":"confirming"===s?"pending":null}):e);return r&&"confirmed"===s?i.some(e=>"photo"===e.type&&!!e.verification)?i:i.map(e=>"photo"===e.type&&e.activeThumbnail?Object.assign({},e,{verification:"verified"}):e):i}),(0,u.F)((e,t)=>n()(e,t)),(0,p.t)({refCount:!0,bufferSize:1}))}})});class A{constructor(e,t){this.implementation=e,this.userId=t,this.media=e.media,this.canEdit=e.canEdit,this.canAddVideo=e.canAddVideo}removePhoto(e){return b.f.shared(this.userId).userIsFeaturedMember.pipe((0,m.n)(t=>t?y.t.shared().activeRoles.pipe((0,d.T)(e=>e.includes("users-operator")),(0,m.n)(t=>t?this.implementation.removePhoto(e):(w.X.shared().notifyUser({type:k._.ContactModeratorToDeletePhoto},k.A.Normal),(0,l.of)(void 0)))):this.implementation.removePhoto(e)),(0,h.s)(1))}removeVideo(e){return this.implementation.removeVideo(e)}removeMedia(e){switch(e.type){case"video":return this.removeVideo(e.basename);case"photo":return this.removePhoto(e.basename)}}addPhotoFromUri(e){return this.implementation.addPhotoFromUri(e)}addMediaFromFile(e){return this.implementation.addMediaFromFile(e)}markPhotoAsThumbnail(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return this.implementation.markPhotoAsThumbnail(e,t)}markPhotoAsHidden(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return t?this.implementation.markPhotoAsHidden(e,t):C(this.implementation.markPhotoAsHidden.bind(this))(this.userId,e,t)}togglePhotoTag(e,t){return r.T.shared().photoTagsProhibitedForChangingByFeaturedMember.toSingle().pipe((0,P.Fg)(a=>a.includes(t)?g.o.shared(this.userId).data().toSingle().pipe((0,P.vV)(t=>t.find(t=>t.basename===e)),(0,P.Fg)(a=>a?a.tags.includes(t)?C(this.implementation.togglePhotoTag.bind(this))(this.userId,e,t):this.implementation.togglePhotoTag(e,t):S.v.just(x.Q.failure(void 0)))):this.implementation.togglePhotoTag(e,t)))}}function I(e){return Object.assign({},e,{type:"photo",thumbnail:e.tags.indexOf("thumbnail")>=0,private:e.tags.indexOf("hidden")>=0,verificationPhoto:e.tags.indexOf("photo.verified")>=0})}function N(e){return Object.assign({},e,{type:"video",private:e.tags.indexOf("hidden")>=0})}A.shared=(0,s.G)(e=>new A(T.shared(e),e))},84452(e,t,a){"use strict";a.d(t,{F:()=>h});var s=a(15526),r=a(75841),i=a(17524),n=a(33516),o=a(56177),c=a(84190),l=a(28138),d=a(2773),u=a(9715),p=a(83580);class h{constructor(e){this.userId=e}importThumbnailFromFacebook(){return n.c.shared().profile().pipe((0,o.s)(1),(0,c.n)(e=>this.importThumbnailFromFacebookId(e.facebookId)))}importThumbnailFromFacebookId(e){return n.c.shared().fetchPictureFile(e).pipe((0,o.s)(1),(0,c.n)(e=>this.uploadThumbnailFromFile(e)))}uploadThumbnailFromFile(e){return u.mh.shared(this.userId).addMediaFromFile(e).pipe((0,o.s)(1),(0,c.n)(e=>e.basename?u.mh.shared(this.userId).markPhotoAsThumbnail(e.basename).pipe((0,o.s)(1),(0,c.n)(()=>(p.o.shared(this.userId).refresh(),u.mh.shared(this.userId).media.pipe((0,o.s)(1),(0,l.T)(t=>{var a;return null!=(a=t.find(t=>t.basename===e.basename))?a:e})))),(0,d.W)(()=>(0,r.of)(e))):(0,r.of)(e)))}uploadFromDevice(e){return u.mh.shared(this.userId).canAddVideo.pipe((0,c.n)(t=>{for(var a=[],s=0;s<e.length;s++)(t?e[s].type.startsWith("image/")||e[s].type.startsWith("video/"):e[s].type.startsWith("image/"))&&a.push(u.mh.shared(this.userId).addMediaFromFile(e[s]));return 0===a.length?(0,r.of)([]):(0,i.z)(a)}))}}h.shared=(0,s.G)(e=>new h(e))},12985(e,t,a){"use strict";a.d(t,{DI:()=>x,im:()=>S});var s=a(15526),r=a(17524),i=a(75841),n=a(60621),o=a(84190),c=a(28138),l=a(15654),d=a(56177),u=a(40961),p=a(27888),h=a(13462),m=a(26551),v=a(45482),g=a(14321),f=a(33702),b=a.n(f),y=["preferred-gender","about","aboutSpanish","minage","maxage"],w=["preferredGender","about"];function k(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}function x(e,t,a,s,r){var{"preferred-gender":i,about:n,aboutSpanish:o,minage:c,maxage:l}=e,d=k(e,y);return Object.assign({},d,{minage:"number"==typeof c?Math.max(c,t.minAge):c,maxage:"number"==typeof l?Math.min(l,t.maxAge):l,about:Object.assign({default:s||"es-ES"!==a?n:o||(r?void 0:n)},s?{"es-ES":o}:{}),preferredGender:i})}class S{constructor(e){this.ownerId=e,this.preferences=(0,r.z)([n.dA.shared(e).data(),h.T.shared().ageRange,m._.shared().language,v.Session.shared().userIsUsual,h.T.shared().strictSpanishContentEnabled.pipe((0,o.n)(t=>t?g.f.shared(e).userIsFeaturedMember:(0,i.of)(!1))),g.f.shared(e).userIsFeaturedMember]).pipe((0,c.T)(e=>{var[t,a,s,r,i,n]=e;return t?x(t,a,s,!r&&n,i):t}),(0,l.F)(b())),this.canEdit=n.dA.shared(e).canEdit}update(e){return n.dA.shared(this.ownerId).update(function(e){var{preferredGender:t,about:a}=e;return Object.assign({},k(e,w),{about:null==a?void 0:a.default,aboutSpanish:null==a?void 0:a["es-ES"],"preferred-gender":t})}(e)).pipe((0,o.n)(t=>"subscription-required"===t.error?u.J.shared().refillBalance({name:p.N.ChangePreferences},"subscription").pipe((0,d.s)(1),(0,o.n)(a=>a.isSuccessful?this.update(e):(0,i.of)(t))):(0,i.of)(t)))}}S.shared=(0,s.G)(e=>new S(e))},46822(e,t,a){"use strict";a.d(t,{c:()=>s.c});var s=a(93949)},30549(e,t,a){"use strict";a.d(t,{e:()=>g});
3var s=a(17524),r=a(36580),i=a(28138),n=a(15654),o=a(33702),c=a.n(o),l=a(17250),d=a(15526),u=a(85378),p=a(12985),h=["zodiac","city","occupation","education","languages","relationship","kids","smoke","drink","height","bodytype","eye","hair","preferencesAbout","profileAbout"],m=["profileAbout","preferencesAbout","kids","occupation"];function v(e,t,a){var s,r;switch(e){case"zodiac":return!!(null!=(s=t.birthday)&&s.zodiac);case"languages":return!!t.languages&&t.languages.length>0;case"kids":return void 0!==t.kids&&null!==t.kids;case"preferencesAbout":return!!(null!=(r=a.about)&&r.default);case"profileAbout":return!!t.about;default:return!!t[e]}}class g{constructor(e){var t=(0,s.z)([u.F.shared(e).profile,p.im.shared(e).preferences]).pipe((0,l.K)(e=>{var[t,a]=e;return t.isSuccessful?{profile:t.value,preferences:a}:null}),(0,r.t)({bufferSize:1,refCount:!0}));this.percent=t.pipe((0,i.T)(e=>{var{profile:t,preferences:a}=e;return Math.round(h.filter(e=>v(e,t,a)).length/h.length*100)}),(0,n.F)()),this.missingMandatoryFields=t.pipe((0,i.T)(e=>{var{profile:t,preferences:a}=e;return m.filter(e=>!v(e,t,a))}),(0,n.F)(c()))}}g.shared=(0,d.G)(e=>new g(e))},81174(e,t,a){"use strict";a.d(t,{u:()=>y});var s=a(75841),r=a(17524),i=a(34578),n=a(84190),o=a(28138),c=a(15654),l=a(36580),d=a(15526),u=a(45482),p=a(46822),h=a(13462),m=a(85378),v=a(5801),g=a(66382),f=a(86013),b=a(43694);class y{constructor(){this.version=h.T.shared().profileRedesignEnabled.pipe((0,n.n)(e=>e?(0,r.z)([u.Session.shared().userId.pipe((0,v.o)()),p.c.shared().profileId]).pipe((0,n.n)(e=>{var[t,a]=e;return t===a?(0,s.of)("default"):a?(0,i.h)((0,s.of)("dsgn5815"),m.F.shared(a).cachedProfile.pipe((0,o.T)(e=>e.isSuccessful?"dsgn5815":"default"))):(0,s.of)("dsgn5815")})):(0,s.of)("default")),(0,c.F)(),(0,l.t)({bufferSize:1,refCount:!0})),this.layoutMode=this.version.pipe((0,n.n)(e=>"dsgn5815"!==e?(0,s.of)("default"):(0,r.z)([p.c.shared().profileId,g.j.shared().chatAttendee]).pipe((0,n.n)(e=>{var[t,a]=e;return t?t===a?g.j.shared().displayMode.pipe((0,o.T)(e=>"sidebar"===e?"chat-opened":"default")):u.Session.shared().userId.pipe((0,v.o)(),(0,n.n)(e=>f.H.shared(e).userHasConversation(t)),(0,n.n)(e=>e?a?(0,s.of)("has-conversation-mobile"):b.p.shared().windowSize.pipe((0,o.T)(e=>e.width>=1025?"has-conversation-desktop":"has-conversation-mobile")):(0,s.of)("default"))):(0,s.of)("default")}))),(0,c.F)(),(0,l.t)({bufferSize:1,refCount:!0}))}}y.shared=(0,d.G)(()=>new y)},19983(e,t,a){"use strict";a.d(t,{AN:()=>y,Gl:()=>b,q5:()=>f,Vq:()=>v,vH:()=>g,AT:()=>x,Po:()=>k,Zk:()=>w});var s=a(39971),r=a(43751),i=a(79760),n=a(17524),o=a(84190),c=a(28138),l=a(13462),d=a(79942),u=a(46560),p=a(45482),h=a(5801),m=a(82607),v="profile-verification",g="user-voice-verification",f=()=>(0,n.z)([l.T.shared().sumSubVerificationFlowEnabled,p.Session.shared().userId.pipe((0,h.o)())]).toSingle().pipe((0,d.Fg)(e=>{var[t,a]=e;return t?u.o.shared(a).url.toSingle().pipe((0,d.vV)(e=>{e?window.open(e):r.Y.shared().get(i.A).actions.open(v,[{props:{}}])})):l.T.shared().profileVerificationHelpCenterUrl.toSingle().pipe((0,d.ex)(e=>{e&&window.open(e)}),(0,d.AB)(void 0))})),b=()=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.open(g,[{props:{onCloseClick:()=>{r.Y.shared().get(i.A).actions.close(g)}},disableManualClose:!0}]),s.v.just())),y=()=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.close(v),s.v.just())),w=e=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.open("user-profile-verification-limit-reached",[{props:{retryAfter:e},onBeforeClose:e=>{p.Session.shared().userId.pipe((0,h.o)(),(0,o.n)(e=>m.f.shared(e).acceptOffer()),(0,c.T)(()=>void 0)).toSingle().safeSubscribe(e)}}]),s.v.just())),k=e=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.open("user-profile-verification-unsuccessful",[{props:{retryAfter:e},onBeforeClose:e=>{p.Session.shared().userId.pipe((0,h.o)(),(0,o.n)(e=>m.f.shared(e).acceptOffer()),(0,c.T)(()=>void 0)).toSingle().safeSubscribe(e)}}]),s.v.just())),x=e=>p.Session.shared().userId.pipe((0,h.o)()).toSingle().pipe((0,d.Fg)(t=>u.o.shared(t).generateUrl(e).pipe((0,d.Fg)(e=>{if(e.isSuccessful)return y().pipe((0,d.ex)(()=>window.open(e.value)));if("failed"===e.error.name)return y().pipe((0,d.ex)(()=>r.Y.shared().get(i.A).actions.open("user-profile-verification-error",[{props:{}}])));if("forbidden"===e.error.name){var t=e.error.retryAfter;return y().pipe((0,d.Fg)(()=>w(t)))}if("unsuccessful"===e.error.name){var a=e.error.retryAfter;return y().pipe((0,d.Fg)(()=>k(a)))}return y()}))))},11395(e,t,a){"use strict";a.d(t,{sM:()=>M});var s=a(15526),r=a(89218),i=a(75841),n=a(34578),o=a(17524),c=a(13462),l=a(50626),d=a(53940),u=a(28138),p=a(84190),h=a(65052),m=a(15654),v=a(36580),g=a(56177),f=a(66382),b=a(14321),y=a(39971),w=a(91885),k=a(79942),x=a(55952),S=a(33702),P=a.n(S),C=a(58731),j=a(98890),_=a(77252),T=a(96333),A=a(32248),I="post-communication-recommendations",N="post-communication-recommendations-blocked-until",E="post-communication-recommendations-reject-count";class M extends r.D{constructor(e){super(),this.userId=e;var t=f.j.shared().chatAttendee.pipe((0,l.J)(),(0,d.p)(e=>{var[t,a]=e;return!!t&&!a}),(0,u.T)(e=>{var[t]=e;return t}),(0,p.n)(e=>e?this.shouldShowOffer(e).pipe((0,p.n)(e=>e?this.getCanOffer():(0,i.of)(!1))):(0,i.of)(!1)));this.canOffer=c.T.shared().postCommunicationRecommendationsEnabled.pipe((0,p.n)(e=>e?(0,n.h)(t,this.offeringResult.pipe((0,u.T)(()=>!1))):(0,i.of)(!1)),(0,h.Z)(!1),(0,m.F)(P()),(0,v.t)({refCount:!0,bufferSize:1}))}start(e){return this.offer.toSingle().pipe((0,k.Fg)(t=>t?y.v.just(w.Q.failure("offer-not-allowed")):c.T.shared().postCommunicationRecommendations.toSingle().pipe((0,k.Fg)(t=>{var{timeout:a}=t,s=Date.now()+a;return C.y.shared(I,this.userId).store(N,s).pipe((0,k.vV)(()=>w.Q.success(e)))}))))}accept(){return C.y.shared(I,this.userId).store(E,0).pipe((0,k.AB)(w.Q.success()))}reject(){return(0,o.z)([c.T.shared().postCommunicationRecommendations,C.y.shared(I,this.userId).load(E)]).toSingle().pipe((0,k.Fg)(e=>
3{var[{closeCountThreshold:t,blockingPeriod:a},s]=e,r=s?s+1:1;if(!(r>=t))return C.y.shared(I,this.userId).store(E,r);var i=Date.now()+a;return(0,o.z)([C.y.shared(I,this.userId).store(N,i),C.y.shared(I,this.userId).store(E,0)]).toSingle().pipe((0,k.AB)(void 0))}),(0,k.AB)(w.Q.success()))}shouldShowOffer(e){return(0,o.z)([b.f.shared(e).userIsFeaturedMember,C.y.shared(I,this.userId).load(N).asObservable(),_.J.shared(this.userId).callExists,x.K.shared(this.userId).mcsId(e).asObservable().pipe((0,p.n)(e=>e?T._.shared(this.userId).presence(e):(0,i.of)(void 0)),(0,u.T)(e=>e&&e.devices.some(e=>"cam"===e||"mobileCam"===e))),A.R.shared(e).cachedPresence.pipe((0,u.T)(e=>e.online))]).pipe((0,g.s)(1),(0,u.T)(e=>{var[t,a,s,r,i]=e,n=!!a&&a>Date.now();return!r&&i&&t&&!n&&!s}))}getCanOffer(){return j.a.shared(this.userId).recommendations().pipe((0,u.T)(e=>!!e.length&&{recommendedId:e[0]}))}}M.shared=(0,s.G)(e=>new M(e))},98890(e,t,a){"use strict";a.d(t,{a:()=>y});var s=a(30495),r=a(50846),i=a(15526),n=a(79942),o=a(50042);class c extends r.Q{constructor(e){super("user.recommendations.post-communication",e,t=>(0,s.p6)(s.jI.shared().users.recommendations["post-communication-promo"].get,e,t).pipe((0,n.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:a,ttl:(null==(t=(0,o.a)(s))?void 0:t.maxAge)||0}}))),this.userId=e}stale(e){return(0,s.Yq)(s.jI.shared().users.actions["promo.with.cam.shown"].post,this.userId,{userId:e}).pipe((0,n.AB)(void 0))}}c.shared=(0,i.G)(e=>new c(e));var l=a(13462),d=a(84190),u=a(28138),p=a(2773),h=a(75841),m=a(12985),v=a(72319),g=a(39971),f=["mal","fem","both"],b=["mal","fem"];class y{constructor(e){this.userId=e}recommendations(){return m.im.shared(this.userId).preferences.pipe((0,d.n)(e=>{var{gender:t,preferredGender:a}=e,s=f.includes(a)?a:(0,v.R)(v.D),r=b.includes(t)?t:v.D;return l.T.shared().postCommunicationRecommendations.pipe((0,d.n)(e=>{var{count:t}=e;return c.shared(this.userId).data({count:t,gender:s,"preferred-gender":r})}),(0,u.T)(e=>e.map(e=>e["user-id"])),(0,p.W)(()=>(0,h.of)([])))}))}stale(e){return c.shared(this.userId).stale(e).pipe((0,n.ZC)(()=>g.v.just(void 0)))}}y.shared=(0,i.G)(e=>new y(e))},24889(e,t,a){"use strict";a.d(t,{h:()=>m});var s=a(4126),r=a(48830),i=a(34578),n=a(65052),o=a(15654),c=a(28138),l=a(92453),d=a(36580),u=a(15526),p=a(98153),h=a(37667);class m{constructor(){var e=!1;this.completed=(0,s.v)(()=>{var t=new r.c(e=>{var t=()=>{setTimeout(()=>{e.next(!1)},0)};return p.A.sync("command.flux.identity.signOut",t),()=>{p.A.removeListener("command.flux.identity.signOut",t)}}).pipe((0,n.Z)(e),(0,o.F)());return(0,i.h)(h.N.shared().currentStep.pipe((0,c.T)(e=>null===e)),t).pipe((0,l.M)(t=>{e=t}))}).pipe((0,o.F)(),(0,d.t)(1))}}m.shared=(0,u.G)(()=>new m)},86013(e,t,a){"use strict";a.d(t,{H:()=>p});var s=a(36580),r=a(28138),i=a(15654),n=a(53940),o=a(97983),c=a(15526),l=a(86977),d=a(46372),u=a(99185);class p{constructor(e){this.tagsCache={},this.userAddedToContactsCache={},this.userHasConversationCache={},this.userInChatListCache={},this.userIsNewcomerCache={},this.userIsWellKnownCache={},this.userIsFavoriteCache={},this.blockedByUserCache={},this.oneMonthMatchiversaryCache={},this.oneHundredDaysMatchiversaryCache={},this.userIsSFPreVipCache={},this.userId=e}tags(e){return this.tagsCache[e]||(this.tagsCache[e]=u.P.shared(this.userId).tags(e).pipe((0,s.t)(1))),this.tagsCache[e]}blockedByUser(e){return this.blockedByUserCache[e]||(this.blockedByUserCache[e]=u.P.shared(this.userId).tags(e).pipe((0,r.T)(e=>e.includes("blocked.inverse")),(0,i.F)(),(0,s.t)(1))),this.blockedByUserCache[e]}userAddedToContacts(e){return this.userAddedToContactsCache[e]||(this.userAddedToContactsCache[e]=l.I.shared(this.userId).events("event.users.tags.set").pipe((0,n.p)(t=>"dialogs.known"===t.tag&&t["user-id"]===this.userId&&t["holder-id"]===e),(0,o.u)(void 0),(0,s.t)(1))),this.userAddedToContactsCache[e]}userHasConversation(e){return this.userHasConversationCache[e]||(this.userHasConversationCache[e]=this.tags(e).pipe((0,r.T)(e=>e.includes("dialogs.known")),(0,i.F)(),(0,s.t)(1))),this.userHasConversationCache[e]}userInChatList(e){return this.userInChatListCache[e]||(this.userInChatListCache[e]=this.tags(e).pipe((0,r.T)(e=>e.includes("contact")),(0,i.F)(),(0,s.t)(1))),this.userInChatListCache[e]}userIsNewcomer(e){return this.userIsNewcomerCache[e]||(this.userIsNewcomerCache[e]=this.tags(e).pipe((0,r.T)(e=>!e.includes("credits.accounts.familiar")),(0,i.F)(),(0,s.t)(1))),this.userIsNewcomerCache[e]}oneMonthMatchiversary(e){return this.oneMonthMatchiversaryCache[e]||(this.oneMonthMatchiversaryCache[e]=this.tags(e).pipe((0,r.T)(e=>e.includes("contacts.thirty.days.anniversary")),(0,i.F)(),(0,s.t)(1))),this.oneMonthMatchiversaryCache[e]}oneHundredDaysMatchiversary(e){return this.oneHundredDaysMatchiversaryCache[e]||(this.oneHundredDaysMatchiversaryCache[e]=this.tags(e).pipe((0,r.T)(e=>e.includes("contacts.hundred.days.anniversary")),(0,i.F)(),(0,s.t)(1))),this.oneHundredDaysMatchiversaryCache[e]}userIsWellKnown(e){return this.userIsWellKnownCache[e]||(this.userIsWellKnownCache[e]=this.tags(e).pipe((0,r.T)(e=>e.includes("credits.accounts.wellknown")),(0,i.F)(),(0,s.t)(1))),this.userIsWellKnownCache[e]}userIsFavorite(e){return this.userIsFavoriteCache[e]||(this.userIsFavoriteCache[e]=d.f.shared(this.userId).favoriteContacts.pipe((0,r.T)(t=>t.includes(e)),(0,i.F)(),(0,s.t)(1))),this.userIsFavoriteCache[e]}userIsSFVip(e){return this.userIsSFPreVipCache[e]||(this.userIsSFPreVipCache[e]=this.tags(e).pipe((0,r.T)(e=>e.includes("credits.spent.sufficient..sf.vip")),(0,i.F)(),(0,s.t)(1))),this.userIsSFPreVipCache[e]}}p.shared=(0,c.G)(e=>new p(e))},14321(e,t,a){"use strict";a.d(t,{f:()=>d});var s=a(28138),r=a(15654),i=a(36580),n=a(15526),o=a(14540),c=a(26578),l=a(75693);class d{constructor(e){this.userId=e,this.tags=o.r.shared(e).tags,this.userIsFeaturedMember=this.tags.pipe((0,s.T)(e=>e.includes("dialogs.messages.promoter")),(0,r.F)(),(0,i.t)(1)),this.userIsVip=this.tags.pipe((0,s.T)(e=>e.includes("credits.accounts.vip")),(0,r.F)(),(0,i.t)(1)),this.userIsPreVip=this.tags.pipe((0,s.T)(e=>e.includes("credits.accounts.previp")),(0,r.F)(),(0,i.t)(1)),this.userIsSuperFeaturedMember=this.tags.pipe((0,s.T)(e=>e.includes("dialogs.messages.promoter.videochat")),(0,r.F)(),(0,i.t)(1)),this.userIsVerificationOperator=this.tags.pipe((0,s.T)(e=>e.includes("verification-operator")),(0,r.F)(),(0,i.t)(1)),this.userIsPrepromoter=this.tags.pipe((0,s.T)(e=>e.includes("users.prepromoter")),(0,r.F)(),(0,i.t)(1)),this.userIsReviewer=this.tags.pipe((0,s.T)(e=>e.includes("platform.r")),(0,r.F)(),(0,i.t)(1)),this.userIsAiPowered=this.tags.pipe((0,s.T)(e=>e.includes("users.ai.generated")),(0,r.F)(),(0,i.t)(1)),this.userIsSFPreVip=this.tags.pipe((0,s.T)(e=>e.includes("credits.spent.sufficient..sf.potential-vip")),(0,r.F)(),(0,i.t)(1)),this.userIsUsersOperator=c.t.shared().activeRoles.pipe((0,s.T)(e=>e.includes("users-operator")),(0,r.F)(),(0,i.t)(1)),this.userIsFinanceOperator=c.t.shared().activeRoles.pipe((0,s.T)(e=>e.includes("finance-operator")),(0,r.F)(),(0,i.t)(1)),this.userIsCreditsOperator=c.t.shared().activeRoles.pipe((0,s.T)(e=>e.includes("credits-operator")),(0,r.F)(),(0,i.t)(1)),this.userIsSupervisor=c.t.shared().activeRoles.pipe((0,s.T)(e=>e.includes("supervisor")),(0,r.F)(),(0,i.t)(1)),this.userIsSuspicious=l.s.shared(e).data().pipe((0,s.T)(e=>e.includes("suspicious")),(0,r.F)(),(0,i.t)(1))}set(e){return l.s.shared(this.userId).setRoles(e)}addSuspiciousRole(e,t){return l.s.shared(this.userId).addSuspiciousRole(e,t)}deleteSuspiciousRole(){return l.s.shared(this.userId).deleteRole("suspicious")}}d.shared=(0,n.G)(e=>new d(e))}
3,77684(e,t,a){"use strict";a.d(t,{o:()=>T});var s=a(28138),r=a(84190),i=a(15654),n=a(36580),o=a(15526),c=a(299),l=a(85378),d=a(97156),u=a(75841),p=a(56607),h=a(17524),m=a(39971),v=a(35834),g=a(79942),f=a(45482),b=a(26551),y=a(18348),w=a(12640);class k{constructor(e){this.userId=e}logLanguageChanged(e,t,a,s){return w._.shared(this.userId).logEvent("language-changed",{userId:this.userId,previousLanguage:e,currentLanguage:t,cta:a,source:s}).toSingle()}}k.shared=(0,o.G)(e=>new k(e));var x=a(45502),S=a(42618),P=a(35913),C=a(13462),j=a(33702),_=a.n(j);class T{constructor(){this.changeInProgressSubject=new d.t(!1);var e=b._.shared().language.pipe((0,s.T)(e=>(0,v.M)(e||""))),t=f.Session.shared().userId.pipe((0,r.n)(e=>e?l.F.shared(e).cachedProfile.pipe((0,s.T)(e=>{var t;return null==(t=e.value)?void 0:t.systemLanguage})):c.$.shared().value.pipe((0,s.T)(e=>(0,v.M)(e||"")))),(0,r.n)(t=>t?(0,u.of)(t):e));this.language=this.changeInProgressSubject.pipe((0,r.n)(e=>e?p.w:t),(0,i.F)(),(0,n.t)({refCount:!0,bufferSize:1})),this.supportedLanguages=(0,h.z)([P.T.shared().languages,C.T.shared().forbiddenLanguages]).pipe((0,s.T)(e=>{var[t,a]=e;return t.filter(e=>!a.includes(e))}),(0,i.F)(_()),(0,n.t)({refCount:!0,bufferSize:1}))}storeLocale(e){var{userId:t,systemLocale:a,cta:r}=e,i=(0,v.M)(a);return(0,h.z)([l.F.shared(t).cachedProfile,x.h.shared().language.pipe((0,s.T)(v.M)),b._.shared().language.pipe((0,s.T)(v.M))]).toSingle().pipe((0,g.Fg)(e=>{var[a,s,n]=e,[o,c]=a.isSuccessful?[a.value.systemLanguage,a.value.browserLanguage]:[],d=Object.assign({},o!==i&&{"system-language":i},c!==s&&{"browser-language":s}),u="web"===(0,S.platform)()?"web":"app";return m.v.just().pipe((0,g.Fg)(()=>r&&d["system-language"]?k.shared(t).logLanguageChanged(o||null,d["system-language"],r,u):"popup"===r?k.shared(t).logLanguageChanged(n,i,r,u):m.v.just()),(0,g.ZC)(()=>m.v.just()),(0,g.Fg)(()=>d["system-language"]||d["browser-language"]?l.F.shared(t).update(d).toSingle().pipe((0,g.ZC)(()=>m.v.just())):m.v.just()))}))}change(e,t){return m.v.just().pipe((0,g.ex)(()=>this.changeInProgressSubject.next(!0)),(0,g.Fg)(()=>f.Session.shared().userId.toSingle()),(0,g.Fg)(a=>a?this.storeLocale({userId:a,systemLocale:e,cta:t}):m.v.just()),(0,g.ex)(()=>{c.$.shared().set(e)}),(0,g.Fg)(()=>(0,y.p)(e)),(0,g.Zl)(()=>this.changeInProgressSubject.next(!1)))}}T.shared=(0,o.G)(()=>new T)},299(e,t,a){"use strict";a.d(t,{$:()=>c});var s=a(97156),r=a(15654),i=a(15526),n=a(18249),o="language";class c{constructor(){this.valueSubject=new s.t(n.A.getItem(o)),this.value=this.valueSubject.asObservable().pipe((0,r.F)())}set(e){n.A.setItem(o,e),this.valueSubject.next(e)}}c.shared=(0,i.G)(()=>new c)},14540(e,t,a){"use strict";a.d(t,{r:()=>p});var s=a(15526),r=a(4126),i=a(65052),n=a(15654),o=a(92453),c=a(5801),l=a(22081),d=a(33702),u=a.n(d);class p{constructor(e){this.tagsValue=void 0,this.tags=(0,r.v)(()=>l.x.shared(e).tags.pipe((0,i.Z)(this.tagsValue),(0,c.o)(),(0,n.F)(u()),(0,o.M)(e=>{this.tagsValue=e})))}}p.shared=(0,s.G)(e=>new p(e))},22081(e,t,a){"use strict";a.d(t,{x:()=>g,A:()=>f});var s=a(15526),r=a(58456),i=a(50846),n=a(30495),o=a(50042),c=a(58731),l=a(79942),d=a(39971),u="vowels";class p extends i.Q{constructor(e){super("user.tags.vowels",e,()=>{var t=c.y.shared("tags",e);return t.load(u).pipe((0,l.Fg)(a=>a?d.v.just({data:a,ttl:0}):(0,n.p6)(n.jI.shared().users.tags.vowels.get,e).pipe((0,l.vV)(e=>{var a,{data:s,xhr:r}=e,i=s||[];return t.store(u,i).safeSubscribe(),{data:i,ttl:(null==(a=(0,o.a)(r))?void 0:a.maxAge)||0}}),(0,l.W_)({data:[],ttl:0}))))})}}p.shared=(0,s.G)(e=>new p(e));var h=a(54181),m=a(91060),v=a(59373);class g{constructor(e){this.ownerId=e,this.tags=r.o.shared(e).data(),this.vowels=p.shared(e).data(),this.toggles=h.q.shared(e).data(),this.creditsMallDiscounts=m.L.shared(e).data(),this.creditsPricing=v.o.shared(e).data()}setTagEnabled(e,t){return t?r.o.shared(this.ownerId).addTag(e):r.o.shared(this.ownerId).deleteTag(e)}refreshTags(){r.o.shared(this.ownerId).refresh()}}g.shared=(0,s.G)(e=>new g(e));class f{tagsOf(e){return g.shared(e).tags}vowelsOf(e){return g.shared(e).vowels}setTagEnabledForUser(e,t,a){return g.shared(a).setTagEnabled(e,t)}}f.shared=(0,s.G)(()=>new f)},99185(e,t,a){"use strict";a.d(t,{P:()=>c});var s=a(15526),r=a(83718),i=a(91885),n=a(39971),o=a(79942);class c{constructor(e){this.userId=e}tags(e){return r.W.shared(this.userId).data(e)}addTag(e,t){return r.W.shared(this.userId).addTag(e,t).pipe((0,o.AB)(i.Q.success()),(0,o.ZC)(e=>409===e.status?n.v.just(i.Q.failure("tag-already-exists")):n.v.error(e)))}deleteTag(e,t){return r.W.shared(this.userId).deleteTag(e,t)}}c.shared=(0,s.G)(e=>new c(e))},82607(e,t,a){"use strict";a.d(t,{f:()=>g});var s=a(89218),r=a(15526),i=a(75841),n=a(28138),o=a(65052),c=a(84190),l=a(39971),d=a(91885),u=a(79942),p=a(22998),h=a(89590),m="user-verification-error-offering",v="offered";class g extends s.D{constructor(e){super(),this.userId=e,this.offerData=h.O.shared(e).data().pipe((0,n.T)(e=>!!e.error&&"retryAfter"in e.error&&void 0!==e.error.retryAfter&&{type:e.error.name,retryAfter:e.error.retryAfter})),this.canOffer=this.offeringResult.pipe((0,o.Z)(!1),(0,c.n)(t=>t?(0,i.of)(!1):this.offerData.pipe((0,c.n)(t=>t?p.w.shared(m,e).load(v).pipe((0,u.vV)(e=>e!==+t.retryAfter)):(0,i.of)(!1)))))}start(){return this.offerData.toSingle().pipe((0,u.Fg)(e=>e?p.w.shared(m,this.userId).store(v,+e.retryAfter).pipe((0,u.AB)(d.Q.success(e))):l.v.just(d.Q.failure("offer-not-allowed"))))}}g.shared=(0,r.G)(e=>new g(e))},46560(e,t,a){"use strict";a.d(t,{o:()=>S});var s=a(15526),r=a(22081),i=a(89590),n=a(75841),o=a(17524),c=a(36580),l=a(28138),d=a(84190),u=a(15654),p=a(39971),h=a(91885),m=a(79942),v=a(13462),g=a(99403),f=a(74380),b=a(50846),y=a(30495),w=a(50042),k=5*a(94375).b.minute;class x extends b.Q{constructor(e){super("users.verification.status",e,()=>(0,y.p6)(y.jI.shared().users["verification-status"].get,e).pipe((0,m.vV)(e=>{var t,{data:a,xhr:s}=e;return{data:a,ttl:(null==(t=(0,w.a)(s))?void 0:t.maxAge)||k}}),(0,m.ZC)(e=>404===e.status?p.v.just({data:null,ttl:k}):p.v.error(e))))}}x.shared=(0,s.G)(e=>new x(e));class S{constructor(e){this.userId=e;var t=i.O.shared(e).data().pipe((0,c.t)({refCount:!0,bufferSize:1}));this.url=t.pipe((0,l.T)(e=>e.isSuccessful&&e.value?e.value.url:null)),this.verified=v.T.shared().mandatoryVerificationEnabled.pipe((0,d.n)(t=>t?r.x.shared(e).tags.pipe((0,l.T)(e=>e.includes("users.verification.completed"))):(0,n.of)(!0)),(0,u.F)()),this.status=(0,o.z)([this.verified,v.T.shared().oldVerificationEnabled]).pipe((0,d.n)(e=>{var[a,s]=e;return a?(0,n.of)("verified"):s?(0,n.of)("pending"):(0,o.z)([t,g.L.shared().submitted]).pipe((0,l.T)(e=>{var t,[a,s]=e;return s||a.isSuccessful&&null!=(t=a.value)&&t.documentsSubmitted?"documents-submitted":a.error?a.error.name:"pending"}))})),this.verificationExpiration=this.verified.pipe((0,d.n)(e=>e?x.shared(this.userId).data().pipe((0,l.T)(e=>e?new Date(e.expiration):null)):(0,n.of)(null))),this.createRedirectUrl().safeSubscribe()}createRedirectUrl(){return(0,o.z)([v.T.shared().profileVerificationRedirectUrl,f.o.shared().data()]).toSingle().pipe((0,m.vV)(e=>{var[t,a]=e,s=new URLSearchParams({age_verify_status:"documents_submitted"});return a.token&&s.append("token",a.token),"/universal"+t+"?"+s.toString()}))}generateUrl(e){return this.url.toSingle().pipe((0,m.Fg)(t=>t?p.v.just(h.Q.success(t)):e?i.O.shared(this.userId).generateUrl({baseName:e}):this.createRedirectUrl().pipe((0,m.Fg)(e=>i.O.shared(this.userId).generateUrl({"redirect-url":e})))))}sendVerificationNotification(){return p.v.defer(()=>i.O.shared(this.userId).sendVerificationNotification())}}S.shared=(0,s.G)(e=>new S(e))},60226(e,t,a){"use strict";a.d(t,{A:()=>x});var s=a(89218),r=a(15526),i=a(34578),n=a(17524),o=a(75841),c=a(84190),l=a(28138),d=a(56177),u=a(50626),p=a(53940),h=a(15654),m=a(36580),v=a(39971),g=a(91885),f=a(13462),b=a(22081),y=a(79942),w=a(70071),k=a(46560);class x extends s.D{constructor(e){super(),this.canOffer=f.T.shared().mandatoryVerificationEnabled.pipe((0,c.n)(t=>t?(0,i.h)(f.T.shared().oldVerificationEnabled.pipe((0,c.n)(t=>
3t?(0,n.z)([k.o.shared(e).verified,b.x.shared(e).tags]).pipe((0,l.T)(e=>{var[t,a]=e;return!t&&!a.includes("users.verification.pending")})):k.o.shared(e).verified.pipe((0,l.T)(e=>!e))),(0,c.n)(t=>t?k.o.shared(e).status.pipe((0,d.s)(1),(0,l.T)(e=>"documents-submitted"!==e)):(0,o.of)(!1))),k.o.shared(e).status.pipe((0,u.J)(),(0,p.p)(e=>{var[t,a]=e;return"documents-submitted"===t&&("forbidden"===a||"pending"===a)}),(0,l.T)(()=>!0)),this.offeringResult.pipe((0,p.p)(e=>{var{result:t}=e;return"accepted"===t}),(0,l.T)(()=>!1))):(0,o.of)(!1)),(0,h.F)(),(0,m.t)({bufferSize:1,refCount:!0}))}start(){return v.v.just(g.Q.success({}))}accept(e){return super.accept(e).pipe((0,y.Fg)(e=>(0,w.A)().pipe((0,y.AB)(e))))}}x.shared=(0,r.G)(e=>new x(e))},70071(e,t,a){"use strict";a.d(t,{q:()=>o,A:()=>c});var s=a(39971),r=a(43751),i=a(79760),n="verification",o=e=>s.v.defer(()=>{var{disableManualClose:t=!1}=e;return r.Y.shared().get(i.A).actions.open(n,[{props:{},disableManualClose:t}]),s.v.just()}),c=()=>s.v.defer(()=>(r.Y.shared().get(i.A).actions.close(n),s.v.just()))},99403(e,t,a){"use strict";a.d(t,{L:()=>v});var s=a(15526),r=a(97156),i=a(6381),n=a(94375),o=a(22998),c=a(45482),l=a(84190),d=a(53940),u=a(5801),p="age-verification",h="documents-submitted",m=45*n.b.second;
3class v{constructor(){this.submittedSubject=new r.t(!1),this.submitted=this.submittedSubject.asObservable()}start(e){e.add(c.Session.shared().userId.pipe((0,u.o)()).safeSubscribe(t=>{o.w.shared(p,t).start(e)})),e.add(c.Session.shared().userId.pipe((0,u.o)(),(0,l.n)(e=>o.w.shared(p,e).data())).safeSubscribe(e=>{var t,a,s=null!=(t=null==(a=e[p])?void 0:a[h])?t:null;if(s){var r=Date.now()-s;r<m&&(this.submittedSubject.next(!0),setTimeout(()=>{this.submittedSubject.next(!1)},m-r))}})),e.add(i.P.shared().deepLink.pipe((0,d.p)(e=>"age-verify-status"===e.type&&"documents_submitted"===e.args.status),(0,l.n)(()=>c.Session.shared().userId),(0,u.o)(),(0,l.n)(e=>o.w.shared(p,e).store(h,Date.now()))).safeSubscribe(()=>{this.submittedSubject.next(!0),window.location.hash=window.location.hash.replace(/(&|\?|)(age_verify_status=documents_submitted)/,""),setTimeout(()=>{this.submittedSubject.next(!1)},m)}))}}v.shared=(0,s.G)(()=>new v)},91994(e,t,a){"use strict";a.d(t,{w:()=>s.w});var s=a(35811)},35811(e,t,a){"use strict";a.d(t,{w:()=>o});var s=a(45482),r=a(66691),i=a(28138),n=a(47132);function o(){var e=(0,n.S)(),t=(0,r.J2)(()=>s.Session.shared().userId.pipe((0,i.T)(e=>e||null)),[]);return e?void 0:t}},66038(e,t,a){"use strict";a.d(t,{cD:()=>p,oI:()=>v,VB:()=>g,gV:()=>u});var s=a(42062);function r(){return{name:"other",params:null}}var i=a(49638),n=a(88314);function o(e){return null===e.containerRenderInfo&&0===e.renderingChildren.length&&0===e.renderedChildren.length}var c=a(91885),l=(0,s.createContext)({id:0,enabled:!1,asyncKey:void 0,getParent:()=>void 0,onRenderStart:void 0,onRenderFinish:void 0,onChildRenderStart:void 0,onChildRenderFinish:void 0,onChildRenderInterrupt:void 0,setChildFilter:void 0,setRenderedFilter:void 0}),d=a(36795);function u(e){var t=void 0!==e,a=(0,s.useContext)(l),r=(0,s.useRef)({context:a,firstRender:!0,rendered:!1,dataPayload:e}),i=r.current.context.asyncKey,n=a.asyncKey;i!==n&&(r.current.firstRender=!0,r.current.rendered=!1),r.current.context=a,r.current.dataPayload=e,r.current.firstRender&&r.current.context.enabled&&r.current.context.onRenderStart&&(r.current.firstRender=!1,r.current.context.onRenderStart());var o=(0,s.useCallback)(e=>{r.current.context.enabled&&!r.current.rendered&&(r.current.rendered=!0,Promise.resolve().then(()=>{r.current.context.onRenderFinish&&r.current.context.onRenderFinish({result:e,renderDate:new Date})}))},[]);return(0,s.useEffect)(()=>{t&&r.current.dataPayload&&o(c.Q.success(r.current.dataPayload))},[t,o,n]),o}function p(e,t){var a=(0,s.useContext)(l),r=(0,s.useRef)(e);r.current=e,(0,s.useLayoutEffect)(()=>{a.setChildFilter&&a.setChildFilter(r.current)},[t,a])}a(66691);var h=0;function m(e,t,a,c,u,p){var m=t||e.displayName||void 0,v=u?r:()=>void 0,g=a||(()=>void 0),f=i.mc(e,{name:m}),b=e=>{var t=(0,s.useContext)(l),a=v();(0,s.useMemo)(()=>{h++},[]);var r=(0,s.useRef)({id:h,props:e,context:t,route:a,renderingFinishedEventDate:null,interactionReadyNotified:!1,childFilter:()=>!0,renderedFilter:e=>0===e.renderingChildren.length&&void 0!==e.containerRenderInfo,state:{containerRenderInfo:null,renderingChildren:[],renderedChildren:[]}}),i=(r.current.context.asyncKey||"")+(g(r.current.props)||""),u=(t.asyncKey||"")+(g(e)||"");i!==u&&(r.current.renderingFinishedEventDate=null,r.current.interactionReadyNotified=!1,r.current.state={containerRenderInfo:null,renderingChildren:[],renderedChildren:[]}),r.current.route=a,r.current.context=t,r.current.props=e;var b=(0,s.useCallback)(()=>({id:r.current.id,route:r.current.route?{name:r.current.route.name,params:r.current.route.params||{}}:void 0,renderInfo:r.current.renderingFinishedEventDate?{result:p({containerRenderInfo:r.current.state.containerRenderInfo,renderingChildren:r.current.state.renderingChildren.filter(r.current.childFilter),renderedChildren:r.current.state.renderedChildren.filter(r.current.childFilter)}),renderDate:[...r.current.state.containerRenderInfo?[r.current.state.containerRenderInfo.renderDate]:[],...r.current.state.renderedChildren.filter(r.current.childFilter).map(e=>e.renderInfo.renderDate)].sort((e,t)=>t.getTime()-e.getTime())[0]||r.current.renderingFinishedEventDate}:void 0,displayName:m,props:r.current.props,getParent:r.current.context.getParent}),[]),y=(0,s.useCallback)(()=>
3{if(!r.current.renderingFinishedEventDate){var e,t={containerRenderInfo:r.current.state.containerRenderInfo,renderingChildren:r.current.state.renderingChildren.filter(r.current.childFilter),renderedChildren:r.current.state.renderedChildren.filter(r.current.childFilter)};if(!r.current.interactionReadyNotified&&null!=(e=t.containerRenderInfo)&&e.result.isSuccessful){r.current.interactionReadyNotified=!0;var a=b();n.$.shared().notifyAboutInteractionReady(Object.assign({},a,{renderInfo:{result:t.containerRenderInfo.result,renderDate:t.containerRenderInfo.renderDate}}))}if(!r.current.renderedFilter(t))return void n.$.shared().notifyAboutWaitingChildren(b());var s=p(t);if(s){var i=new Date;r.current.renderingFinishedEventDate=i;var o=b();Promise.resolve().then(()=>{s.isSuccessful?n.$.shared().notifyAboutRenderingFinished(o):n.$.shared().notifyAboutRenderingFailed(o),r.current.context.onChildRenderFinish&&r.current.context.onChildRenderFinish(o)})}}},[b]),w=(0,s.useCallback)(()=>{r.current.renderingFinishedEventDate||(n.$.shared().notifyAboutRenderingStarted(b()),r.current.state.containerRenderInfo=void 0)},[b]),k=(0,s.useCallback)(e=>{r.current.renderingFinishedEventDate||void 0===r.current.state.containerRenderInfo&&(r.current.state.containerRenderInfo=e,y())},[y]),x=(0,s.useCallback)(e=>{r.current.renderingFinishedEventDate||r.current.state.renderingChildren.push(e)},[]),S=(0,s.useCallback)(e=>{if(!r.current.renderingFinishedEventDate){var t=r.current.state.renderingChildren.findIndex(t=>t.id===e.id);t>=0&&(r.current.state.renderingChildren.splice(t,1),r.current.state.renderedChildren.push(e),y())}},[y]),P=(0,s.useCallback)(e=>{if(!r.current.renderingFinishedEventDate){var t=r.current.state.renderingChildren.findIndex(t=>t.id===e.id);t>=0&&r.current.state.renderingChildren.splice(t,1);var a=r.current.state.renderedChildren.findIndex(t=>t.id===e.id);a>=0&&r.current.state.renderedChildren.splice(a,1),(t>=0||a>=0)&&y()}},[y]),C=(0,s.useCallback)(e=>{!r.current.renderingFinishedEventDate&&(r.current.childFilter=e,o(r.current.state)||y())},[y]),j=(0,s.useCallback)(e=>{!r.current.renderingFinishedEventDate&&(r.current.renderedFilter=e,o(r.current.state)||y())},[y]),_=(0,s.useMemo)(()=>({id:h,enabled:!0,asyncKey:u,getParent:b,onRenderStart:w,onRenderFinish:k,onChildRenderStart:c?x:void 0,onChildRenderFinish:c?S:void 0,onChildRenderInterrupt:c?P:void 0,setChildFilter:C,setRenderedFilter:j}),[u,b,w,k,x,S,P,C,j]);return(0,s.useLayoutEffect)(()=>{var e=r.current;return e.context.onChildRenderStart&&e.context.onChildRenderStart(b()),()=>{!e.renderingFinishedEventDate&&e.context.onChildRenderInterrupt&&e.context.onChildRenderInterrupt(b())}},[b,u]),(0,d.jsx)(l.Provider,{value:_,children:(0,d.jsx)(f,Object.assign({},e))})};return m&&(b.displayName=m),b}function v(e,t,a){return m(e,t,a,!1,!1,e=>{var t;return null==(t=e.containerRenderInfo)?void 0:t.result})}function g(e,t,a,s,r){return m(e,t,a,!0,!!s,e=>{if(r)return r(e);var t,a,s=null===e.containerRenderInfo||(null==(t=e.containerRenderInfo)||null==(t=t.result)?void 0:t.isSuccessful),i=e.renderedChildren,n=i.filter(e=>e.renderInfo.result.isSuccessful)||[],o=i.filter(e=>!e.renderInfo.result.isSuccessful)||[];return s&&!o.length?c.Q.success(e):c.Q.failure({containerError:null==(a=e.containerRenderInfo)?void 0:a.result.error,renderedComponents:n,failedComponents:o})})}},88314(e,t,a){"use strict";a.d(t,{$:()=>i});var s=a(15526),r=a(8733);
3class i{constructor(){this.componentRenderingStartedSubject=new r.B,this.componentWaitingChildrenSubject=new r.B,this.componentInteractionReadySubject=new r.B,this.componentRenderedSubject=new r.B,this.componentRenderingFailedSubject=new r.B,this.notifyAboutRenderingStarted=e=>{this.componentRenderingStartedSubject.next(e)},this.notifyAboutWaitingChildren=e=>{this.componentWaitingChildrenSubject.next(e)},this.notifyAboutInteractionReady=e=>{this.componentInteractionReadySubject.next(e)},this.notifyAboutRenderingFinished=e=>{this.componentRenderedSubject.next(e)},this.notifyAboutRenderingFailed=e=>{this.componentRenderingFailedSubject.next(e)},this.componentRenderingStarted=this.componentRenderingStartedSubject.asObservable(),this.componentWaitingChildren=this.componentWaitingChildrenSubject.asObservable(),this.componentInteractionReady=this.componentInteractionReadySubject.asObservable(),this.componentRendered=this.componentRenderedSubject.asObservable(),this.componentRenderingFailed=this.componentRenderingFailedSubject.asObservable()}}i.shared=(0,s.G)(()=>new i)},92495(e,t,a){"use strict";a.d(t,{E4:()=>s.E,Zm:()=>s.Z,zh:()=>r.z});var s=a(16116),r=a(86600)},86600(e,t,a){"use strict";a.d(t,{G:()=>n,z:()=>r});var s,r=((s={})[s.LtMobile=0]="LtMobile",s[s.LteMobile=1]="LteMobile",s[s.Mobile=1]="Mobile",s[s.GteMobile=15]="GteMobile",s[s.GtMobile=14]="GtMobile",s[s.LtTablet=1]="LtTablet",s[s.LteTablet=3]="LteTablet",s[s.Tablet=2]="Tablet",s[s.GteTablet=14]="GteTablet",s[s.GtTablet=12]="GtTablet",s[s.LtLaptop=3]="LtLaptop",s[s.LteLaptop=7]="LteLaptop",s[s.Laptop=4]="Laptop",s[s.GteLaptop=12]="GteLaptop",s[s.GtLaptop=8]="GtLaptop",s[s.LtDesktop=7]="LtDesktop",s[s.LteDesktop=15]="LteDesktop",s[s.Desktop=8]="Desktop",s[s.GteDesktop=8]="GteDesktop",s[s.GtDesktop=0]="GtDesktop",s[s.All=15]="All",s),i=["mobile","tablet","laptop","desktop"];function n(e){var t=Number(e).toString(2).split("").reverse();return i.filter((e,a)=>Number(t[a]),[])}},4367(e,t,a){"use strict";function s(e,t){for(var a=Math.max(e.length,t.length),s=0;s<a;s++)if(!Object.is(e[s],t[s]))return!1;return!0}a.d(t,{S:()=>s})},64147(e,t,a){"use strict";a.d(t,{g:()=>s.g});var s=a(19143)},19143(e,t,a){"use strict";a.d(t,{g:()=>c});var s=a(66691),r=a(39971),i=a(42062),n=a(75841),o=a(91825);function c(e){var t=(0,s.J2)(()=>e?e.canOffer:(0,n.of)(void 0),[e]),a=(0,i.useRef)((arguments.length<=1?0:arguments.length-1)==1?arguments.length<=1?void 0:arguments[1]:null);(arguments.length<=1?0:arguments.length-1)==1&&(a.current=arguments.length<=1?void 0:arguments[1]);var c=(0,i.useCallback)((e,t)=>t?{type:e.type,options:a.current?a.current(e):void 0}:a.current?a.current(e):void 0,[]);(0,i.useEffect)(()=>{t&&e&&e.startOffer(c(t,e instanceof o.y)).safeSubscribe()},[e,t,c]);var l=(0,s.J2)(()=>e?e.offer:(0,n.of)(void 0),[e]),d=(0,s.uN)(t=>e?e.acceptOffer(t):r.v.just(),[e],!1),u=(0,s.uN)(t=>e?e.rejectOffer(t):r.v.just(),[e],!1),p=(0,s.uN)(t=>e?e.postponeOffer(t):r.v.just(),[e],!1);return{offer:l,canOffer:!!t,acceptOffer:l?d:void 0,rejectOffer:l?u:void 0,postponeOffer:l?p:void 0}}},64651(e,t,a){"use strict";a.d(t,{SN:()=>c.S,uX:()=>i,Fd:()=>o});var s=a(42062),r=a(42618);function i(){return["ios","android"].includes((0,r.operatingSystem)())}var n=a(4367);function o(e,t){var a=(0,s.useRef)(e),r=(0,s.useRef)(void 0);r.current&&(0,n.S)(t,r.current)||(a.current=e),r.current=t,(0,s.useEffect)(()=>()=>{a.current()},[])}var c=a(47132)},66691(e,t,a){"use strict";a.d(t,{GG:()=>i.G,J2:()=>s.J,hD:()=>r.h,sO:()=>o.s,uN:()=>n.u});var s=a(32820),r=a(35936),i=a(4497),n=a(30276),o=a(26552)},32820(e,t,a){"use strict";a.d(t,{J:()=>n});var s=a(41196),r=a(4367),i=a(42062);function n(e,t,a){var[,n]=(0,i.useState)({}),o=(0,i.useRef)({value:a,subscription:void 0,deps:t,subscribed:!1,mounted:!1,shouldReload:!1});return(0,i.useEffect)(()=>{var e=o.current;return e.mounted=!0,e.shouldReload&&(e.shouldReload=!1,n({})),()=>{e.subscription&&e.subscription.unsubscribe(),e.mounted=!1,e.shouldReload=!1}},[]),o.current.subscription&&(0,r.S)(t,o.current.deps)||(o.current.subscription&&(o.current.subscription.unsubscribe(),o.current.value=a,o.current.deps=t,o.current.subscribed=!1),o.current.subscription=e().pipe((0,s.y)()).subscribe(e=>{o.current.value!==e&&(o.current.value=e,o.current.subscribed&&(o.current.mounted?n({}):o.current.shouldReload=!0))}),o.current.subscribed=!0),o.current.value}},43999(e,t,a){"use strict";a.d(t,{A:()=>h});var s=a(70009),r=a(66691),i=a(35811),n=a(76885),o=a(38883),c=a(28138),l=a(42618),d=a(13462),u=a(47132),p=a(42062);function h(e,t){var a,h,m,v,g,f,b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},y=(0,i.w)(),w=(0,n.k)(y),k=(0,p.useRef)(b),x=(0,r.J2)(()=>o.A.shared().region.pipe((0,c.T)(e=>null==e?void 0:e.replace(/ /g,""))),[]),S=(a=(0,r.J2)(()=>d.T.shared().merchantTag,[],!1),h=(0,u.S)(),m=(0,r.GG)(()=>s.G.shared().localize("commons","company-with-merchant-tag"),[],""),v=(0,r.GG)(()=>s.G.shared().localize("commons","full-company-with-merchant-tag"),[],""),g=(0,r.GG)(()=>s.G.shared().localize("commons","company-address-with-merchant-tag"),[],""),f=(0,r.GG)(()=>s.G.shared().localize("commons","registration-number-with-merchant-tag"),[],""),!h&&a?{company:m,fullCompany:v,companyAddress:g,registrationNumber:f}:null),P="web"===(0,l.platform)()?"<br/>":"\n",C=(0,p.useMemo)(()=>((Object.keys(b).length!==Object.keys(k.current).length||0!==Object.keys(b).length&&Object.keys(b).some(e=>b[e]!==k.current[e]))&&(k.current=b),k.current),[b]);return(0,r.GG)(()=>s.G.shared().localize(e,t,Object.assign({gender:null==w?void 0:w.gender,region:x,lineBreak:P},S,C)),[t,null==w?void 0:w.gender,x,P,C,e,S],"")}},22065(e,t,a){"use strict";a.d(t,{$:()=>u});var s=a(56379),r=a(55952),i=a(45482),n=a(66691),o=a(79942),c=a(5801),l=a(53940),d=a(39971);function u(e){return(0,n.GG)(()=>e?i.Session.shared().userId.pipe((0,c.o)()).toSingle().pipe((0,o.Fg)(t=>s.M.shared(t).initialized.pipe((0,l.p)(e=>e)).toSingle().pipe((0,o.Fg)(()=>r.K.shared(t).mcsId(e))))):d.v.just(void 0),[e])}},53604(e,t,a){"use strict";a.d(t,{sB:()=>f,Qm:()=>s.Q,ii:()=>d,qL:()=>s.q});var s=a(85539),r=a(25871),i=a(45482),n=a(5801),o=a(75841),c=a(66691),l=a(84190);function d(e){return(0,c.J2)(()=>e?i.Session.shared().userId.pipe((0,n.o)(),(0,l.n)(t=>r.L.shared(t).videoHasPriority(e))):(0,o.of)(!1),[e],!1)}var u=a(42062),p=a(28138),h=a(91994),m=a(62746),v=a(14321),g=a(22605),f=e=>{var t=(0,h.w)(),a=(0,c.J2)(()=>t?v.f.shared(t).userIsFeaturedMember:(0,o.of)(!1),[t]),r=(0,m.S)(e),i=(0,s.Q)(e),n=(0,c.J2)(()=>!t||i?(0,o.of)(!1):g.g.shared(t).canCallTo(e,!1).pipe((0,p.T)(e=>e)),[t,e,i],!1),l=!!(null!=r&&r.online);return(0,u.useMemo)(()=>{var e=null==r?void 0:r.devices.some(e=>"mobilecam"===e.name);return i&&l&&(a||!e)||n},[null==r?void 0:r.devices,l,a,n,i])}},85539(e,t,a){"use strict";a.d(t,{Q:()=>l,q:()=>d});var s=a(13230),r=a(45482),i=a(5801),n=a(75841),o=a(66691),c=a(84190);function l(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,o.J2)(()=>e?r.Session.shared().userId.pipe((0,i.o)(),(0,c.n)(r=>s.N.shared(r).callIsAvailable(e,t,a))):(0,n.of)(!1),[t,e,a],!1)}function d(e){return(0,o.J2)(()=>e?r.Session.shared().userId.pipe((0,i.o)(),(0,c.n)(t=>s.N.shared(t).audioCallAvailable(e))):(0,n.of)(!1),[e],!1)}},15989(e,t,a){"use strict";a.d(t,{u:()=>l});var s=a(42062),r=a(75841),i=a(13462),n=a(66691),o=a(91994),c=a(21512);function l(e){var t=(0,o.w)(),a=(0,n.J2)(()=>i.T.shared().autoBuySelectorVariant,[],"default"),l=(0,n.J2)(()=>t?"purchase-form"===e?c.n.shared(t).autoBuyInPurchaseFormAvailable:c.n.shared(t).autoBuyInFastBuyAvailable:(0,r.of)(!1),[t,e]);return(0,s.useMemo)(()=>"dsgn4540r2-test1"===a&&l?"dsgn4540r2-test1":"default",[a,l])}},81310(e,t,a){"use strict";a.d(t,{X:()=>s.X});var s=a(94666)},64405(e,t,a){"use strict";a.d(t,{M:()=>d,n:()=>u});var s=a(13462),r=a(66691),i=a(43999),n=a(70009),o=a(42062),c=a(26510),l=a(79942);function d(){return(0,r.GG)(()=>n.G.shared().localizeNamespace("payment/companies").pipe((0,l.vV)(c.Gv)),[])}function u(e){var{short:t=!1,showSecureText:a=!1}=e||{},n=(0,r.J2)(()=>s.T.shared().importedCardsProcessedByTextEnabled,[]),c=d(),l=(0,r.J2)(()=>s.T.shared().merchantTag,[],!1),u=(0,i.A)("payment/agreements",l?"processed-by-short-with-merchant-tag":"processed-by-short",c),p=(0,o.useMemo)(()=>({processedByShort:u}),[u]),h=(0,i.A)("payment/agreements","imported-cards-processed-by",c),m=(0,i.A)("payment/agreements",a?"processed-by-secure":"processed-by",p);return n?h:t?u:m}},57298(e,t,a){"use strict";a.d(t,{c:()=>l});var s=a(46662),r=a(66691),i=a(91994),n=a(75841),o=a(42062),c=a(99524);function l(){var e=(0,i.w)(),[t,a]=(0,o.useState)(void 0),l=(0,r.J2)(()=>e?s.he.shared(e).subscriptionsPackages:(0,n.of)(void 0),[e]),d=(0,r.J2)(()=>
3e?c.i.shared(e).subscription:(0,n.of)(void 0),[e]),u=(0,o.useMemo)(()=>{if(l&&d){var e=l.find(e=>{var t,a;return e.sku===d.recurringSku||(null==(t=d.recurringInvoice)?void 0:t.sameness)&&e.sameness===(null==(a=d.recurringInvoice)?void 0:a.sameness)});return null!=e?e:null}},[l,d]),p=(0,o.useMemo)(()=>{if(l&&d){var e=l.find(e=>e.sameness===d.sameness);return null!=e?e:void 0}},[l,d]),h=(0,o.useMemo)(()=>d?d.expiration.getTime():void 0,[d]),m=(0,o.useMemo)(()=>d?d.renewalDate.getTime():void 0,[d]);(0,o.useEffect)(()=>{!t&&void 0!==u&&(u?a(u):l&&a(l[0]))},[u,t,l]);var v=(0,o.useCallback)(e=>{if(l){var t=l.find(t=>t.sku===e);t&&a(t)}},[l]);return{packages:l,selectedPackage:t,onPackageSelect:v,recurringPackage:null!==u?u:void 0,activePackage:p,recurringDate:h,renewalDate:m}}},72852(e,t,a){"use strict";a.d(t,{L:()=>d,v:()=>l});var s=a(42062),r=a(64651),i=a(27888),n=a(13452),o=a(36795),c=(0,s.createContext)({trackingEnabled:!0,paywallSessionId:"",paywallIsClosing:()=>!1,paymentReason:i.N.Default,paywallModeSwitcher:{paywallMode:"common",switchMode:()=>void 0,available:!1}}),l=(0,s.memo)(e=>{var{children:t,trackingEnabled:a=!0,paywallSessionId:i,paymentReason:l}=e,d=(0,s.useRef)(!1),u=(0,s.useMemo)(()=>()=>d.current,[]),p=(0,n.I)(l);(0,r.Fd)(()=>{d.current=!0},[]);var h=(0,s.useMemo)(()=>({trackingEnabled:a,paywallSessionId:i,paywallIsClosing:u,paymentReason:l,paywallModeSwitcher:p}),[a,i,u,l,p]);return(0,o.jsx)(c.Provider,{value:h,children:t})});function d(){return(0,s.useContext)(c)}},13452(e,t,a){"use strict";a.d(t,{I:()=>d});var s=a(42062),r=a(17524),i=a(75841),n=a(28138),o=a(91994),c=a(66691),l=a(14789);function d(e){var t=(0,o.w)(),a=(0,c.J2)(()=>t?(0,r.z)([l.P.shared(t).available,(0,i.of)(l.P.paymentReasonSupported(e))]).pipe((0,n.T)(e=>{var[t,a]=e;return t&&a})):(0,i.of)(!1),[t,e],!1);return{paywallMode:(0,c.J2)(()=>t?l.P.shared(t).paywallMode:(0,i.of)("common"),[t],"common"),switchMode:(0,s.useCallback)(e=>{t&&l.P.shared(t).switchMode(e)},[t]),available:a}}},62746(e,t,a){"use strict";a.d(t,{S:()=>n});var s=a(32248),r=a(66691),i=a(75841);function n(e){return(0,r.J2)(()=>e?s.R.shared(e).cachedPresence:(0,i.of)(void 0),[e])}},31568(e,t,a){"use strict";a.d(t,{sb:()=>s.s,sr:()=>p.s,Q0:()=>f,kc:()=>r.k,BB:()=>u});var s=a(32672),r=a(76885),i=a(66691),n=a(75841),o=a(42062),c=a(26551),l=a(13462),d=a(14321);function u(e){var t=(0,i.J2)(()=>c._.shared().language,[]),a=(0,i.J2)(()=>l.T.shared().strictSpanishContentEnabled,[]),s=(0,i.J2)(()=>null!=e&&e.id?d.f.shared(e.id).userIsFeaturedMember:(0,n.of)(void 0),[null==e?void 0:e.id]),r=(null==e?void 0:e.about)||"",u=(null==e?void 0:e.aboutSpanish)||"",p=a&&s,h=(0,o.useMemo)(()=>t?"es-ES"===t?u||(p?"":r):r:"",[r,u,t,p]);return void 0!==a&&void 0!==s&&void 0!==t?h:void 0}var p=a(98930),h=a(39971),m=a(30106),v=a(79942),g=a(70009);function f(e,t){return(0,i.GG)(()=>!t||Array.isArray(t)&&!t.length?h.v.just(void 0):m.U.shared().getDictionary(e).pipe((0,v.Fg)(a=>
3{if("languages"===e&&Array.isArray(t))return g.G.shared().localize("commons","language-list-separator").pipe((0,v.vV)(e=>t.map(e=>a[e]).filter(e=>!!e).filter((e,t,a)=>a.indexOf(e)===t).join(e)));if("countries"===e&&"object"==typeof t&&!Array.isArray(t)){var{city:s,country:r}=t;if(!s&&!r)return h.v.just(void 0);var i=r&&a[r];return s&&i?g.G.shared().localize("commons","address-format",{city:s,country:i}):h.v.just(s||i)}return h.v.just("string"==typeof t?a[t]:void 0)})),[e,t])}},76885(e,t,a){"use strict";a.d(t,{k:()=>o});var s=a(85378),r=a(66691),i=a(75841),n=a(28138);function o(e){return(0,r.J2)(()=>e?s.F.shared(e).cachedProfile.pipe((0,n.T)(e=>e.isSuccessful?e.value:null)):(0,i.of)(void 0),[e])}},32672(e,t,a){"use strict";a.d(t,{s:()=>o});var s=a(85378),r=a(66691),i=a(75841),n=a(28138);function o(e){return(0,r.J2)(()=>e?s.F.shared(e).profile.pipe((0,n.T)(e=>e.isSuccessful?e.value:null)):(0,i.of)(void 0),[e])}},21217(e,t,a){"use strict";a.d(t,{Tn:()=>s,gc:()=>r,kp:()=>n,rc:()=>i});var s=e=>"function"==typeof e;function r(e){if(null==e)return!1;var t=e.constructor;return!!e&&"[object Object]"===Object.prototype.toString.call(e)&&s(t)&&!Object.isFrozen(e)&&(t instanceof t||"AltStore"===e.type)}function i(e,t){t.forEach(t=>{Object.keys(Object(t)).forEach(a=>{e(a,t[a])})})}function n(e){for(var t=arguments.length,a=Array(t>1?t-1:0),s=1;s<t;s++)a[s-1]=arguments[s];return i((t,a)=>e[t]=a,a),e}},17028(e,t,a){"use strict";a.d(t,{A:()=>n});var s=a(21217),r=a(34888),i=a.n(r);let n=class{constructor(e,t,a,r){var n=t.lifecycleEvents;this.transmitter=i()(),this.lifecycle=(e,t)=>{n[e]&&n[e].publish(t)},this.prevState={},this.state=a,this.alt=e,this.preventDefault=!1,this.displayName=t.displayName,this.boundListeners=t.boundListeners,this.StoreModel=r,this.reduce=t.reduce||(e=>e),this.subscriptions=[];var o=t.output||(e=>e);this.emitChange=()=>{var e=o(this.state);return this.transmitter.publish(e,this.prevState)};var c=(e,a)=>{try{return e()}catch(e){if(t.handlesOwnErrors)return this.lifecycle("error",{error:e,payload:a,state:this.state}),!1;throw e}};s.kp(this,t.publicMethods),this.dispatchToken=e.dispatcher.register(e=>{this.preventDefault=!1,this.lifecycle("beforeEach",{payload:e,state:this.state});var a=t.actionListeners[e.action];(a||t.otherwise)&&(!1===(a?c(()=>a.filter(Boolean).every(a=>!1!==a.call(t,e.data,e.action)),e):c(()=>t.otherwise(e.data,e.action),e))||this.preventDefault||this.emitChange()),t.reduce&&(c(()=>{var a=t.reduce(this.state,e);void 0!==a&&(this.state=a)},e),this.preventDefault||this.emitChange()),this.lifecycle("afterEach",{payload:e,state:this.state})}),this.lifecycle("init")}listen(e){if(!s.Tn(e))throw TypeError("listen expects a function");var{dispose:t}=this.transmitter.subscribe(e);return this.subscriptions.push({cb:e,dispose:t}),()=>{this.lifecycle("unlisten"),t()}}unlisten(e){this.lifecycle("unlisten"),this.subscriptions.filter(t=>t.cb===e).forEach(e=>e.dispose())}getState(){return this.StoreModel.config.getState.call(this,this.state)}}},74979(e,t,a){"use strict";a.r(t),a.d(t,{EventEmitter:()=>s});var s=function(){},r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};s.prototype.emit=function(e){if("error"===e&&(!this._events||!this._events.error||r(this._events.error)&&!this._events.error.length))if(arguments[1]instanceof Error)throw arguments[1];else throw Error("Uncaught, unspecified 'error' event.");if(!this._events)return!1;var t=this._events[e];if(!t||!r(t))return!1;for(var a=Array.prototype.slice.call(arguments,1),s=Date.now(),i=t.slice(),n=0,o=i.length;n<o;n++)i[n].filter?i[n].filter(a)&&setTimeout(i[n].listener.apply(this,[s,...a]),0):setTimeout(i[n].listener.apply(this,[s,...a]),0);return!0},s.prototype.addListener=function(e,t,a){if("function"!=typeof t)throw Error("addListener only takes instances of Function");if(this._events||(this._events={}),this.emit("newListener",e,t),this._events[e]){if(!this._events[e].warned){var s;(s=void 0!==this._events.maxListeners?this._events.maxListeners:10)&&s>0&&this._events[e].length>s&&(this._events[e].warned=!0)}this._events[e].push({listener:t,filter:a})}else this._events[e]=[{listener:t,filter:a}];return this},s.prototype.removeListener=function(e,t,a){if("function"!=typeof t)throw Error("removeListener only takes instances of Function");if(!this._events||!this._events[e])return this;var s=this._events[e],i=function(e,t){if(r(e)&&"[object Function]"===Object.prototype.toString.call(t))return e.reduce(function(e,a,s){var{listener:r}=a;return r===t&&(e=s),e},-1);if(e.indexOf)return e.indexOf(t);for(var a=0;a<e.length;a++)if(e[a]===t)return a;return -1}(s,t);return i<0||(s.splice(i,1),0===s.length&&delete this._events[e]),this}},87329(e,t,a){"use strict";a.d(t,{h:()=>n,n:()=>o});var s=a(98621),{EventEmitter:r}=a(74979),i={},n=e=>{var t,a,o,c=e||"_default_",l={},d={},u=0,p={};if(i[c])return i[c];function h(){var e=Array.prototype.slice.call(arguments);d[e.shift()]={arguments:e,id:++u}}t=new s.EventEmitter,a=new r,t.setMaxListeners(1e3),o=t.emit;var m=t.on;return t.on=function(){var e=Array.prototype.slice.call(arguments);return m.apply(t,e),t},t.clearAllData=function(){return d={},t},t.emit=function(e){var s=Array.prototype.slice.call(arguments),r=!0;return p[e]instanceof Array&&(r=p[e].every(function(e){return e.apply(null,s)})),r&&(h.apply(null,s),a.emit.apply(a,s),o.apply(t,s)),t},t.exist=function(e){return void 0!==d[e]},t.reemit=function(e,a){return void 0===d[e]||a.apply(this,d[e].arguments),t},t.sync=function(){var e=Array.prototype.slice.call(arguments);return t.on.apply(t,e).reemit.apply(t,e),t},t.synconce=function(){var e=Array.prototype.slice.call(arguments);return t[d[e[0]]?"reemit":"once"].apply(t,e),t},t.removeStates=function(){for(var e,a=Array.prototype.slice.call(arguments),s=[],r=[];"string"==typeof a[0];)s.push(a.shift()),r.push(a.shift());
3return l[e=s.join("/")]&&s.forEach(function(t){l[e].listeners[t]=l[e].listeners[t].filter(function(e){return -1===r.indexOf(e)})}),t},t.states=function(){for(var e,a,s=Array.prototype.slice.call(arguments),r=[],i=[];"string"==typeof s[0];)r.push(s.shift()),i.push(s.shift());return l[e=r.join("/")]?r.forEach(function(a,s){l[e].listeners[a].push(i[s]),l[e].current===a&&t.reemit(a,i[s])}):(l[e]={current:null,listeners:{}},a=r.reduce(function(e,t){var a=0;return(e&&d[e].id&&(a=d[e].id),d[t]&&d[t].id>a)?t:e},null),r.forEach(function(s,r){var n;l[e].listeners[s]=[i[r]],t[a===s?"sync":"on"](s,(n=s,function(){var t=arguments;l[e].current!==n&&(l[e].current=n,l[e].listeners[n].forEach(function(e){e.apply(e,t)}))}))})),t},t.addFilter=function(e,a){return p[e]||(p[e]=[]),p[e].push(a),t},t.removeFilter=function(e,a){var s;return p[e]&&-1!==(s=p[e].indexOf(a))&&(1===p[e].length?delete p[e]:p[e].splice(s,1)),t},t.addMarker=function(e,s,r){return a.addListener(e,s,r),t},t.removeMarker=function(e,t,s){a.removeListener(e,t,s)},t.create=n,i[c]=t,t},o=e=>{i[e]&&(i[e].removeAllListeners(),i[e]=void 0,delete i[e])}},37076(e){e.exports={defaultFormats:{number:{price:{minimumFractionDigits:0,maximumFractionDigits:2},price2:{minimumFractionDigits:2,maximumFractionDigits:2},number3:{minimumFractionDigits:3,maximumFractionDigits:3},compact:{notation:"compact"}},date:{MMMMy:{month:"long",year:"numeric",timeZone:"UTC"},MMMMddYYYY:{month:"long",day:"numeric",year:"numeric"},MMMdd:{month:"short",day:"numeric"},MMMddhmm:{month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1},EEEEMMMMddYYYY:{weekday:"long",month:"long",day:"numeric",year:"numeric"},MddYYYY:{year:"numeric",month:"numeric",day:"numeric"},MMddYYYY:{year:"numeric",month:"2-digit",day:"2-digit"},MddYYYYhmmss12:{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}},time:{hmm:{hour:"numeric",minute:"2-digit",hour12:!1},hhmm:{hour:"2-digit",minute:"2-digit",hour12:!1},hhmmUTC:{hour:"2-digit",minute:"2-digit",hour12:!1,timeZone:"UTC"},hmm12:{hour:"numeric",minute:"2-digit",hour12:!0},hhmm12:{hour:"2-digit",minute:"2-digit",hour12:!0},hhmmss:{hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1},hhmmssUTC:{hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:"UTC"}}}}},12766(e){e.exports={defaultNamespace:"commons",defaultParameters:{domain:"/domain",paymentDescriptor:"/payment-descriptor",domainLowercase:"/domain-lowercase",supportEmail:"/support-email",csaeReportEmail:"/csae-report-email",unsubscribeEmail:"/unsubscribe-email",partnersEmail:"/partners-email",liveSupport:"/live-support",linkedServices:"/linked-services",helpCenter:"/help-center",customerService:"/customer-service",cookiePolicy:"/cookie-policy",contentPolicy:"/content-policy",communicationPolicy:"/communication-policy",qualifyAsFeaturedMember:"/qualify-as-featured-member",securityPolicy:"/security-policy",privacyPolicy:"/privacy-policy",privacyPolicyContact:"/privacy-policy-contact",refundPolicy:"/refund-policy",termsAgreement:"/terms-agreement",supportEmailLink:"/support-email-link",csaeReportEmailLink:"/csae-report-email-link",applicationName:"/application-name",unsubscribeEmailLink:"/unsubscribe-email-link",partnersEmailLink:"/partners-email-link",liveSupportLink:"/live-support-link",linkedServicesLink:"/linked-services-link",helpCenterLink:"/help-center-link",cookiePolicyLink:"/cookie-policy-link",contentPolicyLink:"/content-policy-link",privacyPolicyLink:"/privacy-policy-link",privacyPolicyContactLink:"/privacy-policy-contact-link",refundPolicyLink:"/refund-policy-link",termsAgreementLink:"/terms-agreement-link",customerServiceLink:"/customer-service-link",communicationPolicyLink:"/communication-policy-link",qualifyAsFeaturedMemberLink:"/qualify-as-featured-member-link",securityPolicyLink:"/security-policy-link",ventaSolutionsCompany:"/companies/venta-solutions",dmmSolutionsCompany:"/companies/dmm-solutions",solNetworksCompany:"/companies/sol-networks",dilMilCompany:"/companies/dil-mil",lanotoSolutionsCompany:"/companies/lanoto-solutions",xeancoCompany:"/companies/xeanco",battikaCompany:"/companies/battika",stendeCompany:"/companies/stende",nerivaSolutionsCompany:"/companies/neriva-solutions",ventaSolutionsCompanyAddress:"/companies/venta-solutions-address",dmmSolutionsCompanyAddress:"/companies/dmm-solutions-address",solNetworksCompanyAddress:"/companies/sol-networks-address",dilMilCompanyAddress:"/companies/dil-mil-address",lanotoSolutionsCompanyAddress:"/companies/lanoto-solutions-address",xeancoCompanyAddress:"/companies/xeanco-address",battikaCompanyAddress:"/companies/battika-address",stendeCompanyAddress:"/companies/stende-address",nerivaSolutionsCompanyAddress:"/companies/neriva-solutions-address",ventaSolutionsFullCompany:"/companies/venta-solutions-with-address",dmmSolutionsFullCompany:"/companies/dmm-solutions-with-address",solNetworksFullCompany:"/companies/sol-networks-with-address",dilMilFullCompany:"/companies/dil-mil-with-address",lanotoSolutionsFullCompany:"/companies/lanoto-solutions-with-address",xeancoFullCompany:"/companies/xeanco-with-address",battikaFullCompany:"/companies/battika-with-address",stendeFullCompany:"/companies/stende-with-address",nerivaSolutionsFullCompany:"/companies/neriva-solutions-with-address",metalroxCompany:"/companies/metalrox",metalroxCompanyAddress:"/companies/metalrox-address",metalroxFullCompany:"/companies/metalrox-with-address",finizeCompany:"/companies/finize",f
3inizeCompanyAddress:"/companies/finize-address",finizeFullCompany:"/companies/finize-with-address",kreovaTechCompany:"/companies/kreova-tech",kreovaTechCompanyAddress:"/companies/kreova-tech-address",kreovaTechFullCompany:"/companies/kreova-tech-with-address",maroniCompany:"/companies/maroni",maroniCompanyAddress:"/companies/maroni-address",maroniFullCompany:"/companies/maroni-with-address",asteriSolutionsCompany:"/companies/asteri-solutions",asteriSolutionsCompanyAddress:"/companies/asteri-solutions-address",asteriSolutionsFullCompany:"/companies/asteri-solutions-with-address",solBusinessServicesCompany:"/companies/sol-business-services",solBusinessServicesCompanyAddress:"/companies/sol-business-services-address",solBusinessServicesFullCompany:"/companies/sol-business-services-with-address",cupidMediaCompany:"/companies/cupid-media",cupidMediaCompanyAddress:"/companies/cupid-media-address",cupidMediaFullCompany:"/companies/cupid-media-with-address",kreovaTechRegistrationNumber:"/companies/kreova-tech-registration-number",maroniRegistrationNumber:"/companies/maroni-registration-number",asteriSolutionsRegistrationNumber:"/companies/asteri-solutions-registration-number",solBusinessServicesRegistrationNumber:"/companies/sol-business-services-registration-number",solNetworksRegistrationNumber:"/companies/sol-networks-registration-number",stendeRegistrationNumber:"/companies/stende-registration-number",battikaRegistrationNumber:"/companies/battika-registration-number",ventaSolutionsRegistrationNumber:"/companies/venta-solutions-registration-number",nerivaSolutionsRegistrationNumber:"/companies/neriva-solutions-registration-number",lanotoSolutionsRegistrationNumber:"/companies/lanoto-solutions-registration-number",company:"/company",companyAddress:"/company-address",fullCompany:"/full-company",registrationNumber:"/registration-number",contactUs:"/contact-us"}}},85854(e){var t=["pages/dating-disclaimer","pages/child-safety","pages/terms-and-conditions","pages/sms-terms","pages/settings","pages/refund-policy","pages/purchase-processing","pages/profile","pages/privacy-policy","pages/pricing","pages/not-found","pages/ios","pages/investments","pages/help-center","pages/faq","pages/dating-securely","pages/dating-securely-mobile","pages/contact-us","pages/communication-policy","pages/co-registration","pages/chat","pages/become-partner","pages/agreements","pages/about-project","overlay/change-credits","overlay/decline-profile","overlay/email-confirmation-remind","overlay/instance-blocked","overlay/offline-user","overlay/registration-email-confirmation","overlay/stories","overlay/suspend","overlay/suspicious","overlay/unsubscribe-confirmation","overlay/write-to-contacts-recommendation"];e.exports={uniqueNamespaces:t,getRootNamespace:e=>{var a=e.split("/").filter(Boolean).join("/");return t.find(e=>e===a||a.startsWith(e+"/"))||a.split("/")[0]}}},69186(e,t,a){"use strict";var s=a(48830);a(17028).A.prototype.rxState=function(){return new s.c(e=>(("function"!=typeof this.isFilled||this.isFilled())&&e.next(this.getState()),this.listen(t=>{var a=t;Array.isArray(a)?a=[...a]:"object"==typeof a&&(a=Object.assign({},a)),e.next(a)})))}},16829(e){e.exports=function(){"use strict";var e,t,a,s=[];function r(e){var t,a,s,r,i=-1;for(t=0,s=e.length;t<s;t+=1){for(a=0,r=(i^e[t])&255;a<8;a+=1)(1&r)==1?r=r>>>1^0xedb88320:r>>>=1;i=i>>>8^r}return -1^i}function i(e,t){var a,r,n;if(void 0!==i.crc&&t&&e||(i.crc=-1,e)){for(r=0,a=i.crc,n=e.length;r<n;r+=1)a=a>>>8^s[(a^e[r])&255];return i.crc=a,-1^a}}for(t=0;t<256;t+=1){for(a=0,e=t;a<8;a+=1)1&e?e=0xedb88320^e>>>1:e>>>=1;s[t]=e>>>0}var n=function(e,t){var a,e="string"==typeof e?(a=e,Array.prototype.map.call(a,function(e){return e.charCodeAt(0)})):e;return((t?r(e):i(e))>>>0).toString(16)};return n.direct=r,n.table=i,n}()},48798(e,t,a){"use strict";function s(e){for(var t=e,a=arguments.length,s=Array(a>1?a-1:0),r=1;r<a;r++)s[r-1]=arguments[r];return s.forEach(e=>{t=e(t)}),t}a.d(t,{T:()=>s})},38020(e,t,a){"use strict";a.d(t,{Ay:()=>d,DL:()=>u,ff:()=>p});var s,r=a(27743),i=a.n(r),n=a(4126),o=a(32841),c=a(39971),l=a(67728);function d(e){s||(t=0,s=()=>"commons-utils-request-"+t++);for(var t,a=s(),r=arguments.length,n=Array(r>1?r-1:0),c=1;c<r;c++)n[c-1]=arguments[c];var d="function"==typeof n[n.length-1]?n.pop():void 0,u="object"==typeof e?o.format({protocol:e.protocol,host:e.host,pathname:n.shift(),query:n[0]&&n[0].query}):e,[p={}]=n,{timeout:h}=p;return new Promise((e,t)=>
3{var s,r,n=new(i());h&&(s=setTimeout(()=>{n.abort()},h)),n.open(p.method||"get",u,!0);var o={};for(var c of Object.keys(p.headers||{})){var m=p.headers[c];"string"==typeof m&&(n.setRequestHeader(c,m),o[c]=m)}var v={uri:u,method:(p.method||"get").toUpperCase(),headers:o,body:p.body};n.onload=t=>{l.$.shared().interceptResponse(v,{err:null,body:t.target.responseText,xhr:n},a),clearTimeout(s),e(t.target)},n.onerror=e=>{l.$.shared().interceptResponse(v,{err:{status:e.target.status},body:null,xhr:n},a),clearTimeout(s),t(e)},n.onabort=()=>{l.$.shared().interceptResponse(v,{err:{status:408},body:null,xhr:n},a),n.upload.removeEventListener("progress",r),t("xhr timeout")},n.upload&&d&&(r=e=>{d(e),e.lengthComputable||n.upload.removeEventListener("progress",r)},n.upload.addEventListener("progress",r,!1)),l.$.shared().interceptRequest(v,n,a),n.send(p.body)})}var u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;return(0,n.v)(()=>d(e,t,a))},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;return c.v.defer(()=>c.v.from(d(e,t,a)))}},61928(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(42062),r=a(43751);let i=(e,t,a,i)=>n=>((e,t,a,i,n)=>{class o extends s.Component{constructor(s){super(s),this.init=s=>{this.models=e(r.Y.shared(),s),this.modelActions=a(this.models),this.modelState=t(this.models)},this.reconnect=e=>{this.unsubscriveFromStores(),this.init(e),this.subscribeToStores(),this.forceUpdate()},this.subscribeToStores=()=>{Object.values(this.models).forEach(e=>e.store&&e.store.listen(this.actualizeState))},this.unsubscriveFromStores=()=>{Object.values(this.models).forEach(e=>e.store&&e.store.unlisten(this.actualizeState))},this.actualizeState=()=>{this.modelState=t(this.models),this.forceUpdate()},this.init(this.props)}componentDidMount(){this.subscribeToStores()}UNSAFE_componentWillReceiveProps(e){i(this.props,e)&&this.reconnect(e)}componentWillUnmount(){this.unsubscriveFromStores()}render(){return s.createElement(n,Object.assign({},this.props,this.modelState,this.modelActions))}}return i?o:class extends o{constructor(e){super(e)}UNSAFE_componentWillReceiveProps(t){((e,t)=>{if(e===t)return!0;if(!e||!t)return e===t;var a=Object.keys(e),s=Object.keys(t),r=a.length;if(r!==s.length)return!1;for(var i=0;i<r;i++){var n=a[i];if(e[n]!==t[n])return!1}return!0})(this.models,e(r.Y.shared(),t))||this.reconnect(t)}}})(e,t||function(){return{}},a||function(){return{}},i,n)},89250(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(75683),r=a(64998);let i={displayName:"google",signIn:e=>(t,a)=>{a.api.authorize.google(e),a.api.identity.get(function(e){t({token:r.a.shared().getToken()},e)})},getProfile:e=>t=>{var a=(0,s.A)(e);a.sub&&t({profile:{email:a.email,name:a.given_name,googleId:a.sub}})}}},42460(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(40585);let r={displayName:"hbs-preloader",preload:e=>t=>{if(!(s.canUseDOM&&(window.location.hash.includes("#"+e)||window.location.hash.includes("overlay,"+e)||document.querySelector(".app-overlay .content."+e))))if(window.linkComplete)t(e);else var a=setInterval(()=>{window.linkComplete&&(clearInterval(a),document.querySelector(".app-overlay .content."+e)||t(e))},1500)},finish:e=>e}},78947(e,t,a){"use strict";a.d(t,{A:()=>n});var s=a(27743),r=a.n(s),i=a(79843);let n={displayName:"hbs",get:(e,t,a)=>(!e&&console.trace&&console.trace(),s=>{var n=new(r()),o="https://"+t+"/hbs/"+(i.z[e]||e)+"/";n.open("GET",o,!0),a&&n.setRequestHeader("Accept-Language",a),n.onreadystatechange=function(){4===n.readyState&&(2===Math.floor(n.status/100)?s({name:e,html:n.response}):s({name:e,html:null}))},n.send()}),save:(e,t)=>({name:e,html:t})}},59775(e,t,a){"use strict";a.d(t,{A:()=>u});var s=a(90207),r=a(78675),i=function(e){var t={},a=r.T.shared();return e.gender&&(t.gender=e.gender),e.genders&&(t.gender=e.genders.split("-")[0],t["preferred-gender"]=e.genders.split("-")[1]),e["preferred-gender"]&&(t["preferred-gender"]=e["preferred-gender"]),e.hasOwnProperty("minage")?t.minage=e.minage||18:t.minage=a.search&&a.search.minage||18,e.hasOwnProperty("maxage")?t.maxage=e.maxage&&e.maxage>=80?null:e.maxage||null:t.maxage=a.search&&a.search.maxage||null,t.maxage&&+t.minage>+t.maxage&&(t.minage=[t.maxage,t.maxage=t.minage][0]),t.about=e.about,void 0!==e.purchaseRequired&&(t.purchaseRequired=e.purchaseRequired),t},n=a(60621),o=a(79942),c=a(39971),l=a(91885);function d(e){var t=d.getDisplayName(e);class a extends s.A.createOptimistActions(["put"]){get(){return(t,a)=>{n.dA.shared(e).data().toSingle().pipe((0,o.ZC)(()=>c.v.just(a.getStore("preferences."+e).getState()))).safeSubscribe(e=>{t(e)})}}actualize(e){return e}put(t,a){return super.put(t,function(t){var s=i(t);this.dispatch(s),n.dA.shared(e).update(s).toSingle().pipe((0,o.ZC)(()=>c.v.just(l.Q.failure("")))).safeSubscribe(e=>{e.isSuccessful?(this.commit(),a&&a()):this.revert()})})}}return a.displayName=t,a}d.getDisplayName=function(e){return"preferences."+e};let u=d},78268(e,t,a){"use strict";a.d(t,{A:()=>s});let s={displayName:"language",change:function(e){return function(t){t({current:e})}},changeSupportLanguages:function(e){return function(t){t({languages:e})}}}},63196(e,t,a){"use strict";a.d(t,{A:()=>l});var s=a(42062),r=a(99870),i=a.n(r),n=a(78903),o=a(31085),c=["name"];let l=class extends s.Component{render(){var e=this.props,{name:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,c),s="menu"===t,r=i()("close",{"close-modern":s},{disabled:this.props.className&&-1!==this.props.className.indexOf("disabled")},{hover:this.props.className&&-1!==this.props.className.indexOf("hover")},{pressed:this.props.className&&-1!==this.props.className.indexOf("pressed")});return s?(0,o.jsx)("span",Object.assign({},a,{title:"Close",className:r,children:(0,o.jsx)(n.Icon,{name:"cross",size:"normal"})})):(0,o.jsx)("span",Object.assign({},a,{title:"Close",className:r,children:(0,o.jsx)("span",{className:"cross",children:"\xd7"})}))}}},54149(e,t,a){"use strict";a.d(t,{A:()=>p}),a(42062);var s=a(39067),r=a.n(s),i=a(99870),n=a.n(i),o=a(70481),c=a(31085),l=["typeClass","size","className","href","reload","children","blockLevel"],d={typeClass:r().string,className:r().str
3ing,size:r().oneOf(["tiny","small","medium","large"]),href:r().string,reload:r().bool,children:r().oneOfType([r().arrayOf(r().node),r().node]),blockLevel:r().bool},u=e=>{var{typeClass:t,size:a,className:s,href:r,reload:i,children:d,blockLevel:u=!1}=e,p=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,l),h=n()("action",t,a||"medium",s,{blockLevel:u},{hover:s&&-1!==s.indexOf("hover")},{pressed:s&&-1!==s.indexOf("pressed")});if(!r)return(0,c.jsx)("button",Object.assign({className:h},p,{children:d}));var m=i?"a":o.A;return(0,c.jsx)(m,Object.assign({href:r,className:h},p,{children:d}))};u.propTypes=d;let p=u},52540(e,t,a){"use strict";a.d(t,{A:()=>f});var s=a(42062),r=a(39067),i=a.n(r),n=a(40585),o=a(42253),c=a(98153),l=a(72503),d=a(99870),u=a.n(d),p=a(43751),h=a(78675),m=a(31085),v={name:i().string.isRequired,overlayData:i().object};class g extends s.Component{constructor(e){super(e);var t=p.Y.shared();if(this.store=t.getStore(o.default.displayName)||t.createStore(o.default,null,t),this.actions=t.getActions(o.default.displayName),l.includes(this.props.name)&&document.querySelector("body > #hbs-"+this.props.name)){this.state={html:""};return}var a=this.store.getState()[this.props.name]||"";if(n.canUseDOM&&!a){var s=document.querySelector("#hbs-"+this.props.name);s&&(this.actions.save(this.props.name,s.innerHTML),a=s.innerHTML)}a||this.actions.get(this.props.name,h.T.shared().host,h.T.shared().lang),this.state={html:a},this.update=this.update.bind(this),this.store.listen(this.update)}update(e){n.canUseDOM&&e[this.props.name]&&this.state.html!==e[this.props.name]&&this.setState({html:e[this.props.name]})}componentWillUnmount(){if(this.store.unlisten(this.update),this.props.overlayData&&this.trigger("deactivated"),l.includes(this.props.name)){var e=document.querySelector("#hbs-"+this.props.name);e&&(e.classList.add("hbs-stash"),document.body.appendChild(e))}else{var t=document.querySelector("#hbs-"+this.props.name);if(!t)return;var a=t.cloneNode(!0);Array.from(a.querySelectorAll("[data-mounted-react-root-id]")).forEach(e=>delete e.dataset.mountedReactRootId),this.actions.save(this.props.name,a.innerHTML)}}shouldComponentUpdate(e,t){return e.name!==this.props.name||t.html!==this.state.html}componentDidMount(){this.init()}componentDidUpdate(){this.props.overlayData&&this.state.html&&this.link(()=>this.trigger("activated"))}init(){var e=document.querySelector("body > #hbs-"+this.props.name);l.includes(this.props.name)&&e?(document.querySelector(".content."+this.props.name).appendChild(e),this.trigger("activated")):this.props.overlayData&&this.state.html&&this.link(()=>this.trigger("activated"))}link(e){c.A.emit("command.legacy-hbs-integrator.dom.init","hbs-"+this.props.name,()=>{e()})}trigger(e){var{data:t}=this.props.overlayData;if(t&&t.params){var a="event.overlay."+t.name+"."+("activated"===e?"opened":"closed");c.A.emit.apply(c.A,[a].concat(t.params))}c.A.emit("command.legacy-hbs-integrator.dom.trigger","hbs-"+this.props.name,e,t?t.params:void 0)}render(){if(!this.state.html||l.includes(this.props.name)&&document.querySelector("body > #hbs-"+this.props.name))return null;var e=u()("photos"===this.props.name?"content "+this.props.name:"");return(0,m.jsx)("div",{id:"hbs-"+this.props.name,className:e,dangerouslySetInnerHTML:{__html:this.state.html}})}}g.propTypes=v;let f=g},27648(e,t,a){"use strict";a.d(t,{A:()=>o});var s=a(42062),r=a(99870),i=a.n(r),n=a(31085);let o=class extends s.Component{render(){var e=i()("icon",this.props.typeClass);return(0,n.jsx)("i",{className:e,children:(0,n.jsx)("svg",{viewBox:this.props.icon.viewBox,pointerEvents:"none",children:(0,n.jsx)("use",{xlinkHref:"#"+this.props.icon.id})})})}}},70481(e,t,a){"use strict";a.d(t,{A:()=>p});var s,r=a(42062),i=a(73657),n=a(39067),o=a.n(n),c=a(31085),l=["href","children"];s=class extends r.Component{render(){var e="pseudo-link"+(this.props.className?" "+this.props.className:"");return(0,c.jsx)("span",Object.assign({},this.props,{className:e}))}};var d={href:o().string,className:o().string,children:o().object,target:o().oneOf(["_blank"])},u=e=>{var{href:t,children:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,l);return t&&0===t.indexOf("mailto:")?(0,c.jsx)("a",Object.assign({href:t},s,{children:a})):(0,c.jsx)(i.N_,Object.assign({to:t||"#"},s,{children:a}))};u.propTypes=d,u.Pseudo=s;let p=u},73084(e,t,a){"use strict";a.d(t,{A:()=>h});var s=a(42062),r=a(98153),i=a(63984),n=r.A.create("purchase"),o=["event.purchase.type","package:selected","event.autocharge.enabled","event.autocharge.disabled"];function c(e){for(var t=arguments.length,a=Array(t>1?t-1:0),s=1;s<t;s++)a[s-1]=arguments[s];o.indexOf(e)>-1?n.emit(e,...a):r.A.emit(e,...a)}var l=a(40585),d=a(90922),u=a(68314),p=a(31085);let h=e=>{class t extends s.Component{constructor(e){super(e),this.overlayPurchaseOpened=()=>{c("event.overlay.purchase.opened")},this.cardListLoaded=()=>{c("event.cards.list.loaded")},this.paymentRequestApiAvailable=e=>{c("event.payment-request.availability.checked",e)},this.formReady=()=>{c("event.purchase.packaged.default.selected")},this.packagesUpdated=(e,t)=>{c("event.purchase.form.packages.ready",e,t)},this.purchaseTypeChanged=e=>{c("event.purchase.type",e)},this.packageSelected=e=>{c("package:selected",e)},this.autopurchaseEnabled=e=>{c("event.autocharge.enabled",e)},this.autopurchaseDisabled=e=>{c("event.autocharge.disabled",e)},this.state={purchaseBus:r.A.create("purchase-"+(0,i.A)())}}componentDidMount(){this.state.purchaseBus.sync("event.overlay.purchase.opened",this.overlayPurchaseOpened,this),this.state.purchaseBus.sync("event.cards.list.loaded",this.cardListLoaded,this),this.state.purchaseBus.sync("event.payment-request.availability.checked",this.paymentRequestApiAvailable,this),this.state.purchaseBus.sync("event.purchase.packaged.default.selected",this.formReady,this),this.state.purchaseBus.sync("event.purchase.form.packages.ready",this.packagesUpdated,this),this.state.purchaseBus.sync("event.purchase.type",this.purchaseTypeChanged,this),this.state.purchaseBus.sync("package:selected",this.packageSelected,this),this.state.purchaseBus.sync("event.autocharge.enabled",this.autopurchaseEnabled,this),this.state.purchaseBus.sync("event.autocharge.disabled",this.autopurchaseDisabled,this)}componentWillUnmount(){this.state.purchaseBus.removeListener("event.overlay.purchase.opened",this.overlayPurchaseOpened,this),this.state.purchaseBus.removeListener("event.cards.list.loaded",this.cardListLoaded,this),this.state.purchaseBus.removeListener("event.payment-request.availability.checked",this.paymentRequestApiAvailable,this),this.state.purchaseBus.removeListener("event.purchase.packaged.default.selected",this.formReady,this),this.state.purchaseBus.removeListener("event.purchase.form.packages.ready",this.packagesUpdated,this),this.state.purchaseBus.removeListener("event.purchase.type",this.purchaseTypeChanged,this),this.state.purchaseBus.removeListener("package:selected",this.packageSelected,this),this.state.purchaseBus.removeListener("event.autocharge.enabled",this.autopurchaseEnabled,this)}render(){return l.canUseDOM&&d.E.shared().encounter(u.y.identifier(),{name:"purchaseDecoratorRendered",date:new Date,details:!0}),(0,p.jsx)(e,Object.assign({},this.props,this.state),this.props.id)}}return t.propTypes={},t}},79843(e,t,a){"use strict";a.d(t,{c:()=>r,z:()=>s});var s={complain:"complain",suspend:"forms/member/suspend","change-credits-amount":"forms/member/change-credits-amount","decline-profile":"forms/member/decline-profile",suspicious:"forms/member/suspicious",blacklist:"tools/blacklist",photos:"forms/member/photos","cover-templates":"forms/member/profile/cover-templates",camera:"forms/camera","camera-blocked":"_react/overlays/camera-blocked","presents-orders":"presents/orders-overlay","new-present-delivery":"presents/new-delivery-overlay","presents-presentation-letter":"presents/presentation-letter-overlay","offline-user":"offline-user/offline-user-overlay","instance-blocked":"instance-blocked",letter:"letter/overlay",menu:"_react/overlays/menu",mood:"mood/overlay",localstorage:"tools/localstorage",interests:"_react/overlays/interests",representation:"_react/overlays/representation","few-words":"_react/overlays/few-words",preferences:"_react/overlays/preferences","about-me":"_react/overlays/about-me","more-about-me":"_react/overlays/more-about-me","life-style":"_react/overlays/life-style","other-languages":"_react/overlays/other-languages","complete-photos":"_react/overlays/complete-photos","attachment-viewer":"attachment","gallery-viewer":"gallery","gallery-letter":"gallery-letter","live-support":"helpdesk/chat/overlay","user-live-support":"helpdesk/chat/user-overlay","camera-permissions-prompt":"_react/overlays/camera-permissions-prompt",commissions:"commissions","welcome-email":"_react/overlays/welcome-email","agreements-change":"agreements/change","agreements-accept":"agreements/accept-private","agreements-accept-public":"agreements/accept-public",stories:"_react/overlays/stories",header:"header/header","bottom-navigation":"navigation/bottom-navigation",legacy:"_react/react-legacy","legacy-system-messages":"_react/system-messages",templates:"templates/templates","interests-form":"profile/edit/interests","cheers-animation":"notification/cheers-animation","promoter-request-about-me":"_react/overlays/promoter-request-about-me","camera-player":"camera"},r=["settings","privacy-policy","privacy-notification","about-project","terms-and-conditions","investments","co-registration","become-partner","dating-securely","dating-securely-mobile","faq","overlay-email-subscriptions","overlay-account-break-manager","overlay-subscription-cancelling","refund-policy","sms-terms","cookie-policy"]},85796(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(40585);let r=function(e){switch(e){case"privacy-policy":return a.e("7311").then(a.bind(a,6018)).then(e=>e.PrivacyPolicy);case"privacy-notification":return a.e("2135").then(a.bind(a,31290)).then(e=>e.PrivacyNotification);case"purchase-processing":if(!s.canUseDOM)return()=>null;return a.e("6931").then(a.bind(a,9694)).then(e=>e.PaymentProcessingPage);case"privacy-policy-ios":return a.e("7311").then(a.bind(a,6018)).then(e=>e.PrivacyPolicyIos);case"privacy-policy-mobile":return a.e("7311").then(a.bind(a,6018)).then(e=>e.PrivacyPolicyAndroid);case"refund-policy":return a.e("4264").then(a.bind(a,43336)).then(e=>e.RefundPolicyPage);case"refund-policy-mobile":return a.e("4264").then(a.bind(a,43336)).then(e=>e.RefundPolicyPageAndroid);case"refund-policy-ios":return a.e("4264").then(a.bind(a,43336)).then(e=>e.RefundPolicyPageIos);case"sms-terms":return a.e("2795").then(a.bind(a,5158)).then(e=>e.SmsTermsPage);case"video-invite-recorder-page":return Promise.all([a.e("3827"),a.e("2800"),a.e("542"),a.e("2707"),a.e("4434"),a.e("8408"),a.e("8242"),a.e("8027"),a.e("7385"),a.e("2040"),a.e("8398"),a.e("9388"),a.e("2139"),a.e("2836"),a.e("865"),a.e("9699"),a.e("4338"),a.e("9061"),a.e("3364"),a.e("5050"),a.e("8941"),a.e("7526"),a.e("6150"),a.e("6134"),a.e("4448")]).then(a.bind(a,56407)).then(e=>e.VideoInviteRecorderPage);case"audio-call-unavailable-notification":return a.e("446").then(a.bind(a,71917)).then(e=>e.MCSAudioCallUnavailableNotification);case"about-project":return a.e("1794").then(a.bind(a,12169)).then(e=>e.About);case"about-mobile":return a.e("1794").then(a.bind(a,12169)).then(e=>e.AboutAndroid);case"about-ios":return a.e("1794").then(a.bind(a,12169)).then(e=>e.AboutIos);case"terms-and-conditions":return a.e("3073").then(a.bind(a,75160)).then(e=>e.Terms);case"terms-and-conditions-credits":return a.e("3845").then(a.bind(a,71060)).then(e=>e.TermsCredits);case"cookie-policy":return a.e("4451").then(a.bind(a,62958)).then(e=>e.CookiePolicy);case"terms-ios":case"terms-mobile":return a.e("3073").then(a.bind(a,75160)).then(e=>e.TermsMobile);case"child-safety":return a.e("4113").then(a.bind(a,65400)).then(e=>e.ChildSafety);
3case"co-registration":return a.e("5839").then(a.bind(a,79346)).then(e=>e.CoRegistration);case"dating-securely":case"dating-securely-mobile":return a.e("9785").then(a.bind(a,62512)).then(e=>e.Securely);case"investments":return a.e("562").then(a.bind(a,3769)).then(e=>e.Investments);case"help-center":return a.e("6081").then(a.bind(a,81128)).then(e=>e.HelpCenter);case"transparency-center":return a.e("4570").then(a.bind(a,57409)).then(e=>e.TransparencyCenter);case"faq":return a.e("6462").then(a.bind(a,85597)).then(e=>e.FAQ);case"contact-us":return a.e("4372").then(a.bind(a,35583)).then(e=>e.Contacts);case"dating-disclaimer":return a.e("9761").then(a.bind(a,11784)).then(e=>e.Disclaimer);case"website-variables":return a.e("1395").then(a.bind(a,88110)).then(e=>e.WebsiteVariables);case"ai-perfect-match":return Promise.all([a.e("5805"),a.e("3871")]).then(a.bind(a,89890)).then(e=>e.AiPerfectMatchSelection);case"become-partner":return a.e("5584").then(a.bind(a,58627)).then(e=>e.BecomePartner);case"overlay-account-break-manager":return a.e("475").then(a.bind(a,68230)).then(e=>e.AccountBreakManager);case"overlay-email-subscriptions":return Promise.all([a.e("4157"),a.e("7267")]).then(a.bind(a,12)).then(e=>e.EmailSubscriptionsOverlay);case"overlay-concierge-settings":return Promise.all([a.e("865"),a.e("2193")]).then(a.bind(a,30600)).then(e=>e.ConciergeSettingsOverlay);case"add-phone-number":return Promise.all([a.e("4946"),a.e("6011"),a.e("4211")]).then(a.bind(a,39166)).then(e=>e.AddPhoneNumber);case"manage-phone-number":return Promise.all([a.e("4946"),a.e("7415")]).then(a.bind(a,91802)).then(e=>e.ManagePhoneNumber);case"delete-phone-number":return a.e("7608").then(a.bind(a,10123)).then(e=>e.DeletePhoneNumber);case"register":return Promise.all([a.e("5805"),a.e("8112")]).then(a.bind(a,25139)).then(e=>e.AuthorizationOverlay);case"password-change":return a.e("4133").then(a.bind(a,14948)).then(e=>e.PasswordChange);case"unsubscribe-confirmation":return a.e("4345").then(a.bind(a,75216));case"confirmation":return Promise.all([a.e("4157"),a.e("9639")]).then(a.bind(a,28592));case"purchase":if(!s.canUseDOM)return null;return(0,a(73084).A)(a(4323).default);case"referral-purchase":return Promise.all([a.e("3364"),a.e("4539")]).then(a.bind(a,3711)).then(e=>e.ReferralPurchase);case"referral-purchase-norequisites":return a.e("2014").then(a.bind(a,21725)).then(e=>e.Norequisites);case"trial-activated":return a.e("1057").then(a.bind(a,71800)).then(e=>e.TrialActivated);case"subscription-purchase-success-modal":return Promise.all([a.e("460"),a.e("5611")]).then(a.bind(a,1032)).then(e=>e.SubscriptionPurchaseSuccessModal);case"winemback-popup":return Promise.all([a.e("6150"),a.e("3841")]).then(a.bind(a,83358)).then(e=>e.WinembackPopup);case"first-purchase-bonus-popup":return a.e("7933").then(a.bind(a,2396)).then(e=>e.FirstPurchaseBonusPopup);case"promoter-request":case"featured-membership":return Promise.all([a.e("2142"),a.e("4157"),a.e("2836"),a.e("8789"),a.e("6022")]).then(a.bind(a,9848)).then(e=>e.PromoterRequest);case"overlay-account-deleting":return Promise.all([a.e("4157"),a.e("2822")]).then(a.bind(a,24071)).then(e=>e.AccountDeletingOverlay);case"overlay-subscription-cancelling":return Promise.all([a.e("4157"),a.e("4156")]).then(a.bind(a,87425)).then(e=>e.AccountSubscriptionCancellingOverlay);case"user-birthday-credits":return a.e("1336").then(a.bind(a,60171)).then(e=>e.UserBirthdayCredits);case"code-activator":return Promise.all([a.e("4157"),a.e("8266")]).then(a.bind(a,81291));case"story":return a.e("7012").then(a.bind(a,26628)).then(e=>e.StoryOverlayWithSlider);case"video-clips-overlay":return Promise.all([a.e("3827"),a.e("3991"),a.e("460"),a.e("8242"),a.e("2139"),a.e("2836"),a.e("865"),a.e("9699"),a.e("9575")]).then(a.bind(a,71989)).then(e=>e.VideoClipsOverlay);case"photo":return a.e("1153").then(a.bind(a,12104));case"video":return a.e("1504").then(a.bind(a,93187));case"media-picker":return Promise.all([a.e("2162"),a.e("7495")]).then(a.bind(a,41693));case"media-device-blocked-notice":return a.e("6866").then(a.bind(a,6393)).then(e=>e.MediaDeviceBlockedNotice);case"media-device-permissions-recovery":return Promise.all([a.e("8027"),a.e("2473")]).then(a.bind(a,44208)).then(e=>e.MediaDevicePermissionsRecoveryPopup);case"media-permissions-prompt":return a.e("9571").then(a.bind(a,29998));case"read-letter":return Promise.all([a.e("2707"),a.e("8242"),a.e("8398"),a.e("9061"),a.e("9465")]).then(a.bind(a,8788)).then(e=>e.ReadLetter);case"write-to-contacts-chat-list":return Promise.all([a.e("3827"),a.e("2800"),a.e("3991"),a.e("542"),a.e("460"),a.e("8242"),a.e("8027"),a.e("2040"),a.e("8398"),a.e("5255"),a.e("9388"),a.e("3512"),a.e("4937"),a.e("6099"),a.e("2352"),a.e("3705"),a.e("7982")]).then(a.bind(a,2429)).then(e=>e.ReminderToWriteToContactsOverlay);case"write-to-contacts-skip-chat":return Promise.all([a.e("1578"),a.e("793")]).then(a.bind(a,66720)).then(e=>e.SkipRecommendedChat);case"write-to-contacts-recommendation":return a.e("9229").then(a.bind(a,50940)).then(e=>e.WriteToContactsRecommendation);case"chat-with-non-contacts-recommendations":return a.e("2571").then(a.bind(a,83350)).then(e=>e.ChatWithNonContactsRecommendations);case"write-to-birthday-contacts-recommendation":return a.e("8186").then(a.bind(a,25137)).then(e=>e.WriteToBirthdayContactsRecommendation);case"write-to-birthday-contacts-chat":return Promise.all([a.e("3827"),a.e("2800"),a.e("3991"),a.e("542"),a.e("460"),a.e("8242"),a.e("8027"),a.e("2040"),a.e("8398"),a.e("5255"),a.e("9388"),a.e("3512"),a.e("4937"),a.e("6099"),a.e("2352"),a.e("3705"),a.e("6762")]).then(a.bind(a,22833)).then(e=>e.ChatWithRecommendedBirthdayContactOverlay);case"user-birthday-present-sending-recommendation":return Promise.all([a.e("7385"),a.e("3216")]).then(a.bind(a,54919)).then(e=>e.UserBirthdayPresentSendingRecommendation);case"holiday-present-sending-recommendation":return Promise.all([a.e("460"),a.e("7385"),a.e("7420")]).then(a.bind(a,4952)).then(e=>e.HolidayPresentSendingRecommendation);case"check-email-login-link-step":return a.e("2053").then(a.bind(a,65396)).then(e=>e.CheckEmailLoginLinkStepOverlay);case"email-confirmation-registration-step":return a.e("6169").then(a.bind(a,76925)).then(e=>e.EmailConfirmationRegistrationStep);case"registration-terms-acceptance":return a.e("3278").then(a.bind(a,78461)).then(e=>e.RegistrationTermsAcceptance);case"free-cheer-activation":return a.e("7450").then(a.bind(a,57393)).then(e=>e.FreeCheerActivation);case"copilot-dislike-feedback":return Promise.all([a.e("2800"),a.e("8775")]).then(a.bind(a,58942)).then(e=>e.DislikeFeedback);case"verification":return a.e("3042").then(a.bind(a,7241)).then(e=>e.VerificationOverlay);case"user-profile-verification-error":return a.e("2442").then(a.bind(a,19457)).then(e=>e.UserProfileVerificationError);case"user-profile-verification-limit-reached":return a.e("7406").then(a.bind(a,21949)).then(e=>e.UserProfileVerificationLimitReached);case"user-profile-verification-unsuccessful":return a.e("2371").then(a.bind(a,90206)).then(e=>e.UserProfileVerificationUnsuccessful);case"email-confirmation-remind":return a.e("9908").then(a.bind(a,89183)).then(e=>e.EmailConfirmationRemind);case"unblock-user":return a.e("1097").then(a.bind(a,68912)).then(e=>e.UnblockUserOverlay);case"thumbnails-with-indicators-examples":return Promise.all([a.e("460"),a.e("3330")]).then(a.bind(a,36073)).then(e=>e.ThumbnailsWithIndicatorsExamples);case"change-subscription-plan":return Promise.all([a.e("8941"),a.e("1658")]).then(a.bind(a,7036)).then(e=>e.ChangeSubscriptionForm);case"payment-subscription-upgrade":return a.e("6884").then(a.bind(a,11967)).then(e=>e.PaymentSubscriptionUpgradeOverlay);case"vr-meets-popup":return a.e("140").then(a.bind(a,57447)).then(e=>e.VRMeetsPopup);case"call-fragments":return a.e("6545").then(a.bind(a,1880)).then(e=>e.CallFragmentsFeedComponent);case"call-statistics":return a.e("3808").then(a.bind(a,65904)).then(e=>e.CallStatistics);case"videoinvite-moderation":return a.e("643").then(a.bind(a,28462)).then(e=>e.VideoInviteModeration);case"favorite-contacts-list-popup":return a.e("8550").then(a.bind(a,22693)).then(e=>e.FavoriteContactsListPopup);case"video-invite-recorder":return Promise.all([a.e("8408"),a.e("9439")]).then(a.bind(a,17122)).then(e=>e.VideoInviteRecorderOverlay);case"vr-video-preview-recorder":return Promise.all([a.e("8408"),a.e("3598")
3]).then(a.bind(a,2909)).then(e=>e.VRVideoPreviewRecorder);case"call-feedback":return a.e("5545").then(a.bind(a,50832)).then(e=>e.CallFeedback);case"speech-to-text-onboarding":return Promise.all([a.e("2139"),a.e("6303")]).then(a.bind(a,38419)).then(e=>e.S2TOnboarding);case"dialogs-topics-recommendations-rating":return a.e("2777").then(a.bind(a,76128)).then(e=>e.DialogsTopicsRecommendationsRating);case"generated-letter-replace-text-overlay":return a.e("2060").then(a.bind(a,43991)).then(e=>e.GeneratedLetterReplaceTextOverlay);case"generated-letter-changes-required-overlay":return a.e("8720").then(a.bind(a,87555)).then(e=>e.ChangesRequiredOverlay);case"phone-number-verification":return Promise.all([a.e("4946"),a.e("6072")]).then(a.bind(a,34427)).then(e=>e.PhoneNumberVerification);case"phone-number-verification-success":return a.e("1661").then(a.bind(a,57420)).then(e=>e.PhoneNumberVerificationSuccess);case"secure-account":return a.e("5844").then(a.bind(a,35759)).then(e=>e.SecureAccount);case"cheers-overlay":return Promise.all([a.e("3827"),a.e("8027"),a.e("2040"),a.e("7358")]).then(a.bind(a,92279)).then(e=>e.CheersOverlay);case"change-credits-amount":return a.e("8917").then(a.bind(a,98116)).then(e=>e.ChangeCreditAmount);case"change-benefits-amount":return a.e("9455").then(a.bind(a,74882)).then(e=>e.ChangeBenefitsAmount);case"club-partner-promotion":return a.e("8648").then(a.bind(a,7067)).then(e=>e.ClubPartnerPromotion);case"introductory-letter-template-moderation":return Promise.all([a.e("8242"),a.e("7660")]).then(a.bind(a,48552)).then(e=>e.IntroductoryLetterTemplateModeration);case"dialogs-themes-catalogue":return a.e("8098").then(a.bind(a,69257)).then(e=>e.DialogsThemesCatalogue);case"dialogs-cheers-themes-preview":return a.e("5902").then(a.bind(a,21869)).then(e=>e.DialogsCheersThemesPreview);case"presents-order-modal":return Promise.all([a.e("3546"),a.e("7385"),a.e("7593"),a.e("9918")]).then(a.bind(a,22826)).then(e=>e.PresentsOrderModal);case"presents-wishlist-modal":return Promise.all([a.e("7593"),a.e("4578")]).then(a.bind(a,98031)).then(e=>e.PresentsWishlistModal);case"presents-complete-order":return Promise.all([a.e("7385"),a.e("1228")]).then(a.bind(a,72664)).then(e=>e.CompleteOrder);case"presents-orders-client-modal":return Promise.all([a.e("7385"),a.e("7526"),a.e("3382")]).then(a.bind(a,46986)).then(e=>e.PresentsOrdersModal);case"presents-orders-moderator-modal":return a.e("30").then(a.bind(a,63261)).then(e=>e.PresentsOrdersModeratorModal);case"presents-order-feedback-form":return a.e("2454").then(a.bind(a,54565)).then(e=>e.PresentsOrderFeedbackForm);case"presents-order-rate-modal":return a.e("8405").then(a.bind(a,83044)).then(e=>e.PresentsOrderRateModal);case"attach-presents-letter":return a.e("2490").then(a.bind(a,7473)).then(e=>e.AttachPresentsLetter);case"sparks-legal-confirmation":return a.e("1280").then(a.bind(a,2195)).then(e=>e.SparksLegalConfirmation);case"bonus-cheer-sending-failure":return Promise.all([a.e("9275"),a.e("9195")]).then(a.bind(a,60296)).then(e=>e.BonusCheerSendingFailure);case"menu":return Promise.all([a.e("2707"),a.e("460"),a.e("5050"),a.e("9448"),a.e("7367")]).then(a.bind(a,33046)).then(e=>e.Menu);case"bonuses-intro":return Promise.all([a.e("1666"),a.e("9275"),a.e("2517")]).then(a.bind(a,99718)).then(e=>e.BonusesIntro);case"mystery-gifts-terms":return a.e("2253").then(a.bind(a,2269)).then(e=>e.MysteryGiftsTerms);case"report-violation":return a.e("5995").then(a.bind(a,44502)).then(e=>e.ReportViolation);case"custom-theme-preview":return a.e("2278").then(a.bind(a,27189)).then(e=>e.CustomThemePreview);case"bonus-cheers-sending-confirmation":return Promise.all([a.e("1666"),a.e("6093")]).then(a.bind(a,12124)).then(e=>e.BonusCheersSendingConfirmation);case"stickers-generation-photo-picker":return a.e("7848").then(a.bind(a,11691)).then(e=>e.StickersGenerationPhotoPicker);case"mystery-gifts-game":return a.e("5414").then(a.bind(a,13171)).then(e=>e.MysteryGiftGame);case"voice-message-translation-target-language-prompt":return Promise.all([a.e("3827"),a.e("5255"),a.e("1931")]).then(a.bind(a,10269)).then(e=>e.DialogsVoiceMessageTranslationTargetLanguagePrompt);case"cancel-presents-order-modal":return a.e("4513").then(a.bind(a,27496)).then(e=>e.CancelPresentsOrderModal);case"loyalty-perk-overlay":return a.e("6733").then(a.bind(a,92108)).then(e=>e.LoyaltyPerkOverlay);case"loyalty-tasks-announce-overlay":return a.e("2525").then(a.bind(a,64572)).then(e=>e.LoyaltyTasksAnnounceOverlay);case"profile-verification":return a.e("465").then(a.bind(a,57768)).then(e=>e.VerificationOverlay);case"mingle":return Promise.all([a.e("5805"),a.e("5465")]).then(a.bind(a,88080)).then(e=>e.MingleOverlay);case"profile-completion":return Promise.all([a.e("5805"),a.e("8698")]).then(a.bind(a,49761)).then(e=>e.ProfileCompletionOverlay);case"settings":return Promise.all([a.e("4946"),a.e("459")]).then(a.bind(a,29942)).then(e=>e.UserSettingsOverlay);case"payment-error-explanation":return a.e("1788").then(a.bind(a,86951)).then(e=>e.ErrorExplanation);case"card-rebilled-already-notification":return a.e("8381").then(a.bind(a,84924)).then(e=>e.CardRebilledAlreadyNotification);case"auto-buy-overlay":return a.e("2296").then(a.bind(a,107)).then(e=>e.AutobuyEnabling);case"subscription-renewal":return a.e("833").then(a.bind(a,94376)).then(e=>e.SubscriptionRenewalOverlay);case"subscription-confirmation":return a.e("2969").then(a.bind(a,49987)).then(e=>e.SubscriptionPurchaseConfirmationOverlay);case"user-voice-verification":return a.e("6358").then(a.bind(a,30021)).then(e=>e.UserVoiceVerification);case"application-review":return a.e("4606").then(a.bind(a,2365)).then(e=>
3e.ApplicationReview);case"trust-pilot":return a.e("2453").then(a.bind(a,48548)).then(e=>e.TrustPilot);case"stickers-generation-photo-picker-gallery":return a.e("4705").then(a.bind(a,89496)).then(e=>e.StickersGenerationPhotoPickerGallery);case"wheel-discount-popup":return a.e("5872").then(a.bind(a,68467)).then(e=>e.WheelDiscountPopup);case"subscription-cancellation-confirmation":return a.e("4429").then(a.bind(a,44188)).then(e=>e.SubscriptionCancellationConfirmation);case"discounted-subscription-proposal":return a.e("1253").then(a.bind(a,29636)).then(e=>e.DiscountedSubscriptionOverlay);case"voice-message-recording-language-prompt":return Promise.all([a.e("3827"),a.e("5255"),a.e("9298")]).then(a.bind(a,1882)).then(e=>e.VoiceMessageRecordingLanguagePrompt);default:return null}}},4323(e,t,a){"use strict";a.d(t,{default:()=>nU});var s,r,i,n,o,c,l,d,u,p=a(42062),h=a(98153),m=a(63984),v=a(12849),g=a(99486),f=a(39067),b=a.n(f),y=a(25858),w=a.n(y),k=a(9907),x=a(78474),S=a(6853),P=a(12856),C=a(88923),j=a(66691),_=a(13462),T=a(91654),A=a(22081),I=a(45482),N=a(75841),E=a(82788),M=a(84190),O=a(15654),R=a(5801),F=a(91994),B=a(46280),L=a(39971),z=a(47443),D=a(43069),W=a(98050),V=a(26052),U=a(63724),G=a(72852),q=a(53170),H=a(27888),Q=a(31085),Y=a(2071),Z=["activePackage","loading","packages","isSubscriptionForm","variant"],J=a(30041),K=a(77021),X=a(77953),$=a(47661),ee=a(82898),et=a(21512),ea=a(15782),es=a(88768),er=a(31568);function ei(e){return(0,p.useMemo)(()=>{var t=e.map(e=>Number(e.discountPercentage)).filter(e=>Number.isFinite(e)&&e>0),a=t.length>0?Math.min(...t):null,s=t.some(e=>e>(null!=a?a:0));return{discount:a,hasPackageWithHigherDiscount:s}},[e])}var en=a(55649),eo=a(15989),ec=a(99870),el=a.n(ec),ed=a(20345),eu=a(81924),ep=a(27648),eh=a(44378),em=a(77694),ev=a(1991),eg=a(13772),ef=a(22352),eb=a(90855),ey=a(79577),ew=a(43751),ek=a(79760),ex=a(78186),eS=(0,p.memo)(e=>{var{onTermsClick:t}=e,a=(0,j.J2)(()=>_.T.shared().popularMembersEnabled,[]),s=(0,p.useMemo)(()=>el()("note","show-if-multiple",{"note--popular-members":!!a}),[a]);return(0,Q.jsxs)("span",{className:s,children:[(0,Q.jsxs)("span",{className:"for-devaluation-disabled",children:[!!a&&(0,Q.jsx)("span",{children:(0,Q.jsx)(ex.X,{href:"/payment#form-services-costs-1-with-popular-members-devaluation-title"})}),(0,Q.jsx)(ex.X,{href:"/payment#form-services-costs-1"})]}),(0,Q.jsx)("span",{className:"read-more",onClick:t,children:(0,Q.jsx)(ex.X,{href:"/commons#read-more-1"})})]})}),eP=(0,p.memo)(e=>{var{purchaseIsFirst:t,defaultPackage:a}=e,{amount:s}=a,r=(0,p.useMemo)(()=>({"defaultPackage.amount":(s||"").toString()}),[s]),i=(0,ea.A)("payment","form-credits-1st-purchase-1",r);return(0,Q.jsxs)("ul",{className:"membership features",children:[!!t&&(0,Q.jsx)("span",{children:(0,Q.jsx)("li",{className:"for-devaluation-disabled",children:i})}),(0,Q.jsx)("li",{children:(0,Q.jsx)(ex.X,{href:"/payment#form-free-chats-2"})}),(0,Q.jsx)("li",{children:(0,Q.jsx)(ex.X,{href:"/payment#form-free-emails-2"})}),(0,Q.jsx)("li",{children:(0,Q.jsx)(ex.X,{href:"/payment#form-free-messages"})})]})}),eC=(0,p.memo)(e=>{var{offeringOfSubscription:t,purchaseIsFirst:a,defaultPackage:s,onTermsClick:r}=e;return(0,Q.jsxs)("div",{className:"hide-if-multiple",children:[!t&&(0,Q.jsx)(eP,{purchaseIsFirst:a,defaultPackage:s}),(0,Q.jsxs)("span",{className:"note hide-if-multiple",children:[(0,Q.jsx)("span",{className:"for-devaluation-disabled",children:(0,Q.jsx)(ex.X,{href:"/payment#form-services-costs-1"})}),(0,Q.jsx)("span",{className:"read-more",onClick:r,children:(0,Q.jsx)(ex.X,{href:"/commons#read-more-1"})})]})]})});let ej=(0,p.memo)(e=>{var{offeringOfSubscription:t,purchaseType:a,purchaseIsFirst:s,defaultPackage:r,onTermsClick:i}=e;return(0,Q.jsx)("div",{className:"purchase-offerings",children:(0,Q.jsx)("section",{className:"info",children:(0,Q.jsxs)("div",{className:"description",children:[(0,Q.jsx)(eS,{onTermsClick:i}),"membership"===a&&(0,Q.jsx)(eC,{offeringOfSubscription:t,purchaseIsFirst:s,defaultPackage:r,onTermsClick:i})]})})})});var e_=(0,p.memo)(e=>{var{defaultPackage:t}=e,a=(0,F.w)(),s=(0,p.useMemo)(()=>{var e;return t&&("limited"===t["credits-type"]||!!(null!=t&&null!=(e=t.meta)&&e.Subscription))},[t]),r=(0,j.J2)(()=>a?T.e.shared(a).hasPurchases:(0,N.of)(!1),[a]),i=(0,j.J2)(()=>a?T.e.shared(a).canSubscribe:(0,N.of)(!1),[a]),n=(0,p.useMemo)(()=>i?"membership":"credits",[i]),o=(0,p.useMemo)(()=>!(r&&i),[r,i]),c=(0,p.useCallback)(()=>{ew.Y.shared().get(ek.A,null).actions.open("terms-and-conditions#terms-and-conditions-services-costs",[{props:{}}])},[]);return(0,Q.jsx)(ej,Object.assign({},e,{offeringOfSubscription:s,purchaseType:n,purchaseIsFirst:o,onTermsClick:c}))});let eT=(0,p.memo)(e=>{var{onTermsClick:t}=e;return(0,Q.jsxs)("div",{className:"payment-offerings-dsgn7843__container",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment#form-credits-usage-note",variant:"caption-2"}),(0,Q.jsx)("span",{className:"payment-offerings-dsgn7843__link",onClick:t,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment#form-feature-costs-link",variant:"caption-2"})})]})});var eA=(0,p.memo)(()=>{var e=(0,p.useCallback)(()=>{ew.Y.shared().get(ek.A,null).actions.open("terms-and-conditions#terms-and-conditions-services-costs",[{props:{}}])},[]);return(0,Q.jsx)(eT,{onTermsClick:e})}),eI=(0,p.memo)(e=>"dsgn7843"===(0,j.J2)(()=>
3_.T.shared().purchaseFormPaymentOfferingsVariant,[],"default")?(0,Q.jsx)(eA,{}):(0,Q.jsx)(e_,Object.assign({},e)));let eN=(0,p.memo)(e=>{var{membershipOption:t,toggleMembershipOption:a}=e;return(0,Q.jsxs)("div",{className:"membership-toggler-wrapper",children:[(0,Q.jsx)("p",{children:(0,Q.jsxs)("label",{children:[(0,Q.jsx)("input",{type:"checkbox",className:"membership-toggler",checked:t,onChange:a}),(0,Q.jsx)("span",{className:"description discount-50",children:(0,Q.jsx)(ex.X,{href:"/payment#form-optional-membership-50-discount-offer-1"})}),(0,Q.jsx)("span",{className:"description discount-90",children:(0,Q.jsx)(ex.X,{href:"/payment#form-optional-membership-90-discount-offer-1"})})]})}),(0,Q.jsx)("p",{className:"offering-includes",children:(0,Q.jsx)(ex.X,{href:"/payment#form-optional-membership-toggler-note-2"})})]})});var eE=(0,p.memo)(e=>{var{purchaseBus:t}=e,[a,s]=(0,p.useState)(!0),r=(0,p.useCallback)(()=>{s(e=>(t.emit("command.membership.option.update",!e),!e))},[t]);return(0,Q.jsx)(eN,{membershipOption:a,toggleMembershipOption:r})}),eM=a(17524),eO=["onPackagesReady"],eR=a(73785),eF=a(18836),eB=a(42040),eL=a(78903),ez=a(97314),eD={messages:"/payment#carousel-form-messages",attachments:"/payment#carousel-form-attachments",videochat:"/payment#carousel-form-chat-minutes",letters:"/payment#carousel-form-letters"};let eW=(0,p.memo)(e=>{var{creditPackage:t,selected:a,amount:s,benefitType:r,onClick:i,badge:n}=e,o=t.currency||"usd",c=t.price||0,l=(0,eB.A)()(o,c,"short"),d=(0,p.useMemo)(()=>el()("payment-package-selector-services-item-default__container",{"payment-package-selector-services-item-default__selected":a}),[a]),u=(0,p.useMemo)(()=>eD[r],[r]);return(0,Q.jsxs)("div",{className:d,onClick:i,"data-sku":t.sku,"data-test-id":"purchase-form__package",children:[!!n&&(0,Q.jsx)("div",{className:"payment-package-selector-services-item-default__label",children:(0,Q.jsx)(eu.LocalizedText,{variant:"caption-2",href:"/payment#payment-form-package-label-"+n,dataTestId:"purchase-form__package-label"})}),!!a&&(0,Q.jsx)("div",{className:"payment-package-selector-services-item-default__selectedIcon",children:(0,Q.jsx)(eL.Icon,{name:"check-outlined",size:"normal",color:"var(--sdv-dark-color)"})}),(0,Q.jsxs)("div",{className:"payment-package-selector-services-item-default__packageInfoWrapper",children:[(0,Q.jsx)("div",{className:"payment-package-selector-services-item-default__packageAmount",children:(0,Q.jsx)(ez.E,{content:s,variant:"payment-form-benefit-amount"})}),(0,Q.jsx)(eu.LocalizedText,{variant:"payment-form-benefit-type",href:u}),(0,Q.jsx)("div",{className:"payment-package-selector-services-item-default__packagePrice",children:(0,Q.jsx)(ez.E,{content:l,variant:"payment-form-benefit-price",color:"inherit"})})]})]})});var eV=["onSelectedPackageReady","selected"],eU=(0,p.memo)(e=>{var{onSelectedPackageReady:t,selected:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eV);return(0,p.useEffect)(()=>{a&&t&&t()},[t,a]),(0,Q.jsx)(eW,Object.assign({},s,{selected:a}))}),eG={messages:"/payment#carousel-form-messages",attachments:"/payment#carousel-form-attachments",videochat:"/payment#carousel-form-chat-minutes",letters:"/payment#carousel-form-letters"};let eq=(0,p.memo)(e=>{var{type:t,amount:a,color:s}=e,[r,i]=eG[t].slice(1).split("#"),n=(0,ea.A)(r,i),o=(0,p.useMemo)(()=>[a," ",n],[a,n]);return(0,Q.jsx)(ez.E,{content:o,color:s,variant:"payment-form-multipack-benefit-label"})}),eH=(0,p.memo)(e=>{var{creditPackage:t,selected:a,onClick:s,badge:r,benefits:i,label:n}=e,o=(0,eB.A)(),c=(0,p.useMemo)(()=>el()("payment-package-selector-services-item-multipack__container",{"payment-package-selector-services-item-multipack__selected":a,"payment-package-selector-services-item-multipack__maxPackage":"max"===n}),[a,n]),l=o(t.currency||"usd",t.price||0,"short"),d="max"===n,u=d?"white":"dark";return(0,Q.jsxs)("div",{className:c,onClick:s,"data-sku":t.sku,"data-test-id":"purchase-form__package",children:[!!r&&(0,Q.jsx)("div",{className:"payment-package-selector-services-item-multipack__label",children:(0,Q.jsx)(eu.LocalizedText,{variant:"caption-2",href:"/payment#payment-form-package-label-"+r,dataTestId:"purchase-form__package-label"})}),!!a&&(0,Q.jsx)("div",{className:"payment-package-selector-services-item-multipack__selectedIcon",children:(0,Q.jsx)(eL.Icon,{name:"check-outlined",size:"normal",color:d?"var(--sdv-secondary-color)":"var(--sdv-transparent-dark-active-color)"})}),(0,Q.jsxs)("div",{className:"payment-package-selector-services-item-multipack__packageInfoWrapper",children:[!!n&&(0,Q.jsx)(eu.LocalizedText,{color:u,variant:"payment-benefits-amount",href:"/payment#payment-form-package-label-"+n}),!!i&&i.length>0&&(0,Q.jsx)("ul",{className:"payment-package-selector-services-item-multipack__multipackBenefitsList",children:i.map(e=>{var{type:t,amount:a}=e;return(0,Q.jsx)("li",{children:(0,Q.jsx)(eq,{type:t,amount:a,color:u})},t)})}),(0,Q.jsx)("div",{className:"payment-package-selector-services-item-multipack__packagePrice",children:(0,Q.jsx)(ez.E,{content:l,variant:"footnote-2",color:u})})]})]})});var eQ=["onSelectedPackageReady","selected"],eY=(0,p.memo)(e=>{var{onSelectedPackageReady:t,selected:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eQ);return(0,p.useEffect)(()=>{a&&t&&t()},[t,a]),(0,Q.jsx)(eH,Object.assign({},s,{selected:a}))}),eZ=(0,p.memo)(e=>{var{creditPackage:t}=e,a=(0,p.useMemo)(()=>z.RR.map(e=>{var a,s;return{type:e,amount:null!=(a=null==(s=t.benefitsAmount)?void 0:s[e])?a:0}}).filter(e=>{var{amount:t}=e;return t>0}),[t.benefitsAmount]);return(0,Q.jsx)(eY,Object.assign({},e,{benefits:a}))}),eJ=["bestseller","best-value"],eK=["lite","plus","max"],eX=(0,p.memo)(e=>{var{creditPackage:t,selected:a,servicePackageType:s,amount:r,onPackageSelect:i,onSelectedPackageReady:n}=e,o=(0,p.useCallback)(()=>i(t),[t,i]),c=(0,eR.d)(t,eJ),l=(0,eF.g)(t,eK);return"multipacks"===s?(0,Q.jsx)(eZ,{selected:a,creditPackage:t,onClick:o,badge:c,label:l}):(0,Q.jsx)(eU,{amount:r,selected:a,benefitType:s,creditPackage:t,onClick:o,onSelectedPackageReady:n,badge:c})}),e$={multipacks:{icon:{name:"star-colored",size:"normal"},localizationHref:"/payment#payment-form-services-packages-tab-multipacks"},messages:{icon:{name:"chat",size:"normal"},localizationHref:"/payment#payment-form-services-packages-tab-messages"},letters:{icon:{name:"mail",size:"normal"},localizationHref:"/payment#payment-form-services-packages-tab-letters"},videochat:{icon:{name:"videochat",size:"small"},localizationHref:"/payment#payment-form-services-packages-tab-videochat"},attachments:{icon:{name:"attachments",size:"normal"},localizationHref:"/payment#payment-form-services-packages-tab-attachments"}},e0=(0,p.memo)(e=>{var{servicePackageType:t,selected:a,onClick:s}=e,r=e$[t],i=el()("payment-package-selector-services-tabs__tabButton",{"payment-package-selector-services-tabs__selected":a}),n=(0,p.useCallback)(()=>{s(t)},[t,s]);return(0,Q.jsx)("li",{children:(0,Q.jsxs)("button",{type:"button",className:i,onClick:n,children:[(0,Q.jsx)(eL.Icon,Object.assign({},r.icon)),(0,Q.jsx)("span",{className:"payment-package-selector-services-tabs__label",children:(0,Q.jsx)(eu.LocalizedText,{href:r.localizationHref,variant:"footnote-2",color:"inherit"})})]})})});let e1=(0,p.memo)(e=>{var{selectedTabType:t,availableServicesPackageTypes:a,onTabClick:s}=e,r=(null!=a&&a.length?a:Object.keys(e$)).filter(e=>e in e$);return(0,Q.jsx)("div",{className:"payment-package-selector-services-tabs__container",children:(0,Q.jsx)("ul",{className:"payment-package-selector-services-tabs__list",children:r.map(e=>{var a=e===t;return(0,Q.jsx)(e0,{servicePackageType:e,selected:a,onClick:s},e)})})})});var e2=a(67051),e5=a(66546),e9=a(51116),e6=a(92495),e4=[e2.A,e5.A],e8={clickable:!0,type:"custom",renderCustom:(e,t,a)=>{for(var s=a/(e.params.loop?3:1),r=e.realIndex%s,i="swiper-pagination-bullet",n="",o=0;o<s;o++)n+='<span class="'+i+" "+(o===r?i+"-active":"")+'"></span>';return n}};let e3=(0,p.memo)(e=>{var{packages:t,servicePackageType:a,availableServicesPackageTypes:s,selectedPackage:r,onBenefitTypeChange:i,onPackageSelect:n,onSelectedPackageReady:o}=e,c=(0,p.useRef)(null),l=(0,p.useRef)(!1),d=(0,e6.Zm)(e6.zh.LteTablet),u=(0,p.useMemo)(()=>{var e=t.findIndex(e=>e.sku===r.sku);return 0<=e?e:0},[t,r.sku]);(0,p.useEffect)(()=>{var e=c.current;e&&(l.current||(e.slideToLoop(u,0),e.enable(),l.current=!0))},[a,u]);var h=(0,p.useCallback)(e=>{c.current=e},[]),m=(0,p.useCallback)(e=>{if(e.sku!==r.sku){var a=t.findIndex(e=>e.sku===r.sku),s=t.findIndex(t=>t.sku===e.sku),i=c.current;i&&e&&a!==s&&(a===s-1||a===t.length-1&&0===s?i.slideNext():a===s+1||0===a&&s===t.length-1?i.slidePrev():i.slideToLoop(s),n(e))}},[n,t,r.sku]),v=(0,p.useCallback)(e=>{var a=c.current;if(a&&0!==t.length){var s=a.slides.length,i=a.realIndex+e<0?s-1:a.realIndex+e>s-1?0:a.realIndex+e;a.slideToLoop(i);var o=t[i%t.length];o.sku!==r.sku&&n(o)}},[n,t,r.sku]),g=(0,p.useCallback)(()=>{v(-1)},[v]),f=(0,p.useCallback)(()=>{v(1)},[v]),b=(0,p.useCallback)(e=>{if(e.wrapperEl.scrollWidth>e.width){e.enable();var a=t.findIndex(e=>e.sku===r.sku);a>=0&&e.slideToLoop(a,0)}else e.wrapperEl.scrollWidth>0&&e.disable()},[t,r.sku]),y=(0,p.useCallback)(e=>{l.current=!1,i(e)},[i]),w=!d&&t.length>3,k=w||d&&t.length>1,x=d?e8:void 0,S=d?6:16,P=(0,p.useCallback)(e=>{if(d||w){var a=l.current?e.realIndex%t.length:u;n(t[a])}},[n,d,t,w,u]),C=(0,p.useMemo)(()=>{for(var e=[],s=function(s){t.forEach((i,n)=>{var c,l=i.sku===r.sku,d=i.sku+"_"+(s*(t.length-1)+n),u="multipacks"===a?0:(null==(c=i.benefitsAmount)?void 0:c[a])||0;e.push((0,Q.jsx)(e9.qr,{className:"payment-package-selector-services__packageSlide","data-test-id":"purchase-form__package-slide",children:(0,Q.jsx)(eX,{amount:u,selected:l,servicePackageType:a,creditPackage:i,onPackageSelect:m,onSelectedPackageReady:o})},d))})},i=0;i<(k?3:1);i++)s(i);return e},[k,a,t,m,o,r.sku]);return(0,Q.jsxs)("div",{className:"payment-package-selector-services__container",children:[(0,Q.jsx)(e1,{selectedTabType:a,availableServicesPackageTypes:s,onTabClick:y}),(0,Q.jsxs)("div",{className:"payment-package-selector-services__swiperContainer","data-test-id":"purchase-form__packages-list",children:[(0,Q.jsx)(e9.RC,{modules:e4,slidesPerView:"auto",centeredSlidesB
3ounds:!0,centeredSlides:!0,loop:k,allowTouchMove:k,centerInsufficientSlides:!0,slidesOffsetBefore:0,preventClicks:!0,preventClicksPropagation:!0,pagination:x,spaceBetween:S,onSwiper:h,onResize:b,onRealIndexChange:P,children:C},""+k),!!w&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("button",{className:"payment-package-selector-services__prevSlideButton",onClick:g,children:(0,Q.jsx)(eL.Icon,{name:"arrow-back",size:"normal",color:"var(--sdv-action-gray-color)"})}),(0,Q.jsx)("button",{className:"payment-package-selector-services__nextSlideButton",onClick:f,children:(0,Q.jsx)(eL.Icon,{name:"arrow-forward",size:"normal",color:"var(--sdv-action-gray-color)"})})]})]})]})});var e7=["packages","onPackageSelect","selectedPackage","paymentReason"],te=(0,p.memo)(e=>{var{onPackagesReady:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,eO);return(0,p.useEffect)(()=>{t&&t()},[t]),(0,Q.jsx)(e3,Object.assign({},a))}),tt=(0,p.memo)(e=>{var{packages:t,onPackageSelect:a,selectedPackage:s,paymentReason:r}=e,i=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,e7),[n,o]=(0,p.useState)((0,z.dF)(r)||"multipacks"),c=(0,p.useMemo)(()=>(0,z.ZP)(t),[t]),l=(0,j.J2)(()=>(0,eM.z)(c.reduce((e,a)=>(e[a]=(0,B.J)(t,a),e),{})),[t,c]),d=(0,p.useMemo)(()=>"multipacks"===n?t.filter(e=>(0,z.hS)(e)):t.filter(e=>!(0,z.hS)(e)&&e.benefitsAmount[n]),[t,n]),u=(0,p.useCallback)(e=>{if(l){var t=l[e];o(e),a(t,!0)}},[l,a]);(0,p.useEffect)(()=>{c.includes(n)||0===c.length||u(c[0])},[c,n,u]);var h=(0,p.useCallback)(e=>{u(e)},[u]);return(0,Q.jsx)(te,Object.assign({},i,{packages:d,servicePackageType:n,availableServicesPackageTypes:c,selectedPackage:s,onPackageSelect:a,onBenefitTypeChange:h}))}),ta=a(19395),ts=a(54340),tr=a(91557),ti=RegExp("/ar/","i"),tn=RegExp("/en/","i");let to=(0,p.memo)(e=>{var t=(0,eB.A)(),a=(0,p.useMemo)(()=>{var t=e.price.toFixed(2).replace(".","-");return el()("package",{"is-discount":!!e.discountNoteVisible,["discount-"+t]:!!e.discountNoteVisible,discount:!!e.activePackageHasDiscount},"creditpack"+e.amount,{active:!!e.active,arrow:!!e.arrowVisible})},[e.discountNoteVisible,e.amount,e.active,e.arrowVisible,e.activePackageHasDiscount,e.price]),s=(0,p.useMemo)(()=>new Intl.NumberFormat(function(){if(!tr.S)return["en"];var e=[];return e=window.navigator.languages&&window.navigator.languages[0]?Array.prototype.slice.call(window.navigator.languages):"string"==typeof window.navigator.userLanguage?[window.navigator.userLanguage]:[window.navigator.language],ti.test(window.location.href)?e.unshift("ar"):tn.test(window.location.href)&&e.unshift("en"),e}()).format(e.amount),[e.amount]),r=t(e.currency,e.price,"short"),i=(0,p.useMemo)(()=>{if(e.discountNoteVisible&&e.fullPrice){var a=void 0!==e.fullPrice?t(e.currency,e.fullPrice,"discounted"):void 0;return(0,Q.jsxs)("span",{className:"price price-amount for-devaluation-disabled",children:[(0,Q.jsx)("span",{className:"price-amount-discount",children:a})," ",r]},"price-discount")}return(0,Q.jsx)("span",{className:"price price-amount for-devaluation-disabled",children:r},"price-default")},[e.discountNoteVisible,e.fullPrice,e.currency,r,t]),n=(0,p.useMemo)(()=>{var t={amount:e.amount};return{price:i,credits:(0,Q.jsx)("span",{className:"price",children:(0,Q.jsx)(ex.X,{href:"/payment#form-credits-month",data:t})},"credits")}},[e.amount,i]),o=(0,p.useMemo)(()=>void 0!==e.priceWithoutMembership?t(e.currency,e.priceWithoutMembership,"short"):void 0,[e.priceWithoutMembership,e.currency,t]),c=(0,p.useMemo)(()=>void 0!==e.pricePerCredit?t(e.currency,e.pricePerCredit,"short"):void 0,[e.currency,e.pricePerCredit,t]),l=(0,p.useMemo)(()=>({creditPricePack:e.creditPricePack}),[e.creditPricePack]),d=(0,p.useMemo)(()=>({price:c}),[c]);return(0,Q.jsxs)("div",{className:a,onClick:e.onClick,"data-test-id":"purchase-form__package","data-sku":e.sku,children:[e.discountNoteVisible?(0,Q.jsx)(ts.a,{discountPercentage:e.discountPercentage}):null,(0,Q.jsx)("label",{children:(0,Q.jsx)("span",{className:"wrapper price-wrapper",children:e.packageIsSubscription?(0,Q.jsx)("span",{children:(0,Q.jsx)(ex.X,{href:"/payment#form-package-button-format",data:n})}):(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{children:(0,Q.jsxs)("span",{className:"price price-amount for-devaluation-disabled",children:[(0,Q.jsx)("span",{className:"block-spacing",children:s}),(0,Q.jsx)(ex.X,{href:"/payment#form-credits"})]})}),e.subscriptionIsOptional?(0,Q.jsxs)("span",{className:"price",children:[!!o&&(0,Q.jsx)("span",{className:"price-discount old-price",children:o}),(0,Q.jsx)("span",{children:r})]}):(0,Q.jsx)("span",{children:(0,Q.jsxs)("span",{className:"price price-discount for-devaluation-disabled",children:[(0,Q.jsx)("span",{className:"block-spacing",children:"≈"}),e.creditPricePack?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("span",{className:"block-spacing",children:c}),(0,Q.jsx)(ex.X,{href:"/payment#form-per-credits",data:l})]}):(0,Q.jsx)(ex.X,{href:"/payment#form-per-credit",data:d})]})})]})})})]})});var tc=a(172),tl=["onClick","purchaseBus","item","activeItem","o
3ptionalMembership"],td=(0,p.memo)(e=>{var t,{onClick:a,purchaseBus:s,item:r,activeItem:i,optionalMembership:n}=e,o=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,tl),c="limited"===r["credits-type"],l=(0,p.useMemo)(()=>(0,tc.he)({priceWithTax:r.priceWithTax,price:r.price}),[r.priceWithTax,r.price]);(0,p.useEffect)(()=>{i&&s.emit("event.purchase.packaged.default.selected")},[i,s]);var d=(0,p.useCallback)(()=>{null==a||a(),s.emit("command.package.select",{payload:r.sku})},[s,a,r.sku]),u=(0,p.useMemo)(()=>void 0!==r.creditPrice?"jpy"===r.currency?r.creditPrice:r.creditPrice/100:void 0,[r.creditPrice,r.currency]),h=e.activeItem&&e.activeItem.amount===r.amount;return(0,Q.jsx)(to,Object.assign({sku:r.sku,amount:r.amount,currency:r.currency,price:l,fullPrice:r.meta.FullPrice,priceWithoutMembership:r.priceWithoutMembership,pricePerCredit:u,creditPricePack:r.creditPricePack,packageIsSubscription:c,active:h,activePackageHasDiscount:null==(t=e.activeItem)?void 0:t.discount,discountNoteVisible:r.discount,discountPercentage:r.discountPercentage,onClick:d,subscriptionIsOptional:n},o))});class tu extends p.PureComponent{constructor(e){super(e),this.notifyPackagesAreReady=()=>{var e=this.props.packages[0],t="limited"===e["credits-type"]?"limited":e.meta&&e.meta.Subscription?"subscription":"credits";this.props.purchaseBus&&this.props.purchaseBus.emit("event.purchase.form.packages.ready",this.props.packagesType,t)},this.toggle=()=>{this.setState({opened:!this.state.opened})},this.getPackage=(e,t)=>{var a=this.props.packageItemComponent||td;return(0,Q.jsx)(a,{item:e,optionalMembership:this.props.optionalMembership,activeItem:this.props.activePackage,purchaseBus:this.props.purchaseBus,onClick:this.toggle,arrowVisible:t},e.sku)},this.state={opened:!1}}componentDidMount(){(this.props.packages||[]).length>0&&this.notifyPackagesAreReady()}componentDidUpdate(e,t){(this.props.packages||[]).length>0&&!(e.packages||[]).length&&this.notifyPackagesAreReady()}render(){var{props:e}=this,t=e.packages||[],a=1!==t.length&&!this.state.opened,s=t.sort((e,t)=>e.amount-t.amount).map(e=>this.getPackage(e,a)),r=t[0]&&"limited"===t[0]["credits-type"],i=el()("packages-wrapper",{opened:this.state.opened}),n=el()("packages","show-if-multiple",{"not-recurring":!e.isRecurring}),o=el()("packages-list","card-payment","payment-request","apple-pay",{additional:e.credits},{discount:e.defaultPackage&&e.defaultPackage.discount});return(0,Q.jsx)("div",{id:"packages-wrapper",className:i,"data-test-id":"packages-list",children:(0,Q.jsxs)("section",{className:n,children:[(0,Q.jsx)("div",{className:o,children:s}),!r&&!!e.membership&&!!e.isRecurring&&(0,Q.jsx)("p",{className:"note-optional",children:(0,Q.jsx)(ex.X,{href:"/payment#form-optional-membership-toggler-note-2"})})]})})}}tu.propTypes={packageItemComponent:b().element,optionalMembership:b().bool,activePackage:b().object,purchaseBus:b().object};let tp=(0,p.memo)(e=>{switch(e.variant){case"carousel":return(0,Q.jsx)(ta._,Object.assign({},e));case"services":return(0,Q.jsx)(tt,Object.assign({},e));default:return(0,Q.jsx)(tu,Object.assign({},e))}});var th=a(62452),tm=a(29005),tv=a(13452),tg=a(46662),tf=["onClick"],tb=(s=(0,p.memo)(e=>{var{onClick:t,savings:a}=e,s=(0,ea.A)("payment","form-switch-paywall-mode-to-common-savings",a);return(0,Q.jsx)("button",{className:"payment-purchase-form-toggle__commonPackagesCondition",onClick:t,children:s})}),(0,p.memo)(e=>{var{onClick:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,tf),{paywallSessionId:r,paywallModeSwitcher:i}=(0,G.L)(),{available:n}=i,o=(0,F.w)();(0,p.useEffect)(()=>{r&&Y.R.shared().setState(r,{paywallModeSwitcherVisible:n})},[r,n]);var c=(0,p.useCallback)(()=>{t(),o&&r&&D.g.shared(o).logPaywallModeSwitcherClicked(r)},[t,o,r]);return(0,Q.jsx)(s,Object.assign({},a,{onClick:c}))})),ty=(0,p.memo)(e=>{var{selectedPackage:t,paymentReason:a}=e,{available:s,switchMode:r}=(0,tv.I)(a),i=(0,F.w)(),n=(0,j.J2)(()=>i&&t?tg.he.shared(i).subscriptionsPackages:(0,N.of)([]),[i,t],[]),o=(0,p.useMemo)(()=>t?(0,U.Yf)(t,n):void 0,[t,n]),c=(0,p.useCallback)(()=>{r("common")},[r]);return s&&o?(0,Q.jsx)(tb,{onClick:c,savings:o}):null}),tw=a(77679),tk=a(14039),tx=a(42720);let tS=(0,p.memo)(e=>{var{discountTimerVisible:t,packages:a,activePackage:s,defaultPackage:r,carouselSelectedPackage:i,variant:n,currency:o,preselectedCardMask:c,additionalInvoiceData:l,paymentReason:d,isSubscriptionForm:u,multiple:h,loading:m,autoBuyVisible:v,optionalMembership:g,invali
3dCard:f,deleteAccountDiscountFlow:b,visible:y,lockScreenVisible:w,confirmed:k,showConfirmation:x,paymentSessionId:S,paymentSuccessful:P,newCard:C,cardsTokenizationEnabled:T,phoneVerificationEnabled:A,termsAgreementNoticeVisible:I,changeTaxInfoVisible:N,purchaseConfirmationInvalid:E,purchaseConfirmed:M,subscriptionConsentCheckboxRequired:O,updateConfirmation:R,headerProps:F,purchaseBus:B,purchaseFormRef:L,paywallModeSwitcher:z,onPackagesReady:D,onSelectedPackageReady:W,onPackageSelect:V,onDeleteProfileAnywayClick:U,onCancelPayment:G,onAddNewCardFormShow:q,onPaymentReadyToStart:Y,onPurchaseButtonClick:Z,onPaymentStart:K,onPaymentFinish:X,onCreateInvoiceFinish:$,onRedirectToCreditsForm:ee}=e,et="monetization-model-services"===n,es="carousel"===n,{available:er,switchMode:en}=z,eo=er&&u,ec=(0,p.useCallback)(()=>{er&&u&&(en("nosubscription"),ee())},[en,er,u,ee]),ew=(0,p.useMemo)(()=>el()("purchase-form",{"purchase-form-lock-screen":w,"monetization-model-services":et,carousel:es}),[es,w,et]),ek=(0,p.useMemo)(()=>el()("payment-one-step-purchase__container",{"payment-one-step-purchase__visible":y},"content purchase",{load:m},{"optional-membership":g},{["currency-"+o]:!!o},{multiple:h},{"with-verification-code-notice":A}),[y,m,g,o,h,A]),ex=(0,p.useMemo)(()=>es||et?"credit-card":void 0,[et,es]),eS=(0,p.useMemo)(()=>el()("form",{carousel:es}),[es]),eP=(0,p.useMemo)(()=>el()("payment-details",{"with-preselected-card-mask":!!c}),[c]),eC=(0,ea.A)("payment","form-pay-by-card-button"),ej=(0,ea.A)("payment","form-subscribe-and-pay-by-card-button"),e_=(0,j.J2)(()=>_.T.shared().subscriptionAutorenewalExplicitConsent,[],null),eT=(u&&null!==e_?ej:eC)||"",eA=(0,ea.A)("payment/form","delete-profile-anyway"),eN=(0,p.useMemo)(()=>{if(O&&u)return(0,Q.jsx)(J.X,{variant:"dsgn7153",invalid:E,confirmed:M,onChange:R})},[O,u,E,M,R]),eM=(0,p.useMemo)(()=>{var e=eN?"price":"full",t=s?(0,Q.jsx)(th.Y,{package:s,section:e}):void 0;if(t||eN)return(0,Q.jsxs)(Q.Fragment,{children:[t,eN]})},[s,eN]),eO=(()=>{if(c)return null;var t={packages:a,selectedPackage:i,onPackagesReady:D,onSelectedPackageReady:W,onPackageSelect:V};return es?(0,Q.jsx)(tp,Object.assign({variant:"carousel"},t)):et?(0,Q.jsx)(tp,Object.assign({variant:"services",paymentReason:d},t)):(0,Q.jsx)(tp,Object.assign({},e,{variant:"default"}))})(),eR=et?"dark":void 0,eF=(0,eB.A)(),eL=(0,p.useCallback)((e,t)=>eF(e,t,"default"),[eF]),ez=ei(a),eD=(0,p.useMemo)(()=>"wheel-discount"===F.type?{place:"purchase-form"}:{place:"purchase-form",captionVisible:!0,hasPackageWithHigherDiscount:ez.hasPackageWithHigherDiscount,discount:ez.discount},[F.type,ez]),eW=!c&&!et&&!t&&!er,eV="under-header"==(d===H.N.SendCheer?"description":"under-header"),eU=!eV,eG=el()("for-devaluation-disabled",{"note-wrapper":eV,"payment-one-step-purchase__noMarginTop":t}),eq=(0,p.useMemo)(()=>eW&&(0,Q.jsx)("div",{className:eG,children:(0,Q.jsx)(eI,{defaultPackage:r})}),[eW,eG,r]);return(0,Q.jsxs)("div",{className:ek,children:[(0,Q.jsx)(tm.D,{className:"purchase-lock-screen",visible:w,sessionId:S,onCancel:G,paymentSuccessful:P}),(0,Q.jsx)("div",{className:"spinner purchase-spinner",children:(0,Q.jsx)(ep.A,{typeClass:"info",icon:tk.A})}),(0,Q.jsxs)("section",{className:ew,children:[(0,Q.jsx)(tx.g,{onClose:eo?ec:void 0,forceOnClose:eo}),(0,Q.jsxs)("div",{className:eS,children:[(0,Q.jsx)(ev.M,Object.assign({},F)),!!t&&(0,Q.jsx)("div",{className:"payment-one-step-purchase__wheelDiscountTimer",children:(0,Q.jsx)(tw.X,Object.assign({},eD))}),!!eV&&eq,eO,(0,Q.jsx)(eE,{purchaseBus:B})]}),!!er&&!u&&(0,Q.jsxs)("div",{className:"paywall-mode-switcher-common",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/commons#or",variant:"caption-2",color:"action-gray"}),(0,Q.jsx)(ty,{paymentReason:d,selectedPackage:i})]}),(0,Q.jsxs)("div",{className:"form",children:[(0,Q.jsxs)("section",{className:eP,children:[(0,Q.jsxs)("div",{className:"moto-purchase-form",children:[(0,Q.jsx)(ey.e,{purchaseFormRef:L,selectedPackage:s,purchaseBus:B,buttonText:eT,buttonVariant:"success",buttonIcon:ex,additionalInvoiceData:l,onPaymentFinish:X,onPaymentStart:K,onPaymentReadyToStart:Y,confirmed:k,onPurchaseButtonClick:Z,currencyFormatter:eL,onAddNewCardFormShow:q,cardProtectionTextVisible:!1,
3containerClass:"moto-container",purchaseButtonTitleComponent:eM,preselectedCardMask:c,cardsTokenizationAvailable:T,alternativePaymentMethodsEnabled:!0,onCreateInvoiceFinish:$,invalidCard:f}),!!v&&(0,Q.jsx)(eh.A,{activePackage:e.activePackage,variant:"dsgn4540r2-test1"}),!!I&&(0,Q.jsx)("div",{className:"note agreement",children:(0,Q.jsx)(eb.c,{onlyTermsAgreementVisible:!0})}),(0,Q.jsx)(em.M,{})]}),(0,Q.jsxs)("div",{id:"description-wrapper",className:"description note agreement",children:[(0,Q.jsx)(ef.P,{selectedPackage:s,paymentByNewCard:C,changeTaxInfoVisible:N}),!!eU&&eq,(0,Q.jsx)(eb.c,{onlyPrivacyPolicyVisible:I}),!!x&&!eN&&(0,Q.jsx)(J.X,{invalid:E,confirmed:M,selectedPackage:s,onChange:R}),!!v&&(0,Q.jsx)(eh.A,{activePackage:e.activePackage,variant:"default"})]})]}),!!b&&(0,Q.jsx)("div",{className:"purchase-delete-account-discount-flow",children:(0,Q.jsx)("div",{children:(0,Q.jsx)(ed.$,{title:eA,variant:"common",blockLevel:!0,onClick:U})})}),(0,Q.jsx)(eg.t,Object.assign({},e,{theme:eR,mobileSupportLinkVisible:!0,serviceSupportLinkVisible:!0}))]})]})]})});var tP=(0,p.memo)(e=>{var t=(0,F.w)(),{paywallSessionId:a}=(0,G.L)(),s=(0,p.useCallback)(()=>{t&&a&&D.g.shared(t).logPaywallModeSwitcherClosed(a)},[t,a]);return(0,Q.jsx)(tS,Object.assign({},e,{onRedirectToCreditsForm:s}))}),tC=(0,p.memo)(e=>{var t,a,s,r,i,n,o,c,{packages:l,activePackage:d,defaultPackage:u,isSubscriptionForm:m,loading:v,optionalMembership:g,multiple:f,variant:b,paymentReason:y,lockScreenVisible:w,purchaseConfirmationInvalid:k,purchaseConfirmed:x,subscriptionConsentCheckboxRequired:P,subscriptionConsentPopupRequired:C,purchaseBus:A,credits:I,userId:E,attendeeId:M,localizedCheerName:O,visible:R=!0,updateConfirmation:B,additionalInvoiceData:W,purchaseFormRef:U,onCreateInvoiceFinish:q,setLockScreenVisible:Y,onPaymentFinish:Z,onRender:J,invalidCard:K,resetError:X}=e,[$,ec]=(0,p.useState)(""),[el,ed]=(0,p.useState)(!1),[eu,ep]=(0,p.useState)(e.preselectedCardMask),[eh,em]=(0,p.useState)(),{trackingEnabled:ev,paywallModeSwitcher:eg}=(0,G.L)(),ef=(0,j.J2)(()=>E?ee.c.shared(E).state:(0,N.of)("unavailable"),[E]),eb=d&&d.currency||e.currency,ey=d&&!d.confirmed,ew="monetization-model-services"===b,ek=eu?H.N.RebillCard:e.type,ex=e.paymentReason===H.N.AccountDeletionDiscount,eS=e.paymentReason===H.N.RebillCard||e.paymentReason===H.N.FastBuyRebillUpdate,eP=e.paymentReason===H.N.WheelDiscount||e.paymentReason===H.N.WheelDiscountAutoApply||(null==(o=l[0])?void 0:o.type)===S.PACKAGE_TYPES.COMMON,eC="available"===ef&&eP&&!m&&!ew&&!ex&&!eS,ej=(0,p.useMemo)(()=>{if(ew)return(0,z.hS)(d)?"multipacks":z.ZQ.find(e=>d.benefitsAmount[e])||void 0},[ew,d]),e_=(t=ew?ej?{model:"services",servicePackageType:ej}:void 0:{model:"credits"},a=(0,p.useMemo)(()=>{switch(ek){case"read-letter":return H.N.OpenLetter;case"send-letter":return H.N.SendLetter;case"view-attachment":return H.N.WatchPhoto;case"send-attachment":return H.N.SendPhoto;case"chat":return H.N.SendMessage;case"sticker":return H.N.SendSticker;case"mingle":return H.N.StartMingle;case"view-video":return H.N.ViewVideo;case"view-video-clip":return H.N.ViewVideoClip;case"videochat":return H.N.Call;case"audio-call":return H.N.MCSAudioCall;case"send-gift":return H.N.SendCheer;case"credits-presents":return H.N.SendPresent;case"sticker-pack":return H.N.StickerPack;case"golden-mystery-gift":return H.N.GoldenMysteryGift;case"brilliant-mystery-gift":return H.N.BrilliantMysteryGift;case"dialogs-themes":return H.N.DialogsThemes;case"metadates":return H.N.MetaDates;case"astro-compatibility":return H.N.PurchaseAstroCompatibility;case"messages-reactions":return H.N.MessagesReactions;case"rebill-card":return H.N.RebillCard;case"account-deletion-discount":return H.N.AccountDeletionDiscount;case"sticker-pack-generation":return H.N.StickerPackGeneration;case"stickers-pass":return H.N.StickersPass;case"view-collage":return H.N.ViewCollage;default:return}},[ek]),s=(0,F.w)(),r=(0,j.J2)(()=>s?T.e.shared(s).canSubscribe:(0,N.of)(!1),[s]),i=ei(l),n=(0,er.sb)(M),(0,p.useMemo)(()=>eC&&void 0===a?{type:"wheel-discount",options:{plusVisible:i.hasPackageWithHigherDiscount,discount:i.discount}}:(null==t?void 0:t.model)==="services"?{type:"monetization-model-services",options:t.servicePackageType?{servicePackageType:t.servicePackageType}:void 0}:void 0!==a&&[H.N.SendPresent,H.N.SendCheer,H.N.SendLetter,H.N.GoldenMysteryGift,H.N.BrilliantMysteryGift,H.N.MetaDates,H.N.PurchaseAstroCompatibility,H.N.MessagesReactions,H.N.StickerPackGeneration,H.N.StickersPass,H.N.ViewCollage].includes(a)&&r&&Array.isArray(l)&&1===l.length&&l[0].amount<I?{type:"subscription-credits",options:{paymentReason:a,credits:I,membershipCredits:l[0].amount}}:{type:"credits",options:{paymentReason:a,credits:I,localizedCheerName:O,attendeeName:null==n?void 0:n.name}},[l,I,a,r,t,eC,O,null==n?void 0:n.name,i])),eT=(0,j.J2)(()=>
3_.T.shared().phoneVerification.enabled,[],!1),eA=(0,j.J2)(()=>_.T.shared().cardsTokenizationEnabled,[],!1),eI=(0,p.useCallback)(e=>{ec(e),Y(!0),ed(!1)},[Y]),eN=(0,j.uN)(()=>E?es.L$.shared(E).acceptOffer():L.v.just(),[E]),eE=(0,j.uN)(()=>E?es.L$.shared(E).rejectOffer():L.v.just(),[E]),eM=(0,j.uN)(()=>et.n.shared(E).finalizeProposal(),[E],!1),eO=(0,p.useCallback)((e,t)=>{var a;ed(e.isSuccessful),e.isSuccessful||Y(!1),eA&&ep(void 0),e.isSuccessful?(null==eN||eN(),eM()):eA&&null!=(a=e.error)&&a.updateCardDetails&&ep(e.error.updateCardDetails),null==Z||Z(e,t)},[eN,eM,eA,Y,Z]),eR=(0,p.useCallback)(()=>{Y(!1),null==eE||eE()},[eE,Y]),eF=!e.purchaseConfirmationInvalid&&e.purchaseConfirmed,eB=(0,ea.A)("payment","form-confirmation-required"),{openConfirmation:eL}=(0,en.U)({selectedPackage:d,updateConfirmation:B}),ez=(0,p.useCallback)(e=>{eF?e():C&&eL(e)},[eF,C,eL]),eD=(0,p.useCallback)(()=>{X(),eF||C||e.onInvalidPurchaseConfirmation({message:eB,timestamp:Date.now()})},[X,e,eB,eF,C]),eW=(0,p.useCallback)(()=>{h.A.emit("event.overlay.purchase.declined")},[]);(0,p.useEffect)(()=>{null==J||J()},[J]);var eV=e.purchaseCredits&&!m&&e.type!==H.N.FastBuyRebillUpdate&&d.meta.AutoRefill&&d.meta.AutoRefill.available,eU=(0,eo.u)("purchase-form"),eG=(null==(c=d.priceWithTax)?void 0:c.priceType)==="net"&&!eV||"dsgn4540r2-test1"===eU,eq=(0,p.useCallback)(function(t){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t&&d.sku!==t.sku&&(A.emit("command.package.select",{payload:t.sku}),a?D.g.shared(E).logPackageAutoSelected(e.paywallSessionId,(0,V.yD)(t)):D.g.shared(E).logPackageClicked(e.paywallSessionId,(0,V.yD)(t)))},[d.sku,A,E,e.paywallSessionId]),eH=(0,p.useCallback)(()=>{if(ev){var e=l[0],t="limited"===e["credits-type"]?"limited":e.meta&&e.meta.Subscription?"subscription":"credits";h.A.emit("event.purchase.form.packages.ready",e["credits-type"],t,void 0,b)}},[ev,l,b]),eQ=(0,p.useCallback)(()=>{ev&&h.A.emit("event.purchase.packaged.default.selected")},[ev]),eY=(0,p.useMemo)(()=>null===d?l[0]:l.find(e=>e.sku===d.sku)||l[0],[d,l]),eZ=(null==d?void 0:d.recurrent)===!1,eJ=(0,p.useCallback)(e=>{em(e)},[]),eK=!m&&e.type!==H.N.FastBuyRebillUpdate;return(0,Q.jsx)(tP,{packages:l,activePackage:d,defaultPackage:u,carouselSelectedPackage:eY,variant:b,currency:eb,paymentReason:y,loading:v,multiple:f,autoBuyVisible:eK,optionalMembership:g,phoneVerificationEnabled:eT,showConfirmation:ey,lockScreenVisible:w,termsAgreementNoticeVisible:eZ,purchaseConfirmationInvalid:k,purchaseConfirmed:x,subscriptionConsentCheckboxRequired:P,deleteAccountDiscountFlow:ex,isSubscriptionForm:m,paymentSessionId:$,paymentSuccessful:el,purchaseFormRef:U,changeTaxInfoVisible:eG,newCard:eh,cardsTokenizationEnabled:eA,headerProps:e_,discountTimerVisible:eC,purchaseBus:A,confirmed:eF,preselectedCardMask:eu,additionalInvoiceData:W,updateConfirmation:B,paywallModeSwitcher:eg,visible:R,onPackagesReady:eH,onSelectedPackageReady:eQ,onDeleteProfileAnywayClick:eW,onPackageSelect:eq,onCancelPayment:eR,onPaymentFinish:eO,onAddNewCardFormShow:eJ,onPaymentStart:eI,onPaymentReadyToStart:ez,onPurchaseButtonClick:eD,onCreateInvoiceFinish:q,invalidCard:K})}),tj=["error","lockScreenVisible","setLockScreenVisible","resetError"],t_=(0,p.memo)(e=>{var t,{error:a,lockScreenVisible:s,setLockScreenVisible:r,resetError:i}=e,n=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,tj),{activePackage:o,purchaseConfirmed:c}=n,l=(0,p.useRef)(null),{enabled:d}=(0,$.ss)(),u=(0,p.useMemo)(()=>{var e,t=(null==o||null==(e=o.meta)||null==(e=e.AutoRefill)?void 0:e.available)||!1,a=void 0;if(o){var s="limited"!==o["credits-type"]&&!0===d;t&&"boolean"==typeof d&&(a=s)}return a},[o,d]),h=(0,p.useCallback)(()=>{if((null==a?void 0:a.name)==="validation-failed"){var e;null==(e=l.current)||e.showInvalidCardError()}},[null==a?void 0:a.name]),m=(0,p.useCallback)(()=>{l.current&&l.current.resetCardFields(),i()},[i]),v=(0,p.useCallback)(e=>{l.current&&e&&l.current.resetCardFields(),i()},[i]),g=(0,X.u)(o,c,u),f=(null==a?void 0:a.name)==="payment-failed"&&!a.updateCardDetail
3s,b=(null==a?void 0:a.name)==="validation-failed",y=null!=(t=n.credits)?t:0;return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(tC,{userId:n.userId,paywallSessionId:n.paywallSessionId,packages:n.packages,activePackage:o,defaultPackage:n.defaultPackage,credits:y,currency:n.currency,preselectedCardMask:n.preselectedCardMask,type:n.type,paymentReason:n.paymentReason,attendeeId:n.attendeeId,localizedCheerName:n.localizedCheerName,variant:n.variant,isSubscriptionForm:n.isSubscriptionForm,purchaseCredits:n.purchaseCredits,optionalMembership:n.optionalMembership,multiple:n.multiple,loading:n.loading,visible:!f,lockScreenVisible:s,purchaseConfirmationInvalid:n.purchaseConfirmationInvalid,purchaseConfirmed:c,subscriptionConsentCheckboxRequired:n.subscriptionConsentCheckboxRequired,subscriptionConsentPopupRequired:n.subscriptionConsentPopupRequired,updateConfirmation:n.updateConfirmation,purchaseBus:n.purchaseBus,additionalInvoiceData:g,purchaseFormRef:l,setLockScreenVisible:r,onInvalidPurchaseConfirmation:n.onInvalidPurchaseConfirmation,onPaymentFinish:n.onPaymentFinish,onCreateInvoiceFinish:n.onCreateInvoiceFinish,onRender:h,invalidCard:b,resetError:i}),!!f&&(0,Q.jsx)(K.f,{error:a,paymentReason:n.paymentReason,isSubscriptionForm:n.isSubscriptionForm,purchaseCredits:n.purchaseCredits,lockScreenVisible:s,selectedPackage:o,additionalInvoiceData:g,purchaseBus:n.purchaseBus,preselectedCardMask:n.preselectedCardMask,purchaseConfirmationInvalid:n.purchaseConfirmationInvalid,purchaseConfirmed:c,updateConfirmation:n.updateConfirmation,setLockScreenVisible:r,onCreateInvoiceFinish:n.onCreateInvoiceFinish,onPaymentFinish:n.onPaymentFinish,onTryAgainButtonClick:i,onTryAnotherCardButtonClick:m,onCloseClick:v})]})}),tT=a(87111);let tA="payment-two-steps-subscription-subscription-packages-list-default-item-discount-badge__flex",tI=(0,p.memo)(e=>{var{type:t,firstMonthDiscount:a,className:s}=e,r=(0,p.useMemo)(()=>{switch(t){case"first-month":return{href:"/payment#choose-package-step-discount-badge-first-month",data:{amount:a},style:"yellow",icon:(0,Q.jsx)("div",{className:tA,children:(0,Q.jsx)(tT.v,{name:"fire-emoji",height:14,width:14,className:tA})})};case"special-offer":return{href:"/payment#choose-package-step-discount-badge-special-offer",data:{amount:a},style:"yellow",icon:(0,Q.jsx)("div",{className:tA,children:(0,Q.jsx)(tT.v,{name:"fire-emoji",height:14,width:14,className:tA})})};case"bestseller":return{href:"/payment#choose-package-step-discount-badge-bestseller",data:{amount:a},style:"yellow",icon:(0,Q.jsx)("div",{className:tA,children:(0,Q.jsx)(tT.v,{name:"fire-emoji",height:14,width:14,className:tA})})};case"best-value":return{href:"/payment#choose-package-step-discount-badge-best-value",data:{amount:a},icon:(0,Q.jsx)("div",{className:tA,children:(0,Q.jsx)(tT.v,{name:"rocket-emoji",height:14,width:14,className:tA})}),style:"black"}}},[a,t]),i=el()("payment-two-steps-subscription-subscription-packages-list-default-item-discount-badge__container",{"payment-two-steps-subscription-subscription-packages-list-default-item-discount-badge__black":"black"===r.style,"payment-two-steps-subscription-subscription-packages-list-default-item-discount-badge__yellow":"yellow"===r.style});return(0,Q.jsx)("div",{className:s,children:(0,Q.jsxs)("div",{className:i,children:[null==r?void 0:r.icon,(0,Q.jsx)(eu.LocalizedText,{color:"inherit",variant:"payment-highlight-discounts-and-benefits-badge",href:r.href,data:r.data})]})})}),tN=(0,p.memo)(e=>{var{packageWithNote:{note:t,package:a}}=e,s=(0,p.useMemo)(()=>t.priceWithDiscount?""+t.priceWithDiscount+(t.asterisk||""):"",[t]);return(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-default-item-prices__container",children:(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-subscription-packages-list-default-item-prices__price",children:[!!a.discount&&(0,Q.jsx)("span",{className:"payment-two-steps-subscription-subscription-packages-list-default-item-prices__rawPrice",children:t.rawPrice}),(0,Q.jsx)(ez.E,{color:"light",variant:"footnote-1",content:s})]})})}),tE={twoStepsSubscriptionPackagesListItem:"payment-two-steps-subscription-subscription-packages-list-default-item__twoStepsSubscriptionPackagesListItem",bestValue:"payment-two-steps-subscription-subscription-packages-list-default-item__bestValue",firstMonthThenMonthly:"payment-two-steps-subscription-subscription-packages-list-default-item__firstMonthThenMonthly",discountBadge:"payment-two-steps-subscription-subscription-packages-list-default-item__discountBadge",contentGrid:"payment-two-steps-subscription-subscription-packages-list-default-item__contentGrid",amount:"payment-two-steps-subscription-subscription-packages-list-default-item__amount",prices:"payment-two-steps-subscription-subscription-packages-list-default-item__prices",perCreditPrice:"payment-two-steps-subscription-subscription-packages-list-default-item__perCreditPrice"},tM=(0,p.memo)(e=>{var{packageWithNote:t,badgeType:a,bestValue:s,onClick:r}=e,{package:i,note:n}=t,{amount:o,firstMonthDiscount:c,monthlyDiscount:l}=i,d=(0,p.useMemo)(()=>({amount:o}),[o]),u="number"==typeof c&&"number"==typeof l&&null!==a,h=el()(tE.twoStepsSubscriptionPackagesListItem,{[tE.firstMonthThenMonthly]:"first-month"===a,[tE.withDiscountBadge]:u,[tE.bestValue]:!!s}),m=(0,p.useMemo)(()=>({amount:n.perCreditPrice}),[n]);return(0,Q.jsxs)("button",{className:h,onClick:r,"data-test-id":"purchase-form__package","data-sku":i.sku,children:[!!u&&(0,Q.jsx)(tI,{type:a,firstMonthDiscount:c,className:tE.discountBadge}
3),(0,Q.jsxs)("div",{className:tE.contentGrid,children:[(0,Q.jsx)("div",{className:tE.amount,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment#amount-credits-monthly-format",data:d,variant:"h4",color:"light"})}),(0,Q.jsx)("div",{className:tE.prices,children:(0,Q.jsx)(tN,{packageWithNote:t})}),(0,Q.jsx)("div",{className:tE.perCreditPrice,children:(0,Q.jsx)(eu.LocalizedText,{color:s?"warning":"transparent-light",variant:s?"payment-highlight-discounts-and-benefits-per-credit-bold":"payment-highlight-discounts-and-benefits-per-credit",href:"/payment#price-per-credit",data:m})})]})]})});var tO=["packageWithNote","onPackageSelect"],tR=["special-offer","bestseller","best-value"],tF=(0,p.memo)(e=>{var{packageWithNote:t,onPackageSelect:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,tO),{package:r}=t,{firstMonthDiscount:i}=r,n=(0,p.useCallback)(()=>{a(t.package)},[a,t.package]),o=(0,eR.I)(r,tR),c=(0,p.useMemo)(()=>o||(0<(i||0)?"first-month":null),[i,o]);return(0,Q.jsx)(tM,Object.assign({},s,{badgeType:c,packageWithNote:t,onClick:n}))});let tB=(0,p.memo)(e=>{var{packagesWithNotes:t,onPackageSelect:a}=e,s=(0,p.useMemo)(()=>t.reduce((e,t,a)=>{var s=t.package.perCreditPrice;return void 0===s||e.price<=s?e:{index:a,price:s}},{index:-1,price:1/0}).index,[t]);return t.map((e,t)=>(0,Q.jsx)(tF,{bestValue:t===s,onPackageSelect:a,packageWithNote:e},e.package.sku))});var tL=a(94375),tz=a(64651);function tD(e){var{packages:t,selectedSku:a,onPackageSelect:s}=e,r=(0,p.useRef)(null),i=(0,p.useRef)(!1),n=(0,p.useRef)(null);(0,p.useLayoutEffect)(()=>{if(a){var e,t=null==(e=r.current)?void 0:e.querySelector('[data-sku="'+a+'"]');null==t||t.scrollIntoView({inline:"center",block:"nearest",behavior:"smooth"})}},[a]);var o=(0,p.useCallback)(e=>{e.sku!==a&&(i.current=!0,n.current&&(clearTimeout(n.current),n.current=null),n.current=setTimeout(()=>{i.current=!1},tL.b.second/2),s(e))},[s,a]);return(0,p.useLayoutEffect)(()=>{var e=r.current;if(e){var a=()=>{if(!i.current){var a=function(e){for(var t,a,s=e.scrollLeft+e.clientWidth/2,r=1/0,i=0;i<e.children.length;i++){var n=e.children[i],o=Math.abs(n.offsetLeft+n.offsetWidth/2-s);o<r&&(r=o,a=n)}return null==(t=a)?void 0:t.dataset.sku}(e),s=a?t.find(e=>e.sku===a):void 0;s&&o(s)}};if(void 0===u&&(u="onscrollend"in document.createElement("div")),"onscrollend"in document.createElement("div"))return e.addEventListener("scrollend",a),()=>e.removeEventListener("scrollend",a);var s,n=()=>{s&&clearTimeout(s),s=setTimeout(a,200)};return e.addEventListener("scroll",n,{passive:!0}),e.addEventListener("touchend",n,{passive:!0}),()=>{e.removeEventListener("scroll",n),e.removeEventListener("touchend",n),s&&clearTimeout(s)}}},[o,t]),(0,tz.Fd)(()=>{n.current&&(clearTimeout(n.current),n.current=null)},[]),[r,o]}let tW={container:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__container",selected:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__selected",packageInfoWrapper:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__packageInfoWrapper",packagePriceFooter:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__packagePriceFooter",packageLabel:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__packageLabel",benefitsAmount:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__benefitsAmount",recommended:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__recommended",selectedIcon:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__selectedIcon",discovery:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__discovery",closeness:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__closeness",description:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__description",connection:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-plan__connection"};var tV=a(12367);let tU=(0,p.memo)(e=>{var{packageWithNote:t,selected:a,onClick:s,label:r}=e,{package:i}=t,n=(0,tV.G)(i),o=(0,p.useMemo)(()=>el()(tW.container,r?tW[r]:void 0,{[tW.selected]:a}
3),[a,r]),c="closeness"===r?"white":"dark",l="closeness"===r?"white":"secondary-hover",d=a?"payment-subscription-label-bold":"payment-subscription-label",u=(0,p.useMemo)(()=>{var e,t;return{amount:null!=(e=null==(t=i.benefitsAmount)?void 0:t.messages)?e:0}},[i.benefitsAmount]),h=(0,p.useMemo)(()=>({price:n}),[n]),m=(0,p.useMemo)(()=>el()(tW.packageLabel,{[tW.selected]:a}),[a]);return(0,Q.jsxs)("div",{className:o,onClick:s,"data-sku":i.sku,"data-test-id":"purchase-form__package",children:[!!a&&(0,Q.jsx)("div",{className:tW.selectedIcon,children:(0,Q.jsx)(eL.Icon,{name:"check-outlined",size:"normal",color:"var(--sdv-secondary-color)"})}),!!r&&(0,Q.jsx)("span",{className:m,children:(0,Q.jsx)(eu.LocalizedText,{color:c,variant:d,href:"/payment#payment-form-package-label-"+r})}),(0,Q.jsxs)("div",{className:tW.packageInfoWrapper,children:[(0,Q.jsx)("span",{className:tW.description,children:(0,Q.jsx)(eu.LocalizedText,{color:c,variant:"payment-subscription-benefit",href:"/payment#payment-form-package-description-"+r})}),(0,Q.jsx)("span",{className:tW.benefitsAmount,children:(0,Q.jsx)(eu.LocalizedText,{color:c,variant:"caption-2",href:"/payment#payment-form-package-messages-amount",data:u})})]}),(0,Q.jsx)("div",{className:tW.packagePriceFooter,children:(0,Q.jsx)(eu.LocalizedText,{color:l,variant:"body-5",data:h,href:"/payment#payment-form-package-price-from-per-day"})})]})});var tG=["packageWithNote","onPackageSelect"],tq=["discovery","connection","closeness"],tH=(0,p.memo)(e=>{var{packageWithNote:t,onPackageSelect:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,tG),{package:r}=t,i=(0,p.useCallback)(()=>{a(t.package)},[a,t.package]),n=(0,eR.I)(r,tq);return(0,Q.jsx)(tU,Object.assign({},s,{label:n,onClick:i,packageWithNote:t}))}),tQ=a(85338);let tY="payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base-price__recurringPrice",tZ={badge:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base-badge__badge",welcome:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base-badge__welcome",discount:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base-badge__discount"},tJ=(0,p.memo)(e=>{var{variant:t,discountPercent:a}=e,s=(0,p.useMemo)(()=>el()(tZ.badge,tZ[t]),[t]),r=(0,e6.Zm)(e6.zh.LteMobile),i=(0,p.useMemo)(()=>a?{percent:a}:void 0,[a]);return(0,Q.jsxs)("div",{className:s,children:["welcome"===t&&(0,Q.jsx)(eu.LocalizedText,{variant:r?"payment-highlight-discounts-and-benefits-standard-price":"caption-5",color:"light",href:"/payment#payment-form-choose-period-badge-welcome",data:i}),"discount"===t&&(0,Q.jsx)(eu.LocalizedText,{variant:r?"caption-1":"footnote-1",color:"light",href:"/payment#payment-form-choose-period-badge-discount",data:i})]})}),tK=(0,p.memo)(e=>{var{packageWithNote:t,discountPercent:a}=e,{package:s,note:r}=t,i=(0,e6.Zm)(e6.zh.LteMobile),n=(0,p.useMemo)(()=>(0,z.sR)(s),[s])===tQ.jB.week,o=(0,p.useMemo)(()=>!!s.temporaryDiscount,[s]),c=n?"/payment#payment-form-choose-period-recurring-price-per-week":"/payment#payment-form-choose-period-recurring-price-per-month",l=(0,p.useMemo)(()=>({price:r.priceWithDiscount,asterisk:o?r.asterisk:""}),[r.priceWithDiscount,r.asterisk,o]),d=(0,p.useMemo)(()=>({price:r.recurringPrice,asterisk:""}),[r.recurringPrice]),u=o&&!!a;return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base-price__wrapper",children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base-price__discountPrice",children:!!o&&(0,Q.jsx)("span",{className:tY,children:(0,Q.jsx)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base-price__fullPrice",children:(0,Q.jsx)(eu.LocalizedText,{color:"loyalty-premium-background",variant:i?"payment-highlight-discounts-and-benefits-standard-price":"caption-5",href:c,data:d})})})}),(0,Q.jsxs)("span",{className:tY,children:[(0,Q.jsx)(eu.LocalizedText,{color:"dark",variant:"payment-form-recurring-price",href:c,data:l}),!!u&&(0,Q.jsx)(tJ,{variant:"welcome",discountPercent:a})]})]})});var tX=(0,p.memo)(e=>{var{packageWithNote:{note:t}}=e,a=(0,p.useMemo)(()=>{var e,a,s=null!=(e=t.rawRecurringPrice)?e:0;return Math.round((s-Number(null!=(a=t.rawPriceWithDiscount)?a:0))/s*100)},[t]);return(0,Q.jsx)(tK,Object.assign({},e,{discountPercent:a}))});let t$=(0,p.memo)(e=>{var{packageWithNote:t,selected:a,onClick:s,discountPercent:r}=e,{package:i}=t,n=(0,tV.G)(i),o=(0,p.useMemo)(()=>el()("payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base__container",{"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base__selected":a}),[a]),c=(0,p.useMemo)(()=>(0,z.sR)(i),[i])===tQ.jB.week,l=(0,p.useMemo)(()=>c?"/payment#weekly":"/payment#monthly",[c]),d=(0,p.useMemo)(()=>({price:n}),[n]);return(0,Q.jsxs)("div",{className:o,onClick:s,"data-sku":i.sku,"data-test-id":"purchase-form__package",children:[!!a&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base__selectedIcon",children:(0,Q.jsx)(eL.Icon,{name:"check-outlined",size:"normal",color:"var(--sdv-secondary-color)"})}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base__packageHeader",children:[(0,Q.jsx)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base__packageLabel",children:(0,Q.jsx)(eu.LocalizedText,{color:"dark",variant:"body-7",href:l})}),(0,Q.jsxs)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base__packagePriceWrapper",children:[(0,Q.jsx)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-base__packagePrice",children:(0,Q.jsx)(eu.LocalizedText,{color:"secondary-hover",variant:"body-5",data:d,href:"/payment#price-per-day"})}),!c&&(0,Q.jsx)(tJ,{variant:"discount",discountPercent:r})]})]}),(0,Q.jsx)(tX,{packageWithNote:t})]})});var t0=["packageWithNote","onPackageSelect"],t1=(0,p.memo)(e=>{var{packageWithNote:t,onPackageSelect:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,t0),{packageWithNote:{note:r}}=e,i=(0,p.useMemo)(()=>{var e,t,a=null!=(e=r.rawStandartPrice)?e:0;return Math.round((a-(null!=(t=r.rawRecurringPrice)?t:0))/a*100)},[r]),n=(0,p.useCallback)(()=>{a(t.package)},[a,t.package]);return(0,Q.jsx)(t$,Object.assign({},s,{onClick:n,packageWithNote:t,discountPercent:i}))}),t2=a(60658);let t5=(0,p.memo)(e=>{var{packageWithNote:t,fullPriceIsVisible:a}=e,{package:s,note:r}=t,i=(0,tV.G)(s),n=(0,p.useMemo)(()=>(0,z.sR)(s),[s])===tQ.jB.week,o=(0,p.useMemo)(()=>a?n?"/payment#price-for-first-week":"/payment#price-for-first-month":n?"/payment#payment-form-choose-period-recurring-price-per-week":"/payment#payment-form-choose-period-recurring-price-per-month",[a,n]),c=(0,p.useMemo)(()=>({price:r.priceWithDiscount,asterisk:a?r.asterisk:""}),[r.priceWithDiscount,r.asterisk,a]),l=(0,p.useMemo)(()=>
3"number"==typeof r.rawRecurringPrice?(0,t2.$)(s.currency,r.rawRecurringPrice,"without-currency"):"",[r.rawRecurringPrice,s.currency]),d=(0,p.useMemo)(()=>({price:(0,Q.jsx)(ez.E,{content:i,color:"inherit",variant:"inherit"})}),[i]);return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime-price__wrapper",children:[(0,Q.jsx)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime-price__pricePerDay",children:(0,Q.jsx)(eu.LocalizedText,{color:"secondary-hover",variant:"subscription-prime-toggle-option",components:d,href:"/payment#price-per-day-long"})}),(0,Q.jsxs)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime-price__recurringPrice",children:[!!a&&!!l&&(0,Q.jsx)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime-price__fullPrice",children:(0,Q.jsx)(ez.E,{content:l,color:"loyalty-premium-background",variant:"footnote-2"})}),(0,Q.jsx)(eu.LocalizedText,{color:"dark",variant:"footnote-1",href:o,data:c})]})]})}),t9={badge:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime-badge__badge",save:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime-badge__save",benefits:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime-badge__benefits"},t6=(0,p.memo)(e=>{var{variant:t,discountPercent:a,benefitsMultiplier:s}=e,r=(0,p.useMemo)(()=>el()(t9.badge,t9[t]),[t]),i=(0,p.useMemo)(()=>"save"===t?{percent:a}:{multiplier:s},[t,a,s]),n="save"===t?"/payment#payment-form-choose-period-badge-discount":"/payment#payment-form-choose-period-badge-benefits";return(0,Q.jsx)("div",{className:r,children:(0,Q.jsx)(eu.LocalizedText,{variant:"caption-1",color:"light",href:n,data:i})})}),t4=(0,p.memo)(e=>{var{packageWithNote:t,selected:a,onClick:s,discountPercent:r,benefitsMultiplier:i}=e,{package:n}=t,o=(0,p.useMemo)(()=>el()("payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime__container",{"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime__selected":a}),[a]),c=(0,p.useMemo)(()=>(0,z.sR)(n),[n])===tQ.jB.week,l=(0,p.useMemo)(()=>c?"/payment#weekly":"/payment#monthly",[c]),d=r>0,u=d&&i>1;return(0,Q.jsxs)("div",{className:o,onClick:s,"data-sku":n.sku,"data-test-id":"purchase-form__package",children:[!!a&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime__selectedIcon",children:(0,Q.jsx)(eL.Icon,{name:"check-outlined",size:"normal",color:"var(--sdv-success-color)"})}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime__packageHeader",children:[(0,Q.jsx)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime__packageLabel",children:(0,Q.jsx)(eu.LocalizedText,{color:"dark",variant:"body-5",href:l})}),!!d&&(0,Q.jsxs)("span",{className:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-item-period-prime__badges",children:[(0,Q.jsx)(t6,{variant:"save",discountPercent:r}),!!u&&(0,Q.jsx)(t6,{variant:"benefits",benefitsMultiplier:i})]})]}),(0,Q.jsx)(t5,{packageWithNote:t,fullPriceIsVisible:d})]})});var t8=["packageWithNote","packagesWithNotes","onPackageSelect"];function t3(e){var t,{attachments:a,videochat:s,letters:r}=null!=(t=e.benefitsAmount)?t:{};return(null!=a?a:0)+(null!=s?s:0)+(null!=r?r:0)}var t7=(0,p.memo)(e=>{var{packageWithNote:t,packagesWithNotes:a,onPackageSelect:s}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,t8),{package:i,note:n}=t,o=(0,p.useMemo)(()=>{var e,t,a=null!=(e=n.rawRecurringPrice)?e:0,s=Number(null!=(t=n.rawPriceWithDiscount)?t:0);return a?Math.round((a-s)/a*100):0},[n]),c=(0,p.useMemo)(()=>
3{if((0,z.sR)(i)!==tQ.jB.month)return 0;var e,t=null==a||null==(e=a.find(e=>(0,z.sR)(e.package)===tQ.jB.week))?void 0:e.package,s=t?t3(t):0;return s?Math.floor(t3(i)/s):0},[i,a]),l=(0,p.useCallback)(()=>{s(t.package)},[s,t.package]);return(0,Q.jsx)(t4,Object.assign({},r,{onClick:l,packageWithNote:t,discountPercent:o,benefitsMultiplier:c}))}),ae=["variant","packagesWithNotes"],at=(0,p.memo)(e=>{var{variant:t="base",packagesWithNotes:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,ae);return"prime"===t?(0,Q.jsx)(t7,Object.assign({},s,{packagesWithNotes:a})):(0,Q.jsx)(t1,Object.assign({},s))}),aa=(0,p.memo)(e=>{switch(e.step){case"plan":return(0,Q.jsx)(tH,Object.assign({},e));case"period":return(0,Q.jsx)(at,Object.assign({},e))}});let as={packagesScrollRoot:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-slider__packagesScrollRoot",packagesScroll:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-slider__packagesScroll",packageSlide:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-slider__packageSlide",prime:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-slider__prime",period:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-slider__period"};var ar=(r=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a,containerRef:s,handlePackageSelect:r,step:i,variant:n,onScroll:o}=e,c=(0,p.useRef)(null),l=(0,p.useRef)(null);(0,p.useLayoutEffect)(()=>{l.current=null,c.current=null},[null==a?void 0:a.sku]);var d=(0,p.useCallback)(e=>{var t=e.currentTarget.scrollLeft,a=c.current;if(null===a){c.current=t;return}var s=t-a;if(!(10>Math.abs(s))){var r=s>0?"forwards":"backwards";c.current=t,r!==l.current&&(l.current=r,null==o||o(r))}},[o]),u=el()(as.packagesScrollRoot,as[i],{[as.prime]:"prime"===n});return 0===t.length?null:(0,Q.jsx)("div",{className:u,children:(0,Q.jsx)("div",{ref:s,className:as.packagesScroll,onScroll:d,children:t.map(e=>{var s=e.package.sku===(null==a?void 0:a.sku),o=e.package.sku;return(0,Q.jsx)("div",{"data-sku":o,className:as.packageSlide,children:(0,Q.jsx)(aa,{selected:s,onPackageSelect:r,packageWithNote:e,packagesWithNotes:t,step:i,variant:n})},e.package.sku)})})})}),(0,p.memo)(e=>{var{step:t}=e,a=(0,F.w)(),{paywallSessionId:s,trackingEnabled:i}=(0,G.L)(),n=(0,p.useCallback)(e=>{i&&a&&D.g.shared(a).logPaywallPackagesSliderScrolled(s,e,{step:t})},[s,t,i,a]);return(0,Q.jsx)(r,Object.assign({},e,{onScroll:n}))})),ai=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a,onPackageSelect:s}=e,[r,i]=tD({packages:(0,p.useMemo)(()=>t.map(e=>e.package),[t]),selectedSku:null==a?void 0:a.sku,onPackageSelect:s});return(0,Q.jsx)(ar,Object.assign({},e,{containerRef:r,handlePackageSelect:i}))});let an={container:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-list__container",packageItem:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-list__packageItem",period:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-list__period",prime:"payment-two-steps-subscription-subscription-packages-list-monetization-model-services-list__prime"},ao=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a,onPackageSelect:s,step:r,variant:i}=e,n=el()(an.container,an[r],{[an.prime]:"prime"===i});return(0,Q.jsx)("div",{className:n,children:t.map(e=>{var n=(null==a?void 0:a.sku)===e.package.sku;return(0,Q.jsx)("div",{className:an.packageItem,children:(0,Q.jsx)(aa,{selected:n,onPackageSelect:s,packageWithNote:e,packagesWithNotes:t,step:r,variant:i})},e.package.sku)})})}),ac=(0,p.memo)(e=>(0,e6.Zm)(e6.zh.LteTablet)?(0,Q.jsx)(ai,Object.assign({},e)):(0,Q.jsx)(ao,Object.assign({},e))),al="payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item-discount-badge__flex",ad=(0,p.memo)(e=>{var{type:t,firstMonthDiscount:a,monthlyDiscount:s,className:r}=e,i=(0,p.useMemo)(()=>{switch(t){case"less-than-coffee":return{href:"/payment#choose-package-step-discount-badge-less-than-coffee",data:{amount:a},style:"yellow",icon:(0,Q.jsx)("div",{className:al,children:(0,Q.jsx)(tT.v,{name:"coffee-emoji",height:12,width:12,className:al})})};case"best-value":return{href:"/payment#choose-package-step-discount-badge-go-deeper",data:{amount:s},icon:(0,Q.jsx)("div",{className:al,children:(0,Q.jsx)(tT.v,{name:"rocket-emoji",height:12,width:12,className:al})}),style:"black"};case"save-monthly":return{href:"/payment#choose-package-step-discount-most-popular",data:{amount:s},style:"yellow"}}},[a,s,t]),n=el()("payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item-discount-badge__container",{"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item-discount-badge__black":"black"===i.style,"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item-discount-badge__yellow":"yellow"===i.style,"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item-discount-badge__directonReverse":"less-than-coffee"===t});return(0,Q.jsx)("div",{className:r,children:(0,Q.jsxs)("div",{className:n,children:[null==i?void 0:i.icon,(0,Q.jsx)(eu.LocalizedText,{color:"inherit",variant:"payment-highlight-discounts-and-benefits-discount-badge",href:i.href,data:i.data})]})})}),au=(0,p.memo)(e=>{var{packageWithNote:{note:t,package:a}}=e,s=(0,eB.A)(),r=(0,p.useMemo)(()=>"number"!=typeof t.rawPriceWithDiscount?"":s(a.currency,t.rawPriceWithDiscount/30,"default"),[t.rawPriceWithDiscount,a.currency,s]),i=(0,p.useMemo)(()=>({price:r}),[r]);return(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item-price-per-day__container",children:(0,Q.jsx)(eu.LocalizedText,{data:i,href:"/payment#price-per-day",color:"light",variant:"footnote-1"})})}),ap={price:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item-full-price__price"},ah=(0,p.memo)(e=>{var{packageWithNote:{note:t,package:a}}=e,s=(0,p.useMemo)(()=>({price:t.priceWithDiscount}),[t.priceWithDiscount]),r=a.firstMonthDiscount===a.monthlyDiscount?"/payment#price-per-month":"/payment#price-per-month-first-discounted";return(0,Q.jsx)("div",{className:ap.container,children:(0,Q.jsxs)("div",{className:ap.price,children:[(0,Q.jsx)(ez.E,{color:"transparent-light",variant:"payment-highlight-discounts-and-benefits-per-credit-regular",content:t.rawPrice}),(0,Q.jsx)(eu.LocalizedText,{data:s,href:r,color:"transparent-light",variant:"payment-highlight-discounts-and-benefits-per-credit"})]})})}),am={twoStepsSubscriptionPackagesListItem:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__twoStepsSubscriptionPackagesListItem",bestValue:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__bestValue",lessThanCoffee:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__lessThanCoffee",discountBadge:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__discountBadge",contentGrid:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__contentGrid",amount:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__amount",pricePerDay:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__pricePerDay",fullPrice:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test1-item__fullPrice"},av=(0,p.memo)(e=>{var{packageWithNote:t,badgeType:a,bestValue:s,onClick:r}=e,{package:i}=t,{amount:n,firstMonthDiscount:o,monthlyDiscount:c}=i,l=(0,p.useMemo)(()=>({amount:n}),[n]),d="number"==typeof o&&"number"==typeof c&&null!==a,u=el()(am.twoStepsSubscriptionPackagesListItem,{[am.lessThanCoffee]:"less-than-coffee"===a,[am.withDiscountBadge]:d,[am.bestValue]:!!s});return(0,Q.jsxs)("button",{className:u,onClick:r,"data-test-id":"purchase-form__package","data-sku":i.sku,children:[!!d&&(0,Q.jsx)(ad,{type:a,firstMonthDiscount:o,monthlyDiscount:c,className:am.discountBadge}),(0,Q.jsxs)("div",{className:am.contentGrid,children:[(0,Q.jsx)("div",{className:am.amount,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment#amount-credits-monthly-format",data:l,variant:"h4",color:"light"})}),(0,Q.jsx)("div",{className:am.pricePerDay,children:(0,Q.jsx)(au,{packageWithNote:t})}),(0,Q.jsx)("div",{className:am.fullPrice,children:(0,Q.jsx)(ah,{packageWithNote:t})})]})]})});var ag=["packageWithNote","onPackageSelect"],af=["less-than-coffee","best-value"],ab=(0,p.memo)(e=>{var{packageWithNote:t,onPackageSelect:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,ag),{package:r}=t,{monthlyDiscount:i}=r,n=(0,p.useCallback)(()=>{a(t.package)},[a,t.package]),o=(0,eR.I)(r,af),c=(0,p.useMemo)(()=>o||(0<(i||0)?"save-monthly":null),[i,o]);return(0,Q.jsx)(av,Object.assign({},s,{badgeType:c,packageWithNote:t,onClick:n}))});let ay=(0,p.memo)(e=>{var{packagesWithNotes:t,onPackageSelect:a}=e,s=(0,p.useMemo)(()=>t.reduce((e,t,a)=>{var s=t.package.perCreditPrice;return void 0===s||e.price<=s?e:{index:a,price:s}},{index:-1,price:1/0}).index,[t]);return t.map((e,t)=>(0,Q.jsx)(ab,{bestValue:t===s,onPackageSelect:a,packageWithNote:e},e.package.sku))});var aw=a(16116);let ak=(0,p.memo)(e=>{var{packageWithNote:{note:t,package:a},selected:s,monthlyPricesTransparent:r}=e,i=(0,eB.A)(),n=(0,aw.Z)(e6.zh.LteTablet),o=(0,p.useMemo)(()=>"number"!=typeof t.rawPriceWithDiscount?"":i(a.currency,t.rawPriceWithDiscount/30,"default"),[t.rawPriceWithDiscount,a.currency,i]),c=r?"payment-package-price-per-day-dsgn7520":"body-1",l=(0,p.useMemo)(()=>({price:(0,Q.jsx)(ez.E,{content:o,color:"inherit",variant:c})}),[o,c]),d=(0,p.useMemo)(()=>el()("payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item-price-per-day__container",{"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item-price-per-day__selected":s}),[s]);return(0,Q.jsx)("div",{className:d,children:(0,Q.jsx)(eu.LocalizedText,{components:l,href:n?"/payment#price-per-day-long":"/payment#price-per-day-short",color:"inherit",variant:r?"payment-package-price-per-day-h4-dsgn7520":"h4"})})}),ax={price:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item-full-price__price",monthlyPricesTransparent:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item-full-price__monthlyPricesTransparent"},aS=(0,p.memo)(e=>{var{packageWithNote:{note:t,package:a},selected:s,monthlyPricesTransparent:r}=e,i=(0,p.useMemo)(()=>({price:t.priceWithDiscount,asterisk:t.asterisk||""}),[t.priceWithDiscount,t.asterisk]),n=a.firstMonthDiscount===a.monthlyDiscount?"/payment#price-monthly":"/payment#price-for-first-month",o=s?"light":"transparent-dark-active",c=(0,p.useMemo)(()=>el()(ax.container,{[ax.monthlyPricesTransparent]:r}),[r]);return(0,Q.jsx)("div",{className:c,children:(0,Q.jsxs)("div",{className:ax.price,children:[!!a.temporaryDiscount&&(0,Q.jsx)(ez.E,{color:o,variant:"footnote-2",content:t.rawPrice}),(0,Q.jsx)(eu.LocalizedText,{data:i,href:n,color:o,variant:"footnote-1"})]})})});var aP=["less-than-coffee","preferred","fully-present"];let aC=(0,p.memo)(e=>{var{packageWithNote:t,selected:a,onClick:s,monthlyPricesTransparent:r}=e,{package:i}=t,{amount:n}=i,o=(0,eR.I)(i,aP),c=(0,p.useMemo)(()=>({amount:n}),[n]),l=el()("payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item__container",{"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item__selected":a}),d=a?"light":"dark";return(0,Q.jsxs)("button",{className:l,onClick:s,"data-test-id":"purchase-form__package","data-sku":i.sku,children:[!!a&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item__selectedIcon",children:(0,Q.jsx)(eL.Icon,{name:"check-outlined",size:"normal",color:"var(--sdv-secondary-color)"})}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item__creditsAmount",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment#amount-credits-monthly-format",data:c,variant:"payment-subscription-form-body-1",color:d}),!!o&&(0,Q.jsx)(eu.LocalizedText,{href:"/payment#payment-form-package-label-"+o,variant:"caption-2",color:d})]}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-item__priceDescription",children:[(0,Q.jsx)(aS,{packageWithNote:t,selected:a,monthlyPricesTransparent:r}),(0,Q.jsx)(ak,{packageWithNote:t,selected:a,monthlyPricesTransparent:r})]})]})});var aj=["packageWithNote","onPackageSelect"],a_=(0,p.memo)(e=>{var{packageWithNote:t,onPackageSelect:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,aj),r=(0,p.useCallback)(()=>{a(t.package)},[a,t.package]),i=(0,j.J2)(()=>
3_.T.shared().subscriptionMonthlyPricesTransparencyEnabled,[],!1);return(0,Q.jsx)(aC,Object.assign({},s,{packageWithNote:t,onClick:r,monthlyPricesTransparent:i}))});let aT=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a,onPackageSelect:s}=e;return(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-list__container",children:t.map(e=>{var t=(null==a?void 0:a.sku)===e.package.sku;return(0,Q.jsx)(a_,{selected:t,packageWithNote:e,onPackageSelect:s},e.package.sku)})})});var aA=(i=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a,containerRef:s,handlePackageSelect:r,onScroll:i}=e,n=(0,p.useRef)(null),o=(0,p.useRef)(null);(0,p.useLayoutEffect)(()=>{o.current=null,n.current=null},[null==a?void 0:a.sku]);var c=(0,p.useCallback)(e=>{var t=e.currentTarget.scrollLeft,a=n.current;if(null===a){n.current=t;return}var s=t-a;if(!(10>Math.abs(s))){var r=s>0?"forwards":"backwards";n.current=t,r!==o.current&&(o.current=r,null==i||i(r))}},[i]);return 0===t.length?null:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-slider__packagesScrollRoot",children:(0,Q.jsx)("div",{ref:s,className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-slider__packagesScroll",onScroll:c,children:t.map(e=>{var t=e.package.sku===(null==a?void 0:a.sku),s=e.package.sku;return(0,Q.jsx)("div",{"data-sku":s,className:"payment-two-steps-subscription-subscription-packages-list-dsgn6269-test2-slider__packageSlide",children:(0,Q.jsx)(a_,{selected:t,onPackageSelect:r,packageWithNote:e})},e.package.sku)})})})}),(0,p.memo)(e=>{var t=(0,F.w)(),{paywallSessionId:a,trackingEnabled:s}=(0,G.L)(),r=(0,p.useCallback)(e=>{s&&t&&D.g.shared(t).logPaywallPackagesSliderScrolled(a,e)},[a,s,t]);return(0,Q.jsx)(i,Object.assign({},e,{onScroll:r}))})),aI=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a,onPackageSelect:s}=e,[r,i]=tD({packages:(0,p.useMemo)(()=>t.map(e=>e.package),[t]),selectedSku:null==a?void 0:a.sku,onPackageSelect:s});return(0,Q.jsx)(aA,Object.assign({},e,{containerRef:r,handlePackageSelect:i}))});let aN=(0,p.memo)(e=>(0,aw.Z)(e6.zh.LteTablet)?(0,Q.jsx)(aI,Object.assign({},e)):(0,Q.jsx)(aT,Object.assign({},e)));var aE=(0,p.memo)(e=>{switch((0,p.useEffect)(()=>{h.A.emit("event.purchase.form.packages.list.ready")},[]),e.variant){case"dsgn6269-test1":return(0,Q.jsx)(ay,Object.assign({},e));case"dsgn6269-test2":return(0,Q.jsx)(aN,Object.assign({},e));case"monetization-model-services":return(0,Q.jsx)(ac,Object.assign({},e,{variant:"base"}));case"monetization-model-services-prime":return(0,Q.jsx)(ac,Object.assign({},e,{variant:"prime"}));default:return(0,Q.jsx)(tB,Object.assign({},e))}}),aM=a(600);let aO=(0,p.memo)(e=>{var{discountNotice:t,taxesNotIncludedVisible:a,addLineBreakAfterTaxes:s=!0,variant:r}=e,i=(0,eB.A)(),n=(0,p.useMemo)(()=>{var e,n,o=null==t||null==(e=t.discountPackage)?void 0:e.meta.TrialPeriod,c=o?"-"+o:"",l={price:null!=t&&null!=(n=t.discountPackage)&&n.recurringPrice?i(t.discountPackage.currency,t.discountPackage.recurringPrice,"default"):void 0};return["monetization-model-services"!==r?(0,Q.jsx)(ex.X,{href:"/payment#help-description"},"help-description"):void 0,a?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ex.X,{href:"/payment#taxes-not-included"},"taxes-not-included"),!!s&&(0,Q.jsx)("br",{})]}):void 0,"dsgn6269-test2"===r?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(ex.X,{href:"/payment#recurring-subscription-note"},"recurring-subscription"),(0,Q.jsx)("br",{})]}):void 0,(null==t?void 0:t.type)==="two-tier-discount"?(0,Q.jsx)(ex.X,{href:"/payment#payment-note-first-month-discount-then-regular"},"payment-methods-note"):void 0,(null==t?void 0:t.type)==="two-tier-discount-with-transparency-price-texts"?(0,Q.jsx)(ex.X,{href:"/payment#payment-note-first-month-discount-then-regular-transparency"},"payment-methods-note"):void 0,(null==t?void 0:t.type)==="two-tier-discount-dsgn6269-test2"?(0,Q.jsx)(ex.X,{href:"/payment#payment-note-first-month-discount-then-regular-dsgn6269-test2"},"payment-methods-note"):void 0,(null==t?void 0:t.type)==="two-tier-discount-with-transparency-price-texts-dsgn6269-test2"?(0,Q.jsx)(ex.X,{href:"/payment#payment-note-first-month-discount-then-regular-transparency-dsgn6269-test2"},"payment-methods-note"):void 0,(null==t?void 0:t.type)==="first-week"?(0,Q.jsx)(ex.X,{href:"/payment#payment-methods-note-1-week"},"payment-methods-note"):void 0,(null==t?void 0:t.type)==="real-recurring-price"?(0,Q.jsx)(ex.X,{href:"/payment#payment-note-with-recurring-price"+c,data:l},"payment-methods-note"):void 0,(null==t?void 0:t.type)==="first-month"?(0,Q.jsx)(ex.X,{href:"/payment#payment-methods-note"+c},"payment-methods-note"):void 0,(null==t?void 0:t.type)==="one-time"?(0,Q.jsx)(ex.X,{href:"/payment#payment-one-time-discount-note"+c}
3,"payment-methods-note"):void 0].filter(Boolean).reduce((e,t,a,s)=>(e.push(t),a<s.length-1&&e.push((0,Q.jsx)("span",{children:" "},(null==t?void 0:t.key)+"-space")),e),[])},[t,a,s,i,r]);return(0,Q.jsx)("div",{className:"payment-two-steps-subscription-subscription-description__wrapper",children:(0,Q.jsx)("span",{children:n})})});var aR=(0,p.memo)(e=>{var{packages:t,variant:a,addLineBreakAfterTaxes:s,activePackage:r=null}=e,i=(0,j.J2)(()=>_.T.shared().transparencyPriceTextsEnabled,[],!1),n=(0,p.useMemo)(()=>{var e=t.find(e=>e.temporaryDiscount);if(!e||"dsgn6269-test1"===a)return null;if("monetization-model-services"===a)return{type:(0,z.sR)(r)===tQ.jB.week?"first-week":"first-month",discountPackage:r};var{firstMonthDiscount:s,monthlyDiscount:n}=e;return"dsgn6269-test2"===a&&s!==n?i?{type:"two-tier-discount-with-transparency-price-texts-dsgn6269-test2",discountPackage:e}:{type:"two-tier-discount-dsgn6269-test2",discountPackage:e}:s!==n?i?{type:"two-tier-discount-with-transparency-price-texts",discountPackage:e}:{type:"two-tier-discount",discountPackage:e}:e.standartPrice!==e.recurringPrice?{type:"real-recurring-price",discountPackage:e}:{type:e.recurrent?"first-month":"one-time",discountPackage:e}},[t,a,r,i]),o=(0,p.useMemo)(()=>!!t.find(e=>{var t;return null==e||null==(t=e.priceWithTax)?void 0:t.taxIncluded}),[t]);return(0,Q.jsx)(aO,{discountNotice:n,taxesNotIncludedVisible:o,addLineBreakAfterTaxes:s,variant:a})});let aF="payment-two-steps-subscription-choose-package-step-base__choosePackageStepItemHeader",aB="payment-two-steps-subscription-choose-package-step-base__choosePackageStepItem",aL=(0,p.memo)(e=>{var{packages:t,packagesWithNotes:a,onPackageSelect:s,recurringSubscription:r,paymentReason:i,deleteAccountDiscountFlow:n,onDeleteProfileAnywayClick:o,onClose:c,forceOnClose:l}=e,d=r?"/payment#choose-package-step-choose-plan-monthly-credit-pack":"/payment#choose-package-step-choose-credit-pack-size",u=(0,ea.A)("payment/form","delete-profile-anyway"),h=(0,p.useMemo)(()=>({recurring:r,paymentReason:i}),[r,i]),m=(0,p.useMemo)(()=>el()("payment-two-steps-subscription-choose-package-step-base__choosePackageStepWrapper",{"payment-two-steps-subscription-choose-package-step-base__deleteAccountDiscountFlow":n}),[n]),v=el()(aF,"payment-two-steps-subscription-choose-package-step-base__choosePlan"),g=el()(aF,"payment-two-steps-subscription-choose-package-step-base__getBenefits"),f=el()(aB,"payment-two-steps-subscription-choose-package-step-base__plans"),b=el()(aB,"payment-two-steps-subscription-choose-package-step-base__benefits");return(0,Q.jsxs)("div",{className:m,children:[(0,Q.jsx)(ev.M,{type:"choose-package",options:h}),(0,Q.jsx)(tx.g,{onClose:c,forceOnClose:l}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-base__choosePackageStep",children:[(0,Q.jsx)("div",{className:v,children:(0,Q.jsx)(ex.X,{href:d})}),(0,Q.jsx)("div",{className:g,children:(0,Q.jsx)(ex.X,{href:"/payment#choose-package-step-get-bonuses"})}),(0,Q.jsx)("div",{className:f,"data-test-id":"purchase-form__packages-list",children:(0,Q.jsx)(aE,{packagesWithNotes:a,onPackageSelect:s})}),(0,Q.jsx)("div",{className:b,children:(0,Q.jsx)(aM.y,{recurringSubscription:r})}),!!n&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-base__choosePackageStepDeleteAnyway",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-base__choosePackageStepDeleteAnywayLimiter",children:(0,Q.jsx)(ed.$,{title:u,variant:"common",blockLevel:!0,onClick:o})})})]}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-base__choosePackageStepFooter",children:(0,Q.jsx)(aR,{packages:t})})]})});var az=["packages"],aD=(0,p.memo)(e=>{var{packages:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,az),s=(0,ea.A)("payment","asterisk"),r=(0,p.useCallback)(()=>{h.A.emit("event.overlay.purchase.declined")},[]),i=(0,eB.A)(),n=(0,p.useMemo)(()=>t.map(e=>{var{temporaryDiscount:t,currency:a,recurringPriceWithTax:r,perCreditPrice:n,recurringPrice:o}=e,c=null!=r&&r.taxIncluded&&"number"==typeof(null==r?void 0:r.netPrice)?r.netPrice:o,l={price:"number"==typeof c?i(a,c,"short"):"",rawPrice:"number"==typeof c?i(a,c,"discounted"):void 0,recurringPrice:"number"==typeof o?i(a,o,"short"):"",rawRecurringPrice:o,perCreditPrice:"number"==typeof n?i(a,n,"short"):"",priceWithDiscount:i(a,(0,tc.he)(e),"short"),asterisk:t?s:""};return{package:e,note:l}}).sort((e,t)=>
3e.package.amount-t.package.amount),[t,s,i]),o=(0,p.useMemo)(()=>!!t.find(e=>e.recurrent),[t]),c=a.paymentReason===H.N.AccountDeletionDiscount;return(0,Q.jsx)(aL,Object.assign({},a,{packages:t,packagesWithNotes:n,recurringSubscription:o,deleteAccountDiscountFlow:c,onDeleteProfileAnywayClick:r}))});let aW="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-base__continueButton",aV=(0,p.memo)(e=>{var{packagesWithNotes:t,recurringSubscription:a,selectedPackage:s,onPackageSelect:r,onContinueButtonClick:i,logLastBenefitInViewport:n,onClose:o}=e,c=(0,ea.A)("payment","form-continue"),l=(0,e6.Zm)(e6.zh.LteTablet),d=(0,p.useRef)(null);(0,p.useEffect)(()=>{if(l&&n){var e=d.current;if(e){var t=new IntersectionObserver(e=>{var[a]=e;null!=a&&a.isIntersecting&&(n(),t.disconnect())},{threshold:0,rootMargin:"0px 0px -80px 0px"});return t.observe(e),()=>t.disconnect()}}},[l,n]);var u=s?s.benefitsAmount.messages:t.map(e=>e.package.benefitsAmount.messages);return(0,Q.jsxs)("div",{children:[(0,Q.jsx)(tx.g,{onClose:o}),(0,Q.jsx)(ev.M,{type:"monetization-model-services"}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-base__choosePackageStep",children:[(0,Q.jsx)("span",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-base__plansTitle",children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment#choose-package-step-choose-plan-weekly",variant:"body-2"})}),(0,Q.jsx)("div",{"data-test-id":"purchase-form__packages-list",children:(0,Q.jsx)(aE,{packagesWithNotes:t,onPackageSelect:r,variant:"monetization-model-services",selectedPackage:s,step:"plan"})}),!l&&(0,Q.jsx)(ed.$,{variant:"secondary",onClick:i,title:c,className:aW}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-base__benefits",children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-base__benefitsTitle",children:(0,Q.jsx)(eu.LocalizedText,{variant:"h2",textAlign:"center",href:"/payment#choose-package-step-benefits-title"})}),(0,Q.jsx)(aM.y,{monetizationModel:"services",itemVariant:"monetization-model-services",meaningfulMessages:u,recurringSubscription:a}),(0,Q.jsx)("div",{ref:d,className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-base__benefitsScrollEndAnchor","aria-hidden":!0})]})]}),!!l&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-base__choosePackageStepFooterWrapper",children:(0,Q.jsx)(ed.$,{variant:"secondary",onClick:i,title:c,className:aW})})]})});var aU=["onPackageSelect","onContinueButtonClick","selectedPackage"],aG=a(10621),aq=["packages","packagesWithNotes","onPackageSelect","selectedPackage"],aH=(0,p.memo)(e=>{var{onPackageSelect:t,onContinueButtonClick:a,selectedPackage:s}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,aU),{paywallSessionId:i,trackingEnabled:n}=(0,G.L)(),o=(0,F.w)(),c=(0,p.useRef)(!1),l=(0,p.useRef)(!1);(0,p.useEffect)(()=>{!l.current&&n&&o&&s&&(l.current=!0,D.g.shared(o).logPaywallPlanClick(i,(0,V.yD)(s)))},[i,s,n,o]);var d=(0,p.useCallback)(()=>{!c.current&&n&&o&&(c.current=!0,D.g.shared(o).logPaywallBenefitsViewed(i))},[i,n,o]),u=(0,p.useCallback)(e=>{n&&o&&D.g.shared(o).logPaywallPlanClick(i,(0,V.yD)(e)),t(e)},[t,i,n,o]),h=(0,p.useCallback)(()=>{n&&o&&s&&D.g.shared(o).logPaywallGetPlanButtonClick(i,(0,V.yD)(s)),a()},[a,i,s,n,o]),m=(0,p.useCallback)(()=>{n&&o&&D.g.shared(o).logPaywallCloseButtonClick(i,{step:"plan"}),ew.Y.shared().get(ek.A).actions.close("purchase")}
3,[i,n,o]);return(0,Q.jsx)(aV,Object.assign({},r,{selectedPackage:s,onPackageSelect:u,onContinueButtonClick:h,onClose:m,logLastBenefitInViewport:d}))}),aQ=(0,p.memo)(e=>{var{packages:t,packagesWithNotes:a,onPackageSelect:s,selectedPackage:r}=e,i=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,aq),[n,o]=(0,p.useState)(()=>{var e,t;return 0===a.length?null:r?null!=(e=null==(t=a.find(e=>{var t;return null==(t=e.package.benefits)?void 0:t.some(t=>"subscription"===t.type&&t.recurrentPeriod===tQ.jB.month&&(0,aG.L)(e.package.benefitsAmount,null==r?void 0:r.benefitsAmount))}))?void 0:t.package)?e:r:a[0].package}),c=(0,p.useCallback)(e=>{o(e)},[]),l=(0,p.useCallback)(()=>{n&&s(n)},[n,s]),d=(0,p.useMemo)(()=>!!t.find(e=>e.recurrent),[t]),u=(0,p.useMemo)(()=>{var e=a.filter(e=>{var t;return null==(t=e.package.benefits)?void 0:t.some(e=>"subscription"===e.type&&e.recurrentPeriod===tQ.jB.month)});return e.length>0?e:a},[a]);return(0,Q.jsx)(aH,Object.assign({},i,{packagesWithNotes:u,recurringSubscription:d,selectedPackage:n,onPackageSelect:c,onContinueButtonClick:l}))});let aY=(0,p.memo)(e=>{var{onClose:t}=e,a=(0,aw.Z)(e6.zh.LteTablet),s=(0,ea.A)("/payment/form/header","monetization-model-services-subtitle"),r=(0,p.useMemo)(()=>a?s:s.replace("- ","-<br/>"),[a,s]);return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-header__container",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-header__content",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/header#monetization-model-services",variant:"subscription-prime-title",color:"white"}),(0,Q.jsx)(ez.E,{variant:"body-2",color:"white",content:r})]}),(0,Q.jsx)(tx.g,{onClose:t})]})}),aZ={container:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime__container",packagesContainer:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime__packagesContainer",continueButton:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime__continueButton",stickyButtonContainer:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime__stickyButtonContainer",plansComparisonTable:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime__plansComparisonTable",content:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime__content",benefits:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime__benefits"},aJ="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__comparisonSection",aK="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__benefitIcon",aX="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__benefitIconOverlay";var a$=a(99115),a0=a(13665);let a1=(0,p.memo)(e=>{var{variant:t,appearance:a,href:s,onClick:r}=e,i=(0,p.useMemo)(()=>"prime"===t?"subscription-prime-toggle-option":"filled"===a?"footnote-1":"outlined"===a?"footnote-2":"caption-1",[a,t]),n=(0,p.useMemo)(()=>el()("payment-commons-plan-label__planLabel",{"payment-commons-plan-label__outlined":"outlined"===a,"payment-commons-plan-label__outlinedDark":"outlined-dark"===a,"payment-commons-plan-label__primeFilled":"filled"===a&&"prime"===t,"payment-commons-plan-label__essentialsFilled":"filled"===a&&"essentials"===t,"payment-commons-plan-label__clickable":!!r}),[a,r,t]),o="prime"===t?"/payment/plan#prime-short":"/payment/plan#essentials-short";return(0,Q.jsx)("span",{className:n,onClick:r,children:(0,Q.jsx)(eu.LocalizedText,{href:null!=s?s:o,variant:i,color:"inherit"})})}),a2="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison-row__planCell",a5="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison-row__planCellHighlighted",a9=(0,p.memo)(e=>{var{href:t,prime:a,essentials:s,primeIsSelected:r}=e,i=(0,p.useMemo)(()=>el()(a2,{[a5]:r}),[r]),n=(0,p.useMemo)(()=>el()(a2,{[a5]:!r}),[r]);return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison-row__comparisonRow",children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison-row__comparisonFeature",children:(0,Q.jsx)(eu.LocalizedText,{href:t,variant:"footnote-2",color:"dark"})}),(0,Q.jsx)("div",{className:n,children:s}),(0,Q.jsx)("div",{className:i,children:a})]})});var a6=(0,Q.jsx)(eL.Icon,{name:"thin-cross",size:"small"});function a4(e){return e?(0,Q.jsx)(eL.Icon,{name:"check-thick",size:"normal"}):(0,Q.jsx)(eL.Icon,{name:"check",size:"normal"})}let a8=(0,p.memo)(e=>{var{selectedPlan:t,onPlanSelect:a}=e,s="prime"===t,r=(0,p.useMemo)(()=>[{href:"/payment/form/plan#daily-messages",prime:(0,Q.jsx)("span",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__messagesMultiplier",children:(0,Q.jsx)(ez.E,{variant:"payment-subscription-form-body-1",font:"playfair-display",color:"inherit",content:"x2"})}),essentials:a4(!s)},{href:"/payment/form/plan#photos-and-videos",prime:a4(s),essentials:a6},{href:"/payment/form/plan#video-chat-time",prime:a4(s),essentials:a6},{href:"/payment/form/plan#letters",prime:a4(s),essentials:a6}],[s]),i=(0,p.useMemo)(()=>[{href:"/payment/form/plan#vip-badge",prime:(0,Q.jsx)("span",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__primeIcon",children:(0,Q.jsx)(eL.Icon,{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__primeIconGlyph",name:"loyalty-vip",size:"normal",color:"var(--white-color)"})}),essentials:a6},{href:"/payment/form/plan#priority-support",prime:(0,Q.jsxs)("span",{className:aK,children:[(0,Q.jsx)(eL.Icon,{name:"priority-support",size:"normal"}),(0,Q.jsx)(eL.Icon,{name:"priority-support",size:"normal",className:aX})]}),essentials:a6},{href:"/payment/form/plan#stickers-and-smiles",prime:(0,Q.jsxs)("span",{className:aK,children:[(0,Q.jsx)(eL.Icon,{name:"prime-heart",size:"normal"}),(0,Q.jsx)(eL.Icon,{name:"prime-heart",size:"normal",className:aX})]}),essentials:a6}],[]),n=(0,p.useMemo)(()=>[{href:"/payment/form/plan#lets-mingle",prime:a4(s),essentials:a4(!s)},{href:"/payment/form/plan#meaningful-connections",prime:a4(s),essentials:a4(!s)},{href:"/payment/form/plan#shared-presence",prime:a4(s),essentials:a4(!s)},{href:"/payment/form/plan#every-message-one-place",prime:a4(s),essentials:a4(!s)}],[s]),o=el()(aJ,"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__withoutTopBorder"),c=s?"filled":"outlined",l=s?"outlined":"filled",d=(0,p.useCallback)(()=>a("essentials"),[a]),u=(0,p.useCallback)(()=>a("prime"),[a]);return(0,Q.jsx)(a$.E,{variant:t,className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__plansComparison",children:(0,Q.jsxs)(a0.$,{variant:"prime",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__comparisonHeader",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/plan#comparison-title",variant:"footnote-1",color:"dark"}),(0,Q.jsx)(a1,{variant:"essentials",appearance:l,onClick:d}),(0,Q.jsx)(a1,{variant:"prime",appearance:c,onClick:u})]}),(0,Q.jsx)("div",{className:o,children:r.map(e=>(0,Q.jsx)(a9,Object.assign({},e,{primeIsSelected:s}),e.href))}),(0,Q.jsx)("div",{className:aJ,children:i.map(e=>(0,Q.jsx)(a9,Object.assign({},e,{primeIsSelected:s}),e.href))}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-table-comparison__comparisonMobileSection",children:n.map(e=>(0,Q.jsx)(a9,Object.assign({},e,{primeIsSelected:s}),e.href))})]})})}),a3="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__option",a7="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__optionSelected",se="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__input",st=(0,p.memo)(e=>{var{selectedPlan:t,onPlanSelect:a}=e,s="prime"===t,r=(0,p.useCallback)(e=>{a(e.currentTarget.value)},[a]),i=(0,p.useMemo)(()=>el()(a3,{[a7]:s,"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__primeOptionSelected":s}),[s]),n=(0,p.useMemo)(()=>el()(a3,"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__essentialsOption",{[a7]:!s,"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__essentialsOptionSelected":!s}),[s]),o=(0,p.useMemo)(()=>el()("payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__primeTitle",{"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__primeTitleSelected":s}),[s]);return(0,Q.jsxs)("fieldset",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__toggle",children:[(0,Q.jsxs)("label",{className:n,children:[(0,Q.jsx)("input",{className:se,type:"radio",name:"subscription-prime-plan",value:"essentials",checked:!s,onChange:r}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/plan#essentials-full",variant:"callout-600",color:"inherit"})]}),(0,Q.jsxs)("label",{className:i,children:[(0,Q.jsx)("input",{className:se,type:"radio",name:"subscription-prime-plan",value:"prime",checked:s,onChange:r}),(0,Q.jsx)("span",{className:o,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/plan#prime-full",variant:"subscription-prime-toggle-option",color:"inherit"})}),(0,Q.jsx)(eL.Icon,{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-plan-prime-toggle__primeIcon",name:"loyalty-vip",size:"normal"})]})]})}),sa=(0,p.memo)(e=>{var{onContinueButtonClick:t,selectedPlan:a,onPlanSelect:s,onClose:r}=e,i=(0,ea.A)("payment/form/plan","essentials"===a?"get-essentials":"get-prime"),n=(0,aw.Z)(e6.zh.LteTablet),o="essentials"===a?"essentials-gradient":"prime-gradient",c="essentials"===a?"services-essentials":"services-prime";return(0,Q.jsxs)("div",{className:aZ.container,children:[(0,Q.jsx)(aY,{onClose:r}),(0,Q.jsxs)("div",{className:aZ.content,children:[(0,Q.jsxs)("div",{className:aZ.packagesContainer,children:[(0,Q.jsx)("div",{className:aZ.toggleContainer,children:(0,Q.jsx)(st,{selectedPlan:a,onPlanSelect:s})}),(0,Q.jsx)("div",{className:aZ.plansComparisonTable,children:(0,Q.jsx)(a8,{selectedPlan:a,onPlanSelect:s})}),!n&&(0,Q.jsx)(ed.$,{variant:o,onClick:t,title:i,className:aZ.continueButton,size:"large",slick:!0})]}
3),(0,Q.jsxs)("div",{className:aZ.benefits,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment#choose-package-step-more-ways-to-feel-closer",variant:"payment-subscription-benefits-title-dsgn6269-test2",color:"dark",textAlign:n?"center":"left"}),(0,Q.jsx)(aM.y,{itemVariant:"monetization-model-services-prime",benefitsScope:c})]})]}),!!n&&(0,Q.jsx)("div",{className:aZ.stickyButtonContainer,children:(0,Q.jsx)(ed.$,{variant:o,onClick:t,title:i,className:aZ.continueButton,size:"large",slick:!0})})]})});var ss=["onPlanSelect","onContinueButtonClick","selectedPackage"],sr=(0,p.memo)(e=>{var{onPlanSelect:t,onContinueButtonClick:a,selectedPackage:s}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,ss),{paywallSessionId:i,trackingEnabled:n}=(0,G.L)(),o=(0,F.w)(),c=(0,p.useRef)(null);(0,p.useEffect)(()=>{n&&o&&s&&c.current!==s.sku&&(c.current=s.sku,D.g.shared(o).logPaywallPlanClick(i,(0,V.yD)(s)))},[i,s,n,o]);var l=(0,p.useCallback)(()=>{n&&o&&s&&D.g.shared(o).logPaywallGetPlanButtonClick(i,(0,V.yD)(s)),a()},[a,i,s,n,o]);return(0,Q.jsx)(sa,Object.assign({},r,{onPlanSelect:t,onContinueButtonClick:l}))}),si=["prime","essentials"],sn=(0,p.memo)(e=>{var{packages:t,selectedPackage:a,onPackageSelect:s,onClose:r}=e,i=(0,j.J2)(()=>_.T.shared().purchaseChooseSubscriptionPackageBadges,[]),n=(0,p.useMemo)(()=>t.find(e=>(0,z.sR)(e)===tQ.jB.month&&"prime"===(0,q.I)(e,si,i)),[t,i]),o=(0,p.useMemo)(()=>t.find(e=>(0,z.sR)(e)===tQ.jB.month&&"essentials"===(0,q.I)(e,si,i)),[t,i]),c=a&&"essentials"===(0,q.I)(a,si,i)?"essentials":"prime",[l,d]=(0,p.useState)(c),u="essentials"===l?o:n,h=(0,p.useCallback)(()=>{u&&s(u)},[s,u]);return(0,Q.jsx)(sr,{onClose:r,selectedPlan:l,selectedPackage:u,onPlanSelect:d,onContinueButtonClick:h})}),so=(0,p.memo)(e=>(0,j.J2)(()=>_.T.shared().primeVipPackagesEnabled,[],!0)?(0,Q.jsx)(sn,Object.assign({},e)):(0,Q.jsx)(aQ,Object.assign({},e))),sc=a(23535),sl=a(43999);let sd=(0,p.memo)(e=>{var{welcomeOfferIsAvailable:t,recurrentPeriodIsWeek:a}=e;return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base-recurring-description__recurringDescription",children:[!!t&&(0,Q.jsx)(eu.LocalizedText,{href:a?"/payment#payment-methods-note-1-week":"/payment#payment-methods-note",variant:"footnote-2",color:"dark"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment#taxes-not-included",variant:"footnote-2",color:"dark"})]})});var su=(0,p.memo)(e=>{var{selectedPackage:t}=e,a=(0,p.useMemo)(()=>(0,z.sR)(t),[t])===tQ.jB.week,s=(0,p.useMemo)(()=>!!(null!=t&&t.temporaryDiscount),[t]);return(0,Q.jsx)(sd,{welcomeOfferIsAvailable:s,recurrentPeriodIsWeek:a})}),sp=["discovery","connection","closeness"];let sh=(0,p.memo)(e=>{var{onChangePlan:t,packagesWithNotes:a,selectedPackage:s,onPeriodSelect:r,onContinue:i,onClose:n}=e,o=(0,e6.Zm)(e6.zh.LteTablet),c=(0,sl.A)("payment","form-continue"),l=(0,eR.I)(null!=s?s:a[0].package,sp),d=(0,p.useMemo)(()=>"/payment#payment-form-choose-period-benefits-title-"+l,[l]),u=(0,p.useMemo)(()=>a.map(e=>e.package),[a]),h=s?s.benefitsAmount.messages:u.map(e=>e.benefitsAmount.messages);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__choosePeriodStepWrapper",children:[(0,Q.jsx)(tx.g,{onClose:n}),(0,Q.jsx)(sc.o,{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__backButton",onClick:t}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__header",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment#payment-form-choose-period-title",variant:"payment-form-period-title",color:"dark"}),(0,Q.jsx)("span",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__planTitle",children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment#payment-form-choose-period-plan-"+l,variant:"payment-subscription-h1",color:"dark"})})]}),(0,Q.jsx)("span",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__description",children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment#payment-form-choose-period-description",variant:"body-2",color:"dark"})}),(0,Q.jsx)(aE,{packagesWithNotes:a,onPackageSelect:r,variant:"monetization-model-services",selectedPackage:s,step:"period"}),!!o&&(0,Q.jsxs)("div",{children:[(0,Q.jsx)(eu.LocalizedText,{variant:"h2",textAlign:"center",href:d}),(0,Q.jsx)(aM.y,{monetizationModel:"services",itemVariant:"monetization-model-services",meaningfulMessages:h})]}),!!o&&(0,Q.jsx)(su,{selectedPackage:s}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__footerWrapper",children:(0,Q.jsx)(ed.$,{variant:"secondary",onClick:i,title:c,className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__continueButton"})})]}),!o&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-base__subscriptionDescriptionFooter",children:(0,Q.jsx)(aR,{variant:"monetization-model-services",activePackage:s,packages:u})})]})});var sm=(0,p.memo)(e=>{var{selectedPackage:t,onContinue:a,onChangePlan:s,onClose:r}=e,{paywallSessionId:i,trackingEnabled:n}=(0,G.L)(),o=(0,F.w)(),c=(0,p.useRef)(!1);(0,p.useEffect)(()=>{!c.current&&n&&o&&t&&(c.current=!0,D.g.shared(o).logPaywallPlanPeriodView(i,(0,V.yD)(t)))},[i,n,o,t]),(0,p.useEffect)(()=>{n&&o&&t&&D.g.shared(o).logPaywallPlanPeriodClick(i,(0,V.yD)(t))},[i,t,n,o]);var l=(0,p.useCallback)(()=>{n&&o&&t&&D.g.shared(o).logPaywallPlanPeriodContinueButtonClick(i,(0,V.yD)(t)),a()},[a,i,t,n,o]),d=(0,p.useCallback)(()=>{n&&o&&D.g.shared(o).logPaywallPlanPeriodBackButtonClick(i),s()},[s,i,n,o]),u=(0,p.useCallback)(()=>{n&&o&&D.g.shared(o).logPaywallCloseButtonClick(i,{step:"period"}),r()}
3,[r,i,n,o]);return(0,Q.jsx)(sh,Object.assign({},e,{onContinue:l,onChangePlan:d,onClose:u}))}),sv=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a}=e,s=(0,p.useMemo)(()=>t.filter(e=>{if(!(0,aG.L)(e.package.benefitsAmount,null==a?void 0:a.benefitsAmount))return!1;var t=(0,z.sR)(e.package);return t===tQ.jB.month||t===tQ.jB.week}).sort((e,t)=>{var a=(0,z.sR)(e.package),s=(0,z.sR)(t.package);return(a!==tQ.jB.month)-(s!==tQ.jB.month)}),[t,a]);return(0,Q.jsx)(sm,Object.assign({},e,{packagesWithNotes:s}))});let sg="payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__continueButton",sf=(0,p.memo)(e=>{var{selectedPlan:t}=e,a=(0,e6.Zm)(e6.zh.LteTablet),s=el()({"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime-header__primePlanTitle":"prime"===t});return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime-header__periodHeader",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime-header__periodTitles",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment#payment-form-choose-period-title",variant:"payment-form-period-title",color:"dark"}),(0,Q.jsx)("span",{className:s,children:(0,Q.jsx)(eu.LocalizedText,{href:"essentials"===t?"/payment/plan#essentials-full":"/payment/plan#prime-full",variant:"essentials"===t?"h1":a?"payment-benefits-amount":"payment-subscription-h1",color:"essentials"===t?"dark":"inherit"})})]}),(0,Q.jsx)("span",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime-header__periodDescription",children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment#payment-form-choose-period-description",variant:"body-2",color:"dark"})})]})}),sb=(0,p.memo)(e=>{var{selectedPackage:t}=e,a=(0,p.useMemo)(()=>!!(null!=t&&t.temporaryDiscount),[t]);return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime-recurring-description__recurringDescription",children:[!!a&&(0,Q.jsx)(eu.LocalizedText,{href:"/payment#payment-methods-note-period",variant:"caption-2",color:"dark"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment#taxes-not-included-full-terms",variant:"caption-2",color:"dark"})]})});var sy=a(11980),sw=a(14717);let sk=(0,p.memo)(e=>{var{onChangePlan:t,packagesWithNotes:a,selectedPackage:s,selectedPlan:r,renewableBenefits:i,primeBenefits:n,commonBenefits:o,benefitsLabel:c,benefitsAmount:l,onSwitchToPrime:d,onPeriodSelect:u,onContinue:p,onClose:h}=e,m=(0,e6.Zm)(e6.zh.LteTablet),v=(0,sl.A)("payment","form-continue"),g="prime"===r?"prime-gradient":"essentials-gradient",f=!!(l.attachments||l.videochat||l.letters),b="essentials"===r&&f,y="essentials"===r&&!f,w={link:(0,Q.jsx)("span",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__primeLink",children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/plan#prime-full",variant:"footnote-1",font:"playfair-display",color:"inherit",onClick:d})})},k=(0,Q.jsx)(sw.t,{benefitsAmount:l,children:(0,Q.jsx)(eu.LocalizedText,{href:b?"/payment/plan-bonuses#want-every-period":"/payment/plan-bonuses#subscribe-to-prime",variant:"footnote-1",color:"dark",components:w})});return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__choosePeriodStepWrapper",children:[(0,Q.jsx)(tx.g,{onClose:h}),(0,Q.jsx)(sc.o,{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__backButton",onClick:t}),(0,Q.jsx)(sf,{selectedPlan:r}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__choosePeriodContent",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__packagesContainer",children:[(0,Q.jsx)(aE,{packagesWithNotes:a,onPackageSelect:u,selectedPackage:s,variant:"monetization-model-services-prime",step:"period"}),!m&&(0,Q.jsx)(ed.$,{variant:g,onClick:p,title:v,className:sg,size:"large",slick:!0})]}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__benefitsContainer",children:[!!b&&k,(0,Q.jsx)(sy.I,{variant:r,label:c,renewableBenefits:i,primeBenefits:n,commonBenefits:o}),!!y&&k]})]}),(0,Q.jsx)(sb,{selectedPackage:s})]}),!!m&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services-choose-period-prime__stickyButtonContainer",children:(0,Q.jsx)(ed.$,{variant:g,onClick:p,title:v,className:sg,size:"large",slick:!0})})]})});var sx=["packagesWithNotes","selectedPackage","onSwitchPlan"],sS=(0,p.memo)(e=>{var{selectedPackage:t,onContinue:a,onChangePlan:s,onClose:r,onSwitchToPrime:i}=e,{paywallSessionId:n,trackingEnabled:o}=(0,G.L)(),c=(0,F.w)(),l=(0,p.useRef)(!1);(0,p.useEffect)(()=>{!l.current&&o&&c&&t&&(l.current=!0,D.g.shared(c).logPaywallPlanPeriodView(n,(0,V.yD)(t)))},[n,o,c,t]),(0,p.useEffect)(()=>{o&&c&&t&&D.g.shared(c).logPaywallPlanPeriodClick(n,(0,V.yD)(t))},[n,t,o,c]);var d=(0,p.useCallback)(()=>{o&&c&&t&&D.g.shared(c).logPaywallPlanPeriodContinueButtonClick(n,(0,V.yD)(t)),a()},[a,n,t,o,c]),u=(0,p.useCallback)(()=>{o&&c&&D.g.shared(c).logPaywallPlanPeriodBackButtonClick(n),s()},[s,n,o,c]),h=(0,p.useCallback)(()=>{o&&c&&D.g.shared(c).logPaywallCloseButtonClick(n,{step:"period"}),r()},[r,n,o,c]),m=(0,p.useCallback)(()=>{o&&c&&t&&D.g.shared(c).logPaywallPlanPeriodPrimeUpsellClick(n,(0,V.yD)(t)),i()},[i,n,t,o,c]);return(0,Q.jsx)(sk,Object.assign({},e,{onContinue:d,onChangePlan:u,onClose:h,onSwitchToPrime:m}))}),sP=["prime","essentials"],sC=[tQ.jB.month],sj=[tQ.jB.month,tQ.jB.week],s_=(0,p.memo)(e=>{var{packagesWithNotes:t,selectedPackage:a,onSwitchPlan:s}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,sx),i=(0,e6.Zm)(e6.zh.LteTablet),n=(0,j.J2)(()=>
3_.T.shared().purchaseChooseSubscriptionPackageBadges,[]),o=a?(0,q.I)(a,sP,n):null,c=(0,p.useMemo)(()=>{var e="prime"===o?sC:sj;return t.filter(t=>{var s=(0,z.sR)(t.package);return!!s&&!!e.includes(s)&&(o?(0,q.I)(t.package,sP,n)===o:(0,aG.L)(t.package.benefitsAmount,null==a?void 0:a.benefitsAmount))}).sort((e,t)=>{var a=(0,z.sR)(e.package),s=(0,z.sR)(t.package);return(a!==tQ.jB.month)-(s!==tQ.jB.month)})},[t,a,o,n]),l=null!=a?a:c[0].package,d="essentials"===(0,q.I)(l,sP,n)?"essentials":"prime",u=(0,p.useMemo)(()=>{var e,{messages:t,attachments:a,videochat:s,letters:r}=null!=(e=l.benefitsAmount)?e:{};return"prime"===d?{messages:t,attachments:a,minutes:s,letters:r}:{messages:t}},[l.benefitsAmount,d]),h=(0,p.useMemo)(()=>"prime"===d?["vip-badge","priority-support","stickers-and-smiles"]:void 0,[d]),m=(0,p.useMemo)(()=>i?["lets-mingle","meaningful-connections","shared-presence","every-message-one-place"]:"prime"===d?void 0:["lets-mingle"],[i,d]),v=(0,z.sR)(l),g=v===tQ.jB.week?"weekly":"monthly",f=(0,sl.A)("payment/plan-benefits","included-in-"+d+"-"+g),b=(0,p.useMemo)(()=>{var e;return null==(e=t.find(e=>(0,z.sR)(e.package)===v&&"prime"===(0,q.I)(e.package,sP,n)))?void 0:e.package},[t,v,n]),y=(0,p.useCallback)(()=>{b&&s(b)},[b,s]);return(0,Q.jsx)(sS,Object.assign({},r,{selectedPackage:a,packagesWithNotes:c,selectedPlan:d,renewableBenefits:u,primeBenefits:h,commonBenefits:m,benefitsLabel:f,benefitsAmount:l.benefitsAmount,onSwitchToPrime:y}))}),sT=(0,p.memo)(e=>(0,j.J2)(()=>_.T.shared().primeVipPackagesEnabled,[],!0)?(0,Q.jsx)(s_,Object.assign({},e)):(0,Q.jsx)(sv,Object.assign({},e)));let sA=(0,p.memo)(e=>{var{selectedPackage:t,packages:a,packagesWithNotes:s,onSelectPlan:r,onSelectPeriod:i,onSwitchPlan:n,onChangePlan:o,onContinue:c,paymentReason:l,step:d}=e;return(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-monetization-model-services__choosePackageStepWrapper",children:"period"===d?(0,Q.jsx)(sT,{selectedPackage:t,onContinue:c,onPeriodSelect:i,onSwitchPlan:n,packagesWithNotes:s,onChangePlan:o,onClose:o}):(0,Q.jsx)(so,{packages:a,packagesWithNotes:s,selectedPackage:t,paymentReason:l,onPackageSelect:r})})});var sI=["selectedPackage","onPackageSelect","packages","goNext","select","switchPlan","onBack","step"],sN=(0,p.memo)(e=>{var{selectedPackage:t,onPackageSelect:a,packages:s,goNext:r,select:i,switchPlan:n,onBack:o,step:c}=e,l=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,sI),d=(0,ea.A)("payment","asterisk"),u=(0,eB.A)(),h=(0,p.useMemo)(()=>s.map(e=>{var{temporaryDiscount:t,currency:a,fullPriceWithTax:r,standartPrice:i,perCreditPrice:n,recurringPrice:o}=e,c=null!=r&&r.taxIncluded&&"number"==typeof(null==r?void 0:r.netPrice)?r.netPrice:i,l=(0,z.ef)(e,s),p={price:"number"==typeof c?u(a,c,"short"):"",rawPrice:"number"==typeof c?u(a,c,"discounted"):void 0,recurringPrice:"number"==typeof o?u(a,o,"short"):"",rawRecurringPrice:o,perCreditPrice:"number"==typeof n?u(a,n,"short"):"",rawPriceWithDiscount:(0,tc.he)(e),priceWithDiscount:u(a,(0,tc.he)(e),"short"),asterisk:t?d:"",rawStandartPrice:l,standartPrice:"number"==typeof l?u(a,l,"short"):""};return{package:e,note:p}}).sort((e,t)=>e.package.amount-t.package.amount),[s,d,u]),m=(0,p.useCallback)(()=>{t&&a(t)},[t,a]);return(0,Q.jsx)(sA,Object.assign({},l,{packages:s,packagesWithNotes:h,onChangePlan:o,selectedPackage:t,step:c,onSelectPeriod:i,onSelectPlan:r,onSwitchPlan:n,onContinue:m}))});let sE="payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePackageStepItemHeader",sM="payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePackageStepItem",sO=(0,p.memo)(e=>{var{packages:t,packagesWithNotes:a,onPackageSelect:s,recurringSubscription:r,paymentReason:i,deleteAccountDiscountFlow:n,onDeleteProfileAnywayClick:o,onClose:c,forceOnClose:l}=e,d=r?"/payment#choose-package-step-choose-plan-monthly-credit-pack":"/payment#choose-package-step-choose-credit-pack-size",u=(0,ea.A)("payment/form","delete-profile-anyway"),h=(0,p.useMemo)(()=>({recurring:r,paymentReason:i}),[r,i]),m=(0,p.useMemo)(()=>el()("payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePackageStepWrapper",{"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__deleteAccountDiscountFlow":n}),[n]),v=el()(sE,"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePlan"),g=el()(sE,"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__getBenefits"),f=el()(sM,"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__plans"),b=el()(sM,"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__benefits");return(0,Q.jsxs)("div",{className:m,children:[(0,Q.jsx)(ev.M,{type:"choose-package",options:h}),(0,Q.jsx)(tx.g,{onClose:c,forceOnClose:l}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePackageStep",children:[(0,Q.jsx)("div",{className:v,children:(0,Q.jsx)(ex.X,{href:d})}),(0,Q.jsx)("div",{className:g,children:(0,Q.jsx)(ex.X,{href:"/payment#choose-package-step-get-bonuses"})}),(0,Q.jsx)("div",{className:f,"data-test-id":"purchase-form__packages-list",children:(0,Q.jsx)(aE,{packagesWithNotes:a,onPackageSelect:s,variant:"dsgn6269-test1"})}),(0,Q.jsx)("div",{className:b,children:(0,Q.jsx)(aM.y,{recurringSubscription:r})}),!!n&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePackageStepDeleteAnyway",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePackageStepDeleteAnywayLimiter",children:(0,Q.jsx)(ed.$,{title:u,variant:"common",blockLevel:!0,onClick:o})})})]}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test1__choosePackageStepFooter",children:(0,Q.jsx)(aR,{packages:t,variant:"dsgn6269-test1"})})]})});var sR=["packages"],sF=(0,p.memo)(e=>{var{packages:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,sR),s=(0,ea.A)("payment","asterisk"),r=(0,p.useCallback)(()=>{h.A.emit("event.overlay.purchase.declined")},[]),i=(0,eB.A)(),n=(0,p.useMemo)(()=>t.map(e=>{var{temporaryDiscount:t,currency:a,fullPriceWithTax:r,standartPrice:n,perCreditPrice:o,recurringPrice:c}=e,l=null!=r&&r.taxIncluded&&"number"==typeof(null==r?void 0:r.netPrice)?r.netPrice:n,d={price:"number"==typeof l?i(a,l,"short"):"",rawPrice:"number"==typeof l?i(a,l,"discounted"):void 0,recurringPrice:"number"==typeof c?i(a,c,"short"):"",rawRecurringPrice:c,perCreditPrice:"number"==typeof o?i(a,o,"short"):"",rawPriceWithDiscount:(0,tc.he)(e),priceWithDiscount:i(a,(0,tc.he)(e),"short"),asterisk:t?s:""};return{package:e,note:d}}).sort((e,t)=>
3e.package.amount-t.package.amount),[t,s,i]),o=(0,p.useMemo)(()=>!!t.find(e=>e.recurrent),[t]),c=a.paymentReason===H.N.AccountDeletionDiscount;return(0,Q.jsx)(sO,Object.assign({},a,{packages:t,packagesWithNotes:n,recurringSubscription:o,deleteAccountDiscountFlow:c,onDeleteProfileAnywayClick:r}))});let sB=(0,p.memo)(e=>{var{onClose:t,forceOnClose:a,closeButtonVisible:s}=e,r=(0,aw.Z)(e6.zh.LteTablet),{paymentReason:i}=(0,G.L)(),n=(0,j.J2)(()=>_.T.shared().transparencyPurchaseFormTextsEnabled,[],!1),o=(0,p.useMemo)(()=>[H.N.LimitInvitesViewsChatRequests,H.N.LimitInvitesViewsMyContacts,H.N.LimitInvitesViewsInvitesBar].includes(i),[i]),c=o?"/payment/form/header#choose-package-limit-invites-views":r?n?"/payment/form/header#genuine-connections-first-part-compliant":"/payment/form/header#genuine-connections-first-part":n?"/payment/form/header#genuine-connections-full-compliant":"/payment/form/header#genuine-connections-full",l=o?"/payment/form/header#choose-package-limit-invites-views-subheader":r?n?"/payment/form/header#genuine-connections-second-part-compliant":"/payment/form/header#genuine-connections-second-part":n?"/payment/#choose-package-step-description-compliant":"/payment/#choose-package-step-description",d=!o||!r,u=el()("payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-default__container",{"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-default__dynamicHeight":o});return(0,Q.jsxs)("div",{className:u,children:[(0,Q.jsx)(eu.LocalizedText,{href:c,variant:"h1",color:"white"}),!!d&&(0,Q.jsx)(eu.LocalizedText,{href:l,variant:r?"h1":"body-2",color:"white"}),!!s&&(0,Q.jsx)(tx.g,{onClose:t,forceOnClose:a})]})}),sL={container:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__container",matchesCounterChip:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__matchesCounterChip",animated:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__animated",chipIn:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__chipIn",matchesCounterCaption:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__matchesCounterCaption",matchesCounterLabel:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__matchesCounterLabel",riseIn:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__riseIn",keepConversationGoingCaption:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__keepConversationGoingCaption",matchesCounterNumberAnimated:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__matchesCounterNumberAnimated",numberIn:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-matches-counter__numberIn"},sz=(0,p.memo)(e=>{var{count:t,countAboveMax:a,animated:s,onClose:r,forceOnClose:i,closeButtonVisible:n}=e,[o,c]=(0,p.useState)(s?0:t);(0,p.useEffect)(()=>{if(!s)return void c(t);var e=performance.now()+140,a=requestAnimationFrame(function s(r){var i=Math.min(1,Math.max(0,(r-e)/940));c(Math.round(t*(1-Math.pow(1-i,3)))),i<1&&(a=requestAnimationFrame(s))});return()=>{cancelAnimationFrame(a)}},[t,s]);var l=o>=t,d=(0,p.useMemo)(()=>({count:o,plusVisible:a&&l}),[o,a,l]),u=el()(sL.matchesCounterChip,{[sL.animated]:s}),h=el()({[sL.matchesCounterNumberAnimated]:s}),m=el()(sL.matchesCounterLabel,{[sL.animated]:s}),v=el()(sL.keepConversationGoingCaption,{[sL.animated]:s});return(0,Q.jsxs)("div",{className:sL.container,children:[(0,Q.jsxs)("div",{className:u,children:[(0,Q.jsx)(eL.Icon,{className:sL.icon,name:"check-circle",size:"small",color:"var(--white-color)"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/warming-up#matches-counter-chip",variant:"caption-2",color:"white"})]}),(0,Q.jsxs)("div",{className:sL.matchesCounterCaption,children:[(0,Q.jsx)("div",{className:h,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/warming-up#matches-count-above-max",data:d,variant:"payment-warming-up-matches-count",color:"white"})}),(0,Q.jsx)("div",{className:m,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/warming-up#matches-counter-caption",variant:"h1",color:"white"})})]}),(0,Q.jsx)("div",{className:v,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/warming-up#keep-conversation-going-caption",variant:"body-2",color:"white"})}),!!n&&(0,Q.jsx)(tx.g,{onClose:r,forceOnClose:i})]})});var sD=(0,p.memo)(e=>{var{matches:t,animated:a,onClose:s,forceOnClose:r,closeButtonVisible:i}=e,n=(0,j.J2)(()=>
3_.T.shared().paymentWarmingUp.heroSlot.matchesCounterMax,[],100),o=Math.min(t.count,n),c=t.count>n;return(0,Q.jsx)(sz,{onClose:s,forceOnClose:r,count:o,countAboveMax:c,animated:a,closeButtonVisible:i})}),sW={arc:104,row:77},sV=Math.max(79,...Object.values(sW))/79,sU=[{x:-116,y:20,rotate:-38,width:56,height:68,tier:"back"},{x:120,y:21,rotate:38,width:56,height:68,tier:"back"},{x:-83,y:-2,rotate:-27,width:65,height:80,tier:"middle"},{x:85,y:-2,rotate:27,width:65,height:80,tier:"middle"},{x:28,y:-16,rotate:14,width:79,height:97,tier:"front"},{x:-25,y:-16,rotate:-14,width:79,height:97,tier:"front"}],sG=[4,5,3,2,1,0];function sq(e){var t=(e/1800+.3)*Math.PI*2;return{x:26*Math.cos(t),y:-5+14*Math.sin(2*t)}}var sH=a(99027),sQ=a(60144),sY=a(85151);let sZ=(0,p.memo)(()=>(0,Q.jsxs)("svg",{className:"payment-two-steps-subscription-warming-up-magnifier__magnifier",width:116,height:116,viewBox:"-52 -52 116 116",fill:"none","aria-hidden":!0,children:[(0,Q.jsx)("circle",{className:"payment-two-steps-subscription-warming-up-magnifier__glass",cx:0,cy:0,r:37}),(0,Q.jsx)("path",{className:"payment-two-steps-subscription-warming-up-magnifier__glare",d:"M-26.1 -12.7 A 29 29 0 0 1 -11.3 -26.7"}),(0,Q.jsx)("path",{className:"payment-two-steps-subscription-warming-up-magnifier__handle",d:"M31.5 31.5 L46 46"}),(0,Q.jsx)("circle",{className:"payment-two-steps-subscription-warming-up-magnifier__ring",cx:0,cy:0,r:40})]})),sJ={heartBadge:"payment-two-steps-subscription-warming-up-deck-heart-badge__heartBadge",arc:"payment-two-steps-subscription-warming-up-deck-heart-badge__arc",row:"payment-two-steps-subscription-warming-up-deck-heart-badge__row",illustration:"payment-two-steps-subscription-warming-up-deck-heart-badge__illustration",illustrationArc:"payment-two-steps-subscription-warming-up-deck-heart-badge__illustrationArc",illustrationRow:"payment-two-steps-subscription-warming-up-deck-heart-badge__illustrationRow"};var sK={arc:sJ.illustrationArc,row:sJ.illustrationRow};let sX=(0,p.memo)(e=>{var{variant:t}=e,a=el()(sJ.heartBadge,sJ[t]),s=el()(sJ.illustration,sK[t]);return(0,Q.jsx)("div",{className:a,children:(0,Q.jsx)(tT.v,{name:"hearth-emoji-red",className:s})})});var s$=a(79942),s0={back:"payment-two-steps-subscription-warming-up-deck__cardBack",middle:"payment-two-steps-subscription-warming-up-deck__cardMiddle",front:"payment-two-steps-subscription-warming-up-deck__cardFront"},s1=(0,p.memo)(e=>{var{seed:t,match:a,presentation:s,animated:r,onPhotoLoad:i}=e,[n,o]=(0,p.useState)(!1),c=(0,j.uN)(()=>(a&&(null==i||i(a.id)),"static"===s)?(o(!0),L.v.just()):L.v.delay(.5*tL.b.second).pipe((0,s$.ex)(()=>o(!0))),[s,a,i]),l=el()("payment-two-steps-subscription-warming-up-deck__card",s0[t.tier],{"payment-two-steps-subscription-warming-up-deck__photoLoaded":n,"payment-two-steps-subscription-warming-up-deck__cardInstant":!r}),d=null!=a&&a.thumbnail?(0,sH.DD)(a.id,a.thumbnail):void 0,u=(0,sY.S)(),h={"--payment-warming-up-deck-card-width":t.width+"px","--payment-warming-up-deck-card-height":t.height+"px","--payment-warming-up-deck-card-from-x":t.fromX.toFixed(1)+"px","--payment-warming-up-deck-card-from-y":t.fromY.toFixed(1)+"px","--payment-warming-up-deck-card-from-rotate":t.fromRotate+"deg","--payment-warming-up-deck-card-from-scale":""+t.fromScale.toFixed(3),"--payment-warming-up-deck-card-to-x":t.toX+"px","--payment-warming-up-deck-card-to-y":t.toY+"px","--payment-warming-up-deck-card-to-rotate":t.toRotate+"deg","--payment-warming-up-deck-card-delay":t.delay+"ms","--payment-warming-up-deck-card-resolve-delay":t.resolveDelay+"ms","--payment-warming-up-deck-card-aligned-y":t.alignedY.toFixed(1)+"px","--payment-warming-up-deck-card-placeholder-offset":20*t.slot+"%"};return(0,Q.jsx)("div",{className:l,style:h,children:a?(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-deck__userThumbnail",children:(0,Q.jsx)(sQ.$,{path:d,src:u,fallbackSrc:u,resourceWidth:t.thumbnailWidth,resourceHeight:t.thumbnailHeight,width:t.thumbnailWidth,height:t.thumbnailHeight,transformation:"detect-face",onLoad:c,onError:c})}):null})});let s2=(0,p.memo)(e=>{var t,a,s,{matches:r,seeds:i,flickDelays:n,glassExitDelay:o,speedFactor:c,variant:l,animated:d,exitAnimation:u,exitAnimationDurationMs:h,slotRef:m,presentation:v,onPhotoLoad:g}=e,f=(0,p.useRef)(null),[b,y]=(0,p.useState)(),w="static"===v,k=!w&&("flight"===u||"flight-aligned"===u),x=sW["flight-aligned"===u?"row":"arc"]/79;(0,p.useLayoutEffect)(()=>{var e=f.current,t=null==m?void 0:m.current;if(k&&e&&t){var a=e.getBoundingClientRect(),s=t.getBoundingClientRect();0!==a.height&&0!==s.height&&y({x:s.left+s.width/2-(a.left+a.width/2),y:s.top+s.height/2-(a.top+a.height/2),scale:x})}},[k,x,m]);var S={"--payment-warming-up-deck-speed-factor":""+c,"--payment-warming-up-deck-glass-exit-delay":o+"ms","--payment-warming-up-deck-exit-duration":h+"ms","--payment-warming-up-deck-flight-x":(null!=(t=null==b?void 0:b.x)?t:0)+"px","--payment-warming-up-deck-flight-y":(null!=(a=null==b?void 0:b.y)?a:0)+"px","--payment-warming-up-deck-flight-scale":""+(null!=(s=null==b?void 0:b.scale)?s:1),"--payment-warming-up-deck-hero-scale":""+sW[l]/79},P=el()("payment-two-steps-subscription-warming-up-deck__stage",{"payment-two-steps-subscription-warming-up-deck__fadeExit":!w&&"fade"===u,"payment-two-steps-subscription-warming-up-deck__flightExit":k&&void 0!==b,"payment-two-steps-subscription-warming-up-deck__alignedExit":!w&&"flight-aligned"===u&&void 0!==b,"payment-two-steps-subscription-warming-up-deck__heroDeck":w,"payment-two-steps-subscription-warming-up-deck__heroLine":w&&"row"===l});return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("div",{className:P,style:S,ref:f,children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-deck__deck",children:i.map(e=>(0,Q.jsx)(s1,{seed:e,match:null==r?void 0:r.deck[e.slot],presentation:v,animated:d,onPhotoLoad:g},e.slot))}),!w&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-deck__glassExit",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-deck__driftX",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-deck__driftY",children:function(e){for(var t=(0,Q.jsx)(sZ,{}),a=e.length-1;a>=0;a--){var s=e[a],r={"--payment-warming-up-deck-flick-delay":s+"ms"};t=(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-deck__flick",style:r,children:t},s)}return(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-deck__glassArt",children:t})}(n)})})})]}),!!w&&(0,Q.jsx)(sX,{variant:l})]})});var s5=(n=Math.max(...sU.map(e=>e.height))/2,sU.map((e,t)=>{var a=function(e,t){for(var a=sU[e].x,s=t+430,r=t;r<s;r+=8){var i=sq(r),n=sq(r+8).x-i.x;if(Math.abs(n)>.02&&Math.sign(n)===Math.sign(a-i.x))return r}return s}(t,340+540*t),s=sq(a),r=Math.sign(e.x-s.x)||1;
3return{slot:t,tier:e.tier,delay:a,resolveDelay:90*sG.indexOf(t),fromX:s.x,fromY:s.y,fromRotate:6*r,fromScale:33/e.width,toX:e.x,toY:e.y,toRotate:e.rotate,alignedY:n-e.height/2,width:e.width,height:e.height,thumbnailWidth:Math.round(e.width*sV),thumbnailHeight:Math.round(e.height*sV)}})),s9=s5.map(e=>e.delay),s6=s5[s5.length-1].delay+460,s4=(0,p.memo)(e=>{var{matches:t,variant:a="arc",presentation:s="loader",animated:r=!0,exitAnimation:i="none",exitAnimationDurationMs:n=0,slotRef:o,onPhotoLoad:c}=e,l=(0,j.J2)(()=>_.T.shared().paymentWarmingUp.loaderDuration,[],6e3);return(0,Q.jsx)(s2,{matches:t,seeds:s5,flickDelays:s9,glassExitDelay:s6,speedFactor:l/6e3,variant:a,animated:r,exitAnimation:i,exitAnimationDurationMs:n,slotRef:o,presentation:s,onPhotoLoad:c})});let s8=(0,p.memo)(e=>{var{onClose:t,forceOnClose:a,deckSlotRef:s,matches:r,animated:i,closeButtonVisible:n}=e,o=(0,aw.Z)(e6.zh.GteLaptop);return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-deck__container",children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2-header-deck__deck",ref:s,children:(0,Q.jsx)(s4,{matches:r,variant:o?"row":"arc",presentation:"static",animated:i})}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/warming-up#choose-a-plan",variant:o?"h2":"h1",color:"dark"}),!!n&&(0,Q.jsx)(tx.g,{onClose:t,forceOnClose:a})]})});var s3=(0,p.memo)(e=>{var{matches:t,onClose:a,forceOnClose:s,headerVariant:r,animated:i=!0,deckSlotRef:n,closeButtonVisible:o}=e;switch(r){case"matches-counter":return t?(0,Q.jsx)(sD,{matches:t,animated:i,onClose:a,forceOnClose:s,closeButtonVisible:o}):(0,Q.jsx)(sB,{onClose:a,forceOnClose:s,closeButtonVisible:o});case"deck":return t?(0,Q.jsx)(s8,{matches:t,animated:i,onClose:a,forceOnClose:s,deckSlotRef:n,closeButtonVisible:o}):(0,Q.jsx)(sB,{onClose:a,forceOnClose:s,closeButtonVisible:o});default:return(0,Q.jsx)(sB,{onClose:a,forceOnClose:s,closeButtonVisible:o})}});let s7="payment-two-steps-subscription-choose-package-step-dsgn6269-test2__continueButton",re=(0,p.memo)(e=>{var{packages:t,matches:a,packagesWithNotes:s,onPackageSelect:r,onContinueButtonClick:i,selectedPackage:n,recurringSubscription:o,footerRef:c,onClose:l,forceOnClose:d,headerVariant:u,headerAnimated:h,deckSlotRef:m,closeButtonVisible:v}=e,g=(0,ea.A)("payment","form-continue"),f=(0,aw.Z)(e6.zh.LteTablet),{paymentReason:b}=(0,G.L)(),y=(0,j.J2)(()=>_.T.shared().transparencyPurchaseFormTextsEnabled,[]),w=(0,j.J2)(()=>_.T.shared().recurringSubscriptionDiscountsEnabled,[]),k=w?"/payment#choose-package-step-ways-to-feel-closer":"/payment#choose-package-step-more-ways-to-feel-closer",x=(0,p.useMemo)(()=>el()({"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__subscriptionBenefitsDiscountsHeader":!!w,"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__alignCenter":b===H.N.WarmingUp}),[w,b]),S=(0,p.useMemo)(()=>[H.N.LimitInvitesViewsChatRequests,H.N.LimitInvitesViewsMyContacts,H.N.LimitInvitesViewsInvitesBar].includes(b),[b]),P="deck"!==u,C=f||b===H.N.WarmingUp?"center":"left";return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__container",children:[(0,Q.jsx)(s3,{onClose:l,forceOnClose:d,headerVariant:u,animated:h,matches:a,deckSlotRef:m,closeButtonVisible:v}),!!P&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__description",children:(0,Q.jsx)(eu.LocalizedText,{href:S?"/payment/form/header#choose-package-limit-invites-views-subheader":y?"/payment#choose-package-step-description-compliant":"/payment#choose-package-step-description",variant:"body-2",color:"dark"})}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__content",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__packagesList",children:[(0,Q.jsx)("div",{"data-test-id":"purchase-form__packages-list",children:(0,Q.jsx)(aE,{packagesWithNotes:s,onPackageSelect:r,variant:"dsgn6269-test2",selectedPackage:n})}),!f&&(0,Q.jsx)(ed.$,{variant:"secondary",onClick:i,title:g,className:s7})]}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__benef
3its",children:[(0,Q.jsx)("div",{className:x,children:(0,Q.jsx)(eu.LocalizedText,{href:k,variant:"payment-subscription-benefits-title-dsgn6269-test2",color:"dark",textAlign:C})}),(0,Q.jsx)(aM.y,{recurringSubscription:o,itemVariant:"dsgn6269-test2"})]})]}),!!f&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__stickyButtonContainer",children:(0,Q.jsx)(ed.$,{variant:"secondary",onClick:i,title:g,className:s7})}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-choose-package-step-dsgn6269-test2__choosePackageStepFooter",ref:c,children:(0,Q.jsx)(aR,{packages:t,variant:"dsgn6269-test2"})})]})});var rt=a(45366),ra=["onPackageSelect","onContinueButtonClick","selectedPackage"],rs=a(97156),rr=a(28138),ri=a(92453),rn=a(53940),ro=a(15526),rc=a(58731),rl=a(66883),rd=a(93648),ru="finished",rp={deck:[],count:0};class rh{constructor(e){this.persistence=rc.y.shared("payment-warming-up",e),this.savedMatches=(0,eM.z)([_.T.shared().paymentWarmingUpEnabled,_.T.shared().paymentWarmingUp.variant]).toSingle().pipe((0,s$.Fg)(t=>{var[a,s]=t;return a&&"DSGN7521_Control"!==s?rd.BE.shared(e).filters.toSingle().pipe((0,s$.Fg)(t=>{var a;return(a=function(e,t){switch(e){case"DSGN7521_Test1":case"DSGN7521_Test2":return Object.assign({},t,{filter:"photos"});case"DSGN7521_Test3":return Object.assign({},t,{filter:"photos",featuredMembersFilterEnabled:!1})}}(s,t),L.v.defer(()=>{var t=new rs.t(15),s=15;return rl.G.shared(e).feed(t,a).pipe((0,rr.T)(e=>({state:e,loaded:e.endReached||s>=101})),(0,ri.M)(e=>{var{loaded:a}=e;a||(s+=15,t.next(15))}),(0,rn.p)(e=>{var{loaded:t}=e;return t}),(0,rr.T)(e=>{var{state:t}=e;return t.items})).toSingle()})).pipe((0,s$.vV)(e=>(function(e,t){switch(e){case"DSGN7521_Test1":case"DSGN7521_Test2":var a=t.filter(e=>{var t;return e.popular&&(null!=(t=e.tags)?t:[]).includes("users.confirmed")});return{deck:a.slice(0,6),count:a.length};case"DSGN7521_Test3":return{deck:[],count:t.length}}})(s,e)))}),(0,s$.W_)(rp)):L.v.just(rp)}),(0,s$.hr)())}matches(){return this.savedMatches}deckCompleted(){return this.savedMatches.pipe((0,s$.vV)(e=>e.deck.length>=6))}progressFinished(){return this.persistence.load(ru).pipe((0,s$.vV)(e=>!0===e))}finishProgress(){return this.persistence.store(ru,!0)}}rh.shared=(0,ro.G)(e=>new rh(e));let rm=(0,p.memo)(e=>{var{progressPercent:t,stepDuration:a}=e,s=(0,ea.A)("payment/warming-up","progress-percent",{percent:t});return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-warming-up-progress-bar__bar",children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-progress-bar__row",children:(0,Q.jsx)("span",{className:"payment-two-steps-subscription-warming-up-progress-bar__percent",children:s})}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-progress-bar__track",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-progress-bar__fill",style:{width:t+"%","--payment-warming-up-progress-step-duration":Math.round(a)+"ms"}})})]})});var rv=[.16,.43,.6];function rg(e,t){return rv.find(a=>{var s=a*t;return e>=s&&e<s+200})}var rf=(0,p.memo)(e=>{var{onProgressChange:t}=e,a=(0,j.J2)(()=>_.T.shared().paymentWarmingUp.loaderDuration,[],6e3),[s,r]=(0,p.useState)({percent:0,elapsedPercent:0,stepDuration:0});return(0,p.useEffect)(()=>{var e=0,t=!1,s=performance.now(),i=n=>{var o,c,l=n-s,d=rg(l,a),u=null!=(o=rg(l,a))?o:Math.min(1,Math.max(0,l/a)),p=Math.round(100*(.68*(1-Math.pow(1-u,3))+.31999999999999995*u)),h=Math.round(100*u),m=t&&void 0===d?300:Math.min(a/(100*(2.04*Math.pow(1-u,2)+.31999999999999995)),((null!=(c=rv.find(e=>e>u))?c:1)-u)*a);t=void 0!==d,r(e=>e.percent===p&&e.elapsedPercent===h?e:{percent:p,elapsedPercent:h,stepDuration:m}),l<a&&(e=requestAnimationFrame(i))};return e=requestAnimationFrame(i),()=>cancelAnimationFrame(e)},[a]),(0,p.useEffect)(()=>{t(s.percent,s.elapsedPercent)},[t,s]),(0,Q.jsx)(rm,{progressPercent:s.percent,stepDuration:s.stepDuration})}),rb=a(12198),ry="payment/warming-up",rw=[16,43,60],rk={DSGN7521_Test1:"title-preparing-matches",DSGN7521_Test2:"title-preparing-matches",DSGN7521_Test3:"title-gathering-matches"};function rx(e){var t=e.lastIndexOf(" "),a=t<0?"":e.slice(0,t+1),s=t<0?e:e.slice(t+1);return[a,(0,Q.jsxs)("span",{className:"payment-two-steps-subscription-warming-up-header__tail",children:[s,(0,Q.jsxs)("span",{className:"payment-two-steps-subscription-warming-up-header__dots",children:[(0,Q.jsx)("i",{}),(0,Q.jsx)("i",{}),(0,Q.jsx)("i",{})]})]},"tail")]}let rS=(0,p.memo)(e=>{var{activeVariant:t,progressPercent:a}=e,s=(0,ea.A)(ry,"title-analyzing-preferences"),r=(0,ea.A)(ry,"title-checking-members"),i=(0,ea.A)(ry,"title-matching-interests"),n=(0,ea.A)(ry,rk[t]),o=(0,p.useMemo)(()=>[{key:"title-analyzing-preferences",content:rx(s)},{key:"title-checking-members",content:rx(r)},{key:"title-matching-interests",content:rx(i)},{key:rk[t],content:rx(n)}],[s,r,i,n,t]),c=rw.filter(e=>a>=e).length;return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-warming-up-header__container",children:[(0,Q.jsx)(rb.A,{}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-header__titles",children:o.map((e,t)=>{var a=t===c,s=!a,r=el()("payment-two-steps-subscription-warming-up-header__title",{"payment-two-steps-subscription-warming-up-header__titleVisible":a});return(0,Q.jsx)("div",{className:r,"aria-hidden":s,children:(0,Q.jsx)(ez.E,{variant:"h1",color:"dark",textAlign:"center",content:e.content})},e.key)})})]})});var rP="/payment/warming-up/reviews",rC=[1,2,3,4,5],rj=[{quote:rP+"#review-quote-1",signature:rP+"#review-signature-1"},{quote:rP+"#review-quote-2",signature:rP+"#review-signature-2"},{quote:rP+"#review-quote-3",signature:rP+"#review-signature-3"}];let r_=(0,p.memo)(e=>{var{rotationInterval:t}=e;return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-warming-up-reviews__container",children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-reviews__title",children:(0,Q.jsx)(eu.LocalizedText,{variant:"h3",href:"/payment/warming-up#reviews-title",color:"dark"})}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-reviews__reviews",style:{"--payment-warming-up-review-rotation-interval":t+"ms"},children:rj.map((e,t)=>(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-warming-up-reviews__review",style:{"--payment-warming-up-review-index":""+t},children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-reviews__starsWrapper",children:rC.map(e=>(0,Q.jsx)(eL.Icon,{name:"star",color:"var(--payment-warming-up-review-star-color)",className:"payment-two-steps-subscription-warming-up-reviews__star",size:"normal"},e))}),(0,Q.jsx)(eu.LocalizedText,{variant:"body-2",href:e.quote,color:"dark"}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-reviews__reviewSignature",children:(0,Q.jsx)(eu.LocalizedText,{variant:"caption-2",href:e.signature,color:"action-gray"})})]},e.quote))})]})});var rT=(0,p.memo)(()=>{var e=(0,j.J2)(()=>
3_.T.shared().paymentWarmingUp.reviewsRotationInterval,[],3e3);return(0,Q.jsx)(r_,{rotationInterval:e})}),rA=(0,p.memo)(e=>{var{seeds:t,sparkLevel:a,pingDelays:s}=e,r=function(e){for(var t=(0,Q.jsx)(sZ,{}),a=e.length-1;a>=0;a--){var s=e[a],r={"--bump-delay":s+"ms"};t=(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__bump",style:r,children:t},s)}return t}(s),i=function(e){var t=[];for(var a of e)t[a.row]||(t[a.row]=[]),t[a.row].push(a);return t}(t);return(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__field",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__bleed",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__lens",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__sweepX",children:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__sweepXSlow",children:(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__sweepY",children:[(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__sparks",children:i.map((e,t)=>(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__sparkRow",style:{opacity:+(t<=a)},children:e.map(e=>{var t=e.dot?"payment-two-steps-subscription-warming-up-lens-animation__sparkDot":"payment-two-steps-subscription-warming-up-lens-animation__sparkStar",a={"--x":e.x.toFixed(1)+"px","--y":e.y.toFixed(1)+"px","--dx":e.dx.toFixed(1)+"px","--dy":e.dy.toFixed(1)+"px","--size":e.size.toFixed(1)+"px","--opacity":""+e.opacity.toFixed(2),"--rotation-from":e.rotationFrom+"deg","--rotation-to":e.rotationTo+"deg","--delay":"-"+e.delay+"ms"},s=e.delay+"-"+e.row;return(0,Q.jsx)("i",{className:t,style:a},s)})},e[0].row))}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__tilt",children:(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__pulse",children:[(0,Q.jsx)("span",{className:"payment-two-steps-subscription-warming-up-lens-animation__halo"}),s.map(e=>(0,Q.jsx)("span",{className:"payment-two-steps-subscription-warming-up-lens-animation__ping",style:{"--ping-delay":e+"ms"}},e)),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-warming-up-lens-animation__art",children:r})]})})]})})})})})})}),rI=function(){for(var e,t=(e=0x13500c5,()=>(e=Math.abs(Math.imul(e,0x41c64e6d)+12345)%0x80000000)/0x7fffffff),a=[],s=0,r=0;r<132;r++){var i=(s=(s+2.39996)%(2*Math.PI))+(t()-.5)*.7,n=Math.cos(i),o=Math.sin(i),c=43+6*t(),l=18+20*t(),d=r%3,u=Math.floor(r/3),p=44*d;a.push({x:n*c,y:o*c,dx:n*l,dy:o*l,size:5+5.5*t(),opacity:.5+.5*t(),rotationFrom:Math.round(90*t()),rotationTo:Math.round((t()-.5)*220),delay:132*u+p,dot:r%5==4,row:d})}return a}(),rN=(0,p.memo)(e=>{var t,a,{sparkIntensity:s=0}=e,r=Math.min(2,Math.floor(3*Math.min(1,Math.max(0,s)))),i=(a=7200/(t=Math.min(12,Math.max(1,Math.round(3)))),Array.from({length:t},(e,t)=>Math.round((t+1)*a)));return(0,Q.jsx)(rA,{seeds:rI,sparkLevel:r,pingDelays:i})});let rE=(0,p.memo)(e=>{var{progressPercent:t,matches:a,activeVariant:s,deckCompleted:r,deckSlotRef:i,deckExitDurationMs:n,deckExitThresholdPercent:o,fadingOut:c,fadeOutDurationMs:l,onProgressChange:d,onExitAnimationStart:u,onPhotoLoad:h}=e,m=(0,p.useRef)(!1),[v,g]=(0,p.useState)("none"),f=(0,aw.Z)(e6.zh.GteLaptop),b=(0,p.useCallback)((e,t)=>{("DSGN7521_Test1"===s||"DSGN7521_Test2"===s)&&!m.current&&t>=o&&(m.current=!0,g(r?f?"flight-aligned":"flight":"fade"),u());d(e,t)},[d,u,f,s,r,o]),y=el()("payment-two-steps-subscription-warming-up__warmingUp",{"payment-two-steps-subscription-warming-up__fadeOut":c});return(0,Q.jsxs)("div",{className:y,style:{"--payment-warming-up-fade-out-duration":l+"ms"},children:[(0,Q.jsx)(rS,{progressPercent:t,activeVariant:s}),"DSGN7521_Test3"===s?(0,Q.jsx)(rN,{sparkIntensity:t/100}):(0,Q.jsx)(s4,{matches:a,presentation:"loader",exitAnimation:v,exitAnimationDurationMs:n,slotRef:i,onPhotoLoad:h}),(0,Q.jsx)(rf,{onProgressChange:b}),(0,Q.jsx)(rT,{})]})});var rM=a(56177),rO=a(37418),rR=a(19156);class rF{constructor(e){this.userId=e}
3logLoaderShown(e){Y.R.shared().getState(e).pipe((0,rn.p)(e=>void 0===e||(0,Y.J)(e,["warmingUpVariant","warmingUpLoaderFallback"])),(0,rM.s)(1)).safeSubscribe(e=>{e&&e.userId===this.userId&&rO.V.shared().logEvent("paywall","view","warming_up",{paywall:(0,rR.qZ)(e)},!0)})}}rF.shared=(0,ro.G)(e=>new rF(e));var rB=(0,p.memo)(e=>{var{activeVariant:t,matches:a,deckCompleted:s,fadingOut:r}=e,i=(0,F.w)(),{paywallSessionId:n,trackingEnabled:o}=(0,G.L)(),c=(0,p.useRef)(!1),l=(0,p.useRef)(new Set),d=(0,p.useRef)({fadingOut:r,deckCompleted:s,matchesCount:a.count});d.current={fadingOut:r,deckCompleted:s,matchesCount:a.count};var u=(0,j.J2)(()=>_.T.shared().paymentWarmingUp.heroSlot.matchesCounterMin,[],10);(0,p.useLayoutEffect)(()=>{Y.R.shared().setState(n,{warmingUpVisible:!0,warmingUpVariant:t,warmingUpLoadedPhotosCount:l.current.size})},[n,t]),(0,p.useEffect)(()=>{o&&i&&!c.current&&(c.current=!0,rF.shared(i).logLoaderShown(n))},[o,i,n]),(0,p.useEffect)(()=>{Y.R.shared().setState(n,{warmingUpMatchesCount:a.count})},[n,a]),(0,p.useEffect)(()=>{var e="DSGN7521_Test1"===t||"DSGN7521_Test2"===t;e&&void 0===s||Y.R.shared().setState(n,{warmingUpLoaderFallback:e&&!s})},[n,t,s]);var h=(0,p.useCallback)(e=>{l.current.has(e)||(l.current.add(e),Y.R.shared().setState(n,{warmingUpLoadedPhotosCount:l.current.size}))},[n]);return(0,tz.Fd)(()=>{if(d.current.fadingOut){var e="DSGN7521_Test3"===t?d.current.matchesCount<u:!d.current.deckCompleted;Y.R.shared().setState(n,{warmingUpPaywallFallback:e,warmingUpVisible:!1})}},[n,t,u]),(0,Q.jsx)(rE,Object.assign({},e,{onPhotoLoad:h}))}),rL={deck:[],count:0},rz=(0,p.memo)(e=>{var{activeVariant:t,deckCompleted:a,deckSlotRef:s,fadingOut:r,onProgressFinish:i,onExitAnimationStart:n}=e,o=(0,F.w)(),[c,l]=(0,p.useState)(0),d=(0,j.J2)(()=>_.T.shared().paymentWarmingUp.loaderDuration,[],6e3),u=(0,p.useCallback)((e,t)=>{l(t),t>=100&&i()},[i]),h=(0,j.GG)(()=>o?rh.shared(o).matches():L.v.just(rL),[o],rL);return(0,Q.jsx)(rB,{matches:h,progressPercent:c,activeVariant:t,deckCompleted:a,deckSlotRef:s,deckExitDurationMs:500,deckExitThresholdPercent:100*(1-500/d),fadingOut:r,fadeOutDurationMs:240,onProgressChange:u,onExitAnimationStart:n})}),rD=["packages"],rW=(c=o=(0,p.memo)(e=>{var{onPackageSelect:t,onContinueButtonClick:a,selectedPackage:s}=e,r=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,ra),{paywallSessionId:i,trackingEnabled:n}=(0,G.L)(),o=(0,F.w)(),c=(0,aw.Z)(e6.zh.LteTablet),l=(0,p.useRef)(!1),d=(0,p.useRef)(null),u=(0,rt.B)(d);(0,p.useEffect)(()=>{!l.current&&u&&n&&o&&c&&(l.current=!0,D.g.shared(o).logPaywallFooterViewed(i))},[u,i,n,o,c]);var h=(0,p.useCallback)(e=>{n&&o&&D.g.shared(o).logPackageClicked(i,(0,V.yD)(e)),t(e)},[t,i,n,o]),m=(0,p.useCallback)(()=>{n&&o&&D.g.shared(o).logPaywallContinueButtonClick(i),a()},[a,i,n,o]);return(0,Q.jsx)(re,Object.assign({},r,{selectedPackage:s,onPackageSelect:h,onContinueButtonClick:m,footerRef:d}))}),l=(0,p.memo)(e=>{var{activeVariant:t,componentProps:a,progressFinishedInitial:s,onProgressFinish:r}=e,[i,n]=(0,p.useState)(s),[o,l]=(0,p.useState)(!1),[d,u]=(0,p.useState)(!s),h=(0,p.useRef)(null),m=(0,F.w)();(0,p.useEffect)(()=>{var e=i?setTimeout(()=>u(!1),240):void 0;return()=>{void 0!==e&&clearTimeout(e)}},[i]);var v=(0,p.useCallback)(()=>{n(!0),r()},[r]),g=(0,p.useCallback)(()=>{l(!0)},[]),f=(0,j.GG)(()=>m?rh.shared(m).matches():L.v.just(rL),[m],rL),b=(0,j.GG)(()=>m?rh.shared(m).deckCompleted():L.v.just(!1),[m]),y=(0,j.J2)(()=>_.T.shared().paymentWarmingUp.heroSlot.matchesCounterMin,[],10),w=(0,p.useMemo)(()=>{switch(t){case"DSGN7521_Test1":case"DSGN7521_Test2":return(o||i)&&b?"deck":"default";case"DSGN7521_Test3":return i&&f.count>=y?"matches-counter":"default"}},[i,o,t,b,f,y]);return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-warming-up__container",children:[(0,Q.jsx)(c,Object.assign({},a,{matches:f,headerVariant:w,headerAnimated:!s,deckSlotRef:h,closeButtonVisible:!d})),!!d&&(0,Q.jsx)(rz,{activeVariant:t,deckCompleted:b,deckSlotRef:h,fadingOut:i,onExitAnimationStart:g,onProgressFinish:v})]})}),(0,p.memo)(e=>{var{paymentReason:t}=e,a=(0,F.w)(),s=(0,j.J2)(()=>
3_.T.shared().paymentWarmingUp.variant,[]),r=(0,j.GG)(()=>a?rh.shared(a).progressFinished():L.v.just(!1),[a],!1),i=(0,j.uN)(()=>a?rh.shared(a).finishProgress():L.v.just(),[a]),n=s&&"DSGN7521_Control"!==s?s:void 0;return n&&t===H.N.WarmingUp?(0,Q.jsx)(l,{activeVariant:n,componentProps:e,progressFinishedInitial:r,onProgressFinish:i}):(0,Q.jsx)(o,Object.assign({},e))})),rV=(0,p.memo)(e=>{var{packages:t}=e,a=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,rD),{closeButtonVisible:s=!0,selectedPackage:r,onPackageSelect:i}=a,n=(0,ea.A)("payment","asterisk"),o=(0,eB.A)(),[c,l]=(0,p.useState)(r),d=(0,p.useMemo)(()=>t.map(e=>{var{temporaryDiscount:t,currency:a,recurringPriceWithTax:s,perCreditPrice:r,recurringPrice:i}=e,c=null!=s&&s.taxIncluded&&"number"==typeof(null==s?void 0:s.netPrice)?s.netPrice:i,l={price:"number"==typeof c?o(a,c,"short"):"",rawPrice:"number"==typeof c?o(a,c,"discounted"):void 0,recurringPrice:"number"==typeof i?o(a,i,"short"):"",rawRecurringPrice:i,perCreditPrice:"number"==typeof r?o(a,r,"short"):"",rawPriceWithDiscount:(0,tc.he)(e),priceWithDiscount:o(a,(0,tc.he)(e),"short"),asterisk:t?n:""};return{package:e,note:l}}).sort((e,t)=>e.package.amount-t.package.amount),[t,n,o]),u=(0,p.useMemo)(()=>!!t.find(e=>e.recurrent),[t]),h=(0,p.useCallback)(e=>{l(e)},[]),m=(0,p.useCallback)(()=>{c&&i(c)},[i,c]);return(0,Q.jsx)(rW,Object.assign({},a,{closeButtonVisible:s,packages:t,recurringSubscription:u,selectedPackage:c,onPackageSelect:h,packagesWithNotes:d,onContinueButtonClick:m}))});function rU(e){var t;return t=(0,p.memo)(t=>{var{onClose:a}=t,{paywallModeSwitcher:s}=(0,G.L)(),{available:r,switchMode:i}=s,n=(0,p.useCallback)(()=>{r&&i("nosubscription"),null==a||a()},[a,i,r]);return(0,Q.jsx)(e,Object.assign({},t,{onClose:n,forceOnClose:r}))}),(0,p.memo)(e=>{var a=(0,F.w)(),{paywallSessionId:s}=(0,G.L)(),r=(0,p.useCallback)(()=>{a&&s&&D.g.shared(a).logPaywallModeSwitcherClosed(s)},[a,s]);return(0,Q.jsx)(t,Object.assign({},e,{onClose:r}))})}var rG=["variant","step"],rq=rU(aD),rH=rU(sF),rQ=rU(rV),rY=(0,p.memo)(e=>{var{variant:t,step:a}=e,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,rG),{trackingEnabled:r}=(0,G.L)();switch((0,p.useEffect)(()=>{r&&h.A.emit("event.purchase.form.packages.ready","common","limited",1,t)},[t,r]),t){case"dsgn6269-test1":return(0,Q.jsx)(rH,Object.assign({},s));case"dsgn6269-test2":return(0,Q.jsx)(rQ,Object.assign({},s));case"monetization-model-services":return(0,Q.jsx)(sN,Object.assign({},s,{step:a}));default:return(0,Q.jsx)(rq,Object.assign({},s))}}),rZ=["type","paymentReason","selectedPackage","paymentSessionId","lockScreenVisible","paymentSuccessful","onBackButtonClick","onCancelPayment","purchaseBus","payByCardButtonTitle","purchaseConfirmationInvalid","purchaseConfirmed","subscriptionConsentCheckboxRequired","updateConfirmation","confirmed","onPurchaseButtonClick","nonRecurrentSubscriptionExperiment","visible","backButtonVisible","onClose","variant","contrastLegalTextEnabled"];let rJ=(0,p.memo)(e=>{var t,{type:a,selectedPackage:s,paymentSessionId:r,lockScreenVisible:i,paymentSuccessful:n,onBackButtonClick:o,onCancelPayment:c,purchaseBus:l,payByCardButtonTitle:d,purchaseConfirmationInvalid:u,purchaseConfirmed:h,subscriptionConsentCheckboxRequired:m,updateConfirmation:v,confirmed:g,onPurchaseButtonClick:f,nonRecurrentSubscriptionExperiment:b,visible:y,backButtonVisible:w,onClose:k,variant:x,contrastLegalTextEnabled:S}=e,P=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,rZ),[C,j]=(0,p.useState)(),_=S?"dark":void 0,T=(0,p.useMemo)(()=>{var e=m?"price":"full";return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(th.Y,{package:s,section:e,textColor:_}),!!m&&(0,Q.jsx)(J.X,{variant:"dsgn7153",invalid:u,confirmed:h,onChange:v})]})},[s,_,m,u,h,v]),A=(0,p.useMemo)(()=>({confirmSubscription:[H.N.RebillCard,H.N.FastBuyRebillUpdate].includes(a),trial:!!s.meta.Trial,nonRecurrentAmountOfCredits:b&&!1===s.recurrent?s.amount:void 0,paymentReason:a===H.N.RetrySubscriptionPayment?a:void 0}),[s.meta.Trial,b,s.amount,s.recurrent,a]),I=(null==(t=s.priceWithTax)?void 0:t.priceType)==="net",N=(0,p.useMemo)(()=>"monetization-model-services"===x?"second-accent":"secondary",[x]),E=el()("purchase-step",{visible:y},{"monetization-model-services":"monetization-model-services"===x},i?"purchase-step-lock-screen":void 0),M=!s.recurrent,O=(0,eB.A)(),R=(0,p.useCallback)((e,t)=>O(e,t,"default"),[O]),F=a!==H.N.RetrySubscriptionPayment,B=a===H.N.RetrySubscriptionPayment,L="monetization-model-services"===x?"dark":"light",z="monetization-model-services"===x?"payment-subscription-h1":void 0;
3return(0,Q.jsxs)("div",{className:E,children:[!!w&&(0,Q.jsx)(sc.o,{className:"back-button",onClick:o}),(0,Q.jsx)(tx.g,{onClose:k,forceOnClose:!0}),(0,Q.jsx)(ev.M,{type:"subscription",options:A,headerTextVariant:z}),(0,Q.jsx)(tm.D,{className:"purchase-lock-screen",visible:i,onCancel:c,sessionId:r,paymentSuccessful:n}),(0,Q.jsxs)("div",{className:"moto-purchase-form",children:[(0,Q.jsx)(ey.e,Object.assign({purchaseBus:l},P,{collapseAlternativeMethods:F,selectedPackage:s,confirmed:g,onPurchaseButtonClick:f,buttonText:d,buttonVariant:N,currencyFormatter:R,onAddNewCardFormShow:j,cardProtectionTextVisible:!1,containerClass:"moto-container",purchaseButtonTitleComponent:T})),!!M&&(0,Q.jsx)("div",{className:"terms-agreement-notice",children:(0,Q.jsx)(eb.c,{onlyTermsAgreementVisible:!0,color:_})}),(0,Q.jsx)(em.M,{textColor:_})]}),(0,Q.jsxs)("div",{className:"terms",children:[(0,Q.jsx)(ef.P,{changeTaxInfoVisible:I,selectedPackage:s,paymentByNewCard:C,retrySubscriptionPayment:B,textColor:_}),(0,Q.jsx)(eb.c,{onlyPrivacyPolicyVisible:M,color:_})]}),(0,Q.jsx)(eg.t,{theme:L,textColor:_})]})});var rK=a(37121),rX=a(18525),r$=["type","paymentReason","selectedPackage","paymentSessionId","lockScreenVisible","paymentSuccessful","onBackButtonClick","onCancelPayment","purchaseBus","payByCardButtonTitle","purchaseConfirmationInvalid","purchaseConfirmed","subscriptionConsentCheckboxRequired","updateConfirmation","confirmed","onPurchaseButtonClick","nonRecurrentSubscriptionExperiment","visible","backButtonVisible","onClose","variant","upgradeLegalNoticeData","contrastLegalTextEnabled"];let r0=(0,p.memo)(e=>{var t,a,s,r,i,{type:n,paymentReason:o,selectedPackage:c,paymentSessionId:l,lockScreenVisible:d,paymentSuccessful:u,onBackButtonClick:h,onCancelPayment:m,purchaseBus:v,payByCardButtonTitle:g,purchaseConfirmationInvalid:f,purchaseConfirmed:b,subscriptionConsentCheckboxRequired:y,updateConfirmation:w,confirmed:k,onPurchaseButtonClick:x,nonRecurrentSubscriptionExperiment:S,visible:P,backButtonVisible:C,onClose:j,variant:_,upgradeLegalNoticeData:T,contrastLegalTextEnabled:A}=e,I=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,r$),[N,E]=(0,p.useState)(),M=(0,e6.Zm)(e6.zh.LteTablet),O=A?"dark":void 0,R=!!o&&(0,W.D)(o),F=(0,p.useMemo)(()=>{var e=M?"full":"consent";return(0,Q.jsxs)(Q.Fragment,{children:[!R&&(0,Q.jsx)(th.Y,{package:c,variant:"dsgn4759",section:e,textColor:O}),!!y&&(0,Q.jsx)(J.X,{variant:"dsgn7153",invalid:f,confirmed:b,onChange:w})]})},[R,c,M,O,y,f,b,w]),[B,L]=(0,p.useState)(),z=(0,p.useCallback)(e=>{L(e.includes("card"))},[]),D=(0,p.useMemo)(()=>({confirmSubscription:[H.N.RebillCard,H.N.FastBuyRebillUpdate].includes(n),trial:!!c.meta.Trial,nonRecurrentAmountOfCredits:S&&!1===c.recurrent?c.amount:void 0,cardPaymentAvailable:B,paymentReason:R?o:n===H.N.RetrySubscriptionPayment?n:void 0}),[c.meta.Trial,S,c.amount,c.recurrent,n,R,o,B]),V=(null==(t=c.priceWithTax)?void 0:t.priceType)==="net",U=(0,p.useMemo)(()=>"monetization-model-services"===_?"second-accent":"secondary",[_]),G=el()("payment-two-steps-subscription-purchase-step-dsgn4759-default-view__purchaseStep",{"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__visible":P},{"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__lockScreen":d},{"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__purchaseStepUpgradeToday":R}),q=!c.recurrent,Y=(0,eB.A)(),Z=(0,p.useCallback)((e,t)=>Y(e,t,"default"),[Y]),K=n===H.N.RetrySubscriptionPayment,X=(0,p.useMemo)(()=>R?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(rK.f,{textVariant:"caption-2",textColor:O}),!!T&&(0,Q.jsx)(rX.h,{data:T}),(0,Q.jsx)(eg.t,{designVariant:"dsgn4759",textColor:O})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(em.M,{className:"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__cardProtectionNotice",variant:"dsgn4759",textColor:O}),!M&&(0,Q.jsx)(th.Y,{package:c,variant:"dsgn4759",section:"price",textColor:O}),(0,Q.jsx)(ef.P,{changeTaxInfoVisible:V,selectedPackage:c,paymentByNewCard:N,variant:"dsgn4759",retrySubscriptionPayment:K,textColor:O}),(0,Q.jsx)(eb.c,{onlyPrivacyPolicyVisible:q,designVariant:"dsgn4759",color:O}),(0,Q.jsx)(eg.t,{designVariant:"dsgn4759",textColor:O})]}),[R,T,M,c,V,N,K,q,O]),$=(0,ea.A)("/payment/form","back-button-choose-another-credit-pack"),ee=Y(null!=(a=null==(s=c.priceWithTax)?void 0:s.currency)?a:"",null!=(r=null==(i=c.priceWithTax)?void 0:i.includingTax)?r:0,"short"),et=(0,p.useMemo)(()=>({price:ee}),[ee]),es=(0,ea.A)("/payment/subscription-upgrade-today","purchase-button",et),er=R&&es||g,ei=R?"second-accent":U;return(0,Q.jsxs)("div",{className:G,children:[!!C&&(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__backRow",children:[(0,Q.jsx)(ed.$,{variant:"ghost-secondary",size:"tiny",className:"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__backButton",onClick:h,title:$,children:(0,Q.jsx)(eL.Icon,{name:"arrow-left-redesigned",size:"normal",color:"inherit"})}),(0,Q.jsx)(ed.$,{variant:"ghost-secondary",size:"tiny",className:"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__backLink",onClick:h,title:$})]}),(0,Q.jsx)(tx.g,{onClose:j,forceOnClose:!0,className:"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__closeButton"}),(0,Q.jsx)(ev.M,{type:"subscription",options:D,variant:"dsgn4759"}),(0,Q.jsx)(tm.D,{className:"purchase-lock-screen",visible:d,onCancel:m,sessionId:l,paymentSuccessful:u}),(0,Q.jsx)(ey.e,Object.assign({purchaseBus:v},I,{collapseAlternativeMethods:!0,selectedPackage:c,confirmed:k,onPurchaseButtonClick:x,buttonText:er,buttonVariant:ei,currencyFormatter:Z,onAddNewCardFormShow:E,onPaymentMethodsChanged:z,cardProtectionTextVisible:!1,purchaseButtonTitleComponent:F,legal:X,variant:"dsgn4759"})),!!q&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-default-view__termsAgreementNotice",children:(0,Q.jsx)(eb.c,{onlyTermsAgreementVisible:!0,color:O})})]})}),r1="payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime-price-details__priceRow",r2=(0,p.memo)(e=>{var t,a,{selectedPackage:s}=e,r=(0,eB.A)(),i=(0,tV.G)(s),n=(0,ea.A)("payment/preselected-package","vat"),o=(0,p.useMemo)(()=>{var e,t=null!=(e=s.recurringPrice)?e:s.price;return r(s.currency,t,"default")},[s.currency,s.price,s.recurringPrice,r]),c=null==(t=s.priceWithTax)||null==(t=t.tax)?void 0:t.tax,l=null==(a=s.priceWithTax)||null==(a=a.tax)?void 0:a.abbreviation,d="number"==typeof c&&c>0,u=d&&c?r(s.currency,c,"default"):"";return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime-price-details__priceDetails",children:[(0,Q.jsxs)("div",{className:r1,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/preselected-package#daily-price",variant:"profile-text-subtitle",color:"light"}),(0,Q.jsx)(ez.E,{content:i,variant:"profile-text-subtitle",color:"light"})]}),(0,Q.jsxs)("div",{className:r1,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/preselected-package#plan-price",variant:"footnote-3",color:"light"}),(0,Q.jsx)(ez.E,{content:o,variant:"footnote-3",color:"light"})]}),!!d&&(0,Q.jsxs)("div",{className:r1,children:[(0,Q.jsx)(ez.E,{content:l||n||"",variant:"footnote-3",color:"light"}),(0,Q.jsx)(ez.E,{content:u,variant:"footnote-3",color:"light"})]})]})}),r5=(0,p.memo)(e=>{var{selectedPackage:t,plan:a,discount:s,totalPrice:r,detailsAreVisible:i,detailsToggleIsVisible:n,onDetailsToggleClick:o}=e,c=(0,p.useMemo)(()=>({price:r,asterisk:""}),[r]),l=(0,z.sR)(t)===tQ.jB.week,d=l?"/payment#weekly":"/payment#monthly",u=el()("payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__toggleIcon",{"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__toggleIconExpanded":i}),h=el()("payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__preselectedPackage",{"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__preselectedPackagePrime":"prime"===a,"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__preselectedPackageEssentials":"essentials"===a});return(0,Q.jsxs)("div",{className:h,children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__packageHeader",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__packageTitles",children:[(0,Q.jsxs)("span",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__planTitle",children:[(0,Q.jsx)("span",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__productName",children:(0,Q.jsx)(eu.LocalizedText,{href:"/commons#application-name",variant:"payment-subscription-form-body-1",color:"light"})}),(0,Q.jsx)(eu.LocalizedText,{href:"essentials"===a?"/payment/plan#essentials-short":"/payment/plan#prime-short",variant:"payment-subscription-form-body-1",color:"light"})]}),n?(0,Q.jsxs)("button",{type:"button",className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__periodToggle",onClick:o,children:[(0,Q.jsx)(eu.LocalizedText,{href:d,variant:"footnote-2",color:"light"}),(0,Q.jsx)(eL.Icon,{name:"arrow-forward",size:"normal",color:"var(--sdv-light-color)",className:u})]}):(0,Q.jsx)("span",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__periodLabel",children:(0,Q.jsx)(eu.LocalizedText,{href:d,variant:"footnote-2",color:"light"})})]}),(0,Q.jsx)(r8,{discount:s,variant:"offer-gradient"})]}),!!i&&(0,Q.jsx)(r2,{selectedPackage:t}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-monetization-services-prime__packageTotal",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/preselected-package#total",variant:"footnote-1",color:"light"}),(0,Q.jsx)(eu.LocalizedText,{href:s?l?"/payment#price-for-first-week":"/payment#price-for-first-month":l?"/payment#payment-form-choose-period-recurring-price-per-week":"/payment#payment-form-choose-period-recurring-price-per-month",data:c,variant:"footnote-1",color:"light"})]})]})});var r9=(0,p.memo)(e=>{var{onDetailsToggleClick:t,selectedPackage:a,detailsAreVisible:s}=e,{paywallSessionId:r,trackingEnabled:i}=(0,G.L)(),n=(0,F.w)(),o=(0,p.useCallback)(()=>{i&&n&&D.g.shared(n).logPaywallPaymentPlanDetailsClick(r,(0,V.yD)(a),{is_expanded:!s}),t()},[t,s,r,a,i,n]);return(0,Q.jsx)(r5,Object.assign({},e,{onDetailsToggleClick:o}))}),r6=["prime","essentials"],r4=(0,p.memo)(e=>{var t,a,s,{selectedPackage:r}=e,i=(0,eB.A)(),n=(0,e6.Zm)(e6.zh.LteTablet),[o,c]=(0,p.useState)(!1),l=(0,eR.I)(r,r6),d=null!=(t=r.firstMonthDiscount)?t:0,u=i(r.currency,null!=(a=null==(s=r.priceWithTax)?void 0:s.includingTax)?a:r.price,"short"),h=(0,p.useCallback)(()=>{c(e=>!e)},[]);return(0,Q.jsx)(r9,{selectedPackage:r,plan:"essentials"===l?"essentials":"prime",discount:d,totalPrice:u,detailsAreVisible:!n||o,detailsToggleIsVisible:n,onDetailsToggleClick:h})});let r8=(0,p.memo)(e=>{var{discount:t,variant:a="default"}=e,s=(0,p.useMemo)(()=>({value:t}),[t]),r=el()("payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-discount-badge__discountBadge",{"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-discount-badge__discountBadgeDefault":"default"===a,"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-discount-badge__discountBadgeOfferGradient":"offer-gradient"===a});return t?(0,Q.jsxs)("div",{className:r,children:[(0,Q.jsx)(eL.Icon,{name:"tag",size:"normal",color:"var(--sdv-light-color)",className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-discount-badge__discountBadgeIcon"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/packages/package-item#discount-badge",data:s,variant:"caption-1",color:"light"})]}):null});var r3=(0,p.memo)(e=>{var{selectedPackage:t,variant:a="default"}=e;return"monetization-services-prime"===a?(0,Q.jsx)(r4,{selectedPackage:t}):(0,Q.jsx)(is,{selectedPackage:t})});let r7=(0,p.memo)(e=>{var{packageWithNote:{note:t,package:a}}=e,s=(0,eB.A)(),r=(0,p.useMemo)(()=>"number"!=typeof t.rawPriceWithDiscount?"":s(a.currency,t.rawPriceWithDiscount/30,"default"),[t.rawPriceWithDiscount,a.currency,s]),i=(0,p.useMemo)(()=>({price:(0,Q.jsx)(ez.E,{content:r,color:"inherit",variant:"caption-5"})}),[r]);return(0,Q.jsx)(eu.LocalizedText,{components:i,href:"/payment#price-per-day-short",color:"light",variant:"caption-5"})}),ie={price:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-default-full-price__price"},it=(0,p.memo)(e=>{var{packageWithNote:{note:t,package:a}}=e,s=(0,p.useMemo)(()=>({price:t.priceWithDiscount,asterisk:t.asterisk||""}),[t.priceWithDiscount,t.asterisk]),r=a.price===a.recurringPrice;return(0,Q.jsx)("div",{className:ie.container,children:(0,Q.jsxs)("div",{className:ie.price,children:[!!a.firstMonthDiscount&&(0,Q.jsx)(ez.E,{color:"light",variant:"footnote-2",content:t.rawPrice}),r?(0,Q.jsx)(ez.E,{color:"light",variant:"h4",content:t.priceWithDiscount}):(0,Q.jsx)(eu.LocalizedText,{data:s,href:"/payment#price-for-first-month",color:"light",variant:"h4"})]})})}),ia=(0,p.memo)(e=>{var{packageWithNote:t}=e,{package:a}=t,{amount:s,firstMonthDiscount:r}=a,i=(0,p.useMemo)(()=>({amount:s}),[s]);return(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-default__container",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-default__packageInfo",children:[(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-default__content",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment#amount-credits-monthly-format",data:i,variant:"payment-subscription-form-body-1",color:"light"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/packages/package-item#feel-closer-chat-anytime",variant:"caption-2",color:"light"})]}),(0,Q.jsx)(r8,{discount:null!=r?r:0,variant:"default"})]}),(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-preselected-package-default__packagePrice",children:[(0,Q.jsx)(r7,{packageWithNote:t}),(0,Q.jsx)(it,{packageWithNote:t})]})]})});var is=(0,p.memo)(e=>{var{selectedPackage:t}=e,a=(0,eB.A)(),s=(0,p.useMemo)(()=>{var{currency:e,recurringPriceWithTax:s,recurringPrice:r}=t,i=null!=s&&s.taxIncluded&&"number"==typeof(null==s?void 0:s.netPrice)?s.netPrice:r,
3n={price:"number"==typeof i?a(e,i,"short"):"",recurringPrice:"number"==typeof r?a(e,r,"short"):"",rawPrice:"number"==typeof i?a(e,i,"discounted"):void 0,rawRecurringPrice:r,rawPriceWithDiscount:(0,tc.he)(t),priceWithDiscount:a(e,(0,tc.he)(t),"short"),asterisk:""};return{package:t,note:n}},[t,a]);return(0,Q.jsx)(ia,{packageWithNote:s})}),ir=["type","selectedPackage","paymentSessionId","lockScreenVisible","paymentSuccessful","onBackButtonClick","onCancelPayment","purchaseBus","payByCardButtonTitle","purchaseConfirmationInvalid","purchaseConfirmed","subscriptionConsentCheckboxRequired","updateConfirmation","confirmed","onPurchaseButtonClick","nonRecurrentSubscriptionExperiment","visible","backButtonVisible","onClose","countrySelectVisible","variant","contrastLegalTextEnabled"];let ii=(0,p.memo)(e=>{var t,{type:a,selectedPackage:s,paymentSessionId:r,lockScreenVisible:i,paymentSuccessful:n,onBackButtonClick:o,onCancelPayment:c,purchaseBus:l,payByCardButtonTitle:d,purchaseConfirmationInvalid:u,purchaseConfirmed:h,subscriptionConsentCheckboxRequired:m,updateConfirmation:v,confirmed:g,onPurchaseButtonClick:f,visible:b,backButtonVisible:y,onClose:w,countrySelectVisible:k,contrastLegalTextEnabled:x}=e,S=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,ir),[P,C]=(0,p.useState)(),j=(0,e6.Zm)(e6.zh.LteTablet),_=x?"dark":void 0,T=(0,p.useMemo)(()=>{var e=m?"price":j?"full":"consent";return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(th.Y,{package:s,variant:"dsgn4759",section:e,textColor:_}),!!m&&(0,Q.jsx)(J.X,{variant:"dsgn7153",invalid:u,confirmed:h,onChange:v})]})},[s,j,m,u,h,_,v]),A=(null==(t=s.priceWithTax)?void 0:t.priceType)==="net",I=el()("payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__purchaseStep",{"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__visible":b},{"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__lockScreen":i}),N=!s.recurrent,E=(0,eB.A)(),M=(0,p.useCallback)((e,t)=>E(e,t,"default"),[E]),O=a===H.N.RetrySubscriptionPayment,R=(0,Q.jsxs)(Q.Fragment,{children:[!j&&(0,Q.jsx)(is,{selectedPackage:s}),(0,Q.jsx)(em.M,{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__cardProtectionNotice",variant:"dsgn4759",textColor:_}),!j&&(0,Q.jsx)(th.Y,{package:s,variant:"dsgn4759",section:"price",textColor:_}),(0,Q.jsx)(ef.P,{changeTaxInfoVisible:A,selectedPackage:s,paymentByNewCard:P,variant:"dsgn4759",retrySubscriptionPayment:O,textColor:_}),(0,Q.jsx)(eb.c,{onlyPrivacyPolicyVisible:N,designVariant:"dsgn4759",color:_}),(0,Q.jsx)(eg.t,{designVariant:"dsgn4759",textColor:_})]}),F=(0,ea.A)("/payment/form","back-button-explore-plans");return(0,Q.jsxs)("div",{className:I,children:[!!y&&(0,Q.jsxs)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__backRow",children:[(0,Q.jsx)(ed.$,{variant:"ghost-secondary",size:"tiny",className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__backButton",onClick:o,title:F,children:(0,Q.jsx)(eL.Icon,{name:"arrow-left-redesigned",size:"normal",color:"inherit"})}),(0,Q.jsx)(ed.$,{variant:"ghost-secondary",size:"tiny",className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__backLink",onClick:o,title:F})]}),(0,Q.jsx)(tx.g,{onClose:w,forceOnClose:!0,className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__closeButton"}),(0,Q.jsx)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__preselectedPackageHeader"}),!!j&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__preselectedPackageContainer",children:(0,Q.jsx)(is,{selectedPackage:s})}),(0,Q.jsx)(tm.D,{className:"purchase-lock-screen",visible:i,onCancel:c,sessionId:r,paymentSuccessful:n}),(0,Q.jsx)(ey.e,Object.assign({purchaseBus:l},S,{collapseAlternativeMethods:!0,selectedPackage:s,confirmed:g,onPurchaseButtonClick:f,buttonText:d,buttonVariant:"secondary",currencyFormatter:M,onAddNewCardFormShow:C,cardProtectionTextVisible:!1,purchaseButtonTitleComponent:T,countrySelectVisible:k,legal:R,variant:"dsgn4759-with-preselected-package"})),!!N&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-default__termsAgreementNotice",children:(0,Q.jsx)(eb.c,{onlyTermsAgreementVisible:!0,color:_})})]})});var io=["type","selectedPackage","paymentSessionId","lockScreenVisible","paymentSuccessful","onBackButtonClick","onCancelPayment","purchaseBus","payByCardButtonTitle","purchaseConfirmationInvalid","purchaseConfirmed","subscriptionConsentCheckboxRequired","updateConfirmation","confirmed","onPurchaseButtonClick","nonRecurrentSubscriptionExperiment","visible","backButtonVisible","onClose","countrySelectVisible","variant"];let ic=(0,p.memo)(e=>{var t,{type:a,selectedPackage:s,paymentSessionId:r,lockScreenVisible:i,paymentSuccessful:n,onBackButtonClick:o,onCancelPayment:c,purchaseBus:l,payByCardButtonTitle:d,purchaseConfirmationInvalid:u,purchaseConfirmed:h,subscriptionConsentCheckboxRequired:m,updateConfirmation:v,confirmed:g,onPurchaseButtonClick:f,visible:b,backButtonVisible:y,onClose:w,countrySelectVisible:k}=e,x=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,io),[S,P]=(0,p.useState)(),C=(0,e6.Zm)(e6.zh.LteTablet),j=(0,p.useMemo)(()=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(th.Y,{package:s,variant:"dsgn4759",section:"price"}),!!m&&(0,Q.jsx)(J.X,{variant:"dsgn7153",invalid:u,confirmed:h,onChange:v})]}),[s,m,u,h,v]),_=(null==(t=s.priceWithTax)?void 0:t.priceType)==="net",T=el()("payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__purchaseStep",{"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__visible":b},{"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__lockScreen":i}),A=!s.recurrent,I=(0,eB.A)(),N=(0,p.useCallback)((e,t)=>I(e,t,"default"),[I]),E=a===H.N.RetrySubscriptionPayment,M=(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(em.M,{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__cardProtectionNotice",variant:"dsgn4759"}),(0,Q.jsx)(ef.P,{changeTaxInfoVisible:_,selectedPackage:s,paymentByNewCard:S,variant:"dsgn4759",retrySubscriptionPayment:E}),(0,Q.jsx)(eb.c,{onlyPrivacyPolicyVisible:A,designVariant:"dsgn4759"}),(0,Q.jsx)(eg.t,{designVariant:"dsgn4759"})]}),O=(0,Q.jsxs)(Q.Fragment,{children:[!C&&(0,Q.jsx)(r3,{selectedPackage:s,variant:"monetization-services-prime"}),C?M:(0,Q.jsx)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__legalContainer",children:M})]});return(0,Q.jsxs)("div",{className:T,children:[(0,Q.jsx)(tx.g,{onClose:w,forceOnClose:!0}),!!y&&(0,Q.jsx)(sc.o,{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__backButton",onClick:o}),!!C&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__preselectedPackage
3Container",children:(0,Q.jsx)(r3,{selectedPackage:s,variant:"monetization-services-prime"})}),(0,Q.jsx)(tm.D,{className:"purchase-lock-screen",visible:i,onCancel:c,sessionId:r,paymentSuccessful:n}),(0,Q.jsx)(ey.e,Object.assign({purchaseBus:l},x,{collapseAlternativeMethods:!0,selectedPackage:s,confirmed:g,onPurchaseButtonClick:f,buttonText:d,buttonVariant:"success",currencyFormatter:N,onAddNewCardFormShow:P,cardProtectionTextVisible:!1,purchaseButtonTitleComponent:j,countrySelectVisible:k,legal:O,variant:"monetization-services-prime"})),!!A&&(0,Q.jsx)("div",{className:"payment-two-steps-subscription-purchase-step-dsgn4759-preselected-view-monetization-services-prime__termsAgreementNotice",children:(0,Q.jsx)(eb.c,{onlyTermsAgreementVisible:!0})})]})});var il=(0,p.memo)(e=>(0,j.J2)(()=>_.T.shared().primeVipPackagesEnabled,[],!1)?(0,Q.jsx)(ic,Object.assign({},e)):(0,Q.jsx)(ii,Object.assign({},e))),id=a(35811),iu=a(12640);class ip{constructor(){this.logPurchaseStepOpened=()=>{this.getEventData().pipe((0,s$.Fg)(e=>e?iu._.shared(e.userId).logEvent("two-steps-subscription-form-purchase-step-shown",Object.assign({},e,{"user-id":e.userId})).toSingle():L.v.just(void 0))).safeSubscribe()},this.logTrialStepOpened=()=>{this.getEventData().pipe((0,s$.Fg)(e=>e?iu._.shared(e.userId).logEvent("two-steps-subscription-form-trial-step-shown",Object.assign({},e,{"user-id":e.userId})).toSingle():L.v.just(void 0))).safeSubscribe()},this.logAlternativeMethodsToggleReady=()=>{this.getEventData().pipe((0,s$.Fg)(e=>e?iu._.shared(e.userId).logEvent("purchase-alternative-methods-toggle-shown",Object.assign({},e,{"user-id":e.userId})).toSingle():L.v.just(void 0))).safeSubscribe()},this.logToggleAlternativeMethodsToggleAction=()=>{this.getEventData().pipe((0,s$.Fg)(e=>e?iu._.shared(e.userId).logEvent("purchase-alternative-methods-toggle-clicked",Object.assign({},e,{"user-id":e.userId})).toSingle():L.v.just(void 0))).safeSubscribe()}}getEventData(){return I.Session.shared().userId.toSingle().pipe((0,s$.Fg)(e=>e?T.e.shared(e).hasPurchases.toSingle().pipe((0,s$.vV)(t=>({userId:e,customer:t}))):L.v.just(null)))}logChoosePackageStepOpened(){this.getEventData().pipe((0,s$.Fg)(e=>e?iu._.shared(e.userId).logEvent("two-steps-subscription-form-choose-package-step-shown",Object.assign({},e,{"user-id":e.userId})).toSingle():L.v.just(void 0))).safeSubscribe()}}ip.shared=(0,ro.G)(()=>new ip);var ih=a(66484),im=["onClose","onBackButtonClick","preselectedPackageVisible"];function iv(e){return(0,p.memo)(t=>{var{onClose:a,onBackButtonClick:s,preselectedPackageVisible:r}=t,i=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,im),n=(0,F.w)(),{paywallSessionId:o,paywallModeSwitcher:c}=(0,G.L)(),{available:l}=c;(0,p.useEffect)(()=>{Y.R.shared().setState(o,{showPreselectedPackage:r})},[o,r]);var d=(0,p.useCallback)(()=>{ip.shared().logAlternativeMethodsToggleReady()},[]),u=(0,p.useCallback)(()=>{ip.shared().logToggleAlternativeMethodsToggleAction()},[]),h=(0,p.useCallback)(()=>{n&&ih.V.shared(n).logBackToPlansButtonClick(o),s()},[s,o,n]),m=(0,p.useCallback)(()=>{n&&(D.g.shared(n).logPaywallCloseButtonClick(o,{step:"purchase"}),l&&D.g.shared(n).logPaywallModeSwitcherClosed(o)),a()},[o,n,a,l]);return(0,Q.jsx)(e,Object.assign({},i,{onAlternativeMethodsToggleReady:d,onAlternativeMethodsToggle:u,onBackButtonClick:h,onClose:m}))})}var ig=a(78675),ib=iv(rJ),iy=iv(r0),iw=iv(il),ik=(0,J.B)((0,p.memo)(e=>{var{purchaseBus:t,selectedPackage:a,onAddNewCardFormChange:s,onCardChange:r,onPurchaseFormLoad:i,nonRecurrentSubscriptionExperiment:n,purchaseConfirmationInvalid:o,purchaseConfirmed:c,subscriptionConsentCheckboxRequired:l,subscriptionConsentPopupRequired:d,additionalInvoiceData:u,updateConfirmation:h,onInvalidPurchaseConfirmation:m,type:v,paymentReason:g,preselectedCardMask:f,lockScreenVisible:b,purchaseFormRef:y,variant:w,upgradeLegalNoticeData:k,visible:x=!0,setLockScreenVisible:S,onCreateInvoiceFinish:P,onPaymentFinish:C,onRender:T,invalidCard:A,resetError:I,preselectedPackageVisible:N,onBack:E}=e,[M,O]=(0,p.useState)(""),[R,F]=(0,p.useState)(!1);(0,p.useEffect)(()=>{null==T||T()},[T]);var B=(0,id.w)(),z=ig.T.shared().product,{paywallModeSwitcher:D}=(0,G.L)(),{available:W,switchMode:V}=D,U=(0,j.J2)(()=>
3_.T.shared().purchaseFormContrastLegalTextEnabled,[],!1),q=(0,j.J2)(()=>_.T.shared().cardsTokenizationEnabled,[],!1),Y=(0,j.J2)(()=>_.T.shared().twoStepsPurchaseFromVariant,[]),Z=(0,j.J2)(()=>_.T.shared().purchaseFormCloseButtonNavigatesBackEnabled,[],!1),J=(0,j.uN)(()=>B?es.L$.shared(B).acceptOffer():L.v.just(),[B]),K=(0,j.uN)(()=>B?es.L$.shared(B).rejectOffer():L.v.just(),[B]),X=(0,p.useCallback)(e=>{O(e),S(!0),F(!1)},[S]),$=(0,p.useCallback)((e,t)=>{F(e.isSuccessful),e.isSuccessful||S(!1),e.isSuccessful&&(null==J||J()),null==C||C(e,t)},[J,S,C]),ee=(0,p.useCallback)(()=>{S(!1),null==K||K()},[K,S]),et=(0,p.useMemo)(()=>!Z&&!(q&&[H.N.RebillCard,H.N.FastBuyRebillUpdate].includes(v)||v===H.N.RetrySubscriptionPayment),[q,v,Z]),er=(0,p.useCallback)(()=>{"flure"===z?v===H.N.RetrySubscriptionPayment?ew.Y.shared().get(ek.A).actions.close("purchase"):E():W?V("nosubscription"):ew.Y.shared().get(ek.A).actions.close("purchase")},[W,z,V,E,v]),ei=(0,ea.A)("payment/referral-purchase","purchase-button-text"),eo=(0,ea.A)("payment","form-pay-by-card-button"),ec=(0,ea.A)("payment","form-subscribe-and-pay-by-card-button"),el=(0,j.J2)(()=>_.T.shared().subscriptionAutorenewalExplicitConsent,[],null),ed=a.meta.Trial&&!a.price,eu=(0,p.useMemo)(()=>!o&&c,[o,c]),ep=(0,ea.A)("payment","form-confirmation-required"),{openConfirmation:eh}=(0,en.U)({selectedPackage:a,updateConfirmation:h}),em=(0,p.useCallback)(e=>{eu?e():d&&eh(e)},[eu,d,eh]),ev=(0,p.useCallback)(e=>{I(),eu||d||m({message:ep,timestamp:Date.now()})},[I,m,ep,eu,d]),eg=(0,p.useMemo)(()=>"dsgn4759"===Y?N?iw:iy:ib,[Y,N]);return(0,Q.jsx)(eg,{preselectedPackageVisible:N,variant:w,purchaseBus:t,payByCardButtonTitle:(ed?ei:null===el?eo:ec)||"",onPaymentStart:X,onPaymentFinish:$,selectedPackage:a,paymentSessionId:M,lockScreenVisible:b,paymentSuccessful:R,additionalInvoiceData:u,onBackButtonClick:E,onAddNewCardFormChange:s,onCardChange:r,onCancelPayment:ee,onPurchaseFormLoad:i,purchaseConfirmationInvalid:o,purchaseConfirmed:c,subscriptionConsentCheckboxRequired:l,updateConfirmation:h,onPaymentReadyToStart:em,onPurchaseButtonClick:ev,confirmed:eu,nonRecurrentSubscriptionExperiment:n,type:v,paymentReason:g,visible:x,preselectedCardMask:f,cardsTokenizationAvailable:q,backButtonVisible:et,onClose:er,purchaseFormRef:y,onCreateInvoiceFinish:P,invalidCard:A,upgradeLegalNoticeData:k,contrastLegalTextEnabled:U})}));let ix=(0,p.memo)(e=>{var{trialPackage:t,onContinueButtonClick:a}=e,s=(0,p.useMemo)(()=>({trial:!0}),[]);return(0,Q.jsxs)("div",{className:"trial-package-step-wrapper",children:[(0,Q.jsx)(tx.g,{}),(0,Q.jsx)(ev.M,{type:"choose-package",options:s}),(0,Q.jsxs)("div",{className:"trial-package-step",children:[(0,Q.jsx)("div",{className:"trial-package-step-item benefits",children:(0,Q.jsx)(aM.y,{trialPackage:t,variant:"grid"})}),(0,Q.jsx)("div",{className:"trial-package-step-item continue",children:(0,Q.jsx)("button",{className:"trial-package-step-continue",type:"button",onClick:a,children:(0,Q.jsx)(ex.X,{href:"/payment#trial-package-step-continue"})})})]})]})});var iS=(0,p.memo)(e=>{var{trialPackage:t,onPackageSelect:a}=e,s=(0,p.useCallback)(()=>{a(t)},[t,a]);return(0,p.useEffect)(()=>{h.A.emit("event.purchase.form.packages.ready","common","limited",1)},[]),(0,Q.jsx)(ix,{trialPackage:t,onContinueButtonClick:s})});let iP=(0,p.memo)(e=>{var{error:t,onPackageSelect:a,purchaseBus:s,selectedPackage:r,packages:i,onAddNewCardFormChange:n,onCardChange:o,onPurchaseFormLoad:c,trialPackage:l,purchaseCredits:d,nonRecurrentSubscriptionExperiment:u,variant:p,preselectedCardMask:h,preselectedPackageVisible:m,paymentReason:v,lockScreenVisible:g,purchaseFormRef:f,additionalInvoiceData:b,setLockScreenVisible:y,onCreateInvoiceFinish:w,onPurchaseStepRender:k,onPaymentFinish:x,onTryAgainButtonClick:S,onTryAnotherCardButtonClick:P,onPaymentRetryCloseClick:C,paymentRetryVariant:j,resetError:_,step:T,goNext:A,select:I,switchPlan:N,onBack:E}=e,M=(null==t?void 0:t.name)==="validation-failed";switch(T){case"purchase":if(!r)break;return(0,Q.jsx)(ik,{variant:p,purchaseBus:s,selectedPackage:r,additionalInvoiceData:b,onAddNewCardFormChange:n,onCardChange:o,onPurchaseFormLoad:c,purchaseFormRef:f,nonRecurrentSubscriptionExperiment:u,type:e.type,paymentReason:v,preselectedCardMask:h,preselectedPackageVisible:m,lockScreenVisible:g,setLockScreenVisible:y,onCreateInvoiceFinish:w,onPaymentFinish:x,onRender:k,invalidCard:M,resetError:_,onBack:E});case"retry":if(!r)break;return(0,Q.jsx)(K.f,{error:t,paymentReason:v,isSubscriptionForm:!0,purchaseCredits:d,lockScreenVisible:g,selectedPackage:r,additionalInvoiceData:b,purchaseBus:s,preselectedCardMask:h,purchaseConfirmationInvalid:void 0,purchaseConfirmed:!0,setLockScreenVisible:y,onCreateInvoiceFinish:w,onPaymentFinish:x,onTryAgainButtonClick:S,onTryAnotherCardButtonClick:P,onCloseClick:C,variant:j});case"trial":if(!l)break;return(0,Q.jsx)(iS,{onPackageSelect:a,trialPackage:l})}return(0,Q.jsx)(rY,{onPackageSelect:a,packages:i,selectedPackage:r,variant:p,paymentReason:v,step:T,goNext:A,select:I,switchPlan:N,onBack:E})});var iC=["step","loading","onPackageSelect","packages","trialStepAvailable","trialPackage","variant","userId","preselectedPackageSku","preselectedCardMask","selectedPackage"];function ij(e,t){var a;return!!e&&!!t&&(e===t.sku||e===(null==(a=t.meta.Recurring)?void 0:a.Sameness))}function i_(e,t,a,s,r){var i=function(e,t){var{trialStepAvailable:a,preselectedPackageSku:s,selectedPackage:r,error:i}=t;return ij(s,r)||"purchase"===e||"retry"===e?(null==i?void 0:i.name)!=="payment-failed"||i.updateCardDetail
3s?"purchase":"retry":a?"trial":e}(a?t:"plan",Object.assign({},e,{selectedPackage:a}));return Object.assign({},e,{step:i,selectedPackage:a,previousStep:s,previousPackage:r})}var iT=(0,p.memo)(e=>{var{step:t,loading:a,onPackageSelect:s,packages:r,trialStepAvailable:i,trialPackage:n,variant:o,userId:c,preselectedPackageSku:l,preselectedCardMask:d,selectedPackage:u}=e,m=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,iC),v=(0,p.useRef)(null),g=(0,p.useRef)(!1),{paywallSessionId:f,trackingEnabled:b}=(0,G.L)(),y=u?(0,V.yD)(u):void 0;(0,p.useEffect)(()=>{a||!b||g.current||(g.current=!0,h.A.emit("event.purchase.form.total-steps",{totalSteps:2}))},[a,b]),(0,p.useEffect)(()=>{a||Y.R.shared().setState(f,Object.assign({type:i?"base-trial":"base-subscription",design:o,stepsCount:2,packagesSku:r.map(e=>e.sku)},!!d&&!!l&&{cvvCodeConfirmationIsRequested:!0}))},[a,i,f,o,r,d,l]),(0,p.useEffect)(()=>{b&&!a&&c&&D.g.shared(c).logPaywallOpened(f)},[b,a,f,c]),(0,p.useEffect)(()=>{if(b&&!a&&c){var e="purchase"===t||"retry"===t;e?"purchase"!==v.current&&(ip.shared().logPurchaseStepOpened(),D.g.shared(c).logPaywallStepOpened(f,2,y),"purchase"===t&&u&&h.A.emit("event.purchase.form.packages.ready","common","limited",2)):"trial"===t?"trial"!==v.current&&(ip.shared().logTrialStepOpened(),D.g.shared(c).logPaywallStepOpened(f,1)):"choose-package"!==v.current&&(ip.shared().logChoosePackageStepOpened(),D.g.shared(c).logPaywallStepOpened(f,1)),v.current=e?"purchase":"trial"===t?"trial":"choose-package"}},[f,c,t,b,a,v,o,u,y]);var w=(0,p.useCallback)(e=>{b&&e&&c&&(window.logRawDataLayerEvent("purchase_package_chosen",{params:{package_name:e.sku,package_amount:e.amount,package_currency:e.currency}}),"dsgn6269-test2"!==o&&D.g.shared(c).logPackageClicked(f,(0,V.yD)(e))),s(e)},[s,b,f,c,o]);return(0,Q.jsx)(iP,Object.assign({packages:r,step:t,onPackageSelect:w,trialPackage:n,variant:o,preselectedCardMask:d,selectedPackage:u},m))}),iA=(0,p.memo)(e=>{var{error:t,purchaseBus:a,packages:s,loading:r,variant:i,purchaseCredits:n,previousSubscriptionAmount:o,preselectedCardMask:c,preselectedPackageSku:l,paymentReason:d,lockScreenVisible:u,setLockScreenVisible:m,onCreateInvoiceFinish:v,onPaymentFinish:g,resetError:f}=e,b=(0,p.useRef)(null),y=(0,F.w)(),w=(0,p.useMemo)(()=>s.find(e=>e.meta.Trial)||null,[s]),k=(0,j.J2)(()=>y?es.L$.shared(y).offer:(0,N.of)(void 0),[y]),x=(null==k?void 0:k.referent)==="cupid-banner"&&!!w,{step:S,selectedPackage:P,select:C,switchPlan:T,goNext:A,goBack:I}=function(e){var{hasPeriodStep:t,trialStepAvailable:a,selectedPackage:s,preselectedPackageSku:r,error:i}=e,n=(0,p.useMemo)(()=>(e=>{var{hasPeriodStep:t}=e;return(e,a)=>{var s,r,i={error:e.error,trialStepAvailable:e.trialStepAvailable,preselectedPackageSku:e.preselectedPackageSku};switch(a.type){case"select":return i_(i,e.step,a.package,e.previousStep,e.previousPackage);case"switch-plan":return i_(i,e.step,a.package,e.previousStep,null!=(r=e.selectedPackage)?r:void 0);case"next":return i_(i,(s=e.step,"plan"===s?t?"period":"purchase":"period"===s||"trial"===s?"purchase":s),a.package,e.step);case"back":if(e.previousPackage)return i_(i,e.step,e.previousPackage,e.previousStep);var n=e.previousStep,o="period"===n?"plan":n;return i_(Object.assign({},i,{preselectedPackageSku:void 0}),n,e.selectedPackage,o);case"sync":return i_({error:a.error,trialStepAvailable:a.trialStepAvailable,preselectedPackageSku:a.preselectedPackageSku},e.step,a.selectedPackage,e.previousStep,e.previousPackage);default:return e}}})({hasPeriodStep:t}),[t]),[o,c]=(0,p.useReducer)(n,{error:i,trialStepAvailable:a,preselectedPackageSku:r,selectedPackage:s},e=>i_({error:e.error,trialStepAvailable:e.trialStepAvailable,preselectedPackageSku:e.preselectedPackageSku},"plan",e.selectedPackage,"plan"));(0,p.useEffect)(()=>{c({type:"sync",selectedPackage:s,error:i,trialStepAvailable:a,preselectedPackageSku:r})},[s,i,a,r]);var l=(0,p.useCallback)(e=>c({type:"select",package:e}),[]),d=(0,p.useCallback)(e=>c({type:"switch-plan",package:e}),[]),u=(0,p.useCallback)(e=>c({type:"next",package:e}),[]),h=(0,p.useCallback)(()=>c({type:"back"}),[]);return{step:o.step,selectedPackage:o.selectedPackage,select:l,switchPlan:d,goNext:u,goBack:h}}({hasPeriodStep:"monetization-model-services"===i,trialStepAvailable:x,selectedPackage:e.selectedPackage,preselectedPackageSku:l,error:t}),E=(0,j.J2)(()=>
3_.T.shared().carouselPackages.enabled,[],!1),M=(0,j.J2)(()=>_.T.shared().twoStepsPurchaseFromVariant,[]),O=(0,j.J2)(()=>y?et.n.shared(y).settings:(0,N.of)(void 0),[y]),R=E?(null==O?void 0:O.enabled)&&(null==P?void 0:P["credits-type"])!=="limited":void 0,B=(0,X.u)(null!=P?P:void 0,!0,R),L=(0,j.J2)(()=>_.T.shared().primeVipPackagesEnabled,[],!1),z="purchase"===S&&(L||ij(l,P)),D=(0,p.useCallback)(()=>{if((null==t?void 0:t.name)==="validation-failed"){var e;null==(e=b.current)||e.showInvalidCardError()}},[null==t?void 0:t.name]),W=(0,p.useCallback)(()=>{b.current&&b.current.resetCardFields(),f()},[f]),V=(0,p.useCallback)(e=>{b.current&&e&&b.current.resetCardFields(),f()},[f]),U=(0,p.useCallback)(e=>{e&&(h.A.emit("command.user-actions.interaction.track",[{place:"purchase.purchase-step",step:2,carouselExperimentEnabled:"carousel"===i}]),A(e),a.emit("command.package.select",{payload:e.sku}))},[a,i,A]),G=(0,p.useRef)(!1);return(0,p.useEffect)(()=>{if(o&&!G.current){var e=s.sort((e,t)=>e.amount-t.amount).filter(e=>e.amount>=o)[0];e&&(U(e),G.current=!0)}},[o,U,s]),(0,p.useEffect)(()=>{a.emit("command.purchase-step.changed",{payload:{step:S}})},[a,S]),(0,Q.jsx)(iT,{error:t,userId:y,onPackageSelect:U,purchaseBus:a,selectedPackage:P,packages:s,loading:r,trialPackage:w,trialStepAvailable:x,purchaseCredits:n,nonRecurrentSubscriptionExperiment:"number"==typeof o&&o>0,variant:i,type:e.type,purchaseFormRef:b,preselectedPackageSku:l,preselectedCardMask:c,preselectedPackageVisible:z,paymentReason:d,lockScreenVisible:u,setLockScreenVisible:m,additionalInvoiceData:B,onCreateInvoiceFinish:v,onPaymentFinish:g,onTryAgainButtonClick:f,onTryAnotherCardButtonClick:W,onPaymentRetryCloseClick:V,onPurchaseStepRender:D,paymentRetryVariant:M,resetError:f,step:S,goNext:A,select:C,switchPlan:T,onBack:I})}),iI=a(90922),iN=a(68314),iE=a(40585),iM=a(70009),iO=a(64147),iR=a(87902),iF=a(6927),iB=a(57298),iL=a(24434),iz=a(91885),iD=a(27881),iW=a(83901),iV=a(16183),iU=a(81891),iG=["userId","selectedPackage","onPurchaseButtonClick","onPaymentStart","onPaymentFinish","onNeedActionStatus","onSelectedSkuChange"];function iq(e){return(0,p.memo)(t=>{var{userId:a,selectedPackage:s,onPurchaseButtonClick:r,onPaymentStart:i,onPaymentFinish:n,onNeedActionStatus:o,onSelectedSkuChange:c}=t,l=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,iG),d=(0,p.useRef)(!1),{paywallSessionId:u,trackingEnabled:h}=(0,G.L)();(0,p.useEffect)(()=>{Y.R.shared().setState(u,{type:"subscription-upgrade-today",design:"default",packagesSku:[s.sku],stepsCount:1})},[u,s]),(0,p.useEffect)(()=>{h&&a&&(D.g.shared(a).logPaywallOpened(u),D.g.shared(a).logPaywallStepOpened(u,1))},[h,u,a]),(0,p.useEffect)(()=>{h&&a&&D.g.shared(a).logPackageAutoSelected(u,s)},[h,u,a,s]);var m=(0,p.useCallback)(()=>{h&&a&&D.g.shared(a).logPaymentMethodClicked(u,"fast-buy",s,"purchase-started"),r&&r()},[h,a,u,s,r]),v=(0,p.useCallback)((e,t)=>{h&&a&&(iD.ex.shared().logPurchaseStarted(a,t.type),Y.R.shared().setState(u,e=>{var{activePurchaseCount:t=0}=e;return{activePurchaseCount:t+1}}),iW.z.shared(a).logPurchaseStarted(u,t.type,s)),i&&i(e,t)},[h,a,u,s,i]),g=(0,p.useCallback)((e,t)=>{if(h&&a){var r=e.isSuccessful?null:e.error;iW.z.shared(a).logPurchaseFinished(u,r?iz.Q.failure({paymentMethod:t.type,errorCode:r.code?+r.code:null,rawError:null}):iz.Q.success({paymentMethod:t.type}),s,d.current)}d.current=!1,n(e,t)},[h,a,u,s,n]),f=(0,p.useCallback)(()=>{d.current=!0,o&&o()},[o]),b=(0,p.useCallback)(e=>{iU.m.shared().logPromptPackageClick({selectedSku:e,variant:iV.x.Immediate}),c(e)},[c]);return(0,Q.jsx)(e,Object.assign({},l,{selectedPackage:s,onPurchaseButtonClick:m,onPaymentStart:v,onPaymentFinish:g,onNeedActionStatus:f,onSelectedSkuChange:b}))})}var iH=a(22883),iQ=a(37790),iY=a(25015);let iZ="payment-purchase-subscription-upgrade-today-upgrade-step-default-view-current-plan-card__separator",iJ=(0,p.memo)(e=>{var{badge:t,dailyMessagesData:a,costPerMessageData:s,recurringPeriod:r,recurringPriceData:i}=e,n=(0,aw.Z)(e6.zh.LteTablet),o=n?"caption-1":"footnote-1",c=t?"/payment#payment-form-package-label-"+t:null,l=r===tQ.jB.week?"/payment#payment-form-choose-period-recurring-price-per-week":r===tQ.jB.month?"/payment#payment-form-choose-period-recurring-price-per-month":null;return(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view-current-plan-card__currentPlanCard",children:[(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view-current-plan-card__labelRow",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#current-plan-label",variant:n?"caption-2":"footnote-2"}),!!c&&(0,Q.jsx)("span",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view-current-plan-card__planName",children:(0,Q.jsx)(eu.LocalizedText,{href:c,variant:"inherit",color:"inherit"})})]}),(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view-current-plan-card__detailRow",children:[(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view-current-plan-card__planDetails",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/packages/package-item#reccuring-messages-benefit-format-short",variant:o,color:"inherit",data:a}),(0,Q.jsx)("span",{className:iZ,children:"\xb7"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/packages/package-item#cost-per-message",variant:o,color:"inherit",data:s}),!n&&(0,Q.jsx)("span",{className:iZ,children:"\xb7"})]}),!!l&&(0,Q.jsx)(eu.LocalizedText,{href:l,variant:n?"caption-2":"callout",data:i})]})]})});var iK=(0,p.memo)(e=>{var{badge:t,dailyMessages:a,costPerMessage:s,currency:r,recurringPrice:i,recurringPeriod:n}=e,o=(0,eB.A)(),c=(0,p.useMemo)(()=>({amount:a}),[a]),l=(0,p.useMemo)(()=>({price:o(r,s,"short",3)}),[o,r,s]),d=(0,p.useMemo)(()=>({price:o(r,i,"short"),asterisk:""}),[o,r,i]);return(0,Q.jsx)(iJ,{badge:t,dailyMessagesData:c,costPerMessageData:l,recurringPeriod:n,recurringPriceData:d})}),iX=a(75992),i$=a(88385);let i0=(0,p.memo)(e=>{var{price:t,disabled:a,onClick:s}=e,r=(0,p.useMemo)(()=>({price:t}),[t]);return(0,Q.jsx)(ed.$,{variant:"primary",size:"large",blockLevel:!0,disabled:a,onClick:s,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#purchase-button",variant:"inherit",color:"inherit",data:r})})});var i1=(0,p.memo)(e=>{var{package:t,loading:a,additionalInvoiceData:s,purchaseBus:r,onPurchaseButtonClick:i,onStoredPaymentMethodMissing:n,onCreateInvoiceFinish:o,onPaymentStart:c,onPaymentFinish:l,onNeedActionStatus:d}=e,u=(0,i$.z)({purchaseBus:r,onCreateInvoiceFinish:o,onPaymentStart:c,onPaymentFinish:l}),h=(0,eB.A)(),m=(0,j.J2)(()=>iX.u$.shared().getStoredPaymentMethods(),[]),v=(0,p.useMemo)(()=>(null==m?void 0:m.find(e=>e.isDefault))||null,[m]),g=h(t.price.currency,t.price.includingTax,"short"),f=!a&&void 0!==m,b=(0,p.useCallback)(()=>
3{if(i(),t.confirmed){if(!v)return void n();var e={type:"fast-buy",requisites:{defaultPaymentMethod:v}};iX.u$.shared().purchase(e,t,{additionalInvoiceData:s,onPaymentStart:u.onPaymentStarted,onCreateInvoiceFinish:u.onCreateInvoiceFinish,onNeedActionStatus:d}).pipe((0,rM.s)(1)).subscribe({next:t=>{t.isSuccessful?u.onPaymentFinished(null,e):u.onPaymentFinished(t.error,e)},error:t=>{u.onPaymentFinished(t,e)}})}},[t,s,v,i,n,d,u]);return(0,Q.jsx)(i0,{price:g,disabled:!f,onClick:b})});let i2=(0,p.memo)(e=>{var t,{activePackage:a,activePackageRecurringPeriod:s,activePackageDailyMessages:r,activePackageCostPerMessage:i,activePackageBadge:n,selectedPackage:o,selectedSku:c,selectedPackageData:l,selectedPackageRecurringPeriod:d,messageCostDiscount:u,upgradedPackages:h,loading:m,legalNoticeData:v,additionalInvoiceData:g,onSelectedSkuChange:f,onPurchaseButtonClick:b,purchaseBus:y,onStoredPaymentMethodMissing:w,onCreateInvoiceFinish:k,onPaymentStart:x,onPaymentFinish:S,onNeedActionStatus:P,onNotNowButtonClick:C,onCloseButtonClick:j}=e,_=(0,p.useMemo)(()=>({amount:l.dailyMessages}),[l.dailyMessages]),T=(0,aw.Z)(e6.zh.LteTablet),A=s===tQ.jB.week&&T,I=null!=(t=a.recurringPrice)?t:a.price,N=(0,iH.Z)(I);return(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__container",children:[(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__header",children:[(0,Q.jsx)(tx.g,{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__closeButton",onClose:j}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#title",variant:"payment-subscription-upgrade-h1",textAlign:"center"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#subtitle",variant:"body-2",textAlign:"center",data:_})]}),(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__body",children:[(0,Q.jsx)(iK,{badge:n,dailyMessages:r,costPerMessage:i,currency:I.currency,recurringPrice:N,recurringPeriod:s}),(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__upgradeSelector",children:(0,Q.jsx)(iQ.N,{activePackage:a,upgradedPackages:h,selectedSku:c,activePackageRecurringPeriod:s,selectedPackageData:l,onSelectedSkuChange:f})})]}),(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__ctaBlock",children:[(0,Q.jsx)(i1,{package:o,loading:m,additionalInvoiceData:g,onPurchaseButtonClick:b,purchaseBus:y,onStoredPaymentMethodMissing:w,onCreateInvoiceFinish:k,onPaymentStart:x,onPaymentFinish:S,onNeedActionStatus:P}),!!A&&!!l.badge&&(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__messageCostInfo",children:(0,Q.jsx)(iY.M,{badge:l.badge,selectedPackageRecurringPeriod:d,discount:u})}),(0,Q.jsx)("button",{type:"button",className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__notNowButton",onClick:C,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#not-now-button",variant:"body-2",color:"inherit"})})]}),(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__footer",children:[(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__cardsSecurityProtection",children:(0,Q.jsx)(rK.f,{textVariant:"caption-2"})}),!!v&&(0,Q.jsx)(rX.h,{data:v,className:"payment-purchase-subscription-upgrade-today-upgrade-step-default-view__legalNotice"})]})]})}),i5={badge:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item-badge__badge",save:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item-badge__save",benefits:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item-badge__benefits"},i9=(0,p.memo)(e=>{var{variant:t,discountPercent:a,benefitsMultiplier:s}=e,r=(0,p.useMemo)(()=>el()(i5.badge,i5[t]),[t]),i=(0,p.useMemo)(()=>"save"===t?{percent:a}:{multiplier:s},[t,a,s]),n="save"===t?"/payment#payment-form-choose-period-badge-discount":"/payment#payment-form-choose-period-badge-benefits";return(0,Q.jsx)("div",{className:r,children:(0,Q.jsx)(eu.LocalizedText,{variant:"caption-1",color:"light",href:n,data:i})})}),i6="payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__header",i4="payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__footerRow";var i8=(0,p.memo)(e=>{var t,{selected:a,onPackageSelect:s,pack:r,variant:i,mainPrice:n}=e,o=2*!!a,c=(0,z.sR)(r),l=c===tQ.jB.month&&"list"===i,d={count:(r.benefitsAmount||{}).messages||0},u=(0,eB.A)(),h=r.recurringPrice||r.price,m=u(h.currency,h.includingTax,"default"),v=(0,p.useMemo)(()=>{switch(c){case tQ.jB.week:return 7;case tQ.jB.month:return 30;case tQ.jB["3-days"]:return 3;default:return}},[c]),g=(0,p.useMemo)(()=>
3{if(v){var e=Math.round(h.includingTax/v*100)/100;return u(h.currency,e,"default")}},[h,u,v]),f=null!=(t=(0,z.wT)(r,"recurringPrice"))?t:0,b=(0,p.useMemo)(()=>u(h.currency,f,"short",3),[h,f,u]),y=(0,p.useCallback)(()=>s(r.sku),[r.sku,s]),w=(0,p.useMemo)(()=>{switch(c){case tQ.jB.week:return"/payment/plan#recurring-period-week";case tQ.jB.month:return"/payment/plan#recurring-period-month";case tQ.jB["3-days"]:return"/payment/plan#recurring-period-three-days";default:return}},[c]),k=(0,p.useMemo)(()=>{switch(c){case tQ.jB.week:return"/payment/form/packages/package-item#price-format-weekly-short";case tQ.jB.month:return"/payment/form/packages/package-item#price-format-monthly-short";case tQ.jB["3-days"]:return"/payment/form/packages/package-item#price-format-3-days-short";default:return}},[c]),x={price:m},S=(0,p.useMemo)(()=>({price:(0,Q.jsx)(ez.E,{variant:"body-16",color:"secondary-hover",font:"playfair-display",content:g})}),[g]),P={price:b},C=el()("payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__wrapper",{"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__selectedWrapper":a});return w&&k?"list"===i?(0,Q.jsx)("div",{onClick:y,children:(0,Q.jsxs)(a$.E,{variant:"offer",className:C,borderSize:o,children:[(0,Q.jsxs)("div",{className:i6,children:[(0,Q.jsx)(eu.LocalizedText,{href:w,variant:"payment-package-price-per-day-dsgn7520",color:"black"}),l?(0,Q.jsx)(i9,{variant:"benefits",benefitsMultiplier:4}):(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__badgePlaceholder"}),(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__icon",children:a?(0,Q.jsx)(eL.Icon,{name:"check-outlined",size:"normal",color:"var(--sdv-success-active-color)"}):(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__iconPlaceholder"})})]}),(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__footer",children:["message-price"===n?(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/packages/package-item#cost-per-message",variant:"footnote-1",color:"success-active",data:P}):null,"daily-price"===n?(0,Q.jsx)(eu.LocalizedText,{href:"/payment#price-per-day-long",variant:"caption-5",color:"secondary-hover",font:"playfair-display",components:S}):null,(0,Q.jsx)(eu.LocalizedText,{href:k,variant:"footnote-1",color:"black",data:x})]})]})}):(0,Q.jsx)("div",{onClick:y,children:(0,Q.jsxs)(a$.E,{variant:"offer",className:C,borderSize:o,children:[(0,Q.jsxs)("div",{className:i6,children:[(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__headerTitle",children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/plan#prime-full",variant:"payment-subscription-label-600",color:"black",font:"playfair-display"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form#messages-per-day",variant:"body-1",color:"accent",data:d})]}),(0,Q.jsx)(eu.LocalizedText,{href:w,variant:"footnote-2",color:"black"})]}),(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__singleDesktopFooter",children:["message-price"===n?(0,Q.jsxs)("div",{className:i4,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/preselected-package#message-price",variant:"footnote-1",color:"success-active"}),(0,Q.jsx)(ez.E,{variant:"footnote-1",color:"success-active",content:b})]}):null,"daily-price"===n?(0,Q.jsxs)("div",{className:i4,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/preselected-package#daily-price",variant:"footnote-1",color:"secondary-hover"}),(0,Q.jsx)(ez.E,{variant:"footnote-1",color:"secondary-hover",content:g})]}):null,(0,Q.jsxs)("div",{className:i4,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/preselected-package#total",variant:"body-1",color:"black"}),(0,Q.jsx)(eu.LocalizedText,{href:k,variant:"body-1",color:"black",data:x})]})]}),(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list-package-item__singleMobileFooter",children:(0,Q.jsxs)("div",{className:i4,children:["message-price"===n?(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/packages/package-item#cost-per-message",variant:"footnote-1",color:"success-active",data:P}):null,"daily-price"===n?(0,Q.jsx)(eu.LocalizedText,{href:"/payment#price-per-day-long",variant:"caption-5",color:"secondary-hover",font:"playfair-display",components:S}):null,(0,Q.jsx)(eu.LocalizedText,{href:k,variant:"body-1",color:"black",data:x})]})})]})}):null}),i3=(0,p.memo)(e=>{var{packages:t,onPackageSelect:a,selectedPackage:s,mainPrice:r}=e,i=(0,p.useMemo)(()=>[...t].sort((e,t)=>
3e.price.includingTax-t.price.includingTax),[t]),n=1===i.length?"single":"list";return(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-subscription-packages-list__container",children:i.map(e=>{var t=s.sku===e.sku;return(0,Q.jsx)(i8,{mainPrice:r,variant:n,selected:t,onPackageSelect:a,pack:e},e.sku)})})});let i7="payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison-row__planCell",ne="payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison-row__planCellHighlighted",nt=(0,p.memo)(e=>{var{href:t,prime:a,essentials:s,primeIsSelected:r}=e,i=(0,p.useMemo)(()=>el()(i7,{[ne]:r}),[r]),n=(0,p.useMemo)(()=>el()(i7,{[ne]:!r}),[r]);return(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison-row__comparisonRow",children:[(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison-row__comparisonFeature",children:(0,Q.jsx)(eu.LocalizedText,{href:t,variant:"footnote-1",color:"dark"})}),(0,Q.jsx)("div",{className:i,children:a}),(0,Q.jsx)("div",{className:n,children:s})]})}),na="payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__comparisonSection",ns="payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__primeNumber";var nr=(0,Q.jsx)(eL.Icon,{name:"thin-cross",size:"small"});let ni="payment-purchase-subscription-upgrade-today-upgrade-step-items-benefits__benefitIcon";var nn={"vip-badge":"/payment/form/plan#vip-badge","priority-support":"/payment/form/plan#priority-support","stickers-and-smiles":"/payment/plan-benefits#stickers-and-smiles-title"},no={"vip-badge":"/payment/plan-benefits#vip-badge-description","priority-support":"/payment/plan-benefits#priority-support-description","stickers-and-smiles":"/payment/plan-benefits#stickers-and-smiles-description"},nc={"vip-badge":(0,Q.jsx)("span",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-benefits__vipBadgeIcon",children:(0,Q.jsx)(eL.Icon,{name:"loyalty-vip",size:"normal",color:"var(--white-color)"})}),"priority-support":(0,Q.jsx)(eL.Icon,{className:ni,name:"priority-support",size:"normal"}),"stickers-and-smiles":(0,Q.jsx)(eL.Icon,{className:ni,name:"prime-heart",size:"normal"})},nl=a(53421),nd=["vip-badge","priority-support","stickers-and-smiles"];let nu=(0,p.memo)(e=>{var{variant:t}=e,a=(0,p.useMemo)(()=>nd.map(e=>({id:e,icon:nc[e],titleHref:nn[e],descriptionHref:no[e]})),[]);return(0,Q.jsx)(a0.$,{variant:t,children:(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-benefits__benefits",children:a.length>0&&(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-benefits__benefitsSection",children:a.map(e=>(0,Q.jsx)(nl.E,Object.assign({},e),e.id))})})})}),np=(0,p.memo)(e=>{var{selectedPlan:t,currentBenefits:a,selectedBenefits:s}=e,r="prime"===t,i=(0,p.useMemo)(()=>{var e,t;return e=s.messages||0,t=a.messages||0,[{href:"/payment/form/plan#daily-messages",prime:(0,Q.jsx)("span",{className:ns,children:e}),essentials:(0,Q.jsx)("span",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__number",children:t})}]},[a.messages,s.messages]),n=(0,p.useMemo)(()=>[{href:"/payment/form/plan#photos-and-videos",prime:(0,Q.jsx)("span",{className:ns,children:s.attachments||0}),essentials:nr},{href:"/payment/form/plan#video-chat-time",prime:(0,Q.jsx)("span",{className:ns,children:s.videochat||0}),essentials:nr},{href:"/payment/form/plan#letters",prime:(0,Q.jsx)("span",{className:ns,children:s.letters||0}),essentials:nr}],[s]),o=el()(na,"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__withoutTopBorder"),c=(0,ea.A)("payment/plan","prime-full");return(0,Q.jsx)(a$.E,{variant:t,className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__plansComparison",children:(0,Q.jsxs)(a0.$,{variant:"prime",children:[(0,Q.jsxs)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__comparisonHeader",children:[(0,Q.jsx)("div",{}),(0,Q.jsx)(a1,{variant:"prime",appearance:r?"filled":"outlined-dark"}),(0,Q.jsx)(a1,{variant:"essentials",appearance:r?"outlined-dark":"filled",href:"/payment/plan#your-plan"})]}),(0,Q.jsx)("div",{className:o,children:i.map(e=>(0,Q.jsx)(nt,Object.assign({},e,{primeIsSelected:r}),e.href))}),(0,Q.jsxs)("div",{className:na,children:[(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__renewableBenefitsTitle",children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/form/plan#renewable-benefits-title",variant:"caption-2",color:"black"})}),n.map(e=>(0,Q.jsx)(nt,Object.assign({},e,{primeIsSelected:r}),e.href))]}),(0,Q.jsxs)("div",{className:na,children:[(0,Q.jsx)("div",{className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-table-comparison__badge",children:(0,Q.jsx)(eu.LocalizedText,{variant:"caption-1",color:"light",href:"/payment#payment-form-choose-period-badge-only-with-plan",data:{plan:c}})}),(0,Q.jsx)(nu,{variant:"prime"})]})]})})}),nh=(0,p.memo)(e=>{var{disabled:t,onClick:a,buttonText:s}=e;return(0,Q.jsx)(ed.$,{variant:"prime-gradient",size:"large",slick:!0,blockLevel:!0,disabled:t,onClick:a,children:s})});var nm=(0,p.memo)(e=>{var{package:t,loading:a,additionalInvoiceData:s,purchaseBus:r,onPurchaseButtonClick:i,onStoredPaymentMethodMissing:n,onCreateInvoiceFinish:o,onPaymentStart:c,onPaymentFinish:l,onNeedActionStatus:d,buttonText:u}=e,h=(0,i$.z)({purchaseBus:r,onCreateInvoiceFinish:o,onPaymentStart:c,onPaymentFinish:l}),m=(0,j.J2)(()=>iX.u$.shared().getStoredPaymentMethods(),[]),v=(0,p.useMemo)(()=>(null==m?void 0:m.find(e=>e.isDefault))||null,[m]),g=!a&&void 0!==m,f=(0,p.useCallback)(()=>
3{if(i(),t.confirmed){if(!v)return void n();var e={type:"fast-buy",requisites:{defaultPaymentMethod:v}};iX.u$.shared().purchase(e,t,{additionalInvoiceData:s,onPaymentStart:h.onPaymentStarted,onCreateInvoiceFinish:h.onCreateInvoiceFinish,onNeedActionStatus:d}).pipe((0,rM.s)(1)).subscribe({next:t=>{t.isSuccessful?h.onPaymentFinished(null,e):h.onPaymentFinished(t.error,e)},error:t=>{h.onPaymentFinished(t,e)}})}},[t,s,v,i,n,d,h]);return(0,Q.jsx)(nh,{buttonText:u,disabled:!g,onClick:f})}),nv=a(94666);let ng=(0,p.memo)(e=>{var{legalData:t,className:a}=e,s=el()("payment-purchase-subscription-upgrade-today-upgrade-step-items-legal-notice__legalNotice",a),r=(0,ea.A)("/payment/plan","prime-full"),i=(0,p.useMemo)(()=>Object.assign({},t,{planName:r.toUpperCase()}),[t,r]);return(0,Q.jsxs)("div",{className:s,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#prime-legal-notice-confirmation",variant:"caption-2",color:"inherit",data:i}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#prime-legal-notice-selected-product",variant:"caption-2",color:"inherit",data:i}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#prime-legal-notice-recurring-info",variant:"caption-2",color:"inherit",data:i}),(0,Q.jsx)(eb.c,{variant:"caption-2",color:"inherit"})]})});var nf=["price","recurringPrice"],nb=(0,p.memo)(e=>{var{data:t,className:a,buttonText:s}=e,r=(0,eB.A)(),i=(0,nv.X)(t.price),n=(0,p.useMemo)(()=>{var{price:e,recurringPrice:a}=t;return Object.assign({},function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,nf),{priceWithTax:i,buttonText:s,changeTaxInfoVisible:!!e.tax,total:r(e.currency,e.includingTax,"short"),recurringPrice:r(a.currency,a.includingTax,"short")})},[t,i,r,s]);return(0,Q.jsx)(ng,{legalData:n,className:a})}),ny=(0,p.memo)(e=>{var{onNotNowButtonClick:t}=e;return(0,Q.jsx)("button",{type:"button",className:"payment-purchase-subscription-upgrade-today-upgrade-step-items-not-now-button__notNowButton",onClick:t,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#not-now-button",variant:"body-2",color:"inherit"})})}),nw=a(99524);let nk={overlay:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__overlay",container:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__container",headerWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__headerWrapper",header:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__header",subheader:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__subheader",inlineHeader:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__inlineHeader",contentWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__contentWrapper",contentPart:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__contentPart",inlineActions:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__inlineActions",contentActions:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__contentActions",actions:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__actions",footer:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__footer",closeButton:"payment-purchase-subscription-upgrade-today-upgrade-step-manual-view__closeButton"},nx=(0,p.memo)(e=>{var{activePackage:t,upgradedPackages:a,selectedPackage:s,onSelectedSkuChange:r,loading:i,additionalInvoiceData:n,onPurchaseButtonClick:o,purchaseBus:c,onStoredPaymentMethodMissing:l,onCreateInvoiceFinish:d,onPaymentStart:u,onPaymentFinish:h,onNeedActionStatus:m,legalNoticeData:v,onCloseButtonClick:g,onNotNowButtonClick:f}=e,b=(0,F.w)(),y=(0,eB.A)(),w=s.benefitsAmount||{},k=t.benefitsAmount||{},x=(0,ea.A)("payment/plan","prime-full"),S={messages:w.messages||0},P=(0,j.J2)(()=>b?nw.i.shared(b).subscription:(0,N.of)(void 0),[b]),C=s.price,_=(0,p.useMemo)(()=>{var e,t;return{hasTax:!!C.taxIncluded,net:void 0!==C.netPrice?y(C.currency,C.netPrice,"default"):void 0,tax:void 0!==(null==(e=C.tax)?void 0:e.tax)?y(C.currency,C.tax.tax,"default"):void 0,taxAbbreviation:""+(null==(t=C.tax)?void 0:t.abbreviation),gross:y(C.currency,C.includingTax,"default")}},[C,y]),T=(0,ea.A)("payment/information","price-with-tax-info-today-subscription-transparency",_),A=(0,p.useMemo)(()=>{var e=s.recurringPrice||s.price;return{priceSentence:T,price:y(e.currency,e.includingTax,"default"),date:null==P?void 0:P.expiration.getTime()}},[y,s,P,T]),I=(0,ea.A)("payment/information","price-with-tax-info-autorenew",A),E=y(C.currency,C.includingTax,"short"),M=(0,ea.A)("payment/subscription-upgrade-today","prime-purchase-button",{price:E}),O=(0,p.useMemo)(()=>(0,Q.jsxs)("div",{className:nk.actions,children:[(0,Q.jsx)(ez.E,{content:I,variant:"caption-2"}),(0,Q.jsx)(nm,{package:s,loading:i,additionalInvoiceData:n,onPurchaseButtonClick:o,purchaseBus:c,onStoredPaymentMethodMissing:l,onCreateInvoiceFinish:d,onPaymentStart:u,onPaymentFinish:h,onNeedActionStatus:m,buttonText:M})]}),[I,s,i,n,o,c,l,d,u,h,m,M]);return(0,Q.jsxs)("div",{className:nk.overlay,children:[(0,Q.jsx)(tx.g,{className:nk.closeButton,onClose:g}),(0,Q.jsxs)("div",{className:nk.container,children:[(0,Q.jsx)("div",{className:nk.headerWrapper,children:(0,Q.jsxs)("div",{className:nk.header,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#manual-header-title",variant:"subscription-prime-title",color:"white",font:"playfair-display",data:{plan:x}}),(0,Q.jsx)("div",{className:nk.subheader,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#manual-header-subtitle",variant:"body-2",color:"white",data:S})})]})}),(0,Q.jsxs)("div",{className:nk.contentWrapper,children:[(0,Q.jsxs)("div",{className:nk.contentPart,children:[(0,Q.jsx)(i3,{mainPrice:"daily-price",packages:a,onPackageSelect:r,selectedPackage:s}),(0,Q.jsx)("div",{className:nk.inlineActions,children:O})]}),(0,Q.jsxs)("div",{className:nk.contentPart,children:[(0,Q.jsxs)("div",{className:nk.inlineHeader,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#manual-header-inline",variant:"payment-retry-helper-title",color:"black"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#manual-header-subtitle",variant:"footnote-2",color:"black",data:S})]}),(0,Q.jsx)(np,{selectedPlan:"prime",currentBenefits:k,selectedBenefits:w})]}),(0,Q.jsx)("div",{className:nk.contentActions,children:O})]}),(0,Q.jsx)(ny,{onNotNowButtonClick:f})]}),(0,Q.jsxs)("div",{className:nk.footer,children:[(0,Q.jsx)("div",{className:nk.cardsSecurityProtection,children:(0,Q.jsx)(rK.f,{textVariant:"caption-2"})}),v?(0,Q.jsx)(nb,{buttonText:M,data:v}):null]}),(0,Q.jsx)(eg.t,{designVariant:"dsgn6269-test2"})]})});var nS=a(22386);let nP={overlay:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__overlay",container:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__container",headerWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__headerWrapper",header:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__header",subheaderWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__subheaderWrapper",subheader:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__subheader",inlineHeader:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__inlineHeader",contentWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__contentWrapper",contentPart:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__contentPart",inlineActions:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__inlineActions",contentActions:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__contentActions",actions:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__actions",actionsTexts:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__actionsTexts",footer
3:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__footer",closeButton:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__closeButton",discountNotice:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__discountNotice",percentIcon:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__percentIcon",badge:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__badge",badgeIcon:"payment-purchase-subscription-upgrade-today-upgrade-step-close-view__badgeIcon"},nC=(0,p.memo)(e=>{var t,{activePackage:a,upgradedPackages:s,selectedPackage:r,onSelectedSkuChange:i,loading:n,additionalInvoiceData:o,onPurchaseButtonClick:c,purchaseBus:l,onStoredPaymentMethodMissing:d,onCreateInvoiceFinish:u,onPaymentStart:h,onPaymentFinish:m,onNeedActionStatus:v,legalNoticeData:g,onCloseButtonClick:f,selectedPackageRecurringPeriod:b,messageCostDiscount:y,onNotNowButtonClick:w}=e,k=(0,eB.A)(),x=r.benefitsAmount||{},S=a.benefitsAmount||{},P=(0,ea.A)("payment/plan","prime-full"),C=r.price,j=k(C.currency,C.includingTax,"short"),_=(0,p.useMemo)(()=>{switch(b){case tQ.jB.week:return"recurring-period-week";case tQ.jB.month:return"recurring-period-month";default:return""}},[b]),T=(0,ea.A)("payment/plan",_),A=(0,ea.A)("payment/plan","prime-short"),{topUpCostPerMessage:I,topUpCurrency:N}=(0,nS.d)(),E=N===a.price.currency?(t=(0,z.wT)(r,"recurringPrice"))&&I?{multiplier:Math.floor(I/t),savings:Math.round((I-t)*100)/100}:{multiplier:0,savings:0}:null,M=(0,p.useMemo)(()=>{if("number"==typeof(null==E?void 0:E.multiplier))return{multiplier:E.multiplier}},[null==E?void 0:E.multiplier]),O={planShort:A,period:T,multiplier:null==E?void 0:E.multiplier},R=(0,p.useMemo)(()=>{if("number"==typeof(null==E?void 0:E.savings))return{savings:k(C.currency,E.savings,"short")}},[k,C.currency,null==E?void 0:E.savings]),F=(0,p.useMemo)(()=>{var e=(0,z.wT)(r,"recurringPrice"),t=(0,z.wT)(a);return e&&t?Math.round((t-e)/t*100):0},[r,a]),B=(0,p.useMemo)(()=>({percent:F,period:T}),[F,T]),L=(0,ea.A)("payment/subscription-upgrade-today","prime-purchase-button",{price:j,period:T}),D=(0,p.useMemo)(()=>(0,Q.jsxs)("div",{className:nP.actions,children:[E&&E.multiplier>1&&E.savings>0?(0,Q.jsxs)("div",{className:nP.actionsTexts,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade#top-up-cost",variant:"caption-2",data:M}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade#top-up-savings",variant:"caption-2",color:"secondary-active",data:R})]}):null,(0,Q.jsx)(nm,{package:r,loading:n,additionalInvoiceData:o,onPurchaseButtonClick:c,purchaseBus:l,onStoredPaymentMethodMissing:d,onCreateInvoiceFinish:u,onPaymentStart:h,onPaymentFinish:m,onNeedActionStatus:v,buttonText:L}),F?(0,Q.jsxs)("div",{className:nP.discountNotice,children:[(0,Q.jsx)("div",{className:nP.percentIcon,children:(0,Q.jsx)(eL.Icon,{className:nP.vipIcon,name:"percent",size:"normal",color:"var(--white-color)"})}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#discount-notice",variant:"caption-2",data:B})]}):null]}),[r,n,o,c,l,d,u,h,m,v,L,E,M,R,B,F]);return(0,Q.jsxs)("div",{className:nP.overlay,children:[(0,Q.jsx)(tx.g,{className:nP.closeButton,onClose:f}),(0,Q.jsxs)("div",{className:nP.container,children:[(0,Q.jsx)("div",{className:nP.headerWrapper,children:(0,Q.jsxs)("div",{className:nP.header,children:[(0,Q.jsxs)("div",{className:nP.badge,children:[(0,Q.jsx)(eL.Icon,{className:nP.badgeIcon,name:"subscription-upgrade-wallet",size:"normal",color:"var(--sdv-success-active-color)"}),(0,Q.jsx)(eu.LocalizedText,{variant:"caption-1",color:"success-active",href:"/payment/subscription-upgrade-today#close-badge",data:{percent:y}})]}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#close-header-title",variant:"subscription-prime-title",font:"playfair-display",data:{plan:P}}),E&&E.multiplier>1?(0,Q.jsx)("div",{className:nP.subheaderWrapper,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#close-header-subtitle",variant:"body-2",data:O})}):null]})}),(0,Q.jsxs)("div",{className:nP.contentWrapper,children:[(0,Q.jsxs)("div",{className:nP.contentPart,children:[(0,Q.jsx)(i3,{packages:s,onPackageSelect:i,selectedPackage:r,mainPrice:"message-price"}),(0,Q.jsx)("div",{className:nP.inlineActions,children:D})]}),(0,Q.jsxs)("div",{className:nP.contentPart,children:[(0,Q.jsxs)("div",{className:nP.inlineHeader,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#close-header-inline",variant:"payment-retry-helper-title",color:"black"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#close-header-inline-subtitle",variant:"footnote-2",color:"black",data:O})]}),(0,Q.jsx)(np,{selectedPlan:"prime",currentBenefits:S,selectedBenefits:x})]}),(0,Q.jsx)("div",{className:nP.contentActions,children:D})]}),(0,Q.jsx)(ny,{onNotNowButtonClick:w})]}),(0,Q.jsxs)("div",{className:nP.footer,children:[(0,Q.jsx)("div",{className:nP.cardsSecurityProtection,children:(0,Q.jsx)(rK.f,{textVariant:"caption-2"})}),g?(0,Q.jsx)(nb,{buttonText:L,data:g}):null]}),(0,Q.jsx)(eg.t,{designVariant:"dsgn6269-test2"})]})}),nj={overlay:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__overlay",container:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__
3container",headerWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__headerWrapper",header:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__header",subheaderWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__subheaderWrapper",subheader:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__subheader",inlineHeader:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__inlineHeader",contentWrapper:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__contentWrapper",contentPart:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__contentPart",inlineActions:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__inlineActions",contentActions:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__contentActions",actions:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__actions",actionsTexts:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__actionsTexts",footer:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__footer",closeButton:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__closeButton",discountNotice:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__discountNotice",percentIcon:"payment-purchase-subscription-upgrade-today-upgrade-step-top-up-view__percentIcon"},n_=(0,p.memo)(e=>{var t,{activePackage:a,upgradedPackages:s,selectedPackage:r,onSelectedSkuChange:i,loading:n,additionalInvoiceData:o,onPurchaseButtonClick:c,purchaseBus:l,onStoredPaymentMethodMissing:d,onCreateInvoiceFinish:u,onPaymentStart:h,onPaymentFinish:m,onNeedActionStatus:v,legalNoticeData:g,onCloseButtonClick:f,selectedPackageRecurringPeriod:b,onNotNowButtonClick:y}=e,w=(0,eB.A)(),k=r.benefitsAmount||{},x=a.benefitsAmount||{},S=(0,ea.A)("payment/plan","prime-full"),P={messages:k.messages||0},C=r.price,j=w(C.currency,C.includingTax,"short"),_=(0,p.useMemo)(()=>{switch(b){case tQ.jB.week:return"recurring-period-week";case tQ.jB.month:return"recurring-period-month";default:return""}},[b]),T=(0,ea.A)("payment/plan",_),{topUpCostPerMessage:A,topUpCurrency:I}=(0,nS.d)(),N=I===a.price.currency?(t=(0,z.wT)(r,"recurringPrice"))&&A?{multiplier:Math.floor(A/t),savings:Math.round((A-t)*100)/100}:{multiplier:0,savings:0}:null,E=(0,p.useMemo)(()=>{if("number"==typeof(null==N?void 0:N.multiplier))return{multiplier:N.multiplier}},[null==N?void 0:N.multiplier]),M=(0,p.useMemo)(()=>{if("number"==typeof(null==N?void 0:N.savings))return{savings:w(C.currency,N.savings,"short")}},[w,C.currency,null==N?void 0:N.savings]),O=(0,p.useMemo)(()=>{var e=(0,z.wT)(r,"recurringPrice"),t=(0,z.wT)(a);return e&&t?Math.round((t-e)/t*100):0},[r,a]),R=(0,p.useMemo)(()=>({percent:O,period:T}),[O,T]),F=(0,ea.A)("payment/subscription-upgrade-today","prime-purchase-button",{price:j,period:T}),B=(0,p.useMemo)(()=>(0,Q.jsxs)("div",{className:nj.actions,children:[N&&N.multiplier>1&&N.savings>0?(0,Q.jsxs)("div",{className:nj.actionsTexts,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade#top-up-cost",variant:"caption-2",data:E}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade#top-up-savings",variant:"caption-2",color:"secondary-active",data:M})]}):null,(0,Q.jsx)(nm,{package:r,loading:n,additionalInvoiceData:o,onPurchaseButtonClick:c,purchaseBus:l,onStoredPaymentMethodMissing:d,onCreateInvoiceFinish:u,onPaymentStart:h,onPaymentFinish:m,onNeedActionStatus:v,buttonText:F}),O?(0,Q.jsxs)("div",{className:nj.discountNotice,children:[(0,Q.jsx)("div",{className:nj.percentIcon,children:(0,Q.jsx)(eL.Icon,{className:nj.vipIcon,name:"percent",size:"normal",color:"var(--white-color)"})}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#discount-notice",variant:"caption-2",data:R})]}):null]}),[r,n,o,c,l,d,u,h,m,v,F,N,E,M,R,O]);return(0,Q.jsxs)("div",{className:nj.overlay,children:[(0,Q.jsx)(tx.g,{className:nj.closeButton,onClose:f}),(0,Q.jsxs)("div",{className:nj.container,children:[(0,Q.jsx)("div",{className:nj.headerWrapper,children:(0,Q.jsxs)("div",{className:nj.header,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#top-up-header-title",variant:"subscription-prime-title",font:"playfair-display",data:{plan:S}}),(0,Q.jsxs)("div",{className:nj.subheaderWrapper,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#top-up-header-subtitle",variant:"body-2",data:P}),(0,Q.jsx)("div",{className:nj.subheader,children:(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#top-up-header-second-subtitle",variant:"body-2",data:P})})]})]})}),(0,Q.jsxs)("div",{className:nj.contentWrapper,children:[(0,Q.jsxs)("div",{className:nj.contentPart,children:[(0,Q.jsx)(i3,{mainPrice:"message-price",packages:s,onPackageSelect:i,selectedPackage:r}),(0,Q.jsx)("div",{className:nj.inlineActions,children:B})]}),(0,Q.jsxs)("div",{className:nj.contentPart,children:[(0,Q.jsxs)("div",{className:nj.inlineHeader,children:[(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#top-up-header-inline",variant:"payment-retry-helper-title",color:"black"}),(0,Q.jsx)(eu.LocalizedText,{href:"/payment/subscription-upgrade-today#top-up-header-inline-subtitle",variant:"footnote-2",color:"black",data:P})]}),(0,Q.jsx)(np,{selectedPlan:"prime",currentBenefits:x,selectedBenefits:k})]}),(0,Q.jsx)("div",{className:nj.contentActions,children:B})]}),(0,Q.jsx)(ny,{onNotNowButtonClick:y}
3)]}),(0,Q.jsxs)("div",{className:nj.footer,children:[(0,Q.jsx)("div",{className:nj.cardsSecurityProtection,children:(0,Q.jsx)(rK.f,{textVariant:"caption-2"})}),g?(0,Q.jsx)(nb,{buttonText:F,data:g}):null]}),(0,Q.jsx)(eg.t,{designVariant:"dsgn6269-test2"})]})});var nT=["selectedPackage","selectedBadge","paymentReason"],nA=["discovery","connection","closeness"],nI=iq(i2),nN=iq(nx),nE=iq(nC),nM=iq(n_);function nO(e){var t=e?(0,z.sR)(e):void 0;return t===tQ.jB.week?tQ.jB.week:t===tQ.jB.month?tQ.jB.month:null}var nR=(0,p.memo)(e=>{var t,a,s,r,{selectedPackage:i,selectedBadge:n,paymentReason:o}=e,c=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,nT),l=(0,F.w)(),{activePackage:d}=(0,iB.c)(),u=(0,p.useMemo)(()=>{var e,t,a;return i?{currency:i.price.currency,badge:null!=n?n:void 0,dailyMessages:null!=(e=null==(t=i.benefitsAmount)?void 0:t.messages)?e:0,costPerMessage:null!=(a=(0,z.wT)(i,"recurringPrice"))?a:0}:null},[i,n]),h=(0,p.useMemo)(()=>
3nO(d),[d]),m=(0,p.useMemo)(()=>{var e;return{benefitsAmount:null!=(e=null==d?void 0:d.benefitsAmount)?e:{}}},[d]),v=(0,eR.I)(m,nA),g=null!=(t=null==d||null==(a=d.benefitsAmount)?void 0:a.messages)?t:0,f=d&&null!=(s=(0,z.wT)(d,"recurringPrice"))?s:0,b=(0,p.useMemo)(()=>nO(i),[i]),y=f?Math.round((f-(null!=(r=null==u?void 0:u.costPerMessage)?r:0))/f*100):0,w=(0,p.useMemo)(()=>{switch(o){case H.N.SubscriptionUpgradeTodayManual:case H.N.SubscriptionUpgradeTodayDeepLink:return nN;case H.N.SubscriptionUpgradeTodayTriggerTopUp:return nM;case H.N.SubscriptionUpgradeTodayTriggerClose:return nE;default:return nI}},[o]);return d&&i&&u?(0,Q.jsx)(w,Object.assign({},c,{userId:l,activePackage:d,activePackageRecurringPeriod:h,activePackageDailyMessages:g,activePackageCostPerMessage:f,activePackageBadge:v,selectedPackage:i,selectedSku:i.sku,selectedPackageData:u,selectedPackageRecurringPeriod:b,messageCostDiscount:y})):null}),nF=["step","error","paymentReason","purchaseCredits","selectedCreditsPackage","additionalInvoiceData","purchaseFormRef","purchaseBus","preselectedCardMask","lockScreenVisible","setLockScreenVisible","invalidCard","onCreateInvoiceFinish","onPaymentFinish","onPurchaseStepRender","onTryAnotherCardButtonClick","onBackToUpgradeClick","resetError"];let nB=(0,p.memo)(e=>{var{step:t,error:a,paymentReason:s,purchaseCredits:r,selectedCreditsPackage:i,additionalInvoiceData:n,purchaseFormRef:o,purchaseBus:c,preselectedCardMask:l,lockScreenVisible:d,setLockScreenVisible:u,invalidCard:h,onCreateInvoiceFinish:m,onPaymentFinish:v,onPurchaseStepRender:g,onTryAnotherCardButtonClick:f,onBackToUpgradeClick:b,resetError:y}=e,w=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,nF),k=(0,p.useMemo)(()=>w.legalNoticeData,[w.legalNoticeData]);return"purchase"===t&&i?(0,Q.jsx)(ik,{variant:"default",type:s,paymentReason:s,preselectedPackageVisible:!1,upgradeLegalNoticeData:k,purchaseBus:c,selectedPackage:i,additionalInvoiceData:n,purchaseFormRef:o,nonRecurrentSubscriptionExperiment:!1,preselectedCardMask:l,lockScreenVisible:d,setLockScreenVisible:u,onCreateInvoiceFinish:m,onPaymentFinish:v,onRender:g,invalidCard:h,resetError:y,onBack:b}):"retry"===t&&i?(0,Q.jsx)(K.f,{error:a,paymentReason:s,isSubscriptionForm:!0,purchaseCredits:r,lockScreenVisible:d,selectedPackage:i,additionalInvoiceData:n,purchaseBus:c,preselectedCardMask:l,purchaseConfirmationInvalid:void 0,purchaseConfirmed:!0,setLockScreenVisible:u,onCreateInvoiceFinish:m,onPaymentFinish:v,onTryAgainButtonClick:y,onTryAnotherCardButtonClick:f,onCloseClick:w.onCloseButtonClick,upgradeLegalNoticeData:k}):(0,Q.jsx)(nR,Object.assign({},w,{additionalInvoiceData:n,purchaseBus:c,onCreateInvoiceFinish:m,onPaymentFinish:v,paymentReason:s}))});var nL=["discovery","connection","closeness"],nz=(0,p.memo)(e=>{var{packages:t,loading:a,purchaseBus:s,error:r,paymentReason:i,purchaseCredits:n,lockScreenVisible:o,setLockScreenVisible:c,onCreateInvoiceFinish:l,onPaymentFinish:d,resetError:u}=e,{activePackage:m,renewalDate:g}=(0,iB.c)(),f=(0,p.useMemo)(()=>t.map(e=>(0,V.yD)(e)),[t]),[b,y]=(0,p.useState)(void 0),w=(0,p.useMemo)(()=>{var e;return null!=(e=f.find(e=>e.sku===b))?e:f[f.length-1]},[f,b]),k=(0,p.useMemo)(()=>{var e;return{benefitsAmount:null!=(e=null==w?void 0:w.benefitsAmount)?e:{}}},[w]),x=(0,eR.I)(k,nL),S=(0,p.useMemo)(()=>t.find(e=>e.sku===(null==w?void 0:w.sku)),[t,w]),P=(0,p.useRef)(null),[C,T]=(0,p.useState)(!1),[A,I]=(0,p.useState)(e.preselectedCardMask),N=(0,j.J2)(()=>_.T.shared().cardsTokenizationEnabled,[],!1)&&!!(null!=r&&r.updateCardDetails),E=(null==r?void 0:r.name)==="payment-failed"&&!N,M=(null==r?void 0:r.name)==="validation-failed";(0,p.useEffect)(()=>{r&&T(!0)},[r]);var O=(0,X.u)(S,!0),R=(0,p.useCallback)(()=>{T(!0)},[]),F=(0,p.useCallback)(()=>{if((null==r?void 0:r.name)==="validation-failed"){var e;null==(e=P.current)||e.showInvalidCardError()}},[null==r?void 0:r.name]),B=(0,p.useCallback)(()=>{var e;null==(e=P.current)||e.resetCardFields(),I(void 0),u()},[u]),L=(0,p.useCallback)(()=>{T(!1),I(void 0),u()},[u]),D=(0,p.useCallback)(e=>{y(e)},[]),W=(0,p.useCallback)((e,t)=>{var a,s=e.isSuccessful||null==(a=e.error)?void 0:a.updateCardDetail
3s;I(s),s&&T(!0),d(e,t)},[d]),U=(0,j.uN)(()=>(h.A.emit("event.overlay.purchase.declined"),(0,iL.m)()),[]),G=(0,j.uN)(()=>(0,iL.m)(),[]),q=(0,p.useMemo)(()=>{if(w){var e,t,a,s=(0,z.sR)(w),r=s===tQ.jB.week?"weekly":s===tQ.jB.month?"monthly":null;if(r)return{selectedBadge:x,dailyMessages:null!=(e=null==(t=w.benefitsAmount)?void 0:t.messages)?e:0,price:w.price,recurringPrice:null!=(a=w.recurringPrice)?a:w.price,interval:r,date:g}}},[w,x,g]);return m?(0,Q.jsx)(nB,{step:E?"retry":C?"purchase":"upgrade",error:r,paymentReason:i,purchaseCredits:n,selectedPackage:w,selectedBadge:x,selectedCreditsPackage:S,upgradedPackages:f,legalNoticeData:q,loading:a,additionalInvoiceData:O,purchaseFormRef:P,purchaseBus:s,preselectedCardMask:A,lockScreenVisible:o,setLockScreenVisible:c,invalidCard:M,onCreateInvoiceFinish:l,onPaymentFinish:W,onPurchaseStepRender:F,onSelectedSkuChange:D,onStoredPaymentMethodMissing:R,onTryAnotherCardButtonClick:B,onBackToUpgradeClick:L,onNotNowButtonClick:U,onCloseButtonClick:G,resetError:u}):(0,Q.jsx)("div",{className:"purchase-form-loading",children:(0,Q.jsx)(v.Spinner,{})})}),nD=(d=(0,J.B)((0,$.us)(t_)),(0,p.memo)(e=>{var{activePackage:t,loading:a,packages:s,isSubscriptionForm:r,variant:i}=e,n=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(e,Z),o=(0,F.w)(),{paywallSessionId:c,trackingEnabled:l}=(0,G.L)(),u=(0,p.useRef)(!1);return(0,p.useEffect)(()=>{a||!l||u.current||(u.current=!0,h.A.emit("event.purchase.form.total-steps",{totalSteps:1}))},[l,a]),(0,p.useEffect)(()=>{a||Y.R.shared().setState(c,{type:r?"base-subscription":"credits",design:i,stepsCount:1,packagesSku:s.map(e=>e.sku)})},[a,c,i,s,r]),(0,p.useEffect)(()=>{l&&!a&&o&&(D.g.shared(o).logPaywallOpened(c),D.g.shared(o).logPaywallStepOpened(c,1))},[l,a,c,o]),(0,p.useEffect)(()=>{if(l&&t){var e=t.currency,a=t.amount,s=t.sku;window.logRawDataLayerEvent("purchase_package_chosen",{params:{package_name:s,package_amount:a,package_currency:e}})}},[l,t]),(0,Q.jsx)(d,Object.assign({},n,{loading:a,packages:s,isSubscriptionForm:r,variant:i,activePackage:t}))})),nW=(e=>{class t extends p.Component{constructor(e){super(e),this.mounted=!1,this.preselectedPackagesSubscription=void 0,this.preselectedSubscriptionPackageSubscription=void 0,this.getPackagesFromStore=(e,t)=>{var a=P.X.shared(this.props.userId),{packages:s,packagesType:r}=a.getState(this.props.credits,e,{purchaseForcedPackagesByService:this.props.purchaseForcedPackagesByService,paywallMode:"common"});if(t){var{packages:i,packagesType:n}=a.getState(this.props.credits,e,{purchaseForcedPackagesByService:this.props.purchaseForcedPackagesByService,paywallMode:"nosubscription"});return{rawCommonPackages:Object.values(s),commonPackagesType:r,rawNosubscriptionPackages:Object.values(i),nosubscriptionPackagesType:n}}return{rawCommonPackages:Object.values(s),commonPackagesType:r}},this.getPackagesFilled=(e,t)=>{var a=e.rawCommonPackages.length>0;if(t){var s=e.rawNosubscriptionPackages.length>0;return a&&s}return a},this.reloadPackages=()=>{var{available:e}=this.props.paywallModeSwitcher,t=this.state.service,a=[P.X.shared(this.props.userId).loadPackages()];e&&a.push(P.X.shared(this.props.userId).loadNosubscriptionPackages()),"retry-subscription-payment"===t&&a.push(P.X.shared(this.props.userId).loadCurrentSubscriptionPackage()),t&&(0,W.D)(t)&&a.push(P.X.shared(this.props.userId).loadSubscriptionUpgradeTodayPackages()),Promise.all(a).catch(e=>h.A.emit("event.package.load.failed",{status:e.status})).then(()=>{var a=this.getPackagesFromStore(t,e);this.updateState(a)})},this.updateMembershipOption=e=>{this.updateState({membershipOption:e})},this.updatePackage=e=>{var{payload:t}=e,a=this.state.packages.find(e=>e.sku===t);this.props.purchaseBus.emit("command.package.selected",{payload:{activePackage:a}}),this.updateState({activePackage:a,packageSelected:!0})},this.updateSettings=e=>{this.updateState(e)},this.getState=(e,t)=>{var a,s,r,i=t.hasOwnProperty("membershipOption")?t.membershipOption:e.membershipOption,n=t.hasOwnProperty("activePackage")?t.activePackage:e.activePackage,o=t.hasOwnProperty("tags")?t.tags:e.tags,c=t.hasOwnProperty("automation")?t.automation:e.automation,l=t.hasOwnProperty("service")?t.service:e.service,d=t.hasOwnProperty("packageSelected")?!!t.packageSelected:!!e.packageSelected,u=w()(t.hasOwnProperty("rawCommonPackages")?t.rawCommonPackages:e.rawCommonPackages||[]),p=w()(t.hasOwnProperty("rawNosubscriptionPackages")?t.rawNosubscriptionPackages:e.rawNosubscriptionPackages||[]),h=t.hasOwnProperty("commonPackagesType")?t.commonPackagesType:e.commonPackagesType,m=t.hasOwnProperty("nosubscriptionPackagesType")?t.nosubscriptionPackagesType:e.nosubscriptionPackagesType,v="nosubscription"===this.props.paywallModeSwitcher.paywallMode,f=v?p:u,b=v?m:h,{packages:y,optionalMembership:k}=this.processForOptionalMembership(f,i),x=f.some(e=>z.ZQ.some(t=>{var a;return null==e||null==(a=e.benefitsAmount)?void 0:a[t]})),P="retry-subscription-payment"===e.service&&f.length?f[0].sku:null,C=y;(this.props.paymentReason===H.N.WheelDiscount||this.props.paymentReason===H.N.WheelDiscountAutoApply)&&(C=this.filterBestsellerOnly(C));var j=C.length?C[0]:{},_=x?null==f||null==(a=f[0])||null==(a=a.meta)?void 0:a.Subscription:f.length>0&&"limited"===f[0]["credits-type"],T=((this.props.purchaseForcedPackagesByService[l]||{}).limits||{})[b]||{},A=this.props.packagesLimits[b];if(A&&C.length){var I=[...C].sort((e,t)=>
3e.amount-t.amount),N={default:T.default||A.default,ranges:[...T.ranges||[],...A.ranges||[]]},E=this.processCustomConfigurablePacks(this.props.credits,I,N.default,N.ranges);E.packages&&(C=E.packages)}this.props.paymentReason===H.N.SendCheer&&"DSGN6240"===this.props.cheerPurchaseFormVariant&&"number"==typeof this.props.credits&&this.props.credits>0&&(C=C.filter(e=>e.amount>=this.props.credits).sort((e,t)=>e.amount-t.amount).slice(0,1));var M=C.map(e=>this.extendPackageData(e));j=j&&this.extendPackageData(j),this.formatCreditPrice(j?M.concat(j):M);var O=this.resolvePreselectedPackageSku(M,_),R=P||O||null,F=this.props.canSubscribe,B=this.props.hasPurchases,L=Object.assign({automation:c,rawCommonPackages:u,rawNosubscriptionPackages:p,commonPackagesType:h,nosubscriptionPackagesType:m,packages:M,defaultPackage:j},R&&{preselectedPackageSku:R},{tags:o,packagesType:b,currency:j&&j.currency?j.currency:"usd",membershipOption:i,optionalMembership:k,purchaseCredits:j.amount>0,packageType:(0,S.getPackageType)(j,{canSubscribe:F,hasPurchases:B}),isRecurring:j.meta&&j.meta.Recurring,membership:this.props.canSubscribe,customer:this.props.hasPurchases,multiple:this.props.multiplePackagesEnabled||C.length>1||!!this.props.credits,isSubscriptionForm:_,packageSelected:d});if(n&&d){var D=L.packages.find(e=>e.sku===n.sku);L.activePackage=D||L.packages.find(e=>e.benefitsAmount&&n.benefitsAmount?(0,g.A)(e.benefitsAmount,n.benefitsAmount):e.amount===n.amount)||n}else!n||t.packages||t.hasOwnProperty("membershipOption")||t.hasOwnProperty("tags")||t.hasOwnProperty("automation")||t.hasOwnProperty("rawCommonPackages")||t.hasOwnProperty("rawNosubscriptionPackages")?L.activePackage=this.selectStartPackage(L.packages,o,c,_,x,this.props.preselectedPackageSku||R,this.props.paymentReason):L.activePackage=n;return L.activePackage&&(this.props.purchaseBus.emit("command.package.selected",{payload:{activePackage:L.activePackage}}),this.props.purchaseBus.emit("package:selected",{price:L.activePackage.price,currency:L.activePackage.currency,amount:L.activePackage.amount,discount:L.activePackage.discount,isTrial:!!(null!=(s=L.activePackage.meta)&&s.Trial),trialPeriod:null==(r=L.activePackage.meta)?void 0:r.TrialPeriod})),this.props.purchaseBus.emit("event.purchase.type",L.packageType),L};var t=e[0];this.state={membershipOption:!0,optionalMembership:!1,packages:null,rawCommonPackages:null,rawNosubscriptionPackages:null,nosubscriptionPackagesType:null,commonPackagesType:null,defaultPackage:null,currency:"usd",purchaseCredits:!1,isSubscriptionForm:!1,packageType:null,isRecurring:!1,membership:!1,customer:!1,multiple:!1,lastPurchaseAmount:0,service:t};var a=this.props.paywallModeSwitcher.available,s=this.getPackagesFromStore(t,a);this.isPackagesStoreFilled=this.getPackagesFilled(s,a),this.state=Object.assign({},this.state,this.getState(this.state,s))}componentDidMount(){this.mounted=!0,this.isPackagesStoreFilled||this.reloadPackages(),this.subscription=new E.yU,this.subscription.add(I.Session.shared().userId.pipe((0,R.o)(),(0,M.n)(e=>A.x.shared(e).tags),(0,O.F)(g.A)).safeSubscribe(e=>{this.updateState({tags:e})})),this.subscription.add(T.e.shared(this.props.userId).previousCreditsPackageAmount.pipe((0,O.F)()).safeSubscribe(e=>{this.setState({lastPurchaseAmount:e})})),this.subscription.add(C.c.shared(this.props.userId).data().safeSubscribe(e=>{this.updateSettings({automation:{enabled:e.enabled,available:e.available,amount:e.amount}})})),h.A.sync("event.credits.mall.receipt.exchanged",this.reloadPackages),h.A.sync("command.purchase.refresh",this.reloadPackages,this),this.props.purchaseBus.sync("command.package.select",this.updatePackage,this),this.props.purchaseBus.sync("command.membership.option.update",this.updateMembershipOption,this)}componentDidUpdate(e,t){this.props.paywallModeSwitcher.paywallMode!==e.paywallModeSwitcher.paywallMode&&this.updateState({activePackage:void 0})}componentWillUnmount(){this.mounted=!1,h.A.removeListener("event.credits.mall.receipt.exchanged",this.reloadPackages),h.A.removeListener("command.purchase.refresh",this.reloadPackages,this),this.props.purchaseBus.removeListener("command.package.select",this.updatePackage,this),this.props.purchaseBus.removeListener("command.membership.option.update",this.updateMembershipOption,this),this.subscription&&this.subscription.unsubscribe(),this.preselectedPackagesSubscription&&this.preselectedPackagesSubscription.unsubscribe(),this.preselectedSubscriptionPackageSubscription&&this.preselectedSubscriptionPackageSubscription.unsubscribe()}processForOptionalMembership(e,a){var s=this.optionalMembershipStatus(e);if(!s)return{packages:e,optionalMembership:s};var r=e.filter(t.filterPackageWithMembership),i=e.filter(t.filterPackageWithoutMembership);return r=r.map(e=>{var t=i.find(t=>e.amount===t.amount);return t?(0,k.A)(e,{priceWithoutMembership:t.price}):e}),{packages:a?r:i,optionalMembership:s}}optionalMembershipStatus(e){var a=e.some(t.filterPackageWithMembership),s=e.some(t.filterPackageWithoutMembership);return a&&s}static filterPackageWithMembership(e){return e.meta&&e.meta.Subscription}static filterPackageWithoutMembership(e){return!e.meta||!e.meta.Subscription}extendPackageData(e){var a,s,r=(0,x.A)(e);r.standartPrice=e.meta?e.meta.FullPrice||e.price:void 0,r.recurringPrice=(null==(a=e.meta)||null==(a=a.Recurring)?void 0:a.Price)||(null==(s=e.meta)?void 0:s.FullPrice)||e.price,r.temporaryDiscount=r.recurringPrice>e.price,r.creditPrice=(0,U.Nb)(e),r.creditPriceWithoutDiscount=e.amount?r.standartPrice/e.amount:0,r.creditPriceWithoutDiscount="jpy"===e.currency?Math.round(r.creditPriceWithoutDiscount):100*r.creditPriceWithoutDiscount,r.withMembership=t.filterPackageWithMembership(e);var i=r.withMembership?r.recurringPrice:r.standartPrice;return r.discount=i>e.price,r.discount&&(r.discountPercentage=100-100*e.price/i,r.discountPercentage=Math.round(r.discountPercentage).toString()),r.perCreditPrice=r.perCreditPrice=e.amount?Number((r.recurringPrice/e.amount).toFixed(2)):0,r.monthlyDiscount=i&&0!==i?Math.round(100-r.recurringPrice/i*100):0,r.f
3irstMonthDiscount=i&&0!==i?Math.round(100-r.price/i*100):0,r}getSuitablePackage(e,t){var a=null;return t.forEach(function(t){(!a&&e<t.amount||e<t.amount&&t.amount<a.amount)&&(a=t)}),a}getSuitablePackages(e,t,a){for(var s=[],r=0;r<t.length&&s.length<a;r++){var i=t[r];(0===s.length&&e<i.amount||s.length>0&&s[s.length-1].amount<i.amount)&&s.push(i)}return s}getBiggestPackage(e){var t={amount:-1};return e.forEach(function(e){t.amount<e.amount&&(t=e)}),t}filterBestsellerOnly(e){var t=e.find(e=>"bestseller"===(0,q.I)(e,["bestseller"],this.props.carouselPackageBadgesConfiguration));return t?[t]:e}processCustomConfigurablePacks(e,a){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=[],n=r.find(t=>e>=t.minMissingCredits&&e<=t.maxMissingCredits);a=t.filterByMaxAutoRefillPackages(e,a);var o=this.getSuitablePackage(e,a)||this.getBiggestPackage(a);i.push(o);var c=this.getSuitablePackages(o.amount+1,a,(n?n.limit:s)-i.length);return c.length&&i.push(...c),{selected:o,packages:i}}static filterByMaxAutoRefillPackages(e,t){var a=t.filter(function(e){var{meta:t}=e;return t&&t.AutoRefill&&t.AutoRefill.available});return e<=a.reduce(function(e,t){var{amount:a}=t;return e<a?a:e},0)?a:t}getDefaultSelectedPackage(e,t){if(0===e.length)return null;this.preselectedSubscriptionPackageSubscription&&(this.preselectedSubscriptionPackageSubscription.unsubscribe(),this.preselectedSubscriptionPackageSubscription=void 0);var a=null,s=!0;return(this.preselectedSubscriptionPackageSubscription=(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2?arguments[2]:void 0;return function(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0,r=!!s&&s.enabled&&!s.available&&0!==s.amount,i=Number(r?null==s?void 0:s.amount:a),n=[...e].sort((e,t)=>{var a,s;return(null!=(a=e.amount)?a:0)-(null!=(s=t.amount)?s:0)}),o=Number(null==(t=n[n.length-1])?void 0:t.amount),c=n.find(e=>{var t=Number(e.amount);return r&&i!==o?t>i:t>=i});return L.v.just(null!=c?c:n[0])}(e,t,a)})(e,this.state.lastPurchaseAmount,t).safeSubscribe(e=>{s?a=e:this.mounted&&this.updateState({activePackage:e})}),s=!1,a)?a:null}getCarouselPreselectedPackageIndex(e,t){if(0===e.length)return null;this.preselectedPackagesSubscription&&(this.preselectedPackagesSubscription.unsubscribe(),this.preselectedPackagesSubscription=void 0);var a=null,s=!0;return(this.preselectedPackagesSubscription=(0,B.J)(e,t).safeSubscribe(e=>{s?a=e:this.mounted&&this.updateState({activePackage:e}),D.g.shared(this.props.userId).logPackageAutoSelected(this.props.paywallSessionId,(0,V.yD)(e))}),s=!1,a)?a:null}resolvePreselectedPackageSku(e,t){if(!t||!e.length)return null;if(this.props.preselectedPackageSku){var a=e.find(e=>e.sku===this.props.preselectedPackageSku);return a?a.sku:null}if(!this.props.preselectCheapest)return null;var s=e.reduce((e,t)=>!e||t.price<e.price?t:e,null);return s?s.sku:null}selectStartPackage(e,t,a,s,r,i,n){if(i){var o=e.find(e=>e.sku===i||e.meta.Recurring&&e.meta.Recurring.Sameness===i);if(o)return D.g.shared(this.props.userId).logPackageAutoSelected(this.props.paywallSessionId,(0,V.yD)(o)),o}if(!s&&(r||this.props.carouselEnabled)){var c=r?(0,z.dF)(n)||"multipacks":"credits";return this.getCarouselPreselectedPackageIndex(e,c)}var l=t&&-1!==t.indexOf("customer")&&a?this.getDefaultSelectedPackage(e,a):this.getDefaultSelectedPackage(e);return l&&D.g.shared(this.props.userId).logPackageAutoSelected(this.props.paywallSessionId,(0,V.yD)(l)),l}getCheapestCreditPrice(e){return e.reduce(function(e,t){return e>t.creditPrice?t.creditPrice:e},e[0].creditPrice)}getCreditsPackPriceRatio(e){for(var t=1;1>Math.floor(e*t);)t*=10;return t}formatCreditPrice(e){var t=this.getCreditsPackPriceRatio(this.getCheapestCreditPrice(e));e.forEach(function(e){e.creditPrice=Math.round(e.creditPrice*t),e.creditPricePack=1!==t&&t})}updateState(e){this.mounted&&this.setState(t=>this.getState(t,e))}shouldComponentUpdate(e,t){return!(0,g.A)(e,this.props)||!(0,g.A)(t,this.state)}render(){return(0,Q.jsx)(e,Object.assign({},this.props,this.state),this.props.id)}}
3return t.propTypes={userId:b().string,purchaseBus:b().object.isRequired,hasPurchases:b().bool,canSubscribe:b().bool,packagesLimits:b().object,carouselEnabled:b().bool,cheerPurchaseFormVariant:b().string,paywallModeSwitcher:b().shape({paywallMode:b().oneOf(["nosubscription","common"]),switchMode:b().func,available:b().bool}),purchaseForcedPackagesByService:b().object,preselectedPackageSku:b().string,preselectCheapest:b().bool},e=>{var a=(0,F.w)(),{paywallModeSwitcher:s}=(0,G.L)(),r=(0,j.J2)(()=>_.T.shared().multiplePackagesEnabled,[]),i=(0,j.J2)(()=>_.T.shared().purchasePackagesLimits,[]),n=(0,j.J2)(()=>_.T.shared().carouselPackages.enabled,[]),o=(0,j.J2)(()=>_.T.shared().carouselPackages.packageBadges,[]),c=(0,j.J2)(()=>_.T.shared().purchaseForcedPackagesByService,[],{}),l=(0,j.J2)(()=>a?T.e.shared(a).hasPurchases:(0,N.of)(!1),[a]),d=(0,j.J2)(()=>a?T.e.shared(a).canSubscribe:(0,N.of)(!1),[a]),u=(0,j.J2)(()=>_.T.shared().cheerPurchaseFormVariant,[]);return a?(0,Q.jsx)(t,Object.assign({},e,{multiplePackagesEnabled:r,purchaseForcedPackagesByService:c,hasPurchases:l,canSubscribe:d,cheerPurchaseFormVariant:u,userId:a,packagesLimits:i,carouselEnabled:n,carouselPackageBadgesConfiguration:o,paywallModeSwitcher:s})):null}})((0,p.memo)(e=>{var t,{activePackage:a,isSubscriptionForm:s,purchaseBus:r,packages:i,loading:n,previousSubscriptionAmount:o,preselectedCardMask:c,preselectedPackageSku:l,onCreateInvoiceFinish:d,type:u}=e,{trackingEnabled:h,paywallSessionId:m}=(0,G.L)(),[g,f]=(0,p.useState)(null!=(t=null==e?void 0:e.initialPaymentError)?t:void 0),b=(0,j.J2)(()=>_.T.shared().chooseSubscriptionPackageDesign,[]),y=(0,j.J2)(()=>_.T.shared().quickPurchaseOnErrorScreenEnabled,[],!1),w=(0,j.J2)(()=>_.T.shared().carouselPackages.enabled,[]),k=(0,j.J2)(()=>_.T.shared().cardsTokenizationEnabled,[],!1),x=(0,F.w)(),S=(0,j.J2)(()=>x?iR.t.shared().model(x):(0,N.of)(void 0),[x]),{rejectOffer:P}=(0,iO.g)(x?es.L$.shared(x):void 0,e=>e),C=(0,p.useRef)(!1),[T,A]=(0,p.useState)(!1),[I,E]=(0,p.useState)(!1);(0,p.useEffect)(()=>{var e=()=>{C.current=!0,s&&!I&&A(!0)};return r.once("event.purchase.completed",e),()=>{r.removeListener("event.purchase.completed",e),h&&!C.current&&(null==P||P())}},[h,r,P,s,I]),(0,p.useEffect)(()=>{var e=iM.G.shared().preload("payment").safeSubscribe();return()=>{e.unsubscribe()}},[]);var M=(0,j.uN)((e,t)=>{var a,s=k&&(null==(a=e.error)?void 0:a.updateCardDetails);return e.isSuccessful||s?(f(void 0),L.v.just()):y?L.v.defer(()=>(f(t=>{var a;return(null==t?void 0:t.code)===(null==(a=e.error)?void 0:a.code)?t:e.error}),L.v.just())):(0,iF.g)(e,t,m)},[k,m,y]),O=(0,p.useCallback)(()=>{f(void 0)},[]);if(!(null!=i&&i.length)||w&&!s&&!a)return(0,Q.jsx)("div",{className:"purchase-form-loading",children:(0,Q.jsx)(v.Spinner,{})});if(iI.E.shared().encounter(iN.y.identifier(),{name:"packagesExists",date:new Date,details:!0}),(0,W.D)(e.type)&&Array.isArray(i)&&i.length)return iE.canUseDOM&&iI.E.shared().encounter(iN.y.identifier(),{name:"mustBeTwoStepFormStepOne",date:new Date,details:!0}),(0,Q.jsx)(nz,{error:g,purchaseBus:r,selectedPackage:a,packages:i,loading:n,paymentReason:e.type,purchaseCredits:e.purchaseCredits,preselectedCardMask:c,lockScreenVisible:I,setLockScreenVisible:E,onCreateInvoiceFinish:d,onPaymentFinish:M,resetError:O});if(s&&Array.isArray(i)&&(i.length>1||u===H.N.RetrySubscriptionPayment)||T){iE.canUseDOM&&iI.E.shared().encounter(iN.y.identifier(),{name:"mustBeTwoStepFormStepOne",date:new Date,details:!0});var R="account-deletion-discount"===e.type,B="dsgn6269-test2"===b||"dsgn6269-test1"===b,z="monetization-model-services"===b?"monetization-model-services":i.length>=2&&b&&"default"!==b&&!(R&&B)?b.toLowerCase():"default";return(0,Q.jsx)(iA,{error:g,purchaseBus:r,selectedPackage:a,packages:i,loading:n,purchaseCredits:e.purchaseCredits,variant:z,previousSubscriptionAmount:o,type:e.type,preselectedCardMask:c,preselectedPackageSku:l,paymentReason:e.paymentReason,lockScreenVisible:I,setLockScreenVisible:E,onCreateInvoiceFinish:d,onPaymentFinish:M,resetError:O})}iE.canUseDOM&&iI.E.shared().encounter(iN.y.identifier(),{name:"mustBeOneStepForm",date:new Date,details:!0});var D="services"===S?"monetization-model-services":w&&!s?"carousel":"default";return(0,Q.jsx)(nD,Object.assign({},e,{variant:D,error:g,lockScreenVisible:I,setLockScreenVisible:E,onPaymentFinish:M,resetError:O}))}));
3class nV extends p.Component{constructor(e){super(e),this.updateActivePackage=e=>{var{payload:t}=e;this.setState({loading:!1}),this.selectedPackage=t.activePackage,this.props.disableTracking||h.A.emit("event.payment-form.interact",{type:"package-selected",package:t.activePackage})},this.toggleCloseButtonDisplay=e=>{var t=document.querySelector(".app-overlay .close");t&&(t.style.display=e?"":"none")},this.updateFormStep=e=>{var{payload:t}=e;this.step=t.step},this.onPurchaseProcessStart=()=>{this.closeReason="payment-process"},this.onPurchaseProcessFinish=e=>{e&&(this.closeReason="cancelled")},this.state={loading:!0,purchaseBus:this.props.purchaseBus||h.A.create("purchase-"+(0,m.A)())},this.closeReason="cancelled",this.selectedPackage=null,this.step=void 0;var t=e[0];t&&(this.state.type=t,this.state[t]=!0);var a=e[1]||{};this.state.formParams=a,a&&(this.state.credits=a.credits,this.state.recipient=a.recipient,this.state.previousSubscriptionAmount=a.previousSubscriptionAmount,this.state.paywallSessionId=a.paywallSessionId,this.state.preselectedCardMask=a.preselectedCardMask,this.state.preselectedPackageSku=a.preselectedPackageSku,this.state.preselectCheapest=a.preselectCheapest,this.state.onCreateInvoiceFinish=a.onCreateInvoiceFinish,this.state.paymentReason=a.paymentReason,this.state.attendeeId=a.attendeeId,this.state.localizedCheerName=a.localizedCheerName,this.state.initialPaymentError=a.paymentError),this.props.disableTracking||this.state.purchaseBus.emit("event.overlay.purchase.opened")}componentDidMount(){this.state.purchaseBus.sync("command.package.selected",this.updateActivePackage,this),this.state.purchaseBus.sync("command.purchase-step.changed",this.updateFormStep,this),this.state.purchaseBus.sync("event.purchase.process.started",this.onPurchaseProcessStart,this),this.state.purchaseBus.sync("event.purchase.process.finished",this.onPurchaseProcessFinish,this)}componentWillUnmount(){this.state.purchaseBus.removeListener("event.purchase.process.started",this.onPurchaseProcessStart,this),this.state.purchaseBus.removeListener("event.purchase.process.finished",this.onPurchaseProcessFinish,this),this.state.purchaseBus.removeListener("command.package.selected",this.updateActivePackage,this),this.state.purchaseBus.removeListener("command.purchase-step.changed",this.updateFormStep,this),this.toggleCloseButtonDisplay(!0),this.props.disableTracking||h.A.emit("event.overlay.purchase.closed",this.closeReason,this.selectedPackage,this.step)}shouldComponentUpdate(e,t){return!(0,g.A)(e,this.props)||!(0,g.A)(t,this.state)}render(){return iE.canUseDOM&&iI.E.shared().encounter(iN.y.identifier(),{name:"purchaseParentComponentRendered",date:new Date,details:null}),(0,Q.jsx)(G.v,{paywallSessionId:this.state.paywallSessionId,trackingEnabled:!this.props.disableTracking,paymentReason:this.state.paymentReason,children:(0,Q.jsx)(nW,Object.assign({},this.props,this.state))})}}nV.propTypes={purchaseBus:b().object},nV.propTypes={disableTracking:b().bool};let nU=nV},59324(e,t,a){"use strict";a.d(t,{Y:()=>M});var s=a(82783),r=a(50200),i=a(21217);function n(e,t,a){var s=e.deserialize(t);i.rc((t,r)=>{var n,o=t.split(".");if(n=o.length>1?e.stores[o[0]]&&e.stores[o[0]][o[1]]:e.stores[t]){var{config:c}=n.StoreModel,l=n.state;c.onDeserialize&&(s[t]=c.onDeserialize(r)||r),i.gc(l)?(i.rc(e=>delete l[e],[l]),i.kp(l,s[t])):n.state=s[t],a(n,n.state)}},[s])}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t=t.length?t:Object.keys(e.stores);var a={};return t.forEach(t=>{Object.keys(e.stores[t]).forEach(s=>{var r=e.stores[t][s];r.displayName?function(e){if(void 0!==e.state){var{config:t}=e.StoreModel;e.lifecycle("snapshot");var s=t.onSerialize&&t.onSerialize(e.state);a[e.displayName]=s||e.getState()}}(r):console.error(Error("Snapshot: displayName does not exist"))})}),a}function c(e){return e}var l=Object.getOwnPropertyNames(c),d=Object.getOwnPropertyNames(c.prototype);function u(e,t){var a=t?d:l,s=t?e.prototype:e;return Object.getOwnPropertyNames(s).reduce((e,t)=>(-1!==a.indexOf(t)||(e[t]=s[t]),e),{})}function p(e){"u">typeof console&&console.warn(ReferenceError(e))}function h(e,t){for(var a=0,s=t;Object.hasOwnProperty.call(e,s);)s=t+String(++a);return s}function m(e){return e.replace(/[a-z]([A-Z])/g,e=>e[0]+"_"+e[1].toLowerCase()).toUpperCase()}function v(e){if(void 0===e)return null;for(var t=arguments.length,a=Array(t>1?t-1:0),s=1;s<t;s++)a[s-1]=arguments[s];return a.length?[e].concat(a):e}function g(e,t,a,s){return{type:t,payload:a,meta:Object.assign({dispatchId:e},s),id:e,action:t,data:a,details:s}}var f=a(17028),b=a(34888),y=a.n(b);let w={waitFor(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];if(!t.length)throw ReferenceError("Dispatch tokens not provided");var s=t;1===t.length&&(s=Array.isArray(t[0])?t[0]:t);var r=s.map(e=>e.dispatchToken||e);this.dispatcher.waitFor(r)},exportAsync(e){this.registerAsync(e)},registerAsync(e){var t=this,a=0,s=i.Tn(e)?e(this.alt):e,r=Object.keys(s).reduce((e,r)=>{var n=s[r],o=i.Tn(n)?n(this):n;
3return["success","error","loading"].forEach(e=>{if(o[e]&&!o[e].id)throw Error(e+" handler must be an action function")}),e[r]=function(){for(var e=arguments.length,s=Array(e),r=0;r<e;r++)s[r]=arguments[r];var i=t.getInstance().getState(),n=o.local&&o.local(i,...s),c=o.shouldFetch?o.shouldFetch(i,...s):null==n,l=o.interceptResponse||(e=>e),d=(e,r)=>i=>{var n=()=>{if(a-=1,e(l(i,e,s)),r)throw i;return i};return t.alt.trapAsync?()=>n():n()};return c?(a+=1,o.loading&&o.loading(l(null,o.loading,s)),o.remote(i,...s).then(d(o.success),d(o.error,1))):(t.emitChange(),n)},e},{});this.exportPublicMethods(r),this.exportPublicMethods({isLoading:()=>a>0})},exportPublicMethods(e){i.rc((e,t)=>{if(!i.Tn(t))throw TypeError("exportPublicMethods expects a function");this.publicMethods[e]=t},[e])},emitChange(){this.getInstance().emitChange()},on(e,t){"error"===e&&(this.handlesOwnErrors=!0);var a=this.lifecycleEvents[e]||y()();return this.lifecycleEvents[e]=a,a.subscribe(t.bind(this))},bindAction(e,t){if(!e)throw ReferenceError("Invalid action reference passed in");if(!i.Tn(t))throw TypeError("bindAction expects a function");var a=e.id?e.id:e;this.actionListeners[a]=this.actionListeners[a]||[],this.actionListeners[a].push(t.bind(this)),this.boundListeners.push(a)},bindActions(e){i.rc((e,t)=>{var a=e.replace(/./,e=>"on"+e[0].toUpperCase());if(this[e]&&this[a])throw ReferenceError("You have multiple action handlers bound to an action: "+e+" and "+a);var s=this[e]||this[a];s&&this.bindAction(t,s)},[e])},bindListeners(e){i.rc((e,t)=>{var a=this[e];if(!a)throw ReferenceError(e+" defined but does not exist in "+this.displayName);Array.isArray(t)?t.forEach(e=>{this.bindAction(e,a)}):this.bindAction(t,a)},[e])}};function k(e,t,a){var{config:s}=t.StoreModel,r=i.Tn(a)?a(t.state):a;t.prevState=Object.assign({},t.state),t.state=s.setState.call(e,t.state,r),e.alt.dispatcher.isDispatching()||e.emitChange()}function x(e,t,a,s){return i.kp(e,w,{displayName:a,alt:t,dispatcher:t.dispatcher,preventDefault(){this.getInstance().preventDefault=!0},boundListeners:[],lifecycleEvents:{},actionListeners:{},publicMethods:{},handlesOwnErrors:!1},s)}function S(e,t){t.config=i.kp({getState:e=>Array.isArray(e)?e.slice():i.gc(e)?i.kp({},e):e,setState:(e,t)=>i.gc(t)?i.kp(e,t):t},e,t.config)}function P(e,t){return e.reduce((e,t)=>t(e),t)}function C(e,t,a){var s,r=x({},e,a,i.kp({getInstance:()=>s,setState(e){k(this,s,e)}},t));return r.bindListeners&&w.bindListeners.call(r,r.bindListeners),r.observe&&w.bindListeners.call(r,r.observe(e)),r.lifecycle&&i.rc((e,t)=>{w.on.call(r,e,t)},[r.lifecycle]),s=i.kp(new f.A(e,r,void 0!==r.state?r.state:{},t),r.publicMethods,{displayName:a,config:t.config})}function j(e,t,a){var s,{config:r}=t;class n extends t{constructor(){super(...arguments)}}x(n.prototype,e,a,{type:"AltStore",getInstance:()=>s,setState(e){k(this,s,e)}});for(var o=arguments.length,c=Array(o>3?o-3:0),l=3;l<o;l++)c[l-3]=arguments[l];var d=new n(...c);r.bindListeners&&d.bindListeners(r.bindListeners),r.datasource&&d.registerAsync(r.datasource);var{displayName:p}=t;return -1===p.indexOf(".")&&(p+=".default"),s=i.kp(new f.A(e,d,d.state,t),u(t),r.publicMethods,{displayName:p})}var _=a(56727),T=a.n(_),A=a(59562);function I(e,t,a,s,r,n){var o=h(e._actionsRegistry,a+"."+s);e._actionsRegistry[o]=1;var c=0,l={id:o,namespace:a,name:s,actionsName:t},d=function(){for(var t=arguments.length,a=Array(t),s=0;s<t;s++)a[s]=arguments[s];++c;var d=(0,A.A)(),u="function"==typeof a[a.length-1]?a.pop():()=>{};e.AP&&e.AP.wait&&e.AP.wait(),(e.eventsCallbacks["event.action.started"]||[]).forEach(e=>e(d,a,l,{currentActiveActions:c}));var h=r.apply(n,a),m=(t,a)=>{setTimeout(()=>{(e.eventsCallbacks["event.action.dispatch"]||[]).forEach(e=>e(d,{payload:t,finishPayload:a},l,{currentActiveActions:c})),e.dispatch(o,t,l),h.optimist||u(a),e.AP&&e.AP.done&&e.AP.done(),(e.eventsCallbacks["event.action.ended"]||[]).forEach(e=>e(d,{payload:t,finishPayload:a},l,{currentActiveActions:c})),--c},0)},v=h;return void 0===h||T()(h)||(i.Tn(h)?v=h(m,e,h.optimist?u:void 0):m(h)),void 0===h&&p("An action was called but nothing was dispatched"),v};d.defer=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return setTimeout(()=>d.apply(null,t))},d.id=o,d.data=l;var u=e.actions[t][a],v=h(u,s);return u[v]=d,u[m(v)]=o,d}let N=class{constructor(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.config=e,this.serialize=e.serialize||JSON.stringify,this.deserialize=e.deserialize||JSON.parse,this.dispatcher=e.dis
3patcher||new r.Dispatcher,this.batchingFunction=e.batchingFunction||(e=>e()),this.actions={global:{}},this.stores={},this.storeTransforms=e.storeTransforms||[],this.trapAsync=!1,this._actionsRegistry={},this._initSnapshot={},this._lastSnapshot={},this.eventsCallbacks={}}dispatch(e,t,a){this.batchingFunction(()=>{var s=Math.random().toString(18).substr(2,16);if(e.hasOwnProperty("type")&&e.hasOwnProperty("payload")){var r={id:e.type,namespace:e.type,name:e.type};return this.dispatcher.dispatch(g(s,e.type,e.payload,r))}return e.id&&e.dispatch?function(e,t,a,s){var r=t.dispatch(a);if(void 0===r)return null;var n=t.id,o={id:n,namespace:n,name:n};return i.Tn(r)?r(e=>s.dispatch(n,e,o),s):s.dispatcher.dispatch(g(e,n,r,o))}(s,e,t,this):this.dispatcher.dispatch(g(s,e,t,a))})}createUnsavedStore(e){var t=e.displayName||"";S(this.config,e);for(var a=P(this.storeTransforms,e),s=arguments.length,r=Array(s>1?s-1:0),n=1;n<s;n++)r[n-1]=arguments[n];return i.Tn(a)?j(this,a,t,...r):C(this,a,t)}createStore(e,t){t=t||"default";var a,s=!!e.getDisplayName;a=s?e.getDisplayName(t).split(".")[0]:e.displayName;var r=this.stores[a]&&this.stores[a][t];if(r)return r;s&&(e=new e(t)),S(this.config,e);for(var n=P(this.storeTransforms,e),o=arguments.length,c=Array(o>2?o-2:0),l=2;l<o;l++)c[l-2]=arguments[l];c.push(this);var d=i.Tn(n)?j(this,n,t,...c):C(this,n,t);return this.stores[a]=this.stores[a]||{},this.stores[a][t]=d,!function(e,t){if(e.getStore(t)&&void 0!==e.getStore(t).state){var a=e.deserialize(e.serialize(e.getStore(t).state));e._initSnapshot[t]=a,e._lastSnapshot[t]=a}}(this,a+"."+t),d}generateActions(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return this.createActions(t.reduce((e,t)=>(e[t]=v,e),{name:"global"}))}createAction(e,t,a){return I(this,"global",null,e,t,a)}createActions(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=!!e.getDisplayName,r=e.id||"default";t=s?e.getDisplayName(r).split(".")[0]:e.displayName;var n=this.actions[t]&&this.actions[t][r];if(n)return n;s&&(e=new e(r));var o={};if(i.Tn(e)){i.kp(o,function e(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t===Function.prototype?a:e(Object.getPrototypeOf(t),i.kp(u(t,!0),a))}(e));for(var c=arguments.length,l=Array(c>2?c-2:0),d=2;d<c;d++)l[d-2]=arguments[d];i.kp(o,new class extends e{constructor(){super(...arguments)}generateActions(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];t.forEach(e=>{o[e]=v})}}(...l))}else i.kp(o,e);return this.actions[t]=this.actions[t]||{},this.actions[t][r]=this.actions[t][r]||{},i.rc((e,s)=>{if(!i.Tn(s)){"displayName"===e&&-1===s.indexOf(".")&&(s+=".default"),a[e]=s;return}a[e]=I(this,t,r,e,s,a),a[m(e)]=a[e].id},[o]),a.displayName||(a.displayName=t+"."+r),e.config&&e.config.publicMethods&&(i.kp(this.actions[t][r],e.config.publicMethods),i.kp(a,e.config.publicMethods)),a}takeSnapshot(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];var s=o(this,t);return i.kp(this._lastSnapshot,s),this.serialize(s)}rollback(){n(this,this.serialize(this._lastSnapshot),e=>{e.lifecycle("rollback"),e.emitChange()})}recycle(){for(var e,t=arguments.length,a=Array(t),s=0;s<t;s++)a[s]=arguments[s];var r=a.length?(e=this._initSnapshot,a.reduce((t,a)=>{var s=a.displayName||a;if(!e[s])throw ReferenceError(s+" is not a valid store");return t[s]=e[s],t},{})):this._initSnapshot;n(this,this.serialize(r),e=>{e.lifecycle("init"),e.emitChange()})}flush(){var e=this.serialize(o(this));return this.recycle(),e}bootstrap(e){n(this,e,(e,t)=>{e.lifecycle("bootstrap",t),e.emitChange()})}prepare(e,t){var a={};if(!e.displayName)throw ReferenceError("Store provided does not have a name");return a[e.displayName]=t,this.serialize(a)}addActions(e,t){for(var a=arguments.length,s=Array(a>2?a-2:0),r=2;r<a;r++)s[r-2]=arguments[r];this.actions[e]=Array.isArray(t)?this.generateActions.apply(this,t):this.createActions(t,...s)}addStore(e,t){for(var a=arguments.length,s=Array(a>2?a-2:0),r=2;r<a;r++)s[r-2]=arguments[r];this.createStore(t,e,...s)}getActions(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";if("string"==typeof e){var s=e.split(".");return t=s[0],a=s[1]||"default",this.actions[t]&&this.actions[t][a]||void 0}return e.getDisplayName?t=e.getDisplayName(a).split(".")[0]:(e.displayName||p("Actions "+e+" don't have a displayName"),t=e.dis
3playName),e.id=a,this.actions[t]&&this.actions[t][a]||this.createActions(e)}getStore(e){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";if("string"==typeof e){var s=e.split(".");return t=s[0],a=s[1]||"default",this.stores[t]&&this.stores[t][a]||void 0}return e.getDisplayName?t=e.getDisplayName(a).split(".")[0]:(e.displayName||p("Store "+e+" doesn't have a displayName"),t=e.displayName),this.stores[t]&&this.stores[t][a]||this.createStore(e,a)}get(e){for(var t={},a=arguments.length,s=Array(a>1?a-1:0),r=1;r<a;r++)s[r-1]=arguments[r];return e.hasOwnProperty("store")&&(t.store=this.getStore.apply(this,[e.store,...s])),e.hasOwnProperty("actions")&&(t.actions=this.getActions.apply(this,[e.actions,...s])),t}on(e,t){t instanceof Function?(this.eventsCallbacks[e]=this.eventsCallbacks[e]||[],this.eventsCallbacks[e].push(t)):p("on "+e+" method callback must be function")}off(e,t){this.eventsCallbacks[e]=this.eventsCallbacks[e].filter(e=>e!==t)}static debug(e,t,a){var s="alt.js.org",r=a;return!r&&"u">typeof window&&(r=window),void 0!==r&&(r[s]=r[s]||[],r[s].push({name:e,alt:t})),t}};var E=a(15526);class M extends N{constructor(){super(),this.AP=s.q.shared()}}M.shared=(0,E.G)(()=>new M)},58447(e,t,a){"use strict";a.d(t,{T:()=>c});var s=a(87706),r=a(48830),i=a(91557),n="fingerprintjs",o=i.S?s.Ay.load():Promise.resolve();function c(){return new r.c(e=>{var t=window.localStorage,a=t.getItem(n);return a?(e.next(a),e.complete()):o.then(e=>e.get()).then(a=>{var s=a.visitorId;t.setItem(n,s),e.next(s),e.complete()}),()=>{}})}},285(e,t,a){"use strict";a.d(t,{A:()=>v});var s=a(6853),r=a(17086),i=a(7887),n=a(81297),o=a(79942),c=a(39971),l=a(47443),d=a(13683),u=a(40753),p=a(47307),h=a(26052);function m(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}let v=function(e,t){class a{constructor(){this.get=a=>{var r,i;return r=function*(r,i){var l,m,v,b=(l=e,m=a,(v=t)===s.PACKAGE_TYPES.COMMON?(0,d._)(n.Do.shared(l).available).then(e=>{var t={shop:m};return e&&(t.tags=s.PACKAGE_TYPES.LOWPERIOD),new Promise((e,a)=>{f(l,t,e,a)})}):new Promise(v===s.PACKAGE_TYPES.SUBSCRIPTION_UPGRADE_TODAY?(e,t)=>{p.Y.shared(l).immediatePackages.toSingle().pipe((0,o.vV)(e=>e.map(e=>(0,h.wn)(e,!0)))).subscribe(e,t)}:v===s.PACKAGE_TYPES.CURRENT_SUBSCRIPTION?(e,t)=>{u.h.shared(l).data().toSingle().pipe((0,o.Fg)(e=>e&&e.enable?g([e.recurringPackage]):c.v.just([]))).subscribe(e,t)}:(e,t)=>{var a={shop:m};v===s.PACKAGE_TYPES.SUBSCRIPTION?f(l,{shop:s.SHOP_TYPES.WEB,subscription:!0},e,t):(v===s.PACKAGE_TYPES.ADDITIONAL&&(a.tags=s.PACKAGE_TYPES.ADDITIONAL),v===s.PACKAGE_TYPES.NOREQUISITES&&(a.tags=s.PACKAGE_TYPES.NOREQUISITES),v===s.PACKAGE_TYPES.MYSTERY_GIFT&&(a.tags=s.PACKAGE_TYPES.MYSTERY_GIFT),v===s.PACKAGE_TYPES.NOSUBSCRIPTION&&(a.tags=s.PACKAGE_TYPES.NOSUBSCRIPTION),v===s.PACKAGE_TYPES.NOSUBSCRIPTION_ADDITIONAL&&(a.tags=s.PACKAGE_TYPES.NOSUBSCRIPTION_ADDITIONAL),f(l,a,e,t))}));r(b=yield b)},i=function(){var e=this,t=arguments;return new Promise(function(a,s){var i=r.apply(e,t);function n(e){m(i,a,s,n,o,"next",e)}function o(e){m(i,a,s,n,o,"throw",e)}n(void 0)})},function(e,t){return i.apply(this,arguments)}}}}return a.displayName="credits-mall",a};function g(e,t){var a=e.map(e=>(function(e,t){var a,r,i,n,o,c={shop:e.shop,sku:e.sku,amount:e.credits.amount,benefitsAmount:(0,l.TC)(e),methods:e.methods,price:e.price.value,currency:e.price.currency,priceType:e.price.type,"credits-type":e.credits.type,confirmed:e.confirmed,meta:{Additional:e.meta.additional,Subscription:e.meta.subscription,Trial:e.meta.trial,FullPrice:e.price.fullValue,AutoRefill:e.meta.autoRefill},benefits:e.benefits,type:t===s.PACKAGE_TYPES.LOWPERIOD?s.PACKAGE_TYPES.LOWPERIOD:void 0};e.meta.recurring&&(c.meta.Recurring={Price:null!=(r=null==(i=e.meta.recurring)?void 0:i.price)?r:null,Sameness:null!=(n=null==(o=e.meta.recurring)?void 0:o.sameness)?n:null});var d=null==(a=e.benefits)?void 0:a.find(e=>"subscription"===e.type),u=null==d?void 0:d.auto;if(void 0!==u&&(c.recurrent=null===u),e.meta.trial&&d)switch(d.recurrentPeriod){case"P0Y0M3DT0H0M0S":c.meta.TrialPeriod="3-days";break;case"P0Y0M7DT0H0M0S":c.meta.TrialPeriod="7-days";break;default:c.meta.TrialPeriod="1-month"}return c})(e,t)),r=[];
3return a.forEach(e=>{var t;r.push({price:e.price,currency:e.currency,priceType:e.priceType}),e.meta.FullPrice&&r.push({price:e.meta.FullPrice,currency:e.currency,priceType:e.priceType}),null!=(t=e.meta.Recurring)&&t.Price&&r.push({price:e.meta.Recurring.Price,currency:e.currency,priceType:e.priceType})}),i.B.shared().getPriceListWithTax(r).pipe((0,o.vV)(e=>a.map(t=>{var a,s,r,i=e.shift();return t.meta.FullPrice&&(s=e.shift()),null!=(a=t.meta.Recurring)&&a.Price&&(r=e.shift(),s||(s=r)),Object.assign({},t,{priceWithTax:i},s?{fullPriceWithTax:s}:{},r?{recurringPriceWithTax:r}:{})})))}function f(e,t,a,s){r.j.shared(e).data(t).toSingle().pipe((0,o.Fg)(e=>e.length?g(e,t.tags):c.v.just([]))).subscribe(a,s)}},23215(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(49462),r=a(78474);let i=function(e,t,a){class i extends s.A{constructor(s){super(),this.get=e=>{this.setState({packages:e.reduce((e,a,s)=>(a.meta&&a.meta.AutoRefill&&(a.meta.AutoRefill.available=a.confirmed),a.type=a.type||t,e[a.sku]=(0,r.A)(a,s),e),{})})};var i=s.getActions(a,e+":"+t);this.bindAction(i.get,this.get)}}return i.displayName="credits-mall",i}},51608(e,t,a){"use strict";function s(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function r(){var e={people:()=>Promise.all([a.e("3827"),a.e("2800"),a.e("542"),a.e("2707"),a.e("4434"),a.e("1666"),a.e("2142"),a.e("4054"),a.e("460"),a.e("8242"),a.e("4157"),a.e("8027"),a.e("7385"),a.e("2040"),a.e("8398"),a.e("5255"),a.e("9388"),a.e("2139"),a.e("3512"),a.e("2836"),a.e("865"),a.e("9699"),a.e("4338"),a.e("9061"),a.e("3364"),a.e("5050"),a.e("8941"),a.e("7526"),a.e("6150"),a.e("6134"),a.e("9272"),a.e("9448"),a.e("8789"),a.e("4197"),a.e("6943")]).then(a.bind(a,76755))};class t{get(t){var a,r;return a=function*(a){var s;try{s=(s=yield e[t]()).default||s,a({[t]:s})}catch(e){s=null}},r=function(){var e=this,t=arguments;return new Promise(function(r,i){var n=a.apply(e,t);function o(e){s(n,r,i,o,c,"next",e)}function c(e){s(n,r,i,o,c,"throw",e)}o(void 0)})},function(e){return r.apply(this,arguments)}}}return t.displayName="modules",t}a.d(t,{A:()=>i}),r.getDisplayName=function(){return"modules"};let i=r},10946(e,t,a){"use strict";a.d(t,{default:()=>n});var s=a(51608),r=a(49462);function i(){class e extends r.A{constructor(e){super(),this.get=e=>{this.setState(e)};var t=e.getActions(s.A);this.state={},this.bindAction(t.get,this.get)}}return e.displayName="modules",e}i.getDisplayName=function(){return"modules"};let n=i},79760(e,t,a){"use strict";function s(){class e{constructor(){this.open=(e,t)=>a=>{a({name:e,params:t})},this.close=e=>t=>{t(e)},this.closeAll=()=>e=>{e(null)},this.addToQueue=(e,t)=>a=>{a({name:e,params:t})},this.setCloseButtonVisibility=(e,t)=>a=>{a({name:e,visibility:t})}}}return e.displayName="overlay",e}a.d(t,{A:()=>p}),s.getDisplayName=function(){return"overlay"};var r=a(49462),i=a(59562),n=["read-letter","purchase","presents-order-modal","letter","photos","mingle","call-feedback","mystery-gifts-game"],o=a(56177),c=["register","check-email-login-link-step","terms-and-conditions#","terms-and-conditions","terms-and-conditions-credits#","terms-and-conditions-credits","privacy-policy","privacy-notification","refund-policy","co-registration","help-center","cookie-policy"],l=["register","check-email-login-link-step","terms-and-conditions#","terms-and-conditions","terms-and-conditions-credits#","terms-and-conditions-credits","privacy-policy","refund-policy","co-registration","help-center","cookie-policy"],d=a(12372),u=function(e){function t(){var{Session:t}=a(45482);class s extends e(){constructor(){super(...arguments),this.open=(e,a)=>(s,r)=>{t.shared().authorizationDetails.pipe((0,o.s)(1)).safeSubscribe(t=>{var i=e.split("#")[0];c.includes(i)||t.time?s({name:e,params:a}):r.getActions("overlay").addToQueue(e,a)})}}}return s}return t.getDisplayName=function(){return"overlay"},t}(function(e){function t(){var{Session:s}=a(45482);class r extends e(){constructor(){super(...arguments),this.forceOpen=(e,t)=>(a,r)=>{s.shared().authorizationDetails.pipe((0,o.s)(1)).safeSubscribe(s=>{var i=e.split("#")[0];if(l.includes(i)||s.time){var n=r.get(p).store,o=n.state[0];o&&"password-change"===o.name?r.getActions("overlay").addToQueue(e,t):(n.preOpen({name:e,params:t}),a({name:e,params:t}))}else r.getActions("overlay").addToQueue(e,t)})}}}return r.displayName=t.getDisplayName(),r}return t.getDisplayName=function(){return"overlay"},t}(s));let p={store:function(e,t){function a(){class a extends r.A{output(e){return e[0]}constructor(t){super(),this.preOpen=e=>{var t=this.prepare(e);this.isExist(t)||(this.preOpened.add(t),this.setState([t,...this.getInstance().state],()=>this.saveToStorage()))};var a=t.createActions(e);this.state=[],this.preOpened=new Set,this.exportPublicMethods({getHistory:this.getHistory,isLeadingToConversion:this.isLeadingToConversion,isExist:this.isExist.bind(this),preOpen:this.preOpen}),this.bindAction(a.open,this.open),this.bindAction(a.close,this.close),this.bindAction(a.closeAll,this.closeAll),this.bindAction(a.forceOpen,this.forceOpen),this.bindAction(a.addToQueue,this.addToQueue),this.bindAction(a.setCloseButtonVisibility,this.setCloseButtonVisibility)}isLeadingToConversion(){return!!this.getHistory().length&&!!this.getHistory().map(e=>e.name).filter(e=>n.includes(e)).length}getHistory(){return this.state}open(e){var t,a=this.prepare(e);if(!this.isExist(a)){var s=[...this.getInstance().state];if(null!=(t=s[0])&&null!=(t=t.params)&&null!=(t=t[0])&&t.pinnedToTop){var r=s.shift();this.setState([r,a,...s],()=>this.saveToStorage())}else this.setState([a,...s],()=>this.saveToStorage())}}forceOpen(e){var t=this.findInState(this.prepare(e));this.preOpened.delete(t)}close(e){var t=[...this.getInstance().state];if(t&&t.length){if(void 0!==e)t=t.filter(t=>this.preOpened.has(t)||t.name!==e);else for(var a=0;a<t.length;a++)if(!this.preOpened.has(t[a])){t.splice(a,1);break}this.setState(t,()=>this.saveToStorage())}}closeAll(){var e=this.getInstance().state.filter(e=>this.preOpened.has(e));this.setState(e,()=>this.saveToStorage())}addToQueue(e){var t=this.prepare(e);this.setState([...this.getInstance().state,t])}saveToStorage(){var{state:e}=this.getInstance();t.setItem("overlay",e[0])}findInState(e){var{name:t,params:a}=e,{state:s}=this.getInstance();return s.find(e=>e.name===t&&JSON.stringify(e.params)===JSON.stringify(a))}isExist(e){return!!this.findInState(e)}prepare(e){var{name:t,params:a}=e,s=t.split("#");return{name:s[0],anchor:s[1]||"",params:a&&a.length>0?a:[{props:{}}],id:(0,i.A)()}}setCloseButtonVisibility(e){var{name:t,visibility:a}=e;this.setState(this.getInstance().state.map(e=>e.name===t?Object.assign({},e,{params:Array.isArray(e.params)&&e.params.length>0?[Object.assign({},e.params[0],{disableManualClose:!a})].concat(e.params.slice(1)):[{disableManualClose:!a}]}):e))}}return a.config={getState:e=>e[0]},a.displayName="overlay",a}return a.getDisplayName=function(){return"overlay"},a}(u,d.A),actions:u}},26113(e,t,a){"use strict";a.d(t,{A:()=>c});var s=a(63984),r=a(70102),i=a(12372),n=a(66758),o="real-email";let c={init:function(e){r.A.resolve("real-email",null,function(t,a){var r;a&&((r=i.A.getItem(o))||(r={emguid:(0,s.A)(),attempt:0},e.annals.em.distrib.post({emguid:r.emguid,experiment:+a},n.A),i.A.setItem(o,r)))})},analyze:function(e,t){return function(a,s){var r;(r=i.A.getItem(o))&&r.emguid?e(a,function(e){r.attempt=++r.attempt,t.annals.em.attempts.post({emguid:r.emguid,address:a,attempt:r.attempt,result:e},n.A),i.A.setItem(o,r),s(e)}):e(a,s)}}}},95569(e,t,a){"use strict";a.d(t,{A:()=>n});var s=a(98621),r=new(a.n(s)()).EventEmitter,i=0;r.started=function(){return!!i},r.notify=function(e){switch(e){case"event.process.started":1==++i&&r.emit("event.analytics.started");break;case"event.process.finished":0==--i&&r.emit("event.analytics.finished");break;default:throw Error("Unsupported type: "+e)}};let n=r},76714(e,t,a){"use strict";a.d(t,{A:()=>f});var s=a(94491),r=a(97815),i=a(12372),n=a(32841),o=a(45810),c=a.n(o),l=a(78675),d=a(9907),u=a(98153),p=!1,h=0,m=[];function v(e){i.A.setItem("analytics-markers",e),s.A.patch({path:["__appdata","analytics-markers"],value:e})}function g(e){--h||(v(e),p=!0,u.A.emit("event.analytics.markers.ready"))}
3let f={init:function(e){var t=l.T.shared()["analytics-markers"]||[],s=i.A.getItem("analytics-markers")||{},r=location.search?c().parse(location.search.substr(1)):{},o=a(93612).A.getParams();(h=t.length)||(v(s),p=!0,u.A.emit("event.analytics.markers.ready")),t.forEach(function(t){if("country"===t)return void e.location.get(function(e,a){s[t]=a&&a.country?a.country:"",g(s)});if("tracker"===t){s[t]="1"===o.ho||"1"===r.ho?"ho":null,g(s);return}if(o[t]){s[t]=o[t],g(s);return}if(r[t]){s[t]=r[t],g(s);return}if(document[t]&&!s[t])return("referrer"!==t||document[t])&&n.parse(document[t]).hostname!==location.hostname?(s[t]=document[t],void g(s)):void g(s);if(l.T.shared()["default-"+t]){s[t]=l.T.shared()["default-"+t],g(s);return}g(s)})},moveToSaved:function(e){if(!p)return console.log("module [analytics/markers] is not ready"),e&&e();var t=i.A.getItem("analytics-markers");r.A.setItem("saved-analytics-markers",t),s.A.setItem({path:["__appdata","saved-analytics-markers"],value:t}),e&&e()},get:function(e,t){if(!p)return void console.log("module [analytics/markers] is not ready");var a,s=i.A.getItem("analytics-markers")||{},n=r.A.getItem("identity"),o=n&&n.id,c=l.T.shared()["analytics-markers"]||[];if(!o||!t)return void e(s);var u=r.A.getItem("saved-analytics-markers");u?e((0,d.A)(s,u)):(a=function(t,a){if(t)return void e({});var i={};Object.keys(a||{}).forEach(function(e){-1!==c.indexOf(e)&&(i[e]=a[e])}),r.A.setItem("saved-analytics-markers",i),e((0,d.A)(s,u))},m.length?m.push(a):(m.push(a),t.analytics.registration.get(o,function(e,t){m.forEach(function(a){a(e,t)}),m=[]})))}}},13880(e,t,a){"use strict";a.d(t,{default:()=>o});var s,r=a(9907),i=a(95569),n=a(88724);let o={init:function(e){s=e},track:function(e,t,a){var o;function c(){clearTimeout(o),i.A.notify("event.process.finished")}s.annals.add(n.A.id,e.hostname,(0,r.A)(t,a||{}),c),o=setTimeout(c,1e3)}}},35963(e,t,a){"use strict";a.d(t,{default:()=>n});var s,r=a(9907),i=a(95569);let n={init:function(e){s=e},track:function(e,t,a){var n=s.analytics[e.hostname];if(!n)throw i.A.notify("event.process.finished"),Error("Incorrect path "+e.pathname);n.put((0,r.A)(t,a||{}),function(){i.A.notify("event.process.finished")})}}},40609(e,t,a){"use strict";a.d(t,{e:()=>aW}),a(85351);var s,r,i,n,o,c,l,d=a(78675),u=a(13462),p=a(26551),h=a(12154),m=a(6256),v=a(11076),g=a(84190),f=a(56177),b=a(5801),y=a(44596),w=a(75206),k=a(13394),x=a(33158),S=e=>{if(e&&e.request&&e.request.headers)try{var t=new Headers(e.request.headers).get("user-agent");return!t||!t.includes("electron")}catch(e){}return!0},P=(e,t)=>{var a;try{a=!!t.captureContext&&"tags"in t.captureContext&&t.captureContext.tags.ignoreSampling}catch(e){a=!1}return!!a||.1>=Math.random()},C=a(94491),j=a(42062),_=a(70009),T=a(72797),A=a(27801),I=a(40585),N=null;let E=function(e){I.canUseDOM&&!N&&(N={currentUrl:"",previousUrl:""},e.listenBefore(e=>{N.previousUrl=N.currentUrl,N.currentUrl=location.pathname.replace(e.basename,"")+e.hash}))};var M=a(81864),O=a(96280),R=a(43133),F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var s in a)Object.prototype.hasOwnProperty.call(a,s)&&(e[s]=a[s])}return e},B=(el=O.default)&&el.__esModule?el:{default:el},L=D(M.default),z=D(function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e(t),s=t.basename,r=function(e){return e&&s&&null==e.basename&&(0===e.pathname.toLowerCase().indexOf(s.toLowerCase())?(e.pathname=e.pathname.substring(s.length),e.basename=s,""===e.pathname&&(e.pathname="/")):e.basename=""),e},i=function(e){if(!s)return e;var t="string"==typeof e?(0,R.parsePath)(e):e,a=t.pathname;return F({},t,{pathname:("/"===s.slice(-1)?s:s+"/")+("/"===a.charAt(0)?a.slice(1):a)})};return F({},a,{getCurrentLocation:function(){return r(a.getCurrentLocation())},listenBefore:function(e){return a.listenBefore(function(t,a){return(0,B.default)(e,r(t),a)})},listen:function(e){return a.listen(function(t){return e(r(t))})},push:function(e){return a.push(i(e))},replace:function(e){return a.replace(i(e))},createPath:function(e){return a.createPath(i(e))},createHref:function(e){return a.createHref(i(e))},createLocation:function(e){for(var t=arguments.length,s=Array(t>1?t-1:0),n=1;n<t;n++)s[n-1]=arguments[n];return r(a.createLocation.apply(a,[i(e)].concat(s)))},setBasename:function(e){(e||""==e)&&(s=e)},getBasename:function(){return s}})}});
3function D(e){return e&&e.__esModule?e:{default:e}}var W=a(99870),V=a.n(W),U=a(65429),G=a(63196),q=a(52540),H=a(43751),Q=a(79760),Y=a(42253),Z=a(32842),J=a(99486),K=a(85796),X=a(39067),$=a.n(X),ee=a(12849),et=a(31085),ea=["spinnerEnabled"],es=(0,j.memo)(()=>(0,et.jsx)("div",{className:"overlay-styles__container",children:(0,et.jsx)(ee.Spinner,{})})),er=a(79843),ei=a(61928),en=a(98153);class eo extends j.Component{constructor(e){super(e),this.hbsUpdate=()=>{this.props.overlays&&this.props.overlays.length&&this.forceUpdate()},this.hbsPreloaderUpdate=e=>{this.preloadingOverlays=e.names},this.closeWithEscape=e=>{27===e.keyCode&&this.close()},this.close=()=>{var e=document.querySelector(".app-overlay .close");if(!this.props.overlays||!this.props.overlays.length||e&&"none"!==window.getComputedStyle(e).display)if("function"==typeof(null==(t=this.props.overlays)||null==(t=t[0])||null==(t=t.params)||null==(t=t[0])?void 0:t.onBeforeClose)){var t,a,s,r=null==(a=this.props.overlays)||null==(a=a[0])?void 0:a.name;null==(s=this.props.overlays)||null==(s=s[0])||null==(s=s.params)||null==(s=s[0])||s.onBeforeClose(()=>{this.props.close(r)})}else this.props.close()},this.prepareOverlayComponent=(e,t)=>{var a,{name:s,anchor:r,params:i,id:n}=e,o={},c=void 0;"purchase"===s?o=i:i.length>0&&i[0].hasOwnProperty("props")&&(o=i[0].props,i[0].hasOwnProperty("className")&&(c=i[0].className));var l=V()("content",{"special react-special":-1!==er.c.indexOf(s)},{hidden:!!t},c,s),d=(0,K.A)(s);return d?(this.componentsCache[s]=this.componentsCache[s]||(d instanceof Promise?function(e){class t extends j.Component{constructor(){super(...arguments),this.state={}}componentDidMount(){e.then(e=>{this.setState({module:e.default||e})}).catch(e=>{console.error(e)})}render(){var{module:e}=this.state,t=this.props,{spinnerEnabled:a}=t,s=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(t,ea);return e?(0,et.jsx)(e,Object.assign({},s)):a?(0,et.jsx)(es,{}):null}}return t.propTypes={ViewComponent:$().func},t}(d):d),en.A.emit("event.overlay.ready-for-rendered",s),d=j.createElement(this.componentsCache[s],Object.assign({},o,{spinnerEnabled:null==(a=i[0])?void 0:a.spinnerEnabled})),r&&setTimeout(()=>{var e=document.getElementById(r);e&&e.scrollIntoView(!0)},2e3)):this.preloadingOverlays.includes(s)?d=null:(this.hbsStore.getState()[s]||(l=V()(l,"loading")),d=(0,et.jsx)(q.A,{name:s,overlayData:{event:"activated",data:e}},n)),(0,et.jsx)("div",{className:l,children:d},n)}
3,this.prepareCloseButton=e=>{var{name:t,params:a}=e,s="purchase"===t?a.length>2?a[2]:void 0:a.length>0?a[0]:void 0;return null!=s&&s.disableManualClose?null:(0,et.jsx)(G.A,{onClick:this.close,name:t})};var t=H.Y.shared();this.hbsStore=t.getStore(Y.default.displayName)||t.createStore(Y.default,null,t),this.hbsPreloaderStore=t.getStore(Z.default),this.componentsCache={},this.isMobile=U.A.test("os.family:iOS")||U.A.test("os.family:Android"),this.preloadingOverlays=[]}componentDidMount(){this.hbsStore.listen(this.hbsUpdate),this.hbsPreloaderStore.listen(this.hbsPreloaderUpdate),document.addEventListener("keydown",this.closeWithEscape)}componentWillUnmount(){this.hbsStore.unlisten(this.hbsUpdate),this.hbsPreloaderStore.unlisten(this.hbsPreloaderUpdate),document.removeEventListener("keydown",this.closeWithEscape)}shouldComponentUpdate(e,t){return!(0,J.A)(e,this.props)}render(){var e,{overlays:t}=this.props,a=this.isMobile;if(!t.length)return null;en.A.emit("event.overlay.rendered",t.map(e=>e.name));var s=V()("app-overlay",t[0].name,{mobile:a},null==(e=t[0].params[0])?void 0:e.appOverlayClassName);return(0,et.jsx)("div",{className:s,children:(0,et.jsx)("div",{className:"overlay-container",children:(0,et.jsx)("div",{className:"inner",children:(0,et.jsxs)("div",{className:"frame",children:[this.prepareCloseButton(t[0]),t.map(this.prepareOverlayComponent)]})})})})}}eo.propTypes={};let ec=(0,ei.A)(function(e,t){return{overlayModel:e.get(Q.A,t.userId)}},function(e){return{overlays:e.overlayModel.store.getHistory()}},function(e){return{close:e.overlayModel.actions.close}},function(e,t){return e.userId!==t.userId})(class extends j.Component{constructor(){var e;super(...arguments),e=this,this.close=function(){en.A.emit("event.overlay.closeButton.clicked"),e.props.close(...arguments)}}render(){return(0,et.jsx)(eo,Object.assign({},this.props,{close:this.close}))}});var el,ed,eu,ep,eh=a(4650),em=a(97840),ev=(0,j.memo)(()=>((0,j.useEffect)(()=>{(0,em.U)()},[]),null)),eg=a(82788),ef=a(75841),eb=a(70102),ey=a(37406),ew=a.n(ey),ek=a(42618),ex=a(24889),eS=a(27888),eP=a(78102),eC=!1,ej={verification:{},"application-review":{},"trust-pilot":{},purchase:{paymentReason:[eS.N.TrialCreditsLimitedUsage,eS.N.PurchaseOnboardingOffering,eS.N.WarmingUp,eS.N.ProfileDeepLink]}},e_=!1,eT="search",eA=[eT,"users-match-feed"],eI=a(22505),eN={};if(I.canUseDOM){var eE=!!(window.RTCPeerConnection||window.webkitRTCPeerConnection||window.mozRTCPeerConnection);eN.webrtcByEnv=eE,eN.emulatedWebRTC=!1,eN.webrtc=eE||eN.emulatedWebRTC,eN.cam=eE,eN.url=!!(window.URL||window.webkitURL)}var eM=a(45482),eO=a(35967),eR=a(37667),eF=a(28138),eB=a(65052),eL=a(92810),ez=a(18690),eD=a(64147),eW=a(91994),eV=a(11395),eU=a(91557),eG=a(81468),eq=a(62875),eH=a(66691),eQ=a(98890),eY=a(92453),eZ=a(2773),eJ=a(39971),eK=a(56607),eX=a(55952),e$=a(14087),e0=a(31568),e1=a(53604),e2=a(15526),e5=a(12640);class e9{constructor(e){this.userId=e}logRecommendationShown(e){e5._.shared(this.userId).logEvent("post-communication-freemember-promo-shown",{attendeeId:e}).safeSubscribe()}logChatClicked(e){e5._.shared(this.userId).logEvent("post-communication-freemember-promo-chat-click",{attendeeId:e}).safeSubscribe()}logVideoChatClicked(e){e5._.shared(this.userId).logEvent("post-communication-freemember-promo-video-chat-click",{attendeeId:e}).safeSubscribe()}}e9.shared=(0,e2.G)(e=>new e9(e));var e6=a(67276),e4=a(22065),e8=(s=eU.S?a(76855).A:()=>null,(0,j.memo)(e=>{var{userId:t,attendeeId:a,onCallStarted:r,onSendHi:i}=e;(0,j.useEffect)(()=>{e9.shared(t).logRecommendationShown(a)},[t,a]);var n=(0,j.useCallback)(()=>{e9.shared(t).logVideoChatClicked(a),r()},[a,t,r]),o=(0,j.useCallback)(()=>{e9.shared(t).logChatClicked(a),i()},[a,t,i]);return(0,et.jsx)(s,Object.assign({},e,{onCallStarted:n,onSendHi:o}))})),e3=(0,j.memo)(()=>{var e=(0,eW.w)(),{offer:t,acceptOffer:a,rejectOffer:s,postponeOffer:r}=(0,eD.g)(e?eV.sM.shared(e):void 0,e=>e),{recommendedId:i}=t||{}
3,[n,o]=(0,j.useState)(i),[c,l]=(0,j.useState)(void 0),[d,p]=(0,eH.sO)(),h=(0,e0.sb)(n),m=(0,eH.hD)(t=>e?p(eX.K.shared(e).mcsId(t).asObservable().pipe((0,g.n)(e=>e?e$.c.shared(e).profile.pipe((0,f.s)(1),(0,eF.T)(e=>null==e?void 0:e.videoUrl)):eK.w),(0,eY.M)(e=>{l(e)}),(0,eZ.W)(()=>(l(void 0),eK.w)))):eK.w,[e,p]);(0,j.useEffect)(()=>{if(!i){o(void 0),l(void 0);return}o(i),m(i)},[i,m]);var v=(0,eH.J2)(()=>u.T.shared().postCommunicationRecommendations.pipe((0,eF.T)(e=>e.ttl)),[]),b=(0,j.useCallback)(()=>{null==a||a()},[a]),y=(0,eH.uN)(t=>e?eQ.a.shared(e).stale(t):eJ.v.just(),[e]),w=(0,j.useCallback)(()=>{e&&i&&((0,eq.a)(e,i,"introductory-quick-reply"),(0,eG.Z)(i,"send-text"),null==a||a())},[e,i,a]),k=(0,e1.Qm)(i),x=(0,e4.$)(i),S=(0,j.useCallback)(()=>{e&&x&&i&&((0,eG.Z)(i),e6.M.shared(e).start(x,"post-communication-recommendation"),b())},[e,x,i,b]),P=(0,j.useCallback)(()=>{k?S():w()},[k,S,w]),C=(0,j.useCallback)(()=>{null==s||s()},[s]),_=(0,j.useCallback)(()=>{null==r||r()},[r]);return n&&e&&v&&!d&&h?(0,et.jsx)(e8,{userId:e,attendeeId:n,videoSrc:c,onCardClick:P,onCallStarted:b,onSendHi:w,onClose:C,onExpired:_,onRecommendationShown:y,attendeeProfile:h,ttl:v}):null}),e7=(0,j.lazy)(()=>Promise.all([a.e("3827"),a.e("2800"),a.e("542"),a.e("4434"),a.e("8242"),a.e("8027"),a.e("2040"),a.e("8398"),a.e("5255"),a.e("9388"),a.e("3512"),a.e("4937"),a.e("4338"),a.e("9272"),a.e("2352"),a.e("679"),a.e("6885")]).then(a.bind(a,49377)).then(e=>({default:e.MCSNewDesignCall}))),te=(0,j.lazy)(()=>Promise.all([a.e("3991"),a.e("6099"),a.e("670")]).then(a.bind(a,57929)).then(e=>({default:e.CallMotivationPopupInProfile}))),tt=(0,j.lazy)(()=>Promise.all([a.e("2141"),a.e("1649")]).then(a.bind(a,17354)).then(e=>({default:e.AudioCallMotivationPopupInProfile}))),ta=(0,j.lazy)(()=>Promise.all([a.e("2139"),a.e("353")]).then(a.bind(a,15437)).then(e=>({default:e.AiPerfectMatchBanner}))),ts=(0,j.lazy)(()=>Promise.all([a.e("3991"),a.e("4067")]).then(a.bind(a,13502)).then(e=>({default:e.RotateDeviceNotice}))),tr=(0,j.lazy)(()=>a.e("5276").then(a.bind(a,77255)));class ti extends j.Component{constructor(e){super(e),this.handleClassName=(e,t)=>{this.setState(a=>{var s=[...a.legacyStyles],r=(e,t)=>{if(t&&-1===s.indexOf(e)&&s.push(e),!t){var a=s.indexOf(e);-1!==a&&s.splice(a,1)}};return(Array.isArray(e)?e.forEach(e=>{r(e.name,e.active)}):r(e,t),JSON.stringify(s)===JSON.stringify(a.legacyStyles))?a:Object.assign({},a,{legacyStyles:s})})},this.legacyClassesInit=()=>{var e,t,a,s=[];(()=>{var e=[{activate:"event.sidebar.chat.opened",deactivate:"event.sidebar.chat.closed",className:"chat-opened"},{activate:"event.sidebar.chat.closed",deactivate:"event.sidebar.chat.opened",className:"chat-closed"},{activate:"event.sidebar.concierge.opened",deactivate:"event.sidebar.concierge.closed",className:"chat-opened"},{activate:"event.sidebar.concierge.closed",deactivate:"event.sidebar.concierge.opened",className:"chat-closed"},{activate:"event.overlay.opened",deactivate:"event.overlay.closed",className:"overlay-opened"},{activate:"document.call.monitoring.available",deactivate:"document.call.monitoring.unavailable",className:"call-monitoring-available"},{activate:"event.profile.suspended",deactivate:"event.profile.not-suspended",className:"suspended"},{activate:"event.registration.simplified.enabled",deactivate:"event.registration.simplified.disabled",className:"simplified-registration"},{activate:"event.banner.vr-meets.opened",deactivate:"event.banner.vr-meets.closed",className:"vr-meets-banner-visible"}];switch((0,ek.operatingSystem)()){case"ios":e.push({activate:"app:screen",deactivate:"",className:"ios-env"});break;case"android":e.push({activate:"app:screen",deactivate:"",className:"android-env"})}return"Safari"===ew().name&&e.push({activate:"app:screen",deactivate:"",className:"safari"}),"iPhone"===ew().product&&e.push({activate:"app:screen",deactivate:"",className:"iphone"}),e}
3)().forEach(e=>{var t,a,{activate:s,deactivate:r,className:i}=e;t=this.handleClassName,a=en.A,a.sync(s,()=>t(i,!0)),a.sync(r,()=>t(i,!1))});var r=this.getFeatureClasses(),i=this.getCameraClasses(),n=this.getPageClasses();e=this.handleClassName,t=en.A,a=[],t.sync("role",function(t){a.push(t),e("role-"+t,!0)}).on("role:revert",function(t){a=a.filter(function(e){return e!==t}),e("role-"+t,!1)}).on("roles:clear",function(){a.forEach(function(t){e("role-"+t,!1)}),a=[]}),s.push(...r),s.push(...n),s.push(...i),this.handleClassName(s),en.A.sync("command.react.layout.class.toggle",this.handleClassName),en.A.sync("authorized",e=>{e.roles&&e.roles.includes("developer")&&eN.webrtcByEnv&&!eN.webrtc&&U.A.test("os.family:Android")&&this.handleClassName([{name:"webrtc",active:!0},{name:"no-webrtc",active:!0}])}),en.A.on("event.media.devices.changes",this.onChangeDevices),en.A.on("authorized",this.onIdentityChange).on("unauthorized",this.onIdentityChange).reemit("authorized",this.onIdentityChange).reemit("unauthorized",this.onIdentityChange)},this.onChangeDevices=e=>{var t=[];Object.keys(e).forEach(a=>{var s={name:a,active:e[a]};t.push(s)}),this.handleClassName(t)},this.onIdentityChange=e=>{e=e||{},this.handleClassName([{name:"authorized",active:!!e.id},{name:"unauthorized",active:!e.id}])},this.getPageClasses=()=>{var e=this.detectPage();!function(e,t,a){var s=eP.D.shared(),r=0;function i(e){return function(){eC=e}}function n(a,r,i){if(ed&&!eC&&t.emit("command.overlay.closeall"),!a||ed===a){eu!==r&&(t.emit("event.pages."+ed+".closed",eu),s.push({hash:ed,data:eu,options:ep}),eu=r,ep=i,t.emit("command.scroll."+ed+".top"),t.emit("event.pages."+a+".opened",r,i),t.emit("document.page",{name:ed,params:eu}));return}a!==ed&&eA.includes(ed)&&t.emit("command.scroll."+ed+".fix");var n=[];ed&&n.push({name:ed,active:!1}),ed||n.push({name:"loading",active:!1}),n.push({name:a,active:!0}),e(n),ed&&t.emit("event.pages."+ed+".closed",eu),ed&&s.push({hash:ed,data:eu,options:ep}),ed=a,eu=r,ep=i,eA.includes(a)&&setTimeout(function(){t.emit("command.scroll."+a+".unfix")},0),t.emit("event.pages."+a+".opened",r,i),t.emit("document.page",{name:ed,params:eu})}"search"===a&&n("search"),ex.h.shared().completed.safeSubscribe(e=>{i(!e)()}),t.sync("command.scroll.fix",function(){++r>1||(t.emit("command.scroll."+ed+".fix"),t.emit("event.scroll.fixed"))}).sync("command.scroll.unfix",function(){--r>0||(t.emit("event.scroll.unfixed"),t.emit("command.scroll."+ed+".unfix"))}).states("event.overlay.intro.opened",i(!0),"event.overlay.intro.closed",i(!1)).states("event.overlay.presents-order.opened",i(!0),"event.overlay.presents-order.closed",i(!1)).states("event.overlay.write-to-contacts-recommendation.opened",i(!0),"event.overlay.write-to-contacts-recommendation.closed",i(!1)).states("event.overlay.bonuses-intro.opened",i(!0),"event.overlay.bonuses-intro.closed",i(!1)).sync("document.overlay",function(e,t,a){!function(e,t){if(!ej[e])return!1;var a=Object.entries(ej[e])||[];return!(a.length>0)||t&&a.some(e=>{var[a,s]=e;return t[a]&&s.includes(t[a])})}(e,a)?e_&&(eC=!1,e_=!1):(eC=!0,e_=!0)}).sync("command.page.open",n).sync("command.page.close",function(){var a=s.pop();a=a||{hash:eT},ed&&e(ed,!1),t.emit("event.pages."+ed+".closed",eu),ed=null,eu=null,ep=void 0,t.emit("command.overlay.closeall"),a.options?t.emit("command.page.open",a.hash,a.data,a.options):a.data?t.emit("command.page.open",a.hash,a.data):t.emit("command.page.open",a.hash)})}(this.handleClassName,en.A,e);var t={search:!1,profile:!1,preloading:!1,inbox:!1,"people-with-camera":!1,loyalty:!1};t[e]=!0;var a=[];for(var s in t){var r={name:s,active:t[s]};a.push(r)}return a},this.detectPage=()=>{var e=window.location.hash,t=e.slice(1).split("&")[0],a="search";return t&&!isNaN(t)?a="profile":1===e.indexOf("inbox")?a="inbox":"live"===e.slice(1).split("&")[0]?(window.liveEnabled=!0,a="live"):e.slice(1).startsWith("people-with-camera")&&(a="people-with-camera"),a},this.getCameraClasses=()=>{var e=[];return e.push({name:"url",active:eN.url},{name:"no-url",active:!eN.url},{name:"webrtc",active:eN.webrtc},{name:"no-webrtc",active:!eN.webrtc}),e},this.getFeatureClasses=()=>{var e=[];return["calls","purchase-in-header","devaluation"].forEach(t=>{var a=this.config.features[t];"boolean"==typeof a?e.push({name:t+"-"+(a?"enabled":"disabled"),active:!0}):en.A.sync("authorized",e=>{eb.A.resolve(t,e.id,(e,a)=>{e||this.handleClassName(t+"-"+("boolean"==typeof a?a?"enabled":"disabled":a),!0)})})}),e},this.withoutCommunicationPanel=()=>this.state.userIsUsual&&this.state.legacyStyles.includes("chat-opened"),this.overlay=e=>{this.setState({blocked:!!e})},this.checkProfileVisited=()=>{eO.y.shared().location.pathname.includes("/people")&&/^#\d+/.test(eO.y.shared().location.hash)&&!this.state.userHasVisitedProfile&&(this.setState({userHasVisitedProfile:!0}),window.removeEventListener("hashchange",this.checkProfileVisited))};var t=H.Y.shared(),a=d.T.shared();this.languageStore=t.getStore(eh.default.displayName)||t.createStore(eh.default,null,t),this.overlayModel=t.get(Q.A,null),this.overlayStore=this.overlayModel.store,this.config=a,this.state={blocked:!!this.overlayStore.getState(),legacyStyles:["chat-closed"],featuredMemberStatus:a.features["featured-member-status"],isOverPageOpened:!1,userHasVisitedProfile:!1}}componentDidMount(){this.overlayStore.listen(this.overlay),this.overPageSubscription=eI.Y.shared().component.subscribe(e=>{this.setState({isOverPageOpened:void 0!==e})}
3),this.legacyClassesInit(),this.checkProfileVisited(),window.addEventListener("hashchange",this.checkProfileVisited),this.subscription=new eg.yU,this.subscription.add(eM.Session.shared().userIsUsual.safeSubscribe(e=>this.setState({userIsUsual:e})));var e=eR.N.shared().currentStep.pipe((0,eF.T)(e=>"unauthorized"===e||"legacy"===e));this.subscription.add(eM.Session.shared().userId.pipe((0,g.n)(t=>t?eL.s.shared(t).canOffer.pipe((0,g.n)(t=>"referral-trial-purchase-offering"===t.type?(0,ef.of)(!1):e)):e)).safeSubscribe(e=>{this.handleClassName("registration-process",e)})),this.subscription.add(eM.Session.shared().userId.pipe((0,g.n)(e=>e?u.T.shared().fullScreenOnboardingEnabled.pipe((0,eB.Z)(!1)):(0,ef.of)(!1))).safeSubscribe(e=>this.handleClassName("full-screen-onboarding",e)))}componentWillUnmount(){window.removeEventListener("hashchange",this.checkProfileVisited),this.overlayStore.unlisten(this.overlay),this.overPageSubscription&&this.overPageSubscription.unsubscribe(),this.subscription.unsubscribe()}componentDidUpdate(){}render(){var e,t,a,s=this.languageStore.getState(),r=eO.y.shared().location.pathname.includes("/people");a=V()("application-container",s.current?s.current:"en-US",{blocked:this.state.blocked,"usual-user":this.state.userIsUsual},"inner",this.state.featuredMemberStatus?"feature_featured-member-status":"",this.state.isOverPageOpened?"over-page-opened":"",this.withoutCommunicationPanel()?"without-communication-panel":""),r&&(a=a+" "+this.state.legacyStyles.join(" ")+" app-container");var i=null!=(e=this.config["consent-manager"])&&e.cmp_cdid&&null!=(t=this.config["consent-manager"])&&t.cmp_host?(0,et.jsx)(ev,{}):null;return(0,et.jsxs)("div",{className:a,children:[(0,et.jsx)("div",{id:"content-fixator-wrapper",children:(0,et.jsx)("div",{id:"content-fixator",style:{},children:(0,et.jsx)(ez.sv,{})})}),(0,et.jsx)(ec,{}),!!r&&(0,et.jsx)(e3,{}),!!r&&(0,et.jsx)(j.Suspense,{children:(0,et.jsx)(ta,{})}),!!r&&!!this.state.userHasVisitedProfile&&(0,et.jsxs)(j.Suspense,{children:[(0,et.jsx)(tt,{}),(0,et.jsx)(te,{})]}),!!r&&(0,et.jsx)(j.Suspense,{children:(0,et.jsx)(e7,{})}),(0,et.jsx)(q.A,{name:"legacy-system-messages"}),(0,et.jsx)(q.A,{name:"cheers-animation",overlayData:{}}),(0,et.jsx)(q.A,{name:"camera-player"}),(0,et.jsx)(j.Suspense,{children:(0,et.jsx)(tr,{})}),(0,et.jsx)(j.Suspense,{children:(0,et.jsx)(ts,{})}),i]})}}ti.displayName="Layout";var tn={"terms-and-conditions":"terms-and-conditions","terms-and-conditions-credits":"terms-and-conditions-credits","cookie-policy":"cookie-policy","purchase-processing":"purchase-processing",terms:"terms-mobile","terms-ios":"terms-mobile","terms-android":"terms-mobile","child-safety":"child-safety","privacy-policy":"privacy-policy-mobile","privacy-policy-ios":"privacy-policy-ios","video-invite-recorder":"video-invite-recorder-page",investments:"investments","co-registration":"co-registration",faqs:"faq",about:"about-project","about-us":"about-mobile","about-us-ios":"about-ios",policy:"privacy-policy","help-center":"help-center","transparency-center":"transparency-center",safety:"dating-securely","safety-mobile":"dating-securely",contacts:"contact-us",disclaimer:"dating-disclaimer","become-partner":"become-partner","refund-and-cancellation-policy":"refund-policy","refund-policy-mobile":"refund-policy-mobile","refund-policy-ios":"refund-policy-ios","sms-terms":"sms-terms","website-variables":"website-variables"};let to=e=>tn[((e||"").split("?")[0]||"").replace(/^\//,"").replace(/\/$/,"")];var tc=a(78186),tl=a(12198),td=a(51703),tu=a(81085);function tp(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function th(e,t,a,s){document.location=tu.A.formatUrl(e,t,a,s)}function tm(){var e;return e=function*(e,t){if(I.canUseDOM){var a,s,r=(s=tu.A.getParams(document.location.href)).hash||{},i=s.search||{},n=t&&t["uri-params"];i.gclid&&(r.gclid=i.gclid,delete i.gclid),(a=yield C.A.getItem({path:[C.A.STORAGE_KEY,"token"]}))&&o(a),o()}function o(t){t&&(r.token=t),window.ga?window.ga(function(){var t=ga.getAll();if(t.length){var a=t[0].get("linkerParam").split("=");r[a[0]]=a[1]}th(e,i,r,n)}):th(e,i,r,n)}},(tm=function(){var t=this,a=arguments;return new Promise(function(s,r){var i=e.apply(t,a);function n(e){tp(i,s,r,n,o,"next",e)}function o(e){tp(i,s,r,n,o,"throw",e)}n(void 0)})}).apply(this,arguments)}let tv=function(e,t){return tm.apply(this,arguments)};var tg=a(32841);let tf=function(e){var t,a,s,r,i=e.host;if(e&&e.blocks){if(e.search&&e.search.default)a=tu.A.getParams(e.search.default);else if(e.blocks){for(var n=0;n<e.blocks.length;n++){var o=e.blocks[n];if("registration"===o.name){t=o;break}}t&&t.settings&&t.settings.search&&t.settings.search.default&&(a=tu.A.getParams(t.settings.search.default))}
3a&&a.hash&&a.hash.query&&(s=a.hash.query)}var c="/people/";return I.canUseDOM&&window.location.pathname.includes("/people")&&(c=e.basePath?e.basePath+"people/":"/people/"),i?(I.canUseDOM&&(i=document.location.hostname),r=tg.resolve("//"+i,e["entry-uri"]||c)):r=e.target,s&&(r=tu.A.formatUrl(r,{},{query:s},e["uri-params"])),r},tb=function(e,t,a){var s,r,i,n,o,c,l="";if(I.canUseDOM)return i=(r=(e.getStore(eh.default.displayName)||e.createStore(eh.default,null,e)).getState()).languages&&r.languages.length>1&&r.current?r.current.split("-")[0]:"",-1!==t.indexOf("//")&&(t=-1===t.indexOf("http")?location.protocol+t:t),o=(n=(s=tg.parse(t)).pathname.match(/^\/([\w+]{2})\//))?s.pathname.replace(n[1],i):(i?"/"+i:"")+s.pathname,(c=(a||[]).filter(function(e){return e.orbit===window.location.pathname})[0])&&(l=c.site),t=(s.host?s.protocol+"//"+s.host:"")+o+l+(s.hash||"")};var ty=a(97815),tw=a(85644),tk=a(27648),tx=a(84491),tS={facebook:{id:"sprite-common-3417cfaa",href:"/app/sprite-common.f91c560d.svg#sprite-common-3417cfaa",viewBox:"0 0 42 42"},instagram:{id:"sprite-common-46ba3df8",href:"/app/sprite-common.f91c560d.svg#sprite-common-46ba3df8",viewBox:"0 0 42 42"},twitter:{id:"sprite-common-c102596e",href:"/app/sprite-common.f91c560d.svg#sprite-common-c102596e",viewBox:"0 0 42 42"},tiktok:{id:"sprite-common-b85cad1a",href:"/app/sprite-common.f91c560d.svg#sprite-common-b85cad1a",viewBox:"0 0 42 42"}};let tP=(0,j.memo)(e=>{var{socialLinks:t,pagesLinks:a}=e;return(0,et.jsxs)("div",{className:"about-us-footer",children:[(0,et.jsx)("section",{className:"social-links-container",children:t.map(e=>{var{name:t,url:a}=e;return(0,et.jsx)("a",{href:a,target:"_blank",rel:"nofollow",children:(0,et.jsx)(tk.A,{icon:tS[t],typeClass:"social-icon"})},t)})}),(0,et.jsxs)("div",{className:"appendix",children:[(0,et.jsx)("ul",{children:a.map(e=>(0,et.jsx)("li",{children:(0,et.jsx)("a",{href:e.url,children:(0,et.jsx)(tc.X,{href:e.titleKey})})},e.url))}),(0,et.jsx)(tx.Copyright,{})]})]})});var tC=a(86019),tj=a(35834),t_=()=>{var e=d.T.shared(),t=e.features["about-us-page-social-links-enabled"],a=e["about-us-page-footer-links"],s=(0,j.useMemo)(()=>t?Object.keys(tS).filter(t=>!!e[t].group).map(t=>({url:e[t].url+"/"+e[t].group,name:t})):[],[t,e]),r=(0,eH.J2)(()=>tC._.shared().language,[],"en-US"),i=(0,j.useMemo)(()=>(0,tj.M)(r),[r]),n=(0,j.useMemo)(()=>a.map(e=>({url:"/"+i+"/"+e+"/#",titleKey:"/pages#"+e+"-link"})),[i,a]);return(0,et.jsx)(tP,{socialLinks:s,pagesLinks:n})},tT={},tA={};function tI(e){return tA[e]||(tA[e]=j.lazy(()=>(tT[e]?Promise.resolve(tT[e]):Promise.resolve((0,K.A)(e)).then(t=>(tT[e]=t||(()=>null),tT[e]))).then(e=>({default:e})))),tA[e]}class tN extends j.Component{constructor(){super(...arguments),this.subscription=new eg.yU,this.state={becomePartnerjoinUrl:""},this.join=()=>{"become-partner"===this.props.serviceName&&this.state.becomePartnerjoinUrl?tv(this.state.becomePartnerjoinUrl):tv(tb(H.Y.shared(),tf(d.T.shared())),d.T.shared())}}componentDidMount(){tw.x.shared().start(this.subscription),this.subscription.add(u.T.shared().becomePartner.joinUrl.safeSubscribe(e=>{this.setState({becomePartnerjoinUrl:e})}))}componentWillUnmount(){this.subscription.unsubscribe()}render(){var e=this.props.serviceName,t=I.canUseDOM?tI(e):tT[e]||tI(e),a=null,s=ty.A.getItem("identity"),r=null,i=!!this.props.showOnlyService;return"help-center"!==e&&"transparency-center"!==e&&(r=s?(0,et.jsx)(tl.A,{onClick:this.join}):(0,et.jsx)(tl.A,{href:"/"}),a=(0,et.jsx)(td.A,{onClick:this.join,children:(0,et.jsx)(tc.X,{href:"/authorization#sign-up"})})),a=(0,et.jsxs)(et.Fragment,{children:[a,(0,et.jsx)(t_,{})]}),(0,et.jsxs)("div",{className:"content react-special static "+e,children:[!i&&!!r&&(0,et.jsx)("div",{className:"header",children:r}),(0,et.jsx)(j.Suspense,{fallback:null,children:(0,et.jsx)(t,{})}),!i&&(0,et.jsx)("div",{className:"react-footer",children:a})]})}}tN.displayName="Page";var tE=a(51608);let tM={store:a(10946).default,actions:tE.A};var tO=a(42952);function tR(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function tF(e){return function(){var t=this,a=arguments;return new Promise(function(s,r){var i=e.apply(t,a);function n(e){tR(i,s,r,n,o,"next",e)}function o(e){tR(i,s,r,n,o,"throw",e)}n(void 0)})}}function tB(e){var t=to(e);return e=>(0,et.jsx)(tO.t,{children:(0,et.jsx)(tN,Object.assign({},e,{serviceName:t}))})}var tL=["co-registration","terms-and-conditions","terms-and-conditions-credits","cookie-policy","policy","about","faqs","help-center","contacts","safety","disclaimer","become-partner","investments","refund-and-cancellation-policy","sms-terms"].map(e=>({path:e,Component:tB(e)})),tz=["about-us","about-us-ios","terms","terms-ios","terms-android","child-safety","privacy-policy","privacy-policy-ios","refund-policy-mobile","refund-policy-ios","purchase-processing","video-invite-recorder","safety-mobile","website-variables"].map(e=>{var t;return{path:e,Component:(t=to(e),e=>(0,et.jsx)(tO.t,{children:(0,et.jsx)(tN,Object.assign({},e,{serviceName:t,showOnlyService:!0}))}))}}),tD=[{path:"people",lazy:(r=tF(function*(){var e=H.Y.shared(),t=yield new Promise(t=>{var a,s,r,i;
3a="people",s=e.get(tM).store,r=e.get(tM).actions,(i=s.getState()[a])?t(i):(s.listen(function e(r){r[a]&&(s.unlisten(e),t(r[a]))}),r.get(a))});return{Component:e=>(0,et.jsx)(tO.t,{children:(0,et.jsx)(t,Object.assign({},e))})}}),function(){return r.apply(this,arguments)})},...tL],tW=[{Component:ti,children:tD},...tz,{path:"*",lazy:()=>tF(function*(){return{Component:(yield a.e("4801").then(a.bind(a,80696))).default}})()}],tV=e=>{var{to:t}=e;return(0,j.useEffect)(()=>{window.location.href=t},[t]),null},tU=a(21613),tG=a(73657),tq=a(89640),tH=a(93612),tQ=a(89250),tY=a(78971),tZ=a(52960),tJ=a(59775),tK=a(59562),tX=a(33571),t$=a(62447),t0=a(74380),t1=a(79942),t2=a(91885),t5=a(41764),t9=a(85378);function t6(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function t4(e){return function(){var t=this,a=arguments;return new Promise(function(s,r){var i=e.apply(t,a);function n(e){t6(i,s,r,n,o,"next",e)}function o(e){t6(i,s,r,n,o,"throw",e)}n(void 0)})}}function t8(){return(t8=t4(function*(e){var t=yield e.getItem({path:[e.STORAGE_KEY,"token"]});if(!t)return t;var a=t.indexOf("token=");return -1!==a?t.substring(a+7,t.length-1):t})).apply(this,arguments)}var t3=tH.A.getParams().token,t7=tH.A.getParams().id_token;function ae(){t3&&tH.A.remove("token"),t7&&tH.A.remove("id_token")}function at(){return(at=t4(function*(e){var t=ty.A.getItem("identity"),a=e.getActions(tQ.A),s=e.getStore(tY.default);function r(){ty.A.removeItem("identity"),ty.A.removeItem("token")}function i(e,t){t0.o.shared().signIn({type:"token",data:{token:e}}).pipe((0,t1.ZC)(e=>eJ.v.just(t2.Q.failure(e)))).safeSubscribe(e=>{ae(),e.isSuccessful?t():t(e.error)})}function n(){tq.A.get((e,t)=>{if(t){var{email:a,password:s}=t;t0.o.shared().signIn({type:"credentials",data:{email:a,password:s}}).pipe((0,t1.ZC)(e=>eJ.v.just(t2.Q.failure(e)))).pipe((0,t1.Fg)(e=>e.isSuccessful?eM.Session.shared().signIn({email:a,password:s}):eJ.v.just(void 0))).safeSubscribe()}else en.A.emit("start-registration")})}if(en.A.emit("event.recover.params.token.received",{token:t3}),t7)r(),a.signIn(t7,r=>{var o=s.getState();!r&&o.token?i(o.token,e=>e&&n()):r&&401===r.status?a.getProfile(t7,a=>{if(o=s.getState(),a||!o||!o.profile||!o.profile.googleId)return void n();var r=(0,tK.A)();t0.o.shared().signUp({type:"credentials",data:{email:o.profile.email,password:r}}).pipe((0,t1.ZC)(e=>eJ.v.just(t2.Q.failure(e))),(0,t1.Fg)(e=>e.isSuccessful?eM.Session.shared().signUp({email:o.profile.email,googleId:o.profile.googleId,password:r}).pipe((0,t1.AB)(e)):eJ.v.just(e))).safeSubscribe(a=>{if(a.isSuccessful){var s,r;s=t.id,r=o.profile,(0,tX.A)(r,e).then(t=>{t=(0,t$.A)(t),t9.F.shared(s).update(t).safeSubscribe(()=>{e.getStore(tZ.default,s),e.getActions(tJ.A,s).put({minage:20,maxage:35}),ae()})})}else n()})}):n()});else if(t&&t.token&&(t.token==t3||!t3))e.api.authorize.token(t.token),e.api.variable("user-id",t.id),t0.o.shared().actualize(Object.assign({},t,{authTime:new Date(t5.c.shared().timestamp)})),ae();else if(t3)r(),i(t3,e=>e&&n());else{r();var o=yield function(e){return t8.apply(this,arguments)}(C.A);o?i(o,e=>{e&&n()}):n()}})).apply(this,arguments)}var aa=a(76714),as=a(95569),ar={};function ai(e){var t=Array.prototype.slice.call(arguments),s=t.splice(-1,1)[0];return function(r){r=r.replace(/\{([^\}]*)\}/g,function(t,a){return"."===a?e:e[a]});var i=(r=tg.parse(r)).protocol.replace(":","");as.A.notify("event.process.started"),a(1207)("./"+i).then(e=>{aa.A.get(function(a){e.default.track.apply(null,[r,a].concat(t))},s)})}}window.dataLayer=window.dataLayer||[],ar.init=function(e){var t,a,s,r,i;aa.A.init(e),en.A.synconce("event.analytics.markers.ready",function(){var n=d.T.shared(),o=n.analytics;if(o)for(t in o)s=(a=t.split("://"))[1]?a[1]:a[0],r=a[1]?a[0]:null,i=s.split("@"),en.A.create(r).sync(i.shift(),function(e,t,a){return function(){var s,r;(!t||(s=arguments,r=!0,t.forEach(function(e,t){e!==s[t]&&(r=!1)}),r))&&e.forEach(ai.apply(null,[...arguments,a]))}}(o[t],i,e));if(!n.features["gtm-disable"]){var c=window.location.pathname.includes("/people")?n["gtm-uri"]:void 0;if(c){window.logRawDataLayerEvent("gtm.js",{"gtm.start":new Date().getTime()});var l=document.getElementsByTagName("script")[0],u=document.createElement("script");u.async=!0,u.src=c,l.parentNode.insertBefore(u,l)}}})};var an=a(26113);let ao=function(e){var t={auth:!1,email:!1,token:!1},a={messageId:null,type:tH.A.getParams().utm_campaign||null,userId:null,referrer:document.referrer||null,token:null,authSuccess:!1};function s(e){e&&e.id?(a.authSuccess=!0,a.userId=e.id):a.authSuccess=!1,t.auth=!0,n()}function r(e,s,r,i){e&&(a.messageId=e),i&&(a.type=i),t.email=!0,n()}function i(e){e&&e.token&&(a.token=e.token),t.token=!0,n()}function n(){!1!==t.auth&&!1!==t.email&&!1!==t.token&&(e.annals.email&&e.annals.email.authentication&&e.annals.email.authentication.post(a),en.A.removeListener("command.email.track",r),en.A.removeListener("authorized",s),en.A.removeListener("unauthorized",s),en.A.removeListener("event.recover.params.token.received",i))}en.A.sync("command.email.track",r),en.A.sync("authorized",s),en.A.sync("unauthorized",s),en.A.states("event.recover.params.token.received",i)};var ac=a(35963),al=a(13880),ad=[];
3function au(){setTimeout(function(){ad.forEach(function(e){e.cb.apply(e._this,e.args)}),ad=[]},0)}let ap=function(){var e=this,t=Array.prototype.slice.call(arguments),a=t.shift();I.canUseDOM&&"complete"!=document.readyState?ad.length>0?ad.push({_this:e,cb:a,args:t}):(ad.push({_this:e,cb:a,args:t}),window.addEventListener("load",au)):setTimeout(function(){a.apply(e,t)},0)};var ah={"#about":"/about/","#terms":"/terms-and-conditions/","#cookie-policy":"/cookie-policy/","#co-registration":"/co-registration/","#privacy-policy":"/policy/","#dating-securely":"/safety/","#faq":"/faqs/","#contacts":"/contacts/","#dating-disclaimer":"/disclaimer/","#refund-and-cancellation-policy":"/refund-and-cancellation-policy/"};function am(){ah[location.hash]&&!window.location.pathname.includes("/people/")&&o.replace({pathname:ah[location.hash]})}let av=function(e){o=e,am(),window.addEventListener("hashchange",am,!1)};var ag=a(45810),af=a.n(ag),ab=a(30495),ay=a(75382),aw=a(73914),ak=a(15657),ax=a(91760);function aS(e,t){return{get:(t,a,s)=>(ax.o.shared().getTexts("/"+e+"/"+t,s).toPromise().then(e=>{a&&a(null,e)}).catch(s=>{console.log(s,e,t,"Temporary, for debug. remove after i18n branch ready"),a&&a(s,void 0)}),null),patch:t[e].patch.bind(t)}}var aP="User is unauthorized",aC=a(78474),aj="analytics-storage";let a_={get:function(e,t){C.A.getItem({path:[aj,e],callback:t})},set:function(e,t){C.A.patch({path:[aj],value:{[e]:t},transformProvider:aC.A})}};var aT="analytics-storage";let aA={get:function(e,t){C.A.getItem({path:[aT,e],callback:t,storageType:"session"})},set:function(e,t){C.A.patch({path:[aT],value:{[e]:t},transformProvider:aC.A,storageType:"session"})}};var aI=a(16756);function aN(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}function aE(e){return function(){var t=this,a=arguments;return new Promise(function(s,r){var i=e.apply(t,a);function n(e){aN(i,s,r,n,o,"next",e)}function o(e){aN(i,s,r,n,o,"throw",e)}n(void 0)})}}window.runInAutotest||window.runInLH,window.applicationThrottlingEnabled=void 0!==window.apicResponseThrottleMultiplier||void 0!==window.apicRequestThrottleTime;var aM=JSON.parse(h.o.decode(window.DataState)||"{}");delete window.DataState,y.Z.shared().setSnapshot(aM);var aO=d.T.shared();p._.shared().setLanguage(window.LANGUAGE);var aR=(0,w.i)(location.hostname),aF=void 0!==window.__CONFIGURATION__?null!==aR&&"www"!==aR?(i=JSON.parse(h.o.decode(window.__CONFIGURATION__)),i["cross-invites"]&&Object.keys(i["cross-invites"]).forEach(function(e){if("polling"!==e){var t=i["cross-invites"][e].host;t&&/^www\./.test(t)&&(i["cross-invites"][e].host=t.replace(/^www\./,aR+"."))}}),i.host&&(i.host=i.host.replace(/^www\./,aR+".")),i):JSON.parse(h.o.decode(window.__CONFIGURATION__)):{};aO.inject(aF),u.T.shared().setRawConfig(aF.__DOMAIN_CONFIGURATION__),window.DomainConfig=u.T;var aB=aO.basePath&&"/"!==aO.basePath?aO.basePath:"";l=(n=A.createHistory,function(e){return(0,L.default)((0,z.default)(n))(e)})({parseQueryString:af().parse,basename:aB}),_.G.shared().init().safeSubscribe(),ak.$.shared().inject(function(e){return e.dict=aS("dict",e),e.texts=aS("texts",e),e});var aL=ab.jI.shared();H.Y.shared().api=aL,window.api=aL,aL.variable("release",window.RELEASE);var az=window.LANGUAGE+","+window.LANGUAGE.split("-")[0];function aD(){return(aD=aE(function*(){function e(){return(e=aE(function*(){var e,t,a=window.location.pathname;"/"!==aB&&((a=a.slice(aB.length-a.length))===aB&&(a="/"),"/"!==a.charAt(0)&&(a="/"+a));var s=(d.T.shared()["about-us-page-footer-links"].includes("transparency-center")&&void 0===tD.find(e=>"transparency-center"===e.path)&&tD.push({path:"transparency-center",Component:tB("transparency-center")}),d.T.shared().languages.map(e=>{var t=e.split("-")[0];return{path:t,children:[{index:!0,element:(0,et.jsx)(tV,{to:"/"+t+"/people"})},...tW]}}).concat(tW)),r=null==(t=(0,tU.ue)(s,window.location))?void 0:t.filter(e=>e.route.lazy);r&&(null==r?void 0:r.length)>0&&(yield Promise.all(r.map((e=aE(function*(e){var t=yield e.route.lazy();Object.assign(e.route,Object.assign({},t,{lazy:void 0}))}),function(t){return e.apply(this,arguments)}))));var i=(0,tG.Ys)(s);aw.Y.setGlobalCachePolicy("cache-data-try-load"),(0,T.Q)(c,(0,et.jsx)(tG.pg,{router:i}),{callback:()=>
3{av(l),window.onReactiveReady&&window.onReactiveReady.forEach(e=>e()),m.L.shared().logPerformance("reactReady"),window.reactiveReady=!0,aw.Y.setGlobalCachePolicy("actual-cache-data-else-load")}})})).apply(this,arguments)}!function(e,t){if(t&&"development"!==t){k.T({dsn:d.T.shared().sentry.dsn,release:e,attachStacktrace:!0,environment:t,sampleRate:1,tracesSampleRate:.01,integrations:[x.dp()],beforeSend:(e,t)=>[P,S].every(a=>a(e,t))?e:null,ignoreErrors:["NotAllowedError: play() failed because the user didn't interact with the document first","AbortError: The play() request was interrupted by a call to pause()","AbortError: The play() request was interrupted by a new load request","No error message","removeChild","NotAllowedError","whenDefined","getAttribute","dispatchEvent","No valid WebSocket class provided","AbortError: The operation was aborted.","undefined is not an object (evaluating 'template.render')","NotSupportedError: The operation is not supported.","Loading chunk","identifier","sharding","SecurityError","Non-Error promise rejection captured with keys","exports is not defined","NotSupportedError: The element has no supported sources.","Cannot convert undefined or null to object","logMutedMessage","Unexpected token","Illegal invocation","ResizeObserver loop limit exceeded","ResizeObserver loop completed with undelivered notifications","setItem","Object Not Found Matching","MCS request failed with status"]});var a=window.fetch;window.fetch=function(e){return a.apply(this,arguments).catch(function(t){throw t.message=t.message+" ("+String(e)+")",t})}}}(window.RELEASE,window.SENTRY_ENV),C.A.getItem({path:[C.A.STORAGE_KEY]}),ay.J.shared(),c=document.getElementById("application-placeholder");var t,s=H.Y.shared();s.api=ab.jI.shared(),en.A.emit("app:screen",window.location.href),eb.A.init(s.api);var r=[],i=h.o.decode(window.AppState)||"{}";delete window.AppState,Object.keys(JSON.parse(i)||{}).forEach(e=>{var[t,s]=e=e.split("."),i=new Promise(e=>{var s=t=>{e(t)};switch(t){case"google":Promise.resolve().then(a.bind(a,78971)).then(e=>s(e.default));break;case"hbs-preloader":Promise.resolve().then(a.bind(a,32842)).then(e=>s(e.default));break;case"hbs":Promise.resolve().then(a.bind(a,42253)).then(e=>s(e.default));break;case"language":Promise.resolve().then(a.bind(a,4650)).then(e=>s(e.default));break;case"preferences":Promise.resolve().then(a.bind(a,52960)).then(e=>s(e.default));break;case"modules":Promise.resolve().then(a.bind(a,10946)).then(e=>s(e.default));break;default:s(null)}});i.id=s,r.push(i)}),(yield Promise.all(r)).forEach((e,t)=>{if(e){var{id:a}=r[t];a?s.getStore(e,a):s.getStore(e)}}),s.bootstrap(i),function(e){at.apply(this,arguments)}(s),aO.languages||(aO.languages=["en-US"]),E(l),window.__CP_TOOLS={Persistent:(t=H.Y.shared(),new class{constructor(){this.userId=void 0,eM.Session.shared().userId.safeSubscribe(e=>{this.userId=e})}set(e,a,s){return this.userId?t.api.analytics.storage.put(this.userId,e,{[e]:a},s):Error(aP)}get(e,a){return this.userId?t.api.analytics.storage.get(this.userId,e,(t,s)=>{a(t,s&&s[e]||null)}):Error(aP)}}),LocalStorage:a_,SessionStorage:aA},aI.R.shared().logEvent({event:"analytics_tools_loaded"}),eM.Session.shared().userId.pipe((0,g.n)(e=>v.g.shared(e).type)).safeSubscribe(e=>{c.classList.toggle("video-clips-feed-enabled","video-clips"===e),c.classList.toggle("stories-feed-enabled","stories"===e)}),eM.Session.shared().userId.pipe((0,b.o)(),(0,f.s)(1)).safeSubscribe(e=>{aI.R.shared().logEvent({event:"persistence_loaded"});var t="on-my-profile",a=window.location.hash.slice(1).split("&")[0];a&&!isNaN(a)&&e===a&&c.classList.add(t),en.A.addMarker("event.pages.profile.opened",function(a,s){s===e?c.classList.add(t):c.classList.remove(t)})}),ax.o.setProductName(aO.name),ap(function(){ac.default.init(s.api),al.default.init(s.api),ar.init(s.api),an.A.init(s.api),ao(s.api)}),function(){e.apply(this,arguments)}()})).apply(this,arguments)}aL.localize(az),aL.augment("accept-language",az);var aW=function(){!function(){aD.apply(this,arguments)}()}},89640(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(70102);function r(){return new Promise(function(e,t){s.A.resolve("credentials-api",null,function(a,s){return s?e():t()})})}let i={store:function(e){return new Promise(function(t,a){r().then(function(){if(window.PasswordCredential){var s=new PasswordCredential({id:e.email,name:e.name,password:e.password});
3return navigator.credentials.store(s).then(t).catch(a)}return a(e)}).catch(function(){a(e)})})},get:function(e){function t(){return r().then(()=>new Promise(function(e,t){navigator.credentials.get({password:!0,mediation:"required"}).then(function(a){return a&&a.id&&a.password?e({email:a.id,password:a.password}):t()}).catch(function(e){t(e)})})).then(t=>e(null,t)).catch(()=>e())}return window.PasswordCredential||window.FederatedCredential||navigator.credentials&&navigator.credentials.preventSilentAccess?t():e()}}},10945(e,t,a){"use strict";function s(){var e=Array.prototype.slice.call(arguments),t=e.shift();return function(){return t.apply(null,e.concat(Array.prototype.slice.call(arguments)))}}a.d(t,{A:()=>s})},69146(e,t,a){"use strict";a.d(t,{A:()=>b}),Array.prototype.map||(Array.prototype.map=function(e){var t=this.length;if("function"!=typeof e)throw TypeError();for(var a=Array(t),s=arguments[1],r=0;r<t;r++)r in this&&(a[r]=e.call(s,this[r],r,this));return a});var s={hig:4,hiu:5,med:6,stu:3,col:2,sch:1},r={s:{name:"size",resolve:function(e){return{width:+(e=e.split("x"))[0],height:+e[1]}},stringify:function(e){return e.width+"x"+e.height}},p:{name:"p",resolve:function(e){return{width:+(e=e.split("x"))[0],height:+e[1]}},stringify:function(e){return e.width+"x"+e.height}},c:{name:"crop",resolve:function(e){return{point:{x:+(e=e.split("."))[0],y:+e[1]},width:+e[2],height:+e[3]}},stringify:function(e){return e.point.x+"."+e.point.y+"."+e.width+"."+e.height}},q:{name:"quality",resolve:function(e){return+e},stringify:function(e){return""+e}}},i={};for(var n in r)r.hasOwnProperty(n)&&(i[r[n].name]=n);let o=function(e){var t=document.createElement("script");t.src="//connect.facebook.net/en_US/sdk.js",t.onload=function(){e(null,window.FB)},document.getElementsByTagName("head")[0].appendChild(t)};var c,l,d=a(63984),u=!1,p=0,h=["name","first_name","email","gender","birthday"];function m(){}function v(e){return typeof e[e.length-1]}function g(e,t){p++,window["fbResult"+p]=function(e){t(e&&e.error||null,e)},e="https://graph.facebook.com/"+(-1===e.indexOf("?")?e+"?":e)+(c?"&access_token="+c.accessToken:"")+"&?redirect=false&callback=fbResult"+p;var a=document.createElement("script");a.src=e,a.onerror=function(e){t({error:"Network error"},e)},document.getElementsByTagName("head")[0].appendChild(a)}function f(e,t){window.FB&&window.FB.Event.subscribe(e,t)}"u">typeof window&&f("auth.logout",function(){c=void 0});let b={utils:{resolveEducation:function(e,t){if(e&&e.education){for(var a,r,i=e.education.map(function(e){var a=(e.type||"other").toLowerCase();for(var s in t){var r=t[s].toLowerCase();if(-1!==a.indexOf(r)||-1!==r.indexOf(a))return s}}),n=0;n<i.length;n++){if(r=i[n],!a){a=i[n];continue}s[a]<s[r]&&(a=r)}return a}},resolveBirthday:function(e){if(e&&e.birthday){var t=e.birthday.split("/");if(3===t.length){var a=parseInt(t[0]),s=parseInt(t[1]),r=parseInt(t[2]);if(!(isNaN(r)||isNaN(a)||isNaN(s)))return new Date(Date.UTC(r,a-1,s)).toISOString()}}},resolveLanguage:function(e,t){if(e&&e.languages){var a=e.languages.map(function(e){var a=(e.name||"other").toLowerCase();for(var s in t){var r=t[s].toLowerCase();if(-1!==a.indexOf(r)||-1!==r.indexOf(a))return s}});return(a=a.filter(function(e){return!!e})).length>0?a:void 0}},resolveCountryAndCity:function(e,t){if(e&&e.location&&t){var a=e.location&&e.location.name?e.location.name.split(","):void 0,s=a&&a.length>0&&a[0],r=a&&a.length>1&&a[1].substr(1,a[1].length);return{country:r=r?function(e,a){for(var s in e)if(-1!==t[s].indexOf(a))return s}(t,r):"",city:s}}},parseImageURL:function(e){var t,a={properties:{}};return a.url=e,a.path=e.replace(/https?:\/\/[^\/]+/ig,function(e){return a.host=e,""}),t=a.path.substring(1).split("/"),a.id=t.pop(),t.forEach(function(e){var t=e.charAt(0);t=r[t]&&r[t].name||t,a.properties[t]=r[t]&&r[t].resolve(e.substring(1))||e.substring(1)}),a},stringifyImageURL:function(e){var t,a,s=e.host||"";for(var n in e.properties.h&&(s+="/h"+e.properties.h),e.properties)t=e.properties[n],e.properties.hasOwnProperty(n)&&"h"!==n&&((a=i[n])?s+="/"+a+r[a].stringify(t):s+="/"+n+t);return s+("/"+e.id)}},fetchPictureAsFileDto:function(e,t){c&&c.accessToken?fetch(function(e){var t,a=e||c.userID,s=l&&l.photos?l.photos:{width:845},r="";for(t in s)r+=t+"="+s[t]+"&";return"https://graph.facebook.com/v5.0/"+a+"/picture?"+(r+="access_token="+c.accessToken)}(e)).then(function(e){if(!e.ok)throw Error("Facebook picture fetch failed: "+e.status);var t=e.headers.get("content-type")||"";if(0!==t.indexOf("image/"))throw Error("Facebook picture fetch returned non-image: "+t);return e.blob()}).then(function(e){var a;t(null,(a=e.type||"image/jpeg",Object.assign(new File([e],"facebook-picture.jpg",{type:a}),{uri:String((0,d.A)())})))}).catch(function(e){t(e,null)}):t(Error("User not authorized"),null)},init:function(e,t){l=e,o(function(e,a){a?u||(window.FB.init(Object.assign({},l.base,{version:"v5.0",permissions:l.permissions||"email"}
3)),u=!0,t(null,!0)):t(Error("Facebook all.js not found, please see module documentation!"),null)})},restore:function(e,t){window.FB&&window.FB.getLoginStatus(function(e){e.authResponse||t(e,null),t(null,(c=e.authResponse).accessToken)})},authorize:function(){var e=Array.prototype.slice.call(arguments),t="function"===v(e)?e.pop():m,a={scope:("string"===v(e)?e.pop():null)||l.permissions};c&&(a.auth_type="reauthenticate"),window.FB&&window.FB.login(function(e){e.authResponse?t(null,(c=e.authResponse||null).accessToken):(e.close=void 0===e.status,t(e,null))},a)},profile:function(){var e=Array.prototype.slice.call(arguments),t="function"===v(e)?e.pop():m,a="string"===v(e)?e.pop():null;c?g((a||"me")+"?fields="+[].concat(h).join(","),t):t(Error("User not authorized"),null)},thumbnail:function(){var e=Array.prototype.slice.call(arguments),t="function"===v(e)?e.pop():m,a="object"===v(e)?e.pop():l.photos,s=(("string"===v(e)?e.pop():null)||c.userID)+"/picture?";if(a)for(var r in a)s+=r+"="+a[r]+"&";g(s,function(e,a){var s={thumbnail:""};e?t(e,null):(!1===a.data.is_silhouette&&(s.thumbnail=a.data.url||""),t(null,s))})},cover:function(){var e=Array.prototype.slice.call(arguments),t="function"===v(e)?e.pop():m;g(("object"===v(e)?e.pop():l.photos,(("string"===v(e)?e.pop():null)||c.userID)+"?fields=cover"),function(e,a){var s={cover:""};e?t(e,null):(a.cover&&a.cover.source&&(s.cover=a.cover.source),t(null,s))})},clear:function(){c=void 0},on:f,removeListener:function(e,t){window.FB&&window.FB.Event.unsubscribe(e,t)}}},261(e,t,a){"use strict";a.d(t,{A:()=>n});var s=a(69146),r=JSON.parse('{"US":"USA","GB":"United Kingdom","CA":"Canada","AU":"Australia","FR":"France","DE":"Germany","IT":"Italy","UA":"Ukraine","NL":"Netherlands","RU":"Russian Federation","DK":"Denmark","NO":"Norway","CH":"Switzerland","SE":"Sweden","KR":"South Korea","PE":"Peru","CY":"Cyprus","GR":"Greece","NZ":"New Zealand","PT":"Portugal","ZA":"South Africa","ES":"Spain","MX":"Mexico","BE":"Belgium","TJ":"Tadjikistan","TM":"Turkmenistan","UZ":"Uzbekistan","FI":"Finland","AZ":"Azerbaijan","RO":"Romania","BG":"Bulgaria","CZ":"Czech Republic","AM":"Armenia","BY":"Belarus","EE":"Estonia","GE":"Georgia","KZ":"Kazakhstan","KG":"Kirgizstan","LV":"Latvia","LT":"Lithuania","MD":"Moldova","AL":"Albania","AD":"Andorra","AR":"Argentina","AT":"Austria","AW":"Aruba","AI":"Anguilla","AG":"Antigua and Barbuda","AF":"Afghanistan","DZ":"Algeria","AS":"American Samoa","AO":"Angola","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BZ":"Belize","BM":"Bermuda","BO":"Bolivia","BA":"Bosnia and Herzegovina","BR":"Brazil","BV":"Bouvet Island","BN":"Brunei Darussalam","BJ":"Benin","BT":"Bhutan","BW":"Botswana","BF":"Burkina Faso","BI":"Burundi","KY":"Cayman Islands","CL":"Chile","CN":"China","CX":"Christmas Island (Australia)","CC":"Cocos (Keeling) Islands","CO":"Colombia","CR":"Costa Rica","HR":"Croatia","CU":"Cuba","CK":"Cook Islands","KH":"Cambodia","CM":"Cameroon","CV":"Cape Verde","CF":"Central African Republic","TD":"Chad","KM":"Comoros","CG":"Congo","CI":"Cote d’Ivoire","DM":"Dominica","DO":"Dominican Republic","DJ":"Djibouti","EC":"Ecuador","SV":"El Salvador","TL":"East Timor","EG":"Egypt","GQ":"Equatorial Guinea","ER":"Eritrea","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FJ":"Fiji","GF":"French Guiana","PF":"French Polynesia","GI":"Gibraltar (Great Britain)","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GY":"Guyana","GA":"Gabon","GM":"Gambia","GH":"Ghana","GN":"Guinea","GW":"Guinea-Bissau","HT":"Haiti","HM":"Heard and McDonald Islands","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IE":"Ireland","IL":"Israel","IM":"Isle of Man","IR":"Iran","IQ":"Iraq","JM":"Jamaica","JP":"Japan","JO":"Jordan","KP":"Korea","KW":"Kuwait","KE":"Kenya","KI":"Kiribati","LI":"Liechtenstein","LB":"Lebanon","LY":"Libya","LU":"Luxembourg","LA":"Laos","LS":"Lesotho","LR":"Liberia","MK":"Macedonia","MV":"Maldives","MT":"Malta","MQ":"Martinique","MC":"Monaco","MS":"Montserrat","MU":"Mauritius","MY":"Malaysia","MO":"Macau","MG":"Madagascar","MW":"Malawi","ML":"Mali","MH":"Marshall Islands","MR":"Mauritania","FM":"Micronesia","MN":"Mongolia","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NI":"Nicaragua","NF":"Norfolk Island","NR":"Nauru","NC":"New Caledonia","MP":"Northern Mariana Islands","NU":"Niue","NA":"Namibia","NP":"Nepal","NE":"Niger","NG":"Nigeria","OM":"Oman","PA":"Panama","PY":"Paraguay","PH":"Philippines","PL":"Poland","PR":"Puerto Rico","PK":"Pakistan","PW":"Palau","PS":"Palestine","PG":"Papua New Guinea","PN":"Pitcairn Islands","QA":"Qatar","RE":"Reunion","RW":"Rwanda","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","VC":"St Vincent and the Grenadines","SY":"Syria","SA":"Saudi Arabia","SH":"Saint Helena","SM":"San Marino","RS":"Serbia","SC":"Seychelles","SG":"Singapore","SK":"Slovakia","SI":"Slovenia","LK":"Sri Lanka","SR":"Suriname","PM":"St Pierre and Miquelon(France)","WS":"Samoa","ST":"Sao Tome and Principe","SN":"Senegal","SL":"Sierra Leone","SB":"Solomon Islands","SO":"Somalia","SD":"Sudan","SZ":"Swaziland","TW":"Taiwan","TT":"Trinidad and Tobago","TR":"Turkey","TK":"Tokelau","TC":"Turks and Caicos Islands","TH":"Thailand","TZ":"Tanzania","TG":"Togo","TO":"Tonga","TN":"Tunisia","TV":"Tuvalu","AE":"United Arab Emirates","UY":"Uruguay","UG":"Uganda","VE":"Venezuela","VG":"Virgin Islands (Great Britain)","VI":"Virgin Islands (USA)","VA":"Vatican","VU":"Vanuatu","VN":"Vietnam","WF":"Wallis and Futuna Islands","EH":"Western Sahara","YE":"Yemen Republic","CD":"Zaire","ZM":"Zambia","ZW":"Zimbabwe","XK":"Kosovo"}'),i=JSON.parse('{"aa":"Afar","af":"Afrikaans","sq":"Albanian","am":"Amharic","ar":"Arabic","hy":"Armenian","as":"Assamese","az":"Azerbaijani","eu":"Basque","be":"Belarusian","bn":"Bengali","b
3s":"Bosnian","bg":"Bulgarian","ca":"Catalan","zh":"Chinese","kw":"Cornish","ht":"Creole","hr":"Croatian","cs":"Czech","da":"Danish","dv":"Divehi","nl":"Dutch","dz":"Dzongkha","en":"English","eo":"Esperanto","et":"Estonian","fi":"Finnish","fr":"French","gl":"Gallegan","ka":"Georgian","de":"German","el":"Greek","gu":"Gujarati","he":"Hebrew","hi":"Hindi","hu":"Hungarian","is":"Icelandic","id":"Indonesian","ga":"Irish","it":"Italian","ja":"Japanese","kn":"Kannada","kk":"Kazakh","ky":"Kirghiz","ko":"Korean","ku":"Kurdish","lo":"Lao","lv":"Latvian","lt":"Lithuanian","mk":"Macedonian","ms":"Malay","ml":"Malayalam","mt":"Maltese","mr":"Marathi","mn":"Mongolian","no":"Norwegia","or":"Oriya","om":"Oromo","ps":"Pashto","fa":"Persian","pl":"Polish","pt":"Portuguese","pa":"Punjabi","ro":"Romanian","ru":"Russian","sa":"Sanskrit","sr":"Serbian","sh":"Serbo-Croatian","sk":"Slovak","sl":"Slovenian","so":"Somali","es":"Spanish","sw":"Swahili","sv":"Swedish","tl":"Tagalog","ta":"Tamil","tt":"Tatar","te":"Telugu","th":"Thai","ti":"Tigrinya","tr":"Turkish","uk":"Ukrainian","ur":"Urdu","uz":"Uzbek","vi":"Vietnamese","cy":"Welsh"}');function n(e,t,a){a(null,function(e,t){var a,n={},o=s.A.utils.resolveCountryAndCity(e,r),c=s.A.utils.resolveLanguage(e,i),l=s.A.utils.resolveBirthday(e);for(a in n.name=e.first_name,n.birthday=l,"female"===e.gender?n.gender="fem":"male"===e.gender&&(n.gender="mal"),n.country=o?o.country:null,n.city=o?o.city:null,n.languages=c,n["thumbnail-url"]=e.thumbnail,n.email=e.email?e.email:"facebook://"+t,n.facebookId=e.id,n.about=e.bio,n["cover-url"]=e.cover,n)n[a]||delete n[a];return n}(e,t))}},70102(e,t,a){"use strict";a.d(t,{A:()=>d});var s,r=a(4938),i=a(78675),n={},o={};function c(e,t,r){e.provider?a(63079)("./"+e.provider).then(a=>{new a.default(e.distribution,t,s).resolve.apply(null,r)}):r[1](null,e.enabled)}function l(e){return function(t,a){for(t||(n[e]=a);o[e].length;)(0,o[e].splice(0,1)[0])(t,a);delete o[e]}}let d={resolve:function e(t,a){var d,u,p,h,m,v,g,f,b,y=this&&this.now,w=!1,k=Array.prototype.slice.call(arguments,1),x=k[k.length-1],S=i.T.shared()["features-storage-key"];if("!"===t.substr(0,1)&&(t=t.slice(1),w=!0),x){if(x=w?(d=x,function(e,t){e?d(e):d(null,w^t)}):x,o[t])return void o[t].push(x);o[t]=[x]}if(n.hasOwnProperty(t))return void l(t)(null,n[t]);if(void 0===(g=(i.T.shared().features||{})[t]))return void l(t)(null,!1);if("boolean"==typeof g)return void l(t)(null,g);if(!g.enabled)return void l(t)(null,!1);if(g.date){if(!y){k=Array.prototype.slice.call(arguments,0,-1),k.push(null),r.E.shared().now(t=>{e.apply({now:t},k)});return}if((b=Date.parse(g.date))>y)return void l(t)(null,!1);if(b+1e3*g.expiration*86400-y<=0){console.warn('The feature "'+t+'" has expired'),l(t)(null,!1);return}}if(!g.persist)return void c(g,t,[a,l(t)]);if(g.session)return S?void 0!==(f=function(e,t){var a=i.T.shared()["features-storage-key"],s=JSON.parse(e.getItem(a)||"{}");if(s&&s.hasOwnProperty(t))return s[t]}(sessionStorage,t))?void l(t)(null,f):void c(g,t,(u=sessionStorage,p=t,h=[a,l(t)],m=i.T.shared()["features-storage-key"],v=h.pop(),h.push(function(e,t){var a;e||((a=JSON.parse(u.getItem(m)||"{}"))[p]=t,u.setItem(m,JSON.stringify(a))),v(e,t)}),h)):void l(t)(Error("Key for session storage is required"));a?s.users.features.get(a.id,function(e,r){var i,o,d,u;e||(Object.keys(r).forEach(function(e){void 0!==r[e]&&(n[e]=r[e])}),void 0===n[t])?c(g,t,(i=a.id,o=t,u=(d=[a,l(t)]).pop(),d.push(function(e,t){e?u(e,t):(n[o]=void 0!==t&&t,s.users.features.put(i,n,function(){u(e,t)}))}),d)):l(t)(null,n[t])}):l(t)(Error("Identity required for persistent feature"))},init:function(e){s=e}}},62447(e,t,a){"use strict";a.d(t,{A:()=>s});let s=e=>{var t={};["thumbnail-url","cover-url","thumbnail","cover","birthday","languages","about","name"].forEach(function(a){void 0!==e[a]&&(t[a]=e[a])}),t.birthday||delete t.birthday;var{country:a,city:s,lat:r,lon:i}=e.destination?JSON.parse(e.destination):{};if(a&&(t.country=a),s&&(t.city=s),r&&(t.latitude=r),i&&(t.longitude=i),e.gender){var n=e.gender.split("-");t.gender=n[0],n[1]&&(t["preferred-gender"]=n[1])}return t}},99486(e,t,a){"use strict";a.d(t,{A:()=>s});let s=function e(t,a){if(!t||!a)return t===a;if(t.constructor!==a.constructor)return!1;if(t instanceof Function||t instanceof RegExp)return t===a;if(t===a||t.valueOf()===a.valueOf())return!0;
3if(Array.isArray(t)&&t.length!==a.length||t instanceof Date||!(t instanceof Object)||!(a instanceof Object))return!1;var s=Object.keys(t);return Object.keys(a).every(e=>-1!==s.indexOf(e))&&s.every(s=>e(t[s],a[s]))}},81085(e,t,a){"use strict";a.d(t,{A:()=>u});var s=a(45810),r=a.n(s),i=a(9209),n=a.n(i),o=a(12154),c=a(32841);function l(e,t,a){var s;return t&&(t=t.substr(1)),"hash"===a&&t&&o.o.isBase64(t)&&(t=o.o.decode(t)),s=t?n()(r().parse(t,{strictNullHandling:!0}),e):e,("hash"===a?"#":"?")+r().stringify(s,{strictNullHandling:!0})}function d(e){if(e){e=c.parse(e);var t={},a=e.search&&e.search.substr(1),s=e.hash&&e.hash.substr(1);return s&&(o.o.isBase64(s)&&(s=o.o.decode(s)),t.hash=r().parse(s)),a&&(t.search=r().parse(a)),t}}let u={formatUrl:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0;if(e){s||(s="hash");var r={};e=c.parse(e),r="hash"===s?Object.assign(r,t,a):Object.assign(r,a,t);var i=d(e);return(r=Object.assign(r,"search"===s?i.hash:i.search))&&Object.keys(r).length&&(e[s]=l(r,e[s],s),delete e["search"===s?"hash":"search"]),c.format(e)}},addHashParams:function(e){e&&(document.location.hash=l(e,document.location.hash,"hash"))},getParams:d}},88724(e,t,a){"use strict";a.d(t,{A:()=>r});var s={set:function(e){s.id=e.id,s.email=e.email,s.roles=e.roles},clear:function(){s.id=null,s.email=null,s.roles=null}};s.id=null,s.email=null,s.roles=null;let r=s},78474(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(9209),r=a.n(s);let i=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return r().recursive(!0,...t)}},9907(e,t,a){"use strict";function s(){var e,t=Array.prototype.slice.call(arguments),a={};if(0!==t.length){for(;t.length;)for(var s in e=t.shift()||{})a[s]=e[s];return a}}a.d(t,{A:()=>s})},66758(e,t,a){"use strict";function s(){}a.d(t,{A:()=>s})},90207(e,t,a){"use strict";a.d(t,{A:()=>l});var s=a(63984),r=a(25858),i=a.n(r),n=a(9209),o=a.n(n),c=a(49462);let l={createOptimistActions:function(e){class t{}return e.forEach(function(e){t.prototype[e+"Revert"]=function(e,t){return function(a){a(e,t)}},t.prototype[e+"Commit"]=function(e){return function(t){t(e)}},t.prototype[e]=function(){var t=Array.prototype.slice.call(arguments),a=t.pop(),r=this[e+"Commit"],i=this[e+"Revert"],n=(0,s.A)(),o=function(e,s,o){a.apply({dispatch:function(t){s.AP.wait(),e({id:n,data:t})},flux:s,commit:function(){r(n,o),s.AP.done()},revert:function(e){i(n,e,o),s.AP.done()}},t)};return o.optimist=!0,o}}),t},createOptimistStore:function(e){class t extends c.A{constructor(t){super(),this.state={data:void 0,processing:[]},e.forEach((function(e){this.bindAction(t[e],this[e]),this.bindAction(t[e+"Commit"],this.commit),this.bindAction(t[e+"Revert"],this.revert)}).bind(this)),this.publicMethods={isFilled(){return void 0!==this.state.data||0!==this.state.processing.length}}}pop(e){var t=this.state.processing.findIndex(t=>t.id===e);return this.state.processing.splice(t,1)[0]}commit(e){var t=this.pop(e);this.state.data=t.apply(this.state.data,t.data),this.setState(this.state)}revert(e){this.pop(e),this.setState(this.state)}output(e){var t=i()(e.data||{});return e.processing.reduce(function(e,t){return t.apply(e,t.data)},t)}static patch(e,t){return o()(!0,e,t)}static put(e,t){return t}static remove(){return{}}}return e.forEach(function(e){t.prototype[e]=function(t){this.state.processing.push({id:t.id,data:t.data,apply:this.constructor[e]}),this.setState(this.state)}}),t.config={setState:function(e,t){return t},getState:function(e){var t=i()(e.data||{});return e.processing.reduce(function(e,t){return t.apply(e,t.data)},t)},onSerialize:function(e){return{data:e.data}},onDeserialize:function(e){return{data:e.data,processing:[]}}},t}}},93612(e,t,a){"use strict";a.d(t,{A:()=>l});var s=a(45810),r=a.n(s),i=a(12154),n=a(40585),o={};function c(){if(n.canUseDOM&&window){var e,t,a=window.location.hash.substr(1);for(t in a&&i.o.isBase64(a)&&(a=i.o.decode(a)),e=r().parse(a))"referrer"===t&&(e[t]=decodeURIComponent(e[t])),o[t]=e[t];for(t in o)void 0!==o[t]&&void 0===e[t]&&delete o[t]}}c(),n.canUseDOM&&window&&window.addEventListener("hashchange",function(){c()},!1);let l={getParams:function(){return o},remove:function(e,t){if(n.canUseDOM&&window){var a,s=window.location.hash.substr(1),r=RegExp("^"+e+"(=|$)","i");a=s.split("&").reduce(function(a,s){return -1!==s.search(r)&&("string"!=typeof t||s.startsWith(e+"="+t))||a.push(s),a},[]).join("&"),s!==a&&(window.location.hash=a)}}}},65429(e,t,a){"use strict";a.d(t,{A:()=>c});var s=a(37406),r=a.n(s),i=["iOS","Android","Windows Phone"];function n(e){var t,a=-1!==(e=e.trim()).indexOf("!:");if(2!==(t=(e=e.replace(/!:/g,":")).split(":")).length)throw Error("Signature error in data-platform attribute");return t.push(a),o.apply(null,t)}function o(e,t,a){var s;return e=e.trim().split("."),t=t.split(","),s=((function(e,t){var a,s=e.length;for(a=0;a<s;a+=1){if(void 0===t[e[a]])throw Error("Wrong property "+e[a]+" in data-platform attribute");if("object"!=typeof t[e[a]]&&a===s-1)return t[e[a]];t=t[e[a]]}})(e,r())+"").toLowerCase(),t.some(function(e){return a^-1!==s.indexOf(e.toLowerCase().trim())})}let c={device:function(){var e="web";
3return i.forEach(function(t){n("os.family:"+t)&&(e="mobile")}),e},test:function(e){return e.split(";").every(n)}}},65460(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(32841),r=a(32378);let i=function(e,t,a){var i,n,o,c=e;return e&&(o=(i=s.parse(e)).path.split(".")[0],i.host&&(0===i.host.indexOf("api")||0===i.host.indexOf("apu"))?((n=i.host.split(".")).shift(),n=n.join("."),c=(0,r.A)(o,{base:n,prefix:0===i.host.indexOf("apu")?"apu":"api",shards:10}),t&&(c+=t)):/^\/\//.test(e)||i.hostname||!a.host||(c="//"+a.host+c)),c}},32378(e,t,a){"use strict";a.d(t,{A:()=>i});var s=a(78675),r=a(36909);function i(e,t,a){var i=new URL(e,"https://"+s.T.shared().api).href;return a?i:(0,r.B)(i,t.shards,t.prefix)}},63311(e,t,a){"use strict";a.d(t,{A:()=>c});var s=a(98621),r=a.n(s),i=a(28689);function n(e,t){this.storage=e,this.name=t,this.set(this.get())}function o(e){this.storage.setItem(this.name,JSON.stringify(e)),this.emit("change",e)}n.prototype=new(r()).EventEmitter,n.prototype.hasItem=function(e){return this.get().hasOwnProperty(e)},n.prototype.setItem=function(e,t){var a;-1!==i.q.indexOf(e)&&((a=this.get())[e]=t,o.call(this,a))},n.prototype.getItem=function(e){return this.get()[e]},n.prototype.removeItem=function(e){var t=this.get();delete t[e],o.call(this,t)},n.prototype.clear=function(){o.call(this,{})},n.prototype.get=function(){try{var e=JSON.parse(this.storage.getItem(this.name)||"{}");if(null===e)return this.clear(),{};return e}catch(e){return this.clear(),{}}},n.prototype.set=function(e){var t;o.call(this,(t={},Object.keys(e).forEach(function(a){-1!==i.q.indexOf(a)&&(t[a]=e[a])}),t))};let c={create:function(e,t){return new n(e,t||i.E)}}},7145(e,t,a){"use strict";a.d(t,{A:()=>s});let s={setItem:function(){return null},getItem:function(){return null}}},18249(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(7145);let r=a(63311).A.create("u">typeof window?window.localStorage:s.A,"global")},97815(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(7145);let r=a(63311).A.create("u">typeof window?window.localStorage:s.A)},94491(e,t,a){"use strict";a.d(t,{A:()=>x});var s,r=a(28689),i=a(78675),n=a(11427);function o(e,t,a){var s=t||{};return Array.isArray(e)&&0===e.length?s=a:((Array.isArray(e)?e:[]).reduce(function(e,t,s,r){if(s===r.length-1)if(null===e[t])return{[t]:a};else e[t]=a;else e[t]="object"==typeof e[t]&&null!==e[t]?e[t]:{};return e[t]},s),s)}var c=a(9907),l=a(15526),d=r.E;class u{constructor(e){var{storageKey:t=d}=e;this.storageKey=t}_prepareOptions(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.storageType=e.storageType?e.storageType:"local",e}_commit(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"local";window[a+"Storage"].setItem(e,JSON.stringify(t))}_get(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"local";return JSON.parse(window[t+"Storage"].getItem(e))}getItem(e){var{path:t,callback:a,storageType:s}=this._prepareOptions(e);if(Array.isArray(t)){var r=t.shift(),i=this._get(r,s);return i=t.length?(0,n.A)(t,i):i,a&&a(i),i}}setItem(e){var{path:t,value:a,callback:s,storageType:r}=this._prepareOptions(e);if(!Array.isArray(t)||0===t.length||void 0===a)return!1;var i=t.shift(),n=this._get(i,r);return n=t.length?o(t,n,a):a,this._commit(i,n,r),s&&s(!0),!0}removeItem(e){var t,{path:a,callback:s,storageType:r}=this._prepareOptions(e);if(!Array.isArray(a)||0===a.length)return!1;var i=a.shift(),n=this._get(i,r);return a.length?(t=n,(Array.isArray(a)?a:[]).reduce(function(e,t,a,s){return a===s.length-1?delete e[t]:e[t]="object"==typeof e[t]?e[t]:{},e[t]},t||{}),n=t,this._commit(i,n,r)):window[r+"Storage"].removeItem(i),s&&s(!0),!0}clear(e){var{callback:t,storageType:a}=this._prepareOptions(e);return window[a+"Storage"].clear(),t&&t(!0),!0}patch(e){var{path:t,value:a,callback:s,storageType:r,transformProvider:i=c.A}=this._prepareOptions(e);if(!Array.isArray(t)||0===t.length||void 0===a)return!1;if("object"!=typeof a)return this.setItem(e);var l=t.shift(),d=this._get(l,r),u=t.length?(0,n.A)(t,d):d,p=i("object"==typeof u?u:{},a);return d=t.length?o(t,d,p):p,this._commit(l,d,r),s&&s(!0),!0}}u.shared=(0,l.G)(e=>new u(e));class p extends u{constructor(e){super(e)}patch(e){return Promise.resolve(super.patch(e))}clear(e){return Promise.resolve(super.clear(e))}removeItem(e){return Promise.resolve(super.removeItem(e))}setItem(e){return Promise.resolve(super.setItem(e))}getItem(e){return Promise.resolve(super.getItem(e))}}p.shared=(0,l.G)(e=>new p(e));var h=a(32841),m=a(40585);class v{constructor(e){if(e.host&&"string"==typeof e.host&&e.host.trim().startsWith("http")){var t=h.parse(e.host);e.host=t.hostname+(t.port?":"+t.port:"")}return p.shared(e)}}v.shared=(0,l.G)(e=>new v(e)),m.canUseDOM&&(window.UniversalStorage=v);var g=a(10945),f=r.E;function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=i.T.shared().host;return i.T.shared()["product-storage"]&&m.canUseDOM&&i.T.shared()["product-storage"]["is-disabled"]&&(a=window.location.host),(s=s||v.shared({host:a,storageKey:f}))[e](t)}var y=(0,g.A)(b,"getItem"),w=(0,g.A)(b,"setItem"),k=(0,g.A)(b,"removeItem");let x={getItem:y,setItem:w,removeItem:k,clear:(0,g.A)(b,"clear"),patch:(0,g.A)(b,"patch"),STORAGE_KEY:f}},12372(e,t,a){"use strict";a.d(t,{A:()=>r});var s=a(7145);let r=a(63311).A.create("u">typeof window?window.sessionStorage:s.A)},33571(e,t,a){"use strict";a.d(t,{A:()=>l});var s=a(21736),r=a.n(s),i=a(69146),n=a(84452),o=a(56177),c=1150/300;let l=function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.id;return new Promise((s,l)=>{var d;r().parallel((d={},e["thumbnail-url"]&&(d.uploadThumbnail=function(t){n.F.shared(a).importThumbnailFromFacebookId(e.facebookId).pipe((0,o.s)(1)).safeSubscribe(e=>{t(null,e)},e=>{t(e,null)})}),e["cover-url"]&&(d.getCoverRatio=function(t){var a=new Image;a.onload=function(){var e,a="";this.width/this.height>c?a+=".x300":(e=(1150*this.height/this.width>>1)-150,a+=".1150x",e>0&&(a+=";crop=0x"+e+"x1150x300")),t(null,{size:a})},a.onerror=function(){t(null)},a.src=e["cover-url"]},d.uploadCover=function(a){var s,r;t.api.users.covers.post(e.id,{uri:(s=e["cover-url"],(r=i.A.utils.parseImageURL(s)).properties.p&&delete r.properties.p,r.properties.size&&delete r.properties.size,r.properties.crop&&delete r.properties.crop,i.A.utils.stringifyImageURL(r))},function(e,t){a(null,t)})}),d),(t,a)=>{t?l(t):(a.uploadThumbnail&&(e.thumbnail=a.uploadThumbnail.basename),a.getCoverRatio&&a.uploadCover&&(e.cover="covers/"+a.uploadCover.basename+a.getCoverRatio.size),e["thumbnail-url"]&&delete e["thumbnail-url"],e["cover-url"]&&delete e["cover-url"],s(e))})})}},49462(e,t,a){"use strict";a.d(t,{A:()=>r});class s{constructor(){this.publicMethods={isFilled(){return void 0!==this.state}}}output(e){return void 0===e?{}:e}}s.config={getState:e=>void 0===e?{}:e,setState:(e,t)=>
3t};let r=s},78971(e,t,a){"use strict";a.d(t,{default:()=>i});var s=a(89250);class r{constructor(e){var t=e.createActions(s.A);this.state={},this.bindAction(t.signIn,this.setState),this.bindAction(t.getProfile,this.setState)}update(e){var t=e||{};this.state.profile&&(t.profile=null),this.state.token&&(t.token=null),this.setState(t)}}r.displayName="google";let i=r},32842(e,t,a){"use strict";a.d(t,{default:()=>i});var s=a(42460);class r{constructor(e){var t=e.getActions(s.A);this.state={names:[]},this.bindAction(t.preload,this.preload),this.bindAction(t.finish,this.finish)}preload(e){this.state.names.includes(e)||this.setState({names:[...this.state.names,e]})}finish(e){var t=this.state.names.indexOf(e);if(-1!==t){var a=[...this.state.names];a.splice(t,1),this.setState({names:a})}}}r.displayName="hbs-preloader";let i=r},42253(e,t,a){"use strict";a.d(t,{default:()=>i});var s=a(78947);class r{constructor(e){var t=e.getActions(s.A.displayName)||e.createActions(s.A);this.state={representation:'<div data-analytics-container="representation-form"> <link itemProp="widget" href="/events/transmitter/gate" data-args="bus://command.profile.representation.edit, dom://deactivated, bus://event.profile.representation.changed, bus://command.overlay.close, args"/> <div class="profile-complete"> <link itemProp="widget" href="/stylist" data-args="command.profile.representation.complete, command.profile.representation.edit, profile-complete"/> <form class="form representation-form profile-edit-form" data-analytics-form="representation-form"> <link itemProp="widget" href="/profile/edit/representation"/> <link itemProp="widget" href="/profile/forms/hometown"> <link itemProp="widget" href="/events/transmitter" data-args="bus://command.profile.representation.complete, dom://command.edit.activate, asis"/> <link itemProp="widget" href="/events/transmitter" data-args="bus://command.profile.representation.edit, dom://command.edit.activate, asis"/> <link itemProp="widget" href="/events/transmitter" data-args="bus://event.profile.representation.changed, dom://success"/> <h3 class="title"><l10n url="/pages/profile#about-you">About you</l10n></h3> <div class="editable-section"> <link itemProp="widget" href="/profile/inputs/age-range"/> <div class="field-wrapper preferences"> <div class="field-wrapper gender"> <div class="text-wrapper"><l10n url="/pages/profile#i-am-a">I am a:</l10n></div><div class="data-wrapper field"> <div class="customized-select"> <select class="data" name="genders"> <option value=""><l10n url="/pages/profile#unselected-preferences">Choose your preferences</l10n></option> <option value="mal-fem"><l10n url="/pages/profile#man-preferences">Man Looking for a Woman</l10n></option> <option value="fem-mal"><l10n url="/pages/profile#woman-preferences">Woman Looking for a Man</l10n></option> <option value="mal-mal"><l10n url="/pages/profile#gay-preferences">Man Looking for a Man</l10n></option> <option value="fem-fem"><l10n url="/pages/profile#lesbian-preferences">Woman Looking for a Woman</l10n></option> </select> </div></div></div><div class="age field-wrapper loading"> <div class="text-wrapper ages"><l10n url="/pages/profile#between-ages">Between ages:</l10n></div><span class="field data-wrapper"> <div class="customized-select"> <select name="minage" class="data lower trackable" disabled="disabled"> <option value="15" selected="selected">18</option> <option value="20">20</option> <option value="25">25</option> <option value="30">30</option> <option value="35">35</option> <option value="40">40</option> <option value="45">45</option> <option value="50">50</option> <option value="55">55</option> <option value="60">60</option> <option value="65">65</option> <option value="70">70</option> <option value="75">75</option> </select> </div></span> <span class="separator text-wrapper"><link itemProp="l10n" href="/pages/profile#between-ages-separator">and</l10n></span> <span class="field data-wrapper"> <div class="customized-select"> <select name="maxage" class="data higher trackable" disabled="disabled"> <option value="20">20</option> <option value="25">25</option> <option value="30">30</option> <option value="35">35</option> <option value="40">40</option> <option value="45">45</option> <option value="50">50</option> <option value="55">55</option> <option value="60">60</option> <option value="65">65</option> <option value="70">70</option> <option value="75">75</option> <option value="80" selected="selected">80+</option> </select> </div></span> </div></div><div class="field-wrapper name field"> <label class="text-wrapper"><l10n url="/commons#name">Name or nickname</l10n></label> <span class="data-wrapper"> <input class="data" required="required" maxlength="50" type="text" name="name" autocomplete="name"/> <div class="error-notification"> <div class="message empty"><l10n url="/commons/forms/errors#name-empty">Enter your name or nickname</l10n></div></div></span> </div><div class="field-wrapper genders-wrapper"> <div class="gender"> <div class="field-wrapper field"> <div class="text-wrapper"> <l10n url="/pages/profile#i-am-a">I am a:</l10n> </div><div class="data-wrapper"> <label> <input class="data" type="radio" name="gender" value="mal" required="required"> <i class="icon mal"> <svg role="img"><use xlink:href="#mal"></use></svg> </i> </label> <label> <input class="data" type="radio" name="gender" value="fem"> <i class="icon fem"> <svg role="img"><use xlink:href="#fem"></use></svg> </i> </label> </div></div><div class="error-notification"> <div class="message empty"><l10n url="/commons/forms/errors#gender-empty">Select your gender</l10n></div></div></div><div class="preferred-gender"> <div class="field-wrapper field"> <div class="text-wrapper"> <l10n url="/pages/profile#preferences-selector">Seeking a:</l10n> </div><div class="data-wrapper"> <label> <input class="data" type="radio" name="preferred-gender" value="mal" required="required"> <i class="icon mal"> <svg role="img"><use xlink:href="#mal"></use></svg> </i> </label> <label> <input class="data" type="radio" name="preferred-gender" value="fem"> <i class="icon fem"> <svg role="img"><use xlink:href="#fem"></use></svg> </i> </label> </div></div><div class="error-notification"> <div class="message empty"><l10n url="/commons/forms/errors#preferences-empty">Select gender preference</l10n></div></div></div></div><div class="field-wrapper birthday"> <div class="text-wrapper"><l10n url="/commons#birthday">birthday</l10n></div><div class="data-wrapper"> <div class="birthday-wrapper"> <div class="field-wrapper field"> <div class="customized-select"> <select class="data" name="month" required="required"> <option value="" class="label" selected="selected"><l10n url="/commons#month">month</l10n></option> <option value="1"><l10n url="/commons/months#january">January</l10n></option> <option value="2"><l10n url="/commons/months#february">February</l10n></option> <option value="3"><l10n url="/commons/months#march">March</l10n></option> <option value="4"><l10n url="/commons/months#april">April</l10n></option> <option value="5"><l10n url="/commons/months#may">May</l10n></option> <option value="6"><l10n url="/commons/months#june">June</l10n></option> <option value="7"><l10n url="/commons/months#july">July</l10n></option> <option value="8"><l10n url="/commons/months#august">August</l10n></option> <option value="9"><l10n url="/commons/months#september">September</l10n></option> <option value="10"><l10n url="/commons/months#october">October</l10n></option> <option value="11"><l10n url="/commons/months#november">November</l10n></option> <option value="12"><l10n url="/commons/months#december">December</l10n></option> </select> </div></div><div class="field-wrapper field"> <div class="customized-select"> <select class="data" name="day" required="required"> <option value="" class="label" selected="selected"><l10n url="/commons#day">day</l10n></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> </div></div><div class="field-wrapper field"> <div class="customized-select"> <link itemProp="widget" href="/forms/generators/years" data-container="next"/> <select class="data" name="year" required="required"></select> </div></div><div class="error-notification"> <div class="message empty"><l10n url="/commons/forms/errors#birthday-empty">Select your date of birth</l10n></div></div></div></div></div><div class="field-wrapper hometown"> <div class="text-wrapper"> <l10n url="/commons#hometown">hometown</l10n> </div><div class="data-wrapper"> <p class="field"> <input type="hidden" name="latitude"/> </p><p class="field"> <input type="hidden" name="longitude"/> </p><p class="field"> <input type="hidden" name="city"/> </p><p class="field"> <input type="hidden" name="country"/> </p><div class="field-wrapper field profile-location"> <input class="data destination" name="destination" type="text" placeholder="Enter your location"/> </div><div class="error-notification"> <div class="message empty"><l10n url="/commons/forms/errors#hometown-empty">Select your hometown</l10n></div></div></div></div></div><div class="button-section"> <button class="button approve" type="submit" tabindex="2"> <l10n url="/commons#save">Save</l10n> </button> </div><div class="complete-button-section"> <button class="big approve button normal" type="submit" tabindex="2"> <l10n url="/commons#next">Next</l10n> </button> <button class="bit approve button simplified" type="submit" tabindex="2"> <l10n url="/commons#complete">Complete</l10n> </button> <div class="open-status-section"> <span class="circle opened"></span> <span class="circle"></span> <span class="circle"></span> <span class="circle"></span> <span class="circle"></span> </div></div></form> </div></div>'},this.bindAction(t.get,this.update),this.bindAction(t.save,this.update)}update(e){var{name:t,html:a,error:s}=e;s?this.setState({[t]:"\x3c!-- HBS error: "+s+" --\x3e"}):this.setState({[t]:a})}}r.config={onSerialize:()=>({}),onDeserialize:()=>({})},r.displayName="hbs";let i=r},4650(e,t,a){"use strict";a.d(t,{default:()=>o});var s=a(78268),r=a(9209),i=a.n(r);function n(e){var t=e.getActions(s.A.displayName)||e.createActions(s.A);this.state={languages:[],current:null},this.update=function(e){var t=i()(!0,this.state,e);this.setState(t)},this.bindAction(t.change,this.update),this.bindAction(t.changeSupportLanguages,this.update)}n.displayName="language";let o=n},52960(e,t,a){"use strict";a.d(t,{default:()=>d});var s=a(59775),r=a(9209),i=a.n(r),n=a(90207),o=a(97815),c=a(94491);function l(e){class t extends n.A.createOptimistStore(["put"]){constructor(t){var a=t.getActions(s.A,e);super(a),this.bindAction(a.get,this.replace),this.bindAction(a.actualize,this.actualize)}replace(e){this.state.data=e,this.setState(this.state),this.saveToStorage(this.state.data)}actualize(e){this.state.data=i()(!0,this.state.data,e),this.setState(this.state),this.saveToStorage(this.state.data)}saveToStorage(e){var t="preferences";o.A.setItem(t,e),c.A.setItem({path:["__appdata",t],value:e})}}return t.displayName=l.getDisplayName(e),t}l.getDisplayName=e=>"preferences."+e;let d=l},82483(e,t,a){"use strict";a.d(t,{g:()=>eh});var s,r,i=a(9209),n=a.n(i),o=a(63984),c=null,l={};
3l.active=!1,l.cta=null,l.new=function(){c=(0,o.A)(),l.active=!0},l.get=function(){return c},l.setAnswer=function(e){c=e,l.active=!0},l.clear=function(){c=null,l.active=!1,l.cta=null};var d=a(98621);function u(){for(var e,t={},a=arguments.length,s=Array(a),r=0;r<a;r++)s[r]=arguments[r];if(0===s.length)return null;for(;s.length;)for(var i in e=s.shift()||{})t[i]=e[i];return t}function p(e,t){this.bus=t,this.unapproved_timeout=e&&e["user-media-timeout"]||1e3,this._stream=null,this._isToggleAudioAvailable=!0,this._counter=0,this._savedTracks=[],this._gotUserMediaCallback=!1,this._unfinished=null,this._front=!0,this._defaultAudioState=!0,this._defaultConstraints=e&&e.media&&e.media.call&&e.media.call.constraints||{}}p.prototype=u(new(a.n(d)()),{_stopTrack:function(e){e.stop()},_stop:function(){this._stream.oninactive=null,this._stream.getVideoTracks().forEach(function(e){e.onended=null}),this._stream.getAudioTracks().forEach(function(e){e.onmute=null,e.onunmute=null}),"function"==typeof this._stream.release?this._stream.release():this._stream.getTracks?this._stream.getTracks().forEach(this._stopTrack):this._stream.stop&&this._stream.stop(),this._stream=null},_tryReceive:function(e){var t=!1;return new Promise(function(a,s){void 0===e.active?a(e):(setTimeout(function(){if(!t){if(e.active)return void a(e);e.onactive=function(){a(e)}}},400),e.oninactive=function(){t=!0,s("busy stream")})})},_getUserMedia:function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a="boolean"!=typeof e||e,s=n().recursive(!0,this._defaultConstraints);return s.hasOwnProperty("audio")&&(!s.audio||a)||(s.audio=a),s.video=!!t&&Object.assign({},s.video,{facingMode:this._front?"user":"environment"}),navigator.mediaDevices.getUserMedia(s).then(this._tryReceive.bind(this)).then(this._clean.bind(this)).then((function(e){this._gotUserMediaCallback=!0,this.bus.emit("command.overlay.close",{name:"camera-permissions-prompt"}),this._stream=e,a&&this.toggleAudio(this._defaultAudioState),this.bus.emit("document.stream.track.audio."+(this._stream.getAudioTracks()[0]?"available":"blocked")),this._stream.getVideoTracks().forEach((function(e){e.onended=(function(){0===this._stream.getVideoTracks().filter(function(e){return"ended"!==e.readyState}).length&&(this._counter=0,this.close(),this.emit("inactive"))}).bind(this)}).bind(this)),this._stream.oninactive=(function(){this._counter=0,this.close(),this.emit("inactive")}).bind(this);var t=this._stream.getAudioTracks();return t.length&&!t.some(e=>!e.muted)&&this.emit("event.stream.mic.muted"),this._stream.getAudioTracks().forEach(e=>{e.onmute=()=>{var e=this._stream.getAudioTracks();e.length&&e.every(e=>e.muted)&&this.emit("event.stream.mic.muted")},e.onunmute=()=>{var e=this._stream.getAudioTracks();e.length&&e.some(e=>!e.muted)&&this.emit("event.stream.mic.unmuted")},e.onended=()=>{this.emit("event.stream.mic.ended")}}),this._stream.onaddtrack=(function(){this.emit("event.stream.changed",this._stream)}).bind(this),this._stream.onremovetrack=(function(){this.emit("event.stream.changed",this._stream)}).bind(this),this._stream}).bind(this)).catch((function(e){if(("NotFoundError"===e.name||"NotAllowedError"===e.name)&&a)return this._getUserMedia(!1);throw this._gotUserMediaCallback=!0,this.bus.emit("command.overlay.close",{name:"camera-permissions-prompt"}),this._clean(),this.close(),e}).bind(this))},get:function(e,t){return(this._counter++,this._stream)?Promise.resolve(this._stream):(this._unfinished||(this._unfinished=Promise.race([this._getUserMedia(e,t),new Promise((function(e,t){this._timeout=setTimeout((function(){t({name:"timeout"}),this._clean(),this.close()}).bind(this),15e3)}).bind(this))]),setTimeout((function(){if(this._gotUserMediaCallback)return!1;this.bus.emit("overlay","camera-permissions-prompt")}).bind(this),this.unapproved_timeout),this.bus.on("event.overlay.camera-permissions-prompt.closed",(function(){this._gotUserMediaCallback=!0}).bind(this))),this._unfinished)},_clean:function(e){return this._timeout=this._timeout&&clearTimeout(this._timeout),e&&(e.onactive=e.oninactive=null),this._unfinished=null,e},toggleAudio:function(e){this._isToggleAudioAvailable&&(this._stream&&this._stream.getAudioTracks().forEac
3h((function(t){t.enabled=!!e}).bind(this)),this.bus.emit("event.stream.mic."+(e?"enabled":"disabled")))},setToggleAudioAvailability:function(e){this._isToggleAudioAvailable=e},toggleVideo:function(e){this._stream&&(e?(this._savedTracks&&this._savedTracks.forEach(e=>{this._stream.addTrack(e)}),this._savedTracks=[]):(this._savedTracks=[],this._stream&&this._stream.getVideoTracks().forEach((function(e){this._savedTracks.push(e),this._stream.removeTrack(e)}).bind(this))))},rotateVideo:function(){if(this._front=!this._front,this._stream){var e=this._stream.getVideoTracks();if(e.length)if("function"==typeof e[0]._switchCamera)e.forEach(e=>{e._switchCamera()});else{if(!this._counter)return;var t=this._stream.getAudioTracks(),a=!(t&&t[0]&&t[0].enabled);this._clean(),this._stream&&this._stop(),this.get(a).then((function(){this.emit("event.stream.changed",this._stream),this.close()}).bind(this))}}},close:function(){this._counter--,this._counter<=0&&(this._counter=0,this._clean(),this._stream&&this._stop())},refresh:function(){return!this._stream&&this._gotUserMediaCallback?Promise.reject(Error()):this._getUserMedia(!0)}});let h=function(e,t){return s||(s=new p(e,t))};var m=a(8354),v=a(75841);let g=function(e,t,a){this.bus=a;var s=!1,r=t&&t.media.call||{};this._disconnectTimer=null,this._connection=null,this._renegotiation=!1,this._ices=[],this._addedTracks=[],this.version=1,this.remoteVersion=null,this.phase=0,this._updateSignalingState=function(){var t,a;this._connection&&(t=this._connection.signalingState,a=this._connection.iceConnectionState,"stable"===t&&("connected"===a||"completed"===a)&&(s=!1,this.bus.emit("command.chat.media.resync",e)))},this._updateConnState=function(){var t;if(this._connection){if("connected"===(t=this._connection.iceConnectionState)&&(this.remoteVersion||0!==this.phase||"answer"!==this._connection.localDescription.type||(this._renegotiation=!0),s=!1,this.setPhase(1),this._reconnectTimer&&clearTimeout(this._reconnectTimer),this._reconnectTimer=null,this.bus.emit("event.call.connected",e,{rtcPeerConnectionStatsPromise:this._connection.getStats(),rtcPeerConnection:this._connection}),this.bus.emit("command.chat.media.resync",e)),"failed"===t||"closed"===t)return void this.bus.emit("command.chat.media.stop",e,{cta:"ice-"+t});if("disconnected"===t){this._reconnectTimer=setTimeout(()=>{this.bus.emit("event.call.disconnected",e)},1e3),this._disconnectTimer=this._disconnectTimer||setTimeout((function(){this.bus.emit("command.chat.media.stop",e,{cta:"ice-disconnected"})}).bind(this),r.timeout);return}this._disconnectTimer&&clearTimeout(this._disconnectTimer),this._disconnectTimer=null}},this._gotRemoteStream=function(t){this.bus.emit("event.call.stream.remote.attached",e,t.streams[0])},this._gotIceCandidate=function(t){t.candidate?this._ices.push(t.candidate):(this._iceGathered&&this._connection&&this._iceGathered(this._retrieveNetwork()),this._iceGathered=null,this.bus.emit("event.call.ice.gathered",e))},this._createDescription=function(){return this._connection?(this._connection.onicecandidate=this._gotIceCandidate.bind(this),"have-remote-offer"===this._connection.signalingState)?this._connection.createAnswer():this._connection.createOffer({offerToReceiveAudio:!0,offerToReceiveVideo:!0}):Promise.reject()},this._gotLocalDescription=function(t){return"offer"===t.type&&(t.sdp.indexOf("a=rtpmap:120 VP8/90000")>=0&&t.sdp.indexOf("a=rtpmap:100 VP8/90000")>=0&&(t.sdp=t.sdp.replace(/a=rtpmap:120 VP8\/90000\r\n/i,""),t.sdp=t.sdp.replace(/a=rtcp-fb:120 nack\r\n/i,""),t.sdp=t.sdp.replace(/a=rtcp-fb:120 nack pli\r\n/i,""),t.sdp=t.sdp.replace(/a=rtcp-fb:120 ccm fir\r\n/i,"")),this.bus.emit("event.call.sdp.offer.created",e)),"answer"===t.type&&("chrome"===this._browser||"safari"===this._browser)&&"firefox"===this._callerBrowser&&(t.sdp=t.sdp.replace(/a=setup:active\r\n/i,"a=setup:passive\r\n")),this.bus.emit("event.call.sdp.created",e),this._connection.setLocalDescription(t)},this._gotStream=function(t){this._connection&&(this._activeStreamProcessingSubscription&&this._activeStreamProcessingSubscription.unsubscribe(),this._activeStreamProcessingSubscription=(0,v.of)(t).safeSubscribe(t=>
3{this._addedTracks.forEach(e=>{this._connection.removeTrack(e)}),this._addedTracks=[],t.getTracks().forEach(e=>{var a=this._connection.addTrack(e,t);this._addedTracks.push(a)}),this.bus.emit("event.call.stream.local.attached",e,t)}))},this._streamChanged=t=>{this._gotStream(t),this._renegotiate(),this.bus.emit("command.chat.media.resync",e)},this._addCandidate=function(e){this._connection&&this._connection.addIceCandidate(new RTCIceCandidate(e))},this.updateSource=function(e){return e&&this._source!==e?(this._source&&(this._source.off("event.stream.changed",this._streamChanged),this._source.close()),this._source=e,this._source.on("event.stream.changed",this._streamChanged),e.get().then(this._gotStream.bind(this)).catch(function(){return Promise.resolve()})):Promise.resolve()},this.popIces=function(){var e=this._ices;return this._ices=[],e},this.destroy=function(){this._activeStreamProcessingSubscription&&this._activeStreamProcessingSubscription.unsubscribe(),this._activeStreamProcessingSubscription=null,this._source&&this._source.close(),this._connection.close(),this._connection=null,this._renegotiation=!1,this._ices=[],this.version=1,this.remoteVersion=null,this.phase=0,this._disconnectTimer&&clearTimeout(this._disconnectTimer),this._disconnectTimer=null},this._renegotiate=function(e){this.hasConnection()&&(this._renegotiation=!0)},this._retrieveNetwork=function(){return this._callerBrowser||(this._callerBrowser="self"),{sdp:this._connection.localDescription,browser:this._browser}},this._getNetwork=function(){return new Promise((function(e){"complete"===this._connection.iceGatheringState&&e(this._retrieveNetwork()),this._iceGathered=e,setTimeout((function(){this._iceGathered&&this._connection&&this._iceGathered(this._retrieveNetwork()),this._iceGathered=null}).bind(this),1500)}).bind(this))},this.hasConnection=function(){return this._connection&&("connected"===this._connection.iceConnectionState||"completed"===this._connection.iceConnectionState)},this.isRenegotiationNeeded=function(){return this._renegotiation},this.getIceConnectionState=()=>this._connection&&this._connection.iceConnectionState,this.getSessionDescription=function(e){return this._renegotiation=!1,s=!0,this.updateSource(e).then(this._createDescription.bind(this)).then(this._gotLocalDescription.bind(this)).then(this._getNetwork.bind(this)).catch(e=>console.log(e))},this.setSessionDescription=function(e){var t=Promise.resolve();return e.sdp&&(s=!0,!this._callerBrowser&&e.browser&&(this._callerBrowser=e.browser),"android"===e.browser&&1===e.phase&&(s=!1),"safari"===this._browser&&e.sdp&&"string"==typeof e.sdp.sdp&&(e.sdp.sdp=e.sdp.sdp.replace(/a=extmap-allow-mixed\r\n/i,"")),t=t.then(this._connection.setRemoteDescription(new RTCSessionDescription(e.sdp))).catch(e=>console.log(e))),e.ice&&(t=t.then((function(){e.ice.forEach(this._addCandidate.bind(this))}).bind(this)).catch(e=>console.log(e))),t},this.rollback=function(){return this._connection.setLocalDescription(new RTCSessionDescription({type:"rollback"}))},this.setRemoteVersion=function(e){this.remoteVersion=e},this.setPhase=function(e){this.phase=e},this.isEstablishing=function(){return s},this._browser=m.A.browserDetails.browser,this._connection=new RTCPeerConnection(r),this._connection.ontrack=this._gotRemoteStream.bind(this),this._connection.oniceconnectionstatechange=this._updateConnState.bind(this),this._connection.onsignalingstatechange=this._updateSignalingState.bind(this),this._connection.onnegotiationneeded=this._renegotiate.bind(this),this._callerBrowser=""};var f=a(2643),b=a(26510);let y=class{constructor(e,t){this.bus=t,this.api=e,this.saved={},this.bus.addListener("event.credits.mall.exchanged",this.resend.bind(this)),this.counter=0,this.messageResendingTimer=null}send(e){var t=n().recursive(!0,e),a=t["recipient-id"],s=t["sender-id"],r=this.api.dialogs.media.messages;if(t.in||t.out||"boolean"!=typeof t.in&&"boolean"!=typeof t.out||(this.saved={}),t["recipient-id"]){t.phantom&&(r=this.api.dialogs.media.messages.phantom);var i=(0,f.A)(t["recipient-id"],t["sender-id"]);delete t["recipient-id"],delete t["sender-id"];var o=e=>{e&&402===e.status&&t.network?(this.saved.network||(this.saved=t),this.saved["recipient-id"]=a,this.saved["sender-id"]=s,this.saved.network.ice&&t.network.ice?this.saved.network.ice=this.saved.network.ice.concat(t.network.ice):t.network.ice&&(this.saved.network.ice=t.network.ice),this.bus.emit("event.call.payment.required",a)):e?this.counter<3?(this.messageResendingTimer=setTimeout(()=>{r.post(i.lower,i.higher,t,o)},1e3),this.counter++):this.bus.emit("event.call.api.error.returned",a,e):this.bus.emit("event.call.payment.fullfilled",a)};t.network=Object.assign({},t.network,this.additionalDetails,{session:l.get()}),t.network.ice&&(t.network.ice=(0,b.UX)(JSON.parse(JSON.stringify(t.network.ice)))),this.counter=0,this.messageResendingTimer&&clearTimeout(this.messageResendingTimer),this.messageResendingTimer=null,r.post(i.lower,i.higher,t,o),this.bus.emit("event.call.request.sent",a,t)}}resend(){this.saved.network&&(this.send(this.saved),this.saved={})}updateAdditionalDetails(e){this.additionalDetails=e}},w=function(e,t){return r||(r=new y(e,t))};var k=a(4938),x=a(42618);let S=function(e,t,a,s,r,i){this.bus=s,this.channel=r,this.userIsPaying=i||!1,this.attendeeIsPaying=!1,this.userRemovedBlur=!1,this.attendeeRemovedBlur=!1;var n=new g(e,t,s),o=!1,c=w(a,s),l=h(t,s);this.camAvailable=!1,this.close=function(){n&&n.destroy(),n=null,o=!1},this.isEstablishing=function(){return n.isEstablishing()},this.markUserAsPayer=function(){this.userIsPaying=!0},this.removeBlur=function(){this.userRemovedBlur=!0},this.isDisconnected=()=>"disconnected"===n.getIceConnectionState();var d=e=>{k.E.shared().now(t=>{e.network["send-timestamp"]=t,this.lastIncomingMessageReceiveTimestamp&&(e.network["last-incoming-message-receive-timestamp"]=this.lastIncomingMessageReceiveTimestamp),c.send(Object.assign({},e,{network:Object.assign({},e.network,{platform:(0,x.platform)(),os:(0,x.operatingSystem)()})}))})};this.declineAsBusy=e=>{e.network=e.network||{},e.network.cta=e.cta,e.network.channel=this.channel,this.userIsPaying&&(e.payer=!0,e.network.payer=!0),this.userRemovedBlur&&(e.network.userRemovedBlur=!0),d(e)},this.send=function(t,a,s){if(!t.in&&!t.out&&t.resync){t.network=t.network||{},t.network.cta=t.cta,t.network.channel=this.channel,this.userIsPaying&&(t.payer=!0,t.network.payer=!0),this.userRemovedBlur&&(t.network.userRemovedBlur=!0),s&&(t.network.startCta=s),d(t);return}if(!o){if(n.isRenegotiationNeeded()||!n.hasConnection()||this.camAvailable!==a&&a){this.camAvailable=a,o=!0,n.getSessionDescription(a&&l).then((function(e){o&&(e.ice=n.popIces(),"offer"===e.sdp.type&&(t.resync=1),t.audio&&(e.audio=!0),"answer"===e.sdp.type&&(e["auto-accepted"]=!!t.network&&t.network["auto-accepted"]),t.preconnect?e.ph
3ase=0:e.phase=n.phase,e.version=n.version,t.network=e,t.network.channel=this.channel,this.userIsPaying&&(t.payer=!0,t.network.payer=!0),this.userRemovedBlur&&(t.network.userRemovedBlur=!0),s&&(t.network.startCta=s),d(t),o=!1)}).bind(this)).catch((function(t){console.error(t),this.bus.emit("command.chat.media.stop",e,{cta:"sdp-error"})}).bind(this));return}this.camAvailable=a,t.network=t.network||{},t.network.version=n.version,t.network.channel=this.channel,t.preconnect?t.network.phase=0:t.network.phase=n.phase,this.userIsPaying&&(t.payer=!0,t.network.payer=!0),this.userRemovedBlur&&(t.network.userRemovedBlur=!0),t.audio&&(t.network.audio=!0),s&&(t.network.startCta=s),d(t)}},this._process=function(e,t){var a=e.network;!a||(this.lastIncomingMessageReceiveTimestamp=e.network["receive-time"],a.channel&&(this.channel=a.channel),a.payer&&(this.attendeeIsPaying=!0),a.userRemovedBlur&&(this.attendeeRemovedBlur=!0),n.setRemoteVersion(a.version||0),("have-local-offer"!==n._connection.signalingState||!a.sdp||"offer"!==a.sdp.type)&&(a.audio&&l.toggleAudio(a.audio),(a.sdp||a.ice)&&n.setSessionDescription(a).then((function(){if(a.sdp&&"offer"===a.sdp.type){var s,r,i,o={"sender-id":e["recipient-id"],"recipient-id":e["sender-id"],revision:e.revision,preconnect:e.preconnect,network:{"auto-accepted":a["auto-accepted"]}};if(e.preconnect&&(o.in=null,o.out=null),"have-remote-offer"!==n._connection.signalingState){console.warn(n._connection.signalingState),s=(function(){n&&(n._renegotiation=!0,this.send(o,t,a["start-cta"]))}).bind(this),r=0,i=setInterval(function(){if((r+=100)>1e4||!n||!n._connection){console.error("cant set offer"),clearInterval(i);return}"have-remote-offer"===n._connection.signalingState&&(console.debug("offer was set ready to answer",r),clearInterval(i),s())},100);return}this.send(o,t,a["start-cta"])}}).bind(this)).catch(e=>console.log(e))))}};function P(e,t){var a,s={};if(!e&&t)return t;if("object"!=typeof t||null===t)return t===e?null:t;for(var r in t)Object.hasOwnProperty.call(t,r)&&(!e||e[r]!==t[r])&&(a=null,void 0===e[r]?s[r]=t[r]:"object"!=typeof t[r]||Array.isArray(t[r])?(Array.isArray(t[r])&&(e[r].length||t[r].length)&&(a=function(e,t){var a=0,s=t.map(function(t,s){return null!==P(e[s],t)?(a++,t):e[s]});return a||e.length!==t.length?s:null}(e[r],t[r])),(!Array.isArray(t[r])||a)&&(s[r]=t[r])):(a=P(e[r],t[r]))&&(s[r]=a));return Object.keys(s).length>0?s:null}var C=a(58731),j={in:"out",out:"in"},_="video-outgoing-enabled";function T(e,t,a,s,r,i,n,o){this.bus=r,this.attendee=e,this.network=new S(e,a,t,this.bus,i,n),this._prepare(),o||this.bus.emit("event.chat.media.created",this.attendee,this),this.userId=s,this.api=t,this.source=h(a,r),this.config=a&&a.media||{},this.persistence=C.y.shared("call",s)}T.prototype={_unsyncked:function(){return!this.network||this.network.isEstablishing()||void 0===this.remote||this.remote.revision!==this._revision||this.state.in!==this.remote.out||this.state.out!==this.remote.in||this.pending.in||this.pending.out},_userSet:function(e,t){var a=j[e];this.state[e]=t&&this.remote&&this.remote[a],this.pending[e]=t&&!this.state[e],this.transition[e]=!1},_iterateSyncLoop:function(){this._nextReqTimeout&&clearTimeout(this._nextReqTimeout),this._nextReqTimeout=setTimeout((function(){this._unsyncked()?this._iterateSyncLoop():this._request()}).bind(this),this.config.interval)},_request:function(e){if(!(this.waitingRevisionIncrement>0)||!this.remote||!this.remote.network||"android"!==this.remote.network.browser||1===this.remote.network.phase){this.waitingRevisionIncrement&&(this._revision=this._revision+this.waitingRevisionIncrement,this.waitingRevisionIncrement=0);var t={"sender-id":this.userId,"recipient-id":this.attendee,revision:this._revision};if(t.phantom=this.phantom.out,t.audio=this.audio,t.cta=e,t.preconnect=this.preconnect,this.preconnect?(t.in=null,t.out=null):(t.in=this.state.in||this.pending.in,t.out=this.state.out||this.pending.out),this._iterateSyncLoop(),this._unsyncked()&&(t.resync=1),this.isClosingMessage(t)||!this.network.isEstablishing()){var a=this.dialSource||this.remote&&this.remote.network&&this.remote.network["start-cta"];this.network&&this.network.send(t,this.camAvailable,a),this._updateTimeout()}
3this.state.in||this.state.out||this.pending.in||this.pending.out||this._close(e)}},_updateTimeout:function(){this._timeout&&(this._timeout=clearTimeout(this._timeout)),this.config.timeout&&(this._timeout=setTimeout((function(){this.stop({cta:"timeout"})}).bind(this),this.config.timeout))},_prepare:function(){this.countDown&&this.countDown.in&&clearTimeout(this.countDown.in),this.countDown&&this.countDown.out&&clearTimeout(this.countDown.out),this._timeout&&(this._timeout=clearTimeout(this._timeout)),this.state={in:null,out:null},this.pending={in:null,out:null},this.transition={in:null,out:null},this.hangup={in:null,out:null},this.countDown={in:null,out:null},this.phantom={in:!1,out:!1},this.remote=void 0,this.audio=!1,this.camAvailable=!1,this._revision=0,this._nextReqTimeout&&clearTimeout(this._nextReqTimeout),this._nextReqTimeout=null,this.waitingRevisionIncrement=0,this.preconnect=!1},_close:function(e){this.bus.emit("event.chat.media.destroyed",this.attendee,{cta:e}),this.source.toggleAudio(!0),this.camAvailable&&this.source.close(),this._prepare(),this._emitChanges(),l.clear(),this.network&&(this.network.close(),this.network=null)},_emitChanges:function(){this.phantom.in||this.bus.emit("event.chat.media.state.changed",this.getState())},_setOptions:function(e){void 0!==e.in&&this._userSet("in",!!e.in),void 0!==e.out&&this._userSet("out",!!e.out),e.audio&&(this.audio=e.audio),e.phantom&&(this.phantom.out=e.phantom),this._emitChanges(),this.isClosingMessage({})||!this.network.isEstablishing()?(this._revision++,this._request(e.cta)):this.waitingRevisionIncrement++},_getSource:function(){var e=this.source;return new Promise((function(t,a){(function s(r){e.get().then((function(){this.network&&t(e)}).bind(this)).catch((function(e){var t="busy";if(this.network){if(e&&"timeout"===e.name||(e&&"NotAllowedError"===e.name&&(t="blocked"),r))return void a(e);this.bus.once("event.overlay.camera-blocked.closed",(function(){s.call(this,!0)}).bind(this)),this.bus.emit("overlay","camera-blocked",t)}}).bind(this))}).call(this)}).bind(this))},addMessage:function(e){if(this.network&&(void 0===this._revision||null===e.revision||!(this._revision>e.revision))){if(this._revision=(e.in||e.out)&&e.revision||this._revision,this.isClosingMessage(e)){e&&e.network&&e.network.declined&&!e.network.cta&&(e.network.cta="decline");var t=e&&e.network&&["video-call","interrupt-previous-session","decline"].includes(e.network.cta)?e.network.cta:"incoming-message";this._close(t);return}this.pending.out&&(!1===e.in||0===e.in)&&(e.in=null),this.preconnect=!!e.preconnect,this.network._process(e,this.camAvailable),this._process(e)}},answerPhantomCall:function(e){e.phantom||(this.phantom.in=!1,this.pending.in=!0),this.setToggleAudioAvailability(!0),this.toggleAudio(!0)},answer:function(e){this.bus.emit("event.chat.media.answered",this.attendee),e.phantom&&(this.phantom.in=!0),e.preconnect&&(this.toggleAudio(!1),this.setToggleAudioAvailability(!1)),e.out&&(this.pending.in=!0),this._emitChanges(),l.setAnswer(e.network.session),this._getSource().then((function(){this.persistence.load(_).subscribe(t=>{(e.in||t)&&(this.pending.out=!0,this._storeOutgoingVideoState(!0)),this.camAvailable=!0,this.addMessage(e)},()=>{e.in&&(this.pending.out=!0),this.camAvailable=!0,this.addMessage(e)})}).bind(this)).catch((function(){this.pending.out=!1,e.in=0,this.addMessage(e)}).bind(this))},start:function(e){var t=(function(){if(e.phantom){e.out=!1,this._setOptions(e);return}e.out?this.toggleVideo(!0,e):this._setOptions(e)}).bind(this),a=()=>{this.bus.emit("event.chat.media.started",this.attendee),l.new(),e.out&&(this.pending.out=!0),e.in&&(this.pending.in=!0),e.dialSource&&(this.dialSource=e.dialSource),this._emitChanges(),t()};if(void 0!==e.out)a();else{var s=this.config.call&&this.config.call.camera||{},r=!!s.defaultState;s.storeLastState?this.persistence.load(_).subscribe(t=>{e.out="boolean"==typeof t?t:r,a()},()=>{e.out=r,a()}):(e.out=r,a())}},stop:function(e){this._setOptions(u(e,{in:0,out:0}))},declineAsBusy:function(e,t){var a=Object.assign({},e,{in:!1,out:!1,cta:t});this.network.declineAsBusy(a)},decline:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"decline";this._revision=(e.in||e.out)&&e.revision||this._revision,e.phantom&&(this.phantom.in=!0),l.setAnswer(e.network.session),this.remote=e,"boolean"==typeof e.out&&this._update("in",e.out),"boolean"==typeof e.in&&this._update("out",e.in),this.stop({cta:t})},payForChat:function(){this.network.markUserAsPayer(),this._emitChanges(),this._request()},removeBlur:function(){this.network.removeBlur(),this._emitChanges(),this._request()},interruptPreviousSession:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"interrupt-previous-session";this._revision=1e3,this.stop({cta:e})},isClosingMessage:function(e){return("boolean"==typeof e.in||!this.state.out&&!this.pending.out)&&("boolean"==typeof e.out||!this.state.in&&!this.pending.
3in)&&("boolean"!=typeof e.in||!e.in)&&("boolean"!=typeof e.out||!e.out)},resync:function(){this._request()},_update:function(e,t){this.transition[e]=t&&!this.state[e]&&!this.pending[e],this.state[e]=t&&(this.state[e]||this.pending[e]),this.pending[e]=!1},_updateHangup:function(e,t){var a=this.config.hangup,s=t&&t["hangup-"+e];s||this.hangup[e]||this.countDown[e]||!t[j[e]]||!a||(this.countDown[e]=setTimeout((function(){if(!this.network.isDisconnected()){var t={cta:"hangup"};t[e]=!1,this._setOptions(t)}}).bind(this),a)),s&&s!==this.hangup[e]&&(this.hangup[e]=s,this.countDown[e]&&clearTimeout(this.countDown[e]),k.E.shared().now((function(t){var a=Math.max(new Date(this.hangup[e]).getTime()-t,0);this.network&&(this.countDown[e]=setTimeout((function(){if(!this.network.isDisconnected()){var t={cta:"hangup"};t[e]=!1,this._setOptions(t)}}).bind(this),a>0?a:0))}).bind(this)))},getState:function(){var e={state:{in:this.state.in,out:this.state.out},pending:{in:this.pending.in,out:this.pending.out},transition:{in:this.transition.in,out:this.transition.out},phantom:{in:this.phantom.in,out:this.phantom.out},attendee:this.attendee,camAvailable:this.camAvailable,camEnablingPending:this.camEnablingPending,dialSource:this.dialSource};return this.network&&(e=Object.assign({},e,{channel:this.network.channel,userIsPaying:this.network.userIsPaying,attendeeIsPaying:this.network.attendeeIsPaying,userRemovedBlur:this.network.userRemovedBlur,attendeeRemovedBlur:this.network.attendeeRemovedBlur})),e},_storeOutgoingVideoState(e){this.config.call&&this.config.call.camera&&this.config.call.camera.storeLastState&&this.persistence.store(_,e).safeSubscribe()},toggleVideo:function(e,t){if(!this.camAvailable&&e){this.camEnablingPending=!0,this._emitChanges(),this._getSource().then(()=>{this.camEnablingPending=!1,this.camAvailable=!0,this._setOptions(Object.assign({},t,{out:!0})),this._storeOutgoingVideoState(!0)}).catch(()=>{this.camAvailable=!1,this._setOptions(Object.assign({},t,{out:!1}))});return}e||(this.camEnablingPending&&this.source.close(),this.camEnablingPending=!1),this.source.toggleVideo(e),this._storeOutgoingVideoState(e),this._setOptions({out:e,cta:"disable-cam"})},toggleAudio:function(e){this.source.toggleAudio(e)},setToggleAudioAvailability:function(e){this.source.setToggleAudioAvailability(e)},rotateVideo:function(){this.source.rotateVideo()},_process:function(e){var t=this.getState(),a=!!(this.remote&&this.remote.network&&this.remote.network.payer),s=!!(e&&e.network&&e.network.payer),r=!!(this.remote&&this.remote.network&&this.remote.network.userRemovedBlur),i=!!(e&&e.network&&e.network.userRemovedBlur);(this.remote=e,this.state.in=!!this.state.in,this.state.out=!!this.state.out,this.pending.in=!!this.pending.in,this.pending.out=!!this.pending.out,!0===e.out&&!0!==this.state.in&&(this.pending.in=!0),"boolean"==typeof e.out&&this._update("in",e.out),"boolean"==typeof e.in&&this._update("out",e.in),(P(this.state,t.state)||P(this.pending,t.pending)||a!==s||r!==i)&&this._emitChanges(),this.isClosingMessage(e))?this._close("incoming-message"):((e.in||e.out)&&this._updateTimeout(),this._updateHangup("in",e),this._updateHangup("out",e),this.bus.emit("event.call.media.hangup.processed",e["hangup-in"],e["hangup-out"]),e.resync&&!this.network.isEstablishing()&&this._request(),this.waitingRevisionIncrement>0&&this.remote&&this.remote.network&&"android"===this.remote.network.browser&&1===this.remote.network.phase&&this._request())}},T.prototype.constructor=T;var A=a(32808),I=a(10845),N=a(88183),E=a.n(N),M=a(56177),O=a(43751),R=a(15526),F=a(50846),B=a(94375),L=a(30495),z=a(50042),D=a(39971),W=12*B.b.hour;class V extends F.Q{constructor(){super("call.ice-servers","default",()=>new D.v(e=>{L.jI.shared().dialogs.media.servers.get((t,a,s)=>{var r,i=(0,z.a)(s);if(!t&&null!=a&&null!=(r=a.iceServers)&&r.length){var n=a.iceServers.map(e=>({urls:[e.url],username:e.username,credential:e.credential}));e.success({data:n,ttl:(null==i?void 0:i.maxAge)||W})}else e.error(t)})}))}}V.shared=(0,R.G)(()=>new V);var U=a(13462),G=a(28138),q=a(84190),H=a(2773);class Q{iceServers(){var e=U.T.shared().videoCallSettings.pipe((0,G.T)(e=>e.call.iceServers));return U.T.shared().alternativeIceServersEnabled.pipe((0,q.n)(t=>t?V.shared().data().pipe((0,H.W)(()=>e)):e))}}Q.shared=(0,R.G)(()=>new Q);var Y=["channel","payer"],Z={};let J=function(e,t,a,s){var r=!1,i={},o={},c=[],l=null;function d(a){t.get(A.A,E().stringify({user:e,attendee:a})),t.get(I.A,e);for(var s=arguments.length,r=Array(s>1?s-1:0),i=1;i<s;i++)r[i-1]=arguments[i];return new T(a,...r)}function u(){var e;return Q.shared().iceServers().pipe((0,M.s)(1)).safeSubscribe(t=>{e=t}
3),Object.assign({},a,{media:Object.assign({},a.media,{call:Object.assign({},a.media.call,{iceServers:e&&e.length?e:a.media.call.iceServers})})})}function p(e,t){i[e]&&!i[e].phantom.in&&i[e].stop(t)}function h(a,r){var i=a.network&&a.network.channel;d(a.sender,t.api,u(),e,s,i,!1,!0).declineAsBusy(a,r)}return s.addListener("event.dialogs.media.messages.added",function t(a,d,u){k.E.shared().now(function(p){(!a.id||a.id!==l||u)&&(l=a.id,function(a,l,d){a.network&&(a.network["receive-time"]=l);var u=a;"android"!==u.network.browser||u.network.version||(u.in||u.out)&&u.resync&&u.network&&0===u.network.phase&&i[u["sender-id"]]&&(u.network.phase=1),(a=n().recursive(!0,a)).network&&a.network.ice&&(a.network.ice=(0,b.Gv)(a.network.ice)),a.phantom?a.out=!1:a.network&&"roulette"===a.network.channel&&0===a.network.phase&&(!a.network.customer||!0===a.network.customer&&!0===a.network.preconnect)&&(a.preconnect=!0,a.phantom=!0,a.out=!1);var p,m=(a.in||a.out)&&a.resync&&a.network&&0===a.network.phase,v=l-new Date(a.timestamp).getTime()>6e4,g=c.indexOf(a.id)>=0;if(m&&!1===v&&!1===g&&!i[a["sender-id"]]){if(a.phantom&&Object.keys(i).length)return setTimeout(()=>{h(Object.assign({},a,{sender:a["sender-id"]}),"video-call"),d&&d()},5e3);for(p in i)if(hasOwnProperty.call(i,p)&&i[p].phantom.in){i[p].stop(),setTimeout((function(){t(a,d,!0)}).bind(this),0);return}if(Object.keys(i).length)return setTimeout(()=>{h(Object.assign({},a,{sender:a["sender-id"]}),"video-call"),d&&d()},5e3);a.sender=a["sender-id"],a.recipient=a["recipient-id"],a.meta={media:!0},o[a.sender]=a,O.Y.shared().get(I.A,e).store.rxState().pipe((0,M.s)(1)).safeSubscribe(e=>{"idle"!==e.status?setTimeout(()=>{h(a,"video-call"),d&&d()},5e3):r?(a.network=Object.assign({"auto-accepted":!0},a.network),s.emit("command.chat.media.answer",a)):!0!==a.phantom&&s.emit("command.invite.add",a)})}else{if(a.network&&"roulette"===a.network.channel&&!0===a.network.customer&&i[a["sender-id"]]&&!0===i[a["sender-id"]].phantom.in&&i[a["sender-id"]].remote&&i[a["sender-id"]].remote.network&&(!i[a["sender-id"]].remote.network.customer||!0===i[a["sender-id"]].remote.network.customer&&1===a.network.phase)&&r&&(a.phantom=!1,a.sender=a["sender-id"],s.emit("command.chat.media.answer-phantom-call",a)),!1===a.in&&!1===a.out){var f=a["sender-id"],y=o[f];y&&y.id&&c.push(y.id),s.emit("event.chat.media.attendee-reply-platform-info.received",f,{attendeePlatform:a.network.platform,attendeeOperatingSystem:a.network.os}),s.emit("command.invite.remove",f,{session:a.network.session})}i[a["sender-id"]]&&a.network&&a.network.sdp&&"answer"===a.network.sdp.type&&(s.emit("event.chat.media.attendee-reply-platform-info.received",a["sender-id"],{attendeePlatform:a.network.platform,attendeeOperatingSystem:a.network.os}),s.emit("event.chat.media.answer.received",a["sender-id"],{attendeeReplyPlatform:a.network.browser,autoAccepted:a.network["auto-accepted"]||!1})),i[a["sender-id"]]&&i[a["sender-id"]].addMessage(a)}d&&d()}(a,p,d))})}),s.sync("command.chat.media.start",function(a,r){if((!Z.commissions||r&&r.phantom)&&!i[a]){var{channel:n,payer:o}=r,c=function(e,t){if(null==e)return{};var a={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;a[s]=e[s]}return a}(r,Y);d(a,t.api,u(),e,s,n,o).start(c)}}),s.sync("command.chat.media.answer",function(a){if(!i[a.sender]){var r=a.network&&a.network.channel,n=!!a.payer;d(a.sender,t.api,u(),e,s,r,n).answer(a)}}),s.addListener("command.chat.media.answer-phantom-call",function(e){r&&(e.phantom=!1,i[e["sender-id"]]&&i[e["sender-id"]].answerPhantomCall(e))}),s.addListener("command.chat.media.audio.toggle",function(e,t){i[e]&&i[e].toggleAudio(t)}),s.addListener("command.chat.media.video.toggle",function(e,t){i[e]&&i[e].toggleVideo(t)}),s.addListener("command.chat.media.video.rotate",function(e){i[e]&&i[e].rotateVideo()}),s.addListener("command.chat.media.stop",p),s.addListener("command.chat.media.decline",function(a,r){var i=a.network&&a.network.channel;d(a.sender,t.api,u(),e,s,i).decline(a,r)}),s.addListener("command.chat.media.interrupt",function(a,r){i[a]?p(a,r):d(a,t.api,u(),e,s).interruptPreviousSession(r&&r.cta)}),s.addListener("command.chat.media.resync",function(e){i[e]&&i[e].resync()}),s.addListener("event.chat.media.created",function(e,t){i[e]=t}),s.addListener("event.chat.media.destroyed",function(e){delete i[e]}),s.addListener("command.chat.media.become-payer",function(e){i[e]&&i[e].payForChat()}
3),s.addListener("command.chat.media.update-additional-details",function(e){w(t.api,s).updateAdditionalDetails(e)}),s.addListener("command.chat.media.remove-blur",function(e){i[e]&&i[e].removeBlur()}),s.states("command.chat.media.response.auto.enable",function(){r=!0},"command.chat.media.response.auto.disable",function(){r=!1}),{userId:e,activeMediaChats:i}};var K=a(87329),X=a(45482),$=a(40961),ee=a(27888),et=a(38107),ea=a(97156),es=a(48830),er=a(15654),ei=a(27585),en=a(53940),eo=a(79208),ec=a(86977),el=a(79942),ed="call",eu="interruptedActiveCalls",ep="call-api-bus";class eh{constructor(){var e=this;this.onCallPaymentRequired=e=>{this.paymentRequiredInCallWithAttendee.next(e)},this.onCallPaymentFullfilled=e=>{this.paymentRequiredInCallWithAttendee.getValue()===e&&this.paymentRequiredInCallWithAttendee.next(void 0)},this.onChatMediaDestroyed=e=>{this.paymentRequiredInCallWithAttendee.getValue()===e&&this.paymentRequiredInCallWithAttendee.next(void 0),this.waitingForPayer.next(this.waitingForPayer.getValue().filter(t=>t!==e))},this.subscribeToEvents=t=>{var a=e=>{if(e.network&&e.network.payer){var t=e["sender-id"],a=this.waitingForPayer.getValue();a.indexOf(t)>=0&&(this.emit("event.credits.mall.exchanged"),this.emit("event.call.payment.fullfilled",t),this.waitingForPayer.next(a.filter(e=>e!==t)))}this.emit("event.dialogs.media.messages.added",e)};ec.I.shared(t).addListener("event.dialogs.media.messages.added",a),ec.I.shared(t).addListener("x.event.dialogs.media.messages.added",e=>{U.T.shared().crossInvitesEnabled.pipe((0,M.s)(1)).subscribe(t=>{t&&a(Object.assign({},e,{crossInvite:!0}))})}),ec.I.shared(t).addListener("ci:event.call.presence.got",e=>{this.emit("event.call.presence.got",e.sender,e)}),ec.I.shared(t).addListener("event.credits.mall.exchanged",function(){for(var t=arguments.length,a=Array(t),s=0;s<t;s++)a[s]=arguments[s];e.emit("event.credits.mall.exchanged",...a)})},this.update=(e,t)=>{for(var{event:a,listener:s}of(this.bus?this.bus.removeAllListeners():this.bus=(0,K.h)(ep),this.externalListeners))this.bus.addListener(a,s);this.savedEvents.forEach(e=>this.emit(...e)),this.savedEvents=[],this.paymentRequiredInCallWithAttendee.next(null),this.waitingForPayer.next([]),this.source||(this.source=h({media:t},this.bus),this.sourceIsReadySubject.next(!0)),e?(this.gate=new J(e,O.Y.shared(),{media:t},this.bus),C.y.shared(ed,this.gate.userId).load(eu).pipe((0,el.ex)(e=>{e&&e.forEach(e=>this.emit("command.chat.media.interrupt",e))}),(0,el.Fg)(()=>C.y.shared(ed,this.gate.userId).store(eu,null))).safeSubscribe()):this.gate=null},this.emit=function(){for(var t=arguments.length,a=Array(t),s=0;s<t;s++)a[s]=arguments[s];e.bus?e.bus.emit(...a):e.savedEvents.push(a)},this.addListener=(e,t)=>{this.externalListeners.push({event:e,listener:t}),this.bus&&this.bus.addListener(e,t)},this.removeListener=(e,t)=>{var a=this.externalListeners.findIndex(a=>a.event===e&&a.listener===t);a>=0&&this.externalListeners.splice(a,1),this.bus&&this.bus.removeListener(e,t)},this.addMarker=(e,t)=>{this.bus&&this.bus.addMarker(e,t)},this.removeMarker=(e,t)=>{this.bus&&this.bus.removeMarker(e,t)},this.addFilter=(e,t)=>{this.bus&&this.bus.addFilter(e,t)},this.removeFilter=(e,t)=>{this.bus&&this.bus.removeFilter(e,t)},this.waitForPayerInCallWith=(e,t)=>{this.gate&&e===this.gate.userId&&this.waitingForPayer.next([...this.waitingForPayer.getValue().filter(e=>e!==t),t])},this.becomePayerInCallWith=(e,t)=>{this.gate&&e===this.gate.userId&&(this.emit("event.call.payment.fullfilled",t),this.waitingForPayer.next(this.waitingForPayer.getValue().filter(e=>e!==t)),this.emit("command.chat.media.become-payer",t))},this.removeBlurForAttendeeInCallWith=(e,t)=>!!this.gate&&e===this.gate.userId&&(this.emit("command.chat.media.remove-blur",t),!0),this.setAdditionalDetails=e=>{this.emit("command.chat.media.update-additional-details",e)},this.getCallState=e=>this.gate&&this.gate.activeMediaChats[e]?this.gate.activeMediaChats[e].getState():null,this.sourceIsReadySubject=ne
3w et.m(1),this.sourceIsReady=this.sourceIsReadySubject.toSingle(),this.externalListeners=[],this.savedEvents=[],this.bus=(0,K.h)(ep),this.waitingForPayer=new ea.t([]),this.paymentRequiredInCallWithAttendee=new ea.t(null),this.paymentRequiredInCallWithAttendeePipe=this.paymentRequiredInCallWithAttendee.pipe((0,er.F)(),(0,q.n)(e=>e?this.waitingForPayer.pipe((0,G.T)(t=>0>t.indexOf(e)?e:null)):(0,v.of)(null)),(0,er.F)()),this.paymentRequired=this.paymentRequiredInCallWithAttendeePipe.pipe((0,G.T)(e=>!!e),(0,er.F)())}start(e){e.add(X.Session.shared().userId.pipe((0,er.F)(),(0,ei.E)(U.T.shared().videoCallSettings)).safeSubscribe(e=>{var[t,a]=e;this.update(t,a),t&&(Q.shared().iceServers().pipe((0,M.s)(1)).safeSubscribe(),this.subscribeToEvents(t))})),e.add(new es.c(()=>(this.addListener("event.call.payment.required",this.onCallPaymentRequired),this.addListener("event.call.payment.fullfilled",this.onCallPaymentFullfilled),this.addListener("event.chat.media.destroyed",this.onChatMediaDestroyed),()=>{(0,K.n)(ep),this.bus=null,this.removeListener("event.call.payment.required",this.onCallPaymentRequired),this.removeListener("event.call.payment.fullfilled",this.onCallPaymentFullfilled),this.removeListener("event.chat.media.destroyed",this.onChatMediaDestroyed)})).safeSubscribe()),e.add(eo.f.shared().terminated.safeSubscribe(()=>{if(this.gate){var e=Object.keys(this.gate.activeMediaChats);e.length&&C.y.shared(ed,this.gate.userId).store(eu,e).safeSubscribe()}})),"mobile"===(0,x.platform)()&&e.add(this.paymentRequiredInCallWithAttendeePipe.pipe((0,er.F)(),(0,en.p)(e=>!!e)).safeSubscribe(e=>{$.A.refillBalance({name:ee.N.Call,attendeeId:e},void 0,()=>{this.emit("event.call.payment.canceled")})}))}}eh.shared=(0,R.G)(()=>new eh)},81899(e,t,a){"use strict";function s(e){class t{constructor(){this.dial=e=>t=>{t(e||{})}}}return t.displayName=s.getDisplayName(e),t}a.d(t,{A:()=>r}),s.getDisplayName=function(e){return"call-calling."+e};let r=s},35289(e,t,a){"use strict";a.d(t,{A:()=>l});var s=a(81899),r=a(82483),i=a(70089),n=a(88183),o=a.n(n);function c(e){var{attendee:t}=o().parse(e);class a extends i.LP{constructor(a){super(),this.dial=e=>{r.g.shared().emit("command.chat.media.start",t,{channel:e.channel,in:e.requestRemoteVideo,out:e.shareLocalVideo,payer:e.becomePayer,phantom:e.phantom,dialSource:e.dialSource})};var i=a.getActions(s.A,e);this.bindAction(i.dial,this.dial)}}return a.displayName=c.getDisplayName(e),a}c.getDisplayName=function(e){return"call-calling."+e};let l=c},25671(e,t,a){"use strict";function s(e){class t{constructor(){this.rotateCamera=()=>e=>{e()},this.setVideoEnabled=e=>t=>{t(e)},this.setAudioEnabled=e=>t=>{t(e)}}}return t.displayName=s.getDisplayName(e),t}a.d(t,{A:()=>r}),s.getDisplayName=function(e){return"call-media."+e};let r=s},98229(e,t,a){"use strict";a.d(t,{A:()=>l});var s=a(70089),r=a(25671),i=a(82483),n=a(88183),o=a.n(n);function c(e){var{attendee:t}=o().parse(e);class a extends s.LP{constructor(a){super(),this.attachRemoteStream=(e,a)=>{t===e&&this.setState({remoteStream:a})},this.attachLocalStream=(e,a)=>{t===e&&this.setState({audioEnabled:(a.getAudioTracks()[0]||{}).enabled,localStream:a})},this.updateState=e=>{t===e.attendee&&this.setState({localStreamEnabled:e.state.out||e.pending.out||this.state.localStreamEnabled,remoteStreamEnabled:e.state.in||e.pending.in})},this.rotateCamera=()=>{i.g.shared().emit("command.chat.media.video.rotate",t)},this.setVideoEnabled=e=>{i.g.shared().emit("command.chat.media.video.toggle",t,e),this.setState({localStreamEnabled:e})},this.setAudioEnabled=e=>{(this.state.localStream&&this.state.localStream.getAudioTracks()).length&&(i.g.shared().emit("command.chat.media.audio.toggle",t,e),this.setState({audioEnabled:e}))},this.state={localStream:null,remoteStream:null,localStreamEnabled:!1,remoteStreamEnabled:!1,audioEnabled:!0};var s=a.getActions(r.A,e);this.bindAction(s.rotateCamera,this.rotateCamera),this.bindAction(s.setVideoEnabled,this.setVideoEnabled),this.bindAction(s.setAudioEnabled,this.setAudioEnabled),i.g.shared().addListener("event.call.stream.local.attached",this.attachLocalStream),i.g.shared().addListener("event.call.stream.remote.attached",this.attachRemoteStream),i.g.shared().addListener("event.chat.media.state.changed",this.updateState)}
3output(e){return{localStream:e.localStreamEnabled?e.localStream:null,remoteStream:e.remoteStreamEnabled?e.remoteStream:null,audioEnabled:e.audioEnabled,remoteStreamEnabled:e.remoteStreamEnabled,localStreamEnabled:e.localStreamEnabled,remoteAudioOnlyStream:e.remoteStreamEnabled?null:e.remoteStream,localAudioOnlyStream:e.localStreamEnabled?null:e.localStream}}}return a.displayName=c.getDisplayName(e),a.config={getState:e=>({localStream:e.localStreamEnabled?e.localStream:null,remoteStream:e.remoteStreamEnabled?e.remoteStream:null,remoteStreamEnabled:e.remoteStreamEnabled,localStreamEnabled:e.localStreamEnabled,audioEnabled:e.audioEnabled,remoteAudioOnlyStream:e.remoteStreamEnabled?null:e.remoteStream,localAudioOnlyStream:e.localStreamEnabled?null:e.localStream})},a}c.getDisplayName=function(e){return"call-media."+e};let l=c},96381(e,t,a){"use strict";function s(e){class t{}return t.displayName=s.getDisplayName(e),t}a.d(t,{A:()=>r}),s.getDisplayName=function(e){return"call-operator."+e};let r=s},94767(e,t,a){"use strict";a.d(t,{A:()=>b});var s=a(82483),r=a(70089),i=a(35511),n=a(86977),o=a(45482),c=a(5801),l=a(17524),d=a(75841),u=a(14321),p=a(65428),h=a(56177),m=a(28138),v=a(2773),g=a(13462);function f(e){class t extends r.LP{constructor(){super(),this.updateWaitingForReconnectionState=e=>t=>{var{attendee:a,status:s}=this.state.data;"speaking"===s&&t===a&&(this.state.data.waitingForReconnection=e,this.emitChange())},this.onConnectingStageChanged=e=>t=>{var{attendee:a,status:s,stage:r}=this.state.data;"connecting"===s&&t===a&&(void 0===r||e>r)&&(this.state.data=Object.assign({},this.state.data,{stage:e}),this.emitChange())},this.onAnswer=e=>{e.phantom||(this.state.data={status:"connecting",attendee:e.sender,channel:e.network&&e.network.channel||"call"},this.emitChange())},this.onIncoming=e=>{(0,l.z)([u.f.shared(this.userId).userIsFeaturedMember,p.K.shared().camera,g.T.shared().videoCallEnabled]).pipe((0,h.s)(1),(0,m.T)(e=>{var[t,a,s]=e;return(!t||(null==a?void 0:a.permission)!=="denied")&&s}),(0,v.W)(()=>(0,d.of)(!0))).safeSubscribe(t=>{t&&"idle"===this.state.data.status&&(this.state.data={status:"ringing",invite:e,channel:e.network&&e.network.channel||"call"},this.emitChange())})},this.onCancel=(e,t)=>{("ringing"!==this.state.data.status||this.state.data.invite.sender!==e||t&&t.session&&this.state.data.invite.network.session&&this.state.data.invite.network.session!==t.session)&&("idle"===this.state.data.status||this.state.data.attendee!==e)||(this.state.data={status:"idle"},this.emitChange())},this.onCallHandledByOtherDevice=e=>{"ringing"===this.state.data.status&&this.state.data.invite.sender===e&&(this.state.data={status:"idle"},this.emitChange())},this.mediaChatStateChanged=e=>{var t=e.phantom.out&&(e.state.in||e.pending.in);if("connecting"===this.state.data.status&&(this.state.data=Object.assign({},this.state.data,{phantom:t})),"connecting"!==this.state.data.status&&(e.pending.in||e.pending.out)&&!e.state.in&&!e.state.out){this.state.data={status:"connecting",attendee:e.attendee,channel:e.channel||"call",dialSource:e.dialSource,phantom:t},this.emitChange();return}if("speaking"!==this.state.data.status&&(e.state.in||e.state.out)&&(this.state.data={status:"speaking",attendee:e.attendee,channel:e.channel||"call",dialSource:e.dialSource||this.state.dialSource,userIsPaying:e.userIsPaying||!1,attendeeIsPaying:e.attendeeIsPaying||!1,userRemovedBlur:e.userRemovedBlur||!1,attendeeRemovedBlur:e.attendeeRemovedBlur||!1,phantom:t,waitingForReconnection:!1},this.emitChange()),"speaking"===this.state.data.status){var a=e.userIsPaying||!1,s=e.attendeeIsPaying||!1,r=e.userRemovedBlur||!1,i=e.attendeeRemovedBlur||!1;(this.state.data.userIsPaying!==a||this.state.data.attendeeIsPaying!==s||this.state.data.userRemovedBlur!==r||this.state.data.attendeeRemovedBlur!==i)&&(this.state.data={status:"speaking",attendee:e.attendee,channel:e.channel||"call",dialSource:e.dialSource||this.state.dialSource,userIsPaying:a,attendeeIsPaying:s,userRemovedBlur:r,attendeeRemovedBlur:i,phantom:t,waitingForReconnection:!1},this.emitChange())}},this.state={data:{status:"idle"}},o.Session.shared().userId.pipe((0,c.o)()).safeSubscribe(e=>{n.I.shared(e).addListener("event.dialogs.media.call.started",e=>{e["sender-id"]&&this.onCallHandledByOtherDevice(e["sender-id"])}),n.I.shared(e).addListener("event.users.events.added",e=>{e.payload&&"videocall.missed"===e.payload.type&&this.onCallHandledByOtherDevice(e["user-id"])})}),s.g.shared().addListener("command.chat.media.answer",this.onAnswer),s.g.shared().addListener("command.invite.add",this.onIncoming),s.g.shared().addListener("event.chat.media.destroyed",this.onCancel),s.g.shared().addListener("command.chat.media.stop",this.onCancel),s.g.shared().addListener("event.chat.media.state.changed",this.mediaChatStateChanged),s.g.shared().addListener("command.invite.remove",this.onCancel),s.g.shared().addListener("event.call.connected",this.updateWaitingForReconnectionState(!1)),s.g.shared().addListener("event.call.disconnected",this.updateWaitingForReconnectionState(!0)),s.g.shared().addListener("event.call.sdp.created",this.onConnectingStageChanged(i._.SdpCreated)),s.g.shared().addListener("event.call.stream.local.attached",this.onConnectingStageChanged(i._.LocalStreamAttached)),s.g.shared().addListener("event.call.stream.remote.attached",this.onConnectingStageChanged(i._.RemoteStreamAttached)),s.g.shared().addListener("event.call.ice.gathered",this.onConnectingStageChanged(i._.IceGathered)),s.g.shared().addListener("event.call.presence.got",this.onConnectingStageChanged(i._.PresenceGot)),s.g.shared().addListener("event.call.connected",this.onConnectingStageChanged(i._.Connected))}output(e){return Object.assign({},e.data)}}return t.displayName=f.getDisplayName(e),t.config={getState:e=>Object.assign({},e.data)},t}f.getDisplayName=function(e){return"call-operator."+e};let b=f},47319(e,t,a){"use strict";a.d(t,{A:()=>v});var s=a(13462),r=a(56177),i=a(9209),n=a.n(i),o=a(15526),c=a(43751),l=a(86977),d=a(60863),u=a(59251),p=a(45482),h=a(5801);function m(e,t,a,s,r,i,n){try{var o=e[i](n),c=o.value}catch(e){return void a(e)}o.done?t(c):Promise.resolve(c).then(s,r)}class v{constructor(){var e=this;this.onLetterAdded=e=>{var t=(0,d.H)(g(e.letter||e));
3this.onLetterAddedListeners.forEach(e=>e(t))},this.onLetterRead=e=>{var t,a={id:(t=e)["letter-id"],sender:t["sender-id"],recipient:t["recipient-id"],introductory:!!t.introductory,presentAnswer:!!t.present||!!t["present-order-id"]};(a.presentAnswer?this.api.dialogs.letters.presents.get:a.introductory?this.api.dialogs.letters.introductory.get:this.api.dialogs.letters.get)(a.recipient,a.sender,a.id,(e,t)=>{if(t){var a=(0,d.H)(t);this.onLetterReadListeners.forEach(e=>e(a))}})},this.onLetterRejected=e=>{s.T.shared().currencyDevaluationRatio.pipe((0,r.s)(1)).safeSubscribe(t=>{var a=n().recursive(!0,e);a.meta&&a.meta.cost&&(a.meta.cost=e.meta.cost/(100/t)),this.onLetterRejectedListeners.forEach(e=>e(a))})},this.onUserEventsAdded=function(){var t,a=(t=function*(t){var a=n().recursive(!0,t);if("letter"===a.type&&e.onLetterChainAddedListeners.forEach(e=>e(a)),"introductory"===a.type){var s=(0,d.H)(g(a.payload));e.onLetterFromNonContactAddedListeners.forEach(e=>e(s))}},function(){var e=this,a=arguments;return new Promise(function(s,r){var i=t.apply(e,a);function n(e){m(i,s,r,n,o,"next",e)}function o(e){m(i,s,r,n,o,"throw",e)}n(void 0)})});return function(e){return a.apply(this,arguments)}}(),this.onUserEventsRemoved=e=>{"letter"===e.type&&this.onLetterChainRemovedListeners.forEach(t=>t(e))},this.markLetterAsRead=e=>{this.onLetterReadListeners.forEach(t=>t(e))},this.api=c.Y.shared().api,this.onLetterAddedListeners=[],this.onLetterFromNonContactAddedListeners=[],this.onLetterRejectedListeners=[],this.onLetterReadListeners=[],this.onLetterChainAddedListeners=[],this.onLetterChainRemovedListeners=[],p.Session.shared().userId.pipe((0,h.o)()).safeSubscribe(e=>{l.I.shared(e).addListener("event.dialogs.letters.added",this.onLetterAdded),l.I.shared(e).addListener("event.dialogs.letters.read",this.onLetterRead),l.I.shared(e).addListener("letter:rejected",this.onLetterRejected),l.I.shared(e).addListener("event.users.events.added",this.onUserEventsAdded),l.I.shared(e).addListener("event.users.events.removed",this.onUserEventsRemoved)})}addOnLetterFromNonContactAddedListener(e){v.addListenerTo(e,this.onLetterFromNonContactAddedListeners)}addOnLetterChainAddedListener(e){v.addListenerTo(e,this.onLetterChainAddedListeners)}addOnLetterChainRemovedListener(e){v.addListenerTo(e,this.onLetterChainRemovedListeners)}addOnLetterAddedListener(e){v.addListenerTo(e,this.onLetterAddedListeners)}addOnLetterRejectedListener(e){v.addListenerTo(e,this.onLetterRejectedListeners)}addOnLetterReadListener(e){v.addListenerTo(e,this.onLetterReadListeners)}removeOnLetterFromNonContactAddedListener(e){this.onLetterFromNonContactAddedListeners=this.onLetterFromNonContactAddedListeners.filter(t=>t!==e)}removeOnLetterAddedListener(e){this.onLetterAddedListeners=this.onLetterAddedListeners.filter(t=>t!==e)}removeOnLetterRejectedListener(e){this.onLetterRejectedListeners=this.onLetterRejectedListeners.filter(t=>t!==e)}removeOnLetterReadListener(e){this.onLetterReadListeners=this.onLetterReadListeners.filter(t=>t!==e)}static addListenerTo(e,t){0>t.indexOf(e)&&t.push(e)}}function g(e){return{id:e.id,sender:(0,u.J)(e["sender-id"]),recipient:(0,u.J)(e["recipient-id"]),introductory:e.introductory,subject:e.subject,text:e.text,tag:e.tag,timestamp:e.timestamp,cover:e.cover,meta:e.meta,replied:"replied"===e.replied,present:e.present}}v.shared=(0,o.G)(()=>new v)},22835(e,t,a){"use strict";a.d(t,{A:()=>c});var s=a(4088),r=a(34677),i=a(74923),n=a(41604);function o(e){class t{constructor(){this.get=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:50,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(r,i)=>{i.get(s.Ay,e).actions.get(t,a,function(e){r(null,e)})}},this.send=(a,o,c,l)=>(d,u)=>{var p=u.get(s.Ay,e);switch(a){case r.Go.Text:p.actions.send(o,void 0,c,l,e=>{d(null,e)});break;case r.Go.Photo:p.actions.send(void 0,"photo:///"+o.basename,c,l,e=>{d(null,e)});break;case r.Go.Video:p.actions.send(void 0,"video:///"+o.basename,c,l,e=>{d(null,e)});break;case r.Go.Voice:p.actions.send(void 0,"audio:///"+o.basename,c,l,e=>{d(null,e)});break;case r.Go.Cheer:u.getStore(t.displayName).getState().messages.find(e=>e.type===r.Go.Cheer&&e.content.basename===o.basename&&e.status===i.n.Sending&&0===o.price)||p.actions.send(void 0,"cheer:"+o.basename,c,l,e=>{d(null,e)});break;case r.Go.Letter:var{identity:h}=(0,s.Fg)(e),m=n.T.shared(h).getUnsentLetterRecipient(c);m&&n.T.shared(h).send(c,m)}},this.sendSticker=t=>(a,r)=>{r.get(s.Ay,e).actions.sendSticker({stickerName:t.stickerName,tag:t.tag,cta:t.cta,reference:"sticker:///"+t.stickerName},e=>{a(null,e)})},this.sendPredefined=(t,a)=>(r,i)=>{i.get(s.Ay,e).actions.sendPredefined(t,a,e=>{r(null,e)})},this.delete=t=>(a,r)=>{r.get(s.Ay,e).actions.delete(t,e=>{a(null,e)})},this.showSystemMessage=(t,a)=>(r,i)=>{i.get(s.Ay,e).actions.showSystemMessage(Object.assign({type:t},a))}}}return t.displayName=o.getDisplayName(e),t}o.getDisplayName=function(e){return"dialogs-messages-adapter."+e};let c=o},17501(e,t,a){"use strict";a.d(t,{A:()=>k,u:()=>y});var s=a(2643),r=a(15526),i=a(8733),n=a(43751),o=a(86977);class c{constructor(e){this.onMessageRead=e=>{this.messageRead.next({recipient:this.userId,sender:e.attendee})},this.read=e=>
3{var t=(0,s.A)(e.sender,e.recipient);this.messagesApi.patch(t.lower,t.higher,e.id,{read:!0})},this.userId=e,this.messagesApi=n.Y.shared().api.dialogs.messages,this.messageRead=new i.B,o.I.shared(this.userId).addListener("message:read",this.onMessageRead)}}c.shared=(0,r.G)(e=>new c(e));var l=a(5666),d=a(98191),u=a(34986),p=a(31424),h=a(13462),m=a(56177),v=a(34677),g=a(79942),f=a(28988),b={accept:"application/json+videos"},y=Object.freeze({FAILED:-1,DELIVERED:1,UNPAID:2,SENDING:10,PROCESSING:11,LOCAL:12});function w(e){var t=(0,d.F)(e);class a{constructor(){this.send=(e,a,r,i,n)=>(o,c)=>{var d={tag:r||(0,p.w)(t.identity),text:e||"",reference:a,instant:void 0===i?1:+!!i,type:n||null},u=(0,s.A)(t.identity,t.attendee);l.j.shared().currentTime().safeSubscribe(e=>{var a={tag:d.tag,sender:t.identity,recipient:t.attendee,text:d.text,timestamp:e,status:y.SENDING,meta:{reference:d.reference}};o(a),c.api.dialogs.messages.post(u.lower,u.higher,d,e=>{e?o(Object.assign({},a,{status:y.FAILED}),e):o(Object.assign({},a,{status:y.PROCESSING}))})})},this.sendSticker=e=>(a,s)=>{var{stickerName:r,tag:i,cta:n,reference:o}=e;l.j.shared().currentTime().pipe((0,g.vV)(e=>({tag:i||(0,p.w)(t.identity),sender:t.identity,recipient:t.attendee,text:"",timestamp:e,meta:{reference:o},type:v.Go.Sticker})),(0,g.ex)(e=>{a(Object.assign({},e,{status:y.SENDING}))}),(0,g.Fg)(e=>(0,f.U)({tag:e.tag,cta:n,stickerName:r,attendeeId:t.attendee}).pipe((0,g.vV)(t=>[t,e])))).safeSubscribe(e=>{var[t,s]=e;t.isSuccessful?a(Object.assign({},s,{status:y.PROCESSING})):a(Object.assign({},s,{status:y.FAILED}),t.error)})},this.sendPredefined=(e,a)=>(r,i)=>{var n={tag:a||(0,p.w)(t.identity)},o=(0,s.A)(t.identity,t.attendee);l.j.shared().currentTime().safeSubscribe(a=>{var s={tag:n.tag,sender:t.identity,recipient:t.attendee,messageType:e,text:"",timestamp:a,status:y.SENDING};r(s),i.api.dialogs.messages.predefined.post(o.lower,o.higher,e,n,e=>{e?r(Object.assign({},s,{status:y.FAILED}),e):r(Object.assign({},s,{status:y.PROCESSING}))})})},this.read=e=>(a,s)=>{c.shared(t.identity).read({recipient:t.identity,sender:t.attendee,id:e}),a(e)},this.setReadForOutgoing=e=>t=>{t(e)},this.setMessageReaction=e=>t=>{t(e)},this.patch=e=>t=>{t(e)},this.delete=e=>t=>{t(e)},this.get=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(r,i)=>{var n=(0,s.A)(t.identity,t.attendee);h.T.shared().limitIntroductoryLetterAttachments.pipe((0,m.s)(1)).safeSubscribe(t=>{i.api.dialogs.messages.get(n.lower,n.higher,{select:e,omit:a},function(a,s){return a?r(null,a):((s=(s=s||[]).map(function(e){return e.meta=e.meta||{},t&&e.meta.letter&&e.meta.introductory&&e.meta.attachments&&(e.meta.attachments=e.meta.attachments.slice(0,t)),e})).length!==e&&(a=new u.e(u.p.PartialLoad)),r(s,a))},b)})}},this.showSystemMessage=e=>a=>{l.j.shared().currentTime().safeSubscribe(s=>{a({tag:(0,p.w)("system"),sender:t.identity,recipient:t.attendee,text:"",timestamp:s,status:y.LOCAL,meta:{system:e}})})}}}return a.displayName=w.getDisplayName(e),a}w.getDisplayName=function(e){return"dialogs-messages."+e};let k=w},88274(e,t,a){"use strict";a.d(t,{A:()=>d});var s=a(17501),r=a(98191),i=a(63398),n=a(50365),o=a(13462),c=a(92453);function l(e){var{identity:t}=(0,r.F)(e);class a{constructor(t){var a=t.getActions(s.A,e);this.state={messages:[],messagesLoaded:!1},this.bindAction(a.get,this.update),this.bindAction(a.read,this.read),this.bindAction(a.delete,this.delete),this.bindAction(a.setReadForOutgoing,this.updateReadForOutgoing),this.bindAction(a.patch,e=>{e&&this.update([e])}),this.bindAction(a.send,e=>{e&&this.update([e])}),this.bindAction(a.sendSticker,e=>{e&&this.update([e])}),this.bindAction(a.showSystemMessage,e=>{e&&this.update([e])}),this.bindAction(a.setMessageReaction,this.setMessageReaction)}update(e){if(e){if(!e.length){this.state.messagesLoaded||this.setState({messagesLoaded:!0});return}var a=this.state.messages.slice(),r=a.reduce((e,t,a)=>(e[t.tag]=a,e),{});e.forEach(e=>{if(e.tag){var t=r[e.tag],i=!!(e.meta&&e.meta.localSource);t>=0?e.status!==s.u.FAILED||i?(e.status!==s.u.PROCESSING||a[t].status!==s.u.DELIVERED&&a[t].status!==s.u.UNPAID||a[t].status===s.u.FAILED&&i)&&(a[t]=e):a.splice(t,1):(e.status!==s.u.FAILED||i)&&(a.push(e),r[e.tag]=a.length-1)}}),a.sort((e,t)=>
3t.timestamp-e.timestamp);for(var i=!1,n=a.length-1;n>=0;n--){var o=a[n];o.sender!==t&&o.meta&&o.meta.tariffication&&o.meta.tariffication.final&&(i=!0),o.needPay!==i&&(a[n]=Object.assign({},a[n],{needPay:i}))}this.setState({messages:a,messagesLoaded:!0})}}read(e){for(var t,a=this,s=0;s<this.state.messages.length;s++)if(t=function(){var t=a.state.messages[s];if(String(t.id)===String(e)){if(!t.read){o.T.shared().currencyDevaluationRatio.pipe((0,c.M)(e=>{i.X.shared().intercept((0,n.f)(t,100/e))})).safeSubscribe();var r=a.state.messages.slice();r[s]=Object.assign({},t,{read:!0}),a.setState({messages:r})}return{v:void 0}}}())return t.v}updateReadForOutgoing(e){for(var t=0;t<this.state.messages.length;t++){var a=this.state.messages[t];if(a.tag===e){if(!a.read){var s=this.state.messages.slice();s[t]=Object.assign({},a,{read:!0}),this.setState({messages:s})}return}}}setMessageReaction(e){for(var{messageTag:t,reactionName:a}=e,s=0;s<this.state.messages.length;s++){var r=this.state.messages[s];if(r.tag===t){var i=Array.from(this.state.messages);i[s]=Object.assign({},r,{reaction:a}),this.setState({messages:i});break}}}delete(e){this.setState({messages:this.state.messages.filter(t=>t.tag!==e)})}}return a.displayName=l.getDisplayName(e),a}l.getDisplayName=function(e){return"dialogs-messages."+e};let d=l},46337(e,t,a){"use strict";a.d(t,{A:()=>c});var s=a(4088),r=a(13462),i=a(17524),n=a(50365);function o(e){var t=(0,s.Fg)(e);class a{constructor(a){this.model=a.get(s.Ay,e),this.state={messages:[],messagesLoaded:!1,messageReferences:{}},setTimeout(()=>{(0,i.z)([this.model.store.rxState(),r.T.shared().currencyDevaluationRatio]).safeSubscribe(e=>{var[a,s]=e,r=s&&100/s,i=this.state.messageReferences,o={};this.state.messages=a.messages.map(e=>{var a;return i[e.tag]&&i[e.tag].dto===e?a=i[e.tag].message:(a=(0,n.f)(e,r)).outgoing=a.sender===t.identity,o[e.tag]={dto:e,message:a},a}),this.state.messagesLoaded=a.messagesLoaded,this.state.messageReferences=o,this.emitChange()})},0)}}return a.displayName=o.getDisplayName(e),a}o.getDisplayName=function(e){return"dialogs-messages-adapter."+e};let c=o},41357(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-c563fdb9",href:"/app/sprite-common.f91c560d.svg#sprite-common-c563fdb9",viewBox:"0 0 11 7"}},96542(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-fb9f9617",href:"/app/sprite-common.f91c560d.svg#sprite-common-fb9f9617",viewBox:"0 0 13 10"}},44212(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-b0e7511c",href:"/app/sprite-common.f91c560d.svg#sprite-common-b0e7511c",viewBox:"0 0 239.98372 216.49576"}},12873(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-a1410666",href:"/app/sprite-common.f91c560d.svg#sprite-common-a1410666",viewBox:"0 0 28 28"}},50545(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-f74823a2",href:"/app/sprite-common.f91c560d.svg#sprite-common-f74823a2",viewBox:"0 0 20 16"}},40995(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-cbc568f6",href:"/app/sprite-common.f91c560d.svg#sprite-common-cbc568f6",viewBox:"0 0 18 16"}},49408(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-66ddaf3d",href:"/app/sprite-common.f91c560d.svg#sprite-common-66ddaf3d",viewBox:"0 0 20 20"}},42394(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-f96d8417",href:"/app/sprite-common.f91c560d.svg#sprite-common-f96d8417",viewBox:"0 0 20 20"}},61239(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-82583170",href:"/app/sprite-common.f91c560d.svg#sprite-common-82583170",viewBox:"0 0 14 14"}},11931(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-49cb32df",href:"/app/sprite-common.f91c560d.svg#sprite-common-49cb32df",viewBox:"0 0 14 14"}},50563(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-58d11b13",href:"/app/sprite-common.f91c560d.svg#sprite-common-58d11b13",viewBox:"0 0 24 24"}},14039(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-0886915e",href:"/app/sprite-common.f91c560d.svg#sprite-common-0886915e",viewBox:"0 0 38 38"}},26549(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-dc0dedfa",href:"/app/sprite-common.f91c560d.svg#sprite-common-dc0dedfa",viewBox:"0 0 22 15"}},16723(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-a1541f49",href:"/app/sprite-common.f91c560d.svg#sprite-common-a1541f49",viewBox:"0 0 24 24"}},82207(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-2684e3da",href:"/app/sprite-common.f91c560d.svg#sprite-common-2684e3da",viewBox:"0 0 22 27"}},81199(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-d35520bb",href:"/app/sprite-common.f91c560d.svg#sprite-common-d35520bb",viewBox:"0 0 38 38"}},81436(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-34d0c338",href:"/app/sprite-common.f91c560d.svg#sprite-common-34d0c338",viewBox:"0 0 12 14"}},16631(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-6d3f9a76",href:"/app/sprite-common.f91c560d.svg#sprite-common-6d3f9a76",viewBox:"0 0 38 38"}},24970(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-a79e07c8",href:"/app/sprite-common.f91c560d.svg#sprite-common-a79e07c8",viewBox:"0 0 24 24"}},70621(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-330f90b5",href:"/app/sprite-common.f91c560d.svg#sprite-common-330f90b5",viewBox:"0 0 24 24"}},47983(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-3977234c",href:"/app/sprite-common.f91c560d.svg#sprite-common-3977234c",viewBox:"0 0 19.1397629 19.562746"}},29545(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-953cae83",href:"/app/sprite-common.f91c560d.svg#sprite-common-953cae83",viewBox:"0 0 24 24"}},81051(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-a905c375",href:"/app/sprite-common.f91c560d.svg#sprite-common-a905c375",viewBox:"0 0 23.9 19.6"}},66278(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-1f7c47f8",href:"/app/sprite-common.f91c560d.svg#sprite-common-1f7c47f8",viewBox:"0 0 24 24"}},48256(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-3e93e27e",href:"/app/sprite-common.f91c560d.svg#sprite-common-3e93e27e",viewBox:"0 0 13 12"}},67435(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-225dc2e5",href:"/app/sprite-common.f91c560d.svg#sprite-common-225dc2e5",viewBox:"0 0 24 24"}},89320(e,t,a){"use strict";a.d(t,{A:()=>s});let s={id:"sprite-common-f58467f8",href:"/app/sprite-common.f91c560d.svg#sprite-common-f58467f8",viewBox:"0 0 139 37"}},1207(e,t,a){var s={"./http.js":["47563","3896"],"./annals.js":["13880"],"./http":["47563","3896"],"./ga":["68431","4788"],"./api":["35963"],"./annals":["13880"],"./api.js":["35963"],"./ga.js":["68431","4788"]};function r(e){if(!a.o(s,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],r=t[0];return Promise.all(t.slice(1).map(a.e)).then(function(){return a(r)})}r.keys=()=>Object.keys(s),r.id=1207,e.exports=r},63079(e,t,a){var s={"./random.js":["96425","3026"],"./vowels":["95488","4921"],"./random":["96425","3026"],"./experimental":["8576","2617"],"./experimental.js":["8576","2617"],"./vowels.js":["95488","4921"]};function r(e){if(!a.o(s,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=s[e],r=t[0];return a.e(t[1]).then(function(){return a(r)})}r.keys=()=>Object.keys(s),r.id=63079,e.exports=r},90558(e,t,a){var s={"./icons.amaldate":"76550","./icons.amaldate.ts":"76550","./icons.amolatina":"26555","./icons.amolatina.ts":"26555","./icons.arabiandate":"21941","./icons.arabiandate.ts":"21941","./icons.astrolove":"3502","./icons.astrolove.ts":"3502","./icons.chinalove":"46058","./icons.chinalove.ts":"46058","./icons.common":"99205","./icons.common.ts":"99205","./icons.cozytalks":"53203","./icons.cozytalks.ts":"53203","./icons.datemyage":"9452","./icons.datemyage.ts":"9452","./icons.dating":"47554","./icons.dating.ts":"47554","./icons.elitecircle":"71926","./icons.elitecircle.ts":"71926","./icons.empally":"25213","./icons.empally.ts":"25213","./icons.eurodate":"18792","./icons.eurodate.ts":"18792","./icons.flure":"37029","./icons.flure.ts":"37029","./icons.girlsonly":"48736","./icons.girlsonly.ts":"48736","./icons.guysonly":"99423","./icons.guysonly.ts":"99423","./icons.hotti":"22025","./icons.hotti.ts":"22025","./icons.ourlove":"97883","./icons.ourlove.ts":"97883","./icons.pinadate":"88155","./icons.pinadate.ts":"88155","./icons.yourchristiandate":"3875","./icons.yourchristiandate.ts":"3875","./icons.yourtravelmates":"99678","./icons.yourtravelmates.ts":"99678","./icons.zendate":"22972","./icons.zendate.ts":"22972"};function r(e){return a(i(e))}function i(e){if(!a.o(s,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}r.keys=function(){return Object.keys(s)},r.resolve=i,e.exports=r,r.id=90558},23808(e,t,a){var s={"./illustrations.amaldate":"77196","./illustrations.amaldate.ts":"77196","./illustrations.amolatina":"34538","./illustrations.amolatina.ts":"34538","./illustrations.arabiandate":"3051","./illustrations.arabiandate.ts":"3051","./illustrations.astrolove":"95452","./illustrations.astrolove.ts":"95452","./illustrations.chinalove":"70204","./illustrations.chinalove.ts":"70204","./illustrations.common":"54691","./illustrations.common.ts":"54691","./illustrations.cozytalks":"94078","./illustrations.cozytalks.ts":"94078","./illustrations.datemyage":"81962","./illustrations.datemyage.ts":"81962","./illustrations.dating":"86777","./illustrations.dating.ts":"86777","./illustrations.elitecircle":"23043","./illustrations.elitecircle.ts":"23043","./illustrations.empally":"33399","./illustrations.empally.ts":"33399","./illustrations.eurodate":"43289","./illustrations.eurodate.ts":"43289","./illustrations.flure":"80972","./illustrations.flure.ts":"80972","./illustrations.girlsonly":"45406","./illustrations.girlsonly.ts":"45406","./illustrations.guysonly":"8176","./illustrations.guysonly.ts":"8176","./illustrations.hotti":"91454","./illustrations.hotti.ts":"91454","./illustrations.ourlove":"66838","./illustrations.ourlove.ts":"66838","./illustrations.pinadate":"27081","./illustrations.pinadate.ts":"27081","./illustrations.yourchristiandate":"23682","./illustrations.yourchristiandate.ts":"23682","./illustrations.yourtravelmates":"51303","./illustrations.yourtravelmates.ts":"51303","./illustrations.zendate":"25403","./illustrations.zendate.ts":"25403"};function r(e){return a(i(e))}function i(e){if(!a.o(s,e)){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return s[e]}r.keys=function(){return Object.keys(s)},r.resolve=i,e.exports=r,r.id=23808},54787(){},86958(){},72503(e){"use strict";e.exports=JSON.parse('["about-me","agreements-accept-public","attachment-viewer","camera","camera-permissions-prompt","change-credits-amount","commissions","gallery-letter","gallery-viewer","interests","letter","life-style","menu","mingle","more-about-me","new-present-delivery","other-languages","photos","preferences","presents-complete-order","presents-orders","representation","settings","suspend","welcome-email","mood"]')},28689(e){"use strict";e.exports=JSON.parse('{"E":"__appdata","q":["showed","token","afid","subafid","afid2","subid2","saved-afid","saved-subafid","hints","apple-popup-showed","apps-notification-showed","toggle.mem:roles","list.mem:roles","re-registration","tips","search","overlay","preregistration","purchase-data","email-confirmation-form","blocked-sound","letter-drafts","identity","experimental","referrer","rmc","real-email","offer-id","transaction-id","analytics-markers","saved-analytics-markers","smiles-intro-shown","fingerprints","facebookId","web-notifications","googleId","language","user-id","logged-in","utm","registered","ref","invite","video-invite","q","tags","presents-intro-shown","selected-presents","preferences","previous-credits-pack","instance","contacts-birthday-read","contacted-wellknown","auto-purchase-settings","purchase","draggable","nocam","contacts-cache","video-outgoung-enabled","analytics-storage","personalized-search","stories-is-muted","boot-parameters","gdpr","profile","features","persistence","web-push-notification","tracker","camera-player-enabled","cheers-introduction-tip-showed"]}')}}]);
4//# sourceMappingURL=sourcemaps/799.e8a1e08dad470c1e.js.map
5//# debugId=01d36265-fd9c-54cb-b5a8-c98c12849837

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.