{"version":3,"file":"Memberstack.DTYdZAMh.mjs","names":["useState","__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/YyMi4K96eaVZb4gvaYJi/6X3fyMXp2uFzGAuSzE6L/Memberstack.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";let loginEmail=\"\";let loginPassword=\"\";let signupFirstName=\"\";let signupLastName=\"\";let signupPasswordConfirm=\"\";let resetToken=\"\";let resetNewPassword=\"\";let resetNewPasswordConfirm=\"\";const getMemberstack=()=>typeof window!==\"undefined\"?window.$memberstackDom:null;function useMember(){const[member,setMember]=useState(null);useEffect(()=>{const ms=getMemberstack();if(!ms)return;let unsubscribe=null;// İlk yükleme\nms.getCurrentMember().then(res=>{setMember(res?.data||null);});// Auth durumu her değiştiğinde (Google dönüşü dahil) tekrar tetiklenir\nif(typeof ms.onAuthChange===\"function\"){unsubscribe=ms.onAuthChange(newMember=>{setMember(newMember||null);});}else{// onAuthChange yoksa yedek: birkaç kez tekrar dene\nlet attempts=0;const interval=setInterval(()=>{attempts++;ms.getCurrentMember().then(res=>{if(res?.data){setMember(res.data);clearInterval(interval);}});if(attempts>=6)clearInterval(interval);},500);unsubscribe=()=>clearInterval(interval);}return()=>{if(unsubscribe)unsubscribe();};},[]);return member;}export function AccountName(){const member=useMember();const firstName=member?.customFields?.[\"first-name\"]||\"\";return{children:firstName?`Hoş geldin ${firstName}`:\"Hoş geldin\",style:{fontSize:14,fontWeight:400,color:\"#000000\"}};}export function AccountEmail(){const member=useMember();return{children:member?.auth?.email||\"Y\\xfckleniyor...\",style:{fontSize:14,fontWeight:400,color:\"#000000\",lineHeight:\"1.3em\"}};}export function AccountLogout(){return{onClick:async event=>{event.preventDefault();event.stopPropagation();const ms=getMemberstack();if(!ms)return;await ms.logout();window.location.href=\"/\";},style:{cursor:\"pointer\"}};}export function TestFormButton(){return{onClick:async()=>{const ms=getMemberstack();if(!ms){alert(\"Memberstack bulunamadı\");return;}try{const result=await ms.loginMemberEmailPassword({email:loginEmail,password:loginPassword});const referrer=document.referrer;const isAuthPage=referrer.includes(\"/signup\")||referrer.includes(\"/login\");const returnUrl=!isAuthPage&&referrer&&new URL(referrer).hostname===window.location.hostname?referrer:\"/\";window.location.href=returnUrl;}catch(error){alert(\"Giriş yapılamadı. L\\xfctfen e-posta adresinizi ve şifrenizi kontrol edin.\");}}};}export function TestInput(){return{onChange:event=>{loginEmail=event.target.value;}};}export function TestPasswordInput(){return{type:\"password\",onChange:event=>{loginPassword=event.target.value;}};}export function TestSignupButton(){return{onClick:async()=>{const ms=getMemberstack();if(!ms){alert(\"Memberstack bulunamadı\");return;}if(loginPassword!==signupPasswordConfirm){alert(\"Şifreler eşleşmiyor.\");return;}if(loginPassword.length<8){alert(\"Şifreniz en az 8 karakter olmalıdır.\");return;}try{await ms.signupMemberEmailPassword({email:loginEmail,password:loginPassword});await ms.updateMember({customFields:{\"first-name\":signupFirstName,\"last-name\":signupLastName}});const referrer=document.referrer;const isAuthPage=referrer.includes(\"/signup\")||referrer.includes(\"/login\");const returnUrl=!isAuthPage&&referrer&&new URL(referrer).hostname===window.location.hostname?referrer:\"/\";window.location.href=returnUrl;}catch(error){alert(\"Kayıt oluşturulamadı. E-posta adresi zaten kullanımda olabilir veya bilgilerinizde bir hata olabilir.\");}}};}export function TestFirstNameInput(){return{onChange:event=>{signupFirstName=event.target.value;}};}export function TestLastNameInput(){return{onChange:event=>{signupLastName=event.target.value;}};}export function TestPasswordConfirmInput(){return{type:\"password\",onChange:event=>{signupPasswordConfirm=event.target.value;}};}export function ResetPasswordButton(){return{onClick:async()=>{const ms=getMemberstack();if(!ms){alert(\"Memberstack bulunamadı\");return;}try{await ms.sendMemberResetPasswordEmail({email:loginEmail});window.location.href=\"/reset-password\";}catch(error){alert(error?.message||JSON.stringify(error));}}};}export function ResetTokenInput(){return{onChange:event=>{resetToken=event.target.value;}};}export function ResetPasswordInput(){return{type:\"password\",onChange:event=>{resetNewPassword=event.target.value;}};}export function ResetPasswordConfirmInput(){return{type:\"password\",onChange:event=>{resetNewPasswordConfirm=event.target.value;}};}export function ResetPasswordSubmitButton(){return{onClick:async()=>{const ms=getMemberstack();if(!ms){alert(\"Memberstack bulunamadı\");return;}if(resetNewPassword!==resetNewPasswordConfirm){alert(\"Şifreler eşleşmiyor.\");return;}if(resetNewPassword.length<8){alert(\"Şifreniz en az 8 karakter olmalıdır.\");return;}try{await ms.resetMemberPassword({token:resetToken,newPassword:resetNewPassword});alert(\"Şifreniz başarıyla g\\xfcncellendi.\");window.location.href=\"/login\";}catch(error){alert(\"Kod ge\\xe7ersiz veya s\\xfcresi dolmuş olabilir. L\\xfctfen tekrar deneyin.\");}}};}export function NavbarLoginLink(){const member=useMember();return{children:member?\"Hesabım\":\"Giriş Yap\",style:{fontWeight:600,cursor:\"pointer\",color:\"#000000\",fontSize:typeof window!==\"undefined\"&&window.innerWidth<810?18:14},onClick:event=>{event.preventDefault();event.stopPropagation();if(member){window.location.href=\"/account\";}else{window.location.href=\"/login\";}}};}export function NavbarSignupLink(){const member=useMember();return{children:member?\"\\xc7ıkış Yap\":\"Kayıt Ol\",style:{fontWeight:600,cursor:\"pointer\",color:\"#000000\",fontSize:typeof window!==\"undefined\"&&window.innerWidth<810?18:14},onClick:async event=>{event.preventDefault();event.stopPropagation();const ms=getMemberstack();if(!ms)return;if(member){await ms.logout();window.location.href=\"/\";}else{window.location.href=\"/signup\";}}};}export function GoogleAuthButton(){const member=useMember();useEffect(()=>{if(member){const returnUrl=sessionStorage.getItem(\"tiktik_return_url\");if(returnUrl){sessionStorage.removeItem(\"tiktik_return_url\");window.location.href=returnUrl;}}},[member]);return{onClick:async event=>{event.preventDefault();event.stopPropagation();// Google'a gitmeden önce, dönüşte nereye yönlendireceğimizi kaydediyoruz\nconst referrer=document.referrer;const isAuthPage=referrer.includes(\"/signup\")||referrer.includes(\"/login\");const returnUrl=!isAuthPage&&referrer&&new URL(referrer).hostname===window.location.hostname?referrer:\"/\";sessionStorage.setItem(\"tiktik_return_url\",returnUrl);const ms=getMemberstack();if(!ms)return;try{await ms.signupWithProvider({provider:\"google\"});}catch(error){alert(\"Google ile giriş yapılamadı, l\\xfctfen tekrar deneyin.\");}}};}export function FacebookAuthButton(){const member=useMember();useEffect(()=>{if(member){const returnUrl=sessionStorage.getItem(\"tiktik_return_url\");if(returnUrl){sessionStorage.removeItem(\"tiktik_return_url\");window.location.href=returnUrl;}}},[member]);return{onClick:async event=>{event.preventDefault();event.stopPropagation();const referrer=document.referrer;const isAuthPage=referrer.includes(\"/signup\")||referrer.includes(\"/login\");const returnUrl=!isAuthPage&&referrer&&new URL(referrer).hostname===window.location.hostname?referrer:\"/\";sessionStorage.setItem(\"tiktik_return_url\",returnUrl);const ms=getMemberstack();if(!ms)return;try{await ms.signupWithProvider({provider:\"facebook\"});}catch(error){alert(\"Facebook ile giriş yapılamadı, l\\xfctfen tekrar deneyin.\");}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withAccountName(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...AccountName(props)});};}withAccountName.displayName=\"AccountName\";export function withAccountEmail(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...AccountEmail(props)});};}withAccountEmail.displayName=\"AccountEmail\";export function withAccountLogout(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...AccountLogout(props)});};}withAccountLogout.displayName=\"AccountLogout\";export function withTestFormButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestFormButton(props)});};}withTestFormButton.displayName=\"TestFormButton\";export function withTestInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestInput(props)});};}withTestInput.displayName=\"TestInput\";export function withTestPasswordInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestPasswordInput(props)});};}withTestPasswordInput.displayName=\"TestPasswordInput\";export function withTestSignupButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestSignupButton(props)});};}withTestSignupButton.displayName=\"TestSignupButton\";export function withTestFirstNameInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestFirstNameInput(props)});};}withTestFirstNameInput.displayName=\"TestFirstNameInput\";export function withTestLastNameInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestLastNameInput(props)});};}withTestLastNameInput.displayName=\"TestLastNameInput\";export function withTestPasswordConfirmInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...TestPasswordConfirmInput(props)});};}withTestPasswordConfirmInput.displayName=\"TestPasswordConfirmInput\";export function withResetPasswordButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ResetPasswordButton(props)});};}withResetPasswordButton.displayName=\"ResetPasswordButton\";export function withResetTokenInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ResetTokenInput(props)});};}withResetTokenInput.displayName=\"ResetTokenInput\";export function withResetPasswordInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ResetPasswordInput(props)});};}withResetPasswordInput.displayName=\"ResetPasswordInput\";export function withResetPasswordConfirmInput(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ResetPasswordConfirmInput(props)});};}withResetPasswordConfirmInput.displayName=\"ResetPasswordConfirmInput\";export function withResetPasswordSubmitButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ResetPasswordSubmitButton(props)});};}withResetPasswordSubmitButton.displayName=\"ResetPasswordSubmitButton\";export function withNavbarLoginLink(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NavbarLoginLink(props)});};}withNavbarLoginLink.displayName=\"NavbarLoginLink\";export function withNavbarSignupLink(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...NavbarSignupLink(props)});};}withNavbarSignupLink.displayName=\"NavbarSignupLink\";export function withGoogleAuthButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...GoogleAuthButton(props)});};}withGoogleAuthButton.displayName=\"GoogleAuthButton\";export function withFacebookAuthButton(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...FacebookAuthButton(props)});};}withFacebookAuthButton.displayName=\"FacebookAuthButton\";\nexport const __FramerMetadata__ = {\"exports\":{\"withTestFirstNameInput\":{\"type\":\"reactHoc\",\"name\":\"withTestFirstNameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResetTokenInput\":{\"type\":\"reactHoc\",\"name\":\"withResetTokenInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavbarSignupLink\":{\"type\":\"override\",\"name\":\"NavbarSignupLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccountEmail\":{\"type\":\"reactHoc\",\"name\":\"withAccountEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestInput\":{\"type\":\"override\",\"name\":\"TestInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccountLogout\":{\"type\":\"reactHoc\",\"name\":\"withAccountLogout\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResetPasswordButton\":{\"type\":\"reactHoc\",\"name\":\"withResetPasswordButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResetPasswordSubmitButton\":{\"type\":\"reactHoc\",\"name\":\"withResetPasswordSubmitButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFacebookAuthButton\":{\"type\":\"reactHoc\",\"name\":\"withFacebookAuthButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestFirstNameInput\":{\"type\":\"override\",\"name\":\"TestFirstNameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccountName\":{\"type\":\"reactHoc\",\"name\":\"withAccountName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestFormButton\":{\"type\":\"reactHoc\",\"name\":\"withTestFormButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNavbarSignupLink\":{\"type\":\"reactHoc\",\"name\":\"withNavbarSignupLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetTokenInput\":{\"type\":\"override\",\"name\":\"ResetTokenInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordButton\":{\"type\":\"override\",\"name\":\"ResetPasswordButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountLogout\":{\"type\":\"override\",\"name\":\"AccountLogout\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestPasswordConfirmInput\":{\"type\":\"reactHoc\",\"name\":\"withTestPasswordConfirmInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GoogleAuthButton\":{\"type\":\"override\",\"name\":\"GoogleAuthButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountEmail\":{\"type\":\"override\",\"name\":\"AccountEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestPasswordInput\":{\"type\":\"override\",\"name\":\"TestPasswordInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestSignupButton\":{\"type\":\"override\",\"name\":\"TestSignupButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordInput\":{\"type\":\"override\",\"name\":\"ResetPasswordInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FacebookAuthButton\":{\"type\":\"override\",\"name\":\"FacebookAuthButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestSignupButton\":{\"type\":\"reactHoc\",\"name\":\"withTestSignupButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestPasswordInput\":{\"type\":\"reactHoc\",\"name\":\"withTestPasswordInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestFormButton\":{\"type\":\"override\",\"name\":\"TestFormButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestLastNameInput\":{\"type\":\"override\",\"name\":\"TestLastNameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavbarLoginLink\":{\"type\":\"override\",\"name\":\"NavbarLoginLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestLastNameInput\":{\"type\":\"reactHoc\",\"name\":\"withTestLastNameInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withNavbarLoginLink\":{\"type\":\"reactHoc\",\"name\":\"withNavbarLoginLink\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordConfirmInput\":{\"type\":\"override\",\"name\":\"ResetPasswordConfirmInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGoogleAuthButton\":{\"type\":\"reactHoc\",\"name\":\"withGoogleAuthButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResetPasswordInput\":{\"type\":\"reactHoc\",\"name\":\"withResetPasswordInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResetPasswordSubmitButton\":{\"type\":\"override\",\"name\":\"ResetPasswordSubmitButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccountName\":{\"type\":\"override\",\"name\":\"AccountName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestInput\":{\"type\":\"reactHoc\",\"name\":\"withTestInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withResetPasswordConfirmInput\":{\"type\":\"reactHoc\",\"name\":\"withResetPasswordConfirmInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestPasswordConfirmInput\":{\"type\":\"override\",\"name\":\"TestPasswordConfirmInput\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Memberstack.map"],"mappings":"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"}