1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/ImpressumPage-Ca0ZHsgy.js","assets/rolldown-runtime-Dd_uD5pT.js","assets/animation-BmfWTHNX.js","assets/useTranslation-Dg6I6rfq.js","assets/index-CWXq417n.js","assets/mui-C6SoQiqU.js","assets/index-FPL-B87R.css","assets/vendor-BFRf0H0a.js","assets/SubPageAppBar-C-pTja9q.js","assets/isBool-CSmmbijZ.js","assets/isArray-CHUAi9Vr.js","assets/isString-Bjg5sYyd.js","assets/config-D5bn5yXq.js","assets/Footer-Bl746zm9.js","assets/chunk-OB3PAWPO-DV4ESjX_.js","assets/hooks-DoLhNsJw.js","assets/Icon-yvvNWAX8.js","assets/Icon-BVQnmv2j.js","assets/logoonly_white-BRVXlexv.js","assets/DataProtectionPolicyPage-BTmecyJt.js","assets/AgbPage-Hxf_0J53.js","assets/IIFE-Cm0Vqtdc.js","assets/DirectInteractionActionCreator-Bfrqjv6G.js","assets/ApiRoutes-BEygUZeK.js","assets/IEntityCollection-CrrdgFqf.js","assets/Country-heEi5ob1.js","assets/InteractionType-C_HwTCA1.js","assets/PriceConfig-DELLoiOg.js","assets/EulaPage-CHtXel_l.js","assets/SafetyStandardsPage-sgkl8Yyv.js","assets/SubPageAppBar-Be3isdyA.js","assets/Mainpage-CJKNSm1c.js","assets/getRoundingMethod-B_EX5Hmk.js","assets/constructNow-CC2Mr-PD.js","assets/differenceInSeconds-B6c8cIw5.js","assets/formatRelativeTimeToNow-YqEt69gs.js","assets/pl-BOOnPiOi.js","assets/IUser-D0mut1_m.js","assets/Bootstrapper-BaMgmXjq.js","assets/Bootstrapper-BGDo6uYL.css","assets/shallowEqual-CQtZeq8L.js","assets/react-redux-BxZwOcnI.js","assets/useDispatch-NAg1f1C6.js","assets/useSelector-pt6CdCBU.js","assets/AuthenticationActionCreator-v6sPs6QO.js","assets/UserActionCreator-B4wIGKqx.js","assets/AuthenticationSelectors-B5qjJ6w1.js","assets/pro-light-svg-icons-qLH1yWyZ.js","assets/CookieStorage-_PHfWM7E.js","assets/TrackingService-DuqGBDIl.js","assets/index.esm-BztwX4Re.js","assets/index.esm-D4i1BYsb.js","assets/index.esm-BFekKIHA.js","assets/FirebaseAppService-MwWQouOA.js","assets/useHistoryPush-65dloLFc.js","assets/useUser-DPyRhkID.js","assets/ActivityIndicator-DtKhuLuk.js","assets/ActivityIndicator-DYpiyaW6.css","assets/IconModal-YOHOunnA.js","assets/pro-regular-svg-icons-BBXKmmXT.js","assets/MatchDialog-m8S9tDBn.js","assets/AnimatedTab-B2xR0kUZ.js","assets/Mainpage-BML4UefQ.css","assets/UnsubscribeView-D0er6X4Z.js","assets/StrangerPreviewPage-C3UYu8TO.js","assets/SquarePicture-DhbnvdQO.js","assets/ProgressiveImage-DnqYFXxD.js","assets/ProgressiveImage-CfVoMFrx.css","assets/SquarePicture-DPtWs0Wb.css","assets/useScrollToTopEffect-CsNC84vh.js","assets/SkeletonProvider-CmcZuayn.js","assets/CardActionButton-DcNN9C2b.js","assets/MatchIcon-CfbYR9jM.js","assets/CardActionButton-Cjvocy78.css","assets/StrangerPreviewPage-sV6p4a49.css","assets/ProfilePage-BHIKigoy.css","assets/StrangerProfilePage-Cv7aPAk2.css","assets/SupportPage-BTcVfQ1r.js","assets/InstallPage-DRoIzg-q.js","assets/de-Bjvvprc_.js","assets/da-CvxUAWNV.js","assets/fr-BU88Mzq_.js","assets/it-CmOr_M2q.js","assets/pl-CJsl-8uo.js","assets/nl-rj5oJiq7.js","assets/sv-yFNse1R7.js","assets/es-BxKwKdO4.js","assets/pt-CymJU8h9.js","assets/fi-C6UekDjJ.js","assets/nb-DfcjhPIU.js"])))=>i.map(i=>d[i]); 2import{i as e}from"./rolldown-runtime-Dd_uD5pT.js";import{c as t,d as n,l as r,n as i,o as a}from"./animation-BmfWTHNX.js";import{n as o,t as s}from"./useTranslation-Dg6I6rfq.js";import{t as c}from"./ApiRoutes-BEygUZeK.js";import{D as l,T as u,r as d,s as f,t as p,v as m,y as h}from"./IEntityCollection-CrrdgFqf.js";import{t as g}from"./constructNow-CC2Mr-PD.js";import{t as _}from"./DateSelect-BBy1fVHB.js";import{n as v,t as y}from"./isArray-CHUAi9Vr.js";import{t as b}from"./isObject-zwe8AOZv.js";import{_ as x,a as S,d as C,f as w,h as T,n as E,t as D,y as O}from"./IUser-D0mut1_m.js";import{n as k,t as A}from"./react-redux-BxZwOcnI.js";import{t as j}from"./shallowEqual-CQtZeq8L.js";import{t as M}from"./useDispatch-NAg1f1C6.js";import{t as N}from"./IIFE-Cm0Vqtdc.js";import{t as P}from"./useSelector-pt6CdCBU.js";import{n as F,t as I}from"./AuthenticationActionCreator-v6sPs6QO.js";import{t as L}from"./DirectInteractionActionCreator-Bfrqjv6G.js";import{i as ee,n as te,r as ne,t as re}from"./LocationAutocomplete-BLIDYLqX.js";import{t as ie}from"./InteractionType-C_HwTCA1.js";import{n as R,t as z}from"./UserActionCreator-B4wIGKqx.js";import{a as B,i as ae,n as oe,r as se,t as ce}from"./AuthenticationSelectors-B5qjJ6w1.js";import{A as le,Bt as ue,C as de,Ct as fe,D as pe,Et as V,Ft as me,Gt as he,I as ge,It as _e,J as ve,Kt as ye,Lt as be,N as xe,O as Se,Pt as H,Q as Ce,Qt as we,T as Te,Tt as Ee,Xt as De,Yt as Oe,Z as ke,Zt as U,_t as Ae,a as je,an as Me,b as Ne,c as Pe,cn as Fe,ct as Ie,d as Le,en as Re,et as ze,f as Be,ft as Ve,g as He,gt as Ue,h as We,i as Ge,in as Ke,it as qe,j as W,jt as Je,k as Ye,kt as Xe,l as Ze,lt as Qe,m as $e,mn as et,mt as tt,n as nt,nt as rt,o as it,on as at,p as ot,pn as st,pt as ct,qt as lt,r as ut,s as dt,t as ft,u as pt,ut as mt,w as ht,x as gt,xt as _t,y as vt,yt,zt as bt}from"./mui-C6SoQiqU.js";import{a as xt,i as G,l as St,n as Ct,o as wt,r as K,s as Tt,t as Et}from"./index-CWXq417n.js";import{n as Dt,r as Ot,t as kt}from"./vendor-BFRf0H0a.js";import{Bootstrapper as At,a as q,c as J,d as jt,f as Mt,i as Nt,l as Pt,n as Y,o as X,p as Ft,r as It,s as
2Lt,t as Rt,u as zt}from"./Bootstrapper-BaMgmXjq.js";import{C as Bt,S as Vt,_ as Ht,a as Ut,b as Wt,c as Gt,d as Kt,f as qt,h as Jt,m as Yt,o as Xt,u as Zt}from"./index.esm-D4i1BYsb.js";import{t as Qt}from"./index.esm-BFekKIHA.js";import{a as $t,c as en,f as tn,n as nn,o as rn,r as an,t as on,u as sn}from"./chunk-OB3PAWPO-DV4ESjX_.js";import{n as cn}from"./PriceConfig-DELLoiOg.js";import{n as ln,t as un}from"./NotificationActionCreator-DBnpU25U.js";import{t as dn}from"./IError-C2NXDSys.js";import{t as fn}from"./config-D5bn5yXq.js";import{A as pn,H as mn,W as hn,d as gn,dt as _n,ft as vn,mt as yn,n as bn,o as xn,p as Sn,st as Cn,z as wn}from"./pro-light-svg-icons-qLH1yWyZ.js";import{t as Tn}from"./CookieStorage-_PHfWM7E.js";import{n as En,r as Dn,t as On}from"./TrackingService-DuqGBDIl.js";import{t as kn}from"./useHistoryPush-65dloLFc.js";import{n as An,t as jn}from"./useUniqueId-9o-8_PTf.js";import{t as Mn}from"./FirebaseAppService-MwWQouOA.js";import{t as Nn}from"./ActivityIndicator-DtKhuLuk.js";import{d as Pn,f as Fn,i as In,n as Ln}from"./hooks-DoLhNsJw.js";import{t as Rn}from"./Icon-yvvNWAX8.js";import"./Icon-BVQnmv2j.js";import{t as zn}from"./Modal-B94Txv79.js";import{t as Bn}from"./getCurrentCountryByCountryCode-CN10LW4k.js";import{t as Vn}from"./GenderSelectButtonGroup-CCDB4cUg.js";import{i as Hn,n as Un,r as Wn,t as Gn}from"./Footer-Bl746zm9.js";import{t as Kn}from"./logoonly_white-BRVXlexv.js";function qn(e,t,n){let[r,i]=h(n?.in,e,t);return+m(r)==+m(i)}function Jn(e,t){return qn(l(t?.in||e,e),g(t?.in||e))}var Yn=Nt,Xn=k;function Zn(e){try{if(e&&Qn(e)&&b(e.payload)&&`response`in e.payload)return!0}catch{}return!1}var Qn=e=>e&&`payload`in e,Z=e(n());function $n(e){return $n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},$n(e)}function er(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function tr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function nr(e,t,n){return t&&tr(e.prototype,t),n&&tr(e,n),e}function rr(e,t){return t&&($n(t)===`object`||typeof t==`function`)?t:ar(e)}function ir(e){return ir=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ir(e)}function ar(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function or(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sr(e,t)}function sr(e,t){return sr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sr(e,t)}function cr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lr=function(e){or(t,e);function t(){var e,n;er(this,t);var r=[...arguments];return n=rr(this,(e=ir(t)).call.apply(e,[this].concat(r))),cr(ar(n),`state`,{bootstrapped:!1}),cr(ar(n),`_unsubscribe`,void 0),cr(ar(n),`handlePersistorState`,function(){n.props.persistor.getState().bootstrapped&&(n.props.onBeforeLift?Promise.resolve(n.props.onBeforeLift()).finally(function(){return n.setState({bootstrapped:!0})}):n.setState({bootstrapped:!0}),n._unsubscribe&&n._unsubscribe())}),n}return nr(t,[{key:`componentDidMount`,value:function(){this._unsubscribe=this.props.persistor.subscribe(this.handlePersistorState),this.handlePersistorState()}},{key:`componentWillUnmount`,value:function(){this._unsubscribe&&this._unsubscribe()}},{key:`render`,value:function(){return typeof this.props.children==`function`?this.props.children(this.state.bootstrapped):this.state.bootstrapped?this.props.children:this.props.loading}}]),t}(Z.PureComponent);cr(lr,`defaultProps`,{children:null,loading:null});var ur=lr,dr=A,fr={...q(`PURCHASE_COIN_IMAGE`),...q(`REDEEM_BONUS_CODE`),REDEEM_BONUS_CODE_TRANSIENT:`REDEEM_BONUS_CODE_TRANSIENT`,...q(`GET_TURBO_ROCKET`),...q(`TRIGGER_TURBO_ROCKET`),...q(`GET_ICEBREAKERS`),...q(`SEND_ICEBREAKER`),...q(`UNDO_SWIPE`),...q(`GET_PROFILE_QUESTIONS`),...q(`GET_INTERESTS`),...q(`GET_USER_CONTENT_REACTIONS`),...q(`UPSERT_USER_CONTENT_REACTION`),...q(`DELETE_USER_CONTENT_REACTION`)},pr=class{static triggerTurboRocket(e){let t=c.createUrl(e?c.Dating.TurboRocketSelf(e.id):c.Dating.TurboRocket);return Y.createAsyncActionByType(fr.TRIGGER_TURBO_ROCKET,async()=>d.post(t),e)}
2static getTurboRocket(){let e=c.createUrl(c.Dating.TurboRocket);return Y.createAsyncActionByType(fr.GET_TURBO_ROCKET,async()=>d.get(e))}static getIcebreakers(e=xt.DE){let t=c.createUrl(c.Dating.IceBreaker,[`language`,e]);return Y.createAsyncActionByType(fr.GET_ICEBREAKERS,async()=>d.get(t))}static getProfileQuestions(e=xt.DE){let t=c.createUrl(c.Dating.ProfileQuestion,[`language`,e]);return Y.createAsyncActionByType(fr.GET_PROFILE_QUESTIONS,async()=>d.get(t))}static sendIcebreakerText(e){let t=c.createUrl(c.Chat.SendIcebreaker);return Y.createAsyncActionByType(fr.SEND_ICEBREAKER,async()=>d.post(t,e))}static purchaseCoinImage(e,t){let n=c.createUrl(c.Dating.Image(e.imageId));return Y.createAsyncActionByType(fr.PURCHASE_COIN_IMAGE,async()=>d.post(n,e),{...e,cost:t})}static redeemBonuscode(e){let t=c.createUrl(c.Shop.BonusCodeSelf(e));return Y.createAsyncActionByType(fr.REDEEM_BONUS_CODE,async()=>d.post(t))}static undoSwipe(e){let t=c.createUrl(c.Relationship.UndoSwipe(e));return Y.createAsyncActionByType(fr.UNDO_SWIPE,async()=>d.post(t))}static getInterests(e){let t=c.createUrl(c.Dating.Interest,[`language`,e]);return Y.createAsyncActionByType(fr.GET_INTERESTS,async()=>d.get(t))}static getUserContentReactions(e,t){let n=c.createUrl(c.Dating.ReactionsSelf(e,t));return Y.createAsyncActionByType(fr.GET_USER_CONTENT_REACTIONS,async()=>d.get(n),{contentType:e,contentId:t})}static upsertUserContentReaction(e){let t=c.createUrl(c.Dating.Reactions);return Y.createAsyncActionByType(fr.UPSERT_USER_CONTENT_REACTION,async()=>d.post(t,e),e)}static deleteUserContentReaction(e){let t=c.createUrl(c.Dating.Reactions);return Y.createAsyncActionByType(fr.DELETE_USER_CONTENT_REACTION,async()=>d.fetch(t,e,`DELETE`),e)}static redeemBonuscodeTransient(e){return Y.createAction(fr.REDEEM_BONUS_CODE_TRANSIENT,e)}},mr;(function(e){e.Message=`message`,e.Zwinker=`wink`,e.Present=`present`,e.Image=`image`,e.IceBreaker=`iceBreaker`,e.VideoMessage=`videoMessage`,e.VoiceMessage=`voiceMessage`,e.ChatRenewal=`chatRenewal`,e.UserReaction=`userReaction`})(mr||={});var hr;(function(e){e.Coins=`coins`,e.Swipes=`swipes`,e.SwipesUndo=`swipesUndo`,e.Messages=`messages`,e.IceBreakers=`iceBreakers`,e.Wink=`wink`,e.Gift=`gift`,e.TurboRockets=`turboRockets`,e.LocationChanges=`locationChanges`,e.VisitUnlocks=`visitUnlocks`,e.LikesUnlocks=`likesUnlocks`,e.Spins=`spins`,e.SuperLike=`superLike`})(hr||={});function gr(e){return Array.from(new Set(e.map(e=>e.category))).map(t=>({category:t,items:e.filter(e=>e.category===t)}))}var _r=e=>({...ee(e),new:0}),vr={...q(`GET_EVENTS`),...q(`CLAIM_EVENT`),CLEAR_BONUS:`CLEAR_BONUS`},yr=class{static getEvents(){let e=c.createUrl(c.Event.Base);return Y.createAsyncActionByType(vr.GET_EVENTS,async()=>d.get(e))}static claimEvent(e){let t=c.createUrl(c.Event.Self(e));return Y.createAsyncActionByType(vr.CLAIM_EVENT,async()=>d.post(t))}static clearEventBonus(){return Y.createAction(vr.CLEAR_BONUS)}},br={...q(`GET_LIKES`),...q(`GET_VISITORS`),...q(`GET_MATCHES`),...q(`GET_ALL_INTERACTIONS`),...q(`UNLOCK_USER`),...q(`GET_BLOCKED_USERS`),...q(`BLOCK_USER`),...q(`REPORT_USER`),...q(`UNBLOCK_USER`),...q(`GET_MATCHES_OF_THE_DAY`),CLEAR_MATCHES_OF_THE_DAY:`CLEAR_MATCHES_OF_THE_DAY`,UPDATE_MATCH_INTERACTION_STATE:`UPDATE_MATCH_INTERACTION_STATE`},xr=class{static getLikes(e){let t=e?.href??c.createUrl(c.Relationship.Get(ie.LIKE));return Y.createAsyncActionByType(br.GET_LIKES,async()=>d.get(t),{isNext:!!e})}static getVisitors(e){let t=e?.href??c.createUrl(c.Relationship.Get(ie.PROFILE_VISIT));return Y.createAsyncActionByType(br.GET_VISITORS,async()=>d.get(t),{isNext:!!e})}static getMatches(e){let t=c.createUrl(c.Relationship.Get(ie.MATCH));return Y.createAsyncActionByType(br.GET_MATCHES,async()=>d.get(t),{isNext:!!e})}static getAllInteractions(e){let t=e?.href??c.createUrl(c.Relationship.BASE);return Y.createAsyncActionByType(br.GET_ALL_INTERACTIONS,async()=>d.get(t),{isNext:!!e})}static unlockUser(e,t){let n=c.createUrl(c.Relationship.UnlockRelation(e));return Y.createAsyncActionByType(br.UNLOCK_USER,async()=>d.post(n),{type:t})}
2static getBlockedUsers(){let e=c.createUrl(c.Relationship.BlockedUsers);return Y.createAsyncActionByType(br.GET_BLOCKED_USERS,async()=>d.get(e))}static blockUser(e,t){let n=c.createUrl(c.Relationship.BlockedUsersSelf(e));return Y.createAsyncActionByType(br.BLOCK_USER,async()=>d.put(n),{id:e,name:t})}static reportUser(e,t,n){let r=c.createUrl(c.Relationship.BlockedUsersSelf(e));return Y.createAsyncActionByType(br.REPORT_USER,async()=>d.put(r),{id:e,name:t,reason:n})}static unblockUser(e,t){let n=c.createUrl(c.Relationship.BlockedUsersSelf(e));return Y.createAsyncActionByType(br.UNBLOCK_USER,async()=>d.delete(n),{id:e,name:t})}static getMatchesOfTheDay(){let e=c.createUrl(c.Dating.MatchOfTheDay);return Y.createAsyncActionByType(br.GET_MATCHES_OF_THE_DAY,async()=>d.get(e))}static clearMatchesOfTheDay(){return Y.createAction(br.CLEAR_MATCHES_OF_THE_DAY)}static updateMatchInteractionState(e,t){return Y.createAction(br.UPDATE_MATCH_INTERACTION_STATE,{id:e,isMatch:t})}},Sr={...q(`GET_USERS`),...q(`GET_STRANGER_USER`),LIKE_STRANGER_USER:`LIKE_STRANGER_USER`},Cr=class{static likeStrangerUser(e,t){return Y.createAction(Sr.LIKE_STRANGER_USER,{userId:e,didMatch:t})}static fetchGameUsers(e,t=36,n){let r=e?.href??c.createUrl(c.Dating.BASE,...c.Dating.GetUsersQuery(t));return Y.createAsyncActionByType(Sr.GET_USERS,async()=>d.get(r,n),{isNext:!!e})}static fetchStrangerUser(e,t){let n=c.createUrl(c.Dating.Self(e));return Y.createAsyncActionByType(Sr.GET_STRANGER_USER,async()=>d.get(n,t),e)}},wr={...q(`GET_NEWS_FEED`),...q(`READ_NEWS_FEED`),...q(`READ_ALL_NEWS_FEED`),...q(`DISMISS_NEWS_FEED`)},Tr=class{static getNewsFeed(e){let t=e?.href??c.createUrl(c.News.BASE);return Y.createAsyncActionByType(wr.GET_NEWS_FEED,async()=>d.get(t),{next:e})}static dismissNewsFeed(e){let t=c.createUrl(c.News.Self(e.id));return Y.createAsyncActionByType(wr.DISMISS_NEWS_FEED,async()=>d.delete(t),e)}static readNewsFeed(e){let t=c.createUrl(c.News.Self(e.id));return Y.createAsyncActionByType(wr.READ_NEWS_FEED,async()=>d.post(t),e)}static readAllNewsFeed(){let e=c.createUrl(c.News.BASE);return Y.createAsyncActionByType(wr.READ_ALL_NEWS_FEED,async()=>d.post(e))}},Er={...q(`GET_PRODUCTS`),...q(`GET_PAYMENT_METHODS`),...q(`GET_PRESENTS`),...q(`GET_STAR_PRODUCTS`),...q(`GET_TURBO_PRODUCTS`),...q(`PURCHASE_COINS`),...q(`PURCHASE_SWIPES`),...q(`PURCHASE_SPIN`),...q(`VERIFY_PURCHASE_IOS`),...q(`VERIFY_PURCHASE_ANDROID`),...q(`GET_SUBSCRIPTION_PRODUCTS`),...q(`VERIFY_STRIPE_SUBSCRIPTION`),...q(`CANCEL_STRIPE_SUBSCRIPTION`),...q(`VERIFY_SUBSCRIPTION_IOS`),...q(`VERIFY_SUBSCRIPTION_ANDROID`),...q(`VERIFY_PURCHASE_PAY_PAL`),...q(`GET_STRIPE_CONFIGURATION`)},Dr=class{static getProducts(e,t){let n=c.createUrl(c.Shop.Products);return e&&t?n=c.createUrl(c.Shop.Products,[`platform`,e],[`excludePlatform`,t]):e?n=c.createUrl(c.Shop.Products,[`platform`,e]):t&&(n=c.createUrl(c.Shop.Products,[`excludePlatform`,t])),Y.createAsyncActionByType(Er.GET_PRODUCTS,async()=>d.get(n))}static getPaymentMethods(e,t){let n=c.createUrl(c.Shop.PaymentMethods);return e&&t?n=c.createUrl(c.Shop.PaymentMethods,[`platform`,e],[`excludePlatform`,t]):e?n=c.createUrl(c.Shop.PaymentMethods,[`platform`,e]):t&&(n=c.createUrl(c.Shop.PaymentMethods,[`excludePlatform`,t])),Y.createAsyncActionByType(Er.GET_PAYMENT_METHODS,async()=>d.get(n))}static getTurboRocketProducts(e,t){let n=c.createUrl(c.Shop.TurboRocketProducts);return Y.createAsyncActionByType(Er.GET_TURBO_PRODUCTS,async()=>d.get(n))}static getPresents(){let e=c.createUrl(c.Shop.Gifts);return Y.createAsyncActionByType(Er.GET_PRESENTS,async()=>d.get(e))}static getStarProducts(){let e=c.createUrl(c.Shop.StarProducts);return Y.createAsyncActionByType(Er.GET_STAR_PRODUCTS,async()=>d.get(e))}static purchaseCoins(e){let t=c.createUrl(c.Shop.Products);return Y.createAsyncActionByType(Er.PURCHASE_COINS,async()=>d.post(t),e)}static purchaseSwipes(){let e=c.createUrl(c.Shop.Swipes);return Y.createAsyncActionByType(Er.PURCHASE_SWIPES,async()=>d.post(e))}static verifyPurchaseIos(e){let t=c.createUrl(c.Payment.VerifyApplePayment);return Y.createAsyncActionByType(Er.VERIFY_PURCHASE_IOS,async()=>d.post(t,e))}static verifyPurchaseAndroid(e){let t=c.createUrl(c.Payment.VerifyGooglePayment);return Y.createAsyncActionByType(Er.VERIFY_PURCHASE_ANDROID,async()=>d.post(t,e))}static getSubscriptionProducts(e,t){let n=c.createUrl(c.Shop.SubscriptionProducts);return e&&t?n=c.createUrl(c.Shop.Products,[`platform`,e],[`excludePlatform`,t]):e?n=c.createUrl(c.Shop.SubscriptionProducts,[`platform`,e]):t&&(n=c.createUrl(c.Shop.SubscriptionProducts,[`excludePlatform`,t])),Y.createAsyncActionByType(Er.GET_SUBSCRIPTION_PRODUCTS,async()=>d.get(n))}
2static verifySubscriptionIos(e){let t=c.createUrl(c.Payment.VerifyAppleSubscription);return Y.createAsyncActionByType(Er.VERIFY_SUBSCRIPTION_IOS,async()=>d.post(t,e))}static verifySubscriptionAndroid(e){let t=c.createUrl(c.Payment.VerifyGoogleSubscription);return Y.createAsyncActionByType(Er.VERIFY_SUBSCRIPTION_ANDROID,async()=>d.post(t,e))}static verifyPayPalPayment(e){let t=c.createUrl(c.Payment.VerifyPayPalPayment);return Y.createAsyncActionByType(Er.VERIFY_PURCHASE_PAY_PAL,async()=>d.post(t,{orderId:e}))}static verifyStripeSubscription(e){let t=c.createUrl(c.Payment.StripeSubscriptionSelf(e));return Y.createAsyncActionByType(Er.VERIFY_STRIPE_SUBSCRIPTION,async()=>d.get(t))}static CancelStripeSubscription(){let e=c.createUrl(c.Payment.StripeSubscription);return Y.createAsyncActionByType(Er.CANCEL_STRIPE_SUBSCRIPTION,async()=>d.delete(e))}static purchaseSpin(){let e=c.createUrl(c.Shop.Spin);return Y.createAsyncActionByType(Er.PURCHASE_SPIN,async()=>d.post(e))}static getStripeConfiguration(){let e=c.createUrl(c.Payment.StripePublicKey);return Y.createAsyncActionByType(Er.GET_STRIPE_CONFIGURATION,async()=>d.get(e))}},Or={...q(`GET_TICKETS`),...q(`GET_TICKET`),...q(`CREATE_TICKET`),...q(`ADD_COMMENT`),...q(`CLAIM_EVENT`),...q(`GET_FAQS`)},kr=class{static getTickets(){let e=c.createUrl(c.Support.Base);return Y.createAsyncActionByType(Or.GET_TICKETS,async()=>d.get(e))}static getTicket(e){let t=c.createUrl(c.Support.Self(e));return Y.createAsyncActionByType(Or.GET_TICKET,async()=>d.get(t))}static createTicket(e,t){let n=c.createUrl(c.Support.Base);return Y.createAsyncActionByType(Or.CREATE_TICKET,async()=>d.put(n,e),t)}static createTicketComment(e,t){let n=c.createUrl(c.Support.Self(e));return Y.createAsyncActionByType(Or.ADD_COMMENT,async()=>d.put(n,{text:t}),e)}static getFaqs(e=xt.EN){let t=c.createUrl(c.Support.Faqs,[`language`,e]);return Y.createAsyncActionByType(Or.GET_FAQS,async()=>d.get(t))}},Ar=e=>e.support,jr=e=>
2Ar(e).collection??p(),Mr=(e,t)=>jr(e).items.find(e=>e.id===t),Nr=e=>Ar(e).faqs??p(),Pr=Ot();function Fr(e){return Fr=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},Fr(e)}function Ir(){}var Lr={getItem:Ir,setItem:Ir,removeItem:Ir};function Rr(e){if((typeof self>`u`?`undefined`:Fr(self))!==`object`||!(e in self))return!1;try{var t=self[e],n=`redux-persist ${e} test`;t.setItem(n,`test`),t.getItem(n),t.removeItem(n)}catch{return!1}return!0}function zr(e){var t=`${e}Storage`;return Rr(t)?self[t]:Lr}function Br(e){var t=zr(e);return{getItem:function(e){return new Promise(function(n,r){n(t.getItem(e))})},setItem:function(e,n){return new Promise(function(r,i){r(t.setItem(e,n))})},removeItem:function(e){return new Promise(function(n,r){n(t.removeItem(e))})}}}function Vr(e){return b(e)&&`items`in e&&y(e.items)}var Q={SEND_MESSAGE:`SEND_MESSAGE`,READ_DIALOG:`READ_DIALOG`,REFRESH_DIALOG:`REFRESH_DIALOG`,WRITE:`WRITE`,NEW_MESSAGE:`NEW_MESSAGE`,DIALOG_READ:`DIALOG_READ`,DIALOG_REFRESH:`DIALOG_REFRESH`,DIALOGS_REFRESH:`REFRESH_DIALOGS`,ON_WRITE:`ON_WRITE`,...q(`CREATE_DIALOG`),...q(`DELETE_DIALOG`),...q(`SET_FAVORITE`),...q(`UNSET_FAVORITE`),...q(`BUY_STARPRODUCT`),...q(`SEND_GIFT`),...q(`SEND_WINK`),...q(`SEND_IMAGE`),...q(`SEND_RENEWAL`),REMOVE_TEMP_DIALOG:`REMOVE_TEMP_DIALOG`,SET_CONNECTION_STATE:`SET_CONNECTION_STATE`},Hr=class{static sendMessage(e,t,n=mr.Message,r,i){let a={dialogId:e,message:t??null,recipientId:r,type:n,isPaid:i?.isPaid,metadata:i?.metadata,metadataId:i?.metadataId};return Y.createAction(Q.SEND_MESSAGE,a)}static sendUserReactionMessage(e,t,n,r){let i={contentType:n.contentType,contentId:n.contentId,reactionType:n.type,reactionText:n.reactionText??null};return this.sendMessage(e,r??n.reactionText??null,7,t,{isPaid:!1,metadataId:n.contentId,metadata:JSON.stringify(i)})}static readDialog(e){return Y.createAction(Q.READ_DIALOG,e)}static refresh(e,t,n){return Y.createAction(Q.REFRESH_DIALOG,{dialogId:e,page:t??1,pageSize:n??wt.CHAT_PAGE_SIZE})}static createDialog(e,t){let n={id:t.id,messages:p(),unreadCount:0,isFavorite:!1,messagesCount:0,partnerId:t.id,isReadOnly:!1,partner:{id:t.id,name:t.name,username:t.name,age:t.age,birthdate:t.birthdate,image:t.profileImage,isOnline:t.isOnline,isBlocked:!!(`isBlocked`in t&&t.isBlocked),isVerified:!!(`isVerified`in t&&t.isVerified)},temp:!0};return Y.createAction(Q.CREATE_DIALOG,n)}static deleteDialog(e){let t=c.createUrl(c.Chat.Self(e));return Y.createAsyncActionByType(Q.DELETE_DIALOG,async()=>d.delete(t),{id:e})}static write(e,t,n){let r={userId:e,partnerId:t,isWriting:n};return Y.createAction(Q.WRITE,r)}static dialogRefresh(e){return Y.createAction(Q.DIALOG_REFRESH,e)}static newMessage(e){return Y.createAction(Q.NEW_MESSAGE,e)}static dialogRead(e){return Y.createAction(Q.DIALOG_READ,e)}static onWrite(e){return Y.createAction(Q.ON_WRITE,e)}static setFavorite(e,t){let n=c.createUrl(c.Chat.Favorite(e));return Y.createAsyncActionByType(Q.SET_FAVORITE,async()=>d.post(n),{dialogId:e,name:t})}static sendImage(e,t,n,r){let i=c.createUrl(c.Chat.SendImage(e));return Y.createAsyncActionByType(Q.SEND_IMAGE,async()=>d.post(i,{message:r,image:t,cost:n}),{dialogId:e})}static sendGift(e,t,n,r){let i=c.createUrl(c.Chat.SendGift(e,t));return Y.createAsyncActionByType(Q.SEND_GIFT,async()=>d.post(i),{dialogId:e,name:r,cost:n})}static sendWink(e,t){let n=c.createUrl(c.Chat.SendWink(e));return Y.createAsyncActionByType(Q.SEND_WINK,async()=>d.post(n),{userId:e,userName:t})}static sendRenewal(e){let t=c.createUrl(c.Chat.SendRenewal(e));return Y.createAsyncActionByType(Q.SEND_RENEWAL,async()=>d.post(t))}static unsetFavorite(e,t){let n=c.createUrl(c.Chat.Favorite(e));return Y.createAsyncActionByType(Q.UNSET_FAVORITE,async()=>d.post(n),{dialogId:e,name:t})}static buyFavoritePackage(e,t,n){let r=c.createUrl(c.Shop.StarProducts);return Y.createAsyncActionByType(Q.BUY_STARPRODUCT,async()=>d.post(r,{starProductId:e}),{stars:t,cost:n})}static removeTempDialog(e){return Y.createAction(Q.REMOVE_TEMP_DIALOG,{uuid:e})}static setConnectionState(e){return Y.createAction(Q.SET_CONNECTION_STATE,{newConnectionState:e})}},Ur=e=>e.unreadCount>0&&e.lastMessage!==null,Wr=e=>{if(e.isReadOnly||!e.lastMessage?.sentAt||cn.current.dialogDeactivateAfterDays===0||cn.current.dialogReactivationDurationDays===0)return!1;let t=cn.current.dialogDeactivateAfterDays;return u(new Date(e.lastMessage.sentAt),t)<new Date},Gr=e=>{if(e.isReadOnly||!e.lastMessage?.sentAt||cn.current.dialogDeactivateAfterDays===0||cn.current.dialogReactivationDurationDays===0)return!1;let t=cn.current.dialogDeactivateAfterDays+cn.current.dialogReactivationDurationDays;return u(new Date(e.lastMessage.sentAt),t)<new Date},Kr={dialogs:p(),isConnectedToWebSocket:!1};function qr(e=Kr,t){switch(t.type){case Q.SET_CONNECTION_STATE:{let{newConnectionState:n}=t.payload;return X(e,{isConnectedToWebSocket:n})}case Q.DIALOG_REFRESH:{let n=t.payload;return $r(e,n)}case Q.NEW_MESSAGE:return ei(e,t.payload);case Q.DIALOG_READ:{let{dialogId:n,readBy:r}=t.payload;return X(e,{dialogs:Pt.updateElementOfCollection(e.dialogs,e=>e.partner.id===r?X(e,{unreadCount:0,messages:X(e.messages??p(),{items:(e.messages?.items??[]).map(e=>e.isRead?e:X(e,{isRead:!0}))}),lastMessage:e.lastMessage?X(e.lastMessage,{isRead:!0}):void 0}):e.id===n?X(e,{unreadCount:0,lastMessage:e.lastMessage?X(e.lastMessage,{isRead:!0}):void 0}):e)})}case Q.READ_DIALOG:{let{dialogId:n}=t.payload;return X(e,{dialogs:Pt.updateElementOfCollectionByProperty(e.dialogs,`id`,n,e=>X(e,{unreadCount:0,lastMessage:e.lastMessage?X(e.lastMessage,{isRead:!0}):void 0,messages:X(e.messages??p(),{items:(e.messages?.items??[]).map(e=>e.isRead?e:X(e,{isRead:!0}))})}))})}case Q.CREATE_DIALOG:{let{id:n}=t.payload;if(e.dialogs.items.find(e=>e.partner.id===n))return e;let r=Yr(t.payload);return X(e,{dialogs:Pt.addToCollection(e.dialogs,r)})}case Q.DELETE_DIALOG_RESPONSE:{let{id:n}=t.payload.params;return X(e,{dialogs:Pt.removeFromCollectionByProperty(e.dialogs,`id`,n)})}case Q.SET_FAVORITE_RESPONSE:{let{dialogId:n}=t.payload.params;return X(e,{dialogs:Pt.updateElementOfCollectionByProperty(e.dialogs,`id`,n,e=>X(e,{isFavorite:!0}))})}case Q.UNSET_FAVORITE_RESPONSE:{let{dialogId:n}=t.payload.params;return X(e,{dialogs:Pt.updateElementOfCollectionByProperty(e.dialogs,`id`,n,e=>X(e,{isFavorite:!1}))})}case Q.REMOVE_TEMP_DIALOG:{let{uuid:n}=t.payload;return(e.dialogs.items.find(e=>e.id===n)?.messages?.items?.length??0)>0?e:X(e,{dialogs:Pt.removeFromCollectionByProperty(e.dialogs,`id`,n)})}case Q.ON_WRITE:{let{isWriting:n,partnerId:r}=t.payload;return X(e,{dialogs:Pt.updateElementOfCollection(e.dialogs,e=>e.partner?.id===r?X(e,{isWriting:n}):e)})}case F.SUBMIT_LOGIN:case F.LOGOUT:return Kr;default:return e}}function Jr(e){if(!e?.items?.length)return{};let t={};
2return e.items.forEach(e=>{switch(e.type){case mr.Image:t.images=t.images||[],t.images.push(e);break;case mr.Zwinker:t.winks=t.winks||[],t.winks.push(e);break;case mr.Present:t.presents=t.presents||[],t.presents.push(e);break;case mr.IceBreaker:t.iceBreakers=t.iceBreakers||[],t.iceBreakers.push(e);break;case mr.VideoMessage:t.videoMessages=t.videoMessages||[],t.videoMessages.push(e);break;case mr.VoiceMessage:t.voiceMessages=t.voiceMessages||[],t.voiceMessages.push(e);break;case mr.ChatRenewal:t.chatRenewals=t.chatRenewals||[],t.chatRenewals.push(e);break;case mr.UserReaction:case 7:t.userReactions=t.userReactions||[],t.userReactions.push(e)}}),Object.values(t).forEach(e=>{Array.isArray(e)&&e.sort((e,t)=>e.sentAt&&t.sentAt?new Date(e.sentAt).getTime()-new Date(t.sentAt).getTime():e.id.localeCompare(t.id))}),t}function Yr(e){let t=Jr(e.messages);return X(e,{...t})}function Xr(e,t){let n={};switch(t.type){case mr.Image:n.images=[...e.images||[],t];break;case mr.Zwinker:n.winks=[...e.winks||[],t];break;case mr.Present:n.presents=[...e.presents||[],t];break;case mr.IceBreaker:n.iceBreakers=[...e.iceBreakers||[],t];break;case mr.VideoMessage:n.videoMessages=[...e.videoMessages||[],t];break;case mr.VoiceMessage:n.voiceMessages=[...e.voiceMessages||[],t];break;case mr.ChatRenewal:n.chatRenewals=[...e.chatRenewals||[],t];break;case mr.UserReaction:case 7:n.userReactions=[...e.userReactions||[],t]}return n}function Zr(e,t){if(!t?.items?.length)return e??p();if(!e?.items?.length)return t;let n=new Map(t.items.map(e=>[e.id,e])),r=[...e.items.filter(e=>e.isPeding?!0:!n.has(e.id)),...t.items].filter((e,t,n)=>n.findIndex(t=>t.id===e.id)===t).sort((e,t)=>{if(e.sentAt&&t.sentAt){let n=new Date(e.sentAt).getTime(),r=new Date(t.sentAt).getTime();if(n!==r)return n-r}return e.id.localeCompare(t.id)});return X(t,{items:r,totalCount:Math.max(r.length,t.totalCount||0)})}function Qr(e,t){if(!e)return Yr(t);let n=Zr(e.messages,t.messages),r=Math.max(e.messagesCount||0,t.messagesCount||0,n.items.length),i=Jr(n);return X(t,{messages:n,messagesCount:r,temp:e.temp,...i})}function $r(e,t){if(Vr(t)){let n=e.dialogs.items.reduce((e,t)=>(e[t.id]=t,e),{}),r=Pt.updateElementOfCollection(t,e=>{let t=n[e.id];return Qr(t,e)}),i=e.dialogs?.items.filter(e=>e.temp&&!t.items.some(t=>t.id===e.id))??[],a=Pt.addToCollection(r,...i);return X(e,{dialogs:X(a,{items:a.items.filter(e=>!Gr(e))})})}{if(Gr(t))return X(e,{dialogs:Pt.removeFromCollectionByProperty(e.dialogs,`id`,t.id)});let n=Qr(e.dialogs.items.find(e=>e.id===t.id),t);return X(e,{dialogs:Pt.updateElementOfCollectionByProperty(e.dialogs,`id`,t.id,n)})}}function ei(e,{dialog:t,message:n,dialogRef:r}){if(r){let t=e.dialogs.items.find(e=>e.id===r.partnerId||e.partner.id===r.partnerId),i=Yr(r),a=Xr(i,n),o=X(i,{messages:r.messages?.items.length===0?Pt.addToCollection(r.messages,n):Zr(i.messages,r.messages),lastMessage:n,unreadCount:n.senderId===r.partner.id?r.unreadCount+1:r.unreadCount,messagesCount:r.messagesCount+1,...a});return t?X(e,{dialogs:Pt.addToCollection(Pt.removeFromCollectionByProperty(e.dialogs,`id`,t.id),o)}):X(e,{dialogs:Pt.addToCollection(e.dialogs,o)})}return X(e,{dialogs:Pt.updateElementOfCollectionByProperty(e.dialogs,`id`,t,e=>{let t=Xr(e,n);return X(e,{messages:Pt.addToCollection(e.messages,n),lastMessage:n,unreadCount:n.senderId===e.partner.id?e.unreadCount+1:e.unreadCount,messagesCount:e.messagesCount+1,...t})})})}var ti=Ft.create({notifications:[]},{[ln.ENQUEUE_SNACKBAR]:(e,t)=>X(e,{notifications:[...e.notifications,t.payload]}),[ln.CLOSE_SNACKBAR]:(e,t)=>X(e,{notifications:e.notifications.map(e=>t.payload.dismissAll||e.key===t.payload.key?X(e,{dismissed:!0}):e)}),[ln.REMOVE_SNACKBAR]:(e,t)=>X(e,{notifications:e.notifications.filter(e=>e.key!==t.payload)})}),ni={userId:void 0,authenticationState:void 0,registerState:void 0};function ri(e=ni,t){switch(t.type){case F.LOGOUT:case F.SESSION_EXPIRED:case F.SUBMIT_LOGOUT_RESPONSE:case R.DELETE_USER_RESPONSE:return ni;case F.FACEBOOK_LOGIN_USER_RESPONSE:case F.APPLE_LOGIN_USER_RESPONSE:case F.GOOGLE_LOGIN_USER_RESPONSE:case F.TOKEN_LOGIN_RESPONSE:case F.SUBMIT_LOGIN_RESPONSE:{let{authenticationState:n,user:r}=J(t);return X(e,{userId:r?.id,authenticationState:n,registerState:void 0})}case R.GET_USER_RESPONSE:{let n=J(t);return!e.userId||n.id!==e.userId?e:X(e,{userId:n.id})}
2case F.FACEBOOK_REGISTER_USER_RESPONSE:case F.APPLE_REGISTER_USER_RESPONSE:case F.GOOGLE_REGISTER_USER_RESPONSE:case F.SUBMIT_REGISTER_RESPONSE:{let{registerCreationState:n,user:r}=J(t);return X(e,{registerState:n,userId:r?.id})}case F.DISMISS_AUTHENTICATION:return X(e,{authenticationState:void 0});case F.TRANSIENT_LOGIN_RESPONSE:{if(dn(t.payload))return e;let{user:n}=J(t);return n?X(e,{userId:n.id}):e}default:return e}}var ii={currentEvents:p(),receivedBonus:void 0},ai=Ft.create(ii,{[vr.GET_EVENTS_RESPONSE]:(e,t)=>X(e,{currentEvents:J(t)}),[vr.GET_EVENTS_FAILED]:(e,t)=>X(e,{currentEvents:p()}),[vr.CLAIM_EVENT_RESPONSE]:(e,t)=>X(e,{receivedBonus:J(t)}),[vr.CLAIM_EVENT_FAILED]:(e,t)=>X(e,{receivedBonus:void 0}),[vr.CLEAR_BONUS]:(e,t)=>X(e,{receivedBonus:void 0})}),oi={likes:_r(),visitors:_r(),matches:_r(),allInteractions:_r(),blockedUsers:p(),matchesOfTheDay:p(),currentMatchOfTheDay:void 0};function si(e=oi,t){switch(t.type){case br.GET_LIKES_RESPONSE:{let n=J(t),{isNext:r}=Lt(t);if(!r)return X(e,{likes:n});let i=ci(e.likes,n);i.count=i.items.length;try{i.new=i.items.length-e.likes.items.length}catch{i.new=n.new}return X(e,{likes:i})}case br.GET_VISITORS_RESPONSE:{let n=J(t),{isNext:r}=Lt(t);if(!r)return X(e,{visitors:n});let i=ci(e.visitors,n);i.count=i.items.length;try{i.new=i.items.length-e.visitors.items.length}catch{i.new=n.new}return X(e,{visitors:i})}case br.GET_MATCHES_RESPONSE:{let n=J(t),{isNext:r}=Lt(t);if(!r)return X(e,{matches:n});let i=ci(e.matches,n);i.count=i.items.length;try{i.new=i.items.length-e.allInteractions.items.length}catch{i.new=n.new}return X(e,{matches:i})}case br.GET_ALL_INTERACTIONS_RESPONSE:{let n=J(t),{isNext:r}=Lt(t);if(!r)return X(e,{allInteractions:n});let i=ci(e.allInteractions,n);i.count=i.items.length;try{i.new=i.items.length-e.allInteractions.items.length}catch{i.new=0}return X(e,{allInteractions:i})}case br.GET_BLOCKED_USERS_RESPONSE:return X(e,{blockedUsers:J(t)});case br.GET_BLOCKED_USERS_FAILED:return{...e,blockedUsers:ne()};case br.BLOCK_USER_RESPONSE:return X(e,{blockedUsers:zt.addToCollection(e.blockedUsers,J(t))});case br.UNBLOCK_USER_RESPONSE:{let{id:n}=Lt(t);return X(e,{blockedUsers:zt.removeFromCollectionByProperty(e.blockedUsers,`id`,n)})}case br.UNLOCK_USER_RESPONSE:{let{type:n}=Lt(t),r=J(t),i=n===ie.LIKE?`likes`:`visitors`,a=X(e[i],{items:jt(e[i].items,`id`,r.id,e=>X(e,r))}),o=X(e.allInteractions,{items:jt(e.allInteractions.items,`id`,r.id,e=>X(e,r))});return X(e,{[i]:a,allInteractions:o})}case br.GET_MATCHES_OF_THE_DAY_REQUEST:return X(e,{matchesOfTheDay:p()});case br.GET_MATCHES_OF_THE_DAY_RESPONSE:{let n=J(t),r=e.currentMatchOfTheDay;return n.items&&n.items.length>0&&(r=n.items.filter(e=>Jn(new Date(e.date)))),X(e,{matchesOfTheDay:n,currentMatchOfTheDay:r})}case br.GET_MATCHES_OF_THE_DAY_FAILED:return X(e,{matchesOfTheDay:p()});case br.UPDATE_MATCH_INTERACTION_STATE:{let{id:n,isMatch:r}=t.payload;return X(e,{allInteractions:X(e.allInteractions,{items:jt(e.allInteractions.items,`id`,n,e=>X(e,{isLiked:r?!0:e.isLiked,isMatch:r,genDate:r?new Date().toISOString():e.genDate})).sort((e,t)=>new Date(t.genDate).getTime()-new Date(e.genDate).getTime())}),likes:X(e.likes,{items:jt(e.likes.items,`id`,n,e=>X(e,{isLiked:r?!0:e.isLiked,isMatch:r,genDate:r?new Date().toISOString():e.genDate})).sort((e,t)=>new Date(t.genDate).getTime()-new Date(e.genDate).getTime())})})}default:return e}}function ci(e,t){return e.next?.href===t.next?.href?X(e,{items:e.items,self:t.self,next:t.next,prev:t.prev}):X(e,{items:Mt(e.items,...t.items),self:t.self,next:t.next,prev:t.prev})}var li={users:p(),searchedUsers:p(),loadedUsers:{}},ui=Ft.create(li,{[Yn]:(e,t)=>X(e,{users:e?.users??p(),searchedUsers:e?.searchedUsers??p(),loadedUsers:e.loadedUsers??{}}),[Sr.GET_USERS_RESPONSE]:(e,t)=>{let{isNext:n}=Lt(t),r=J(t);return X(e,{users:n?{...r,...Pt.addToCollection(e.users,...r.items),next:r.next,self:r.self,prev:r.prev}:r})},[Sr.LIKE_STRANGER_USER]:(e,t)=>X(e,{users:Pt.updateElementOfCollectionByProperty(e.users,`id`,t.payload.userId,e=>X(e,{isLiked:!0})),loadedUsers:e.loadedUsers[t.payload.userId]?X(e.loadedUsers,{[t.payload.userId]:X(e.loadedUsers[t.payload.userId],{isLiked:!0})}):e.loadedUsers}),[Sr.GET_STRANGER_USER_RESPONSE]:(e,t)=>{let n=J(t);return X(e,{loadedUsers:X(e.loadedUsers,{[n.id]:n})})},[fr.PURCHASE_COIN_IMAGE_RESPONSE]:(e,t)=>{let n=J(t),{userId:r,imageId:i}=Lt(t);return e.loadedUsers[r]?X(e,{loadedUsers:X(e.loadedUsers,{[r]:X(e.loadedUsers[r],{images:Pt.updateElementOfCollectionByProperty(e.loadedUsers[r].images??p(),`id`,i,()=>X(n,{cost:0}))})})}):e},[br.UPDATE_MATCH_INTERACTION_STATE]:(e,t)=>{let{id:n,isMatch:r}=t.payload;return X(e,{users:Pt.updateElementOfCollectionByProperty(e.users,`id`,n,e=>X(e,{isMatch:r,isLiked:r?!0:e.isLiked})),loadedUsers:e.loadedUsers[n]?X(e.loadedUsers,{[n]:X(e.loadedUsers[n],{isLiked:r?!0:e.loadedUsers[n].isLiked,isMatch:r})}):e.loadedUsers})},[F.LOGOUT]:(e,t)=>li}),di={feed:p()},fi=Ft.create(di,{[wr.GET_NEWS_FEED_RESPONSE]:(e,t)=>{let{next:n}=Lt(t);if(!n)return X(e,{feed:J(t)});let r=J(t);return X(e,{feed:{...Pt.addToCollection(e.feed,...r.items),next:r.next,prev:r.prev,self:r.self}})},[wr.READ_NEWS_FEED_RESPONSE]:(e,t)=>X(e,{feed:Pt.updateElementOfCollectionByProperty(e.feed,`id`,Lt(t).id,e=>X(e,{isRead:!0}))}),[wr.DISMISS_NEWS_FEED_RESPONSE]:(e,t)=>X(e,{feed:Pt.removeFromCollectionByProperty(e.feed,`id`,Lt(t).id)}),[wr.READ_ALL_NEWS_FEED_RESPONSE]:(e,t)=>X(e,{feed:X(e.feed,{totalCount:0,items:e.feed.items.map(e=>X(e,{isRead:!0}))})})}),pi={products:p(),presents:p(),starProducts:p(),icebreakers:p(),turboRockets:p(),subscriptionProducts:p(),paymentMethods:p(),interests:p(),profileQuestions:p(),stripeConfig:null},mi=Ft.create(pi,{[Er.GET_PRODUCTS_RESPONSE]:(e,t)=>X(e,{products:J(t)}),[Er.GET_PRESENTS_RESPONSE]:(e,t)=>X(e,{presents:J(t)}),[Er.GET_STAR_PRODUCTS_RESPONSE]:(e,t)=>X(e,{starProducts:J(t)}),[fr.GET_ICEBREAKERS_RESPONSE]:(e,t)=>X(e,{icebreakers:J(t)}),[fr.GET_INTERESTS_RESPONSE]:(e,t)=>X(e,{interests:J(t)}),[fr.GET_PROFILE_QUESTIONS_RESPONSE]:(e,t)=>X(e,{profileQuestions:J(t)}),[Er.GET_TURBO_PRODUCTS_RESPONSE]:(e,t)=>X(e,{turboRockets:J(t)}),[Er.GET_SUBSCRIPTION_PRODUCTS_RESPONSE]:(e,t)=>X(e,{subscriptionProducts:J(t)}),[Er.GET_PAYMENT_METHODS_RESPONSE]:(e,t)=>X(e,{paymentMethods:J(t)}),[F.LOGOUT]:()=>pi,[Er.GET_STRIPE_CONFIGURATION_RESPONSE]:(e,t)=>X(e,{stripeConfig:J(t)})}),hi={collection:p(),faqs:p()},gi=Ft.create(hi,{[Or.GET_TICKETS_RESPONSE]:(e,t)=>X(e,{collection:J(t)}),[Or.GET_TICKET_RESPONSE]:(e,t)=>X(e,{collection:It.handleGetEntityResponse(e.collection,t)}),[Or.CREATE_TICKET_RESPONSE]:(e,t)=>X(e,{collection:It.handleAddEntityResponse(e.collection,t)}),[Or.ADD_COMMENT_RESPONSE]:(e,t)=>X(e,{collection:Pt.updateElementOfCollectionByProperty(e.collection,`id`,Lt(t),e=>X(e,{comments:It.handleAddEntityResponse(e.comments,t)}))}),[Or.GET_FAQS_RESPONSE]:(e,t)=>X(e,{faqs:J(t)}),[F.LOGOUT]:()=>hi}),_i=e=>b(e)&&`href`in e,vi;(function(e){e.SUCCEEDED=`succeeded`,e.FAILED=`failed`,e.UNKNOWN_ACCOUNT=`unknownAccount`,e.INVALID_CREDENTIALS=`invali
2dCredentials`,e.INVALID_TOKEN=`invalidToken`,e.PROVIDER_TOKEN_INVALID=`providerTokenInvalid`})(vi||={});function yi(e,t){let n={...e};switch(t.bonusType){case hr.Coins:n.freeCoins+=t.amount;break;case hr.Swipes:n.freeSwipesCount+=t.amount;break;case hr.SwipesUndo:n.freeSwipesUndoCount+=t.amount;break;case hr.Messages:n.freeMessagesCount+=t.amount;break;case hr.IceBreakers:n.freeIceBreakersCount+=t.amount;break;case hr.Wink:n.freeWinkCount+=t.amount;break;case hr.Gift:n.freeGiftCount+=t.amount;break;case hr.TurboRockets:n.freeTurboRocketsCount+=t.amount;break;case hr.LocationChanges:n.freeLocationChangesCount+=t.amount;break;case hr.VisitUnlocks:n.freeVisitUnlocksCount+=t.amount;break;case hr.LikesUnlocks:n.freeLikesUnlocksCount+=t.amount;break;case hr.Spins:break;case hr.SuperLike:}return n}var bi={user:void 0,userVerification:void 0,currentDailyLoginBonus:void 0,dailyLoginBonusDate:void 0,pwaInstallBonusPreview:void 0,pwaInstallBonusReward:void 0};function xi(e=bi,t){switch(t.type){case R.CONSUME_COINS:{if(!e.user)return e;let{amount:n}=t.payload;return X(e,{user:{...e.user,balance:e.user.balance-n}})}case F.TRANSIENT_LOGIN_RESPONSE:case F.FACEBOOK_LOGIN_USER_RESPONSE:case F.APPLE_LOGIN_USER_RESPONSE:case F.GOOGLE_LOGIN_USER_RESPONSE:case F.SUBMIT_LOGIN_RESPONSE:{let{user:n}=J(t);return X(e,{user:n})}case R.DELETE_USER_RESPONSE:case F.SUBMIT_LOGOUT_RESPONSE:return X(e,{user:void 0});case F.FACEBOOK_REGISTER_USER_RESPONSE:case F.APPLE_REGISTER_USER_RESPONSE:case F.GOOGLE_REGISTER_USER_RESPONSE:case F.SUBMIT_REGISTER_RESPONSE:{let{user:n}=J(t);return X(e,{user:n})}case R.UPDATE_USER_RESPONSE:{let n=Lt(t);return!e.user||n.id!==e.user.id?e:X(e,{user:n})}case R.COMPLETE_REGISTRATION_RESPONSE:{let n=J(t);return!e.user||n.id!==e.user.id?e:X(e,{user:n})}case R.GET_USER_RESPONSE:{let n=J(t);return!e.user||n.id!==e.user.id?e:X(e,{user:n})}case R.UPDATE_USER_PICTURE_RESPONSE:{if(!e.user)return e;let{id:n}=Lt(t);return X(e,{user:X(e.user,{profileImage:J(t),profileImageId:n})})}case R.UPDATE_USER_IMAGE_RESPONSE:{if(!e.user||!e.user.images)return e;let{id:n,cost:r}=Lt(t);return X(e,{user:X(e.user,{images:Pt.updateElementOfCollectionByProperty(e.user.images,`id`,n,e=>X(e,{cost:r}))})})}case Er.PURCHASE_SWIPES_RESPONSE:return e.user?X(e,{user:X(e.user,J(t))}):e;case R.ON_SWIPE:return e.user?X(e,{user:X(e.user,{freeSwipesCount:e.user.freeSwipesCount-1})}):e;case R.UPLOAD_USER_IMAGE_RESPONSE:{if(!e.user)return e;let n=J(t);return _i(n)?X(e,{user:X(e.user,{profileImage:n})}):X(e,{user:X(e.user,{images:Pt.addToCollection(e.user.images,n)})})}case R.GET_DAILY_BONUS_RESPONSE:{if(!e.user)return e;let n=J(t);return X(e,{user:yi(e.user,n),currentDailyLoginBonus:n,dailyLoginBonusDate:new Date().toISOString()})}case R.GET_PWA_INSTALL_BONUS_RESPONSE:return X(e,{pwaInstallBonusPreview:J(t)});case R.UPDATE_PWA_INSTALL_STATE_RESPONSE:{if(!e.user)return e;let{hasInstalledPwa:n,bonusCodeReward:r}=J(t);return X(e,{user:X(r?E(e.user,r):e.user,{hasInstalledPwa:n}),pwaInstallBonusReward:r})}case R.CLEAR_PWA_INSTALL_BONUS_REWARD:return X(e,{pwaInstallBonusReward:void 0});case R.UPLOAD_COIN_PICTURE_RESPONSE:return e.user?X(e,{user:X(e.user,{images:Pt.addToCollection(e.user.images,J(t))})}):e;case R.DELETE_PICTURE_RESPONSE:{if(!e.user)return e;let{imageId:n}=Lt(t),r={images:Pt.removeFromCollectionByProperty(e.user.images,`id`,n)};return e.user.profileImageId===n&&(r={...r,profileImage:void 0,profileImageId:void 0}),X(e,{user:X(e.user,r)})}case Q.SEND_MESSAGE:return e.user?e.user.freeMessagesCount>0?X(e,{user:X(e.user,{freeMessagesCount:e.user.freeMessagesCount-1})}):X(e,{user:T(e.user,t.payload.type===mr.Message?cn.getMessagePrice(t.payload.message??``):t.payload.type===mr.Zwinker?cn.current.winkPrice:0)}):e;case fr.UNDO_SWIPE_REQUEST:{if(!e.user)return e;let t=e.user.freeSwipesUndoCount-1;return X(e,{user:X(e.user,{freeSwipesUndoCount:Math.max(t,0)})})}case fr.UNDO_SWIPE_FAILED:{if(!e.user)return e;let t=e.user.freeSwipesUndoCount+1;return X(e,{user:X(e.user,{freeSwipesUndoCount:Math.max(t,0)})})}case fr.SEND_ICEBREAKER_RESPONSE:return e.user?e.user.freeIceBreakersCount>0?X(e,{user:X(e.user,{freeIceBreakersCount:e.user.freeIceBreakersCount-1})}):X(e,{user:T(e.user,cn.current.iceBreakerPrice)}):e;case Q.BUY_STARPRODUCT_RESPONSE:return e.user?X(e,{user:X(e.user,J(t))}):e;case Q.SET_FAVORITE_RESPONSE:case Q.UNSET_FAVORITE_RESPONSE:return e.user?X(e,{user:X(e.user,{stars:e.user.stars-1})}):e;case Q.SEND_GIFT_RESPONSE:return e.user?e.user.freeGiftCount>0?X(e,{user:X(e.user,{freeGiftCount:e.user.freeGiftCount-1})}):X(e,{user:T(e.user,Lt(t).cost)}):e;case Q.SEND_WINK_RESPONSE:return e.user?e.user.freeWinkCount>0?X(e,{user:X(e.user,{freeWinkCount:e.user.freeWinkCount-1})}):X(e,{user:T(e.user,cn.current.winkPrice)}):e;case Q.SEND_RENEWAL_RESPONSE:return e.user?X(e,{user:T(e.user,cn.current.dialogRenewalMessageCost)}):e;case fr.PURCHASE_COIN_IMAGE_RESPONSE:return e.user?X(e,{user:T(e.user,Lt(t).cost)}):e;case fr.GET_TURBO_ROCKET_RESPONSE:{if(!e.user)return e;let{coins:n,freeCoins:r,endDate:i}=J(t);return X(e,{user:X(e.user,{coins:n,freeCoins:r,turboRocketEndDate:i?new Date(i).getTime()<new Date().getTime()?void 0:i:void 0})})}case fr.TRIGGER_TURBO_ROCKET_RESPONSE:{if(!e.user)return e;let{coins:n,freeCoins:r,endDate:i,freeTurboRocketsCount:a}=J(t);return X(e,{user:X(e.user,{coins:n,freeCoins:r,freeTurboRocketsCount:a??e.user.freeTurboRocketsCount,turboRocketEndDate:i?new Date(i).getTime()<new Date().getTime()?void 0:i:void 0})})}case R.CHANGE_LOCATION_RESPONSE:{if(!e.user)return e;let{city:n,country:r,zip:i}=Lt(t);return e.user.freeLocationChangesCount>0?X(e,{user:X(e.user,{freeLocationChangesCount:e.user.freeLocationChangesCount-1,city:n,country:r,zip:i})}):X(e,{user:X(e.user,{...T(e.user,cn.current.changeLocationPrice),city:n,country:r,zip:i})})}case R.UPDATE_SEARCH_SETTINGS_RESPONSE:return e.user?X(e,{user:X(e.user,Lt(t))}):e;case fr.REDEEM_BONUS_CODE_RESPONSE:{if(!e.user)return e;let n=J(t);return X(e,{user:E(e.user,n)})}case fr.REDEEM_BONUS_CODE_TRANSIENT:return e.user?X(e,{user:E(e.user,t.payload)}):e;case Er.VERIFY_PURCHASE_ANDROID_RESPONSE:case Er.VERIFY_PURCHASE_IOS_RESPONSE:return X(e,{user:J(t)});case Er.VERIFY_SUBSCRIPTION_ANDROID_RESPONSE:case Er.VERIFY_SUBSCRIPTION_IOS_RESPONSE:return X(e,{user:J(t)});case br.UNLOCK_USER_RESPONSE:return e.user?t.payload.params.type===ie.LIKE?e.user.freeLikesUnlocksCount>0?X(e,{user:X(e.user,{freeLikesUnlocksCount:e.user.freeLikesUnlocksCount-1})}):X(e,{user:T(e.user,cn.current.unlockLikePrice)}):e.user.freeVisitUnlocksCount>0?X(e,{user:X(e.user,{freeVisitUnlocksCount:e.user.freeVisitUnlocksCount-1})}):X(e,{user:T(e.user,cn.current.unlockVisitPrice)}):e;case wr.READ_ALL_NEWS_FEED_RESPONSE:return e.user?X(e,{user:X(e.user,{lastNotificationReadTime:new Date().toISOString()})}):e;case vr.CLAIM_EVENT_RESPONSE:{if(!e.user)return e;let{freeCoins:n=0,freeGiftCount:r=0,freeIceBreakersCount:i=0,freeLikesUnlocksCount:a=0,freeLocationChangesCount:o=0,freeMessagesCount:s=0,freeSwipesCount:c=0,freeTurboRocketsCount:l=0,freeVisitUnlocksCount:u=0,freeWinkCount:d=0}=J(t);return X(e,{user:X(e.user,{freeCoins:e.user.freeCoins+n,freeGiftCount:e.user.freeGiftCount+r,freeIceBreakersCount:e.user.freeIceBreakersCount+i,freeLikesUnlocksCount:e.user.freeLikesUnlocksCount+a,freeLocationChangesCount:e.user.freeLocationChangesCount+o,freeMessagesCount:e.user.freeMessagesCount+s,freeSwipesCount:e.user.freeSwipesCount+c,freeTurboRocketsCount:e.user.freeTurboRocketsCount+l,freeVisitUnlocksCount:e.user.freeVisitUnlocksCount+u,freeWinkCount:e.user.freeWinkCount+d})})}case Er.PURCHASE_SPIN_RESPONSE:{if(!e.user)return e;let{type:n,value:r}=J(t);return X(e,{user:w(X(e.user,{}),n,r)})}case R.ACCEPT_DELETION_OFFER_RESPONSE:{if(!e.user)return e;let{freeCoins:n}=Lt(t);return X(e,{user:X(e.user,{freeCoins:e.user.freeCoins+n})})}case R.SET_VERIFICATION_RESPONSE:case R.REQUEST_VERIFICATION_RESPONSE:return X(e,{userVerification:J(t)});default:return e}}var Si={authentication:ri,user:xi,shop:mi,chat:qr,likes:si,nearby:ui,newsfeed:fi,notifications:ti,event:ai,support:gi},Ci=Ft.combine(Si),$=et();function wi(e={}){let{nonce:t,locale:n,onScriptLoadSuccess:r,onScriptLoadError:i}=e,[a,o]=(0,Z.useState)(!1),s=(0,Z.useRef)(r);s.current=r;let c=(0,Z.useRef)(i);return c.current=i,(0,Z.useEffect)(()=>{let e=document.createElement(`script`);return e.src=`https://accounts.google.com/gsi/client`,n&&(e.src+=`?hl=${n}`),e.async=!0,e.defer=!0,e.nonce=t,e.onload=()=>{var e;o(!0),(e=s.current)==null||e.call(s)},e.onerror=()=>{var e;o(!1),(e=c.current)==null||e.call(c)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[t]),a}var Ti=(0,Z.createContext)(null);function Ei({clientId:e,nonce:t,locale:n,onScriptLoadSuccess:r,onScriptLoadError:i,children:a}){let o=wi({nonce:t,onScriptLoadSuccess:r,onScriptLoadError:i,locale:n}),s=(0,Z.useMemo)(()=>({locale:n,clientId:e,scriptLoadedSuccessfully:o}),[e,o]);return Z.createElement(Ti.Provider,{value:s},a)}function Di(){let e=(0,Z.useContext)(Ti);if(!e)throw Error(`Google OAuth components must be used within GoogleOAuthProvider`);return e}function Oi(e){return e?.clientId??e?.client_id}var ki={large:40,medium:32,small:20};function Ai({onSuccess:e,onError:t,useOneTap:n,promptMomentNotification:r,type:i=`
2standard`,theme:a=`outline`,size:o=`large`,text:s,shape:c,logo_alignment:l,width:u,click_listener:d,state:f,containerProps:p,login_hint:m,...h}){let g=(0,Z.useRef)(null),{clientId:_,locale:v,scriptLoadedSuccessfully:y}=Di(),b=(0,Z.useRef)(e);b.current=e;let x=(0,Z.useRef)(t);x.current=t;let S=(0,Z.useRef)(r);return S.current=r,(0,Z.useEffect)(()=>{var e,t,r;if(y)return(e=(window==null?void 0:window.google)?.accounts?.id)==null||e.initialize({client_id:_,callback:e=>{if(!e?.credential)return x.current?.call(x);let{credential:t,select_by:n}=e;b.current({credential:t,clientId:Oi(e),select_by:n})},login_hint:m,...h}),(t=(window==null?void 0:window.google)?.accounts?.id)==null||t.renderButton(g.current,{type:i,theme:a,size:o,text:s,shape:c,logo_alignment:l,width:u,locale:v,click_listener:d,state:f}),n&&((r=(window==null?void 0:window.google)?.accounts?.id)==null||r.prompt(S.current)),()=>{var e;n&&((e=(window==null?void 0:window.google)?.accounts?.id)==null||e.cancel())}},[_,y,n,i,a,o,s,c,l,u,v,m]),Z.createElement(`div`,{...p,ref:g,style:{height:ki[o],...p?.style}})}var ji=e=>{let{children:t}=e;return!fn.google.clientId||!fn.google.enabled?(0,$.jsx)($.Fragment,{children:t}):(0,$.jsx)(Ei,{clientId:fn.google.clientId,children:t})},Mi=new Map,Ni={insert:void 0},Pi=(e,t)=>{let n=Me(e);return n.sheet=new t({key:n.key,nonce:n.sheet.nonce,container:n.sheet.container,speedy:n.sheet.isSpeedy,prepend:n.sheet.prepend,insertionPoint:n.sheet.insertionPoint}),n},Fi;if(typeof document==`object`&&(Fi=document.querySelector(`[name="emotion-insertion-point"]`),!Fi)){Fi=document.createElement(`meta`),Fi.setAttribute(`name`,`emotion-insertion-point`),Fi.setAttribute(`content`,``);let e=document.querySelector(`head`);e&&e.prepend(Fi)}function Ii(e,t){if(e||t){class n extends at{insert(e,t){return Ni.insert?Ni.insert(e,t):(this.key&&this.key.endsWith(`global`)&&(this.before=Fi),super.insert(e,t))}}let r=Pi({key:`css`,insertionPoint:e?Fi:void 0},n);if(t){let e=r.insert;r.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return r}}function Li(e){let{injectFirst:t,enableCssLayer:n,children:r}=e,i=Z.useMemo(()=>{let e=`${t}-${n}`;if(typeof document==`object`&&Mi.has(e))return Mi.get(e);let r=Ii(t,n);return Mi.set(e,r),r},[t,n]);return i?(0,$.jsx)(Ke,{value:i,children:r}):r}var Ri=e=>{let{style:t,icon:n,iconColor:r,...i}=e;if(!n)return null;let a=r;t&&t.color&&(a=t.color);let[o,s,,,c]=n.icon;return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(he,{viewBox:`0 0 ${o} ${s}`,style:{...t,color:a},...i,children:y(c)?c.map(e=>(0,$.jsx)(`path`,{fill:`currentColor`,d:e})):(0,$.jsx)(`path`,{fill:`currentColor`,d:c})})})};Ri.displayName=`Icon`;var zi={prefix:`fas`,iconName:`message-arrow-down`,icon:[512,512,[`comment-alt-arrow-down`],`e1db`,`M0 128L0 352c0 53 43 96 96 96l32 0 0 72c0 13.3 10.7 24 24 24 5.2 0 10.2-1.7 14.4-4.8l115.2-86.4c4.2-3.1 9.2-4.8 14.4-4.8l120 0c53 0 96-43 96-96l0-224c0-53-43-96-96-96L96 32C43 32 0 75 0 128zM167 265c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l31 31 0-102.1c0-13.3 10.7-24 24-24s24 10.7 24 24l0 102.1 31-31c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-72 72c-9.4 9.4-24.6 9.4-33.9 0l-72-72z`]},Bi={prefix:`fas`,iconName:`envelope`,icon:[512,512,[128386,9993,61443],`f0e0`,`M48 64c-26.5 0-48 21.5-48 48 0 15.1 7.1 29.3 19.2 38.4l208 156c17.1 12.8 40.5 12.8 57.6 0l208-156c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48L48 64zM0 196L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-188-198.4 148.8c-34.1 25.6-81.1 25.6-115.2 0L0 196z`]},Vi={prefix:`fas`,iconName:`message`,icon:[512,512,[`comment-alt`],`f27a`,`M0 352L0 128C0 75 43 32 96 32l320 0c53 0 96 43 96 96l0 224c0 53-43 96-96 96l-120 0c-5.2 0-10.2 1.7-14.4 4.8L166.4 539.2c-4.2 3.1-9.2 4.8-14.4 4.8-13.3 0-24-10.7-24-24l0-72-32 0c-53 0-96-43-96-96z`]},Hi={prefix:`fas`,iconName:`gift`,icon:[512,512,[127873],`f06b`,`M321.5 68.8C329.1 55.9 342.9 48 357.8 48l2.2 0c22.1 0 40 17.9 40 40s-17.9 40-40 40l-73.3 0 34.8-59.2zm-131 0l34.8 59.2-73.3 0c-22.1 0-40-17.9-40-40s17.9-40 40-40l2.2 0c14.9 0 28.8 7.9 36.3 20.8zm89.6-24.3l-24.1 41-24.1-41C215.7 16.9 186.1 0 154.2 0L152 0c-48.6 0-88 39.4-88 88 0 14.4 3.5 28 9.6 40L32 128c-17.7 0-32 14.3-32 32l0 32c0 17.7 14.3 32 32 32l448 0c17.7 0 32-14.3 32-32l0-32c0-17.7-14.3-32-32-32l-41.6 0c6.1-12 9.6-25.6 9.6-40 0-48.6-39.4-88-88-88l-2.2 0c-31.9 0-61.5 16.9-77.7 44.4zM480 272l-200 0 0 208 136 0c35.3 0 64-28.7 64-64l0-144zm-248 0l
2-200 0 0 144c0 35.3 28.7 64 64 64l136 0 0-208z`]},Ui={prefix:`fas`,iconName:`magnifying-glass`,icon:[512,512,[128269,`search`],`f002`,`M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z`]},Wi={prefix:`fas`,iconName:`unlock`,icon:[384,512,[128275],`f09c`,`M128 96c0-35.3 28.7-64 64-64 31.7 0 58 23 63.1 53.3 2.9 17.4 19.4 29.2 36.9 26.3s29.2-19.4 26.3-36.9C308.1 14.1 255.5-32 192-32 121.3-32 64 25.3 64 96l0 64c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-224c0-35.3-28.7-64-64-64l-192 0 0-64z`]},Gi={prefix:`fas`,iconName:`camera`,icon:[512,512,[62258,`camera-alt`],`f030`,`M149.1 64.8L138.7 96 64 96C28.7 96 0 124.7 0 160L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64l-74.7 0-10.4-31.2C356.4 45.2 338.1 32 317.4 32L194.6 32c-20.7 0-39 13.2-45.5 32.8zM256 192a96 96 0 1 1 0 192 96 96 0 1 1 0-192z`]},Ki={prefix:`fas`,iconName:`eye`,icon:[576,512,[128065],`f06e`,`M288 32c-80.8 0-145.5 36.8-192.6 80.6-46.8 43.5-78.1 95.4-93 131.1-3.3 7.9-3.3 16.7 0 24.6 14.9 35.7 46.2 87.7 93 131.1 47.1 43.7 111.8 80.6 192.6 80.6s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1 3.3-7.9 3.3-16.7 0-24.6-14.9-35.7-46.2-87.7-93-131.1-47.1-43.7-111.8-80.6-192.6-80.6zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64-11.5 0-22.3-3-31.7-8.4-1 10.9-.1 22.1 2.9 33.2 13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-12.2-45.7-55.5-74.8-101.1-70.8 5.3 9.3 8.4 20.1 8.4 31.7z`]},qi={prefix:`fas`,iconName:`share-from-square`,icon:[576,512,[61509,`share-square`],`f14d`,`M384.5 24l0 72-64 0c-79.5 0-144 64.5-144 144 0 93.4 82.8 134.8 100.6 142.6 2.2 1 4.6 1.4 7.1 1.4l2.5 0c9.8 0 17.8-8 17.8-17.8 0-8.3-5.9-15.5-12.8-20.3-8.9-6.2-19.2-18.2-19.2-40.5 0-45 36.5-81.5 81.5-81.5l30.5 0 0 72c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l136-136c9.4-9.4 9.4-24.6 0-33.9L425.5 7c-6.9-6.9-17.2-8.9-26.2-5.2S384.5 14.3 384.5 24zm-272 72c-44.2 0-80 35.8-80 80l0 256c0 44.2 35.8 80 80 80l256 0c44.2 0 80-35.8 80-80l0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32c0 8.8-7.2 16-16 16l-256 0c-8.8 0-16-7.2-16-16l0-256c0-8.8 7.2-16 16-16l16 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-16 0z`]},Ji={prefix:`fas`,iconName:`pen-to-square`,icon:[512,512,[`edit`],`f044`,`M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L368 46.1 465.9 144 490.3 119.6c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L432 177.9 334.1 80 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z`]},Yi={prefix:`fas`,iconName:`paper-plane`,icon:[576,512,[61913],`f1d8`,`M536.4-26.3c9.8-3.5 20.6-1 28 6.3s9.8 18.2 6.3 28l-178 496.9c-5 13.9-18.1 23.1-32.8 23.1-14.2 0-27-8.6-32.3-21.7l-64.2-158c-4.5-11-2.5-23.6 5.2-32.6l94.5-112.4c5.1-6.1 4.7-15-.9-20.6s-14.6-6-20.6-.9L229.2 276.1c-9.1 7.6-21.6 9.6-32.6 5.2L38.1 216.8c-13.1-5.3-21.7-18.1-21.7-32.3 0-14.7 9.2-27.8 23.1-32.8l496.9-178z`]},Xi={prefix:`fas`,iconName:`heart`,icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],`f004`,`M241 87.1l15 20.7 15-20.7C296 52.5 336.2 32 378.9 32 452.4 32 512 91.6 512 165.1l0 2.6c0 112.2-139.9 242.5-212.9 298.2-12.4 9.4-27.6 14.1-43.1 14.1s-30.8-4.6-43.1-14.1C139.9 410.2 0 279.9 0 167.7l0-2.6C0 91.6 59.6 32 133.1 32 175.8 32 216 52.5 241 87.1z`]},Zi={prefix:`fas`,iconName:`shield-check`,icon:[512,512,[],`f2f7`,`M256.1 0c4.6 0 9.2 1 13.3 2.9L457.8 82.8c22 9.3 38.4 31 38.3 57.2-.5 99.2-41.3 280.7-213.7 363.2-16.7 8-36.1 8-52.7 0-172.4-82.5-213.1-263.9-213.6-363.2-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256.1 0zm90.9 164.6c-10.7-7.8-25.7-5.4-33.5 5.3l-85.6 117.7-26.5-27.4c-9.2-9.5-24.4-9.8-33.9-.6-9.5 9.2-9.8 24.4-.6 33.9l46.4 48c4.9 5.1 11.8 7.8 18.9 7.3s13.6-4.1 17.8-9.8L352.3 198.1c7.8-10.7 5.4-25.7-5.3-33.5z`]},Qi={prefix:`fas`,iconName:`comment`,icon:[512,512,[128489,61669],`f075`,`M512 240c0 132.5-114.6 240-256 240-37.1 0-72.3-7.4-104.1-20.7L33.5 510.1c-9.4 4-20.2 1.7-27.1-5.8S-2 485.8 2.8 476.8l48.8-92.2C19.2 344.3 0 294.3 0 240 0 107.5 114.6 0 256 0S512 107.5 512 240z`]},$i={prefix:`fas`,iconName:`hand-wave`,icon:[576,512,[],`e1a7`,`M392.2 67.4L391 58.9c-2.5-17.6-16.3-31.4-33.9-33.9l-8.5-1.2c-13.1-1.9-22.2-14-20.4-27.2s14-22.2 27.2-20.4l8.5 1.2c38.7 5.5 69.1 36 74.7 74.7l1.2 8.5c1.9 13.1-7.2 25.3-20.4 27.2s-25.3-7.2-27.2-20.4zM217.4 70.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192c3.3 3.3 9.4 1.1 9.4-3.7l0-77.7c0-22.1 17.9-40 40-40s40 17.9 40 40l0 176.3c0 60.2-27.9 116.9-75.5 153.7-50.8 39.2-115.5 49.7-173.6 32.7-28.4-7.1-55.3-21.8-77.6-44.1l-4.9-4.9c-83.9-83.9-130.2-130.2-139.1-139.1-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l31.9 31.9 .1 .1 46.6 46.6c5.2 5.2 13.6 5.2 18.7 0s5.2
2-13.6 0-18.7L89.4 198.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L261.3 280c5.2 5.2 13.6 5.2 18.7 0s5.2-13.6 0-18.7L137.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L325.3 216c5.2 5.2 13.6 5.2 18.7 0s5.2-13.6 0-18.7L217.4 70.6zM28.6 360.2c13.1-1.9 25.3 7.2 27.2 20.4l1.2 8.5c2.5 17.6 16.3 31.4 33.9 33.9l8.5 1.2c13.1 1.9 22.2 14 20.4 27.2s-14 22.2-27.2 20.4l-8.5-1.2C45.4 465 15 434.6 9.5 395.9l-1.2-8.5c-1.9-13.1 7.2-25.3 20.4-27.2z`]},ea={prefix:`fas`,iconName:`circle-exclamation`,icon:[512,512,[`exclamation-circle`],`f06a`,`M256 512a256 256 0 1 1 0-512 256 256 0 1 1 0 512zm0-192a32 32 0 1 0 0 64 32 32 0 1 0 0-64zm0-192c-18.2 0-32.7 15.5-31.4 33.7l7.4 104c.9 12.6 11.4 22.3 23.9 22.3 12.6 0 23-9.7 23.9-22.3l7.4-104c1.3-18.2-13.1-33.7-31.4-33.7z`]},ta={prefix:`fas`,iconName:`circle-user`,icon:[512,512,[62142,`user-circle`],`f2bd`,`M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2 35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0 256 256 0 1 1 -512 0zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z`]},na={prefix:`fas`,iconName:`thumbs-up`,icon:[512,512,[128077,61575],`f164`,`M80 160c17.7 0 32 14.3 32 32l0 256c0 17.7-14.3 32-32 32l-48 0c-17.7 0-32-14.3-32-32L0 192c0-17.7 14.3-32 32-32l48 0zM270.6 16C297.9 16 320 38.1 320 65.4l0 4.2c0 6.8-1.3 13.6-3.8 19.9L288 160 448 160c26.5 0 48 21.5 48 48 0 19.7-11.9 36.6-28.9 44 17 7.4 28.9 24.3 28.9 44 0 23.4-16.8 42.9-39 47.1 4.4 7.3 7 15.8 7 24.9 0 22.2-15 40.8-35.4 46.3 2.2 5.5 3.4 11.5 3.4 17.7 0 26.5-21.5 48-48 48l-87.9 0c-36.3 0-71.6-12.4-99.9-35.1L184 435.2c-15.2-12.1-24-30.5-24-50l0-186.6c0-14.9 3.5-29.6 10.1-42.9L226.3 43.3C234.7 26.6 251.8 16 270.6 16z`]},ra={prefix:`fas`,iconName:`gear`,icon:[512,512,[9881,`cog`],`f013`,`M195.1 9.5C198.1-5.3 211.2-16 226.4-16l59.8 0c15.2 0 28.3 10.7 31.3 25.5L332 79.5c14.1 6 27.3 13.7 39.3 22.8l67.8-22.5c14.4-4.8 30.2 1.2 37.8 14.4l29.9 51.8c7.6 13.2 4.9 29.8-6.5 39.9L447 233.3c.9 7.4 1.3 15 1.3 22.7s-.5 15.3-1.3 22.7l53.4 47.5c11.4 10.1 14 26.8 6.5 39.9l-29.9 51.8c-7.6 13.1-23.4 19.2-37.8 14.4l-67.8-22.5c-12.1 9.1-25.3 16.7-39.3 22.8l-14.4 69.9c-3.1 14.9-16.2 25.5-31.3 25.5l-59.8 0c-15.2 0-28.3-10.7-31.3-25.5l-14.4-69.9c-14.1-6-27.2-13.7-39.3-22.8L73.5 432.3c-14.4 4.8-30.2-1.2-37.8-14.4L5.8 366.1c-7.6-13.2-4.9-29.8 6.5-39.9l53.4-47.5c-.9-7.4-1.3-15-1.3-22.7s.5-15.3 1.3-22.7L12.3 185.8c-11.4-10.1-14-26.8-6.5-39.9L35.7 94.1c7.6-13.2 23.4-19.2 37.8-14.4l67.8 22.5c12.1-9.1 25.3-16.7 39.3-22.8L195.1 9.5zM256.3 336a80 80 0 1 0 -.6-160 80 80 0 1 0 .6 160z`]},ia={prefix:`fas`,iconName:`check`,icon:[448,512,[10003,10004],`f00c`,`M434.8 70.1c14.3 10.4 17.5 30.4 7.1 44.7l-256 352c-5.5 7.6-14 12.3-23.4 13.1s-18.5-2.7-25.1-9.3l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l101.5 101.5 234-321.7c10.4-14.3 30.4-17.5 44.7-7.1z`]},aa={prefix:`fas`,iconName:`house`,icon:[512,512,[127968,63498,63500,`home`,`home-alt`,`home-lg-alt`],`f015`,`M277.8 8.6c-12.3-11.4-31.3-11.4-43.5 0l-224 208c-9.6 9-12.8 22.9-8 35.1S18.8 272 32 272l16 0 0 176c0 35.3 28.7 64 64 64l288 0c35.3 0 64-28.7 64-64l0-176 16 0c13.2 0 25-8.1 29.8-20.3s1.6-26.2-8-35.1l-224-208zM240 320l32 0c26.5 0 48 21.5 48 48l0 96-128 0 0-96c0-26.5 21.5-48 48-48z`]},oa={prefix:`fas`,iconName:`sliders`,icon:[512,512,[`sliders-h`],`f1de`,`M32 64C14.3 64 0 78.3 0 96s14.3 32 32 32l86.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 128c17.7 0 32-14.3 32-32s-14.3-32-32-32L265.3 64C253 35.7 224.8 16 192 16s-61 19.7-73.3 48L32 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l246.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48l54.7 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-54.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 224zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l54.7 0c12.3 28.3 40.5 48 73.3 48s61-19.7 73.3-48L480 448c17.7 0 32-14.3 32-32s-14.3-32-32-32l-246.7 0c-12.3-28.3-40.5-48-73.3-48s-61 19.7-73.3 48L32 384z`]},sa={prefix:`fas`,iconName:`info`,icon:[192,512,[],`f129`,`M48 48a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM0 192c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 256 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-224-32 0c-17.7 0-32-14.3-32-32z`]},ca={prefix:`fas`,iconName:`user`,icon:[448,512,[128100,62144,62470,`user-alt`,`user-large`],`f007`,`M224 248a120 120 0 1 0 0-240 120 120 0 1 0 0 240zm-29.7 56C95.8 304 16 383.8 16 482.3 16 498.7 29.3 512 45.7 512l356.6 0c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3l-59.4 0z`]},la={prefix:`fas`,iconName:`xmark`,icon:[384,512,[128473,10005,10006,10060,215,`close`,`multiply`,`remove`,`times`],`f00d`,`M55.1 73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L147.2 256 9.9 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192.5 301.3 329.9 438.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.8 256 375.1 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192.5 210.7 55.1 73.4z`]},ua=la,da=la,fa={prefix:`fas`,iconName:`pen`,icon:[512,512,[128394],`f304`,`M352.9 21.2L308 66.1 445.9 204 490.8 159.1C504.4 145.6 512 127.2 512 108s-7.6-37.6-21.2-51.1L455.1 21.2C441.6 7.6 423.2 0 404 0s-37.6 7.6-51.1 21.2zM274.1 100L58.9 315.1c-10.7 10.7-18.5 24.1-22.6 38.7L.9 481.6c-2.3 8.3 0 17.3 6.2 23.4s15.1 8.5 23.4 6.2l127.8-35.5c14.6-4.1 27.9-11.8 38.7-22.6L412 237.9 274.1 100z`]},pa={prefix:`fas`,iconName:`hand-back-point-up`,icon:[448,512,[],`e1a2`,`M136 0C113.9 0 96 17.9 96 40l0 280c0 8.8-7.2 16-16 16s-16-7.2
2-16-16l0-55.7c-2 1.4-3.9 3-5.8 4.5L39 284.8C24.4 297 16 315 16 334L16 372c0 38 16.9 74 46.1 98.3l5.4 4.5c28.8 24 65 37.1 102.4 37.1L288 512c70.7 0 128-57.3 128-128l0-96c0-26.5-21.5-48-48-48-12.4 0-23.6 4.7-32.1 12.3-1.9-24.8-22.6-44.3-47.9-44.3-12.4 0-23.6 4.7-32.1 12.3-1.9-24.8-22.6-44.3-47.9-44.3-12.3 0-23.5 4.6-32 12.2L176 40c0-22.1-17.9-40-40-40z`]},ma={prefix:`fas`,iconName:`chevron-down`,icon:[448,512,[],`f078`,`M201.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 338.7 54.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z`]},ha={prefix:`fas`,iconName:`badge-check`,icon:[512,512,[],`f336`,`M256 0C292.8 0 324.8 20.7 340.9 51.1 373.8 41 411 48.9 437 75s34 63.3 23.9 96.2C491.3 187.2 512 219.2 512 256s-20.7 68.8-51.1 84.9C471 373.8 463 411 437 437s-63.3 34-96.2 23.9C324.8 491.3 292.8 512 256 512s-68.8-20.7-84.9-51.1C138.2 471 101 463 75 437s-34-63.3-23.9-96.2C20.7 324.8 0 292.8 0 256s20.7-68.8 51.1-84.9C41 138.2 48.9 101 75 75s63.3-34 96.2-23.9C187.2 20.7 219.2 0 256 0zm90.9 164.6c-10.7-7.8-25.7-5.4-33.5 5.3l-85.6 117.7-26.5-27.4c-9.2-9.5-24.4-9.8-33.9-.6s-9.8 24.4-.6 33.9l46.4 48c4.9 5.1 11.8 7.8 18.9 7.3s13.6-4.1 17.8-9.8L352.2 198.1c7.8-10.7 5.4-25.7-5.3-33.5z`]},ga={prefix:`fas`,iconName:`chevron-left`,icon:[320,512,[9001],`f053`,`M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z`]},_a={prefix:`fas`,iconName:`star`,icon:[576,512,[11088,61446],`f005`,`M309.5-18.9c-4.1-8-12.4-13.1-21.4-13.1s-17.3 5.1-21.4 13.1L193.1 125.3 33.2 150.7c-8.9 1.4-16.3 7.7-19.1 16.3s-.5 18 5.8 24.4l114.4 114.5-25.2 159.9c-1.4 8.9 2.3 17.9 9.6 23.2s16.9 6.1 25 2L288.1 417.6 432.4 491c8 4.1 17.7 3.3 25-2s11-14.2 9.6-23.2L441.7 305.9 556.1 191.4c6.4-6.4 8.6-15.8 5.8-24.4s-10.1-14.9-19.1-16.3L383 125.3 309.5-18.9z`]},va={prefix:`fas`,iconName:`flag`,icon:[448,512,[127988,61725],`f024`,`M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-121.6 62.7-18.8c41.9-12.6 87.1-8.7 126.2 10.9 42.7 21.4 92.5 24 137.2 7.2l37.1-13.9c12.5-4.7 20.8-16.6 20.8-30l0-247.7c0-23-24.2-38-44.8-27.7l-11.8 5.9c-44.9 22.5-97.8 22.5-142.8 0-36.4-18.2-78.3-21.8-117.2-10.1L64 54.4 64 32z`]},ya={prefix:`fas`,iconName:`rotate-left`,icon:[512,512,[`rotate-back`,`rotate-backward`,`undo-alt`],`f2ea`,`M24 192l144 0c9.7 0 18.5-5.8 22.2-14.8s1.7-19.3-5.2-26.2l-46.7-46.7c75.3-58.6 184.3-53.3 253.5 15.9 75 75 75 196.5 0 271.5s-196.5 75-271.5 0c-10.2-10.2-19-21.3-26.4-33-9.5-14.9-29.3-19.3-44.2-9.8s-19.3 29.3-9.8 44.2C49.7 408.7 61.4 423.5 75 437 175 537 337 537 437 437S537 175 437 75C342.8-19.3 193.3-24.7 92.7 58.8L41 7C34.1 .2 23.8-1.9 14.8 1.8S0 14.3 0 24L0 168c0 13.3 10.7 24 24 24z`]},ba={prefix:`fas`,iconName:`ice-cream`,icon:[384,512,[127848],`f810`,`M335.1 160c.6-5.3 .9-10.6 .9-16 0-79.5-64.5-144-144-144S48 64.5 48 144c0 5.4 .3 10.7 .9 16l-.9 0c-26.5 0-48 21.5-48 48s21.5 48 48 48l288 0c26.5 0 48-21.5 48-48s-21.5-48-48-48l-.9 0zM64 304L169.2 529.5c4.1 8.8 13 14.5 22.8 14.5s18.6-5.7 22.8-14.5L320 304 64 304z`]},xa={prefix:`fas`,iconName:`arrows-left-right`,icon:[576,512,[`arrows-h`],`f07e`,`M470.6 374.6l96-96c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l41.4 41.4-357.5 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-6 6-9.4 14.1-9.4 22.6s3.4 16.6 9.4 22.6l96 96c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-41.4-41.4 357.5 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z`]},Sa={prefix:`fas`,iconName:`bolt`,icon:[448,512,[9889,`zap`],`f0e7`,`M338.8-9.9c11.9 8.6 16.3 24.2 10.9 37.8L271.3 224 416 224c13.5 0 25.5 8.4 30.1 21.1s.7 26.9-9.6 35.5l-288 240c-11.3 9.4-27.4 9.9-39.3 1.3s-16.3-24.2-10.9-37.8L176.7 288 32 288c-13.5 0-25.5-8.4-30.1-21.1s-.7-26.9 9.6-35.5l288-240c11.3-9.4 27.4-9.9 39.3-1.3z`]},Ca={prefix:`fas`,iconName:`arrow-rotate-left`,icon:[512,512,[8634,`arrow-left-rotate`,`arrow-rotate-back`,`arrow-rotate-backward`,`undo`],`f0e2`,`M256 64c-56.8 0-107.9 24.7-143.1 64l47.1 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 192c-17.7 0-32-14.3-32-32L0 32C0 14.3 14.3 0 32 0S64 14.3 64 32l0 54.7C110.9 33.6 179.5 0 256 0 397.4 0 512 114.6 512 256S397.4 512 256 512c-87 0-163.9-43.4-210.1-109.7-10.1-14.5-6.6-34.4 7.9-44.6s34.4-6.6 44.6 7.9c34.8 49.8 92.4 82.3 157.6 82.3 106 0 192-86 192-192S362 64 256 64z`]},wa={prefix:`fas`,iconName:`coins`,icon:[512,512,[],`f51e`,`M128 96l0-16c0-44.2 86-80 192-80S512 35.8 512 80l0 16c0 30.6-41.3 57.2-102 70.7-2.4-2.8-4.9-5.5-7.4-8-15.5-15.3-35.5-26.9-56.4-35.5-41.9-17.5-96.5-27.1-154.2-27.1-21.9 0-43.3 1.4-63.8 4.1-.2-1.3-.2-2.7-.2-4.1zM432 353l0-46.2c15.1-3.9 29.3-8.5 42.2-13.9 13.2-5.5 26.1-12.2 37.8-20.3l0 15.4c0 26.8-31.5 50.5-80 65zm0-96l0-33c0-4.5-.4-8.8-1-13 15.5-3.9 30-8.6 43.2-14.2s26.1-12.2 37.8-20.3l0 15.4c0 26.8-31.5 50.5-80 65zM0 240l0-16c0-44.2 86-80 192-80s192 35.8 192 80l0 16c0 44.2-86 80-192 80S0 284.2 0 240zm384 96c0 44.2-86 80-192 80S0 380.2 0 336l0-15.4c11.6 8.1 24.5 14.7 37.8 20.3 41.9 17.5 96.5 27.1 154.2 27.1s112.3-9.7 154.2-27.1c13.2-5.5 26.1-12.2 37.8-20.3l0 15.4zm0 80.6l0 15.4c0 44.2-86 80-192 80S0 476.2 0 432l0-15.4c11.6 8.1 24.5 14.7 37.8 20.3 41.9 17.5 96.5 27.1 154.2 27.1s112.3-9.7 154.2-27.1c13.2-5.5 26.1-12.2 37.8-20.3z`]},Ta={prefix:`fas`,iconName:`arrow-down`,icon:[384,512,[8595],`f063`,`M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7-105.4-105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z`]},Ea={prefix:`fas`,iconName:`location-dot`,icon:[384,512,[`map-marker-alt`],`f3c5`,`M0 188.6C0 84.4 86 0 192 0S384 84.4 384 188.6c0 119.3-120.2 262.3-170.4 316.8-11.8 12.8-31.5 12.8-43.3 0-50.2-54.5-170.4-197.5-170.4-316.8zM192 256a64 64 0 1 0 0-128 64 64 0 1 0 0 128z`]},Da={prefix:`fas`,iconName:`stars`,icon:[512,512,[],`f762`,`M325.8 152.3c1.3 4.6 5.5 7.7 10.2 7.7s8.9-3.1 10.2-7.7L360 104 408.3 90.2c4.6-1.3 7.7-5.5 7.7-10.2s-3.1-8.9-7.7-10.2L360 56 346.2 7.7C344.9 3.1 340.8 0 336 0s-8.9 3.1-10.2 7.7L312 56 263.7 69.8c-4.6 1.3-7.7 5.5-7.7 10.2s3.1 8.9 7.7 10.2L312 104 325.8 152.3zm-112.4 5.1c-8.8-17.9-34.3-17.9-43.1 0l-46.3 94-103.5 15.1C.9 269.3-7 293.5 7.3 307.4l74.9 73.2-17.7 103.3c-3.4 19.6 17.2 34.6 34.8 25.3l92.6-48.8 92.6 48.8c17.6 9.3 38.2-5.7 34.8-25.3l-17.7-103.3 74.9-73.2c14.2-13.9 6.4-38.1-13.3-40.9l-103.5-15.1-46.3-94zm215.4 85.8l11 38.6c1 3.6 4.4 6.2 8.2 6.2s7.1-2.5 8.2-6.2l11-38.6 38.6-11c3.6-1 6.2-4.4 6.2-8.2
2s-2.5-7.1-6.2-8.2l-38.6-11-11-38.6c-1-3.6-4.4-6.2-8.2-6.2s-7.1 2.5-8.2 6.2l-11 38.6-38.6 11c-3.6 1-6.2 4.4-6.2 8.2s2.5 7.1 6.2 8.2l38.6 11z`]},Oa={prefix:`fas`,iconName:`cookie`,icon:[512,512,[127850],`f563`,`M247.2 17c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9l-14.6-82.8c-3.9-22.1-14.6-42.3-30.7-57.9L388.9 57.5c-16.1-15.6-36.6-25.6-58.7-28.7L247.2 17zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z`]},ka={prefix:`fas`,iconName:`message-arrow-up`,icon:[512,512,[`comment-alt-arrow-up`],`e1dc`,`M0 128L0 352c0 53 43 96 96 96l32 0 0 72c0 13.3 10.7 24 24 24 5.2 0 10.2-1.7 14.4-4.8l115.2-86.4c4.2-3.1 9.2-4.8 14.4-4.8l120 0c53 0 96-43 96-96l0-224c0-53-43-96-96-96L96 32C43 32 0 75 0 128zm273 15l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31 0 102.1c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0z`]},Aa={prefix:`fas`,iconName:`hand-pointer`,icon:[448,512,[],`f25a`,`M128 40c0-22.1 17.9-40 40-40s40 17.9 40 40l0 148.2c8.5-7.6 19.7-12.2 32-12.2 20.6 0 38.2 13 45 31.2 8.8-9.3 21.2-15.2 35-15.2 25.3 0 46 19.5 47.9 44.3 8.5-7.7 19.8-12.3 32.1-12.3 26.5 0 48 21.5 48 48l0 112c0 70.7-57.3 128-128 128l-85.3 0c-5 0-9.9-.3-14.7-1-55.3-5.6-106.2-34-140-79L8 336c-13.3-17.7-9.7-42.7 8-56s42.7-9.7 56 8l56 74.7 0-322.7zM240 304c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96zm48-16c-8.8 0-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96c0-8.8-7.2-16-16-16zm80 16c0-8.8-7.2-16-16-16s-16 7.2-16 16l0 96c0 8.8 7.2 16 16 16s16-7.2 16-16l0-96z`]},ja=e=>e.notifications.notifications,Ma=[],Na=e=>Ma=[...Ma,e],Pa=e=>Ma=[...Ma.filter(t=>e!==t)],Fa=()=>{let e=M(),t=P(ja),{enqueueSnackbar:n,closeSnackbar:r}=We();return(0,Z.useEffect)(()=>{t.forEach(({key:t,message:i,options:a={},dismissed:o=!1})=>{if(o){r(t);return}Ma.includes(t)||(n(i,{key:t,...a,onExited:(t,n)=>{e(un.removeSnackbar(String(n))),Pa(String(n))}}),Na(t))})},[t,r,n,e]),null},Ia={vertical:`top`,horizontal:`right`},La={success:(0,$.jsx)(Ri,{icon:gn,className:`spacing margin right`}),error:(0,$.jsx)(Ri,{icon:yn,className:`spacing margin right`}),warning:(0,$.jsx)(Ri,{icon:pn,className:`spacing margin right`}),info:(0,$.jsx)(Ri,{icon:wn,className:`spacing margin right`}),default:(0,$.jsx)(Ri,{icon:Xi,className:`spacing margin right`,color:`error`})},Ra=`notistackAnchorTopRightOffset`,za=e=>{let{children:t}=e;return(0,$.jsxs)($e,{anchorOrigin:Ia,iconVariant:La,maxSnack:4,autoHideDuration:3e3,classes:{containerAnchorOriginTopRight:Ra},children:[(0,$.jsx)(ye,{styles:{[`.${Ra}`]:{top:48}}}),(0,$.jsx)(Fa,{}),t]})};function Ba(e){return{value:(0,Z.useMemo)(()=>Tt.getItem(e),[e]),setValue:(0,Z.useCallback)(t=>Tt.setItem(e,t),[e])}}var Va={de:xt.DE,en:xt.EN,fr:xt.FR,it:xt.IT,pl:xt.PL,nl:xt.NL,da:xt.DK,sv:xt.SE,pt:xt.PT,es:xt.ES,nb:xt.NB,fi:xt.FI},Ha=e=>{let[t]=e.toLowerCase().replace(`_`,`-`).trim().split(`-`);return t},Ua=e=>{for(let t of e){if(!t)continue;let e=Va[Ha(t)];if(e)return e}return xt.EN},Wa=()=>{if(typeof navigator>`u`)return xt.EN;try{return Ua(navigator.languages?.length?navigator.languages:navigator.language?[navigator.language]:[])}catch(e){return console.warn(`Error detecting navigator language:`,e),xt.EN}},Ga=new Set(Object.values(xt)),Ka=e=>Ga.has(e),qa=e=>{let{children:t,initialLocales:n,onLazyLoadLocales:r}=e,i=P(ae),{value:a,setValue:s}=Ba(`${i?.id??``}-lang`),c=(0,Z.useMemo)(()=>a&&Ka(a)?a:Wa(),[a]),[l,u]=(0,Z.useState)(c),[d,f]=(0,Z.useState)(!1);(0,Z.useEffect)(()=>{u(c)},[c,i?.id]),(0,Z.useEffect)(()=>{G.init(n),N(async()=>{let e=await r();G.init(e),f(!0)})},[n,r]);let p=(0,Z.useCallback)(e=>{s(e),u(e)},[s]),m=(0,Z.useMemo)(()=>{G.changeCurrentLanguage(l);let e=G.getCurrentResources(),t=((e,t={})=>{let n=G.get(e);return G.replace(n,t)});return t.pluralized=(e,t)=>G.getPluralized(e,t),t.withReplacements=(e,t={})=>
2G.getWithReplacements(e,t),t.capitalize=e=>G.capitalize(e),t.decapitalize=e=>G.decapitalize(e),t.replace=(e,t={})=>G.replace(e,t),t.tryGetValue=e=>G.tryGetValue(G.getCurrentResources(),e),t.getPluralized=(e,t)=>G.getPluralized(e,t),{currentLanguage:l,resources:e,t,utils:{capitalize:e=>G.capitalize(e),decapitalize:e=>G.decapitalize(e),replace:(e,t={})=>G.replace(e,t),tryGetValue:e=>G.tryGetValue(G.getCurrentResources(),e),getPluralized:(e,t)=>G.getPluralized(e,t)},changeLanguage:p}},[p,l,d]);return(0,$.jsx)(o.Provider,{value:m,children:t})};function Ja(){let e=G.getCurrentLanguage();return{[xt.DE]:Be,[xt.EN]:Le,[xt.FR]:Pe,[xt.IT]:dt,[xt.PL]:Ge,[xt.NL]:je,[xt.DK]:ot,[xt.SE]:nt,[xt.PT]:ut,[xt.ES]:pt,[xt.NB]:it,[xt.FI]:Ze}[e]??Le}var Ya=(0,Z.createContext)({theme:{},setTheme:()=>null,type:`light`}),Xa=`theme`,Za=(0,Z.memo)(e=>{let{children:t,theme:n}=e,[r,i]=(0,Z.useState)(Qa()),a=(0,Z.useCallback)(()=>{i(e=>{let t=e===`light`?`dark`:`light`;return Tt.setItem(Xa,t),t})},[]),o=(0,Z.useMemo)(()=>({setTheme:a,type:r,theme:n[r]}),[a,r,n]);return(0,$.jsx)(Ya.Provider,{value:o,children:t})}),Qa=()=>Tt.getItem(Xa)||`light`,$a=(0,Z.memo)(e=>{let{children:t}=e,{theme:n,type:r}=(0,Z.useContext)(Ya),{currentLanguage:i}=(0,Z.useContext)(o),a=(0,Z.useMemo)(()=>De({cssVariables:!0,...n},Ja()),[n,r,i]);return(0,Z.useInsertionEffect)(()=>{let e=document.getElementById(fn.constants.VARS_TAG);e&&(e.innerHTML=`:root { 3 --primary-light: ${a.palette.primary.light}; 4 --primary-main: ${a.palette.primary.main}; 5 --primary-dark: ${a.palette.primary.dark}; 6 --primary-text: ${a.palette.primary.contrastText}; 7 8 --secondary-light: ${a.palette.secondary.light}; 9 --secondary-main: ${a.palette.secondary.main}; 10 --secondary-dark: ${a.palette.secondary.dark}; 11 --secondary-text: ${a.palette.secondary.contrastText}; 12 }`)},[a]),(0,$.jsx)(Li,{injectFirst:!0,children:(0,$.jsxs)(lt,{theme:a,children:[(0,$.jsx)(Ue,{}),t]})})}),eo=`Token`;function to(){let e=M(),[t,n]=(0,Z.useState)(null);(0,Z.useEffect)(()=>{N(async()=>{await no(n)})},[]),(0,Z.useEffect)(()=>{N(async()=>{if(!t)return;let n=c.createUrl(`/v1/identity/upgrade/jwt?token=${t}`),r=await d.post(n);if(!r.ok)return null;let i=await r.json();e(Y.createAction(F.SUBMIT_LOGIN_RESPONSE,i))})},[e,t])}function no(e){let t=Tn.getItem(eo);if(!t){f.error(`Token not found in storage`);return}Tn.removeItem(eo),e(t)}var ro=()=>{let e=P(B),t=sn();(0,Z.useEffect)(()=>{if(location.search&&e){let e=new URLSearchParams(location.search).get(fn.constants.REDIRECT_PARAM);e&&t(e)}},[e,t])};function io(){let e=M(),[t,n]=(0,Z.useState)(null),r=en(),i=P(B);(0,Z.useEffect)(()=>{N(async()=>{await ao(r,n)})},[r]),(0,Z.useEffect)(()=>{N(async()=>{i||t&&await e(I.loginWithToken(t))})},[e,i,t])}function ao(e,t){let n=new URLSearchParams(e.search).get(`token`);if(!n){f.error(`Token not found in storage`);return}t(n)}var oo=(0,Z.createContext)(null),so=()=>({isXs:He(`(max-width:425px)`,{defaultMatches:!0}),isDesktop:He(`(min-width:900px)`,{defaultMatches:!0})}),co=()=>({isDarkMode:Oe().palette.mode===`dark`}),lo;(function(e){e[e.CONNECTING=0]=`CONNECTING`,e[e.OPEN=1]=`OPEN`,e[e.CLOSING=2]=`CLOSING`,e[e.CLOSED=3]=`CLOSED`})(lo||={});var uo=class{_url;_connection;_state;_listeners={};_isForced=!1;_connectionTimeout;_queue=[];constructor(e,t){this._url=e,this._state=lo.CLOSED;for(let e of t)this._listeners[e.method]=e}start(e,t,n,r){if(this._isForced=!1,this.state!==lo.OPEN){this._state=lo.CONNECTING,f.log(`is starting`);try{if(this.connection)try{this.connection.stop()}catch(e){f.log(`CHAT WARNING`,e)}this.connection=new kt().withUrl(this._url).withAutomaticReconnect({nextRetryDelayInMilliseconds:e=>e.previousRetryCount*300}).build(),this.connection.onreconnecting(e=>{this._state=lo.CONNECTING,t&&t(this._url,this._isForced)}),this.connection.onreconnected(()=>{this._state=lo.CONNECTING;try{if(this._queue.length>0){for(let e of this._queue)this.send(e);this._queue=[]}}catch{}n&&n(this._url)}),this.connection.onclose(e=>{f.log(`close`,e),this._state=lo.CLOSED,e&&r&&(this._isForced||r(this._url)),t&&t(this._url,this._isForced)});for(let[,e]of Object.entries(this._listeners))this.connection.on(e.method,t=>{e.handler(this._url,t)});this.connection.start().then(()=>{this._state=lo.OPEN;try{if(this._queue.length>0){for(let e of this._queue)this.send(e);this._queue=[]}}catch{}try{e&&e(this._url)}catch(e){f.log(`CHAT WARNING`,e)}})}catch{this._connectionTimeout&&clearTimeout(this._connectionTimeout),this._connectionTimeout=setTimeout(()=>{n&&n(this._url),this.start(e,t,n)},wt.WS_RECONNECT_INTERVAL)}}}stop(e){this._state=lo.CLOSING,v(e)||(this._isForced=e);try{this._connection.stop()}catch{}this._state=lo.CLOSED}send(e){this._connection.state===Dt.Connected?e.payload?this.connection.invoke(e.event,e.payload):this.connection.invoke(e.event):this._queue.push(e)}get state(){return this._state}get connection(){return this._connection}set connection(e){this._connection=e}},fo=class e{static _instance=void 0;_socket;static getInstance(){return this._instance||f.warn(`ChatService not instantiated!`),this._instance}static destroyInstance(){this.getInstance()?.socket.state!==lo.CLOSED&&this.getInstance()?.socket.stop(!0),this._instance=void 0}static createInstance(t,n){this._instance===void 0&&(this._instance=new e(t,n))}static start(t,n,r,i){try{this.getInstance()?.socket.start(t,n,r,i)}catch(a){f.error(`ChatService not instantiated!`,a),e.start(t,n,r,i)}}static send(e){try{this.getInstance()?.socket.send(e)}catch(e){f.error(`Could not send message!`,e)}}static stop(e){this.getInstance()?.socket.stop(e)}constructor(e,t){this._socket=new uo(e,t)}get socket(){return this._socket}},po;(function(e){e.REFRESH=`OnGetDialog`,e.REFRESH_DIALOGS=`OnGetDialogs`,e.NEW_MESSAGE=`OnNewMessage`,e.ON_WRITE=`OnWrite`,e.DIALOG_READ=`OnDialogRead`,e.ERROR=`OnError`})(po||={});var mo=po,ho=e=>[{method:mo.REFRESH,handler:(t,n)=>{e(Hr.dialogRefresh(n))}},{method:mo.REFRESH_DIALOGS,handler:(t,n)=>{e(Hr.dialogRefresh(n))}},{method:mo.NEW_MESSAGE,handler:(t,n)=>{e(Hr.newMessage(n))}},{method:mo.ON_WRITE,handler:(t,n)=>e(Hr.onWrite(n))},{method:mo.DIALOG_READ,handler:(t,n)=>{e(Hr.dialogRead(n))}},{method:mo.ERROR,handler:(e,t)=>{}}],go=class{static refresh(e){return e?.dialogId?{event:`getDialog`,dialog:e.dialogId,payload:e}:{event:`getDialogs`,dialog:void 0}}static sendMessage(e){return{event:`sendMessage`,dialog:e.dialogId,payload:e}}static dialogRead(e){return{event:`dialogRead`,dialog:e.dialogId,payload:e}}static write(e){return{event:`write`,payload:e}}},_o=e=>(e.chat.dialogs??p()).items,vo=e=>ae(e).stars,yo=(e,t)=>{let n=_o(e);return t?n?.filter(e=>Ur(e))??[]:n?.filter(e=>Ur(e)&&!Wr(e))??[]},bo=e=>e.chat.isConnectedToWebSocket;function xo(e){let{dispatch:t,getState:n}=e,r=ho(t),i=(e,n)=>t(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:e,options:n}));return e=>async a=>{switch(a.type){case Yn:if(await e(a),B(n()))return f.log(`starting ws`),fo.createInstance(c.createUrl(c.Chat.Hub),r),fo.start(()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh())},(e,n)=>!n&&t(Hr.setConnectionState(!1)),()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh())},()=>i(`Fehler`,{variant:`error`}));break;case F.TRANSIENT_LOGIN_RESPONSE:case F.FACEBOOK_REGISTER_USER_RESPONSE:case F.SUBMIT_REGISTER_RESPONSE:case F.APPLE_REGIST
12ER_USER_RESPONSE:case F.APPLE_LOGIN_USER_RESPONSE:case F.GOOGLE_LOGIN_USER_RESPONSE:case F.GOOGLE_REGISTER_USER_RESPONSE:case F.FACEBOOK_LOGIN_USER_RESPONSE:case F.SUBMIT_LOGIN_RESPONSE:return await e(a),f.log(`starting ws`),fo.createInstance(c.createUrl(c.Chat.Hub),r),fo.start(()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh())},(e,n)=>!n&&t(Hr.setConnectionState(!1)),()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh())},()=>i(`Fehler`,{variant:`error`}));case F.SESSION_EXPIRED:case F.SUBMIT_LOGOUT_RESPONSE:case F.LOGOUT:try{await fo.destroyInstance()}catch{}return e(a);case Q.SEND_MESSAGE:await e(a),fo.send(go.sendMessage(a.payload));break;case Q.READ_DIALOG:await e(a),fo.send(go.dialogRead(a.payload));break;case Q.REFRESH_DIALOG:await e(a),fo.getInstance()?.socket.state!==lo.OPEN&&(await fo.destroyInstance(),fo.createInstance(c.createUrl(c.Chat.Hub),r),fo.start(()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh()),fo.send(go.refresh(a.payload))},(e,n)=>!n&&t(Hr.setConnectionState(!1)),()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh())},()=>i(`Fehler`,{variant:`error`}))),fo.send(go.refresh(a.payload));break;case Q.SEND_IMAGE_RESPONSE:await e(a);break;case Q.WRITE:await e(a),fo.send(go.write(a.payload));break;case Q.NEW_MESSAGE:await e(a),_o(n()).find(e=>e.id===a.payload.dialog)?t(Hr.removeTempDialog(a.payload.message.recipientId)):fo.send(go.refresh({}));break;case br.BLOCK_USER_RESPONSE:await e(a),t(Hr.refresh());break;default:return e(a)}}}var So=`/firebase-messaging-sw.js`,Co=`/firebase-cloud-messaging-push-scope`,wo=`BDOU99-h67HcA6JeFXHbSNMu7e2yNNu3RzoMj8TM4W88jITfq7ZmPvIM1Iv-4_l2LxQcYwhqby2xGpWwzjfAnG4`,To=`https://fcmregistrations.googleapis.com/v1`,Eo=`google.c.a.c_id`,Do=`google.c.a.c_l`,Oo=`google.c.a.ts`,ko=`google.c.a.e`,Ao=1e4,jo;(function(e){e[e.DATA_MESSAGE=1]=`DATA_MESSAGE`,e[e.DISPLAY_NOTIFICATION=3]=`DISPLAY_NOTIFICATION`})(jo||={});var Mo;(function(e){e.PUSH_RECEIVED=`push-received`,e.NOTIFICATION_CLICKED=`notification-clicked`,e.FID_REGISTERED=`fid-registered`})(Mo||={});function No(e){let t=new Uint8Array(e);return btoa(String.fromCharCode(...t)).replace(/=/g,``).replace(/\+/g,`-`).replace(/\//g,`_`)}function Po(e){let t=(e+`=`.repeat((4-e.length%4)%4)).replace(/\-/g,`+`).replace(/_/g,`/`),n=atob(t),r=new Uint8Array(n.length);for(let e=0;e<n.length;++e)r[e]=n.charCodeAt(e);return r}var Fo=`fcm_token_details_db`,Io=5,Lo=`fcm_token_object_Store`;async function Ro(e){if(`databases`in indexedDB&&!(await indexedDB.databases()).map(e=>e.name).includes(Fo))return null;let t=null;return(await qt(Fo,Io,{upgrade:async(n,r,i,a)=>{if(r<2||!n.objectStoreNames.contains(Lo))return;let o=a.objectStore(Lo),s=await o.index(`fcmSenderId`).get(e);if(await o.clear(),s){if(r===2){let e=s;if(!e.auth||!e.p256dh||!e.endpoint)return;t={token:e.fcmToken,createTime:e.createTime??Date.now(),subscriptionOptions:{auth:e.auth,p256dh:e.p256dh,endpoint:e.endpoint,swScope:e.swScope,vapidKey:typeof e.vapidKey==`string`?e.vapidKey:No(e.vapidKey)}}}else if(r===3){let e=s;t={token:e.fcmToken,createTime:e.createTime,subscriptionOptions:{auth:No(e.auth),p256dh:No(e.p256dh),endpoint:e.endpoint,swScope:e.swScope,vapidKey:No(e.vapidKey)}}}else if(r===4){let e=s;t={token:e.fcmToken,createTime:e.createTime,subscriptionOptions:{auth:No(e.auth),p256dh:No(e.p256dh),endpoint:e.endpoint,swScope:e.swScope,vapidKey:No(e.vapidKey)}}}}}})).close(),await Kt(Fo),await Kt(`fcm_vapid_details_db`),await Kt(`undefined`),zo(t)?t:null}function zo(e){if(!e||!e.subscriptionOptions)return!1;let{subscriptionOptions:t}=e;return typeof e.createTime==`number`&&e.createTime>0&&typeof e.token==`string`&&e.token.length>0&&typeof t.auth==`string`&&t.auth.length>0&&typeof t.p256dh==`string`&&t.p256dh.length>0&&typeof t.endpoint==`string`&&t.endpoint.length>0&&typeof t.swScope==`string`&&t.swScope.length>0&&typeof t.vapidKey==`string`&&t.vapidKey.length>0}var Bo=new Jt(`messaging`,`Messaging`,{"missing-app-config-values":`Missing App configuration value: "{$valueName}"`,"only-available-in-window":`This method is available in a Window context.`,"only-available-in-sw":`This method is available in a service worker context.`,"permission-default":`The notification permission was not granted and dismissed instead.`,"permission-blocked":`The notification permission was not granted and blocked instead.`,"unsupported-browser":`This browser doesn't support the API's required to use the Firebase SDK.`,"indexed-db-unsupported":`This browser doesn't support indexedDb.open() (ex. Safari iFrame, Firefox Private Browsing, etc)`,"failed-service-worker-registration":`We are unable to register the default service worker. {$browserErrorMessage}`,"token-subscribe-failed":`A problem occurred while subscribing the user to FCM: {$errorInfo}`,"token-subscribe-no-token":`FCM returned no token when subscribing the user to push.`,"fid-registration-failed":`A problem occurred while creating an FCM registration via FID: {$errorInfo}
12`,"fid-unregister-failed":`A problem occurred while unregistering the FCM registration via FID: {$errorInfo}`,"fid-registration-idb-schema-unavailable":`Unable to read or persist FID registration metadata because the messaging IndexedDB schema is unavailable (for example, the database could not be upgraded to the latest version).`,"token-unsubscribe-failed":`A problem occurred while unsubscribing the user from FCM: {$errorInfo}`,"token-update-failed":`A problem occurred while updating the user from FCM: {$errorInfo}`,"token-update-no-token":`FCM returned no token when updating the user to push.`,"use-sw-after-get-token":`The useServiceWorker() method may only be called once and must be called before calling getToken() to ensure your service worker is used.`,"invalid-sw-registration":`The input to useServiceWorker() must be a ServiceWorkerRegistration.`,"invalid-bg-handler":`The input to setBackgroundMessageHandler() must be a function.`,"invalid-vapid-key":`The public VAPID key must be a string.`,"use-vapid-key-after-get-token":`The usePublicVapidKey() method may only be called once and must be called before calling getToken() to ensure your VAPID key is used.`,"invalid-on-registered-handler":`No onReg
12istered callback handler was provided or registered. Implement onRegistered() before register().`}),Vo=`firebase-messaging-database`,Ho=2,Uo=`firebase-messaging-store`,Wo=`firebase-messaging-fid-registration-store`,Go={openDB:qt,deleteDB:Kt},Ko=null;function qo(e,t,n){switch(t){case 0:if(e.createObjectStore(Uo),n===1)break;case 1:n===2&&e.createObjectStore(Wo)}}function Jo(e){return{upgrade:(t,n)=>{qo(t,n,e)},blocked:()=>{},blocking:(e,t,n)=>{Ko=null,n.target?.close()},terminated:()=>{Ko=null}}}function Yo(){return Ko||=Go.openDB(Vo,Ho,Jo(2)).catch(()=>Go.openDB(Vo,1,Jo(1))),Ko}function Xo(e,t){return e.objectStoreNames.contains(t)}function Zo(e){if(!Xo(e,Wo))throw Bo.create(`fid-registration-idb-schema-unavailable`)}async function Qo(e){let t=ns(e),n=await(await Yo()).transaction(Uo).objectStore(Uo).get(t);if(n)return n;{let t=await Ro(e.appConfig.senderId);if(t)return await $o(e,t),t}}async function $o(e,t){let n=ns(e),r=await Yo(),i=[Uo],a=Xo(r,Wo);a&&i.push(Wo);let o=r.transaction(i,`readwrite`);return await o.objectStore(Uo).put(t,n),a&&await o.objectStore(Wo).delete(n),await o.done,t}async function es(e){let t=ns(e),n=await Yo();return Zo(n),await n.transaction(Wo).objectStore(Wo).get(t)}async function ts(e,t){let n=ns(e),r=await Yo();Zo(r);let i=r.transaction([Uo,Wo],`readwrite`);return await i.objectStore(Wo).put(t,n),await i.objectStore(Uo).delete(n),await i.done,t}function ns({appConfig:e}){return e.appId}
12var rs=`@firebase/messaging`,is=`0.13.3`,as=3,os=1e3;async function ss(e,t){let n=await gs(e),r=vs(t,e.appConfig.appName,!1),i={method:`POST`,headers:n,body:JSON.stringify(r)},a;try{a=await(await fetch(hs(e.appConfig),i)).json()}catch(e){throw Bo.create(`token-subscribe-failed`,{errorInfo:e?.toString()})}if(a.error){let e=a.error.message;throw Bo.create(`token-subscribe-failed`,{errorInfo:e})}if(!a.token)throw Bo.create(`token-subscribe-no-token`);return a.token}async function cs(e,t){let n=await gs(e),r=vs(t,e.appConfig.appName,!0),i={method:`POST`,headers:n,body:JSON.stringify(r)},a;try{a=await ms(()=>fetch(hs(e.appConfig),i),as,os)}catch(e){throw Bo.create(`fid-registration-failed`,{errorInfo:e?.toString()})}if(a.ok)return{responseFid:await ls(a)};let o;try{o=await a.json()}catch{throw Bo.create(`fid-registration-failed`,{errorInfo:a.statusText})}let s=o.error?.message??a.statusText;throw Bo.create(`fid-registration-failed`,{errorInfo:s})}async function ls(e){let t=await e.text();if(!t.trim())throw Bo.create(`fid-registration-failed`,{errorInfo:`CreateRegistration succeeded but response body is empty`});let n;try{n=JSON.parse(t)}catch{throw Bo.create(`fid-registration-failed`,{errorInfo:`CreateRegistration succeeded but response body is not valid JSON`})}let r=n.name;if(typeof r!=`string`||r.length===0)throw Bo.create(`fid-registration-failed`,{errorInfo:`CreateRegistration succeeded but response did not include a non-empty name`});return ds(r)}var us=`/registrations/`;function ds(e){let t=e.indexOf(us);if(t!==-1){let n=e.slice(t+15);if(n.length>0)return n}throw Bo.create(`fid-registration-failed`,{errorInfo:`CreateRegistration succeeded but response name is not a valid registration resource name`})}async function fs(e,t){let n=await gs(e),r=vs(t.subscriptionOptions,e.appConfig.appName,!1),i={method:`PATCH`,headers:n,body:JSON.stringify(r)},a;try{a=await(await fetch(`${hs(e.appConfig)}/${t.token}`,i)).json()}catch(e){throw Bo.create(`token-update-failed`,{errorInfo:e?.toString()})}if(a.error){let e=a.error.message;throw Bo.create(`token-update-failed`,{errorInfo:e})}if(!a.token)throw Bo.create(`token-update-no-token`);return a.token}async function ps(e,t){let n={method:`DELETE`,headers:await gs(e)};try{let r=await(await fetch(`${hs(e.appConfig)}/${t}`,n)).json();if(r.error){let e=r.error.message;throw Bo.create(`token-unsubscribe-failed`,{errorInfo:e})}}catch(e){throw Bo.create(`token-unsubscribe-failed`,{errorInfo:e?.toString()})}}async function ms(e,t,n){let r;for(let i=0;i<t;i++)try{return await e()}catch(e){if(r=e,i<t-1){let e=n*2**i;await new Promise(t=>setTimeout(t,e))}}throw r}function hs({projectId:e}){return`${To}/projects/${e}/registrations`}async function gs({appConfig:e,installations:t}){let n=await t.getToken();return new Headers({"Content-Type":`application/json`,Accept:`application/json`,"x-goog-api-key":e.apiKey,"x-goog-firebase-installations-auth":`FIS ${n}`})}function _s(e,t){try{if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.test(e))return new URL(e).host}catch{}try{if(typeof self<`u`&&self.location?.href)return new URL(e,self.location.origin).host}catch{}return typeof self<`u`&&self.location?.host?self.location.host:t}function vs({p256dh:e,auth:t,endpoint:n,vapidKey:r,swScope:i},a,o){let s={web:{origin:_s(i,a),endpoint:n,auth:t,p256dh:e}};return o&&(s.fcm_sdk_version=is),r!==wo&&(s.web.applicationPubKey=r),s}var ys=6048e5;async function bs(e){let t=await Cs(e.swRegistration,e.vapidKey),n={vapidKey:e.vapidKey,swScope:e.swRegistration.scope,endpoint:t.endpoint,auth:No(t.getKey(`auth`)),p256dh:No(t.getKey(`p256dh`))},r=await Qo(e.firebaseDependencies);if(!r)return Ss(e.firebaseDependencies,n);if(!ws(r.subscriptionOptions,n)){try{await ps(e.firebaseDependencies,r.token)}catch(e){console.warn(e)}return Ss(e.firebaseDependencies,n)}return Date.now()>=r.createTime+ys?xs(e,{token:r.token,createTime:Date.now(),subscriptionOptions:n}):r.token}async function xs(e,t){try{let n=await fs(e.firebaseDependencies,t),r={...t,token:n,createTime:Date.now()};return await $o(e.firebaseDependencies,r),n}catch(e){throw e}}async function Ss(e,t){let n={token:await ss(e,t),createTime:Date.now(),subscriptionOptions:t};return await $o(e,n),n.token}async function Cs(e,t){return await e.pushManager.getSubscription()||e.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:Po(t)})}function ws(e,t){let n=t.vapidKey===e.vapidKey,r=t.endpoint===e.endpoint,i=t.auth===e.auth,a=t.p256dh===e.p256dh;return n&&r&&i&&a}function Ts(e,t){let n=e.onRegisteredHandler;n&&(typeof n==`function`?n(t):n.next(t))}async function Es(e){try{e.swRegistration=await navigator.serviceWorker.register(So,{scope:Co}),e.swRegistration.update().catch(()=>{}),await Ds(e.swRegistration)}catch(e){throw Bo.create(`failed-service-worker-registration`,{browserErrorMessage:e?.message})}}async function Ds(e){return new Promise((t,n)=>{let r=setTimeout(()=>n(Error(`Service worker not registered after ${Ao} ms`)),Ao),i=e.installing||e.waiting;e.active?(clearTimeout(r),t()):i?i.onstatechange=e=>{e.target?.state===`activated`&&(i.onstatechange=null,clearTimeout(r),t())}:(clearTimeout(r),n(Error(`No incoming service worker found.`)))})}async function Os(e,t){if(!t&&!e.swRegistration&&await Es(e),t||!e.swRegistration){if(!(t instanceof ServiceWorkerRegistration))throw Bo.create(`invalid-sw-registration`);e.swRegistration=t}}async function ks(e,t){t?e.vapidKey=t:e.vapidKey||=wo}var As=3;async function js(e,t){let n=await Ms(e.swRegistration,e.vapidKey),r={vapidKey:e.vapidKey,swScope:e.swRegistration.scope,endpoint:n.endpoint,auth:No(n.getKey(`auth`)),p256dh:No(n.getKey(`p256dh`))},i=e.firebaseDependencies.installations;for(let n=0;n<As;n++){let{responseFid:a}=await cs(e.firebaseDependencies,r);if(a===t)return;n<2&&await i.getToken(!0)}throw Bo.create(`fid-registration-failed`,{errorInfo:`CreateRegistration response FID does not match Firebase Installation ID`})}async function Ms(e,t){return await e.pushManager.getSubscription()||e.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:Po(t)})}var Ns=6048e5;async function Ps(e,t){if(!navigator)throw Bo.create(`only-available-in-window`);if(Notification.permission==="default"&&await Notification.requestPermission(),Notification.permission!==`granted`)throw Bo.create(`permission-blocked`);if(!e.onRegisteredHandler)throw Bo.create(`invalid-on-registered-handler`);return await ks(e,t?.vapidKey),await Os(e,t?.serviceWorkerRegistration),e._registerNotifyChain=e._registerNotifyChain.catch(()=>{}).then(async()=>{let t=await e.firebaseDependencies.installations.getId(),n=await es(e.firebaseDependencies),r=Date.now();if((!n||n.fid!==t||r>=n.lastRegisterTime+Ns)&&(await js(e,t),await ts(e.firebaseDependencies,{fid:t,lastRegisterTime:r,vapidKey:e.vapidKey}
12)),!e.onRegisteredHandler)throw Bo.create(`invalid-on-registered-handler`);Ts(e,t)}),e._registerNotifyChain}function Fs(e,t){return Qt(t,()=>{(async()=>{e.onRegisteredHandler&&await es(e.firebaseDependencies)&&await Ps(e).catch(()=>{})})()})}function Is(e){let t={from:e.from,collapseKey:e.collapse_key,messageId:e.fcmMessageId};return Ls(t,e),Rs(t,e),zs(t,e),t}function Ls(e,t){if(!t.notification)return;e.notification={};let n=t.notification.title;n&&(e.notification.title=n);let r=t.notification.body;r&&(e.notification.body=r);let i=t.notification.image;i&&(e.notification.image=i);let a=t.notification.icon;a&&(e.notification.icon=a)}function Rs(e,t){t.data&&(e.data=t.data)}function zs(e,t){if(!t.fcmOptions&&!t.notification?.click_action)return;e.fcmOptions={};let n=t.fcmOptions?.link??t.notification?.click_action;n&&(e.fcmOptions.link=n);let r=t.fcmOptions?.analytics_label;r&&(e.fcmOptions.analyticsLabel=r)}function Bs(e){return typeof e==`object`&&!!e&&Eo in e}function Vs(e){if(!e||!e.options)throw Hs(`App Configuration Object`);if(!e.name)throw Hs(`App Name`);let t=[`projectId`,`apiKey`,`appId`,`messagingSenderId`],{options:n}=e;for(let e of t)if(!n[e])throw Hs(e);return{appName:e.name,projectId:n.projectId,apiKey:n.apiKey,appId:n.appId,senderId:n.messagingSenderId}}function Hs(e){return Bo.create(`missing-app-config-values`,{valueName:e})}var Us=class{constructor(e,t,n){this.deliveryMetricsExportedToBigQueryEnabled=!1,this.onBackgroundMessageHandler=null,this.onMessageHandler=null,this.onRegisteredHandler=null,this.onUnregisteredHandler=null,this._registerNotifyChain=Promise.resolve(),this._fidChangeUnsubscribe=null,this.logEvents=[],this.logQueue={state:`stopped`};let r=Vs(e);this.firebaseDependencies={app:e,appConfig:r,installations:t,analyticsProvider:n}}_delete(){return this._fidChangeUnsubscribe&&=(this._fidChangeUnsubscribe(),null),this.logQueue.state===`scheduled`&&clearTimeout(this.logQueue.timerId),this.logQueue={state:`stopped`},Promise.resolve()}};async function Ws(e,t){if(!navigator)throw Bo.create(`only-available-in-window`);if(Notification.permission==="default"&&await Notification.requestPermission(),Notification.permission!==`granted`)throw Bo.create(`permission-blocked`);return await ks(e,t?.vapidKey),await Os(e,t?.serviceWorkerRegistration),bs(e)}async function Gs(e,t,n){let r=Ks(t);(await e.firebaseDependencies.analyticsProvider.get()).logEvent(r,{message_id:n[Eo],message_name:n[Do],message_time:n[Oo],message_device_time:Math.floor(Date.now()/1e3)})}function Ks(e){switch(e){case Mo.NOTIFICATION_CLICKED:return`notification_open`;case Mo.PUSH_RECEIVED:return`notification_foreground`;default:throw Error()}}async function qs(e,t){let n=t.data;if(!n.isFirebaseMessaging)return;if(e.onMessageHandler&&n.messageType===Mo.PUSH_RECEIVED&&(typeof e.onMessageHandler==`function`?e.onMessageHandler(Is(n)):e.onMessageHandler.next(Is(n))),e.onRegisteredHandler&&n.messageType===Mo.FID_REGISTERED){let t=n.fid;typeof e.onRegisteredHandler==`function`?e.onRegisteredHandler(t):e.onRegisteredHandler.next(t)}let r=n.data;Bs(r)&&r[ko]===`1`&&await Gs(e,n.messageType,r)}var Js=e=>{let t=new Us(e.getProvider(`app`).getImmediate(),e.getProvider(`installations-internal`).getImmediate(),e.getProvider(`analytics-internal`));return navigator.serviceWorker.addEventListener(`message`,e=>qs(t,e)),t._fidChangeUnsubscribe=Fs(t,e.getProvider(`installations`).getImmediate()),t},Ys=e=>{let t=e.getProvider(`messaging`).getImmediate();return{getToken:e=>Ws(t,e),register:e=>Ps(t,e)}};function Xs(){Xt(new Yt(`messaging`,Js,`PUBLIC`)),Xt(new Yt(`messaging-internal`,Ys,`PRIVATE`)),Zt(rs,is),Zt(rs,is,`esm2020`)}async function Zs(){try{await Bt()}catch{return!1}return typeof window<`u`&&Vt()&&Ht()&&`serviceWorker`in navigator&&`PushManager`in window&&`Notification`in window&&`fetch`in window&&ServiceWorkerRegistration.prototype.hasOwnProperty(`showNotification`)&&PushSubscription.prototype.hasOwnProperty(`getKey`)}function Qs(e,t){if(!navigator)throw Bo.create(`only-available-in-window`);return e.onMessageHandler=t,()=>{e.onMessageHandler=null}}function $s(e=Gt()){return Zs().then(e=>{if(!e)throw Bo.create(`unsupported-browser`)},e=>{throw Bo.create(`indexed-db-unsupported`)}),Ut(Wt(e),`messaging`).getImmediate()}async function ec(e,t){return e=Wt(e),Ws(e,t)}function tc(e,t){return e=Wt(e),Qs(e,t)}Xs();var nc=class{static _messagingInstance=null;static get messaging(){return this._messagingInstance||=$s(Mn.App),this._messagingInstance}static async getToken(){return await ec(this.messaging,{vapidKey:fn.google.vapidKey})}static async requestPermission(){return!(`Notification`in window)||!(`serviceWorker`in navigator)?(f.warn(`Browser unterstützt keine Web Push Notifications`),`denied`):Notification.permission===`granted`?`granted`:await Notification.requestPermission()}static registerNotificationListener(e){return tc(this.messaging,t=>{f.log(`Notification received:`,t),e(t)})}static async register(e,t){await Mn.install();let n=await this.requestPermission();if(n===`granted`){let r=await this.getToken();return f.debug(`Push-Token:`,r),r?(e!==r&&await this.updateUserFirebaseId(r,t),{token:r,permission:n}):(f.warn(`Kein Push-Token erhalten`),{token:``,permission:n})}return f.warn(`Benachrichtigungen abgelehnt`),{token:e,permission:n}}static updateUserFirebaseId(e,t){let n=jn();return t(z.updateFirebase({deviceId:n,firebaseId:e,platform:x.Web}))}static async checkForTokenChange(e,t){let n=await this.getToken();n&&t!==n&&(f.info(`Push-Token hat sich geändert, wird aktualisiert.`),await this.updateUserFirebaseId(n,e))}},rc={INSTALL_PROMPT_SHOWN:`pwa-install-prompt-shown`,INSTALL_DISMISSED:`pwa-install-dismissed`,INSTALL_REMINDER_COUNT:`pwa-install-reminder-count`,LAST_INSTALL_PROMPT:`pwa-last-install-prompt`,INSTALLATION_COMPLETED:`pwa-installation-completed`,IOS_INSTALL_INSTRUCTIONS_SHOWN:`pwa-ios-instructions-shown`,PUSH_SETUP_COMPLETED:`pwa-push-setup-completed`,PUSH_LAST_ACTIVATION_ATTEMPT:`pwa-push-last-activation-attempt`},ic=()=>/iPad|iPhone|iPod/.test(navigator.userAgent),ac=()=>/^((?!chrome|android).)*safari/i.test(navigator.userAgent),oc=()=>window.matchMedia(`(display-mode: standalone)`).matches||window.navigator.standalone===!0,sc=()=>`serviceWorker`in navigator&&`PushManager`in window,cc=()=>ic()?ac()?`Tippe auf das Teilen-Symbol unten und wähle "Zum Home-Bildschirm".`:`Ãffne diese Seite in Safari, um die App zu installieren.`:`Verwende das Installationssymbol in der Adressleiste oder folge den Anweisungen deines Browsers.`,lc=()=>{let e=navigator.userAgent.toLowerCase();return!!(e.includes(`chrome`)||e.includes(`edg`)||e.includes(`opera`)||e.includes(`samsung`)||ic()&&ac())},uc=()=>sc()&&lc()&&!oc(),dc=(e,t)=>{let n=P(oe),r=P(se),i=(0,Z.useCallback)(()=>{t?.id&&!t.hasInstalledPwa&&e(z.updatePwaInstallState({hasInstalledPwa:!0}))},[e,t?.hasInstalledPwa,t?.id]),a=(0,Z.useCallback)(()=>{e(z.clearPwaInstallBonusReward())},[e]);return(0,Z.useEffect)(()=>{t?.id&&!t.hasInstalledPwa&&e(z.getPwaInstallBonus())},[e,t?.hasInstalledPwa,t?.id]),{pwaInstallBonusPreview:n,pwaInstallBonusReward:r,clearPwaInstallReward:a,syncBackendInstallState:i}},fc=({userFirebaseId:e,getPushPermission:t,isPushEligibleForCurrentPlatform:n,syncBackendInstallState:r})=>{let[i,a]=(0,Z.useState)(null),[o,s]=(0,Z.useState)({isInstallable:!1,isInstalled:!1,isStandalone:oc(),isIOS:ic(),isSafari:ac(),showIOSInstructions:!1,canPromptInstall:!1,canActivatePush:!1,hasBeenPrompted:!1,installationDismissed:!1,pushPermission:t(),isPushEnabled:!1,isPushEligible:n(ic(),oc())}),c=(0,Z.useCallback)(e=>{s(t=>
12{let r=n(t.isIOS,e);return{...t,isInstalled:!0,isStandalone:e,isInstallable:!1,canPromptInstall:!1,isPushEligible:r,canActivatePush:r&&t.pushPermission!==`granted`}}),a(null)},[n]),l=(0,Z.useCallback)(()=>{let r=Tt.getItem(rc.INSTALLATION_COMPLETED)===`true`,i=oc(),a=ic(),o=r||i,c=t(),l=n(a,i),u=Tt.getItem(rc.PUSH_SETUP_COMPLETED)===`true`,d=c===`granted`&&(u||!!e);s(e=>({...e,isInstalled:o,isStandalone:i,isIOS:a,installationDismissed:!1,hasBeenPrompted:!!Tt.getItem(rc.LAST_INSTALL_PROMPT),canPromptInstall:uc()&&!o,showIOSInstructions:a&&!o,pushPermission:c,isPushEnabled:d,isPushEligible:l,canActivatePush:l&&c!==`granted`}))},[t,n,e]),u=(0,Z.useCallback)(e=>{f.warn(`PWA installation prompt triggered`,e),a(e),s(e=>({...e,isInstallable:!0,isInstalled:!1,canPromptInstall:!0}))},[]),d=(0,Z.useCallback)(()=>{Tt.setItem(rc.INSTALLATION_COMPLETED,`true`),r(),c(!0)},[c,r]),p=(0,Z.useCallback)(async(e={})=>{if(!i)return ic()&&ac()&&(Tt.setItem(rc.IOS_INSTALL_INSTRUCTIONS_SHOWN,`true`),s(e=>({...e,showIOSInstructions:!0}))),!1;try{Tt.setItem(rc.LAST_INSTALL_PROMPT,Date.now().toString());let e=parseInt(Tt.getItem(rc.INSTALL_REMINDER_COUNT)||`0`);Tt.setItem(rc.INSTALL_REMINDER_COUNT,(e+1).toString()),await i.prompt();let{outcome:t}=await i.userChoice;return t===`accepted`&&(Tt.setItem(rc.INSTALLATION_COMPLETED,`true`),s(e=>({...e,isInstalled:!0,isInstallable:!1})),!0)}catch{return!1}finally{a(null),s(e=>({...e,isInstallable:!1}))}},[i]),m=(0,Z.useCallback)(()=>{s(e=>({...e,installationDismissed:!1}))},[]),h=(0,Z.useCallback)(()=>{Tt.removeItem(rc.INSTALL_PROMPT_SHOWN),Tt.removeItem(rc.INSTALL_DISMISSED),Tt.removeItem(rc.INSTALL_REMINDER_COUNT),Tt.removeItem(rc.LAST_INSTALL_PROMPT),Tt.removeItem(rc.INSTALLATION_COMPLETED),Tt.removeItem(rc.IOS_INSTALL_INSTRUCTIONS_SHOWN),Tt.removeItem(rc.PUSH_SETUP_COMPLETED),Tt.removeItem(rc.PUSH_LAST_ACTIVATION_ATTEMPT),l()},[l]),g=(0,Z.useCallback)(()=>cc(),[]);return(0,Z.useEffect)(()=>{let e=Tt.getItem(rc.INSTALLATION_COMPLETED)===`true`;!e&&oc()&&(Tt.setItem(rc.INSTALLATION_COMPLETED,`true`),e=!0,c(!0)),e&&r()},[c,r]),(0,Z.useEffect)(()=>
12{l()},[l]),(0,Z.useEffect)(()=>{let e=window.deferredPrompt;if(e)u(e);else{let e=localStorage.getItem(`deferredPrompt`);if(e)try{let t=JSON.parse(e);t&&u(t)}catch(e){f.error(`Fehler beim Parsen des gespeicherten deferredPrompt`,e)}}return window.addEventListener(`beforeinstallprompt`,u),window.addEventListener(`appinstalled`,d),()=>{window.removeEventListener(`beforeinstallprompt`,u),window.removeEventListener(`appinstalled`,d)}},[u,d]),{deferredPrompt:i,installState:o,setInstallState:s,promptInstall:p,dismissInstallPrompt:m,resetInstallState:h,getInstallInstructions:g}},pc=({dispatch:e,userFirebaseId:t,getPushPermission:n,isPushEligibleForCurrentPlatform:r,setInstallState:i})=>(0,Z.useCallback)(async()=>{let a=ic(),o=oc(),s=n();if(f.info(`PWA Push activation attempt started`,{isIOS:a,isStandalone:o,currentPermission:s}),Tt.setItem(rc.PUSH_LAST_ACTIVATION_ATTEMPT,Date.now().toString()),a&&!o)return f.warn(`PWA Push activation blocked: iOS requires standalone mode`,{isIOS:a,isStandalone:o,currentPermission:s}),i(e=>({...e,showIOSInstructions:!0,isPushEligible:!1,canActivatePush:!1})),!1;try{let n=t||``,{token:c,permission:l}=await nc.register(n,e),u=!!c,d=l===`granted`&&u;return d&&Tt.setItem(rc.PUSH_SETUP_COMPLETED,`true`),i(e=>{let t=r(a,o);return{...e,pushPermission:l,isPushEnabled:d,isPushEligible:t,canActivatePush:t&&l!==`granted`}}),f.info(`PWA Push activation attempt finished`,{isIOS:a,isStandalone:o,currentPermission:s,tokenReceived:u,backendUpdateSuccessful:u,finalPermission:l}),d}catch(e){return f.error(`PWA Push activation failed`,{isIOS:a,isStandalone:o,currentPermission:s,tokenReceived:!1,backendUpdateSuccessful:!1,error:e}),!1}},[e,n,r,i,t]),mc=()=>{let e=M(),t=P(ae),n=(0,Z.useCallback)(()=>typeof window>`u`||!(`Notification`in window)?`unsupported`:Notification.permission,[]),r=(0,Z.useCallback)(()=>typeof window<`u`&&`Notification`in window&&`serviceWorker`in navigator,[]),i=(0,Z.useCallback)((e,t)=>r()?!e||t:!1,[r]),{pwaInstallBonusPreview:a,pwaInstallBonusReward:o,clearPwaInstallReward:s,syncBackendInstallState:c}=dc(e,t),{deferredPrompt:l,installState:u,setInstallState:d,promptInstall:f,dismissInstallPrompt:p,resetInstallState:m,getInstallInstructions:h}=fc({userFirebaseId:t?.firebaseId,getPushPermission:n,isPushEligibleForCurrentPlatform:i,syncBackendInstallState:c}),g=pc({dispatch:e,userFirebaseId:t?.firebaseId,getPushPermission:n,isPushEligibleForCurrentPlatform:i,setInstallState:d}),_=l!==null||u.isIOS&&!u.isInstalled,v=u.isIOS&&!u.isStandalone,y=!u.isInstalled||u.canActivatePush;return{...u,hasInstalledPwa:!!t?.hasInstalledPwa,pwaInstallBonusCode:cn.current.pwaInstallBonusCode,pwaInstallBonusPreview:a,pwaInstallBonusReward:o,clearPwaInstallReward:s,activatePush:g,promptInstall:f,dismissInstallPrompt:p,resetInstallState:m,getInstallInstructions:h,canInstall:_,canActivatePush:u.canActivatePush,shouldShowInstallHint:v,isPushEnabled:u.isPushEnabled,pushPermission:u.pushPermission,isPushEligible:u.isPushEligible,canShowPwaBanner:y}},hc=()=>{let e=(0,Z.useContext)(oo);if(!e)throw Error(`usePwaBannerContext must be used within a PwaBannerProvider`);return e},gc=()=>{let{config:e}=hc();return e},_c=()=>{let{config:e}=hc();return e.coinRewards},vc=()=>{let{config:e}=hc();return e.assets},yc=(0,Z.memo)(e=>{let{coinValue:t}=_c(),n=vc(),{PWA_BANNER_MODAL_TITLE:r,PWA_BANNER_MODAL_DESCRIPTION:i,PWA_BANNER_MODAL_TITLE_ZERO_COINS:a,PWA_BANNER_MODAL_DESCRIPTION_ZERO_COINS:o}=s(),c=n?.coinIcon?(0,$.jsx)(`img`,{draggable:!1,src:n.coinIcon,alt:`coin-icon`,style:{alignSelf:`center`,height:40,width:`auto`,borderRadius:`100%`},loading:`lazy`,decoding:`async`}):null;return(0,$.jsxs)(V,{sx:{background:`linear-gradient(135deg, #FFF8DC 0%, #F5E6A3 100%)`,borderRadius:2,p:{xs:1.5,sm:2},display:`flex`,alignItems:`center`,gap:2,border:`1px solid #E6D700`,position:`relative`,overflow:`hidden`},children:[c,(0,$.jsxs)(V,{sx:{flex:1,minWidth:0},children:[(0,$.jsx)(H,{variant:`h6`,sx:{fontWeight:600,fontSize:{xs:`14px`,sm:`18px`},color:`#8B4513`,mb:.5,lineHeight:{xs:1.2,sm:1.4}},children:t>0?G.replace(r,{coins:t.toString()}):a}),(0,$.jsx)(H,{variant:`body2`,sx:{color:`#8B4513`,fontWeight:500,fontSize:{xs:`12px`,sm:`14px`},lineHeight:{xs:1.2,sm:1.4},opacity:.9},children:t>0?G.replace(i,{coins:t.toString()}):o})]})]})});yc.displayName=`PwaModalCoinsInformationBanner`;var bc=i(V),xc=(0,Z.memo)(e=>{let{visible:t=!0,canActivatePush:n=!1,handlePushActivationClick:r}=e,{userState:{isLoggedIn:i},coinRewards:{coinValue:o}}=gc(),c=Oe(),{PWA_BANNER_ANDROID_FOOTER:l,PWA_BANNER_ANDROID_STEP1_DESC:u,PWA_BANNER_ANDROID_STEP1_TITLE:d,PWA_BANNER_ANDROID_STEP2_DESC:f,PWA_BANNER_ANDROID_STEP2_TITLE:p,PWA_BANNER_ANDROID_STEP3_DESC_LOGGED_IN:m,PWA_BANNER_ANDROID_STEP3_DESC_LOGGED_OUT:h,PWA_BANNER_ANDROID_STEP3_TITLE_LOGGED_IN:g,PWA_BANNER_ANDROID_STEP3_TITLE_LOGGED_OUT:_,PWA_BANNER_ANDROID_STEP0_TITLE:v,PWA_BANNER_ANDROID_STEP0_DESC:y}=s(),{isDarkMode:b}=co(),x=a({opacity:+!!t,transform:t?`translateY(0px)`:`translateY(20px)`,config:{tension:280,friction:60}}),S=[...n?[{title:v,description:y,buttonText:v,icon:xn,onClick:r}]:[],{title:d,description:u,buttonText:null,icon:null,onClick:null},{title:p,description:f,buttonText:null,icon:null,onClick:null},{title:i?g:_,description:i&&o>0?G.replace(m,{coins:o.toString()}):h,buttonText:null,icon:null,onClick:null}];return(0,$.jsx)(bc,{style:x,children:(0,$.jsx)(V,{sx:{display:`flex`,flexDirection:`column`,minHeight:`100%`},children:(0,$.jsxs)(V,{sx:{flex:1,p:3},children:[i&&(0,$.jsx)(yc,{}),(0,$.jsx)(W,{spacing:2,sx:{mt:3},children:S.map((e,t)=>(0,$.jsxs)(V,{sx:{display:`flex`,alignItems:`flex-start`,gap:2,p:2.5,backgroundColor:b?c.darken(c.palette.primary.dark,.9):c.lighten(c.palette.primary.main,.9),borderRadius:2,border:`1px solid ${b?c.darken(c.palette.primary.dark,.8):c.lighten(c.palette.primary.main,.8)}`},children:[(0,$.jsx)(V,{sx:{width:32,height:32,borderRadius:`50%`,backgroundColor:c.palette.primary.main,color:c.palette.common.white,display:`flex`,alignItems:`center`,justifyContent:`center`,fontWeight:`bold`,fontSize:`16px`,flexShrink:0,mt:.5},children:t+1}),(0,$.jsxs)(V,{sx:{flex:1,minWidth:0},children:[(0,$.jsx)(H,{variant:`h6`,sx:{fontWeight:600,fontSize:`16px`,color:c.palette.text.primary,mb:.5,lineHeight:1.3},children:e.title}),(0,$.jsx)(H,{variant:`body2`,sx:{color:c.palette.text.secondary,fontSize:`14px`,fontWeight:500,lineHeight:1.3},children:e.description}),e.buttonText&&e.icon&&(0,$.jsxs)(V,{onClick:e.onClick??void 0,sx:{display:`inline-flex`,alignItems:`center`,gap:1,px:2,py:1,backgroundColor:e.onClick?c.palette.primary.main:c.palette.background.paper,border:`1px solid ${c.palette.grey[300]}`,borderRadius:1.5,fontSize:`13px`,color:e.onClick?c.palette.common.white:c.palette.text.primary,cursor:e.onClick?`pointer`:`default`},children:[(0,$.jsx)(Ri,{icon:e.icon,sx:{fontSize:`14px`,color:c.palette.text.secondary}}),(0,$.jsx)(H,{variant:`caption`,sx:{fontSize:`12px`,fontWeight:500},children:e.buttonText})]})]})]},`step-${t}-android`))}),(0,$.jsx)(W,{justifyContent:`center`,alignItems:`center`,textAlign:`center`,sx:{marginTop:3},children:(0,$.jsx)(H,{variant:`body2`,sx:{color:c.palette.text.secondary,fontSize:`14px`,fontWeight:600},children:l})})]})})})});xc.displayName=`PwaViewAndroid`;var Sc=i(V),Cc=(0,Z.memo)(e=>{let{visible:t=!0,canActivatePush:n=!1,handlePushActivationClick:r}=e,{userState:{isLoggedIn:i},coinRewards:{coinValue:o}}=gc(),c=Oe(),{PWA_BANNER_IOS_STEP1_TITLE:l,PWA_BANNER_IOS_STEP1_DESC:u,PWA_BANNER_IOS_STEP1_ICON:d,PWA_BANNER_IOS_STEP2_TITLE:f,PWA_BANNER_IOS_STEP2_DESC:p,PWA_BANNER_IOS_STEP2_MENU:m,PWA_BANNER_IOS_STEP3_TITLE:h,PWA_BANNER_IOS_STEP3_DESC:g,PWA_BANNER_IOS_STEP4_TITLE_LOGGED_IN:_,PWA_BANNER_IOS_STEP4_DESC_LOGGED_IN:v,PWA_BANNER_IOS_STEP4_TITLE_LOGGED_OUT:y,PWA_BANNER_IOS_STEP4_DESC_LOGGED_OUT:b,PWA_BANNER_IOS_FOOTER:x,PWA_BANNER_IOS_STEP0_TITLE:S,PWA_BANNER_IOS_STEP0_DESC:C}=s(),{isDarkMode:w}=co(),T=a({opacity:+!!t,transform:t?`translateY(0px)`:`translateY(20px)`,config:{tension:280,friction:60}}),E=[...n?[{title:S,description:C,buttonText:S,icon:xn,onClick:r}]:[],{title:l,description:u,buttonText:d,icon:qi,onClick:null},{title:f,description:p,buttonText:m,icon:aa,onClick:null},{title:h,description:g,buttonText:null,icon:null,onClick:null},{title:i?_:y,description:i&&o>0?G.replace(v,{coins:o.toString()}):b,buttonText:null,icon:null,onClick:null}];return(0,$.jsx)(Sc,{style:T,children:(0,$.jsx)(V,{sx:{display:`flex`,flexDirection:`column`,minHeight:`100%`},children:(0,$.jsxs)(V,{sx:{flex:1,p:3},children:[i&&(0,$.jsx)(yc,{}),(0,$.jsx)(W,{spacing:2,sx:{mt:3},children:E.map((e,t)=>(0,$.jsxs)(V,{onClick:e.onClick??void 0,sx:{display:`flex`,alignItems:`flex-start`,gap:2,p:2.5,backgroundColor:w?c.darken(c.palette.primary.dark,.9):c.lighten(c.palette.primary.main,.9),borderRadius:2,border:`1px solid ${w?c.darken(c.palette.primary.dark,.8):c.lighten(c.palette.primary.main,.8)}
12`,cursor:e.onClick?`pointer`:`default`},children:[(0,$.jsx)(V,{sx:{width:32,height:32,borderRadius:`50%`,backgroundColor:c.palette.primary.main,color:c.palette.common.white,display:`flex`,alignItems:`center`,justifyContent:`center`,fontWeight:`bold`,fontSize:`16px`,flexShrink:0,mt:.5},children:t+1}),(0,$.jsxs)(V,{sx:{flex:1,minWidth:0},children:[(0,$.jsx)(H,{variant:`h6`,sx:{fontWeight:600,fontSize:`16px`,color:c.palette.text.primary,mb:.5,lineHeight:1.3},children:e.title}),(0,$.jsx)(H,{variant:`body2`,sx:{color:c.palette.text.secondary,fontSize:`14px`,fontWeight:500,lineHeight:1.3,mb:e.buttonText?1.5:0},children:e.description}),e.buttonText&&e.icon&&(0,$.jsxs)(V,{onClick:e.onClick??void 0,sx:{display:`inline-flex`,alignItems:`center`,gap:1,px:2,py:1,backgroundColor:e.onClick?c.palette.primary.main:c.palette.background.paper,border:`1px solid ${c.palette.grey[300]}`,borderRadius:1.5,fontSize:`13px`,color:e.onClick?c.palette.common.white:c.palette.text.primary,cursor:e.onClick?`pointer`:`default`},children:[(0,$.jsx)(Ri,{icon:e.icon,sx:{fontSize:`14px`,color:c.palette.text.secondary}}),(0,$.jsx)(H,{variant:`caption`,sx:{fontSize:`12px`,fontWeight:500},children:e.buttonText})]})]})]},`step-${t}-ios`))}),(0,$.jsx)(W,{justifyContent:`center`,alignItems:`center`,textAlign:`center`,sx:{marginTop:3},children:(0,$.jsx)(H,{variant:`body2`,sx:{color:c.palette.text.secondary,fontSize:`14px`,fontWeight:600},children:x})})]})})})});Cc.displayName=`PwaViewIos`;var wc=`â`,Tc=`~`,Ec=`â`,Dc=(e,t,n,r)=>t&&e===wc?n:e===wc||e===Tc?`text.disabled`:r,Oc=(0,Z.memo)(()=>{let e=Oe(),{isDarkMode:t}=co(),{PWA_BANNER_LANDING_COMPARE_LABEL:n,PWA_BANNER_LANDING_COMPARE_TITLE:r,PWA_BANNER_LANDING_COMPARE_SUBTITLE:i,PWA_BANNER_LANDING_COMPARE_FEATURE_1:a,PWA_BANNER_LANDING_COMPARE_FEATURE_2:o,PWA_BANNER_LANDING_COMPARE_FEATURE_3:c,PWA_BANNER_LANDING_COMPARE_FEATURE_4:l,PWA_BANNER_LANDING_COMPARE_FEATURE_5:u,PWA_BANNER_LANDING_COMPARE_LEGEND:d}=s(),f=[`App`,`Tinder`,`Bumble`,`Hinge`,`Badoo`,`Lovoo`,`OkCupid`],p=[{feature:a,values:[wc,Ec,Tc,Tc,Ec,Ec,Tc]},{feature:o,values:[wc,Ec,Ec,Ec,Ec,Ec,Tc]},{feature:c,values:[wc,Ec,Tc,Ec,Ec,Ec,Ec]},{feature:l,values:[wc,Tc,Tc,Tc,Tc,Tc,Tc]},{feature:u,values:[wc,Ec,Ec,Ec,Ec,Ec,Ec]}];return(0,$.jsxs)(V,{sx:{px:2.5,py:3,bgcolor:`background.paper`},children:[(0,$.jsxs)(V,{sx:{px:.75},children:[(0,$.jsx)(H,{sx:{fontSize:`11px !important`,fontWeight:700,color:e.palette.primary.main,letterSpacing:`0.1em`,textTransform:`uppercase`,mb:.5},children:n}),(0,$.jsx)(H,{sx:{fontSize:`18px !important`,fontWeight:800,color:`text.primary`,lineHeight:1.2,mb:.5},children:r}),(0,$.jsx)(H,{variant:`caption`,sx:{color:`text.disabled`,display:`block`,mb:2},children:i})]}),(0,$.jsx)(ht,{sx:{overflowX:`auto`},children:(0,$.jsxs)(Se,{size:`small`,sx:{minWidth:530,borderCollapse:`separate`,borderSpacing:0,border:`0.5px solid ${e.palette.divider}`,borderRadius:2,overflow:`hidden`},children:[(0,$.jsx)(de,{children:(0,$.jsxs)(gt,{sx:{bgcolor:t?e.palette.divider:e.lighten(e.palette.primary.main,.9)},children:[(0,$.jsx)(Te,{sx:{width:128,fontWeight:600,fontSize:`11px !important`,borderRight:`0.5px solid ${e.palette.divider}`,py:1.25}}),f.map((n,r)=>(0,$.jsx)(Te,{align:`center`,sx:{width:54,py:1,borderLeft:`0.5px solid ${r===0?e.palette.divider:e.palette.action.hover}`,...r===0?{bgcolor:t?e.darken(e.palette.primary.main,.8):e.lighten(e.palette.primary.main,.8)}:{}},children:(0,$.jsx)(H,{sx:{fontSize:`9px !important`,fontWeight:r===0?800:600,color:r===0?e.palette.primary.main:`text.secondary`,lineHeight:1.3},children:n})},n))]})}),(0,$.jsx)(pe,{children:p.map((n,r)=>(0,$.jsxs)(gt,{sx:{bgcolor:r%2==1?t?e.palette.divider:e.lighten(e.palette.action.hover,.1):`background.paper`},children:[(0,$.jsx)(Te,{sx:{fontSize:`11.5px !important`,fontWeight:500,color:`text.primary`,borderRight:`0.5px solid ${e.palette.divider}`,borderTop:`0.5px solid ${e.palette.divider}`,py:1.25},children:n.feature}),n.values.map((n,r)=>(0,$.jsx)(Te,{align:`center`,sx:{borderLeft:`0.5px solid ${r===0?e.palette.divider:e.palette.action.hover}`,borderTop:`0.5px solid ${e.palette.divider}`,py:1.25,...r===0?{bgcolor:t?e.darken(e.palette.primary.main,.8):e.lighten(e.palette.primary.main,.92)}:{}},children:(0,$.jsx)(H,{sx:{fontSize:`${r===0&&n===wc?`14px`:n===Tc?`11px`:`13px`} !important`,fontWeight:r===0&&n===wc?700:600,color:Dc(n,r===0,e.palette.primary.main,e.palette.divider)},children:n})},r))]},n.feature))})]})}
12),(0,$.jsx)(H,{variant:`caption`,sx:{color:`text.disabled`,display:`block`,textAlign:`center`,mt:1},children:d})]})});Oc.displayName=`PwaComparisonSection`;var kc=()=>{let e=s(),t=M(),n=P(Nr),{currentLanguage:r}=(0,Z.useContext)(o);(0,Z.useEffect)(()=>{N(async()=>await t(kr.getFaqs(r)))},[t,r]);let i=(0,Z.useCallback)((t,n)=>({category:e[`FAQ_${t}_CATEGORY`],items:Array.from({length:n+1},(n,r)=>({header:e[`FAQ_${t}_CATEGORY_HEADER_${r}`],description:e[`FAQ_${t}_CATEGORY_DESCRIPTION_${r}`]}))}),[e]);return{faqs:n,groupedFaqs:gr(n.items),getFaqObject:i}},Ac=(0,Z.memo)(()=>{let e=Oe(),[t,n]=(0,Z.useState)(!1),{groupedFaqs:r}=kc(),{PWA_BANNER_LANDING_FAQ_LABEL:i,PWA_BANNER_LANDING_FAQ_TITLE:a}=s(),o=r.flatMap(e=>e.items),c=e=>(t,r)=>{n(r?e:!1)};return o.length===0?null:(0,$.jsxs)(V,{sx:{px:2.5,py:3,bgcolor:`background.paper`},children:[(0,$.jsx)(H,{sx:{fontSize:`11px !important`,fontWeight:700,color:e.palette.primary.main,letterSpacing:`0.1em`,textTransform:`uppercase`,mb:.5},children:i}),(0,$.jsx)(H,{sx:{fontSize:`18px !important`,fontWeight:800,color:`text.primary`,lineHeight:1.2,mb:2.5},children:a}),(0,$.jsx)(V,{children:o.map((n,r)=>(0,$.jsxs)(ue,{expanded:t===`faq-${r}`,onChange:c(`faq-${r}`),disableGutters:!0,elevation:0,sx:{borderTop:r===0?`none`:`0.5px solid ${e.palette.divider}`,borderBottom:r===o.length-1?`none`:`0.5px solid ${e.palette.divider}`,"&::before":{display:`none`},bgcolor:`transparent`,borderRadius:`0 !important`},children:[(0,$.jsx)(be,{expandIcon:(0,$.jsx)(V,{component:`span`,sx:{display:`flex`,alignItems:`center`,justifyContent:`center`,width:18,height:18,color:e.palette.primary.main,fontSize:`18px !important`,lineHeight:1},children:`â¾`}),sx:{px:0,py:.5,minHeight:48,borderRadius:0,"& .MuiAccordionSummary-content":{my:1.5}},children:(0,$.jsx)(H,{sx:{fontSize:`13.5px !important`,fontWeight:600,color:`text.primary`,pr:1},children:n.title})}),(0,$.jsx)(bt,{sx:{px:0,pt:0,pb:1.75},children:(0,$.jsx)(H,{sx:{fontSize:`13px !important`,color:`text.secondary`,lineHeight:1.65},children:n.description})})]},r))})]})});Ac.displayName=`PwaFaqSection`;var jc=i(V),Mc=()=>(0,$.jsx)(he,{viewBox:`0 0 28 28`,sx:{width:28,height:28},children:(0,$.jsx)(`path`,{d:`M14 3C14 3 6 8 6 15.5a8 8 0 0016 0C22 8 14 3 14 3z`,fill:`white`})}),Nc=(0,Z.memo)(e=>{let{canInstall:t=!0,handleInstallClick:n}=e,r=Oe(),{PWA_BANNER_LANDING_CTA_TITLE:i,PWA_BANNER_LANDING_CTA_DESC:o,PWA_BANNER_LANDING_CTA_BUTTON:c,PWA_BANNER_LANDING_CTA_AVAILABILITY:l}=s(),u=a({from:{x:`-120%`},to:async e=>{for(;;)await e({x:`120%`}),await new Promise(e=>setTimeout(e,3e3))},config:{duration:700}}),d=a({from:{opacity:1,scale:1},to:async e=>{for(;;)await e({opacity:.3,scale:.7}),await e({opacity:1,scale:1})},config:{tension:120,friction:14}});return(0,$.jsxs)(V,{sx:{px:2.5,py:3,textAlign:`center`,background:`linear-gradient(170deg, ${r.palette.primary.dark} 0%, ${r.palette.primary.main} 100%)`},children:[(0,$.jsx)(V,{sx:{width:52,height:52,borderRadius:3.5,bgcolor:`rgba(255,255,255,0.1)`,border:`1px solid rgba(255,255,255,0.16)`,display:`flex`,alignItems:`center`,justifyContent:`center`,mx:`auto`,mb:1.75},children:(0,$.jsx)(Mc,{})}),(0,$.jsx)(H,{sx:{fontSize:`21px !important`,fontWeight:800,color:`white`,lineHeight:1.2,mb:1},children:i}),(0,$.jsx)(H,{sx:{fontSize:`13px !important`,color:`rgba(255,255,255,0.58)`,lineHeight:1.6,mb:2.75,maxWidth:340,mx:`auto`},children:o}),t&&(0,$.jsxs)(Ee,{onClick:n,variant:`contained`,size:`large`,sx:{width:`100%`,bgcolor:`white`,color:r.palette.primary.dark,fontWeight:800,fontSize:`15px !important`,letterSpacing:`0.01em`,borderRadius:3.5,py:1.875,mb:1.5,textTransform:`none`,position:`relative`,overflow:`hidden`,"&:hover":{bgcolor:`rgba(255,255,255,0.92)`}},children:[c,(0,$.jsx)(jc,{style:{x:u.x},sx:{position:`absolute`,inset:0,background:`linear-gradient(90deg,transparent,rgba(0,0,0,0.06),transparent)`,pointerEvents:`none`}})]}),(0,$.jsxs)(W,{direction:`row`,alignItems:`center`,justifyContent:`center`,spacing:.75,children:[(0,$.jsx)(jc,{style:d,sx:{width:6,height:6,borderRadius:`50%`,bgcolor:r.palette.success.light,flexShrink:0}}),(0,$.jsx)(H,{sx:{fontSize:`12px !important`,color:`rgba(255,255,255,0.45)`},children:l})]})]})});Nc.displayName=`PwaFinalCtaSection`;var Pc=class{static alpha(e,t){if(e.startsWith(`#`)){let n=e.replace(`#`,``),r=parseInt(n.length===3?n[0]+n[0]:n.slice(0,2),16),i=parseInt(n.length===3?n[1]+n[1]:n.slice(2,4),16),a=parseInt(n.length===3?n[2]+n[2]:n.slice(4,6),16),o=Math.round(t*255).toString(16).padStart(2,`0`);return`#${r.toString(16).padStart(2,`0`)}${i.toString(16).padStart(2,`0`)}${a.toString(16).padStart(2,`0`)}${o}`}if(e.startsWith(`rgb`)){let n=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(e);if(!n)throw Error(`Invalid RGB value`);let[,r,i,a]=n.map(Number);return`rgba(${r}, ${i}, ${a}, ${t})`}return e}static shadeColor(e,t){if(e.startsWith(`#`)){let n=parseInt(e.substring(1,3),16),r=parseInt(e.substring(3,5),16),i=parseInt(e.substring(5,7),16);return n=Math.min(255,Math.max(0,Math.round(n*(100+t)/100))),r=Math.min(255,Math.max(0,Math.round(r*(100+t)/100))),i=Math.min(255,Math.max(0,Math.round(i*(100+t)/100))),`#${n.toString(16).padStart(2,`0`)}${r.toString(16).padStart(2,`0`)}${i.toString(16).padStart(2,`0`)}`}if(e.startsWith(`rgba`)){let n=/rgba?\((\d+),\s*(\d+),\s*(\d+),?\s*([\d.]+)?\)/.exec(e);if(!n)throw Error(`Invalid RGBA color format`);let[r,i,a,o,s]=n;return i=Math.min(255,Math.max(0,Math.round(parseInt(i)*(100+t)/100))).toString(),a=Math.min(255,Math.max(0,Math.round(parseInt(a)*(100+t)/100))).toString(),o=Math.min(255,Math.max(0,Math.round(parseInt(o)*(100+t)/100))).toString(),s=(s===void 0?1:parseFloat(s)).toString(),`rgba(${i}, ${a}, ${o}, ${s})`}if(e.startsWith(`rgb`)){let n=/rgb\((\d+),\s*(\d+),\s*(\d+)\)/.exec(e);if(!n)throw Error(`Invalid RGB color format`);let[r,i,a,o]=n;return i=Math.min(255,Math.max(0,Math.round(parseInt(i)*(100+t)/100))).toString(),a=Math.min(255,Math.max(0,Math.round(parseInt(a)*(100+t)/100))).toString(),o=Math.min(255,Math.max(0,Math.round(parseInt(o)*(100+t)/100))).toString(),`rgb(${i}, ${a}, ${o})`}return e}},Fc=i(V),Ic=i(V),Lc=({children:e,sx:t,delay:n=0,rotate:i=0})=>{let{y:o}=a({from:{y:0},to:{y:-10},loop:{reverse:!0},config:{duration:1600,easing:r.easeInOutSine},delay:n});return(0,$.jsx)(Ic,{style:{y:o,rotate:`${i}deg`},sx:t,children:e})},Rc=({children:e,onClick:t,variant:n,...r})=>{let i=Oe(),o=a({from:{x:`-120%`},to:async e=>{for(;;)await e({x:`120%`}),await new Promise(e=>setTimeout(e,3e3))},config:{duration:700}});return(0,$.jsxs)(Ee,{onClick:t,variant:n,size:`large`,sx:{fontWeight:700,borderRadius:3,textTransform:`none`,px:3,py:1.5,position:`relative`,overflow:`hidden`,...n===`contained`?{boxShadow:`0 6px 20px ${i.palette.primary.main}40`,"&:hover":{transform:`translateY(-2px)`,boxShadow:`0 8px 25px ${i.palette.primary.main}50`},transition:`all 0.3s cubic-bezier(0.4, 0, 0.2, 1)`}:{borderColor:i.palette.primary.main,color:i.palette.primary.main,"&:hover":{backgroundColor:`${i.palette.primary.main}08`,borderColor:i.palette.primary.dark}},...r.sx},children:[e,n===`contained`&&(0,$.jsx)(Fc,{style:{x:o.x},sx:{position:`absolute`,inset:0,background:`linear-gradient(90deg,transparent,rgba(255,255,255,0.18),transparent)`,pointerEvents:`none`}})]})},zc=(0,Z.memo)(e=>{let{canInstall:n=!0,canActivatePush:r=!1,handleInstallClick:i,handlePushActivationClick:o,handleLearnMoreClick:c}=e,l=Oe(),{isDarkMode:u}=co(),{PWA_BANNER_LANDING_HERO_BADGE:d,PWA_BANNER_LANDING_HERO_TITLE_BEFORE:f,PWA_BANNER_LANDING_HERO_TITLE_HIGHLIGHT:p,PWA_BANNER_LANDING_HERO_TITLE_AFTER:m,PWA_BANNER_LANDING_HERO_DESCRIPTION:h,PWA_BANNER_LANDING_HERO_FOUND_VIA:g,PWA_BANNER_LANDING_HERO_PILL_1:_,PWA_BANNER_LANDING_HERO_PILL_2:v,PWA_BANNER_LANDING_HERO_PILL_3:y,PWA_BANNER_LANDING_HERO_PILL_4:b,PWA_BANNER_PREVIEW_CTA_PRIMARY:x,PWA_BANNER_PREVIEW_CTA_PUSH_ENABLE:S,PWA_BANNER_PREVIEW_CTA_SECONDARY:C}=s(),w=[_,v,y,b],T=[{bg:u?l.darken(l.palette.primary.main,.6):l.lighten(l.palette.primary.main,.85),label:`ð Match`},{bg:u?l.darken(l.palette.success.main,.6):l.lighten(l.palette.success.main,.85),label:`ð¬ Nachricht`},{bg:u?l.darken(l.palette.secondary.main,.6):l.lighten(l.palette.secondary.main,.85),label:`ð Besuch`}],E=t(T.length,{from:{opacity:0,y:-6},to:{opacity:1,y:0},config:{tension:240,friction:28},delay:400}),D=a({from:{opacity:1,scale:1},to:async e=>{for(;;)await e({opacity:.35,scale:.75}),await e({opacity:1,scale:1})},config:{tension:120,friction:14}});return(0,$.jsxs)(V,{sx:{px:3,pt:4,pb:0,textAlign:`center`,bgcolor:`background.paper`},children:[(0,$.jsxs)(W,{direction:`row`,alignItems:`center`,justifyContent:`center`,spacing:1,sx:{display:`inline-flex`,bgcolor:u?l.darken(l.palette.primary.main,.7):l.lighten(l.palette.primary.main,.85),color:l.palette.primary.main,px:2,py:.75,borderRadius:50,mb:2},children:[(0,$.jsx)(Fc,{style:D,sx:{width:8,height:8,borderRadius:`50%`,bgcolor:l.palette.primary.main,flexShrink:0}}),(0,$.jsx)(H,{variant:`caption`,sx:{fontWeight:700,fontSize:`13px !important`,letterSpacing:0},children:d})]}),(0,$.jsxs)(H,{sx:{fontSize:{xs:`26px !important`,sm:`32px !important`},fontWeight:800,color:`text.primary`,lineHeight:1.15,letterSpacing:`-0.02em`,mb:1.5},children:[f,(0,$.jsx)(V,{component:`span`,sx:{color:l.palette.primary.main,ml:.5},children:p}),m]}),(0,$.jsx)(H,{variant:`body2`,sx:{color:`text.secondary`,lineHeight:1.65,mb:2,fontSize:`14px !important`},children:h}),(0,$.jsxs)(V,{sx:{mb:2.5},children:[(0,$.jsx)(H,{variant:`caption`,sx:{color:`text.disabled`,dis
12play:`block`,mb:.75,letterSpacing:`0.04em`},children:g}),(0,$.jsx)(W,{direction:`row`,flexWrap:`wrap`,justifyContent:`center`,gap:.75,children:w.map(e=>(0,$.jsx)(Je,{label:e,size:`small`,sx:{fontSize:`10.5px !important`,fontWeight:500,bgcolor:`action.hover`,border:`0.5px solid ${l.palette.divider}`,color:`text.secondary`,height:26}},e))})]}),(0,$.jsxs)(W,{direction:{xs:`column`,sm:`row`},spacing:1.5,justifyContent:`center`,sx:{mb:3},children:[n&&(0,$.jsx)(Rc,{variant:`contained`,onClick:i,children:x}),r&&(0,$.jsx)(Ee,{onClick:o,variant:`contained`,color:`secondary`,size:`large`,sx:{fontWeight:700,borderRadius:3,textTransform:`none`,px:3,py:1.5},children:S}),(0,$.jsx)(Ee,{onClick:c,variant:`outlined`,size:`large`,sx:{fontWeight:600,borderRadius:3,textTransform:`none`,px:3,py:1.5,borderColor:l.palette.primary.main,color:l.palette.primary.main,"&:hover":{bgcolor:`${l.palette.primary.main}08`,borderColor:l.palette.primary.dark}},children:C})]}),(0,$.jsxs)(V,{sx:{position:`relative`,height:210,mx:{xs:-1},margin:{xs:`auto`,sm:`0 auto`},width:{xs:`100%`,sm:`50%`}},children:[(0,$.jsxs)(Lc,{delay:0,rotate:-4,sx:{position:`absolute`,left:0,bottom:10,width:148,bgcolor:u?`#0d1220`:l.darken(l.palette.primary.dark,.6),borderRadius:2,p:1.5,boxShadow:`0 8px 24px ${l.palette.primary.dark}55`},children:[(0,$.jsxs)(W,{direction:`row`,spacing:1,alignItems:`center`,sx:{mb:1.25},children:[(0,$.jsx)(V,{sx:{width:28,height:28,borderRadius:`50%`,background:`linear-gradient(135deg, ${l.palette.primary.light}, ${l.palette.primary.main})`,flexShrink:0},children:(0,$.jsx)(Xe,{sx:{width:28,height:28,background:`linear-gradient(135deg, ${l.palette.primary.light}, ${l.palette.primary.main})`},children:`S`})}),(0,$.jsxs)(V,{sx:{display:`flex`,flexDirection:`column`,alignItems:`flex-start`},children:[(0,$.jsx)(H,{sx:{fontSize:`11px !important`,fontWeight:700,color:`white`,lineHeight:1.3},children:`Sophie, 24 ð`}),(0,$.jsx)(H,{sx:{fontSize:`10px !important`,fontWeight:700,color:`rgba(255,255,255,0.55)`,lineHeight:1},children:`online`})]})]}),(0,$.jsxs)(V,{sx:{background:`linear-gradient(135deg, ${l.palette.primary.dark}, ${l.palette.primary.main})`,borderRadius:1,p:1.25,textAlign:`center`},children:[(0,$.jsxs)(W,{direction:`row`,spacing:.5,justifyContent:`center`,alignItems:`center`,children:[(0,$.jsx)(Xe,{sx:{width:20,height:20,fontSize:`12px !important`,background:`rgba(255,255,255,0.3)`,border:`1px solid rgba(255,255,255,0.6)`},children:`S`}),(0,$.jsx)(Xe,{sx:{width:20,height:20,fontSize:`11px !important`,background:u?`#0d1220`:`rgba(255,255,255,1)`,border:`1px solid rgba(255,255,255,0.6)`,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:0},children:(0,$.jsx)(`span`,{style:{display:`block`,lineHeight:1,fontSize:11},children:`â¤ï¸`})}),(0,$.jsx)(Xe,{sx:{width:20,height:20,fontSize:`12px !important`,background:`rgba(255,255,255,0.3)`,border:`1px solid rgba(255,255,255,0.6)`},children:`L`})]}),(0,$.jsx)(H,{sx:{fontSize:`10px !important`,fontWeight:700,color:`white`,mt:.25,textTransform:`uppercase`},children:`Es ist ein Match!`})]})]}),(0,$.jsx)(V,{sx:{position:`absolute`,left:`50%`,top:0,transform:`translateX(-50%)`},children:(0,$.jsxs)(Lc,{delay:700,rotate:2,sx:{width:152,bgcolor:`background.paper`,border:`0.5px solid ${l.palette.divider}`,borderRadius:2,p:1.25,boxShadow:`0 6px 20px ${l.palette.primary.main}20`},children:[(0,$.jsx)(H,{sx:{fontSize:`8.5px !important`,fontWeight:700,color:`text.disabled`,letterSpacing:`0.08em`,textTransform:`uppercase`,mb:1},children:`Neue Mitteilungen`}),E.map((e,t)=>(0,$.jsx)(Fc,{style:e,children:(0,$.jsxs)(W,{direction:`row`,spacing:.875,alignItems:`center`,sx:{mb:t<2?.75:0,bgcolor:T[t].bg,borderRadius:2,px:1,py:.75},children:[(0,$.jsx)(H,{sx:{fontSize:`13px !important`,lineHeight:1},children:T[t].label.split(` `)[0]}),(0,$.jsx)(H,{sx:{fontSize:`10px !important`,fontWeight:600,color:`text.primary`},children:T[t].label.split(` `)[1]})]})},t))]})}),(0,$.jsxs)(Lc,{delay:1400,rotate:-1.5,sx:{position:`absolute`,right:0,bottom:10,width:148,borderRadius:2,overflow:`hidden`,boxShadow:`0 8px 24px ${l.palette.primary.main}22`},children:[(0,$.jsxs)(V,{sx:{bgcolor:l.palette.primary.main,px:1.25,py:1,display:`flex`,gap:.875,alignItems:`flex-start`},children:[(0,$.jsx)(Xe,{sx:{width:24,height:24,background:`linear-gradient(135deg, ${l.palette.primary.light}, ${l.palette.secondary.main})`,fontSize:`12px !important`},children:`L`}),(0,$.jsxs)(V,{sx:{display:`flex`,flexDirection:`column`,alignItems:`flex-start`},children:[(0,$.jsx)(H,{sx:{fontSize:`10px !important`,fontWeight:700,color:`white`,lineHeight:1.2},children:`Laura, 27`}),(0,$.jsx)(H,{sx:{fontSize:`9px !important`,color:`rgba(255,255,255,0.65)`},children:`schreibt geradeâ¦`})]})]}),(0,$.jsxs)(V,{sx:{bgcolor:u?l.darken(Pc.shadeColor(l.palette.primary.main,50),.8):l.lighten(l.palette.primary.main,.9),px:1,pt:1,pb:.875},children:[(0,$.jsx)(V,{sx:{bgcolor:`background.paper`,borderRadius:`10px 10px 10px 2px`,px:1,py:.625,mb:.75,maxWidth:`80%`},children:(0,$.jsx)(H,{sx:{fontSize:`10px !important`,color:`text.primary`},children:`Hey, wie geht's? ð`})}),(0,$.jsx)(V,{sx:{bgcolor:l.palette.primary.main,borderRadius:`10px 10px 2px 10px`,px:1,py:.625,maxWidth:`80%`,ml:`auto`}
12,children:(0,$.jsx)(H,{sx:{fontSize:`10px !important`,color:`white`},children:`Super! Du auch? ð`})})]})]})]})]})});zc.displayName=`PwaHeroSection`;var Bc=(0,Z.memo)(()=>{let e=Oe(),{PWA_BANNER_LANDING_STEPS_LABEL:t,PWA_BANNER_LANDING_STEPS_TITLE:n,PWA_BANNER_LANDING_STEP_1_TITLE:r,PWA_BANNER_LANDING_STEP_1_DESC:i,PWA_BANNER_LANDING_STEP_2_TITLE:a,PWA_BANNER_LANDING_STEP_2_DESC:o,PWA_BANNER_LANDING_STEP_3_TITLE:c,PWA_BANNER_LANDING_STEP_3_DESC:l}=s(),u=[{title:r,desc:i},{title:a,desc:o},{title:c,desc:l}];return(0,$.jsxs)(V,{sx:{px:2.5,py:3,bgcolor:`background.paper`},children:[(0,$.jsx)(H,{sx:{fontSize:`11px !important`,fontWeight:700,color:e.palette.primary.main,letterSpacing:`0.1em`,textTransform:`uppercase`,mb:.5},children:t}),(0,$.jsx)(H,{sx:{fontSize:`18px !important`,fontWeight:800,color:`text.primary`,lineHeight:1.2,mb:2.5},children:n}),u.map((t,n)=>(0,$.jsxs)(W,{direction:`row`,gap:1.75,alignItems:`flex-start`,children:[(0,$.jsxs)(W,{alignItems:`center`,flexShrink:0,children:[(0,$.jsx)(V,{sx:{width:36,height:36,borderRadius:`50%`,bgcolor:e.palette.primary.main,display:`flex`,alignItems:`center`,justifyContent:`center`},children:(0,$.jsx)(H,{sx:{fontSize:`14px !important`,fontWeight:800,color:`white`},children:n+1})}),n<u.length-1&&(0,$.jsx)(V,{sx:{width:2,height:28,bgcolor:e.lighten(e.palette.primary.main,.7),my:.5}})]}),(0,$.jsxs)(V,{sx:{pt:.75,pb:(u.length-1,0)},children:[(0,$.jsx)(H,{sx:{fontSize:`14px !important`,fontWeight:700,color:`text.primary`,mb:.4},children:t.title}),(0,$.jsx)(H,{sx:{fontSize:`12.5px !important`,color:`text.secondary`,lineHeight:1.5,mb:(u.length-1,0)},children:t.desc})]})]},n))]})});Bc.displayName=`PwaHowItWorksSection`;var Vc=(0,Z.memo)(()=>{let e=Oe(),{PWA_BANNER_LANDING_STATS_USERS_VALUE:t,PWA_BANNER_LANDING_STATS_USERS_LABEL:n,PWA_BANNER_LANDING_STATS_RATING_VALUE:r,PWA_BANNER_LANDING_STATS_RATING_LABEL:i,PWA_BANNER_LANDING_STATS_DATES_VALUE:a,PWA_BANNER_LANDING_STATS_DATES_LABEL:o}=s(),c=[{value:t,label:n,valueSx:{color:Pc.shadeColor(e.palette.primary.main,0)},cardSx:{bgcolor:Pc.alpha(Pc.shadeColor(e.palette.primary.main,0),.2),border:`0.5px solid ${Pc.alpha(Pc.shadeColor(e.palette.primary.main,0),.4)}`}},{value:r,label:i,valueSx:{color:Pc.shadeColor(e.palette.primary.main,20)},cardSx:{bgcolor:Pc.alpha(Pc.shadeColor(e.palette.primary.main,20),.2),border:`0.5px solid ${Pc.alpha(Pc.shadeColor(e.palette.primary.main,20),.4)}`}},{value:a,label:o,valueSx:{color:Pc.shadeColor(e.palette.primary.main,40)},cardSx:{bgcolor:Pc.alpha(Pc.shadeColor(e.palette.primary.main,40),.2),border:`0.5px solid ${Pc.alpha(Pc.shadeColor(e.palette.primary.main,40),.4)}`}}];return(0,$.jsx)(V,{sx:{px:2.5,py:3,bgcolor:`background.paper`},children:(0,$.jsx)(V,{sx:{display:`flex`,gap:1.25},children:c.map(e=>(0,$.jsx)(V,{sx:{flex:1,display:`flex`,flexDirection:`column`},children:(0,$.jsxs)(V,{sx:{flex:1,textAlign:`center`,borderRadius:2,py:1.75,px:1,...e.cardSx},children:[(0,$.jsx)(H,{sx:{fontSize:`22px !important`,fontWeight:800,lineHeight:1,mb:.4,...e.valueSx},children:e.value}),(0,$.jsx)(H,{sx:{fontSize:`11px !important`,color:`text.secondary`,fontWeight:500,lineHeight:1.3},children:e.label})]})},e.label))})})});Vc.displayName=`PwaStatsSection`;var Hc=(0,Z.memo)(()=>{let e=Oe(),{isDarkMode:t}=co(),{PWA_BANNER_LANDING_TESTIMONIALS_LABEL:n,PWA_BANNER_LANDING_TESTIMONIALS_TITLE:r,PWA_BANNER_LANDING_TESTIMONIALS_RATING_LABEL:i,PWA_BANNER_LANDING_TESTIMONIAL_1_NAME:a,PWA_BANNER_LANDING_TESTIMONIAL_1_TEXT:o,PWA_BANNER_LANDING_TESTIMONIAL_2_NAME:c,PWA_BANNER_LANDING_TESTIMONIAL_2_TEXT:l,PWA_BANNER_LANDING_TESTIMONIAL_3_NAME:u,PWA_BANNER_LANDING_TESTIMONIAL_3_TEXT:d,PWA_BANNER_LANDING_TESTIMONIAL_4_NAME:f,PWA_BANNER_LANDING_TESTIMONIAL_4_TEXT:p,PWA_BANNER_LANDING_TESTIMONIAL_5_NAME:m,PWA_BANNER_LANDING_TESTIMONIAL_5_TEXT:h}=s(),g=[{name:a,text:o,cardSx:{bgcolor:t?e.lighten(e.palette.background.paper,.1):e.lighten(e.palette.primary.main,.9),border:`0.5px solid ${t?e.palette.divider:e.lighten(e.palette.primary.main,.65)}`},avatarSx:{bgcolor:e.palette.primary.main}},{name:c,text:l,cardSx:{bgcolor:t?e.lighten(e.palette.background.paper,.1):e.lighten(e.palette.success.main,.9),border:`0.5px solid ${t?e.palette.divider:e.lighten(e.palette.success.main,.65)}`},avatarSx:{bgcolor:e.palette.success.dark}},{name:u,text:d,cardSx:{bgcolor:t?e.lighten(e.palette.background.paper,.1):e.lighten(e.palette.secondary.main,.9),border:`0.5px solid ${t?e.palette.divider:e.lighten(e.palette.secondary.main,.65)}`},avatarSx:{bgcolor:e.palette.secondary.main}},{name:f,text:p,cardSx:{bgcolor:t?e.lighten(e.palette.background.paper,.1):e.lighten(e.palette.warning.main,.9),border:`0.5px solid ${t?e.palette.divider:e.lighten(e.palette.warning.main,.7)}`},avatarSx:{bgcolor:e.palette.warning.dark}},{name:m,text:h,cardSx:{bgcolor:t?e.lighten(e.palette.background.paper,.1):e.lighten(e.palette.info.main,.9),border:`0.5px solid ${t?e.palette.divider:e.lighten(e.palette.info.main,.65)}`},avatarSx:{bgcolor:e.palette.info.main}}];return(0,$.jsxs)(V,{sx:{px:2.5,py:3,bgcolor:`background.paper`},children:[(0,$.jsx)(H,{sx:{fontSize:`11px !important`,fontWeight:700,color:e.palette.primary.main,letterSpacing:`0.1em`,textTransform:`uppercase`,mb:.5},children:n}),(0,$.jsx)(H,{sx:{fontSize:`18px !important`,fontWeight:800,color:`text.primary`,lineHeight:1.2,mb:1.25},children:r}),(0,$.jsxs)(W,{direction:`row`,alignItems:`center`,spacing:.75,sx:{mb:2.25},children:[(0,$.jsx)(H,{sx:{color:e.palette.warning.main,fontSize:`14px !important`},children:`â
â
â
â
â
`}),(0,$.jsx)(H,{variant:`caption`,sx:{color:`text.secondary`,fontSize:`12px !important`},children:i})]}),(0,$.jsx)(V,{sx:{display:`grid`,gridTemplateColumns:{xs:`1fr`,sm:`repeat(3, 1fr)`},gap:1.25},children:g.map(t=>(0,$.jsxs)(V,{sx:{borderRadius:2,p:1.875,...t.cardSx},children:[(0,$.jsxs)(W,{direction:`row`,justifyContent:`space-between`,alignItems:`center`,sx:{mb:1.25},children:[(0,$.jsxs)(W,{direction:`row`,spacing:1.125,alignItems:`center`,children:[(0,$.jsx)(Xe,{sx:{width:32,height:32,fontSize:`13px !important`,...t.avatarSx},children:t.name.charAt(0)}),(0,$.jsx)(H,{sx:{fontSize:`13px !important`,fontWeight:700,color:`text.primary`},children:t.name})]}),(0,$.jsx)(H,{sx:{color:e.palette.warning.main,fontSize:`12px !important`},children:`â
â
â
â
â
`})]}),(0,$.jsx)(H,{sx:{fontSize:`13px !important`,color:`text.primary`,lineHeight:1.65,fontStyle:`italic`},children:t.text})]},t.name))})]})});Hc.displayName=`PwaTestimonialsSection`;var Uc=()=>(0,$.jsx)(he,{viewBox:`0 0 22 22`,children:(0,$.jsx)(`path`,{d:`M11 3l2 5.5H19l-4.9 3.6 1.9 5.9L11 14.8l-5 2.7 1.9-5.9L3 7.5h6z`,fill:`white`})}),Wc=()=>(0,$.jsxs)(he,{viewBox:`0 0 22 22`,children:[(0,$.jsx)(`rect`,{x:`4`,y:`4`,width:`14`,height:`14`,rx:`4`,stroke:`white`,strokeWidth:`1.8`,fill:`none`}),(0,$.jsx)(`path`,{d:`M8 11l2.5 2.5 4-4.5`,stroke:`white`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,fill:`none`})]}),Gc=()=>(0,$.jsx)(he,{viewBox:`0 0 22 22`,children:(0,$.jsx)(`path`,{d:`M4 5.5h14a1.5 1.5 0 011.5 1.5v8A1.5 1.5 0 0118 16.5h-5l-4 3v-3H4A1.5 1.5 0 012.5 15V7A1.5 1.5 0 014 5.5z`,fill:`white`})}),Kc=(0,Z.memo)(()=>{let e=Oe(),{PWA_BANNER_LANDING_USPS_LABEL:t,PWA_BANNER_LANDING_USPS_TITLE:n,PWA_BANNER_LANDING_USP_1_TITLE:r,PWA_BANNER_LANDING_USP_1_DESC:i,PWA_BANNER_LANDING_USP_2_TITLE:a,PWA_BANNER_LANDING_USP_2_DESC:o,PWA_BANNER_LANDING_USP_3_TITLE:c,PWA_BANNER_LANDING_USP_3_DESC:l}=s(),u=[{icon:(0,$.jsx)(Uc,{}
12),title:r,desc:i,iconBg:Pc.shadeColor(e.palette.primary.main,0),cardBg:Pc.alpha(Pc.shadeColor(e.palette.primary.main,0),.2),border:`0.5px solid ${Pc.alpha(Pc.shadeColor(e.palette.primary.main,0),.4)}`},{icon:(0,$.jsx)(Wc,{}),title:a,desc:o,iconBg:Pc.shadeColor(e.palette.primary.main,20),cardBg:Pc.alpha(Pc.shadeColor(e.palette.primary.main,20),.2),border:`0.5px solid ${Pc.alpha(Pc.shadeColor(e.palette.primary.main,20),.4)}`},{icon:(0,$.jsx)(Gc,{}),title:c,desc:l,iconBg:Pc.shadeColor(e.palette.primary.main,40),cardBg:Pc.alpha(Pc.shadeColor(e.palette.primary.main,40),.2),border:`0.5px solid ${Pc.alpha(Pc.shadeColor(e.palette.primary.main,40),.4)}`}];return(0,$.jsxs)(V,{sx:{px:2.5,py:3,bgcolor:`background.paper`},children:[(0,$.jsx)(H,{sx:{fontSize:`11px !important`,fontWeight:700,color:e.palette.primary.main,letterSpacing:`0.1em`,textTransform:`uppercase`,mb:.5},children:t}),(0,$.jsx)(H,{sx:{fontSize:`18px !important`,fontWeight:800,color:`text.primary`,lineHeight:1.2,mb:2.25},children:n}),(0,$.jsx)(V,{sx:{display:`grid`,gridTemplateColumns:{xs:`1fr`,sm:`repeat(3, 1fr)`},gap:1.5},children:u.map(e=>(0,$.jsxs)(W,{direction:`row`,spacing:1.75,sx:{bgcolor:e.cardBg,borderRadius:2,p:2,border:e.border}
12,children:[(0,$.jsx)(V,{sx:{width:42,height:42,borderRadius:3,bgcolor:e.iconBg,display:`flex`,alignItems:`center`,justifyContent:`center`,flexShrink:0},children:e.icon}),(0,$.jsxs)(V,{children:[(0,$.jsx)(H,{sx:{fontSize:`14px !important`,fontWeight:700,color:`text.primary`,mb:.5},children:e.title}),(0,$.jsx)(H,{sx:{fontSize:`12.5px !important`,color:`text.secondary`,lineHeight:1.5},children:e.desc})]})]},e.title))})]})});Kc.displayName=`PwaUspsSection`;var qc=i(V),Jc=(0,Z.memo)(e=>{let{visible:t=!0,handleInstallClick:n,handlePushActivationClick:r,canInstall:i=!0,canActivatePush:o=!1,setSelectedTab:s,isIos:c=!1,sectionsConfig:l={}}=e,u=(0,Z.useCallback)(()=>{s&&s(c?`ios`:`android`)},[s,c]),d=a({opacity:+!!t,transform:t?`translateY(0px)`:`translateY(20px)`,config:{tension:280,friction:60}});return(0,$.jsxs)(qc,{style:d,children:[l.showHero!==!1&&(0,$.jsx)(zc,{canInstall:i,canActivatePush:o,handleInstallClick:n,handlePushActivationClick:r,handleLearnMoreClick:u}),l.showStats!==!1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qe,{sx:{height:8,bgcolor:`action.hover`,border:`none`}}),(0,$.jsx)(Vc,{})]}),l.showHowItWorks!==!1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qe,{sx:{height:8,bgcolor:`action.hover`,border:`none`}}),(0,$.jsx)(Bc,{})]}),l.showUsps!==!1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qe,{sx:{height:8,bgcolor:`action.hover`,border:`none`}}),(0,$.jsx)(Kc,{})]}),l.showTestimonials!==!1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qe,{sx:{height:8,bgcolor:`action.hover`,border:`none`}}),(0,$.jsx)(Hc,{})]}),l.showComparison!==!1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qe,{sx:{height:8,bgcolor:`action.hover`,border:`none`}}),(0,$.jsx)(Oc,{})]}),l.showFaq!==!1&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Qe,{sx:{height:8,bgcolor:`action.hover`,border:`none`}}),(0,$.jsx)(Ac,{})]}),l.showFinalCta!==!1&&(0,$.jsx)(Nc,{canInstall:i,handleInstallClick:n})]})});Jc.displayName=`PwaViewPreview`;var Yc=e=>{let{config:t}=e,n=Oe(),r=He(n.breakpoints.down(`sm`)),[i,o]=(0,Z.useState)(!1),[s,c]=(0,Z.useState)(`preview`),{isDesktop:l}=so(),{userState:{isLoggedIn:u}}=t,d=(0,Z.useRef)(null),{canShowPwaBanner:f,canInstall:p,canActivatePush:m,isPushEnabled:h,pushPermission:g,isIOS:_,isInstalled:v,isSafari:y,activatePush:b,promptInstall:x}=mc(),S=u&&m,[C,w]=(0,Z.useState)(S);(0,Z.useEffect)(()=>{S&&w(!0)},[S]);let T=a({opacity:+!!i,transform:i?`scale(1)`:`scale(0.95)`,config:{tension:300,friction:40}}),E=(0,Z.useCallback)(()=>{m&&w(!0)},[m]),D=(0,Z.useCallback)(()=>{w(!1)},[]),O=(0,Z.useCallback)(()=>{o(!0)},[]),k=(0,Z.useCallback)(()=>{o(!1)},[]),A=(0,Z.useCallback)(e=>{c(e),d.current&&(d.current.scrollTop=0)},[]),j=(0,Z.useCallback)(()=>{t.onDismiss&&t.onDismiss()},[t]),M=(0,Z.useCallback)(async()=>{await x()&&k()},[x,k]),N=(0,Z.useCallback)(async()=>{await b()&&k()},[b,k]);return{dialogContentRef:d,isMobile:r,isDesktop:l,selectedTab:s,modalContentSpring:T,modalOpen:i,canInstall:p,canShowPwaBanner:f,canActivatePush:m,isPushEnabled:h,pushPermission:g,isIOS:_,isSafari:y,isInstalled:v,activatePushNotificationModalOpen:C,handleActivatePushNotificationModalOpen:E,handleActivatePushNotificationModalClose:D,setActivatePushNotificationModalOpen:w,activatePush:b,promptInstall:x,setSelectedTab:c,handleInstallClick:M,handlePushActivationClick:N,handleAppInfoClick:O,handleModalClose:k,handleTabChange:A,renderTabContent:e=>{switch(e){case`preview`:return(0,$.jsx)(Jc,{handleInstallClick:M,handlePushActivationClick:N,canActivatePush:m,canInstall:p,setSelectedTab:c,isIos:_});case`android`:return(0,$.jsx)(xc,{canActivatePush:m,handlePushActivationClick:N});case`ios`:return(0,$.jsx)(Cc,{canActivatePush:m,handlePushActivationClick:N});default:return(0,$.jsx)(Jc,{handleInstallClick:M,handlePushActivationClick:N,canActivatePush:m,canInstall:p,setSelectedTab:c,isIos:_})}},handleBannerClose:j}},Xc={visible:!0,appInfo:{name:`Herzlich`,additionalInfoAppName:``,rating:4.5,reviewCount:`4.5`},coinRewards:{coinLabelSingle:`Coin`,coinLabelMultiple:`Coins`,coinValue:0},paths:{Legal:{impressum:`/impressum`,dataProtection:`/datenschutz`}}},Zc=e=>!!(e.appInfo?.rating!==void 0&&e.appInfo?.reviewCount&&e.coinRewards?.coinValue!==void 0&&e.userState?.isLoggedIn!==void 0),Qc=(0,Z.memo)(e=>{let{children:t,config:n}=e;if(!Zc(n))throw Error(`PwaBannerProvider: Missing required configuration properties. Ensure appInfo.rating, appInfo.reviewCount, coinRewards.coinValue, and userState.isLoggedIn are provided.`);let r=(0,Z.useMemo)(()=>({...Xc,...n,appInfo:{...Xc.appInfo,...n.appInfo},coinRewards:{...Xc.coinRewards,...n.coinRewards}}),[n]),{dialogContentRef:i,isMobile:a,isDesktop:o,selectedTab:s,modalContentSpring:c,modalOpen:l,canInstall:u,isInstalled:d,canShowPwaBanner:f,canActivatePush:p,isPushEnabled:m,pushPermission:h,isIOS:g,isSafari:_,activatePush:v,promptInstall:y,setSelectedTab:b,handleAppInfoClick:x,handleModalClose:S,handleTabChange:C,renderTabContent:w,handleBannerClose:T,handleInstallClick:E,handlePushActivationClick:D,activatePushNotificationModalOpen:O,setActivatePushNotificationModalOpen:k,handleActivatePushNotificationModalOpen:A,handleActivatePushNotificationModalClose:j}=Yc({config:r}),M=(0,Z.useMemo)(()=>({dialogContentRef:i,isMobile:a,isDesktop:o,selectedTab:s,modalContentSpring:c,modalOpen:l,canInstall:u,canShowPwaBanner:f,canActivatePush:p,isPushEnabled:m,pushPermission:h,isIOS:g,isSafari:_,isInstalled:d,activatePushNotificationModalOpen:O,setActivatePushNotificationModalOpen:k,handleActivatePushNotificationModalOpen:A,handleActivatePushNotificationModalClose:j,activatePush:v,promptInstall:y,handleInstallClick:E,handlePushActivationClick:D,setSelectedTab:b,handleAppInfoClick:x,handleModalClose:S,handleTabChange:C,renderTabContent:w,handleBannerClose:T,config:r}),[i,a,o,s,c,l,u,f,p,m,h,g,_,d,O,k,A,j,v,y,E,D,b,x,S,C,w,T,r]);return(0,$.jsx)(oo.Provider,{value:M,children:t})}),$c=i(V),el=(0,Z.memo)(e=>{let t=Oe(),n=gc(),{PWA_BANNER_LOGGED_IN_TEXT:r,PWA_BANNER_LOGGED_OUT_TEXT:i}=s(),{userState:{isLoggedIn:o},coinRewards:{coinValue:c},assets:l}=n,u=a({opacity:1,transform:`translateY(0px)`,config:{tension:280,friction:60}}),d=l?.coinIcon?(0,$.jsx)(`img`,{draggable:!1,src:l.coinIcon,alt:`coin-icon`,style:{alignSelf:`center`,height:30,width:`auto`,borderRadius:`100%`,backgroundColor:t.palette.primary.main},loading:`lazy`,decoding:`async`}):null;return(0,$.jsxs)($c,{style:u,sx:{background:`linear-gradient(135deg, ${t.palette.primary.main} 0%, ${t.palette.primary.dark} 100%)`,width:`100%`,borderRadius:0,px:3,py:{xs:.5,sm:2},display:`flex`,alignItems:`center`,justifyContent:`center`,gap:1.5,position:`relative`,overflow:`hidden`,"&::before":{content:`""`,position:`absolute`,top:0,left:0,right:0,bottom:0,background:`linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.1) 50%, transparent 70%)`,animation:`shine 2s ease-in-out infinite`},"@keyframes shine":{"0%":{transform:`translateX(-100%)`},"100%":{transform:`translateX(100%)`}}},children:[d,(0,$.jsx)(H,{variant:`body1`,sx:{color:t.palette.common.white,fontWeight:600,fontSize:{xs:`14px`,sm:`16px`},textAlign:`center`,lineHeight:{xs:1.2,sm:1.4},letterSpacing:`0.02em`},children:o&&c>0?G.replace(r,{coins:c.toString()}):i})]})});el.displayName=`PwaCoinsInformationBanner`;var{VITE_PROJECT:tl=``}={BASE_URL:`/`,DEV:!1,MODE:`production`,PROD:!0,SSR:!1,VITE_ADDRESS:`Novix GmbH, Alte Steinhauserstrasse 19, 6330 Cham, Schweiz`,VITE_ADVERTISING_EMAIL:`[email protected]`,VITE_APPLE_APP_ID:`app.herzlich.ch`,VITE_APPLE_ENABLED:`true`,VITE_APPLE_ITUNES_APP_ID:`app-id=1532888387`,VITE_APPLE_WEB_ID:`app.herzlich.ch.web`,VITE_APP_ENABLED:`true`,VITE_BASE_URL:`https://api2.herzlich.app`,VITE_COLOR_PRIMARY_DARK:`#27a345`,VITE_COLOR_PRIMARY_LIGHT:`#64f587`,VITE_COLOR_PRIMARY_MAIN:`#3d9970`,VITE_COLOR_PRIMARY_TEXT:`#000`,VITE_COLOR_SECONDARY_DARK:`#011022`,VITE_COLOR_SECONDARY_LIGHT:`#08346b`,VITE_COLOR_SECONDARY_MAIN:`#07203f`,VITE_COLOR_SECONDARY_TEXT:`#fff`,VITE_DESCRIPTION:`So viel mehr als Dating. Bei Herzlich machen Frauen den ersten Schritt. Verliebe dich neu! Hier lernst du ganz leicht interessante Singles aus deiner Nähe kennen.`,VITE_DEVELOPMENT_EMAIL:`[email protected]`,VITE_DEV_TOOLS:`fal
12se`,VITE_EMAIL:`[email protected]`,VITE_ENABLE_IMAGES:`true`,VITE_FACEBOOK_APP_ID:`665712644325154`,VITE_FACEBOOK_DOMAIN_VERIFICATION:`w739fobv09r2t9p8iuyh1l37yxnhfg`,VITE_FACEBOOK_ENABLED:`true`,VITE_FACEBOOK_PIXEL:`1234698945508620`,VITE_FIREBASE_APIKEY:`AIzaSyCBwjajAZVGDhTCtOtLdf8ZU5cy7jX4ag0`,VITE_FIREBASE_APPID:`1:693751192125:web:3bb126b8df2eb80398e854`,VITE_FIREBASE_AUTHDOMAIN:`herzlich-app.firebaseapp.com`,VITE_FIREBASE_MEASUREMENTID:`G-LDDT3B5DH0`,VITE_FIREBASE_MESSAGINGSENDERID:`693751192125`,VITE_FIREBASE_PROJECTID:`herzlich-app`,VITE_FIREBASE_STORAGEBUCKET:`herzlich-app.appspot.com`,VITE_FIREBASE_VAPID_KEY:`BBnPlm9NEeMB8ei1rjXaRL7Xyj13M2qY4fC2mjejhY1JjxbbSIYD97U4gYHeAmsa4QLjCWS0mpsb_qjxQPr6tO4`,VITE_GOOGLE_CLIENT_ID:`693751192125-3asjglkrle69dbrl8ne77o25d0f5ppk5.apps.googleusercontent.com`,VITE_GOOGLE_ENABLED:`true`,VITE_GOOGLE_PACKAGE_NAME:`app.herzlich`,VITE_GOOGLE_TAG_MANAGER_ID:`GTM-P87FHL8`,VITE_IMPRINT_ADDRESS:`Novix GmbH, Alte Steinhauserstrasse 19, 6330 Cham, Schweiz`,VITE_IMPRINT_COMPANY:`Novix GmbH`,VITE_IMPRINT_LEGAL:`CEO: Nderim Veselaj,Kontaktanfragen: [email protected]`,VITE_IMPRINT_OFFICE:`Cham, Schweiz`,VITE_INFO_EMAIL:`[email protected]`,VITE_LANDINGPAGE_APPLE_LINK:`https://apps.apple.com/de/app/herzlich/id1532888387`,VITE_LANDINGPAGE_COPYRIGHT:`© Novix GmbH 2024`,VITE_LANDINGPAGE_FACEBOOK:`https://www.facebook.com/profile.php?id=61568137192510`,VITE_LANDINGPAGE_GOOGLE_LINK:`https://play.google.com/store/apps/details?id=app.herzlich`,VITE_ONE_PAGE:`true`,VITE_PAYMENT_SUPPORT_EMAIL:`[email protected]`,VITE_PAYPAL_TOKEN:`Aa73Qj4TvJ0c3wNeVI1tj0aDAXftgGMr5OoKaE_tICext7i-oaKxFyj1f2qOwm62u4VtncuIpYF6ZKUD`,VITE_PROJECT:`Herzlich`,VITE_PROJECT_KEY:`Herzlich`,VITE_SAFETY_CONTACT_NAME:`Annabell Schönmackers`,VITE_SAFETY_CONTACT_PHONE:``,VITE_SAFETY_CONTACT_ROLE:`Managing Director / Child Safety Point of Contact`,VITE_SAFETY_EMAIL:`[email protected]`,VITE_USER_NODE_ENV:`production`,VITE_WEBSITE_NAME:`Herzlich - Chat & Dating`},nl=(0,Z.memo)(e=>{let{PWA_BANNER_PRICE:t,PWA_BANNER_INSTALL_BUTTON:n,PWA_BANNER_COINS_BADGE:r}=s(),{isDarkMode:i}=co(),a=gc(),{onClick:o,rightSideChildren:c,handleInstallClick:l}=e,{appInfo:{name:u,additionalInfoAppName:d,rating:f,reviewCount:p},coinRewards:{coinValue:m},assets:h}=a,g=Oe(),_=()=>{o&&o()},v=u||`${tl}`,y=G.replace(r,{coins:m.toString()}),b=h?.logo?(0,$.jsx)(`img`,{src:h.logo,className:`logo`,alt:`logo`,loading:`lazy`,decoding:`async`,style:{width:50,height:50}}):null,x=h?.coinIcon?(0,$.jsx)(`img`,{draggable:!1,src:h.coinIcon,alt:`coin-icon`,style:{alignSelf:`center`,width:`16px`,height:`16px`,borderRadius:`100%`,backgroundColor:g.palette.primary.main},loading:`lazy`,decoding:`async`}):null;return(0,$.jsx)(V,{onClick:_,sx:{backgroundColor:i?g.darken(g.palette.primary.dark,.9):g.lighten(g.palette.primary.main,.9),borderRadius:0,px:3,py:2,cursor:o?`pointer`:`default`,width:`100%`,position:`relative`},children:(0,$.jsxs)(W,{flexDirection:{xs:`column`,sm:`row`},spacing:{xs:1,sm:2},alignItems:{xs:`flex-start`,sm:`center`},justifyContent:`space-between`,children:[(0,$.jsxs)(W,{flexDirection:`row`,gap:2,alignItems:{xs:`flex-start`,sm:`center`},children:[(0,$.jsx)(V,{sx:{width:64,height:64,borderRadius:1,background:`linear-gradient(135deg, ${g.palette.primary.main} 0%, ${g.palette.primary.dark} 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`},children:b}),(0,$.jsxs)(W,{spacing:.1,sx:{flex:1,minWidth:0},children:[(0,$.jsxs)(H,{variant:`h6`,sx:{fontWeight:600,fontSize:{xs:`14px`,sm:`18px`},color:g.palette.text.primary,lineHeight:1.2},children:[v,` `,d&&`â ${d}`]}),(0,$.jsxs)(W,{flexDirection:{xs:`column`,sm:`row`},alignItems:{xs:`flex-start`,sm:`center`},columnGap:{xs:0,sm:.5},children:[(0,$.jsxs)(W,{flexDirection:`row`,alignItems:`center`,justifyContent:`center`,children:[(0,$.jsx)(ge,{value:f,precision:.5,readOnly:!0,size:`small`,sx:{"& .MuiRating-iconFilled":{color:`#FFB400`},"& .MuiRating-iconEmpty":{color:g.palette.grey[300]}}}),(0,$.jsx)(H,{variant:`body2`,sx:{color:g.palette.text.secondary,fontSize:`14px`},children:p})]}
12),(0,$.jsx)(H,{variant:`body2`,sx:{display:{xs:`none`,sm:`block`},color:g.palette.text.secondary,fontSize:`14px`,marginTop:0},children:`â¢`}),(0,$.jsx)(H,{variant:`body2`,sx:{marginTop:0,color:g.palette.text.secondary,fontSize:`14px`},children:t})]}),a.userState.isLoggedIn&&m>0&&(0,$.jsx)(Je,{label:y,size:`small`,sx:{backgroundColor:U(g.palette.primary.main,.1),color:g.palette.primary.main,border:`1px solid ${U(g.palette.primary.main,.2)}`,fontWeight:500,width:`fit-content`,"& .MuiChip-label":{px:1,fontSize:`12px`}},icon:x?(0,$.jsx)(V,{sx:{width:16,height:16,borderRadius:`50%`,background:`linear-gradient(135deg, #FFD700 0%, #FFA500 100%)`,display:`flex`,alignItems:`center`,justifyContent:`center`,color:`#fff`,fontSize:`10px`,fontWeight:`bold`},children:x}):void 0})]})]}),(0,$.jsxs)(W,{flexDirection:`row`,sx:{gap:1},children:[(0,$.jsx)(Ee,{variant:`outlined`,onClick:e=>{e.stopPropagation(),l?.()},sx:{width:{xs:`100%`,sm:`auto`},height:{xs:32,sm:36},fontWeight:600,borderRadius:1,px:{xs:2,sm:3},py:{xs:1,sm:1}},children:n}),c]})]})})});nl.displayName=`PwaAppInformation`;var{VITE_LANDINGPAGE_COPYRIGHT:rl}={VITE_LANDINGPAGE_COPYRIGHT:`© Novix GmbH 2024`},il=(0,Z.memo)(e=>{let t=Oe(),{config:n}=hc(),{COPYRIGHT_TEXT:r,FOOTER_CONTACT_IMPRINT:i,FOOTER_CONTACT_PRIVACY:a}=s(),{isDarkMode:o}=co();return(0,$.jsx)(V,{sx:{backgroundColor:o?t.darken(t.palette.primary.dark,.9):t.lighten(t.palette.primary.main,.9),p:3,textAlign:`center`,borderTop:`1px solid ${t.palette.divider}`},children:(0,$.jsxs)(V,{sx:{display:`flex`,alignItems:`center`,justifyContent:`space-between`,flexDirection:{xs:`column`,sm:`row`},gap:{xs:1,sm:0}},children:[(0,$.jsxs)(H,{variant:`caption`,sx:{color:t.palette.text.disabled,fontSize:`12px`},children:[rl,` `,r]}),(0,$.jsxs)(V,{sx:{display:`flex`,alignItems:`center`,gap:1},children:[(0,$.jsx)(H,{variant:`caption`,sx:{color:t.palette.text.disabled,fontSize:`12px`,cursor:`pointer`,"&:hover":{color:t.palette.text.secondary}},children:(0,$.jsx)(Ce,{fontSize:12,component:nn,to:n.paths?.Legal.impressum||`#`,color:`inherit`,children:i})}),(0,$.jsx)(H,{variant:`caption`,sx:{color:t.palette.text.disabled,fontSize:`12px`},children:`â¢`}),(0,$.jsx)(H,{variant:`caption`,sx:{color:t.palette.text.disabled,fontSize:`12px`,cursor:`pointer`,"&:hover":{color:t.palette.text.secondary}},children:(0,$.jsx)(Ce,{fontSize:12,component:nn,to:n.paths?.Legal.dataProtection||`#`,color:`inherit`,children:a})})]})]})})});il.displayName=`PwaFooter`;var al=(0,Z.memo)(e=>{let{value:t,onChange:n,className:r}=e,i=Oe(),{PWA_BANNER_TAB_PREVIEW:a,PWA_BANNER_TAB_ANDROID:o,PWA_BANNER_TAB_IOS:c}=s(),l=(0,Z.useCallback)((e,t)=>{n(t)},[n]);return(0,$.jsx)(V,{className:r,sx:{borderBottom:`1px solid ${i.palette.divider}`,backgroundColor:i.palette.background.paper},children:(0,$.jsxs)(Ne,{value:t,onChange:l,variant:`fullWidth`,sx:{minHeight:56,"& .MuiTabs-indicator":{backgroundColor:i.palette.primary.main,height:3,borderRadius:`3px 3px 0 0`},"& .MuiTab-root":{textTransform:`none`,fontWeight:500,fontSize:`14px`,minHeight:56,color:i.palette.text.secondary,transition:`all 0.3s cubic-bezier(0.4, 0, 0.2, 1)`,"&:hover":{color:i.palette.primary.main,backgroundColor:U(i.palette.primary.main,.04)},"&.Mui-selected":{color:i.palette.primary.main,fontWeight:600}}},children:[(0,$.jsx)(Ye,{value:`preview`,label:a,sx:{position:`relative`,"&.Mui-selected::after":{content:`""`,position:`absolute`,bottom:0,left:`50%`,transform:`translateX(-50%)`,width:`50%`,height:3,backgroundColor:i.palette.primary.main,borderRadius:`3px 3px 0 0`}}}),(0,$.jsx)(Ye,{value:`android`,label:o,sx:{position:`relative`,"&.Mui-selected::after":{content:`""`,position:`absolute`,bottom:0,left:`50%`,transform:`translateX(-50%)`,width:`50%`,height:3,backgroundColor:i.palette.primary.main,borderRadius:`3px 3px 0 0`}}}),(0,$.jsx)(Ye,{value:`ios`,label:c,sx:{position:`relative`,"&.Mui-selected::after":{content:`""`,position:`absolute`,bottom:0,left:`50%`,transform:`translateX(-50%)`,width:`50%`,height:3,backgroundColor:i.palette.primary.main,borderRadius:`3px 3px 0 0`}}})]})})});al.displayName=`PwaTabGroup`;var ol=e=>{let t=Oe(),{modalContentSpring:n,dialogContentRef:r,modalOpen:a,handleModalClose:o,isMobile:s,selectedTab:c,isIOS:l,isSafari:u,handleTabChange:d,renderTabContent:f,handleInstallClick:p}=hc();return(0,$.jsx)(tt,{open:a,onClose:o,TransitionComponent:sl,maxWidth:`md`,fullWidth:!0,fullScreen:s,sx:{"& .MuiDialog-paper":{borderRadius:s?0:3},"& .MuiBackdrop-root":{backgroundColor:`rgba(0, 0, 0, 0.6)`,backdropFilter:`blur(4px)`}},children:(0,$.jsxs)(W,{flexDirection:`column`,sx:{height:s?`100vh`:`90vh`},children:[(0,$.jsxs)(W,{flexDirection:`column`,alignItems:`center`,sx:{dis
12play:`flex`,backgroundColor:t.lighten(t.palette.primary.main,.9),borderBottom:`1px solid ${t.palette.divider}`,flexShrink:0},children:[(0,$.jsx)(el,{}),(0,$.jsx)(nl,{handleInstallClick:p,rightSideChildren:(0,$.jsx)(me,{onClick:o,sx:{position:`absolute`,right:5,top:5,color:t.palette.grey[500],"&:hover":{backgroundColor:t.palette.grey[100]}},children:(0,$.jsx)(Ri,{icon:ua})})})]}),(0,$.jsx)(V,{sx:{flexShrink:0},children:(0,$.jsx)(al,{value:c,isIos:l,isSafari:u,onChange:d})}),(0,$.jsx)(Ve,{ref:r,sx:{p:0,flex:1,overflow:`auto`,minHeight:0,backgroundColor:t.palette.background.paper},children:(0,$.jsx)(i.div,{style:{...n,minHeight:`100%`},children:f(c)})}),(0,$.jsx)(V,{sx:{flexShrink:0},children:(0,$.jsx)(il,{})})]})})},sl=Z.forwardRef(function(e,t){return(0,$.jsx)(Ie,{direction:`up`,ref:t,...e})}),cl=()=>{let e=(0,Pr.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(`div`,{className:`flex column centered align-items-center justify-content-center`,children:(0,$.jsx)(Nn,{})}),e[0]=t):t=e[0],t},ll=e=>{let t=(0,Pr.c)(35),[n,r]=(0,Z.useState)(``),[i,a]=(0,Z.useState)(!1),{EMPTY_EMAIL_INPUT:o,DIALOG_PASSWORD_CHANGEREQUEST:c,WRONG_EMAIL:l,FORGOT_PASSWORD_BUTTON:u,FORGOT_PASSWORD_TITLE:d,FORGOT_PASSWORD_TEXT:f,LOGIN_EMAIL:p}=s(),m=M(),{navigateToHome:h}=Ln(),g;t[0]!==c||t[1]!==o||t[2]!==l||t[3]!==m||t[4]!==n||t[5]!==h?(g=async()=>{if(n===``){m(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:o,options:{variant:`error`}})),r(``);return}if(!Fn(n)){m(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:l,options:{variant:`error`}})),r(``);return}a(!0),await m(I.resetPassword({email:n})),a(!1),r(``),m(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:c,options:{variant:`success`}})),await h()},t[0]=c,t[1]=o,t[2]=l,t[3]=m,t[4]=n,t[5]=h,t[6]=g):g=t[6];let _=g,v;t[7]===_?v=t[8]:(v=async e=>{e.key===`Enter`&&!e.ctrlKey&&!e.shiftKey&&await _()},t[7]=_,t[8]=v);let y=v,b=ul,x;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(x=e=>r(e.currentTarget.value),t[9]=x):x=t[9];let S=x,C;t[10]===f?C=t[11]:(C=(0,$.jsx)(H,{marginBottom:2,children:f}),t[10]=f,t[11]=C);let w;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(w={marginBottom:16},t[12]=w):w=t[12];let T;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(T={endAdornment:(0,$.jsx)(ze,{position:`end`,children:(0,$.jsx)(Rn,{icon:bn})})},t[13]=T):T=t[13];let E;t[14]!==p||t[15]!==n||t[16]!==y?(E=(0,$.jsx)(vt,{id:`email`,style:w,fullWidth:!0,label:p,autoComplete:`email`,value:n,type:`email`,onChange:S,onKeyPress:y,InputProps:T}),t[14]=p,t[15]=n,t[16]=y,t[17]=E):E=t[17];let D;t[18]===n?D=t[19]:(D=Fn(n),t[18]=n,t[19]=D);let O=!D,k;t[20]!==u||t[21]!==_||t[22]!==O?(k=(0,$.jsx)(Ee,{fullWidth:!0,color:`secondary`,onClick:_,className:`spacing double margin top bottom`,type:`submit`,disabled:O,children:u}),t[20]=u,t[21]=_,t[22]=O,t[23]=k):k=t[23];let A;t[24]!==C||t[25]!==E||t[26]!==k?(A=(0,$.jsxs)(`form`,{id:`forgot-password-form`,autoComplete:`forgotPassword`,onSubmit:b,className:`flex column no-grow`,children:[C,E,k]}),t[24]=C,t[25]=E,t[26]=k,t[27]=A):A=t[27];let j;t[28]===i?j=t[29]:(j=i&&(0,$.jsx)(Nn,{}),t[28]=i,t[29]=j);let N;return t[30]!==d||t[31]!==h||t[32]!==A||t[33]!==j?(N=(0,$.jsxs)(zn,{onClose:h,open:!0,title:d,contentClassname:`text-align-center spacing triple padding bottom`,children:[A,j]}),t[30]=d,t[31]=h,t[32]=A,t[33]=j,t[34]=N):N=t[34],N};function ul(e){return e.preventDefault()}function dl(e){let t=(0,Pr.c)(103),{name:n,handleNameChange:r,selectedCountry:i,setSelectedCity:a,setSelectedZip:o,setSelectedCountry:c,selectedCity:l,setSelectedLocationId:u,selectedZip:d,selectedDate:f,handleDateChange:p,gender:m,setGender:h,searchGender:g,setSearchGender:v}=e,{CHOOSE_BIRTHDATE:y,REGISTER_NAME_FORENAME:b,REGISTER_NAME_ZIP:x,SEARCH_SETTINGS_INTERESTED_IN:S,REGISTER_PERSONAL_DATA_GENDER:C,TRAITS_GENDER_MAN:w,TRAITS_GENDER_WOMAN:T}=s(),E=Oe(),D;t[0]===w?D=t[1]:(D={key:O.MALE,text:w},t[0]=w,t[1]=D);let k;t[2]===T?k=t[3]:(k={key:O.FEMALE,text:T},t[2]=T,t[3]=k);let A;t[4]!==D||t[5]!==k?(A=[D,k],t[4]=D,t[5]=k,t[6]=A):A=t[6];let j=A,M;t[7]===Symbol.for(`react.memo_cache_sentinel`)?(M={fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},t[7]=M):M=t[7];let N;t[8]===b?N=t[9]:(N=(0,$.jsx)(H,{variant:`caption`,sx:M,children:b}),t[8]=b,t[9]=N);let P,F;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(P={border:`1px solid #daeee5`,borderRadius:`12px`},F={border:`1px solid #daeee5`},t[10]=P,t[11]=F):(P=t[10],F=t[11]);let I=`1px solid ${E.palette.primary.main}`,L;t[12]===I?L=t[13]:(L={border:I},t[12]=I,t[13]=L);let ee;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(ee={backgroundColor:`#fff`},t[14]=ee):ee=t[14];let ne;t[15]===L?ne=t[16]:(ne={"& .MuiOutlinedInput-root":{borderRadius:`12px`,backgroundColor:`#f4faf7`,"& fieldset":P,"&:hover fieldset":F,"&.Mui-focused fieldset":L,"&.Mui-focused":ee}},t[15]=L,t[16]=ne);let ie;t[17]!==r||t[18]!==n||t[19]!==ne?(ie=(0,$.jsx)(vt,{fullWidth:!0,value:n,onChange:r,placeholder:`Dein vollständiger Name`,sx:ne}),t[17]=r,t[18]=n,t[19]=ne,t[20]=ie):ie=t[20];let R;t[21]!==ie||t[22]!==N?(R=(0,$.jsxs)(V,{children:[N,ie]}),t[21]=ie,t[22]=N,t[23]=R):R=t[23];let z;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(z={flex:1},t[24]=z):z=t[24];let B;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(B=(0,$.jsx)(H,{variant:`caption`,sx:{fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},children:`LAND`}),t[25]=B):B=t[25];let ae;t[26]!==a||t[27]!==c||t[28]!==o?(ae=e=>{a(void 0),o(void 0),c(e)},t[26]=a,t[27]=c,t[28]=o,t[29]=ae):ae=t[29];let oe,se;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(oe={border:`1px solid #daeee5`,borderRadius:`12px`},se={border:`1px solid #daeee5`},t[30]=oe,t[31]=se):(oe=t[30],se=t[31]);let ce=`1px solid ${E.palette.primary.main}`,le;t[32]===ce?le=t[33]:(le={border:ce},t[32]=ce,t[33]=le);let ue;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(ue={backgroundColor:`#fff`},t[34]=ue):ue=t[34];let de;t[35]===le?de=t[36]:(de={border:`1px solid #daeee5`,backgroundColor:`#f4faf7`,"& .MuiOutlinedInput-root":{borderRadius:`12px`,backgroundColor:`#f4faf7`,"& fieldset":oe,"&:hover fieldset":se,"&.Mui-focused fieldset":le,"&.Mu
12i-focused":ue}},t[35]=le,t[36]=de);let fe;t[37]!==i||t[38]!==ae||t[39]!==de?(fe=(0,$.jsxs)(V,{sx:z,children:[B,(0,$.jsx)(te,{hideLabel:!0,selectedCountry:i,onCountryChange:ae,selectSx:de})]}),t[37]=i,t[38]=ae,t[39]=de,t[40]=fe):fe=t[40];let pe;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(pe={flex:1},t[41]=pe):pe=t[41];let me;t[42]===Symbol.for(`react.memo_cache_sentinel`)?(me={fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},t[42]=me):me=t[42];let he;t[43]===x?he=t[44]:(he=(0,$.jsx)(H,{variant:`caption`,sx:me,children:x}),t[43]=x,t[44]=he);let ge;t[45]===Symbol.for(`react.memo_cache_sentinel`)?(ge={marginTop:0},t[45]=ge):ge=t[45];let _e,ve;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(_e={border:`1px solid #daeee5`,borderRadius:`12px`},ve={border:`1px solid #daeee5`},t[46]=_e,t[47]=ve):(_e=t[46],ve=t[47]);let ye=`1px solid ${E.palette.primary.main}`,be;t[48]===ye?be=t[49]:(be={border:ye},t[48]=ye,t[49]=be);let xe;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(xe={backgroundColor:`#fff`},t[50]=xe):xe=t[50];let Se;t[51]===be?Se=t[52]:(Se={"& .MuiFormControl-root":ge,"& .MuiOutlinedInput-root":{borderRadius:`12px`,backgroundColor:`#f4faf7`,"& fieldset":_e,"&:hover fieldset":ve,"&.Mui-focused fieldset":be,"&.Mui-focused":xe}},t[51]=be,t[52]=Se);let Ce;t[53]!==a||t[54]!==u||t[55]!==o?(Ce=(e,t,n)=>{o(n),a(t),u(e)},t[53]=a,t[54]=u,t[55]=o,t[56]=Ce):Ce=t[56];let we;t[57]!==l||t[58]!==i||t[59]!==d||t[60]!==Se||t[61]!==Ce?(we=(0,$.jsx)(re,{countryCode:i,value:l,hideZip:!0,sx:Se,onLocationMatched:Ce,preselectedZip:d,placeholder:`Deine Stadt`}),t[57]=l,t[58]=i,t[59]=d,t[60]=Se,t[61]=Ce,t[62]=we):we=t[62];let Te;t[63]!==he||t[64]!==we?(Te=(0,$.jsxs)(V,{sx:pe,children:[he,we]}),t[63]=he,t[64]=we,t[65]=Te):Te=t[65];let Ee;t[66]!==fe||t[67]!==Te?(Ee=(0,$.jsxs)(W,{direction:`row`,spacing:1.5,children:[fe,Te]}),t[66]=fe,t[67]=Te,t[68]=Ee):Ee=t[68];let De;t[69]===Symbol.for(`react.memo_cache_sentinel`)?(De={fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},t[69]=De):De=t[69];let ke;t[70]===y?ke=t[71]:(ke=(0,$.jsx)(H,{variant:`caption`,sx:De,children:y}),t[70]=y,t[71]=ke);let U;t[72]!==p||t[73]!==f?(U=(0,$.jsx)(_,{selectedDate:f,onChange:p}),t[72]=p,t[73]=f,t[74]=U):U=t[74];let Ae;t[75]!==ke||t[76]!==U?(Ae=(0,$.jsxs)(V,{children:[ke,U]}),t[75]=ke,t[76]=U,t[77]=Ae):Ae=t[77];let je;t[78]===Symbol.for(`react.memo_cache_sentinel`)?(je={fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},t[78]=je):je=t[78];let Me;t[79]===C?Me=t[80]:(Me=(0,$.jsx)(H,{variant:`caption`,sx:je,children:C}),t[79]=C,t[80]=Me);let Ne;t[81]!==j||t[82]!==m||t[83]!==h?(Ne=(0,$.jsx)(Vn,{gender:m,onGenderChange:h,options:j}),t[81]=j,t[82]=m,t[83]=h,t[84]=Ne):Ne=t[84];let Pe;t[85]!==Me||t[86]!==Ne?(Pe=(0,$.jsxs)(V,{children:[Me,Ne]}),t[85]=Me,t[86]=Ne,t[87]=Pe):Pe=t[87];let Fe;t[88]===Symbol.for(`react.memo_cache_sentinel`)?(Fe={fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},t[88]=Fe):Fe=t[88];let Ie;t[89]===S?Ie=t[90]:(Ie=(0,$.jsx)(H,{variant:`caption`,sx:Fe,children:S}),t[89]=S,t[90]=Ie);let Le;t[91]!==g||t[92]!==v?(Le=(0,$.jsx)(Vn,{gender:g,onGenderChange:v}),t[91]=g,t[92]=v,t[93]=Le):Le=t[93];let Re;t[94]!==Ie||t[95]!==Le?(Re=(0,$.jsxs)(V,{children:[Ie,Le]}),t[94]=Ie,t[95]=Le,t[96]=Re):Re=t[96];let ze;return t[97]!==R||t[98]!==Ee||t[99]!==Ae||t[100]!==Pe||t[101]!==Re?(ze=(0,$.jsxs)(W,{spacing:3,children:[R,Ee,Ae,Pe,Re]}),t[97]=R,t[98]=Ee,t[99]=Ae,t[100]=Pe,t[101]=Re,t[102]=ze):ze=t[102],ze}var fl=(0,Z.memo)(e=>{let t=(0,Pr.c)(69),{email:n,setEmail:r,password:i,setPassword:a,optIn:o,setOptIn:c,loading:l}=e,{LOGIN_SAFETY:u,AND:d,LOGIN_TERMS:f,LOGIN_PRIVACY:p,LOGIN_EMAIL_INPUT:m,LOGIN_PASSWORD:h,REGISTER_EMAIL_DESCRIPTION:g}=s(),_=Oe(),v;t[0]===a?v=t[1]:(v=e=>a(e.currentTarget.value),t[0]=a,t[1]=v);let y=v,b;t[2]===r?b=t[3]:(b=e=>r(e.currentTarget.value),t[2]=r,t[3]=b);let x=b,S;t[4]===c?S=t[5]:(S=()=>c(pl),t[4]=c,t[5]=S);let C=S,w,T;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(w={border:`1px solid #daeee5`,borderRadius:`12px`},T={border:`1px solid #daeee5`},t[6]=w,t[7]=T):(w=t[6],T=t[7]);
12let E=`1px solid ${_.palette.primary.main}`,D;t[8]===E?D=t[9]:(D={border:E},t[8]=E,t[9]=D);let O;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(O={backgroundColor:`#fff`},t[10]=O):O=t[10];let k;t[11]===D?k=t[12]:(k={"& .MuiOutlinedInput-root":{borderRadius:`12px`,backgroundColor:`#f4faf7`,"& fieldset":w,"&:hover fieldset":T,"&.Mui-focused fieldset":D,"&.Mui-focused":O}},t[11]=D,t[12]=k);let A=k,j;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(j={fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},t[13]=j):j=t[13];let M;t[14]===m?M=t[15]:(M=(0,$.jsx)(H,{variant:`caption`,sx:j,children:m}),t[14]=m,t[15]=M);let N;t[16]!==n||t[17]!==x||t[18]!==A?(N=(0,$.jsx)(vt,{fullWidth:!0,type:`email`,value:n,onChange:x,placeholder:`Deine E-Mail-Adresse`,sx:A}),t[16]=n,t[17]=x,t[18]=A,t[19]=N):N=t[19];let P;t[20]!==M||t[21]!==N?(P=(0,$.jsxs)(V,{children:[M,N]}),t[20]=M,t[21]=N,t[22]=P):P=t[22];let F;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(F={fontSize:`0.78rem`,fontWeight:700,color:`#5a7a68`,letterSpacing:`0.3px`,textTransform:`uppercase`,display:`block`,mb:.75},t[23]=F):F=t[23];let I;t[24]===h?I=t[25]:(I=(0,$.jsx)(H,{variant:`caption`,sx:F,children:h}),t[24]=h,t[25]=I);let L;t[26]!==y||t[27]!==A||t[28]!==i?(L=(0,$.jsx)(vt,{fullWidth:!0,type:`password`,value:i,onChange:y,placeholder:`Dein Passwort`,sx:A}),t[26]=y,t[27]=A,t[28]=i,t[29]=L):L=t[29];let ee;t[30]!==I||t[31]!==L?(ee=(0,$.jsxs)(V,{children:[I,L]}),t[30]=I,t[31]=L,t[32]=ee):ee=t[32];let te;t[33]===_.palette.primary.main?te=t[34]:(te={color:`#5a7a68`,"&.Mui-checked":{color:_.palette.primary.main}},t[33]=_.palette.primary.main,t[34]=te);let ne;t[35]!==C||t[36]!==o||t[37]!==te?(ne=(0,$.jsx)(yt,{checked:o,onChange:C,required:!0,sx:te}),t[35]=C,t[36]=o,t[37]=te,t[38]=ne):ne=t[38];let re;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(re={fontSize:`0.875rem`,color:`#182820`},t[39]=re):re=t[39];let ie;t[40]===_.palette.primary.main?ie=t[41]:(ie={textDecoration:`underline`,color:_.palette.primary.main,fontWeight:600},t[40]=_.palette.primary.main,t[41]=ie);let R;t[42]!==f||t[43]!==ie?(R=(0,$.jsx)(Ce,{target:`_blank`,href:K.paths.Legal.agb,sx:ie,children:f}),t[42]=f,t[43]=ie,t[44]=R):R=t[44];let z;t[45]===_.palette.primary.main?z=t[46]:(z={textDecoration:`underline`,color:_.palette.primary.main,fontWeight:600},t[45]=_.palette.primary.main,t[46]=z);let B;t[47]!==p||t[48]!==z?(B=(0,$.jsx)(Ce,{target:`_blank`,href:K.paths.Legal.dataProtection,sx:z,children:p}),t[47]=p,t[48]=z,t[49]=B):B=t[49];let ae;t[50]!==d||t[51]!==u||t[52]!==R||t[53]!==B?(ae=(0,$.jsxs)(H,{sx:re,children:[u,` `,R,` `,d,` `,B,`.`]}),t[50]=d,t[51]=u,t[52]=R,t[53]=B,t[54]=ae):ae=t[54];let oe;t[55]!==ne||t[56]!==ae?(oe=(0,$.jsx)(V,{children:(0,$.jsx)(qe,{control:ne,label:ae})}),t[55]=ne,t[56]=ae,t[57]=oe):oe=t[57];let se;t[58]===Symbol.for(`react.memo_cache_sentinel`)?(se={fontSize:`0.875rem`,color:`#5a7a68`,fontStyle:`italic`},t[58]=se):se=t[58];let ce;t[59]===g?ce=t[60]:(ce=(0,$.jsx)(H,{sx:se,children:g}),t[59]=g,t[60]=ce);let le;t[61]===l?le=t[62]:(le=l&&(0,$.jsx)(V,{sx:{display:`flex`,justifyContent:`center`,mt:2},children:(0,$.jsx)(Nn,{})}),t[61]=l,t[62]=le);let ue;return t[63]!==P||t[64]!==ee||t[65]!==oe||t[66]!==ce||t[67]!==le?(ue=(0,$.jsxs)(W,{spacing:3,children:[P,ee,oe,ce,le]}),t[63]=P,t[64]=ee,t[65]=oe,t[66]=ce,t[67]=le,t[68]=ue):ue=t[68],ue});function pl(e){return!e}var ml=(0,Z.memo)(e=>{let t=(0,Pr.c)(66),n=en().state?.email,[r,i]=(0,Z.useState)(D),[a,o]=(0,Z.useState)(),[c,l]=(0,Z.useState)(n??``),[u,d]=(0,Z.useState)(),[f,p]=(0,Z.useState)(O.MALE),[m,h]=(0,Z.useState)(void 0),[g,_]=(0,Z.useState)(void 0),v;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(v=Bn(),t[0]=v):v=t[0];let[y,b]=(0,Z.useState)(v),[C,w]=(0,Z.useState)(),[T,E]=(0,Z.useState)(0),[k,A]=(0,Z.useState)(!1),[j,N]=(0,Z.useState)(O.FEMALE),[P,F]=(0,Z.useState)(!0),L=Oe(),ee=M(),te=An(),{NEXT:ne,BACK:re,REGISTER_EMAIL:ie,REGISTER_BUTTON:R,EMPTY_ZIP_INPUT:z,EMPTY_NAME_INPUT:B,EMPTY_EMAIL_INPUT:ae,EMPTY_PASSWORD_INPUT:oe}=s(),se;t[1]===Symbol.for(`react.memo_cache_sentinel`)?(se=()=>E(1),t[1]=se):se=t[1];let ce=se,le;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(le=()=>E(0),t[2]=le):le=t[2];let ue=le,de=kn(K.paths.Home.root),fe=e.onClose??de,pe;t[3]===Symbol.for(`react.memo_cache_sentinel`)?(pe=e=>{/[^A-Za-z0-9]+/g.test(e.currentTarget.value)||o(e.currentTarget.value)},t[3]=pe):pe=t[3];let he=pe,ge;t[4]!==ae||t[5]!==B||t[6]!==oe||t[7]!==z||t[8]!==ee||t[9]!==c||t[10]!==f||t[11]!==fe||t[12]!==te||t[13]!==a||t[14]!==u||t[15]!==j||t[16]!==g||t[17]!==y||t[18]!==r||t[19]!==C||t[20]!==m?(ge=async()=>{let e=[];(!a||a.trim()===``)&&e.push(B),m||e.push(z),(!c||c.trim()===``)&&e.push(ae),(!u||u.trim()===``)&&e.push(oe);for(let t of e)ee(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:t,options:{variant:`error`}}));if(e.length>0)return;let t={name:a??``,email:c??``,password:u??``,birthdate:r.toISOString(),searchMinAge:Math.max(S(r.toISOString())-5,K.MIN_AGE)??K.MIN_AGE,searchMaxAge:Math.min(S(r.toISOString())+4,K.MAX_AGE)??K.MAX_AGE,gender:f,country:y,city:g??``,zip:m??``,deviceId:te,pushPreference:!0,locationId:C??``,language:G.getCurrentLanguage(),firebaseId:``,platform:x.Web,searchGender:j,campaignId:Dn.getPid(),clickId:Dn.getCid(),sourceId:Dn.getSid(),strangerId:Dn.getStrangerId()};A(!0),await ee(I.register(t)),A(!1),fe()},t[4]=ae,t[5]=B,t[6]=oe,t[7]=z,t[8]=ee,t[9]=c,t[10]=f,t[11]=fe,t[12]=te,t[13]=a,t[14]=u,t[15]=j,t[16]=g,t[17]=y,t[18]=r,t[19]=C,t[20]=m,t[21]=ge):ge=t[21];let _e=ge,ve;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(ve={"& .MuiDialog-paper":{borderRadius:{xs:`20px 20px 0 0`,sm:`24px`},margin:{xs:0,sm:`20px`},position:{xs:`fixed`,sm:`relative`},bottom:{xs:0,sm:`auto`},left:{xs:0,sm:`auto`},right:{xs:0,sm:`auto`},maxWidth:{xs:`100%`,sm:`440px`},maxHeight:{xs:`90vh`,sm:`none`},overflow:`hidden`}},t[22]=ve):ve=t[22];let ye;t[23]===L.palette.primary.main?ye=t[24]:(ye={backgroundColor:L.palette.primary.main,color:`#fff`,p:`24px 28px 20px`,display:`flex`,alignItems:`center`,justifyContent:`space-between`},t[23]=L.palette.primary.main,t[24]=ye);let be;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(be={fontFamily:`"Playfair Display", serif`,fontSize:`1.4rem`,fontWeight:700,letterSpacing:`-.2px`},t[25]=be):be=t[25];let xe;t[26]===ie?xe=t[27]:(xe=(0,$.jsx)(H,{variant:`h2`,sx:be,children:ie}),t[26]=ie,t[27]=xe);let Se;t[28]===Symbol.for(`react.memo_cache_sentinel`)?(Se={width:34,he
12ight:34,backgroundColor:`rgba(255,255,255,0.2)`,color:`#fff`,"&:hover":{backgroundColor:`rgba(255,255,255,0.35)`}},t[28]=Se):Se=t[28];let Ce;t[29]===fe?Ce=t[30]:(Ce=(0,$.jsx)(me,{onClick:fe,sx:Se,children:`â`}),t[29]=fe,t[30]=Ce);let we;t[31]!==Ce||t[32]!==ye||t[33]!==xe?(we=(0,$.jsxs)(mt,{sx:ye,children:[xe,Ce]}),t[31]=Ce,t[32]=ye,t[33]=xe,t[34]=we):we=t[34];let Te;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(Te={px:3,pt:2},t[35]=Te):Te=t[35];let De,ke;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(De={display:`flex`,justifyContent:`center`,gap:1,mt:1,mb:2},ke=Array.from({length:2}),t[36]=De,t[37]=ke):(De=t[36],ke=t[37]);let U;t[38]!==T||t[39]!==L.palette.primary.main?(U=(0,$.jsx)(V,{sx:Te,children:(0,$.jsx)(V,{sx:De,children:ke.map((e,t)=>(0,$.jsx)(V,{sx:{width:T===t?44:28,height:5,borderRadius:3,backgroundColor:T>=t?L.palette.primary.main:`#e0e0e0`,transition:`all 0.3s ease`}},t))})}),t[38]=T,t[39]=L.palette.primary.main,t[40]=U):U=t[40];let Ae;t[41]===Symbol.for(`react.memo_cache_sentinel`)?(Ae={p:`0 28px 28px`},t[41]=Ae):Ae=t[41];let je;t[42]!==re||t[43]!==ne||t[44]!==R||t[45]!==T||t[46]!==c||t[47]!==f||t[48]!==_e||t[49]!==k||t[50]!==a||t[51]!==P||t[52]!==u||t[53]!==j||t[54]!==g||t[55]!==y||t[56]!==r||t[57]!==m||t[58]!==L.palette.primary.dark||t[59]!==L.palette.primary.main?(je=(0,$.jsx)(Ve,{sx:Ae,children:(0,$.jsx)(V,{component:`form`,noValidate:!0,children:T===0?(0,$.jsxs)(W,{spacing:3,children:[(0,$.jsx)(dl,{name:a,handleNameChange:he,selectedCountry:y,setSelectedCity:_,setSelectedZip:h,setSelectedCountry:b,selectedCity:g,setSelectedLocationId:w,selectedZip:m,selectedDate:r,handleDateChange:i,gender:f,setGender:p,searchGender:j,setSearchGender:N}),(0,$.jsxs)(Ee,{fullWidth:!0,variant:`contained`,onClick:ce,disabled:!m||!a,sx:{backgroundColor:L.palette.primary.main,borderRadius:`50px`,py:1.75,fontSize:`1rem`,fontWeight:700,fontFamily:`"DM Sans", sans-serif`,mt:2,"&:hover":{backgroundColor:L.palette.primary.dark},"&:disabled":{backgroundColor:`#e0e0e0`}},children:[ne,` â`]})]}):(0,$.jsxs)(W,{spacing:3,children:[(0,$.jsx)(fl,{email:c,setEmail:l,password:u,setPassword:d,optIn:P,setOptIn:F,loading:k}),(0,$.jsxs)(V,{sx:{display:`flex`,gap:1.5,mt:2},children:[(0,$.jsx)(Ee,{variant:`outlined`,onClick:ue,sx:{borderRadius:`50px`,py:1.75,px:3,fontSize:`1rem`,fontFamily:`"DM Sans", sans-serif`,borderColor:`#daeee5`,color:`#5a7a68`,"&:hover":{borderColor:L.palette.primary.main,backgroundColor:`#f5f5f5`}},children:re}),(0,$.jsxs)(ft,{fullWidth:!0,variant:`contained`,onClick:_e,disabled:!P||!u||!c||k,loading:k,sx:{backgroundColor:L.palette.primary.main,borderRadius:`50px`,py:1.75,fontSize:`1rem`,fontWeight:700,fontFamily:`"DM Sans", sans-serif`,"&:hover":{backgroundColor:L.palette.primary.dark},"&:disabled":{backgroundColor:`#e0e0e0`}},children:[R,` â`]})]})]})})}),t[42]=re,t[43]=ne,t[44]=R,t[45]=T,t[46]=c,t[47]=f,t[48]=_e,t[49]=k,t[50]=a,t[51]=P,t[52]=u,t[53]=j,t[54]=g,t[55]=y,t[56]=r,t[57]=m,t[58]=L.palette.primary.dark,t[59]=L.palette.primary.main,t[60]=je):je=t[60];let Me;return t[61]!==fe||t[62]!==we||t[63]!==U||t[64]!==je?(Me=(0,$.jsxs)(tt,{open:!0,onClose:fe,maxWidth:`sm`,fullWidth:!0,sx:ve,children:[we,U,je]}),t[61]=fe,t[62]=we,t[63]=U,t[64]=je,t[65]=Me):Me=t[65],Me}),hl=(0,Z.memo)(e=>{let t=(0,Pr.c)(47),[n,r]=(0,Z.useState)(``),[i,a]=(0,Z.useState)(``),[o,c]=(0,Z.useState)(!1),l=M(),[u]=tn(),{navigateToHome:d}=Ln(),f;t[0]===u?f=t[1]:(f=u.get(`t`),t[0]=u,t[1]=f);let p=f,m;t[2]===u?m=t[3]:(m=u.get(`uid`),t[2]=u,t[3]=m);let h=m,{EMPTY_PASSWORD_INPUT:g,DIALOG_PASSWORD_CHANGED:_,DIALOG_PASSWORD_CHANGE_ERROR:v,FORGOT_PASSWORD_BUTTON:y,FORGOT_PASSWORD_TITLE:b,FORGOT_PASSWORD_LABEL:x}=s(),S;t[4]!==_||t[5]!==v||t[6]!==g||t[7]!==l||t[8]!==d||t[9]!==n||t[10]!==i||t[11]!==p||t[12]!==h?(S=async()=>{if(!h||!p)return;if(n===``){l(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:g,options:{variant:`error`}})),r(``);return}c(!0);let e=await L.resetPassword(h,p,{password:n,confirmPassword:i});c(!1),r(``),e?(l(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:_,options:{variant:`success`}})),await d()):l(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:v,options:{variant:`error`}}))},t[4]=_,t[5]=v,t[6]=g,t[7]=l,t[8]=d,t[9]=n,t[10]=i,t[11]=p,t[12]=h,t[13]=S):S=t[13];let C=S,w;t[14]===d?w=t[15]:(w=async()=>await d(),t[14]=d,t[15]=w);let T=w,E;t[16]===C?E=t[17]:(E=async e=>{e.key===`Enter`&&!e.ctrlKey&&!e.shiftKey&&await C()},t[16]=C,t[17]=E);let D=E,O=gl,k=n!==``&&n===i,A;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(A=e=>r(e.currentTarget.value),t[18]=A):A=t[18];let j=A,N;t[19]===Symbol.for(`react.memo_cache_sentinel`)?(N=e=>a(e.currentTarget.value),t[19]=N):N=t[19];let P=N,F;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(F={marginBottom:16}
12,t[20]=F):F=t[20];let I;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(I={endAdornment:(0,$.jsx)(ze,{position:`end`,children:(0,$.jsx)(Rn,{icon:mn})})},t[21]=I):I=t[21];let ee;t[22]!==x||t[23]!==D||t[24]!==n?(ee=(0,$.jsx)(vt,{id:`password`,style:F,fullWidth:!0,label:x,autoComplete:`password`,type:`password`,value:n,onChange:j,onKeyPress:D,InputProps:I}),t[22]=x,t[23]=D,t[24]=n,t[25]=ee):ee=t[25];let te;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(te={marginBottom:16},t[26]=te):te=t[26];let ne;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(ne={endAdornment:(0,$.jsx)(ze,{position:`end`,children:(0,$.jsx)(Rn,{icon:mn})})},t[27]=ne):ne=t[27];let re;t[28]!==x||t[29]!==D||t[30]!==i?(re=(0,$.jsx)(vt,{id:`password2`,style:te,fullWidth:!0,label:x,autoComplete:`password`,type:`password`,value:i,onChange:P,onKeyPress:D,InputProps:ne}),t[28]=x,t[29]=D,t[30]=i,t[31]=re):re=t[31];let ie=!k,R;t[32]!==y||t[33]!==C||t[34]!==ie?(R=(0,$.jsx)(Ee,{fullWidth:!0,color:`secondary`,onClick:C,className:`spacing double margin top bottom`,type:`submit`,disabled:ie,children:y}),t[32]=y,t[33]=C,t[34]=ie,t[35]=R):R=t[35];let z;t[36]!==re||t[37]!==R||t[38]!==ee?(z=(0,$.jsxs)(`form`,{id:`forgot-password-form`,autoComplete:`forgotPassword`,onSubmit:O,className:`flex column no-grow`,children:[ee,re,R]}),t[36]=re,t[37]=R,t[38]=ee,t[39]=z):z=t[39];let B;t[40]===o?B=t[41]:(B=o&&(0,$.jsx)(Nn,{}),t[40]=o,t[41]=B);let ae;return t[42]!==b||t[43]!==T||t[44]!==z||t[45]!==B?(ae=(0,$.jsxs)(zn,{onClose:T,open:!0,title:b,contentClassname:`text-align-center spacing triple padding bottom`,children:[z,B]}),t[42]=b,t[43]=T,t[44]=z,t[45]=B,t[46]=ae):ae=t[46],ae});function gl(e){return e.preventDefault()}var _l=class e{static encode(t,n){return e.btoa(t)}static decode(t){return e.atob(t)}static encodeURI(e){return encodeURI(e)}static atob(e){return decodeURIComponent(Array.prototype.map.call(atob(e),e=>`%${`00${e.charCodeAt(0).toString(16)}`.slice(-2)}`).join(``))}static btoa(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,(e,t)=>String.fromCharCode(parseInt(t,16))))}},vl=class{static _isInitialized=!1;static install(){if(this._isInitialized)return;let e=fn.apple.webId,t=St.isDevelopmentMode?`https://tegrity.dev`:`${window.location.protocol}//${window.location.host}`,n=document.createElement(`script`);n.setAttribute(`src`,`https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/de_DE/appleid.auth.js`),n.addEventListener(`load`,()=>{try{AppleID.auth.init({clientId:e,scope:`email name`,redirectURI:t,state:`initial`,nonce:``,usePopup:!0})}catch(e){f.error(`AppleService`,`Error initializing Apple Sign In`,e)}}),document.body.appendChild(n),this._isInitialized=!0}static async login(e){try{e(await AppleID.auth.signIn())}catch(e){f.error(`AppleService`,`Error during Apple Sign In`,e)}}},yl=e=>{let{text:t=`Mit Apple anmelden`,setLoading:n=()=>null,onLoginFinished:r,className:i}=e;(0,Z.useEffect)(()=>{vl.install()},[]);let a=(0,Z.useCallback)(async()=>{n(!0),await vl.login(r),n(!1)},[r,n]);return(0,$.jsx)(Ee,{startIcon:(0,$.jsx)(Ri,{icon:Wn}),style:{backgroundColor:`#000`,backgroundImage:`unset`,color:`#fff`},onClick:a,fullWidth:!0,className:i,children:t})},bl=class{static alert(e,t){window.alert(t?`${e} 13${t}`:e)}},xl;(function(e){e.AUTHORIZED=`authorized`,e.INITIAL=`initial`,e.REVOKED=`revoked`})(xl||={});function Sl(){let e=M(),t=An(),{LOGIN_FAILED:n,TRY_AGAIN:r}=s();return(0,Z.useCallback)(async i=>{let a=i.authorization.state;if((a===xl.AUTHORIZED||a===xl.INITIAL)&&(i.user?.email?i.authorization.code&&await e(I.registerAppleUser({country:Bn(),campaignId:Dn.getPid(),clickId:Dn.getCid(),sourceId:Dn.getSid(),strangerId:Dn.getStrangerId(),platform:x.Web,firebaseId:``,email:i.user.email,name:i.user.name.firstName,token:i.authorization.id_token,accessCode:i.authorization.code,deviceId:t})):i.authorization.code&&await e(I.loginAppleUser({token:i.authorization.id_token||``,accessCode:i.authorization.code||``,platform:x.Web}))),a===xl.REVOKED){bl.alert(n,r);return}},[n,r,t,e])}var Cl=fn.facebook.advancedAccess?[`public_profile`,`email`,`user_gender`,`user_birthday`,`user_age_range`]:[`public_profile`,`email`],wl=fn.facebook.advancedAccess?`id,email,name,first_name,last_name,birthday,age_range,gender`:`id,email,name,first_name,last_name`,Tl=class{static _isInitialized=!1;static install(){if(this._isInitialized)return;let e=document.createElement(`script`);
13e.setAttribute(`async`,``),e.setAttribute(`defer`,``),e.setAttribute(`crossorigin`,`anonymous`),e.setAttribute(`src`,`https://connect.facebook.net/de_DE/sdk.js`),window.fbAsyncInit=function(){FB.init({appId:fn.facebook.appId,autoLogAppEvents:!0,xfbml:!0,version:`v20.0`})},document.body.appendChild(e),this._isInitialized=!0}static getLoginState(e){FB.getLoginStatus(t=>{e(t)})}static login(e,t=Cl){FB.login(t=>void e(t),{scope:t.join(`,`),return_scopes:!0})}static logout(){try{FB.logout()}catch{}}static getUserData(e,t){return FB.api(`/me`,{accessToken:e,fields:wl},e=>{t({},e)})}};function El(e,t,n){let{LOGIN_FAILED:r,TRY_AGAIN:i}=s();return(0,Z.useEffect)(()=>{Tl.install()},[]),(0,Z.useCallback)(()=>{e(!0),Tl.login(async n=>{n.status===`connected`?await t(n):(Tl.logout(),bl.alert(r,i)),e(!1)},n)},[r,i,t,n,e])}var Dl=e=>{let{text:t=`Mit Facebook anmelden`,onLoginFinished:n,setLoading:r,style:i,className:a,permissions:o=Cl}=e,s=El(r,n,o);return(0,$.jsx)(Ee,{variant:`contained`,onClick:s,startIcon:(0,$.jsx)(Ri,{icon:Hn,iconColor:`#fff`}),style:{backgroundColor:`rgb(24, 119, 242)`,backgroundImage:`unset`,color:`#fff`,...i},fullWidth:!0,className:a,children:t})};function Ol(e){let{onEmptyEmail:t}=e,n=M(),r=An(),{LOGIN_FAILED:i,TRY_AGAIN:a,ALERT_REGISTER_FAILED:o,REGISTER_PERSONAL_DATA_AGE:c}=s(),l=(0,Z.useCallback)((e,i)=>{let s=async(a,s)=>{if(Object.keys(a??{}).length>0){f.log(a);return}let{name:l=``,first_name:d,age_range:p={min:fn.MIN_AGE,max:fn.MAX_AGE}}=s;if(p.min<fn.MIN_AGE){bl.alert(o,c),Tl.logout();return}let m=u(C(),-4).toISOString();try{s.birthday&&(m=new Date(s.birthday||``).toISOString())}catch{try{let e=(s.birthday||``).split(`/`);if(e.length===3){let[t,n,r]=e;m=new Date(parseInt(r,10),parseInt(t,10)-1,parseInt(n,10)).toISOString()}}catch{}}let h={token:e,fbUserId:i,pushPreference:!1,deviceId:r,birthdate:m,firebaseId:``,email:s.email,platform:x.Web,name:d??l.split(` `)[0],gender:s.gender===`male`?O.MALE:s.gender===`female`?O.FEMALE:void 0,country:Bn(),campaignId:Dn.getPid(),clickId:Dn.getCid(),sourceId:Dn.getSid(),strangerId:Dn.getStrangerId()};if(v(h.email)||h.email===``||!Fn(h.email))return t(h);let g=await n(I.registerFacebookUser(h));if(g?.payload&&dn(g.payload.result)){Tl.logout();return}};try{return Tl.getUserData(e,s)}catch{bl.alert(o,a),Tl.logout()}},[o,c,a,r,n,t]);return(0,Z.useCallback)(async e=>{let t=e.authResponse.accessToken;if(!t){bl.alert(i,a),Tl.logout();return}let r=await L.triggerFacebookLogin({fbUserId:e.authResponse.userID,token:t});if(r.ok)try{await n({type:F.FACEBOOK_LOGIN_USER_RESPONSE,payload:{result:await r.json()}})}catch{bl.alert(i,a),Tl.logout()}else return l(t,e.authResponse.userID)},[i,a,n,l])}var kl=class extends Error{};kl.prototype.name=`InvalidTokenError`;function Al(e){return decodeURIComponent(atob(e).replace(/(.)/g,(e,t)=>{let n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n=`0`+n),`%`+n}))}function jl(e){let t=e.replace(/-/g,`+`).replace(/_/g,`/`);switch(t.length%4){case 0:break;case 2:t+=`==`;break;case 3:t+=`=`;break;default:throw Error(`base64 string is not of the correct length`)}try{return Al(t)}catch{return atob(t)}}function Ml(e,t){if(typeof e!=`string`)throw new kl(`Invalid token specified: must be a string`);t||={};let n=t.header===!0?0:1,r=e.split(`.`)[n];if(typeof r!=`string`)throw new kl(`Invalid token specified: missing part #${n+1}`);let i;try{i=jl(r)}catch(e){throw new kl(`Invalid token specified: invalid base64 for part #${n+1} (${e.message})`)}try{return JSON.parse(i)}catch(e){throw new kl(`Invalid token specified: invalid json for part #${n+1} (${e.message})`)}}var Nl=e=>{let{register:t=!1,onEmptyEmail:n,...r}=e,[,i]=(0,Z.useState)(!1),a=(0,Z.useRef)(!1),{LOGIN_FAILED:o,TRY_AGAIN:c}=s(),l=M(),u=An(),d=(0,Z.useCallback)(async e=>{i(!0);try{if(!e||a.current)return;if(f.log(`The Result: `+JSON.stringify(e)),e===null||!e.credential){bl.alert(o,c);return}if(!t)await l(I.loginGoogleUser({platform:x.Web,token:e.credential}));else{let t=Ml(e.credential),r={country:Bn(),campaignId:Dn.getPid(),clickId:Dn.getCid(),sourceId:Dn.getSid(),strangerId:Dn.getStrangerId(),platform:x.Web,firebaseId:``,email:t?.email??``,name:t?.given_name??``,token:e.credential,deviceId:u};if(!t?.email){n(r);return}await l(I.registerGoogleUser(r))}}finally{i(!1)}},[o,c,u,l,n,t]);return(0,$.jsx)(Ai,{onSuccess:d,onError:Pl,useOneTap:!0,use_fedcm_for_prompt:!0,...r})},Pl=()=>f.log(`Login Failed`),Fl=_l.encode(`usn`),Il=_l.encode(`pswd`),{VITE_FACEBOOK_ENABLED:Ll,VITE_GOOGLE_ENABLED:Rl,VITE_APPLE_ENABLED:zl}={VITE_APPLE_ENABLED:`true`,VITE_FACEBOOK_ENABLED:`true`,VITE_GOOGLE_ENABLED:`true`},Bl=(0,Z.memo)(e=>{let{email:t,password:n}=Ul(),[r,i]=(0,Z.useState)(t),[a,o]=(0,Z.useState)(n),[c,l]=(0,Z.useState)(!1),[u]=(0,Z.useState)(!0),[d,f]=(0,Z.useState)(``),{EMPTY_EMAIL_INPUT:p,EMPTY_PASSWORD_INPUT:m,LOGIN_BUTTON:h,REGISTER_NOTIFICATION_BUTTON:g,FORGOT_PASSWORD_TITLE:_,LOGIN_NOT_YET:v,LOGIN_FACEBOOK:y,LOGIN_APPLE:b,LOGIN_EMAIL_INPUT:x,LOGIN_PASSWORD:S,WRONG_EMAIL_OR_PASSWORD:C}=s(),w=sn(),T=en(),E=M(),D=P(ce),{navigateToAuthRegister:O,navigateToAuthForgetPassword:k}=In(),{navigateToHome:A}=Ln(),j=Oe(),F=(0,Z.useCallback)(async e=>{Tt.setItem(K.constants.REGISTER_CREDENTIALS_LS_PARAM,JSON.stringify(e)),await w(K.paths.Auth.registerEmptyEmail+`?from=facebook`,{state:{from:`facebook`,credentials:e},viewTransition:!0})},[w]),L=(0,Z.useCallback)(async e=>{Tt.setItem(K.constants.REGISTER_CREDENTIALS_LS_PARAM,JSON.stringify(e)),await w(K.paths.Auth.registerEmptyEmail,{state:{from:`google`,credentials:e},viewTransition:!0})},[w]),ee=Ol({onEmptyEmail:F}),te=Sl();(0,Z.useEffect)(()=>{N(async()=>{let e=new URLSearchParams(T.search);try{let t=e.get(K.constants.USER_ID_PARAM),n=e.get(K.constants.TOKEN_PARAM);t&&n&&await E(I.transientLogin(t,n));let r=e.get(K.constants.REDIRECT_PARAM);r&&await w(r)}catch{}})},[E,T.search,w]),(0,Z.useEffect)(()=>{D===vi.FAILED&&f(C)},[C,D]);let ne=(0,Z.useCallback)(async()=>{r.trim()===``||a.trim()===``?E(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:r===``?p:m,options:{variant:`error`}})):Fn(r)?(l(!0),await E(I.submitLogin({userName:r,password:a})),l(!1),u?Vl(r,a):Hl()):o(``)},[p,m,E,r,a,u]),re=(0,Z.useCallback)(async()=>await k(),[k]),ie=(0,Z.useCallback)(async()=>await A(),[A]),R=(0,Z.useCallback)(async()=>await O(),[O]),z=(0,Z.useCallback)(async e=>{d&&(f(``),E(I.cancelAuthentication())),e.key===`Enter`&&!e.ctrlKey&&!e.shiftKey&&await ne()},[E,d,ne]);return(0,$.jsxs)(zn,{onClose:ie,open:!0,fullWidth:!0,maxWidth:`xs`,title:h,contentClassname:`text-align-center spacing triple padding all`,contentStyle:{padding:48},titleSx:{backgroundColor:j.palette.primary.main,color:`#fff`},closeButtonSx:{color:`#fff`},children:[(0,$.jsxs)(`form`,{id:`login-form`,autoComplete:`login`,onSubmit:e=>e.preventDefault(),className:`flex column no-grow`,children:[(0,$.jsx)(vt,{id:`email`,className:`spacing margin bottom double`,fullWidth:!0,label:
13x,autoComplete:`email`,value:r,onChange:e=>i(e.currentTarget.value),onKeyPress:z,error:!!d,disabled:c,InputProps:{endAdornment:(0,$.jsx)(ze,{position:`end`,children:(0,$.jsx)(Rn,{icon:bn})})},sx:{"& .MuiOutlinedInput-root":{borderRadius:`12px`,backgroundColor:`#f4faf7`,"& fieldset":{border:`1px solid #daeee5`,borderRadius:`12px`},"&:hover fieldset":{border:`1px solid #daeee5`},"&.Mui-focused fieldset":{border:`1px solid ${j.palette.primary.main}`},"&.Mui-focused":{backgroundColor:`#fff`}}}}),(0,$.jsx)(vt,{className:`spacing margin bottom double`,fullWidth:!0,id:`password`,type:`password`,label:S,autoComplete:`current-password`,onKeyPress:z,value:a,onChange:e=>o(e.currentTarget.value),error:!!d,helperText:d,disabled:c,InputProps:{endAdornment:(0,$.jsx)(ze,{position:`end`,children:(0,$.jsx)(Rn,{icon:mn})})},sx:{"& .MuiOutlinedInput-root":{borderRadius:`12px`,backgroundColor:`#f4faf7`,"& fieldset":{border:`1px solid #daeee5`,borderRadius:`12px`},"&:hover fieldset":{border:`1px solid #daeee5`},"&.Mui-focused fieldset":{border:`1px solid ${j.palette.primary.main}`},"&.Mui-focused":{backgroundColor:`#fff`}}}}),(0,$.jsx)(Ee,{variant:`text`,color:`primary`,onClick:re,children:_}),(0,$.jsx)(Ee,{fullWidth:!0,color:`primary`,onClick:ne,className:`spacing double margin top bottom`,type:`submit`,disabled:c,startIcon:c?(0,$.jsx)(_e,{size:24}):(0,$.jsx)(Rn,{icon:Cn}),children:h})]}),c&&(0,$.jsx)(Nn,{}),(0,$.jsx)(Qe,{}),Ll&&(0,$.jsx)(Dl,{setLoading:l,onLoginFinished:ee,className:`spacing margin double top bottom`,text:y}),Rl&&(0,$.jsx)(Nl,{onEmptyEmail:L,className:`spacing margin double bottom`}),zl&&(0,$.jsx)(yl,{text:b,setLoading:l,onLoginFinished:te,className:`spacing margin double bottom`}),(0,$.jsx)(H,{className:`spacing margin bottom top`,children:v}),(0,$.jsx)(Ee,{onClick:R,variant:`contained`,color:`primary`,children:g})]})});function Vl(e,t){Tt.setItem(Fl,_l.encode(e)),Tt.setItem(Il,_l.encode(t))}function Hl(){Tt.removeItem(Fl),Tt.removeItem(Il)}function Ul(){let e=Tt.getItem(Fl)??``,t=Tt.getItem(Il)??``;return{email:_l.decode(e),password:_l.decode(t)}}function Wl(e){let[t,n]=(0,Z.useState)(!1),r=P(ae,j),i=M(),{searchParams:a}=new URL(window.location.toString()),o=a.get(`t`),s=a.get(`uid`),c=(0,Z.useCallback)(()=>{s&&L.resendConfirmEmail(s)},[s]),l=!!r;return(0,Z.useEffect)(()=>{N(async()=>{s&&o&&await L.confirmEmail(s,o)&&(n(!0),On.trackDOI(s),e?.(),l&&i(z.getUser()))})},[i,l,e,o,s]),{user:r,isConfirmed:t,handleSendVerificationMail:c}}var Gl=e=>{let t=(0,Pr.c)(37),{enqueueSnackbar:n}=We(),{navigateToAuthLogin:r}=In(),{navigateToHome:i}=Ln(),a;t[0]!==n||t[1]!==i?(a=async()=>{n(`Deine Email wurde bestätigt!`,{variant:`success`}),await i()},t[0]=n,t[1]=i,t[2]=a):a=t[2];let{handleSendVerificationMail:o,isConfirmed:c}=Wl(a),{CONFIRM_EMAIL_MODAL_TITLE:l,CONFIRM_EMAIL_MODAL_SUB_TITLE:u,CONFIRM_EMAIL_MODAL_TEXT_1:d,CONFIRM_EMAIL_MODAL_TEXT_2:f,CONFIRMED_EMAIL_SUB_TITLE:p,CONFIRMED_EMAIL_BUTTON:m,CONFIRMED_EMAIL_TITLE:h}=s(),g;t[3]===r?g=t[4]:(g=async()=>await r(),t[3]=r,t[4]=g);let _=g;if(c){let e;t[5]===h?e=t[6]:(e=(0,$.jsx)(mt,{children:h}),t[5]=h,t[6]=e);let n;t[7]===p?n=t[8]:(n=(0,$.jsx)(H,{className:`spacing margin bottom double`,children:p}),t[7]=p,t[8]=n);let r;t[9]!==m||t[10]!==_?(r=(0,$.jsx)(`div`,{className:`spacing padding all double`,children:(0,$.jsx)(Ee,{variant:`contained`,onClick:_,color:`secondary`,fullWidth:!0,children:m})}),t[9]=m,t[10]=_,t[11]=r):r=t[11];let i;t[12]!==n||t[13]!==r?(i=(0,$.jsxs)(Ve,{children:[n,r]}),t[12]=n,t[13]=r,t[14]=i):i=t[14];let a;return t[15]!==e||t[16]!==i?(a=(0,$.jsxs)(tt,{open:!0,children:[e,i]}),t[15]=e,t[16]=i,t[17]=a):a=t[17],a}let v;t[18]===l?v=t[19]:(v=(0,$.jsx)(mt,{children:l}),t[18]=l,t[19]=v);let y;t[20]===u?y=t[21]:(y=(0,$.jsx)(H,{className:`spacing margin bottom double`,children:u}),t[20]=u,t[21]=y);let b;t[22]!==d||t[23]!==_?(b=(0,$.jsx)(Ee,{variant:`contained`,onClick:_,color:`primary`,fullWidth:!0,children:d}),t[22]=d,t[23]=_,t[24]=b):b=t[24];let x;t[25]!==f||t[26]!==o?(x=(0,$.jsx)(`div`,{className:`spacing margin top double`,children:(0,$.jsx)(Ee,{onClick:o,fullWidth:!0,color:`secondary`,children:f})}),t[25]=f,t[26]=o,t[27]=x):x=t[27];let S;t[28]!==b||t[29]!==x?(S=(0,$.jsxs)(`div`,{className:`spacing padding all triple`,children:[b,x]}),t[28]=b,t[29]=x,t[30]=S):S=t[30];let C;t[31]!==y||t[32]!==S?(C=(0,$.jsxs)(Ve,{children:[y,S]}),t[31]=y,t[32]=S,t[33]=C):C=t[33];let w;return t[34]!==v||t[35]!==C?(w=(0,$.jsxs)(tt,{open:!0,children:[v,C]}),t[34]=v,t[35]=C,t[36]=w):w=t[36],w},Kl={necessary:!0,statistics:!1,marketing:!1};function ql(e){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push({event:`cookie_consent_update`,necessary:e.necessary,statistics:e.statistics,marketing:e.marketing})}var Jl=()=>{let[e,t]=(0,Z.useState)(null),[n,r]=(0,Z.useState)(!1);(0,Z.useEffect)(()=>{let e=En.load();e?(t(e),N(async()=>{await On.installAsync(e),ql(e)})):r(!0)},[]);let i=(0,Z.useCallback)(e=>{En.save(e),On.install(e),ql(e),t(e),r(!1)},[]);return{consent:e,showBanner:n,acceptAll:(0,Z.useCallback)(()=>{i({necessary:!0,statistics:!0,marketing:!0})},[i]),declineAll:(0,Z.useCallback)(()=>{i({necessary:!0,statistics:!1,marketing:!1})},[i]),saveCustomConsent:(0,Z.useCallback)(e=>{i(e)},[i]),openBannerManually:(0,Z.useCallback)(()=>{r(!0)},[]),hasUserConsented:e!==null,defaultConsent:Kl}},Yl=(0,Z.memo)(e=>{let t=(0,Pr.c)(105),[n,r]=(0,Z.useState)(!1),i=Oe(),{showBanner:
13a,acceptAll:o,saveCustomConsent:c,consent:l,defaultConsent:u,declineAll:d}=Jl(),[f,p]=(0,Z.useState)(l??u),{COOKIE_DISCLAIMER_BUTTON:m,COOKIE_DISCLAIMER_TEXT:h,COOKIE_DISCLAIMER_NAME:g,CANCEL:_,SAVE:v,COOKIE_SETTINGS_DIALOG_TITLE:y,COOKIE_SETTINGS_DIALOG_TEXT:b,COOKIE_SETTINGS_DIALOG_ESSENTIAL_COOKIES:x,COOKIE_SETTINGS_DIALOG_ANALYTICS_COOKIES:S,COOKIE_SETTINGS_DIALOG_MARKETING_COOKIES:C,COOKIE_SETTINGS_DIALOG_SETTINGS_BUTTON:w,COOKIE_SETTINGS_DIALOG_DECLINE_BUTTON:T,COOKIE_DISCLAIMER_TITLE:E}=s(),D;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(D=()=>{r(!0)},t[0]=D):D=t[0];let O=D,k;t[1]===o?k=t[2]:(k=()=>{o()},t[1]=o,t[2]=k);let A=k,j;t[3]===d?j=t[4]:(j=()=>{d()},t[3]=d,t[4]=j);let M=j,N;t[5]!==f||t[6]!==c?(N=()=>{r(!1),c(f)},t[5]=f,t[6]=c,t[7]=N):N=t[7];let P=N,F;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(F=(e,t)=>p(n=>({...n,[e.target.name]:t})),t[8]=F):F=t[8];let I=F,L;t[9]===Symbol.for(`react.memo_cache_sentinel`)?(L=()=>r(!1),t[9]=L):L=t[9];let ee=L,te,ne;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(te={xs:28,sm:48},ne={xs:28,sm:48},t[10]=te,t[11]=ne):(te=t[10],ne=t[11]);let re;t[12]!==i.palette.secondary.contrastText||t[13]!==i.palette.secondary.light?(re={display:`flex`,flexShrink:0,alignItems:`center`,justifyContent:`center`,width:te,height:ne,borderRadius:1,backgroundColor:i.palette.secondary.light,color:i.palette.secondary.contrastText},t[12]=i.palette.secondary.contrastText,t[13]=i.palette.secondary.light,t[14]=re):re=t[14];let ie;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(ie=(0,$.jsx)(Rn,{icon:Oa,sx:{fontSize:{xs:16,sm:22}}}),t[15]=ie):ie=t[15];let R;t[16]===re?R=t[17]:(R=(0,$.jsx)(V,{sx:re,children:ie}),t[16]=re,t[17]=R);let z;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(z={lineHeight:1,fontSize:{xs:`16px`,sm:`18px`}},t[18]=z):z=t[18];let B;t[19]===E?B=t[20]:(B=(0,$.jsx)(H,{variant:`h6`,fontWeight:700,textAlign:`left`,sx:z,children:E}),t[19]=E,t[20]=B);let ae;t[21]===Symbol.for(`react.memo_cache_sentinel`)?(ae={fontSize:{xs:`10px`,sm:`12px`},lineHeight:{xs:1.2,sm:1.4}},t[21]=ae):ae=t[21];let oe;t[22]===g?oe=t[23]:(oe=(0,$.jsx)(Ce,{component:nn,to:K.paths.Legal.dataProtection,children:g}),t[22]=g,t[23]=oe);let se;t[24]!==h||t[25]!==oe?(se=(0,$.jsxs)(H,{component:`span`,id:`cookie-disclaimer-message`,fontWeight:500,textAlign:`left`,sx:ae,children:[h,` `,oe,`.`]}),t[24]=h,t[25]=oe,t[26]=se):se=t[26];let ce;t[27]!==B||t[28]!==se?(ce=(0,$.jsxs)(W,{direction:`column`,spacing:1,children:[B,se]}),t[27]=B,t[28]=se,t[29]=ce):ce=t[29];let ue;t[30]!==R||t[31]!==ce?(ue=(0,$.jsxs)(W,{direction:`row`,spacing:1,children:[R,ce]}),t[30]=R,t[31]=ce,t[32]=ue):ue=t[32];let de,fe;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(de={xs:`column`,sm:`row`},fe={xs:.5,sm:1},t[33]=de,t[34]=fe):(de=t[33],fe=t[34]);let pe;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(pe={width:`100%`,justifyContent:{xs:`center`,sm:`flex-end`}},t[35]=pe):pe=t[35];let me;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(me={width:{xs:`100%`,sm:`auto`},py:{xs:0,sm:0}},t[36]=me):me=t[36];let he;t[37]===w?he=t[38]:(he=(0,$.jsx)(Ee,{variant:`outlined`,color:`secondary`,size:`small`,onClick:O,sx:me,children:w}),t[37]=w,t[38]=he);let ge;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ge={width:{xs:`100%`,sm:`auto`},py:{xs:0,sm:0}},t[39]=ge):ge=t[39];let _e;t[40]!==T||t[41]!==M?(_e=(0,$.jsx)(Ee,{variant:`outlined`,color:`secondary`,size:`small`,onClick:M,sx:ge,children:T}),t[40]=T,t[41]=M,t[42]=_e):_e=t[42];let ve;t[43]===Symbol.for(`react.memo_cache_sentinel`)?(ve={width:{xs:`100%`,sm:`auto`},py:{xs:0,sm:0}},t[43]=ve):ve=t[43];let ye;t[44]!==m||t[45]!==A?(ye=(0,$.jsx)(Ee,{variant:`contained`,color:`secondary`,size:`small`,onClick:A,sx:ve,children:m}),t[44]=m,t[45]=A,t[46]=ye):ye=t[46];let be;t[47]!==he||t[48]!==_e||t[49]!==ye?(be=(0,$.jsxs)(W,{direction:de,spacing:fe,flexWrap:`wrap`,sx:pe,children:[he,_e,ye]}),t[47]=he,t[48]=_e,t[49]=ye,t[50]=be):be=t[50];let Se=i.palette.mode===`light`?i.palette.common.white:i.palette.grey[900],we;t[51]!==Se||t[52]!==i.palette.text.primary?(we={borderRadius:`30px 30px 0 0`,backgroundColor:Se,color:i.palette.text.primary},t[51]=Se,t[52]=i.palette.text.primary,t[53]=we):we=t[53];let Te;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(Te={width:`100%`},t[54]=Te):Te=t[54];let De;t[55]===we?De=t[56]:(De={width:`100%`,flex:1,"& .MuiSnackbarContent-root":we,"& .MuiSnackbarContent-action":Te},t[55]=we,t[56]=De);let ke;t[57]!==a||t[58]!==ue||t[59]!==be||t[60]!==De?(ke=(0,$.jsx)(xe,{classes:Zl,anchorOrigin:Xl,open:a,slotProps:Ql,message:ue,action:be,sx:De}),t[57]=a,t[58]=ue,t[59]=be,t[60]=De,t[61]=ke):ke=t[61];let U;t[62]===Symbol.for(`react.memo_cache_sentinel`)?(U={zIndex:9999},t[62]=U):U=t[62];let Ae;t[63]===y?Ae=t[64]:(Ae=(0,$.jsx)(mt,{children:y}),t[63]=y,t[64]=Ae);let je;t[65]===b?je=t[66]:(je=(0,$.jsx)(H,{variant:`body2`,mb:2,children:b}),t[65]=b,t[66]=je);let Me;t[67]===f.necessary?Me=t[68]:(Me=(0,$.jsx)(le,{checked:f.necessary,name:`necessary`,color:`primary`,disabled:!0}),t[67]=f.necessary,t[68]=Me);let Ne;t[69]!==x||t[70]!==Me?(Ne=(0,$.jsx)(qe,{control:Me,label:x}),t[69]=x,t[70]=Me,t[71]=Ne):Ne=t[71];let Pe;t[72]===f.statistics?Pe=t[73]:(Pe=(0,$.jsx)(le,{checked:f.statistics,onChange:I,name:`statistics`,color:`primary`}),t[72]=f.statistics,t[73]=Pe);let Fe;t[74]!==S||t[75]!==Pe?(Fe=(0,$.jsx)(qe,{control:Pe,label:S}),t[74]=S,t[75]=Pe,t[76]=Fe):Fe=t[76];let Ie;t[77]===f.marketing?Ie=t[78]:(Ie=(0,$.jsx)(le,{checked:f.marketing,onChange:I,name:`marketing`,color:`primary`}),t[77]=f.marketing,t[78]=Ie);let Le;t[79]!==C||t[80]!==Ie?(Le=(0,$.jsx)(qe,{control:Ie,label:C}),t[79]=C,t[80]=Ie,t[81]=Le):Le=t[81];let Re;t[82]!==Ne||t[83]!==Fe||t[84]!==Le?(Re=(0,$.jsxs)(W,{spacing:2,children:[Ne,Fe,Le]}),t[82]=Ne,t[83]=Fe,t[84]=Le,t[85]=Re):Re=t[85];let ze;t[86]!==je||t[87]!==Re?(ze=(0,$.jsxs)(Ve,{children:[je,Re]}),t[86]=je,t[87]=Re,t[88]=ze):ze=t[88];let Be;t[89]===_?Be=t[90]:(Be=(0,$.jsx)(Ee,{onClick:ee,color:`secondary`,variant:`outlined`,children:_}),t[89]=_,t[90]=Be);let He;t[91]!==v||t[92]!==P?(He=(0,$.jsx)(Ee,{onClick:P,variant:`contained`,color:`secondary`,children:v}),t[91]=v,t[92]=P,t[93]=He):He=t[93];let Ue;t[94]!==Be||t[95]!==He?(Ue=(0,$.jsxs)(ct,{children:[Be,He]}),t[94]=Be,t[95]=He,t[96]=Ue):Ue=t[96];let We;t[97]!==n||t[98]!==Ae||t[99]!==ze||t[100]!==Ue?(We=(0,$.jsxs)(tt,{open:n,onClose:ee,sx:U,maxWidth:`xs`,children:[Ae,ze,Ue]}),t[97]=n,t[98]=Ae,t[99]=ze,t[100]=Ue,t[101]=We):We=t[101];let Ge;return t[102]!==ke||t[103]!==We?(Ge=(0,$.jsxs)($.Fragment,{children:[ke,We]}),t[102]=ke,t[103]=We,t[104]=Ge):Ge=t[104],Ge}),Xl={horizontal:`right`,vertical:`bottom`},Zl={root:`cookie-disclaimer`,anchorOriginBottomRight:`cookie-disclaimer-anchor`},Ql={content:{"aria-describedby":`cookie-disclaimer-message`,style:{flex:1,flexDirection:`column`}}},$l=(0,Z.memo)(e=>{let{search:t,state:n={}}=en(),{from:r,credentials:i}=eu(t,n),[a,o]=(0,Z.useState)(``),[c,l]=(0,Z.useState)(!1),u=kn(K.paths.Home.root),{REGISTER_BUTTON:d,LOGIN_EMAIL_INPUT:f,REGIST
13ER_EMPTY_EMAIL_MODAL_TITLE:p,REGISTER_EMPTY_EMAIL_MODAL_TEXT:m}=s(),h=M(),g=(0,Z.useCallback)(e=>o(e.currentTarget.value),[o]),_=(0,Z.useCallback)(async()=>{l(!0);try{switch(r){case`google`:await h(I.registerGoogleUser(X(i,{email:a})));break;case`facebook`:{let e=await h(I.registerFacebookUser(X(i,{email:a})));if(e?.payload&&dn(e.payload.result)){Tl.logout();return}break}}u()}finally{l(!1),Tt.removeItem(K.constants.REGISTER_CREDENTIALS_LS_PARAM)}},[i,h,a,r,u]);return(0,$.jsxs)(zn,{onClose:u,open:!0,title:p,actionsClassName:`flex column spacing triple padding bottom`,actions:(0,$.jsx)(ft,{variant:`contained`,color:`secondary`,onClick:_,disabled:!Fn(a.trim())||c,loading:c,children:d}),children:[(0,$.jsx)(H,{marginBottom:2,children:m}),(0,$.jsx)(vt,{fullWidth:!0,label:f,type:`email`,id:`email-input`,autoComplete:`email`,className:`spacing margin bottom double`,value:a,onChange:g,required:!0},`email`)]})});function eu(e,t){let n=`google`,r={email:``,name:``,fbUserId:``,platform:x.Web,token:``};if(t&&`credentials`in t&&`from`in t)n=t.from,r=t.credentials;else{n=new URLSearchParams(e).get(`from`)||`google`;let t=Tt.getItem(K.constants.REGISTER_CREDENTIALS_LS_PARAM);if(t)try{r=JSON.parse(t)}catch(e){f.error(`Error parsing credentials from local storage`,e)}}return{from:n,credentials:r}}var tu=`/assets/app_store_badge-DCPG7sED.svg`,nu=`/assets/google-play-badge-B6r0Ah3o.svg`,{VITE_APP_ENABLED:ru,VITE_LANDINGPAGE_APPLE_LINK:iu,VITE_LANDINGPAGE_GOOGLE_LINK:au}={VITE_APP_ENABLED:`true`,VITE_LANDINGPAGE_APPLE_LINK:`https://apps.apple.com/de/app/herzlich/id1532888387`,VITE_LANDINGPAGE_GOOGLE_LINK:`https://play.google.com/store/apps/details?id=app.herzlich`},ou=()=>{let e=(0,Pr.c)(10),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t={defaultMatches:!0},e[0]=t):t=e[0];let n=He(`(min-width:860px)`,t);if(!ru)return null;let r=+!!n,i;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(i={xs:`column`,sm:`row`},e[1]=i):i=e[1];let a;e[2]===n?a=e[3]:(a=iu&&(0,$.jsx)(Ce,{rel:`noopener`,target:`_blank`,href:iu,sx:{},children:(0,$.jsx)(`img`,{draggable:!1,className:n?`spacing padding all`:``,height:n?70:`auto`,width:150,alt:`app-store-logo`,src:tu,loading:`lazy`,decoding:`async`})}),e[2]=n,e[3]=a);let o;e[4]===n?o=e[5]:(o=au&&(0,$.jsx)(Ce,{rel:`noopener`,target:`_blank`,href:au,children:(0,$.jsx)(`img`,{draggable:!1,className:n?`spacing padding all`:``,width:150,height:n?70:`auto`,alt:`google-play-logo`,src:nu,loading:`lazy`,decoding:`async`})}),e[4]=n,e[5]=o);let s;return e[6]!==r||e[7]!==a||e[8]!==o?(s=(0,$.jsxs)(W,{gap:r,flexDirection:i,justifyContent:`center`,alignItems:`center`,children:[a,o]}),e[6]=r,e[7]=a,e[8]=o,e[9]=s):s=e[9],s},{VITE_FACEBOOK_ENABLED:su,VITE_GOOGLE_ENABLED:cu,VITE_APPLE_ENABLED:lu}={VITE_APPLE_ENABLED:`true`,VITE_FACEBOOK_ENABLED:`true`,VITE_GOOGLE_ENABLED:`true`},uu=(0,Z.memo)(e=>{let t=(0,Pr.c)(121),n=sn(),r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(r={defaultMatches:!0},t[0]=r):r=t[0];let i=He(`(min-width:860px)`,r),a=Oe(),o=s(),{navigateToAuthRegister:c}=In(),{email:l,emailError:u,isEmailFilled:d,isEmailValid:f,handleChangeEmail:p}=Pn(),m;t[1]===o.LANDINGPAGE_HERO_CHAT_1?m=t[2]:(m={id:`b1`,type:`him`,text:o.LANDINGPAGE_HERO_CHAT_1,time:`Gestern, 23:14`,delay:.1},t[1]=o.LANDINGPAGE_HERO_CHAT_1,t[2]=m);let h;t[3]===o.LANDINGPAGE_HERO_CHAT_2?h=t[4]:(h={id:`b2`,type:`her`,text:o.LANDINGPAGE_HERO_CHAT_2,time:`23:14`,delay:.3},t[3]=o.LANDINGPAGE_HERO_CHAT_2,t[4]=h);let g;t[5]===o.LANDINGPAGE_HERO_CHAT_3?g=t[6]:(g={id:`b3`,type:`him`,text:o.LANDINGPAGE_HERO_CHAT_3,time:`23:15`,delay:.5},t[5]=o.LANDINGPAGE_HERO_CHAT_3,t[6]=g);let _;t[7]===o.LANDINGPAGE_HERO_CHAT_4?_=t[8]:(_={id:`b4`,type:`her`,text:o.LANDINGPAGE_HERO_CHAT_4,time:`23:15`,delay:.7},t[7]=o.LANDINGPAGE_HERO_CHAT_4,t[8]=_);let v;t[9]!==m||t[10]!==h||t[11]!==g||t[12]!==_?(v=[m,h,g,_],t[9]=m,t[10]=h,t[11]=g,t[12]=_,t[13]=v):v=t[13];let y=v,b;t[14]===n?b=t[15]:(b=async e=>{Tt.setItem(K.constants.REGISTER_CREDENTIALS_LS_PARAM,JSON.stringify(e)),await n(K.paths.Auth.registerEmptyEmail+`?from=facebook`,{state:{from:`facebook`,credentials:e},viewTransition:!0})},t[14]=n,t[15]=b);let x=b,S;t[16]===n?S=t[17]:(S=async e=>{Tt.setItem(K.constants.REGISTER_CREDENTIALS_LS_PARAM,JSON.stringify(e)),await n(K.paths.Auth.registerEmptyEmail+`?from=google`,{state:{from:`google`,credentials:e},viewTransition:!0})},t[16]=n,t[17]=S);let C=S,w;t[18]===x?w=t[19]:(w={onEmptyEmail:x},t[18]=x,t[19]=w);let T=Ol(w),E=Sl(),D;t[20]!==l||t[21]!==d||t[22]!==f||t[23]!==c?(D=()=>{d()&&f()&&c(l)},t[20]=l,t[21]=d,t[22]=f,t[23]=c,t[24]=D):D=t[24];let O=D,k,A;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(k={xs:4,md:8},A={xs:0,md:4},t[25]=k,t[26]=A):(k=t[25],A=t[26]);let j;
13t[27]===a.palette.primary.main?j=t[28]:(j={display:`flex`,flexDirection:`column`,justifyContent:`center`,alignItems:`center`,background:a.palette.primary.main,position:`relative`,overflow:`hidden`,minHeight:`calc(100vh - 64px)`,pt:k,pb:A},t[27]=a.palette.primary.main,t[28]=j);let M;t[29]===Symbol.for(`react.memo_cache_sentinel`)?(M={paddingLeft:{xs:0,sm:`auto`},paddingRight:{xs:0,sm:`auto`}},t[29]=M):M=t[29];let N;t[30]===Symbol.for(`react.memo_cache_sentinel`)?(N={height:`100%`,alignItems:`center`},t[30]=N):N=t[30];let P;t[31]===Symbol.for(`react.memo_cache_sentinel`)?(P={xs:12,md:6},t[31]=P):P=t[31];let F;t[32]===Symbol.for(`react.memo_cache_sentinel`)?(F={textAlign:`center`,px:{xs:3,md:6},position:`relative`,zIndex:2},t[32]=F):F=t[32];let I;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(I={display:`flex`,justifyContent:`center`,mb:2},t[33]=I):I=t[33];let L;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,$.jsx)(V,{sx:I,children:(0,$.jsx)(`img`,{src:Kn,className:`logo`,alt:`logo`,loading:`lazy`,decoding:`async`,style:{width:`73px`,height:`62px`}})}),t[34]=L):L=t[34];let ee;t[35]===Symbol.for(`react.memo_cache_sentinel`)?(ee=(0,$.jsx)(V,{sx:{width:6,height:6,backgroundColor:`#fff`,borderRadius:`50%`,animation:`pulse 2s ease-in-out infinite`,"@keyframes pulse":{"0%, 100%":{opacity:.9},"50%":{opacity:.3,transform:`scale(1.4)`}}}}),t[35]=ee):ee=t[35];let te;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(te=(0,$.jsx)(Je,{icon:ee,label:`460.000+ Menschen sind schon dabei`,sx:{backgroundColor:`rgba(255,255,255,.16)`,border:`1px solid rgba(255,255,255,.28)`,color:`#fff`,fontSize:`0.78rem`,fontWeight:600,alignSelf:`center`,width:`100%`,marginBottom:`22px !important`,padding:`6px 16px`,"& .MuiChip-label":{paddingRight:`0 !important`}}}),t[36]=te):te=t[36];let ne;t[37]===Symbol.for(`react.memo_cache_sentinel`)?(ne={xs:`2.2rem`,md:`4rem`},t[37]=ne):ne=t[37];let re;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(re={fontFamily:`"Playfair Display", serif`,fontSize:ne,fontWeight:800,lineHeight:1.1,letterSpacing:`-.5px`,color:`#fff`,marginTop:`0 !important`,marginBottom:`20px !important`,"& em":{fontStyle:`italic`,opacity:.92}},t[38]=re):re=t[38];let ie;t[39]===Symbol.for(`react.memo_cache_sentinel`)?(ie=(0,$.jsxs)(H,{variant:`h1`,sx:re,children:[`Sie antwortet.`,` `,(0,$.jsx)(V,{component:`br`,sx:{display:{xs:`none`,sm:`block`}}}),(0,$.jsx)(`em`,{children:`Garantiert.`})]}),t[39]=ie):ie=t[39];let R;t[40]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,$.jsx)(H,{variant:`body1`,sx:{fontSize:`1.05rem`,color:`rgba(255,255,255,.82)`,lineHeight:1.72,maxWidth:560,mx:`auto`,marginTop:`0 !important`},children:`Auf Herzlich entstehen täglich echte Gespräche â spontan, ungezwungen und ohne das unangenehme Schweigen danach.`}),t[40]=R):R=t[40];let z;t[41]!==y||t[42]!==i?(z=i&&(0,$.jsx)(V,{sx:{display:`flex`,justifyContent:`center`},children:(0,$.jsx)(W,{spacing:1.5,children:y.map(du)})}),t[41]=y,t[42]=i,t[43]=z):z=t[43];let B;t[44]===z?B=t[45]:(B=(0,$.jsx)(rt,{size:P,children:(0,$.jsxs)(W,{spacing:4,sx:F,children:[L,te,ie,R,z]})}),t[44]=z,t[45]=B);let ae,oe;t[46]===Symbol.for(`react.memo_cache_sentinel`)?(ae={xs:12,md:6},oe={display:`flex`,justifyContent:`center`},t[46]=ae,t[47]=oe):(ae=t[46],oe=t[47]);let se,ce;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(se={xs:`28px 20px 40px`,md:`36px 36px 40px`},ce={xs:`32px 32px 0 0`,md:`32px`},t[48]=se,t[49]=ce):(se=t[48],ce=t[49]);let le;t[50]===Symbol.for(`react.memo_cache_sentinel`)?(le={xs:`100%`,lg:700},t[50]=le):le=t[50];let ue;t[51]===Symbol.for(`react.memo_cache_sentinel`)?(ue={p:se,borderRadius:ce,boxShadow:`0 24px 64px rgba(0,0,0,.18)`,maxWidth:le,width:`100%`,mx:{xs:0,md:0},mr:{md:4}},t[51]=ue):ue=t[51];let de;t[52]===Symbol.for(`react.memo_cache_sentinel`)?(de={textAlign:`center`},t[52]=de):de=t[52];let pe;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(pe=(0,$.jsx)(H,{variant:`h2`,sx:{fontFamily:`"Playfair Display", serif`,fontSize:{xs:`1.4rem`,md:`1.75rem`},fontWeight:700,color:`#182820`,letterSpacing:`-.3px`,mb:1},children:`Jetzt kostenlos starten`}),t[53]=pe):pe=t[53];let me;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(me=(0,$.jsxs)(V,{sx:de,children:[pe,(0,$.jsx)(H,{variant:`body2`,sx:{fontSize:`0.9rem`,color:`#5a7a68`,lineHeight:1.5},children:`Registriere dich in 2 Minuten. Kein Abo, keine versteckten Kosten.`})]}),t[54]=me):me=t[54];let he;t[55]===Symbol.for(`react.memo_cache_sentinel`)?(he={xs:`column`},t[55]=he):he=t[55];let ge;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(ge={xs:`column`,sm:`row`},t[56]=ge):ge=t[56];let _e=!i,ve;t[57]===a.palette.primary.main?ve=t[58]:(ve={backgroundColor:`#f4faf7`,borderRadius:`50px`,border:`1.5px solid #daeee5`,"&:hover":{borderColor:a.palette.primary.main},"&.Mui-focused":{borderColor:a.palette.primary.main,boxShadow:`0 0 0 3px rgba(61,153,112,.12)`}},t[57]=a.palette.primary.main,t[58]=ve);let ye,be;t[59]===Symbol.for(`react.memo_cache_sentinel`)?(ye={fontFamily:`"DM Sans", sans-serif`,fontSize:`0.93rem`,fontWeight:500,color:`#182820`,py:`14px`},be={border:`none`},t[59]=ye,t[60]=be):(ye=t[59],be=t[60]);let xe;t[61]===ve?xe=t[62]:(xe={width:`100%`,"& .MuiOutlinedInput-root":ve,"& .MuiOutlinedInput-input":ye,"& fieldset":be},t[61]=ve,t[62]=xe);let Se;t[63]!==l||t[64]!==p||t[65]!==_e||t[66]!==xe?(Se=(0,$.jsx)(vt,{fullWidth:_e,type:`email`,placeholder:`Deine E-Mail-Adresse`,value:l,onCh
13ange:p,sx:xe}),t[63]=l,t[64]=p,t[65]=_e,t[66]=xe,t[67]=Se):Se=t[67];let we;t[68]===a.palette.primary.dark?we=t[69]:(we={backgroundColor:a.palette.primary.dark,transform:`translateY(-1px)`},t[68]=a.palette.primary.dark,t[69]=we);let Te;t[70]!==we||t[71]!==a.palette.primary.main?(Te={backgroundColor:a.palette.primary.main,borderRadius:`50px`,px:`22px`,py:`14px`,fontSize:`0.9rem`,fontWeight:700,fontFamily:`"DM Sans", sans-serif`,boxShadow:`0 4px 18px rgba(61,153,112,.35)`,whiteSpace:`nowrap`,"&:hover":we},t[70]=we,t[71]=a.palette.primary.main,t[72]=Te):Te=t[72];let De;t[73]!==O||t[74]!==Te?(De=(0,$.jsx)(Ee,{variant:`contained`,onClick:O,sx:Te,children:`Weiter â`}),t[73]=O,t[74]=Te,t[75]=De):De=t[75];let ke;t[76]!==Se||t[77]!==De?(ke=(0,$.jsxs)(W,{direction:ge,spacing:1,children:[Se,De]}),t[76]=Se,t[77]=De,t[78]=ke):ke=t[78];let U;t[79]===u?U=t[80]:(U=u&&(0,$.jsx)(H,{variant:`caption`,sx:{color:`error.main`},children:u}),t[79]=u,t[80]=U);let je;t[81]!==ke||t[82]!==U?(je=(0,$.jsxs)(W,{direction:he,spacing:1,children:[ke,U]}),t[81]=ke,t[82]=U,t[83]=je):je=t[83];let Me;t[84]===Symbol.for(`react.memo_cache_sentinel`)?(Me={my:2},t[84]=Me):Me=t[84];let Ne;t[85]===Symbol.for(`react.memo_cache_sentinel`)?(Ne=(0,$.jsx)(Qe,{sx:{flex:1,height:`1px`,backgroundColor:`#daeee5`}}),t[85]=Ne):Ne=t[85];let Pe;t[86]===Symbol.for(`react.memo_cache_sentinel`)?(Pe=(0,$.jsx)(H,{variant:`body2`,sx:{fontSize:`0.82rem`,color:`#b8cfc6`,fontWeight:500},children:`oder weiter mit`}),t[86]=Pe):Pe=t[86];let Fe;t[87]===Symbol.for(`react.memo_cache_sentinel`)?(Fe=(0,$.jsxs)(W,{direction:`row`,alignItems:`center`,spacing:1.5,sx:Me,children:[Ne,Pe,(0,$.jsx)(Qe,{sx:{flex:1,height:`1px`,backgroundColor:`#daeee5`}})]}),t[87]=Fe):Fe=t[87];let Ie;t[88]!==T||t[89]!==o.REGISTER_FACEBOOK?(Ie=su&&(0,$.jsx)(Dl,{setLoading:fu,onLoginFinished:T,text:o.REGISTER_FACEBOOK}),t[88]=T,t[89]=o.REGISTER_FACEBOOK,t[90]=Ie):Ie=t[90];let Le;t[91]===C?Le=t[92]:(Le=cu&&(0,$.jsx)(Nl,{register:!0,onEmptyEmail:C}),t[91]=C,t[92]=Le);let Re;t[93]!==E||t[94]!==o.LOGIN_APPLE?(Re=lu&&(0,$.jsx)(yl,{onLoginFinished:E,text:o.LOGIN_APPLE}),t[93]=E,t[94]=o.LOGIN_APPLE,t[95]=Re):Re=t[95];let ze;t[96]!==Ie||t[97]!==Le||t[98]!==Re?(ze=(0,$.jsxs)(W,{spacing:1.5,children:[Ie,Le,Re]}),t[96]=Ie,t[97]=Le,t[98]=Re,t[99]=ze):ze=t[99];let Be;t[100]===Symbol.for(`react.memo_cache_sentinel`)?(Be=(0,$.jsx)(ou,{}),t[100]=Be):Be=t[100];let Ve;t[101]===Symbol.for(`react.memo_cache_sentinel`)?(Ve={display:`flex`,justifyContent:`center`,alignItems:`center`,fontSize:`0.73rem`,color:`#b8cfc6`,textAlign:`center`,lineHeight:1.5,"& a":{color:`#5a7a68`,textDecoration:`underline`,textUnderlineOffset:`2px`}},t[101]=Ve):Ve=t[101];let Ue;t[102]===Symbol.for(`react.memo_cache_sentinel`)?(Ue={mx:.3},t[102]=Ue):Ue=t[102];let We;t[103]===o.FOOTER_CONTACT_TERMS?We=t[104]:(We=(0,$.jsx)(Ce,{fontSize:`0.73rem`,sx:Ue,component:nn,to:K.paths.Legal.agb,color:`inherit`,children:o.FOOTER_CONTACT_TERMS}),t[103]=o.FOOTER_CONTACT_TERMS,t[104]=We);let Ge;t[105]===Symbol.for(`react.memo_cache_sentinel`)?(Ge={mx:.3},t[105]=Ge):Ge=t[105];let Ke;t[106]===o.FOOTER_CONTACT_PRIVACY?Ke=t[107]:(Ke=(0,$.jsx)(Ce,{fontSize:`0.73rem`,sx:Ge,component:nn,to:K.paths.Legal.dataProtection,color:`inherit`,children:o.FOOTER_CONTACT_PRIVACY}),t[106]=o.FOOTER_CONTACT_PRIVACY,t[107]=Ke);let qe;t[108]!==We||t[109]!==Ke?(qe=(0,$.jsxs)(H,{variant:`caption`,sx:Ve,children:[`Mit der Registrierung stimmst du unseren `,We,` und der`,Ke,`zu.`]}),t[108]=We,t[109]=Ke,t[110]=qe):qe=t[110];let Ye;t[111]!==je||t[112]!==ze||t[113]!==qe?(Ye=(0,$.jsx)(rt,{size:ae,sx:oe,children:(0,$.jsx)(fe,{sx:ue,children:(0,$.jsxs)(W,{spacing:3,children:[me,je,Fe,ze,Be,qe]})})}),t[111]=je,t[112]=ze,t[113]=qe,t[114]=Ye):Ye=t[114];let Xe;t[115]!==B||t[116]!==Ye?(Xe=(0,$.jsx)(Ae,{sx:M,children:(0,$.jsxs)(rt,{container:!0,spacing:4,sx:N,children:[B,Ye]})}),t[115]=B,t[116]=Ye,t[117]=Xe):Xe=t[117];let Ze;return t[118]!==j||t[119]!==Xe?(Ze=(0,$.jsx)(V,{component:`section`,sx:j,children:Xe}),t[118]=j,t[119]=Xe,t[120]=Ze):Ze=t[120],Ze});function du(e){return(0,$.jsx)(V,{sx:{alignSelf:e.type===`him`?`flex-end`:`flex-start`,maxWidth:`80%`,animation:`bubbleIn 0.5s ease both`,animationDelay:`${e.delay}s`,"@keyframes bubbleIn":{from:{opacity:0,transform:`translateY(10px)`},to:{opacity:1,transform:`none`}}},children:(0,$.jsxs)(V,{sx:{p:`12px 18px`,borderRadius:e.type===`him`?`20px 20px 4px 20px`:`20px 20px 20px 4px`,fontSize:`0.9rem`,fontWeight:500,lineHeight:1.4,...e.type===`him`?{backgroundColor:`rgba(255,255,255,.18)`,border:`1px solid rgba(255,255,255,.3)`,color:`#fff`}:{backgroundColor:`#fff`,color:`#182820`,boxShadow:`0 4px 16px rgba(0,0,0,.12)`}}
13,children:[e.text,(0,$.jsx)(H,{component:`span`,sx:{display:`block`,fontSize:`0.7rem`,opacity:.6,mt:.5},children:e.time})]})},e.id)}function fu(){return null}var pu=(0,Z.memo)(e=>{let t=(0,Pr.c)(22),n=Oe(),r=s(),i;t[0]!==r.LANDINGPAGE_TRUSTBAR_STAT_1_LABEL||t[1]!==r.LANDINGPAGE_TRUSTBAR_STAT_1_NUMBER?(i={number:r.LANDINGPAGE_TRUSTBAR_STAT_1_NUMBER,label:r.LANDINGPAGE_TRUSTBAR_STAT_1_LABEL},t[0]=r.LANDINGPAGE_TRUSTBAR_STAT_1_LABEL,t[1]=r.LANDINGPAGE_TRUSTBAR_STAT_1_NUMBER,t[2]=i):i=t[2];let a;t[3]!==r.LANDINGPAGE_TRUSTBAR_STAT_2_LABEL||t[4]!==r.LANDINGPAGE_TRUSTBAR_STAT_2_NUMBER?(a={number:r.LANDINGPAGE_TRUSTBAR_STAT_2_NUMBER,label:r.LANDINGPAGE_TRUSTBAR_STAT_2_LABEL},t[3]=r.LANDINGPAGE_TRUSTBAR_STAT_2_LABEL,t[4]=r.LANDINGPAGE_TRUSTBAR_STAT_2_NUMBER,t[5]=a):a=t[5];let o;t[6]!==r.LANDINGPAGE_TRUSTBAR_STAT_3_LABEL||t[7]!==r.LANDINGPAGE_TRUSTBAR_STAT_3_NUMBER?(o={number:r.LANDINGPAGE_TRUSTBAR_STAT_3_NUMBER,label:r.LANDINGPAGE_TRUSTBAR_STAT_3_LABEL},t[6]=r.LANDINGPAGE_TRUSTBAR_STAT_3_LABEL,t[7]=r.LANDINGPAGE_TRUSTBAR_STAT_3_NUMBER,t[8]=o):o=t[8];let c;t[9]!==r.LANDINGPAGE_TRUSTBAR_STAT_4_LABEL||t[10]!==r.LANDINGPAGE_TRUSTBAR_STAT_4_NUMBER?(c={number:r.LANDINGPAGE_TRUSTBAR_STAT_4_NUMBER,label:r.LANDINGPAGE_TRUSTBAR_STAT_4_LABEL},t[9]=r.LANDINGPAGE_TRUSTBAR_STAT_4_LABEL,t[10]=r.LANDINGPAGE_TRUSTBAR_STAT_4_NUMBER,t[11]=c):c=t[11];let l;t[12]!==i||t[13]!==a||t[14]!==o||t[15]!==c?(l=[i,a,o,c],t[12]=i,t[13]=a,t[14]=o,t[15]=c,t[16]=l):l=t[16];let u=l,d;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(d={backgroundColor:`#f0f9f4`,zIndex:1,borderBottom:`1px solid #eee`,py:{xs:`20px`,md:`36px`},px:{xs:`20px`,md:`48px`}},t[17]=d):d=t[17];let f;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(f={justifyContent:`center`,mx:`auto`},t[18]=f):f=t[18];let p;return t[19]!==n||t[20]!==u?(p=(0,$.jsx)(V,{component:`section`,sx:d,children:(0,$.jsx)(rt,{container:!0,sx:f,children:u.map((e,t)=>(0,$.jsxs)(rt,{size:{xs:6,md:3},sx:{display:`flex`,flexDirection:`column`,alignItems:`center`,textAlign:`center`,position:`relative`,px:{xs:`12px`,md:`24px`},py:{xs:`12px`,md:0},minWidth:{md:`220px`},borderRight:t===u.length-1?`none`:`1px solid #eee`},children:[(0,$.jsx)(H,{component:`span`,sx:{fontFamily:`"Playfair Display", serif`,fontSize:`2.1rem`,fontWeight:700,color:n.palette.primary.main,letterSpacing:`-.3px`,lineHeight:1},children:e.number}),(0,$.jsx)(H,{component:`div`,sx:{fontSize:{xs:`0.75rem`,md:`0.78rem`},color:`#5a7a68`,fontWeight:500,mt:{xs:`2px`,md:`4px`},lineHeight:1.2},children:e.label})]},t))})}),t[19]=n,t[20]=u,t[21]=p):p=t[21],p}),mu=(0,Z.memo)(e=>{let t=(0,Pr.c)(49),n=Oe(),r=s(),i;t[0]!==r.LANDINGPAGE_USPFEATURES_FEATURE_1_DESCRIPTION||t[1]!==r.LANDINGPAGE_USPFEATURES_FEATURE_1_TITLE?(i={icon:`ð¬`,title:r.LANDINGPAGE_USPFEATURES_FEATURE_1_TITLE,description:r.LANDINGPAGE_USPFEATURES_FEATURE_1_DESCRIPTION},t[0]=r.LANDINGPAGE_USPFEATURES_FEATURE_1_DESCRIPTION,t[1]=r.LANDINGPAGE_USPFEATURES_FEATURE_1_TITLE,t[2]=i):i=t[2];let a;t[3]!==r.LANDINGPAGE_USPFEATURES_FEATURE_2_DESCRIPTION||t[4]!==r.LANDINGPAGE_USPFEATURES_FEATURE_2_TITLE?(a={icon:`â
`,title:r.LANDINGPAGE_USPFEATURES_FEATURE_2_TITLE,description:r.LANDINGPAGE_USPFEATURES_FEATURE_2_DESCRIPTION},t[3]=r.LANDINGPAGE_USPFEATURES_FEATURE_2_DESCRIPTION,t[4]=r.LANDINGPAGE_USPFEATURES_FEATURE_2_TITLE,t[5]=a):a=t[5];let o;t[6]!==r.LANDINGPAGE_USPFEATURES_FEATURE_3_DESCRIPTION||t[7]!==r.LANDINGPAGE_USPFEATURES_FEATURE_3_TITLE?(o={icon:`â¡`,title:r.LANDINGPAGE_USPFEATURES_FEATURE_3_TITLE,description:r.LANDINGPAGE_USPFEATURES_FEATURE_3_DESCRIPTION},t[6]=r.LANDINGPAGE_USPFEATURES_FEATURE_3_DESCRIPTION,t[7]=r.LANDINGPAGE_USPFEATURES_FEATURE_3_TITLE,t[8]=o):o=t[8];let c;t[9]!==r.LANDINGPAGE_USPFEATURES_FEATURE_4_DESCRIPTION||t[10]!==r.LANDINGPAGE_USPFEATURES_FEATURE_4_TITLE?(c={icon:`ð¬`,title:r.LANDINGPAGE_USPFEATURES_FEATURE_4_TITLE,description:r.LANDINGPAGE_USPFEATURES_FEATURE_4_DESCRIPTION},t[9]=r.LANDINGPAGE_USPFEATURES_FEATURE_4_DESCRIPTION,t[10]=r.LANDINGPAGE_USPFEATURES_FEATURE_4_TITLE,t[11]=c):c=t[11];let l;t[12]!==r.LANDINGPAGE_USPFEATURES_FEATURE_5_DESCRIPTION||t[13]!==r.LANDINGPAGE_USPFEATURES_FEATURE_5_TITLE?(l={icon:`ð`,title:r.LANDINGPAGE_USPFEATURES_FEATURE_5_TITLE,description:r.LANDINGPAGE_USPFEATURES_FEATURE_5_DESCRIPTION},t[12]=r.LANDINGPAGE_USPFEATURES_FEATURE_5_DESCRIPTION,t[13]=r.LANDINGPAGE_USPFEATURES_FEATURE_5_TITLE,t[14]=l):l=t[14];let u;t[15]!==r.LANDINGPAGE_USPFEATURES_FEATURE_6_DESCRIPTION||t[16]!==r.LANDINGPAGE_USPFEATURES_FEATURE_6_TITLE?(u={icon:`ð`,title:r.LANDINGPAGE_USPFEATURES_FEATURE_6_TITLE,description:r.LANDINGPAGE_USPFEATURES_FEATURE_6_DESCRIPTION},t[15]=r.LANDINGPAGE_USPFEATURES_FEATURE_6_DESCRIPTION,t[16]=r.LANDINGPAGE_USPFEATURES_FEATURE_6_TITLE,t[17]=u):u=t[17];let d;t[18]!==i||t[19]!==a||t[20]!==o||t[21]!==c||t[22]!==l||t[23]!==u?(d=[i,a,o,c,l,u],t[18]=i,t[19]=a,t[20]=o,t[21]=c,t[22]=l,t[23]=u,t[24]=d):d=t[24];let f=d,p;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(p={py:{xs:`64px`,md:`96px`},px:{xs:`20px`,md:`48px`},backgroundColor:`#fff`},t[25]=p):p=t[25];let m;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(m={maxWidth:`1100px`,mx:`auto`},t[26]=m):m=t[26];let h;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(h={textAlign:`center`,mb:{xs:`48px`,md:`56px`}},t[27]=h):h=t[27];let g;t[28]===n.palette.primary.main?g=t[29]:(g={fontSize:`0.7rem`,fontWeight:700,letterSpacing:`2.5px`,color:n.palette.primary.main,textTransform:`uppercase`,mb:`10px`},t[28]=n.palette.primary.main,t[29]=g);let _;
13t[30]!==g||t[31]!==r.LANDINGPAGE_USPFEATURES_HEADER?(_=(0,$.jsx)(H,{component:`div`,sx:g,children:r.LANDINGPAGE_USPFEATURES_HEADER}),t[30]=g,t[31]=r.LANDINGPAGE_USPFEATURES_HEADER,t[32]=_):_=t[32];let v;t[33]===Symbol.for(`react.memo_cache_sentinel`)?(v={fontFamily:`"Playfair Display", serif`,fontSize:{xs:`1.9rem`,md:`2.6rem`},fontWeight:700,color:`#182820`,letterSpacing:`-.3px`,mb:`10px`,lineHeight:1.2},t[33]=v):v=t[33];let y;t[34]===r.LANDINGPAGE_USPFEATURES_TITLE?y=t[35]:(y=(0,$.jsx)(H,{variant:`h2`,sx:v,children:r.LANDINGPAGE_USPFEATURES_TITLE}),t[34]=r.LANDINGPAGE_USPFEATURES_TITLE,t[35]=y);let b;t[36]===Symbol.for(`react.memo_cache_sentinel`)?(b={color:`#5a7a68`,fontSize:`0.93rem`,lineHeight:1.65,maxWidth:`460px`,mx:`auto`},t[36]=b):b=t[36];let x;t[37]===r.LANDINGPAGE_USPFEATURES_SUBTITLE?x=t[38]:(x=(0,$.jsx)(H,{variant:`body1`,sx:b,children:r.LANDINGPAGE_USPFEATURES_SUBTITLE}),t[37]=r.LANDINGPAGE_USPFEATURES_SUBTITLE,t[38]=x);let S;t[39]!==_||t[40]!==y||t[41]!==x?(S=(0,$.jsxs)(V,{sx:h,children:[_,y,x]}),t[39]=_,t[40]=y,t[41]=x,t[42]=S):S=t[42];let C;t[43]!==n.palette.primary.main||t[44]!==f?(C=(0,$.jsx)(rt,{container:!0,spacing:2.5,children:f.map((e,t)=>(0,$.jsx)(rt,{size:{xs:12,md:4},children:(0,$.jsx)(fe,{sx:{backgroundColor:`#ffffff`,border:`1.5px solid #daeee5`,borderRadius:`20px`,p:`30px 24px`,height:`100%`,cursor:`pointer`,transition:`all 0.2s ease`,"&:hover":{border:`1.5px solid ${n.palette.primary.main}`,transform:`translateY(-4px)`,boxShadow:`0 12px 40px rgba(61,153,112,0.1)`}},elevation:0,children:(0,$.jsxs)(_t,{sx:{p:0},children:[(0,$.jsx)(Xe,{className:`feature-avatar`,sx:{width:48,height:48,borderRadius:`14px`,backgroundColor:n.palette.primary.main,mb:2,fontSize:`1.25rem`},children:e.icon}),(0,$.jsx)(H,{variant:`h6`,sx:{fontSize:`0.95rem`,fontWeight:700,color:`#182820`,mb:`7px`,lineHeight:1.3,transition:`background-color 0.2s ease`},children:e.title}),(0,$.jsx)(H,{variant:`body2`,sx:{fontSize:`0.84rem`,color:`#5a7a68`,lineHeight:1.65,fontWeight:`500`},children:e.description})]})})},t))}),t[43]=n.palette.primary.main,t[44]=f,t[45]=C):C=t[45];let w;return t[46]!==S||t[47]!==C?(w=(0,$.jsx)(V,{component:`section`,sx:p,children:(0,$.jsxs)(V,{sx:m,children:[S,C]})}),t[46]=S,t[47]=C,t[48]=w):w=t[48],w}),hu=(0,Z.memo)(e=>{let t=(0,Pr.c)(41),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={defaultMatches:!0},t[0]=n):n=t[0];let r=He(`(min-width:860px)`,n),i=Oe(),a=s(),o;t[1]!==a.LANDINGPAGE_HOWITWORKS_STEP_1_DESCRIPTION||t[2]!==a.LANDINGPAGE_HOWITWORKS_STEP_1_TITLE?(o={number:`1`,title:a.LANDINGPAGE_HOWITWORKS_STEP_1_TITLE,description:a.LANDINGPAGE_HOWITWORKS_STEP_1_DESCRIPTION},t[1]=a.LANDINGPAGE_HOWITWORKS_STEP_1_DESCRIPTION,t[2]=a.LANDINGPAGE_HOWITWORKS_STEP_1_TITLE,t[3]=o):o=t[3];let c;t[4]!==a.LANDINGPAGE_HOWITWORKS_STEP_2_DESCRIPTION||t[5]!==a.LANDINGPAGE_HOWITWORKS_STEP_2_TITLE?(c={number:`2`,title:a.LANDINGPAGE_HOWITWORKS_STEP_2_TITLE,description:a.LANDINGPAGE_HOWITWORKS_STEP_2_DESCRIPTION},t[4]=a.LANDINGPAGE_HOWITWORKS_STEP_2_DESCRIPTION,t[5]=a.LANDINGPAGE_HOWITWORKS_STEP_2_TITLE,t[6]=c):c=t[6];let l;t[7]!==a.LANDINGPAGE_HOWITWORKS_STEP_3_DESCRIPTION||t[8]!==a.LANDINGPAGE_HOWITWORKS_STEP_3_TITLE?(l={number:`3`,title:a.LANDINGPAGE_HOWITWORKS_STEP_3_TITLE,description:a.LANDINGPAGE_HOWITWORKS_STEP_3_DESCRIPTION},t[7]=a.LANDINGPAGE_HOWITWORKS_STEP_3_DESCRIPTION,t[8]=a.LANDINGPAGE_HOWITWORKS_STEP_3_TITLE,t[9]=l):l=t[9];let u;t[10]!==o||t[11]!==c||t[12]!==l?(u=[o,c,l],t[10]=o,t[11]=c,t[12]=l,t[13]=u):u=t[13];let d=u,f;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(f={backgroundColor:`#f0f9f4`,py:{xs:`64px`,md:`96px`},px:{xs:`20px`,md:`48px`}},t[14]=f):f=t[14];let p;t[15]===Symbol.for(`react.memo_cache_sentinel`)?(p={maxWidth:`900px`,mx:`auto`},t[15]=p):p=t[15];let m;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(m={textAlign:`center`,mb:{xs:`48px`,md:`52px`}},t[16]=m):m=t[16];let h;t[17]===i.palette.primary.main?h=t[18]:(h={fontSize:`0.7rem`,fontWeight:700,letterSpacing:`2.5px`,color:i.palette.primary.main,textTransform:`uppercase`,mb:`10px`},t[17]=i.palette.primary.main,t[18]=h);let g;t[19]!==h||t[20]!==a.LANDINGPAGE_HOWITWORKS_HEADER?(g=(0,$.jsx)(H,{component:`div`,sx:h,children:a.LANDINGPAGE_HOWITWORKS_HEADER}),t[19]=h,t[20]=a.LANDINGPAGE_HOWITWORKS_HEADER,t[21]=g):g=t[21];let _;t[22]===Symbol.for(`react.memo_cache_sentinel`)?(_={fontFamily:`"Playfair Display", serif`,fontSize:{xs:`1.9rem`,md:`2.6rem`},fontWeight:700,color:`#182820`,letterSpacing:`-.3px`,mb:`10px`,lineHeight:1.2}
13,t[22]=_):_=t[22];let v;t[23]===a.LANDINGPAGE_HOWITWORKS_TITLE?v=t[24]:(v=(0,$.jsx)(H,{variant:`h2`,sx:_,children:a.LANDINGPAGE_HOWITWORKS_TITLE}),t[23]=a.LANDINGPAGE_HOWITWORKS_TITLE,t[24]=v);let y;t[25]!==v||t[26]!==g?(y=(0,$.jsxs)(V,{sx:m,children:[g,v]}),t[25]=v,t[26]=g,t[27]=y):y=t[27];let b;t[28]===r?b=t[29]:(b=r&&{justifyContent:`center`},t[28]=r,t[29]=b);let x;t[30]===b?x=t[31]:(x={...b},t[30]=b,t[31]=x);let S;t[32]!==d||t[33]!==i.palette.primary.main?(S=d.map((e,t)=>(0,$.jsxs)(rt,{size:{xs:12,md:4},sx:{textAlign:`center`},children:[(0,$.jsx)(Xe,{sx:{width:48,height:48,backgroundColor:i.palette.primary.main,color:`#fff`,fontFamily:`"Playfair Display", serif`,fontSize:`1.2rem`,fontWeight:700,mb:2,mx:`auto`,boxShadow:`0 4px 16px rgba(61,153,112,0.3)`,border:`none`},children:e.number}),(0,$.jsx)(H,{variant:`h6`,sx:{fontSize:`1rem`,fontWeight:700,color:`#182820`,mb:1,lineHeight:1.3},children:e.title}),(0,$.jsx)(H,{variant:`body2`,sx:{fontSize:`0.85rem`,color:`#5a7a68`,lineHeight:1.65,maxWidth:`280px`,mx:`auto`,fontWeight:`500`},children:e.description})]},t)),t[32]=d,t[33]=i.palette.primary.main,t[34]=S):S=t[34];let C;t[35]!==x||t[36]!==S?(C=(0,$.jsx)(rt,{container:!0,spacing:4,sx:x,children:S}),t[35]=x,t[36]=S,t[37]=C):C=t[37];let w;return t[38]!==y||t[39]!==C?(w=(0,$.jsx)(V,{component:`section`,sx:f,children:(0,$.jsxs)(V,{sx:p,children:[y,C]})}),t[38]=y,t[39]=C,t[40]=w):w=t[40],w}),gu=`/assets/logo-with-writing-B70AFlo-.svg`,_u=(0,Z.memo)(e=>{let t=(0,Pr.c)(96),n=Oe(),r=s(),i,a,o,c,l,u,d,f,p,m,h,g,_,v,y,b,x,S,C;if(t[0]!==n.palette.primary.main||t[1]!==r.LANDINGPAGE_PAINPOINTS_BAD_1||t[2]!==r.LANDINGPAGE_PAINPOINTS_BAD_2||t[3]!==r.LANDINGPAGE_PAINPOINTS_BAD_3||t[4]!==r.LANDINGPAGE_PAINPOINTS_BAD_4||t[5]!==r.LANDINGPAGE_PAINPOINTS_BAD_5||t[6]!==r.LANDINGPAGE_PAINPOINTS_BAD_6||t[7]!==r.LANDINGPAGE_PAINPOINTS_BAD_TITLE||t[8]!==r.LANDINGPAGE_PAINPOINTS_GOOD_1||t[9]!==r.LANDINGPAGE_PAINPOINTS_GOOD_2||t[10]!==r.LANDINGPAGE_PAINPOINTS_GOOD_3||t[11]!==r.LANDINGPAGE_PAINPOINTS_GOOD_4||t[12]!==r.LANDINGPAGE_PAINPOINTS_GOOD_5||t[13]!==r.LANDINGPAGE_PAINPOINTS_GOOD_6||t[14]!==r.LANDINGPAGE_PAINPOINTS_GOOD_TITLE||t[15]!==r.LANDINGPAGE_PAINPOINTS_HEADER||t[16]!==r.LANDINGPAGE_PAINPOINTS_TITLE){let e={bad:{title:r.LANDINGPAGE_PAINPOINTS_BAD_TITLE,icon:`â`,items:[r.LANDINGPAGE_PAINPOINTS_BAD_1,r.LANDINGPAGE_PAINPOINTS_BAD_2,r.LANDINGPAGE_PAINPOINTS_BAD_3,r.LANDINGPAGE_PAINPOINTS_BAD_4,r.LANDINGPAGE_PAINPOINTS_BAD_5,r.LANDINGPAGE_PAINPOINTS_BAD_6]},good:{title:r.LANDINGPAGE_PAINPOINTS_GOOD_TITLE,icon:``,items:[r.LANDINGPAGE_PAINPOINTS_GOOD_1,r.LANDINGPAGE_PAINPOINTS_GOOD_2,r.LANDINGPAGE_PAINPOINTS_GOOD_3,r.LANDINGPAGE_PAINPOINTS_GOOD_4,r.LANDINGPAGE_PAINPOINTS_GOOD_5,r.LANDINGPAGE_PAINPOINTS_GOOD_6]}};u=V,m=`section`,t[36]===Symbol.for(`react.memo_cache_sentinel`)?(h={backgroundColor:`#fff`,py:{xs:`64px`,md:`96px`},px:{xs:`20px`,md:`48px`}},t[36]=h):h=t[36],l=V,t[37]===Symbol.for(`react.memo_cache_sentinel`)?(C={maxWidth:`900px`,mx:`auto`},t[37]=C):C=t[37];let s;t[38]===Symbol.for(`react.memo_cache_sentinel`)?(s={textAlign:`center`,mb:{xs:`40px`,md:`48px`}},t[38]=s):s=t[38];let w;t[39]===n.palette.primary.main?w=t[40]:(w={fontSize:`0.7rem`,fontWeight:700,letterSpacing:`2.5px`,color:n.palette.primary.main,textTransform:`uppercase`,mb:`10px`},t[39]=n.palette.primary.main,t[40]=w);let T;t[41]!==w||t[42]!==r.LANDINGPAGE_PAINPOINTS_HEADER?(T=(0,$.jsx)(H,{component:`div`,sx:w,children:r.LANDINGPAGE_PAINPOINTS_HEADER}),t[41]=w,t[42]=r.LANDINGPAGE_PAINPOINTS_HEADER,t[43]=T):T=t[43];let E;t[44]===Symbol.for(`react.memo_cache_sentinel`)?(E={fontFamily:`"Playfair Display", serif`,fontSize:{xs:`1.9rem`,md:`2.6rem`},fontWeight:700,color:`#182820`,letterSpacing:`-.3px`,mb:`10px`,lineHeight:1.2},t[44]=E):E=t[44];let D;t[45]===r.LANDINGPAGE_PAINPOINTS_TITLE?D=t[46]:(D=(0,$.jsx)(H,{variant:`h2`,sx:E,children:r.LANDINGPAGE_PAINPOINTS_TITLE}),t[45]=r.LANDINGPAGE_PAINPOINTS_TITLE,t[46]=D);let O;t[47]===Symbol.for(`react.memo_cache_sentinel`)?(O=(0,$.jsx)(H,{variant:`body1`,sx:{color:`#5a7a68`,fontSize:`0.93rem`,lineHeight:1.65,maxWidth:`460px`,mx:`auto`}
13,children:`Du kennst das Gefühl. Tagelang nichts. Niemand schreibt. Niemand schaut vorbei. Und wenn doch â kostet es Geld, es zu sehen. Das war's mit uns.`}),t[47]=O):O=t[47],t[48]!==T||t[49]!==D?(p=(0,$.jsxs)(V,{sx:s,children:[T,D,O]}),t[48]=T,t[49]=D,t[50]=p):p=t[50],c=rt,b=!0,x=2.5;let k;t[51]===Symbol.for(`react.memo_cache_sentinel`)?(k={xs:12,md:6},t[51]=k):k=t[51];let A;t[52]===Symbol.for(`react.memo_cache_sentinel`)?(A={backgroundColor:`#FFF8F8`,border:`1.5px solid #ffd5d5`,borderRadius:`32px`,p:`32px 28px`,height:`100%`},t[52]=A):A=t[52];let j;t[53]===Symbol.for(`react.memo_cache_sentinel`)?(j={display:`flex`,alignItems:`center`,gap:1.5,mb:2.5,pb:2,borderBottom:`1px solid #ffd5d5`},t[53]=j):j=t[53];let M;t[54]===Symbol.for(`react.memo_cache_sentinel`)?(M={width:28,height:28,backgroundColor:`#FFD5D5`,color:`#c0392b`,fontSize:`0.85rem`,fontWeight:900},t[54]=M):M=t[54];let N;t[55]===Symbol.for(`react.memo_cache_sentinel`)?(N={fontSize:`1rem`,fontWeight:800,color:`#c0392b`},t[55]=N):N=t[55];let P;t[56]===Symbol.for(`react.memo_cache_sentinel`)?(P={p:0},t[56]=P):P=t[56];let F=(0,$.jsxs)(fe,{sx:A,elevation:0,children:[(0,$.jsxs)(V,{sx:j,children:[(0,$.jsx)(Xe,{sx:M,children:e.bad.icon}),(0,$.jsx)(H,{variant:`h6`,sx:N,children:e.bad.title})]}),(0,$.jsx)(ke,{sx:P,children:e.bad.items.map(vu)})]});t[57]===F?S=t[58]:(S=(0,$.jsx)(rt,{size:k,children:F}),t[57]=F,t[58]=S),o=rt,t[59]===Symbol.for(`react.memo_cache_sentinel`)?(y={xs:12,md:6},t[59]=y):y=t[59],a=fe,t[60]===Symbol.for(`react.memo_cache_sentinel`)?(g={backgroundColor:`#F1F9F4`,border:`1.5px solid #daeee5`,borderRadius:`32px`,p:`32px 28px`,height:`100%`},t[60]=g):g=t[60],_=0;let I;t[61]===Symbol.for(`react.memo_cache_sentinel`)?(I={display:`flex`,alignItems:`center`,gap:1.5,mb:2.5,pb:2,borderBottom:`1px solid #daeee5`},t[61]=I):I=t[61],t[62]===Symbol.for(`react.memo_cache_sentinel`)?(v=(0,$.jsx)(V,{sx:I,children:(0,$.jsx)(`img`,{src:gu,className:`logo`,alt:`logo`,loading:`lazy`,decoding:`async`,style:{height:`28px`}})}),t[62]=v):v=t[62],i=ke,t[63]===Symbol.for(`react.memo_cache_sentinel`)?(d={p:0},t[63]=d):d=t[63];let L;t[64]===n.palette.primary.main?L=t[65]:(L=(e,t)=>(0,$.jsx)(ve,{sx:{p:0,mb:1.5,display:`list-item`,listStyleType:`none`,position:`relative`,pl:2.5,fontSize:`0.875rem`,lineHeight:1.55,color:`#555`,"&::before":{content:`"â"`,position:`absolute`,left:0,top:`2px`,color:n.palette.primary.main,fontWeight:700,fontSize:`0.75rem`}},children:e},t),t[64]=n.palette.primary.main,t[65]=L),f=e.good.items.map(L),t[0]=n.palette.primary.main,t[1]=r.LANDINGPAGE_PAINPOINTS_BAD_1,t[2]=r.LANDINGPAGE_PAINPOINTS_BAD_2,t[3]=r.LANDINGPAGE_PAINPOINTS_BAD_3,t[4]=r.LANDINGPAGE_PAINPOINTS_BAD_4,t[5]=r.LANDINGPAGE_PAINPOINTS_BAD_5,t[6]=r.LANDINGPAGE_PAINPOINTS_BAD_6,t[7]=r.LANDINGPAGE_PAINPOINTS_BAD_TITLE,t[8]=r.LANDINGPAGE_PAINPOINTS_GOOD_1,t[9]=r.LANDINGPAGE_PAINPOINTS_GOOD_2,t[10]=r.LANDINGPAGE_PAINPOINTS_GOOD_3,t[11]=r.LANDINGPAGE_PAINPOINTS_GOOD_4,t[12]=r.LANDINGPAGE_PAINPOINTS_GOOD_5,t[13]=r.LANDINGPAGE_PAINPOINTS_GOOD_6,t[14]=r.LANDINGPAGE_PAINPOINTS_GOOD_TITLE,t[15]=r.LANDINGPAGE_PAINPOINTS_HEADER,t[16]=r.LANDINGPAGE_PAINPOINTS_TITLE,t[17]=i,t[18]=a,t[19]=o,t[20]=c,t[21]=l,t[22]=u,t[23]=d,t[24]=f,t[25]=p,t[26]=m,t[27]=h,t[28]=g,t[29]=_,t[30]=v,t[31]=y,t[32]=b,t[33]=x,t[34]=S,t[35]=C}else i=t[17],a=t[18],o=t[19],c=t[20],l=t[21],u=t[22],d=t[23],f=t[24],p=t[25],m=t[26],h=t[27],g=t[28],_=t[29],v=t[30],y=t[31],b=t[32],x=t[33],S=t[34],C=t[35];let w;t[66]!==i||t[67]!==d||t[68]!==f?(w=(0,$.jsx)(i,{sx:d,children:f}),t[66]=i,t[67]=d,t[68]=f,t[69]=w):w=t[69];let T;t[70]!==a||t[71]!==w||t[72]!==g||t[73]!==_||t[74]!==v?(T=(0,$.jsxs)(a,{sx:g,elevation:_,children:[v,w]}),t[70]=a,t[71]=w,t[72]=g,t[73]=_,t[74]=v,t[75]=T):T=t[75];let E;t[76]!==o||t[77]!==T||t[78]!==y?(E=(0,$.jsx)(o,{size:y,children:T}),t[76]=o,t[77]=T,t[78]=y,t[79]=E):E=t[79];let D;t[80]!==c||t[81]!==E||t[82]!==b||t[83]!==x||t[84]!==S?(D=(0,$.jsxs)(c,{container:b,spacing:x,children:[S,E]}),t[80]=c,t[81]=E,t[82]=b,t[83]=x,t[84]=S,t[85]=D):D=t[85];let O;t[86]!==l||t[87]!==p||t[88]!==D||t[89]!==C?(O=(0,$.jsxs)(l,{sx:C,children:[p,D]}),t[86]=l,t[87]=p,t[88]=D,t[89]=C,t[90]=O):O=t[90];let k;return t[91]!==u||t[92]!==m||t[93]!==h||t[94]!==O?(k=(0,$.jsx)(u,{component:m,sx:h,children:O}),t[91]=u,t[92]=m,t[93]=h,t[94]=O,t[95]=k):k=t[95],k});function vu(e,t){return(0,$.jsx)(ve,{sx:{p:0,mb:1.5,display:`list-item`,listStyleType:`none`,position:`relative`,pl:2.5,fontSize:`0.875rem`,lineHeight:1.55,color:`#555`,"&::before":{content:`"â"`,position:`absolute`,left:0,color:`#e74c3c`,fontWeight:700}},children:e},t)}var yu=(0,Z.memo)(e=>{let t=(0,Pr.c)(36),n=Oe(),r=s(),i;t[0]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_LOCATION||t[1]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_NAME||t[2]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_QUOTE?(i={rating:5,quote:r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_QUOTE,name:r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_NAME,location:r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_LOCATION,avatar:`MK`},t[0]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_LOCATION,t[1]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_NAME,t[2]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_1_QUOTE,t[3]=i):i=t[3];let a;t[4]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_LOCATION||t[5]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_NAME||t[6]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_QUOTE?(a={rating:5,quote:r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_QUOTE,name:r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_NAME,location:r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_LOCATION,avatar:`LM`},t[4]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_LOCATION,t[5]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_NAME,t[6]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_2_QUOTE,t[7]=a):a=t[7];let o;t[8]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_LOCATION||t[9]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_NAME||t[10]!==r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_QUOTE?(o={rating:4,quote:r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_QUOTE,name:r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_NAME,location:r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_LOCATION,avatar:`SK`},t[8]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_LOCATION,t[9]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_NAME,t[10]=r.LANDINGPAGE_TESTIMONIALS_REVIEW_3_QUOTE,t[11]=o):o=t[11];let c;t[12]!==i||t[13]!==a||t[14]!==o?(c=[i,a,o],t[12]=i,t[13]=a,t[14]=o,t[15]=c):c=t[15];let l=c,u;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(u={backgroundColor:`#f0f9f4`,py:{xs:`64px`,md:`80px`},px:{xs:`20px`,md:`48px`}},t[16]=u):u=t[16];let d;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(d={maxWidth:`1100px`,mx:`auto`},t[17]=d):d=t[17];let f;t[18]===Symbol.for(`react.memo_cache_sentinel`)?(f={textAlign:`center`,mb:{xs:`48px`,md:`52px`}},t[18]=f):f=t[18];let p;t[19]===n.palette.primary.main?p=t[20]:(p={fontSize:`0.7rem`,fontWeight:700,letterSpacing:`2.5px`,color:n.palette.primary.main,textTransform:`uppercase`,mb:`10px`},t[19]=n.palette.primary.main,t[20]=p);let m;t[21]!==p||t[22]!==r.LANDINGPAGE_TESTIMONIALS_HEADER?(m=(0,$.jsx)(H,{component:`div`,sx:p,children:r.LANDINGPAGE_TESTIMONIALS_HEADER}),t[21]=p,t[22]=r.LANDINGPAGE_TESTIMONIALS_HEADER,t[23]=m):m=t[23];let h;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(h={fontFamily:`"Playfair Display", serif`,fontSize:{xs:`1.9rem`,md:`2.6rem`},fontWeight:700,color:`#182820`,letterSpacing:`-.3px`,mb:`10px`,lineHeight:1.2},t[24]=h):h=t[24];let g;t[25]===r.LANDINGPAGE_TESTIMONIALS_TITLE?g=t[26]:(g=(0,$.jsx)(H,{variant:`h2`,sx:h,children:r.LANDINGPAGE_TESTIMONIALS_TITLE}),t[25]=r.LANDINGPAGE_TESTIMONIALS_TITLE,t[26]=g);let _;t[27]!==g||t[28]!==m?(_=(0,$.jsxs)(V,{sx:f,children:[m,g]}),t[27]=g,t[28]=m,t[29]=_):_=t[29];let v;t[30]!==l||t[31]!==n.palette.primary.main?(v=(0,$.jsx)(rt,{container:!0,spacing:2.5,children:l.map((e,t)=>(0,$.jsx)(rt,{size:{xs:12,md:4}
13,children:(0,$.jsx)(fe,{sx:{backgroundColor:`#fff`,border:`1.5px solid #daeee5`,borderRadius:`20px`,p:`28px`,height:`100%`,cursor:`pointer`,transition:`all 0.2s ease`,"&:hover":{border:`1.5px solid ${n.palette.primary.main}`,boxShadow:`0 8px 32px rgba(61,153,112,0.1)`}},elevation:0,children:(0,$.jsxs)(_t,{sx:{p:0,pb:0,paddingBottom:`0 !important`},children:[(0,$.jsx)(bu,{rating:e.rating}),(0,$.jsxs)(H,{variant:`body1`,sx:{fontSize:`0.88rem`,lineHeight:1.72,color:`#444`,fontStyle:`italic`,mb:2.25,minHeight:{md:`120px`}},children:[`"`,e.quote,`"`]}),(0,$.jsxs)(W,{direction:`row`,spacing:1.25,alignItems:`center`,children:[(0,$.jsx)(Xe,{sx:{width:38,height:38,backgroundColor:n.palette.primary.main,color:`#fff`,fontSize:`0.75rem`,fontWeight:700},children:e.avatar}),(0,$.jsxs)(V,{children:[(0,$.jsx)(H,{component:`div`,sx:{fontSize:`0.87rem`,fontWeight:700,color:`#182820`,lineHeight:1.2},children:e.name}),(0,$.jsx)(H,{component:`div`,sx:{fontSize:`0.73rem`,color:`#5a7a68`,mt:`1px`},children:e.location})]})]})]})})},t))}),t[30]=l,t[31]=n.palette.primary.main,t[32]=v):v=t[32];let y;return t[33]!==_||t[34]!==v?(y=(0,$.jsx)(V,{component:`section`,sx:u,children:(0,$.jsxs)(V,{sx:d,children:[_,v]})}),t[33]=_,t[34]=v,t[35]=y):y=t[35],y}),bu=e=>{let t=(0,Pr.c)(13),{rating:n}=e,r,i,a,o;if(t[0]!==n){let e=Math.round(n);i=5-e,r=V,t[5]===Symbol.for(`react.memo_cache_sentinel`)?(a={color:`#F5A623`,fontSize:`0.82rem`,letterSpacing:`2px`,mb:1.5,gap:.5,display:`flex`},t[5]=a):a=t[5],o=Array(e).fill(0).map(xu),t[0]=n,t[1]=r,t[2]=i,t[3]=a,t[4]=o}else r=t[1],i=t[2],a=t[3],o=t[4];let s;t[6]===i?s=t[7]:(s=Array(i).fill(0).map(Su),t[6]=i,t[7]=s);let c;return t[8]!==r||t[9]!==a||t[10]!==o||t[11]!==s?(c=(0,$.jsxs)(r,{sx:a,children:[o,s]}),t[8]=r,t[9]=a,t[10]=o,t[11]=s,t[12]=c):c=t[12],c};function xu(e,t){return(0,$.jsx)(Rn,{icon:_a,fontSize:`small`},t)}function Su(e,t){return(0,$.jsx)(Rn,{icon:vn,fontSize:`small`},t)}var Cu=(0,Z.memo)(e=>{let t=(0,Pr.c)(60),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={defaultMatches:!0},t[0]=n):n=t[0];let r=He(`(min-width:860px)`,n),{navigateToAuthRegister:i}=In(),{email:a,emailError:o,isEmailFilled:c,isEmailValid:l,handleChangeEmail:u}=Pn(),d=Oe(),f=s(),p;t[1]!==a||t[2]!==c||t[3]!==l||t[4]!==i?(p=()=>{c()&&l()&&i(a)},t[1]=a,t[2]=c,t[3]=l,t[4]=i,t[5]=p):p=t[5];let m=p,h;t[6]===m?h=t[7]:(h=e=>{e.key===`Enter`&&m()},t[6]=m,t[7]=h);let g=h,_,v;t[8]===Symbol.for(`react.memo_cache_sentinel`)?(_={xs:`72px`,md:`100px`},v={xs:`20px`,md:`48px`},t[8]=_,t[9]=v):(_=t[8],v=t[9]);let y;t[10]===Symbol.for(`react.memo_cache_sentinel`)?(y={content:`""`,position:`absolute`,inset:0,background:`radial-gradient(ellipse 70% 70% at 50% 50%, rgba(255,255,255,0.07) 0%, transparent 65%)`,pointerEvents:`none`},t[10]=y):y=t[10];let b;t[11]===d.palette.primary.main?b=t[12]:(b={background:d.palette.primary.main,py:_,px:v,textAlign:`center`,position:`relative`,overflow:`hidden`,"&::before":y},t[11]=d.palette.primary.main,t[12]=b);let x;t[13]===Symbol.for(`react.memo_cache_sentinel`)?(x={position:`relative`,zIndex:2},t[13]=x):x=t[13];let S;t[14]===Symbol.for(`react.memo_cache_sentinel`)?(S={fontFamily:`"Playfair Display", serif`,fontSize:{xs:`2.2rem`,md:`3.2rem`},fontWeight:800,color:`#fff`,letterSpacing:`-.5px`,lineHeight:1.12,mb:1.5},t[14]=S):S=t[14];let C;t[15]===f.LANDINGPAGE_FINALCTA_TITLE?C=t[16]:(C=(0,$.jsx)(H,{variant:`h2`,sx:S,children:f.LANDINGPAGE_FINALCTA_TITLE}),t[15]=f.LANDINGPAGE_FINALCTA_TITLE,t[16]=C);let w;t[17]===Symbol.for(`react.memo_cache_sentinel`)?(w={color:`rgba(255,255,255,0.78)`,fontSize:`0.97rem`,mb:4.5},t[17]=w):w=t[17];let T;t[18]===f.LANDINGPAGE_FINALCTA_SUBTITLE?T=t[19]:(T=(0,$.jsx)(H,{variant:`body1`,sx:w,children:f.LANDINGPAGE_FINALCTA_SUBTITLE}),t[18]=f.LANDINGPAGE_FINALCTA_SUBTITLE,t[19]=T);let E;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(E={xs:`column`},t[20]=E):E=t[20];let D=r?1:2,O;t[21]===D?O=t[22]:(O={flexDirection:E,gap:D,maxWidth:`460px`,mx:`auto`,mb:2.5},t[21]=D,t[22]=O);let k;t[23]===Symbol.for(`react.memo_cache_sentinel`)?(k={xs:`column`},t[23]=k):k=t[23];let A;t[24]===Symbol.for(`react.memo_cache_sentinel`)?(A={display:`flex`,alignItems:`center`},t[24]=A):A=t[24];let j;t[25]===Symbol.for(`react.memo_cache_sentinel`)?(j={xs:`column`,sm:`row`},t[25]=j):j=t[25];let M;t[26]===Symbol.for(`react.memo_cache_sentinel`)?(M={mb:2.5,width:`100%`},t[26]=M):M=t[26];let N=!r,P;t[27]===Symbol.for(`react.memo_cache_sentinel`)?(P={width:`100%`,"& .MuiOutlinedInput-root":{backgroundColor:`rgba(255,255,255,0.95)`,borderRadius:`50px`,border:`none`,"&:hover":{backgroundColor:`#fff`},"&.Mui-focused":{backgroundColor:`#fff`}},"& .MuiOutlinedInput-input":{fontFamily:`"DM Sans", sans-serif`,fontSize:`0.95rem`,fontWeight:500,color:`#182820`,py:`15px`,px:`22px`},"& fieldset":{border:`none`}},t[27]=P):P=t[27];let F;t[28]!==a||t[29]!==u||t[30]!==g||t[31]!==N||t[32]!==f.LANDINGPAGE_FINALCTA_EMAIL_PLACEHOLDER?(F=(0,$.jsx)(vt,{fullWidth:N,type:`email`,placeholder:f.LANDINGPAGE_FINALCTA_EMAIL_PLACEHOLDER,value:a,onChange:u,onKeyPress:g,sx:P}),t[28]=a,t[29]=u,t[30]=g,t[31]=N,t[32]=f.LANDINGPAGE_FINALCTA_EMAIL_PLACEHOLDER,t[33]=F):F=t[33];let I;t[34]===Symbol.for(`react.memo_cache_sentinel`)?(I={backgroundColor:`#f5f5f5`,transform:`translateY(-1px)`},t[34]=I):I=t[34];let L;t[35]===d.palette.primary.dark?L=t[36]:(L={backgroundColor:`#fff`,color:d.palette.primary.dark,borderRadius:`50px`,px:`22px`,py:`15px`,fontSize:`0.92rem`,fontWeight:700,fontFamily:`"DM Sans", sans-serif`,boxShadow:`0 4px 18px rgba(0,0,0,0.12)`,whiteSpace:`nowrap`,"&:hover":I},t[35]=d.palette.primary.dark,t[36]=L);let ee;t[37]!==m||t[38]!==L?(ee=(0,$.jsx)(Ee,{variant:`contained`,onClick:m,sx:L,children:`Jetzt starten â`}),t[37]=m,t[38]=L,t[39]=ee):ee=t[39];let te;t[40]!==F||t[41]!==ee?(te=(0,$.jsxs)(W,{direction:j,spacing:1.25,sx:M,children:[F,ee]}),t[40]=F,t[41]=ee,t[42]=te):te=t[42];let ne;t[43]===o?ne=t[44]:(ne=o&&(0,$.jsx)(H,{variant:`caption`,sx:{color:`error.main`},children:o}),t[43]=o,t[44]=ne);let re;t[45]!==te||t[46]!==ne?(re=(0,$.jsxs)(W,{direction:k,spacing:1,sx:A,children:[te,ne]}),t[45]=te,t[46]=ne,t[47]=re):re=t[47];let ie;t[48]===Symbol.for(`react.memo_cache_sentinel`)?(ie=(0,$.jsx)(ou,{}),t[48]=ie):ie=t[48];let R;t[49]===Symbol.for(`react.memo_cache_sentinel`)?(R=(0,$.jsx)(H,{variant:`caption`,sx:{fontSize:`0.97rem`,color:`rgba(255,255,255,0.78)`,lineHeight:1.5},children:`â Kostenlos · â Kein Abo · â Keine versteckten Kosten`}),t[49]=R):R=t[49];let z;
13t[50]!==O||t[51]!==re?(z=(0,$.jsxs)(W,{sx:O,children:[re,ie,R]}),t[50]=O,t[51]=re,t[52]=z):z=t[52];let B;t[53]!==T||t[54]!==z||t[55]!==C?(B=(0,$.jsxs)(V,{sx:x,children:[C,T,z]}),t[53]=T,t[54]=z,t[55]=C,t[56]=B):B=t[56];let ae;return t[57]!==B||t[58]!==b?(ae=(0,$.jsx)(V,{component:`section`,sx:b,children:B}),t[57]=B,t[58]=b,t[59]=ae):ae=t[59],ae}),wu=(e,t)=>t?[e,...Array.isArray(t)?t:[t]]:e,Tu=(0,Z.memo)(e=>{let{benefits:t=[],sxProps:n}=e,r=Oe(),i=He(r.breakpoints.down(`sm`)),{PWA_BANNER_INSTALL_TITLE:a,PWA_BANNER_INSTALL_SUBTITLE:o,PWA_BANNER_INSTALL_BUTTON_TEXT:c,PWA_BANNER_INSTALL_PREVIEW_CTA_SECONDARY:l}=s(),{canShowPwaBanner:u,config:d,handleInstallClick:f,handleAppInfoClick:p,canInstall:m,isInstalled:h}=hc();return h||!u||!m||!d.visible?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(V,{component:`section`,sx:wu({backgroundColor:`#fff`,py:{xs:`64px`,md:`80px`},px:{xs:`20px`,md:`48px`}},n?.container),children:(0,$.jsxs)(V,{sx:{mx:`auto`},children:[(0,$.jsxs)(V,{sx:{textAlign:`center`,mb:{xs:`48px`,md:`52px`}},children:[(0,$.jsx)(H,{variant:`h2`,sx:wu({fontSize:{xs:`1.9rem`,md:`2.6rem`},fontWeight:700,color:`#182820`,letterSpacing:`-.3px`,mb:`10px`,lineHeight:1.2},n?.headerTypography),children:a}),(0,$.jsx)(H,{variant:`body1`,sx:wu({color:Re(r.palette.primary.main,.3),fontSize:`0.93rem`,lineHeight:1.65,maxWidth:`520px`,mx:`auto`},n?.subtitleTypography),children:o})]}),(0,$.jsx)(rt,{container:!0,spacing:2.5,sx:wu({},n?.benefitsGrid),children:t.map((e,t)=>(0,$.jsx)(rt,{size:{xs:12,md:4},children:(0,$.jsx)(fe,{sx:wu({backgroundColor:Re(r.palette.primary.main,.72),border:`1.5px solid transparent`,borderRadius:`20px`,p:`30px 24px`,height:`100%`},n?.card),elevation:0,children:(0,$.jsxs)(_t,{sx:{p:0},children:[e.icon&&(0,$.jsx)(Xe,{className:`feature-avatar`,sx:wu({width:48,height:48,borderRadius:`14px`,backgroundColor:Re(r.palette.primary.main,.5),mb:2,fontSize:`1.25rem`},n?.avatar),children:e.icon&&typeof e.icon==`object`&&`iconName`in e.icon?(0,$.jsx)(Ri,{icon:e.icon}):e.icon}),(0,$.jsx)(H,{variant:`h6`,sx:wu({fontSize:`0.95rem`,fontWeight:700,color:we(r.palette.primary.main,.6),mb:`7px`,lineHeight:1.3,transition:`background-color 0.2s ease`},n?.featureTitleTypography),children:e.title}),(0,$.jsx)(H,{variant:`body2`,sx:wu({fontSize:`0.84rem`,color:we(r.palette.primary.main,.3),lineHeight:1.65},n?.featureDescriptionTypography),children:e.description})]})})},t))}),(0,$.jsxs)(W,{flexDirection:{xs:`column`,sm:`row`},sx:wu({display:`flex`,justifyContent:`center`,width:`100%`,gap:1,mt:2},n?.buttonsStack),children:[(0,$.jsx)(Ee,{variant:`contained`,onClick:f,disabled:!m,fullWidth:i,sx:wu({},n?.installButton),children:c}),(0,$.jsx)(Ee,{onClick:p,variant:`outlined`,size:`large`,sx:wu({borderColor:r.palette.primary.main,color:r.palette.primary.main,"&:hover":{backgroundColor:`${r.palette.primary.main}08`,borderColor:r.palette.primary.dark}},n?.previewButton),children:l})]})]})}),(0,$.jsx)(ol,{})]})});Tu.displayName=`PwaBannerInstallContent`;var Eu=(0,Z.memo)(e=>{let t=(0,Pr.c)(3),n,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsxs)(rn,{children:[(0,$.jsx)($t,{path:K.paths.Auth.login,Component:Bl}),(0,$.jsx)($t,{path:K.paths.Auth.confirmEmail,Component:Gl}),(0,$.jsx)($t,{path:K.paths.Auth.forgotPassword,Component:ll}),(0,$.jsx)($t,{path:K.paths.Auth.resetPassword,Component:hl}),(0,$.jsx)($t,{path:K.paths.Auth.register,Component:ml}),(0,$.jsx)($t,{path:K.paths.Auth.registerEmptyEmail,Component:$l})]}),r=(0,$.jsx)(Un,{}),t[0]=n,t[1]=r):(n=t[0],r=t[1]);let i;return t[2]===Symbol.for(`react.memo_cache_sentinel`)?(i=(0,$.jsxs)($.Fragment,{children:[n,r,(0,$.jsxs)(`div`,{className:`flex column`,children:[(0,$.jsx)(uu,{}),(0,$.jsx)(pu,{}),(0,$.jsx)(mu,{}),(0,$.jsx)(hu,{}),(0,$.jsx)(_u,{}),(0,$.jsx)(yu,{}),(0,$.jsx)(Cu,{}),(0,$.jsx)(Au,{}),(0,$.jsx)(Gn,{})]}),(0,$.jsx)(Yl,{})]}),t[2]=i):i=t[2],i}),Du=()=>{let e=(0,Pr.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(`span`,{children:`â¡`}),e[0]=t):t=e[0],t},Ou=()=>{let e=(0,Pr.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(`span`,{children:`ð`}),e[0]=t):t=e[0],t},ku=()=>{let e=(0,Pr.c)(1),t;return e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=(0,$.jsx)(`span`,{children:`ð²`}),e[0]=t):t=e[0],t};function Au(){let e=(0,Pr.c)(24),{canInstall:t,isInstalled:n,isStandalone:r}=mc(),{PWA_INSTALL_BENEFIT_SPEED_TITLE:i,PWA_INSTALL_BENEFIT_SPEED_DESCRIPTION:a,PWA_INSTALL_BENEFIT_NOTIFICATIONS_TITLE:o,PWA_INSTALL_BENEFIT_NOTIFICATIONS_DESCRIPTION:c,PWA_INSTALL_BENEFIT_APPFEELING_TITLE:l,PWA_INSTALL_BENEFIT_APPFEELING_DESCRIPTION:u}=s(),d=Oe(),f;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(f=(0,$.jsx)(Du,{}),e[0]=f):f=e[0];let p;e[1]!==a||e[2]!==i?(p={icon:f,title:i,description:a},e[1]=a,e[2]=i,e[3]=p):p=e[3];let m;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(m=(0,$.jsx)(Ou,{}),e[4]=m):m=e[4];let h;e[5]!==c||e[6]!==o?(h={icon:m,title:o,description:c}
13,e[5]=c,e[6]=o,e[7]=h):h=e[7];let g;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,$.jsx)(ku,{}),e[8]=g):g=e[8];let _;e[9]!==u||e[10]!==l?(_={icon:g,title:l,description:u},e[9]=u,e[10]=l,e[11]=_):_=e[11];let v;e[12]!==p||e[13]!==h||e[14]!==_?(v=[p,h,_],e[12]=p,e[13]=h,e[14]=_,e[15]=v):v=e[15];let y=v;if(n||r||!t)return null;let b;e[16]===Symbol.for(`react.memo_cache_sentinel`)?(b={mb:4,margin:`0 auto`,maxWidth:`1200px`,width:`100%`},e[16]=b):b=e[16];let x;e[17]===d.palette.primary.main?x=e[18]:(x=Re(d.palette.primary.main,.9),e[17]=d.palette.primary.main,e[18]=x);let S;e[19]===x?S=e[20]:(S={card:{backgroundColor:x}},e[19]=x,e[20]=S);let C;return e[21]!==y||e[22]!==S?(C=(0,$.jsx)(V,{sx:b,children:(0,$.jsx)(Tu,{benefits:y,sxProps:S})}),e[21]=y,e[22]=S,e[23]=C):C=e[23],C}var ju=`/assets/coin-ClyvYQrZ.svg`,{VITE_PROJECT:Mu}={VITE_PROJECT:`Herzlich`},{multiple:Nu,single:Pu}=K.coin.label,Fu=(0,Z.lazy)(async()=>Et(()=>import(`./ImpressumPage-Ca0ZHsgy.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]))),Iu=(0,Z.lazy)(async()=>Et(()=>import(`./DataProtectionPolicyPage-BTmecyJt.js`),__vite__mapDeps([19,1,2,5,4,6,7,8,9,10,11,12,13,3,14,15,16,17,18]))),Lu=(0,Z.lazy)(async()=>Et(()=>import(`./AgbPage-Hxf_0J53.js`),__vite__mapDeps([20,1,2,21,22,23,4,5,6,24,10,11,25,26,7,27,8,9,12,13,3,14,15,16,17,18]))),Ru=(0,Z.lazy)(async()=>Et(()=>import(`./EulaPage-CHtXel_l.js`),__vite__mapDeps([28,5,1,2,7,8,9,10,11,12,4,6,13,3,14,15,16,17,18]))),zu=(0,Z.lazy)(async()=>Et(()=>import(`./SafetyStandardsPage-sgkl8Yyv.js`),__vite__mapDeps([29,1,2,5,4,6,7,8,9,10,11,12,13,3,14,15,16,17,18,30]))),Bu=(0,Z.lazy)(async()=>Et(()=>import(`./Mainpage-CJKNSm1c.js`).then(e=>e.t),__vite__mapDeps([31,1,2,3,4,5,6,24,10,11,32,33,34,35,36,37,25,38,9,7,39,40,41,42,21,43,44,23,22,26,45,46,14,27,12,47,48,49,50,51,52,53,54,55,56,57,15,16,17,18,58,59,60,61,62]))),Vu=(0,Z.lazy)(async()=>Et(()=>import(`./UnsubscribeView-D0er6X4Z.js`),__vite__mapDeps([63,1,2,3,4,5,6,21,22,23,24,10,11,25,26,7,14,8,9,12,13,15,16,17,18,30,59]))),Hu=(0,Z.lazy)(async()=>Et(()=>import(`./StrangerPreviewPage-C3UYu8TO.js`),__vite__mapDeps([64,1,2,3,4,5,6,37,24,10,11,25,38,9,7,39,21,22,23,26,65,47,16,17,66,67,68,14,49,50,51,52,12,48,53,69,13,15,18,70,71,72,73,74,75,76]))),Uu=(0,Z.lazy)(async()=>Et(()=>import(`./SupportPage-BTcVfQ1r.js`),__vite__mapDeps([77,1,2,3,4,5,6,7,13,14,15,16,10,17,18]))),Wu=(0,Z.lazy)(async()=>Et(()=>import(`./InstallPage-DRoIzg-q.js`),__vite__mapDeps([78,3,1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,30]))),Gu=(0,Z.memo)(()=>{let e=(0,Pr.c)(32),t=P(B),{pwaInstallBonusPreview:n}=mc();ro(),to(),io();let r;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsx)(cl,{}),e[0]=r):r=e[0];let i;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(i={name:Mu,rating:4.5,reviewCount:`4.5`},e[1]=i):i=e[1];let a=n?n.reward:0,o;e[2]===a?o=e[3]:(o={coinValue:a,coinLabelMultiple:Nu,coinLabelSingle:Pu},e[2]=a,e[3]=o);let s,c;e[4]===Symbol.for(`react.memo_cache_sentinel`)?(s={coinIcon:ju,logo:Kn},c={Legal:{impressum:K.paths.Legal.impressum,dataProtection:K.paths.Legal.dataProtection}},e[4]=s,e[5]=c):(s=e[4],c=e[5]);let l;e[6]===t?l=e[7]:(l={isLoggedIn:t},e[6]=t,e[7]=l);let u;e[8]!==o||e[9]!==l?(u={appInfo:i,coinRewards:o,assets:s,paths:c,userState:l},e[8]=o,e[9]=l,e[10]=u):u=e[10];let d,f,p,m,h,g,_,v;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(_=(0,$.jsx)($t,{path:K.paths.Legal.impressum,Component:Fu},K.paths.Legal.impressum),v=(0,$.jsx)($t,{path:K.paths.Legal.agb,Component:Lu},K.paths.Legal.agb),d=(0,$.jsx)($t,{path:K.paths.Legal.eula,Component:Ru},K.paths.Legal.eula),f=(0,$.jsx)($t,{path:K.paths.Legal.safetyStandards,Component:zu},K.paths.Legal.safetyStandards),p=(0,$.jsx)($t,{path:K.paths.Legal.dataProtection,Component:Iu},K.paths.Legal.dataProtection),m=(0,$.jsx)($t,{path:K.paths.Support.root,Component:Uu},K.paths.Support.root),h=(0,$.jsx)($t,{path:K.paths.Auth.unsubscribeNewsletter,Component:Vu},K.paths.Auth.unsubscribeNewsletter),g=(0,$.jsx)($t,{path:K.paths.Install.root,Component:Wu},K.paths.Install.root),e[11]=d,e[12]=f,e[13]=p,e[14]=m,e[15]=h,e[16]=g,e[17]=_,e[18]=v):(d=e[11],f=e[12],p=e[13],m=e[14],h=e[15],g=e[16],_=e[17],v=e[18]);let y;e[19]===t?y=e[20]:(y=!t&&(0,$.jsx)($t,{path:K.paths.Profile.preview,Component:Hu}),e[19]=t,e[20]=y);let b;e[21]===t?b=e[22]:(b=t?(0,$.jsx)($t,{path:`/*`,Component:Bu}):(0,$.jsx)($t,{path:`/*`,Component:Eu},`landingPage`),e[21]=t,e[22]=b);let x=K.paths.Home.root,S;e[23]===x?S=e[24]:(S=(0,$.jsx)($t,{path:`*`,element:(0,$.jsx)(an,{to:x})}),e[23]=x,e[24]=S);let C;e[25]!==y||e[26]!==b||e[27]!==S?(C=(0,$.jsxs)(rn,{children:[_,v,d,f,p,m,h,g,y,b,S]}),e[25]=y,e[26]=b,e[27]=S,e[28]=C):C=e[28];let w;return e[29]!==C||e[30]!==u?(w=(0,$.jsx)(Z.Suspense,{fallback:r,children:(0,$.jsx)(Qc,{config:u,children:C})}),e[29]=C,e[30]=u,e[31]=w):w=e[31],w}),Ku=!1;function qu(e){let{dispatch:t,getState:n}=e,r,i=()=>{Ku||(Ku=!0,document.addEventListener(`visibilitychange`,async()=>
13{if(document.visibilityState===`visible`){let e=fo.getInstance()?.socket;(!e||e.state!==lo.OPEN)&&(f.warn(`[Chat] Tab re-activated. Reconnecting socket...`),fo.destroyInstance(),fo.createInstance(c.createUrl(c.Chat.Hub),ho(t)),fo.start(()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh())},(e,n)=>!n&&t(Hr.setConnectionState(!1)),()=>{t(Hr.setConnectionState(!0)),t(Hr.refresh())},()=>t(un.enqueueSnackbar({key:String(Date.now()),message:`Verbindung konnte nicht wiederhergestellt werden.`,options:{variant:`error`}}))))}else document.visibilityState===`hidden`&&(f.warn(`[Chat] Tab hidden. Stopping chat service...`),await fo.destroyInstance())}))};return e=>async a=>{if(Zn(a)&&(a.payload.response?.redirected&&a.payload.response?.status===404||a.payload.response?.type===`opaqueredirect`))return await e(a),t(I.sessionExpired()),t(I.logout()),a.type!==F.SUBMIT_LOGOUT_FAILED&&t(I.submitLogout()),t(I.sessionExpired());switch(a.type){case Yn:{let o=await e(a),s=n();return B(s)&&(r=await Ju(s,r,t),i()),o}case F.TRANSIENT_LOGIN_RESPONSE:case F.GOOGLE_LOGIN_USER_RESPONSE:case F.APPLE_LOGIN_USER_RESPONSE:case F.FACEBOOK_LOGIN_USER_RESPONSE:case F.SUBMIT_LOGIN_RESPONSE:{let o=await e(a),s=n(),{user:c}=J(a);return c&&(On.setUserId(c.id),On.trackLogin(Yu(a.type))),r=await Ju(s,r,t),i(),o}case F.FACEBOOK_REGISTER_USER_RESPONSE:case F.GOOGLE_REGISTER_USER_RESPONSE:case F.APPLE_REGISTER_USER_RESPONSE:case F.SUBMIT_REGISTER_RESPONSE:{let o=await e(a),{user:s}=J(a);return s&&(On.trackCompleteRegistration(s.id,Yu(a.type),s.gender),a.type===F.SUBMIT_REGISTER_RESPONSE&&On.trackSOI(s.id)),r=await Ju(n(),r,t),i(),o}case R.COMPLETE_REGISTRATION_RESPONSE:{let t=await e(a),n=J(a);return On.trackDOI(n.id),t}case F.LOGOUT:G.changeCurrentLanguage(Wa());try{t(I.receiveGeolocation(null)),Tl.logout()}catch{}return e(a);default:return e(a)}}}async function Ju(e,t,n){let r=await L.getPriceConfig();return r&&(cn.current=r),Xn(()=>{n(z.getUser()),n(xr.getLikes()),n(xr.getVisitors()),n(Dr.getPresents()),n(Dr.getStarProducts()),n(Tr.getNewsFeed()),n(yr.getEvents()),n(Dr.getPaymentMethods(x.Web)),n(Dr.getSubscriptionProducts(x.Web))}),t}function Yu(e){switch(e){case F.FACEBOOK_LOGIN_USER_RESPONSE:case F.FACEBOOK_REGISTER_USER_RESPONSE:return`facebook`;case F.GOOGLE_LOGIN_USER_RESPONSE:case F.GOOGLE_REGISTER_USER_RESPONSE:return`google`;case F.APPLE_LOGIN_USER_RESPONSE:case F.APPLE_REGISTER_USER_RESPONSE:return`apple`;case F.SUBMIT_LOGIN_RESPONSE:case F.TRANSIENT_LOGIN_RESPONSE:case F.SUBMIT_REGISTER_RESPONSE:return`email`}return`email`}var Xu=Rt(async(e,t,n)=>{let{dispatch:r}=e;switch(n.type){case R.COMPLETE_REGISTRATION_RESPONSE:return await t(n),await r(z.getUser()),r(Cr.fetchGameUsers());case R.UPDATE_SEARCH_SETTINGS_RESPONSE:case R.CHANGE_LOCATION_RESPONSE:return await t(n),r(Cr.fetchGameUsers());case Er.VERIFY_STRIPE_SUBSCRIPTION_RESPONSE:case Er.CANCEL_STRIPE_SUBSCRIPTION_RESPONSE:return await t(n),r(z.getUser());case Q.SEND_IMAGE_RESPONSE:return await t(n),r(z.consumeCoins(n.payload.params.cost));default:return t(n)}});function Zu(e){let{dispatch:t,getState:n}=e,r=(e,n)=>t(un.enqueueSnackbar({key:String(new Date().getTime()+Math.random()),message:e,options:n}));return e=>async t=>{switch(t.type){case F.SUBMIT_LOGIN_FAILED:r(G.get(`ALERT_LOGIN_FAILED`),{variant:`error`});break;case R.UPDATE_SEARCH_SETTINGS_RESPONSE:r(G.getCurrentResources().ALERT_UPDATE_SEARCH_SETTINGS,{variant:`success`});break;case R.UPDATE_SEARCH_SETTINGS_FAILED:r(G.getCurrentResources().ALERT_UPDATE_SEARCH_SETTINGS_FAILED,{variant:`error`});break;case R.UPDATE_USER_PICTURE_RESPONSE:r(G.getCurrentResources().ALERT_UPDATE_PROFILE_PICTURE,{variant:`success`});break;case R.UPDATE_USER_PICTURE_FAILED:r(G.getCurrentResources().ALERT_UPDATE_PROFILE_PICTURE_FAILED,{variant:`error`});break;case R.UPLOAD_USER_IMAGE_RESPONSE:r(G.getCurrentResources().ALERT_UPLOAD_USER_IMAGE,{variant:`success`});break;case R.UPLOAD_USER_IMAGE_FAILED:r(G.getCurrentResources().ALERT_UPLOAD_USER_IMAGE_FAILED,{variant:`error`});break;case R.DELETE_PICTURE_RESPONSE:r(G.getCurrentResources().ALERT_DELETE_PICTURE,{variant:`success`});break;case R.DELETE_PICTURE_FAILED:r(G.getCurrentResources().ALERT_DELETE_PICTURE_FAILED,{variant:`error`});break;case R.CHANGE_LOCATION_RESPONSE:r(G.getCurrentResources().ALERT_CHANGE_LOCATION,{variant:`success`});break;case R.CHANGE_LOCATION_FAILED:r(G.getCurrentResources().ALERT_CHANGE_LOCATION_FAILED,{variant:`error`});break;case R.UPDATE_USER_RESPONSE:r(G.getCurrentResources().ALERT_UPDATE_PROFILE,{variant:`success`});break;case R.UPDATE_USER_FAILED:r(G.getCurrentResources().ALERT_UPDATE_PROFILE_FAILED,{variant:`error`});break;case Q.SET_FAVORITE_RESPONSE:{let e=t.payload.params;r(G.replace(G.getCurrentResources().ALERT_SET_FAVORIT,{name:e.name}),{variant:`success`});break}case Q.SET_FAVORITE_FAILED:{let e=t.payload.params;r(G.replace(G.getCurrentResources().ALERT_SET_FAVORIT_FAILED,{name:e.name}),{variant:`error`});break}case Q.UNSET_FAVORITE_RESPONSE:{let e=t.payload.params;r(G.replace(G.getCurrentResources().ALERT_UNSET_FAVORIT,{name:e.name}),{variant:`success`});break}case Q.BUY_STARPRODUCT_RESPONSE:{let e=t.payload.params.stars;r(G.replace(G.getCurrentResources().FAVORITE_STARS_RECEIVED,{stars:e.toString()}),{variant:`success`});break}case br.BLOCK_USER_RESPONSE:{let e=t.payload.params;r(G.replace(G.getCurrentResources().ALERT_BLOCK_USER,{name:e.name}),{variant:`success`});break}case R.DELETE_USER_RESPONSE:r(G.getCurrentResources().ALERT_DELETE_USER,{variant:`success`});break;
13case F.APPLE_REGISTER_USER_RESPONSE:case F.GOOGLE_REGISTER_USER_RESPONSE:case F.FACEBOOK_REGISTER_USER_RESPONSE:case F.SUBMIT_REGISTER_RESPONSE:{let{registerCreationState:e}=J(t);String(e)===`succeeded`?r(G.getCurrentResources().ALERT_REGISTER,{variant:`success`}):r(G.getCurrentResources().ALERT_REGISTER_FAILED,{variant:`error`});break}case F.APPLE_REGISTER_USER_FAILED:case F.GOOGLE_REGISTER_USER_FAILED:case F.FACEBOOK_REGISTER_USER_FAILED:case F.SUBMIT_REGISTER_FAILED:r(G.getCurrentResources().ALERT_REGISTER_FAILED,{variant:`error`});break;case fr.REDEEM_BONUS_CODE_RESPONSE:{let{reward:e}=J(t);r(G.replace(G.getCurrentResources().ALERT_REDEEM_BONUS_CODE,{coins:e.toString()}),{variant:`success`});break}case Q.NEW_MESSAGE:{let e=n(),i=ae(e),{message:a}=t.payload;if(a.senderId!==i.id){let{CHAT_GOT_A_BLINK:n,CHAT_GOT_A_PRESENT:i,ALERT_NEW_MESSAGE_TEXT:o}=G.getCurrentResources(),s=e.chat.dialogs.items.find(e=>e.id===t.payload.dialog),c=``;switch(a.type){case mr.Zwinker:c=G.replace(n,{name:s?.partner.name??``});break;case mr.Present:c=G.replace(i,{name:s?.partner.name??``});break;default:c=G.replace(o,{name:s?.partner.name??``})}r(c,{variant:`info`})}break}}await e(t)}}var Qu=[qu,Xu,Zu,xo],{VITE_COLOR_PRIMARY_LIGHT:$u,VITE_COLOR_PRIMARY_MAIN:ed,VITE_COLOR_PRIMARY_DARK:td,VITE_COLOR_PRIMARY_TEXT:nd,VITE_COLOR_SECONDARY_LIGHT:rd,VITE_COLOR_SECONDARY_MAIN:id,VITE_COLOR_SECONDARY_DARK:ad,VITE_COLOR_SECONDARY_TEXT:od}={VITE_COLOR_PRIMARY_DARK:`#27a345`,VITE_COLOR_PRIMARY_LIGHT:`#64f587`,VITE_COLOR_PRIMARY_MAIN:`#3d9970`,VITE_COLOR_PRIMARY_TEXT:`#000`,VITE_COLOR_SECONDARY_DARK:`#011022`,VITE_COLOR_SECONDARY_LIGHT:`#08346b`,VITE_COLOR_SECONDARY_MAIN:`#07203f`,VITE_COLOR_SECONDARY_TEXT:`#fff`},sd={primary:{light:$u??`#ffa79b`,main:ed??`#fc7562`,dark:td??`#ff4d35`,contrastText:nd??`#fff`},secondary:{light:rd??`#08346b`,main:id??`#07203f`,dark:ad??`#011022`,contrastText:od??`#fff`},custom:{text:{heading:{light:Fe[900],main:st.black,dark:Fe[700]},content:{light:Fe[700],main:Fe[800],dark:Fe[500]},icon:{light:Fe[500],main:Fe[500],dark:Fe[300]}}},error:{main:`#ff1744`}},cd={palette:{...sd},shape:{borderRadius:10},typography:{fontFamily:`Fira Sans, sans-serif`,htmlFontSize:16,allVariants:{},button:{textTransform:`none`},body2:{fontWeight:700},body1:{"@media (max-width: 400px)":{fontSize:`0.85rem`}},overline:{fontSize:`1.1rem`,textTransform:`unset`,lineHeight:`normal`,fontWeight:600},h6:{fontWeight:600}},components:{MuiButton:{defaultProps:{variant:`contained`,color:`primary`,disableElevation:!0},styleOverrides:{contained:{paddingLeft:64,paddingRight:64,borderRadius:64,"@media (max-width: 600px)":{paddingLeft:24,paddingRight:24,fontSize:`0.9rem !important`}},containedPrimary:{fontSize:`1rem`},containedSecondary:{fontSize:`1rem`},outlined:{borderRadius:64},text:{padding:`4px 8px`}},variants:[{props:{variant:`soft`},style:e=>({borderRadius:64,color:e.theme.palette.warning.dark,backgroundColor:U(e.theme.palette.primary.main,.8)})},{props:{variant:`gradient`},style:e=>({borderRadius:64,background:`transparent linear-gradient(270deg, ${e.theme.palette.primary.main} 0%, ${e.theme.palette.primary.dark} 100%) 0% 0% no-repeat padding-box`,color:e.theme.palette.primary.contrastText,transition:`background 0.2s ease-in-out`,"&:hover":{background:`transparent linear-gradient(270deg, ${Re(e.theme.palette.primary.dark,.23)} 0%, ${e.theme.palette.primary.dark} 100%) 0% 0% no-repeat padding-box`}})},{props:{variant:`soft`,color:`warning`},style:e=>({borderRadius:64,color:e.theme.palette.warning.dark,backgroundColor:U(e.theme.palette.warning.main,.29),border:`1px solid ${U(e.theme.palette.warning.main,.29)}`,"&:hover":{backgroundColor:U(e.theme.palette.warning.dark,.12)}})},{props:{variant:`soft`,color:`error`},style:e=>({borderRadius:64,color:e.theme.palette.error.dark,backgroundColor:U(e.theme.palette.error.main,.29),border:`1px solid ${U(e.theme.palette.error.main,.29)}`,"&:hover":{backgroundColor:U(e.theme.palette.error.dark,.12)}})},{props:{variant:`soft`,color:`primary`},style:e=>({borderRadius:64,color:e.theme.palette.primary.dark,backgroundColor:U(e.theme.palette.primary.main,.29),border:`1px solid ${U(e.theme.palette.primary.main,.29)}`,"&:hover":{backgroundColor:U(e.theme.palette.primary.dark,.12)}})},{props:{variant:`soft`,color:`info`},style:e=>({borderRadius:64,color:e.theme.palette.info.dark,backgroundColor:U(e.theme.palette.info.main,.29),border:`1px solid ${U(e.theme.palette.info.main,.29)}`,"&:hover":{backgroundColor:U(e.theme.palette.info.dark,.12)}})}]},MuiLink:{defaultProps:{underline:`hover`}},MuiTextField:{defaultProps:{variant:`outlined`,margin:`dense`}},MuiPaper:{styleOverrides:{elevation1:{boxShadow:`0px 2px 4px 0px rgba(0,0,0,0.08)`}}},MuiDialog:{defaultProps:{maxWidth:`xs`,fullWidth:!0},styleOverrides:{paper:{},paperWidthXs:{maxWidth:480}}},MuiTabs:{defaultProps:{TabIndicatorProps:{children:(0,$.jsx)(`span`,{})}},styleOverrides:{flexContainer:{justifyContent:`center`},root:{},indicator:{display:`flex`,justifyContent:`center`,backgroundColor:`transparent`,"& >
13 span":{maxWidth:60,width:`100%`,backgroundColor:sd.primary.main}}}},MuiOutlinedInput:{styleOverrides:{root:{backgroundColor:`#0001`},notchedOutline:{border:`unset`},inputSizeSmall:{paddingTop:13,paddingBottom:13}}},MuiInputLabel:{styleOverrides:{outlined:{"&$shrink":{transform:`translate(4px, -16px) scale(0.9)`}}}},MuiAutocomplete:{styleOverrides:{inputRoot:{'&[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-inputSizeSmall"]':{paddingTop:8.5,paddingBottom:8.5}},endAdornment:{display:`none`},clearIndicator:{display:`none`}}},MuiFormLabel:{styleOverrides:{root:{"&$focused":{color:`unset`}}}},MuiInputAdornment:{styleOverrides:{filled:{marginTop:0},root:{marginTop:0},positionStart:{marginTop:0},hiddenLabel:{marginTop:0}}},MuiListItemButton:{styleOverrides:{root:e=>({borderRadius:8,color:e.ownerState.selected?sd.primary.dark:void 0,backgroundColor:`transparent`,"&:hover":{backgroundColor:e.theme.palette.mode===`dark`?`${U(we(e.theme.palette.primary.main,.88),.5)}`:`${U(Re(e.theme.palette.primary.main,.94),1)}`},"&.Mui-selected":{backgroundColor:`transparent`,"&:hover":{backgroundColor:`transparent`}},">.MuiListItemIcon-root":{backgroundColor:e.ownerState.selected?U(sd.primary.main,.3):void 0,color:e.ownerState.selected?sd.primary.dark:void 0}}),selected:{backgroundColor:`transparent`}}},MuiListItemText:{styleOverrides:{primary:{color:`inherit`}}},MuiListItemIcon:{styleOverrides:{root:e=>({minWidth:32,padding:8,borderRadius:8,marginRight:8,backgroundColor:e.theme.palette.mode===`light`?`rgba(0, 0, 0, 0.04)`:`rgba(255, 255, 255, 0.08)`})}},MuiTabList:{styleOverrides:{root:{flex:1}}},MuiTab:{styleOverrides:{root:{minWidth:`auto`,textTransform:`none`,"@media (min-width: 600px)":{minWidth:`auto`}}}},MuiMobileStepper:{styleOverrides:{root:{background:`transparent`},dot:{backgroundColor:`rgb(117, 117, 117)`,height:12,width:12},dotActive:{backgroundColor:sd.primary.main}}},MuiTooltip:{styleOverrides:{tooltip:{fontSize:14,backgroundColor:`#FFFFFF`,color:`rgb(117,117,117)`,borderRadius:0,padding:`8px 16px`},arrow:{"&::before":{backgroundColor:`#FFFFFF`}}}},MuiDialogTitle:{styleOverrides:{root:{padding:24}}},MuiDialogActions:{styleOverrides:{root:{alignSelf:`center`,paddingBottom:16}}},MuiCheckbox:{defaultProps:{icon:(0,$.jsx)(Rn,{icon:_n}),checkedIcon:(0,$.jsx)(Rn,{icon:Sn}),indeterminateIcon:(0,$.jsx)(Rn,{icon:hn}
13)}},MuiChip:{styleOverrides:{root:{fontSize:`1rem`,fontWeight:400,width:0,flex:`0 1 100%`,minWidth:90,maxWidth:`fit-content`},label:{overflow:`hidden`}}},MuiToggleButton:{styleOverrides:{root:e=>({borderTopLeftRadius:e.theme.shape.borderRadius,borderBottomLeftRadius:e.theme.shape.borderRadius,borderWidth:0,padding:`4px 16px`,fontSize:`1rem`,backgroundColor:`rgba(0, 0, 0, 0.09)`,"&.Mui-selected":{backgroundColor:sd.primary.main,color:sd.primary.contrastText,"&:hover":{backgroundColor:sd.primary.dark,color:sd.primary.contrastText}}})}},MuiToggleButtonGroup:{styleOverrides:{groupedHorizontal:e=>({"&:not(:first-of-type)":{borderLeft:void 0,borderTopLeftRadius:e.theme.shape.borderRadius,borderBottomLeftRadius:e.theme.shape.borderRadius},"&:not(:last-of-type)":{borderRight:void 0,borderTopRightRadius:e.theme.shape.borderRadius,borderBottomRightRadius:e.theme.shape.borderRadius}})}},MuiSvgIcon:{styleOverrides:{root:{fontSize:`1.25rem`},fontSizeSmall:{fontSize:`1rem`}}},MuiBackdrop:{styleOverrides:{root:{backdropFilter:`blur(15px)`,WebkitBackdropFilter:`blur(15px)`,willChange:`backdrop-filter`}}}
13,MuiBottomNavigationAction:{styleOverrides:{root:{minWidth:30,padding:`0px 4px 0px`}}},MuiIconButton:{styleOverrides:{root:e=>({borderRadius:12,backgroundColor:U(ld(e.ownerState.color,e.theme),.08),"&:hover":{backgroundColor:U(ld(e.ownerState.color,e.theme),.12)},"& > .MuiTouchRipple-root":{"& > *":{scale:`1.1`,borderRadius:12}}}),sizeSmall:{width:32,height:32}}},MuiBadge:{variants:[{props:{variant:`dot`,color:`primary`},style:e=>({"& .MuiBadge-badge":{backgroundColor:e.theme.palette.primary.dark}})}]}}};function ld(e,t){switch(e){case`primary`:return t.palette.primary.dark;case`secondary`:return t.palette.secondary.main;case`error`:return t.palette.error.main;case`info`:return t.palette.info.main;case`success`:return t.palette.success.main;case`warning`:return t.palette.warning.main;default:return t.palette.mode===`light`?`#000`:`#fff`}}var ud={...cd,palette:{...cd.palette,mode:`dark`,background:{default:`rgb(18, 18, 18)`,paper:`rgb(18, 18, 18)`}},components:{...cd.components,MuiPaper:{styleOverrides:{elevation1:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.10))`},elevation2:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.11), rgba(255, 255, 255, 0.11))`},elevation3:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12))`},elevation4:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.13), rgba(255, 255, 255, 0.13))`},elevation6:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0.14))`},elevation8:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15))`},elevation12:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.16))`},elevation16:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.17), rgba(255, 255, 255, 0.17))`},elevation24:{backgroundImage:`linear-gradient(rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.18))`}}}}},{VITE_PROJECT_KEY:dd}={VITE_PROJECT_KEY:`Herzlich`},fd=Ci,pd=Br(`local`),md={light:cd,dark:ud},{store:hd,persistor:gd}=At.initializeStore((e,t)=>{let n=e;return(t.type===F.SUBMIT_LOGOUT_RESPONSE||t.type===F.SUBMIT_LOGOUT_FAILED||t.type===F.SESSION_EXPIRED||t.type===F.LOGOUT)&&(n=void 0),fd(n,t)},Qu,{key:dd??K.ProjectName,storage:pd,blacklist:[`nearby`,`notifications`]}),_d=window.location.href,vd={de:Ct,en:Ct,fr:Ct,pl:Ct,it:Ct,nl:Ct,se:Ct,dk:Ct,es:Ct,pt:Ct,fi:Ct,nb:Ct},yd=async()=>({en:Ct,de:(await Et(async()=>{let{default:e}=await import(`./de-Bjvvprc_.js`);return{default:e}},__vite__mapDeps([79,4,5,1,2,6]))).default,dk:(await Et(async()=>{let{default:e}=await import(`./da-CvxUAWNV.js`);return{default:e}},__vite__mapDeps([80,4,5,1,2,6]))).default,fr:(await Et(async()=>{let{default:e}=await import(`./fr-BU88Mzq_.js`);return{default:e}},__vite__mapDeps([81,4,5,1,2,6]))).default,it:(await Et(async()=>{let{default:e}=await import(`./it-CmOr_M2q.js`);return{default:e}},__vite__mapDeps([82,4,5,1,2,6]))).default,pl:(await Et(async()=>{let{default:e}=await import(`./pl-CJsl-8uo.js`);return{default:e}},__vite__mapDeps([83,4,5,1,2,6]))).default,nl:(await Et(async()=>{let{default:e}=await import(`./nl-rj5oJiq7.js`);return{default:e}},__vite__mapDeps([84,4,5,1,2,6]))).default,se:(await Et(async()=>{let{default:e}=await import(`./sv-yFNse1R7.js`);return{default:e}},__vite__mapDeps([85,4,5,1,2,6]))).default,es:(await Et(async()=>{let{default:e}=await import(`./es-BxKwKdO4.js`);return{default:e}},__vite__mapDeps([86,4,5,1,2,6]))).default,pt:(await Et(async()=>{let{default:e}=await import(`./pt-CymJU8h9.js`);return{default:e}},__vite__mapDeps([87,4,5,1,2,6]))).default,fi:(await Et(async()=>{let{default:e}=await import(`./fi-C6UekDjJ.js`);return{default:e}},__vite__mapDeps([88,4,5,1,2,6]))).default,nb:(await Et(async()=>{let{default:e}=await import(`./nb-DfcjhPIU.js`);return{default:e}},__vite__mapDeps([89,4,5,1,2,6]))).default}),bd=()=>{let e=(0,Pr.c)(3),t;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(t=[],e[0]=t):t=e[0],(0,Z.useLayoutEffect)(Sd,t);let n;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(n=(0,$.jsx)(cl,{}),e[1]=n):n=e[1];let r;return e[2]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,$.jsx)(dr,{store:hd,children:(0,$.jsx)(ur,{loading:n,persistor:gd,children:(0,$.jsx)(on,{children:(0,$.jsx)(qa,{initialLocales:vd,onLazyLoadLocales:yd,children:(0,$.jsx)(Za,{theme:md,children:(0,$.jsx)($a,{children:(0,$.jsx)(za,{children:(0,$.jsx)(ji,{children:(0,$.jsx)(Gu,{})})})})})})})})}),e[2]=r):r=e[2],r};function xd(){Dn.install(_d)}function Sd(){requestAnimationFrame(xd)}export{Yi as $,ia as A,Ki as B,Ya as C,yr as Ct,ha as D,Xn as Dt,xa as E,pr as Et,wa as F,$i as G,Hi as H,Qi as I,sa as J,Xi as K,Ji as L,ga as M,ua as N,Sa as O,Jn as Ot,ra as P,ka as Q,Bi as R,ro as S,xr as St,Ta as T,mr as Tt,pa as U,va as V,Aa as W,Vi as X,Ea as Y,zi as Z,bo as _,jr as _t,ml as a,_a as at,co as b,Tr as bt,nl as c,da as ct,kc as d,bd as default,ca as dt,fa as et,gc as f,ta as ft,_o as g,Mr as gt,nc as h,Hr as ht,Gl as i,oa as it,ma as j,Gi as k,qn as kt,el as l,Ca as lt,mc as m,Wr as mt,gu as n,Ui as nt,cl as o,Da as ot,hc as p,Ri as pt,ba as q,Yl as r,Zi as rt,ol as s,na as st,ju as t,ya as tt,Pc as u,Wi as ut,vo as v,kr as vt,Ba as w,hr as wt,so as x,Cr as xt,yo as y,Dr as yt,ea as z};
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.