<div class="woocommerce"><div class="woocommerce-notices-wrapper"></div><style>
@media (min-width:700px){
.woocommerce-account div#login-register {
    width: 40%;
   
}
}
.woocommerce-account div#login-register {
    border-radius: 18px;
    background: #fff;
    border: 1px solid #e3e3e3;
    margin: 20px auto;
    padding-bottom:20px;
}

.woocommerce-account button.header__button.close-icon {
    display:none !important;
}

.woocommerce-account .auth-modal__title {
    color: #000;
}

.lr-box .input-box {
    width: 100% !important;
    margin: auto;
}
</style>
{"id":11,"date":"2025-11-21T23:09:10","date_gmt":"2025-11-21T19:39:10","guid":{"rendered":"https:\/\/radonads.com\/?page_id=11"},"modified":"2025-11-21T23:09:10","modified_gmt":"2025-11-21T19:39:10","slug":"my-account","status":"publish","type":"page","link":"https:\/\/radonads.com\/?page_id=11","title":{"rendered":"\u062d\u0633\u0627\u0628 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0645\u0646"},"content":{"rendered":"<meta name=\"bakala_otp_wait\" content=\"120\">\n<style>\n    .lr_alert {\n        color: #fff;\n    }\n\n    .auth__container .alert-simple.alert-warning {\n        border: 1px solid rgba(241, 142, 6, 0.81);\n        background-color: rgba(220, 128, 1, 0.16);\n        box-shadow: 0px 0px 2px #ffb103;\n        color: #ff4b03;\n        transition: 0.5s;\n        cursor: pointer;\n        text-align: center;\n        font-weight: 600;\n        font-size: 15px;\n    }\n\n    .auth__container .alert-warning:hover {\n        background-color: rgba(220, 128, 1, 0.33);\n        transition: 0.5s;\n    }\n\n    .auth__container .warning {\n        font-size: 18px;\n        color: #ff4b03;\n        text-shadow: none;\n    }\n\n    .auth__container .alert:before {\n        content: '';\n        position: absolute;\n        width: 0;\n        height: calc(100% - 44px);\n        border-right: 1px solid;\n        border-left: 2px solid;\n        border-bottom-left-radius: 3px;\n        border-top-left-radius: 3px;\n        right: 0;\n        top: 50%;\n        transform: translate(0, -50%);\n        height: 30px;\n    }\n\n    .auth__container .alert>.start-icon {\n        margin-right: 0;\n        min-width: 20px;\n        text-align: center;\n    }\n\n    .auth__container .alert>.start-icon {\n        margin-right: 5px;\n    }\n<\/style>\n<div id=\"login-register\" class=\"lr_password_enable\">\n    <div class=\"lr-box\">\n\n        <form id=\"lr-send-form\" class=\"lr-form\"\n            style=\"display:flex\" action=\"\"\n            method=\"post\">\n                            <header class=\"header\">\n                    <button type=\"button\" data-bs-dismiss=\"modal\" class=\"header__button close-icon\"><\/button>\n                <\/header>\n                        <div class=\"auth__container\">\n                                                    <h4 class=\"auth-modal__title\">\u0648\u0631\u0648\u062f \/ \u062b\u0628\u062a \u0646\u0627\u0645<\/h4>\n                                <p class=\"lr-description\">\n                    \u0634\u0645\u0627\u0631\u0647 \u062a\u0645\u0627\u0633 \u06cc\u0627 \u0627\u06cc\u0645\u06cc\u0644 \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f                <\/p>\n\n                <div class=\"input-box\">\n                    <div class=\"input-field\">\n                        <span class=\"input-icon icon-profile-input-login font-icon\"><\/span>\n                                                    <input type=\"text\" name=\"phone\" id=\"phone\"\n                                placeholder=\"\u0634\u0645\u0627\u0631\u0647 \u062a\u0644\u0641\u0646 \u06cc\u0627 \u0627\u06cc\u0645\u06cc\u0644 \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f\" autofocus>\n                                                <p class=\"lr-error\" id=\"error-phone\" style=\"display:none\"><\/p>\n                    <\/div>\n                                            <div class=\"input-field\" id=\"lr-password-field\" style=\"display:none\">\n                            <span class=\"input-icon icon-password-input-login font-icon\"><\/span>\n                            <div style=\"position:relative;display:flex;align-items:center;\">\n                                <input type=\"password\" name=\"password\" id=\"pass\"\n                                    placeholder=\"\u067e\u0633\u0648\u0631\u062f\" style=\"padding-left:38px;width:100%;\">\n                                <i id=\"toggle-pass-eye\" class=\"password-toggle-eye bakala-icon icon-eye-closed\" style=\"position:absolute;left:8px;cursor:pointer;top:50%;transform:translateY(-50%);\"><\/i>\n                            <\/div>\n                            <p class=\"lr-error\" id=\"error-pass\" style=\"display:none\"><\/p>\n                        <\/div>\n                    \n                <\/div>\n                                    <div class=\"custom-control custom-checkbox user-privacy\">\n                        <input type=\"checkbox\" readonly class=\"checkbox custom-control-input\"\n                            id=\"privacy-policy-checkbox\" checked=\"\" name=\"privacy\">\n                        <label for=\"privacy-policy-checkbox\" class=\"custom-control-label\">\n                            <a href=\"https:\/\/radonads.com\/?page_id=11\"> \u0634\u0631\u0627\u06cc\u0637 \u0648 \u0642\u0648\u0627\u0646\u06cc\u0646 <\/a>\n                            \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0633\u0631\u0648\u06cc\u0633 \u0647\u0627\u06cc \u0646\u0626\u0648\u0646 \u0641\u0644\u06a9\u0633\u06cc \u0648 \u062a\u0628\u0644\u06cc\u063a\u0627\u062a \u0631\u0627\u062f\u0648\u0646 \u0631\u0627 \u0645\u06cc \u067e\u0630\u06cc\u0631\u0645                        <\/label>\n                    <\/div>\n                            <\/div>\n                                <div class=\"auth-footer\">\n                        <div class=\"input-box lr_btn_wrap\">\n                            <button class=\"lr-send\" type=\"submit\" name=\"send\"\n                                id=\"send\">\u062f\u0631\u06cc\u0627\u0641\u062a \u06a9\u062f \u062a\u0627\u06cc\u06cc\u062f<\/button>\n                            <button class=\"lr-send plus-button\" type=\"button\" name=\"lr\" id=\"lr-btn\"\n                                style=\"display:none;\">\u0648\u0631\u0648\u062f \/ \u062b\u0628\u062a \u0646\u0627\u0645<\/button>\n                        <\/div>\n                                                    <div class=\"input-box\">\n                                <a class=\"forget btn\" style=\"margin:10px 0;display:none\" target=\"_blank\"\n                                    href=\"https:\/\/radonads.com\/?page_id=11&#038;lost-password\">\u0631\u0645\u0632\u0639\u0628\u0648\u0631 \u0631\u0627 \u0641\u0631\u0627\u0645\u0648\u0634 \u06a9\u0631\u062f\u0647 \u0627\u0645<\/a>\n                            <\/div>\n                                                    <button class=\"lr-send plus-button\" type=\"button\"\n                                id=\"show-pass\">\u0648\u0631\u0648\u062f \/ \u062b\u0628\u062a \u0646\u0627\u0645 \u0628\u0627 \u067e\u0633\u0648\u0631\u062f<\/button>\n                            <button class=\"lr-send plus-button\" type=\"button\" style=\"display:none\"\n                                id=\"show-code\">\u0648\u0631\u0648\u062f \u0628\u0627 \u0631\u0645\u0632 \u06cc\u06a9\u0628\u0627\u0631 \u0645\u0635\u0631\u0641<\/button>\n                                        <\/div>\n        <\/form>\n\n        <form id=\"lr-submit-form\" class=\"lr-form\" method=\"post\"\n            style=\"display:none\"\n            autocomplete=\"one-time-code\" onsubmit=\"return false;\">\n            <header class=\"header\">\n                <button type=\"button\" class=\"header__button back-icon\"><\/button>\n            <\/header>\n                        <div class=\"auth__container\">\n                <p class=\"lr-description\">\u06a9\u062f \u062a\u0627\u06cc\u06cc\u062f 4 \u0631\u0642\u0645\u06cc \u0627\u0631\u0633\u0627\u0644 \u0634\u062f\u0647 \u0628\u0647 \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n\n                <div class=\"c-input\">\n                    <label class=\"c-input__container c-input__container--disabled\">\n                        <span class=\"c-input__icon\">\n                            <span role=\"button\" id=\"edit-phone-number\" class=\"otp-form__mobile\">\n                                \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0634\u0645\u0627\u0631\u0647                            <\/span>\n                        <\/span>\n                        <input value=\"\" disabled=\"disabled\" class=\"c-input__field c-input__field--ltr lr-phone-number\">\n                    <\/label>\n                <\/div>\n\n\n                <div class=\"input-box token\" id=\"lr-token\">\n                    <input type=\"text\" id=\"autofill-input\" class=\"hidden-autofill token-input\" inputmode=\"numeric\"\n                        pattern=\"\\d{4}\" autocomplete=\"one-time-code\" maxlength=\"4\">\n\n\n                    <div id=\"lr-countdown\"><\/div>\n                <\/div>\n                <p class=\"token-error lr-error\" style=\"display:none\"><\/p>\n            <\/div>\n            <div class=\"auth-footer\">\n                <button class=\"lr-submit\" id=\"lr-submit\" type=\"submit\"\n                    name=\"submit\">\u062a\u0627\u06cc\u06cc\u062f \u06a9\u062f<\/button>\n                <button class=\"lr-recode\" id=\"otp-recode\" type=\"button\" name=\"recode\"\n                    style=\"display: none;\">\u0627\u0631\u0633\u0627\u0644 \u0645\u062c\u062f\u062f \u06a9\u062f<\/button>\n            <\/div>\n        <\/form>\n                    <form id=\"lr-password-form\" class=\"lr-form\" method=\"post\"\n                style=\"display:none\">\n                <p class=\"lr-description\">\u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n                <div style=\"position:relative;display:flex;align-items:center;\">\n                    <input type=\"password\" name=\"password\" id=\"password\" style=\"padding-left:38px;width:100%;\">\n                    <i id=\"toggle-password-eye\" class=\"password-toggle-eye bakala-icon icon-eye-closed\" style=\"position:absolute;left:8px;cursor:pointer;top:50%;transform:translateY(-50%);\"><\/i>\n                <\/div>\n                <p class=\"password-error lr-error\"><\/p>\n                <button class=\"lr-submit\" id=\"lr-password\" type=\"submit\"\n                    name=\"submit-password\">\u0648\u0631\u0648\u062f \/ \u062b\u0628\u062a \u0646\u0627\u0645<\/button>\n            <\/form>\n            <\/div>\n\n<\/div>\n<script>\n    jQuery(document).ready(function($) {\n        \/\/ Countdown timer for OTP resend\n        function bakalaCountdown() {\n            var countDownDate = new Date().getTime() + 120000;\n\n            var x = setInterval(function() {\n                var now = new Date().getTime();\n                var distance = countDownDate - now;\n                var days = Math.floor(distance \/ (1000 * 60 * 60 * 24));\n                var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\n                var minutes = Math.floor((distance % (1000 * 60 * 60)) \/ (1000 * 60));\n                var seconds = Math.floor((distance % (1000 * 60)) \/ 1000);\n\n                document.getElementById(\"lr-countdown\").innerHTML = `<div class=\"otp-inputs__timer\"><i class=\"bakala-icon icon-recode\"><\/i>\n                ${minutes}:${seconds}\n            <\/div>`;\n\n                if (distance < 0) {\n                    clearInterval(x);\n                    document.getElementById(\"lr-countdown\").innerHTML = `<button id=\"otp-recode\" type=\"button\" onclick=\"resendCode()\" class=\"otp-inputs__resend\"><span class=\"otp-inputs__tooltip\">\n                        Get the code again\n                    <\/span><i class=\"bakala-icon icon-recode\"><\/i><\/button>`;\n                }\n            }, 1000);\n        }\n\n        \/\/ Password visibility toggle for Bakala theme - inline version\n        function togglePasswordVisibility(inputId, iconId) {\n            var input = document.getElementById(inputId);\n            var icon = document.getElementById(iconId);\n            if (!input || !icon) return;\n            icon.addEventListener('click', function() {\n                if (input.type === 'password') {\n                    input.type = 'text';\n                    icon.classList.remove('icon-eye-closed');\n                    icon.classList.add('icon-eye-open');\n                } else {\n                    input.type = 'password';\n                    icon.classList.remove('icon-eye-open');\n                    icon.classList.add('icon-eye-closed');\n                }\n            });\n        }\n        jQuery(document).ready(function($) {\n            togglePasswordVisibility('pass', 'toggle-pass-eye');\n            togglePasswordVisibility('password', 'toggle-password-eye');\n        });\n\n        \/\/ --- END password toggle ---\n\n        function showPass() {\n            jQuery('#show-pass').fadeOut();\n            jQuery('#send').fadeOut();\n            jQuery('#lr-btn').fadeIn();\n            jQuery('.forget').fadeIn();\n            jQuery('#show-code').fadeIn();\n            jQuery('#lr-password-field').fadeIn();\n        }\n\n        function showCode() {\n            jQuery('#show-code').fadeOut();\n            jQuery('#send').fadeIn();\n            jQuery('#lr-btn').fadeOut();\n            jQuery('#show-pass').fadeIn();\n            jQuery('.forget').fadeOut();\n            jQuery('#lr-password-field').fadeOut();\n        }\n\n        jQuery('#show-pass').click(function() {\n            showPass();\n            jQuery('#pass').focus();\n        });\n        jQuery('#show-code').click(function() {\n            showCode();\n            jQuery('#phone').focus();\n        });\n        jQuery('#pass').focus(function() {\n            jQuery(document).keypress(function(e) {\n                if (e.which == '13') {\n                    e.preventDefault();\n                    jQuery('#lr-btn').click();\n                }\n            });\n        });\n\n        function getCookie(cname) {\n            var name = cname + \"=\";\n            var decodedCookie = decodeURIComponent(document.cookie);\n            var ca = decodedCookie.split(';');\n            for (var i = 0; i < ca.length; i++) {\n                var c = ca[i];\n                while (c.charAt(0) == ' ') {\n                    c = c.substring(1);\n                }\n                if (c.indexOf(name) == 0) {\n                    return c.substring(name.length, c.length);\n                }\n            }\n            return \"\";\n        }\n\n        function getEmail(email) {\n            jQuery('#lr-send-form').fadeOut();\n            jQuery('#error-phone').fadeOut();\n            jQuery('#lr-password-form').fadeIn();\n            jQuery('#lr-submit-form').fadeOut();\n            jQuery.ajax({\n                url: \"https:\/\/radonads.com\/wp-admin\/admin-ajax.php\",\n                type: 'GET',\n                data: {\n                    action: 'get_latest_posts_by_category',\n                    email: email\n                },\n                beforeSend: function() {\n                    jQuery('.lr-loader').show();\n                },\n                success: function(data) {\n                    if (data == \"yes\") {\n                        jQuery('.lr-loader').hide();\n                        jQuery('.mobile-number').text(getCookie('phone'));\n                    } else {\n                        jQuery('.lr-loader').hide();\n                    }\n                }\n            });\n        }\n\n        function getphn() {\n            jQuery('#lr-submit-form').show();\n            jQuery('#lr-send-form').hide();\n            jQuery('#error-phone').fadeOut();\n            bakalaCountdown();\n            jQuery('.lr_loader').remove();\n            jQuery('#login-register .lr-box').removeClass('lr_loading');\n            jQuery('span.lr-phone-number').text(getCookie('phone'));\n            jQuery('input.lr-phone-number').val(getCookie('phone'));\n        }\n\n\n        var digits = jQuery('input#autofill-input').val();\n        var codeCookie = getCookie('opt_code');\n\n        jQuery('#lr-send-form').on('submit', function(e) {\n            e.preventDefault();\n            var nonce = jQuery('meta[name=\"csrf-token\"]').attr('content');\n            jQuery.ajaxSetup({\n                headers: {\n                    'X-CSRF-TOKEN': nonce\n                }\n            });\n            var loaderTimeout;\n            if (jQuery('#pass').length < 1) {\n                if (jQuery('#phone').val().length > 0) {\n                    jQuery.ajax({\n                        url: \"https:\/\/radonads.com\/bakala\/ajax\/send_code\/\",\n                        type: 'POST',\n                        dataType: \"json\",\n                        data: {\n                            action: \"bakala_send_code\",\n                            phone_email: jQuery('#phone').val(),\n                        },\n                        beforeSend: function() {\n                            jQuery('#login-register .lr-box').append('<div class=\"lr_loader\"><\/div>');\n                            jQuery('#login-register .lr-box').addClass('lr_loading');\n                            loaderTimeout = setTimeout(function() {\n                                jQuery('.lr_loader').remove();\n                                jQuery('#login-register .lr-box').removeClass('lr_loading');\n                            }, 10000);\n                        },\n                        success: function(response) {\n                            if (response.status_code == 200) {\n\n\n                                if (phone_pattern.test(jQuery('#phone').val())) {\n                                    getphn();\n                                    jQuery('#autofill-input').focus();\n                                } else if (validateEmail(jQuery('#phone').val())) {\n                                    jQuery('.lr_loader').remove();\n                                    jQuery('#login-register .lr-box').removeClass('lr_loading');\n                                    getEmail(jQuery('#phone').val());\n                                } else {\n                                    jQuery('#error-phone').fadeIn();\n                                }\n                            } else {\n                                const Toast = Swal.mixin({\n                                    toast: true,\n                                    position: 'center',\n                                    showConfirmButton: false,\n                                    timer: 3000,\n                                    timerProgressBar: true,\n                                    didOpen: (toast) => {\n                                        toast.addEventListener('mouseenter', Swal.stopTimer);\n                                        toast.addEventListener('mouseleave', Swal.resumeTimer);\n                                    }\n                                });\n                                Toast.fire({\n                                    title: response.message,\n                                    icon: 'error',\n                                });\n\n                                navigator.vibrate(600);\n                                jQuery('#phone').addClass('animated shake');\n                            }\n\n                        },\n                        complete: function() {\n                            jQuery('.lr_loader').remove();\n                            jQuery('#login-register .lr-box').removeClass('lr_loading');\n                        },\n                    });\n                } else {\n                    navigator.vibrate(600);\n                    jQuery('#phone').addClass('animated shake');\n                    jQuery('#error-phone').text(\"\\u0634\\u0645\\u0627\\u0631\\u0647 \\u062a\\u0645\\u0627\\u0633 \\u06cc\\u0627 \\u0627\\u06cc\\u0645\\u06cc\\u0644 \\u062e\\u0648\\u062f \\u0631\\u0627 \\u0648\\u0627\\u0631\\u062f \\u06a9\\u0646\\u06cc\\u062f\");\n                    jQuery('#error-phone').fadeIn();\n                }\n            } else {\n                if (phone_pattern.test(jQuery('#phone').val())) {\n                    jQuery.ajax({\n                        url: \"https:\/\/radonads.com\/bakala\/ajax\/send_code\/\",\n                        type: 'POST',\n                        dataType: \"json\",\n                        data: {\n                            action: \"bakala_send_code\",\n                            phone_email: jQuery('#phone').val(),\n                        },\n                        beforeSend: function() {\n                            jQuery('#login-register .lr-box').append('<div class=\"lr_loader\"><\/div>');\n                            jQuery('#login-register .lr-box').addClass('lr_loading');\n                            loaderTimeout = setTimeout(function() {\n                                jQuery('.lr_loader').remove();\n                                jQuery('#login-register .lr-box').removeClass('lr_loading');\n                            }, 10000);\n                        },\n                        success: function(response) {\n                            if (response.status_code == 200) {\n\n\n                                if (phone_pattern.test(jQuery('#phone').val())) {\n                                    getphn();\n                                    jQuery('#autofill-input').focus();\n                                } else if (validateEmail(jQuery('#phone').val())) {\n                                    jQuery('.lr_loader').remove();\n                                    jQuery('#login-register .lr-box').removeClass('lr_loading');\n                                    getEmail(jQuery('#phone').val());\n                                } else {\n                                    jQuery('#error-phone').fadeIn();\n                                }\n                            } else {\n                                const Toast = Swal.mixin({\n                                    toast: true,\n                                    position: 'center',\n                                    showConfirmButton: false,\n                                    timer: 3000,\n                                    timerProgressBar: true,\n                                    didOpen: (toast) => {\n                                        toast.addEventListener('mouseenter', Swal.stopTimer);\n                                        toast.addEventListener('mouseleave', Swal.resumeTimer);\n                                    }\n                                });\n                                Toast.fire({\n                                    title: response.message,\n                                    icon: 'error',\n                                });\n\n                                navigator.vibrate(600);\n                                jQuery('#phone').addClass('animated shake');\n                            }\n\n                        },\n                        complete: function() {\n                            jQuery('.lr_loader').remove();\n                            jQuery('#login-register .lr-box').removeClass('lr_loading');\n                            jQuery('#autofill-input').focus();\n                        },\n                    });\n                } else {\n                    navigator.vibrate(600);\n                    jQuery('#phone').addClass('animated shake');\n                    jQuery('#error-phone').text(\"\\u0634\\u0645\\u0627\\u0631\\u0647 \\u062a\\u0645\\u0627\\u0633 \\u06cc\\u0627 \\u0627\\u06cc\\u0645\\u06cc\\u0644 \\u062e\\u0648\\u062f \\u0631\\u0627 \\u0648\\u0627\\u0631\\u062f \\u06a9\\u0646\\u06cc\\u062f\");\n                    jQuery('#error-phone').fadeIn();\n                }\n            }\n            return false;\n        });\n\n        jQuery('#lr-btn').on('click', function() {\n            var phone_pattern = \/^(\\+98|0098|98|0)?9\\d{9}$\/;\n            var email_pattern = \/^[a-zA-Z-' ]*$\/;\n            var urlParams = new URLSearchParams(window.location.search);\n            var redirect_url = urlParams.get('redirect');\n            if (jQuery('#phone').val().length > 0 && jQuery('#pass').val().length > 1) {\n                jQuery.ajax({\n                    url: \"https:\/\/radonads.com\/wp-admin\/admin-ajax.php\",\n                    type: 'POST',\n                    dataType: \"json\",\n                    data: {\n                        action: \"bakala_lr_submit\",\n                        phone_email: jQuery('#phone').val(),\n                        password: jQuery('#pass').val()\n                    },\n                    beforeSend: function() {\n                        jQuery('#login-register .lr-box').append('<div class=\"lr_loader\"><\/div>');\n                        jQuery('#login-register .lr-box').addClass('lr_loading');\n                    },\n                    success: function(response) {\n                        jQuery('.lr_loader').remove();\n                        jQuery('#login-register .lr-box').removeClass('lr_loading');\n                        if (response.status_code == 200) {\n                            const Toast = Swal.mixin({\n                                toast: true,\n                                position: 'center',\n                                showConfirmButton: false,\n                                timer: 1000,\n                                timerProgressBar: true,\n                                didOpen: (toast) => {\n                                    toast.addEventListener('mouseenter', Swal.stopTimer);\n                                    toast.addEventListener('mouseleave', Swal.resumeTimer);\n                                }\n                            });\n                            Toast.fire({\n                                title: response.message,\n                                icon: 'success',\n                            }).then((result) => {\n                                const urlParams = new URLSearchParams(window.location.search);\n                                const redirect_url = urlParams.get('redirect');\n                                const currentUrl = window.location.href.split('#')[0].split('?')[0];\n                                \n                                if (redirect_url && redirect_url.length > 0) {\n                                    window.location.replace(redirect_url);\n                                } else {\n                                    const sep = currentUrl.includes('?') ? '&' : '?';\n                                    window.location.replace(currentUrl);\n                                }\n                            });\n                        } else {\n                            const Toast = Swal.mixin({\n                                toast: true,\n                                position: 'center',\n                                showConfirmButton: false,\n                                timer: 1000,\n                                timerProgressBar: true,\n                                didOpen: (toast) => {\n                                    toast.addEventListener('mouseenter', Swal.stopTimer);\n                                    toast.addEventListener('mouseleave', Swal.resumeTimer);\n                                }\n                            });\n                            Toast.fire({\n                                title: response.message,\n                                icon: 'error',\n                            });\n\n                            navigator.vibrate(600);\n                            jQuery('#pass').addClass('animated shake');\n                            jQuery('#pass').css('borderColor', '#ee5a66');\n                            jQuery('#error-pass').text(response.message);\n                            jQuery('#error-pass').fadeIn();\n                        }\n\n                    }\n                });\n            }\n        });\n        \/\/ \u0641\u0642\u0637 \u0628\u0631\u0627\u06cc \u062f\u0633\u06a9\u062a\u0627\u067e - \u062f\u0631 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0627\u0632 event handler \u062c\u062f\u0627\u06af\u0627\u0646\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\n        if (!jQuery('body').hasClass('mobile') && !window.matchMedia(\"(max-width: 768px)\").matches && (!(window.bakalaOtpSubmitBound))) {\n            jQuery('#lr-submit-form').on('submit', function(e) {\n                e.preventDefault();\n                if (window.isOtpSubmitting) {\n                    return false;\n                }\n                window.isOtpSubmitting = true;\n                var urlParams = new URLSearchParams(window.location.search);\n                var redirect_url = urlParams.get('redirect');\n                var digits = jQuery('input#autofill-input').val();\n                jQuery.ajax({\n                    url: \"https:\/\/radonads.com\/bakala\/ajax\/submit_code\/\",\n                    type: 'POST',\n                    dataType: \"json\",\n                    data: {\n                        action: \"bakala_submit_code\",\n                        token: digits,\n                    },\n                    beforeSend: function() {\n                        jQuery('#login-register .lr-box').append('<div class=\"lr_loader\"><\/div>');\n                        jQuery('#login-register .lr-box').addClass('lr_loading');\n                    },\n                    success: function(response) {\n                        jQuery('.lr_loader').remove();\n                        jQuery('#login-register .lr-box').removeClass('lr_loading');\n                        if (response.status_code == 200) {\n                            jQuery('body:not(.bk_myaccount) #bakala_login').modal('toggle');\n                            const Toast = Swal.mixin({\n                                toast: true,\n                                position: 'center',\n                                showConfirmButton: false,\n                                timer: 1000,\n                                timerProgressBar: true,\n                                didOpen: (toast) => {\n                                    toast.addEventListener('mouseenter', Swal.stopTimer);\n                                    toast.addEventListener('mouseleave', Swal.resumeTimer);\n                                }\n                            });\n                            Toast.fire({\n                                title: response.message,\n                                icon: 'success',\n                            }).then((result) => {\n                                const urlParams = new URLSearchParams(window.location.search);\n                                const redirect_url = urlParams.get('redirect');\n                                const currentUrl = window.location.href.split('#')[0].split('?')[0];\n                                \n                                if (redirect_url && redirect_url.length > 0) {\n                                    window.location.replace(redirect_url);\n                                } else {\n                                    const sep = currentUrl.includes('?') ? '&' : '?';\n                                    window.location.replace(currentUrl);\n                                }\n                            });\n                            \n\n                        } else {\n                            const Toast = Swal.mixin({\n                                toast: true,\n                                position: 'center',\n                                showConfirmButton: false,\n                                timer: 3000,\n                                timerProgressBar: true,\n                                didOpen: (toast) => {\n                                    toast.addEventListener('mouseenter', Swal.stopTimer);\n                                    toast.addEventListener('mouseleave', Swal.resumeTimer);\n                                }\n                            });\n                            Toast.fire({\n                                title: response.message,\n                                icon: 'error',\n                            });\n\n                            navigator.vibrate(600);\n                            jQuery('#lr-token input').addClass('animated shake');\n                            jQuery('#lr-token input').css('borderColor', '#ee5a66');\n                            jQuery('.token-error').text(response.message);\n                        }\n                        window.isOtpSubmitting = false; \/\/ reset\n\n                    }\n                });\n\n                return false;\n            });\n            \/\/ \u0639\u0644\u0627\u0645\u062a\u200c\u06af\u0630\u0627\u0631\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0647\u0646\u062f\u0644\u0631 \u062f\u0633\u06a9\u062a\u0627\u067e \u062b\u0628\u062a \u0634\u062f\n            window.bakalaOtpSubmitBound = true;\n        }\n\n        var phone_pattern = \/^(\\+98|0098|98|0)?9\\d{9}$\/;\n        var email_pattern = \/^[a-zA-Z-' ]*$\/;\n\n        jQuery('#phone').keyup(function() {\n            if (phone_pattern.test(jQuery(this).val()) == false && !Array.isArray(validateEmail(jQuery(this).val()))) {\n                jQuery(this).parent().css('height', 'auto');\n                jQuery('#send').attr('disabled', 'disabled');\n                jQuery(this).css('borderColor', '#ee5a66');\n            } else {\n                jQuery(this).parent().css('height', '65px');\n                jQuery('#send').removeAttr('disabled');\n                jQuery(this).css('borderColor', 'green');\n                if (phone_pattern.test(jQuery(this).val())) {\n                    showCode();\n                } else {\n                    showPass();\n                }\n            }\n        });\n\n\n        jQuery('#lr-password-form').on('submit', function(e) {\n            e.preventDefault();\n            var password = jQuery('input#password').val();\n            jQuery.ajax({\n                url: \"https:\/\/radonads.com\/wp-admin\/admin-ajax.php\",\n                type: 'POST',\n                dataType: \"json\",\n                data: {\n                    action: \"bakala_submit_password\",\n                    password: password,\n                },\n                beforeSend: function() {\n                    jQuery('#login-register .lr-box').append('<div class=\"lr_loader\"><\/div>');\n                    jQuery('#login-register .lr-box').addClass('lr_loading');\n                },\n                success: function(response) {\n                    jQuery('.lr_loader').remove();\n                    jQuery('#login-register .lr-box').removeClass('lr_loading');\n                    if (response.status_code == 200) {\n                        jQuery('body:not(.bk_myaccount) #bakala_login').modal('toggle');\n                        const Toast = Swal.mixin({\n                            toast: true,\n                            position: 'center',\n                            showConfirmButton: false,\n                            timer: 1000,\n                            timerProgressBar: true,\n                            didOpen: (toast) => {\n                                toast.addEventListener('mouseenter', Swal.stopTimer);\n                                toast.addEventListener('mouseleave', Swal.resumeTimer);\n                            }\n                        });\n                        Toast.fire({\n                            title: response.message,\n                            icon: 'success',\n                        }).then((result) => {\n                            const url = window.location.href;\n                            const sep = url.includes('?') ? '&' : '?';\n                            window.location.replace(url + sep + 'ts=' + Date.now());\n                        });\n                    } else {\n                        const Toast = Swal.mixin({\n                            toast: true,\n                            position: 'center',\n                            showConfirmButton: false,\n                            timer: 1000,\n                            timerProgressBar: true,\n                            didOpen: (toast) => {\n                                toast.addEventListener('mouseenter', Swal.stopTimer);\n                                toast.addEventListener('mouseleave', Swal.resumeTimer);\n                            }\n                        });\n                        Toast.fire({\n                            title: response.message,\n                            icon: 'error',\n                        });\n\n                        navigator.vibrate(600);\n                        jQuery('#pass').addClass('animated shake');\n                        jQuery('#password').css('borderColor', '#ee5a66');\n                        jQuery('.password-error').text(response.message);\n                    }\n\n                }\n            });\n\n            return false;\n        });\n\n        \/\/ Expose globally for inline onclick usage\n        window.resendCode = function() {\n            jQuery.ajax({\n                url: \"https:\/\/radonads.com\/bakala\/ajax\/send_code\/\",\n                type: 'POST',\n                data: {\n                    action: \"bakala_send_code\",\n                    phone_email: jQuery('#phone').val(),\n                },\n                beforeSend: function() {\n                    jQuery('.lr-loader').show();\n                },\n                complete: function() {\n                    jQuery('.lr-loader').hide();\n                },\n                success: function(data) {\n                    var pattern = \/^(\\+98|0098|98|0)?9\\d{9}$\/;\n                    if (pattern.test(jQuery('#phone').val())) {\n                        bakalaCountdown();\n                        jQuery('#lr-submit-form').fadeIn();\n                        jQuery('#lr-send-form').fadeOut();\n                        jQuery('#error-phone').fadeOut();\n                    } else {\n                        jQuery('#error-phone').fadeIn();\n                    }\n                }\n            });\n        }\n\n        jQuery('#edit-phone-number,button.header__button.back-icon').click(function(e) {\n            e.preventDefault();\n            jQuery('#lr-submit-form').fadeOut();\n            jQuery('#lr-send-form').fadeIn();\n        });\n\n        String.prototype.toEnglishDigit = function() {\n            var find = [\"\u06f0\", \"\u06f1\", \"\u06f2\", \"\u06f3\", \"\u06f4\", \"\u06f5\", \"\u06f6\", \"\u06f7\", \"\u06f8\", \"\u06f9\"];\n            var replace = [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"];\n            var replaceString = this;\n            var regex;\n            for (var i = 0; i < find.length; i++) {\n                regex = new RegExp(find[i], \"g\");\n                replaceString = replaceString.replace(regex, replace[i]);\n            }\n            return replaceString;\n        };\n\n        document.querySelectorAll('input').forEach(input => {\n            input.addEventListener('input', function() {\n                input.value = input.value.toEnglishDigit();\n            });\n        });\n\n\n\n\n        jQuery(\"#lr-token\")\n            .find(\"input\")\n            .attr(\"maxlength\", 4) \/\/ Set maxlength to 4 for the single input field\n            .on(\"input keyup\", function(e) {\n                e.preventDefault();\n\n                \/\/ Capture the input value\n                var inputVal = $(this).val();\n\n                \/\/ Check if the input length matches the required 4 characters\n                if (inputVal.length === 4) {\n                    \/\/ Trigger the OTP form submit directly when last digit is entered\n                    jQuery('#lr-submit-form').trigger('submit');\n                }\n\n                \/\/ Allow backspace, left arrow, and right arrow keys\n                if (e.keyCode === 8 || e.keyCode === 37 || e.keyCode === 39) {\n                    return;\n                }\n\n                \/\/ Allow only numeric characters\n                if (e.which < 48 || e.which > 57) {\n                    e.preventDefault();\n                }\n            });\n    });\n    \/\/ \u062a\u0646\u0638\u06cc\u0645 maxlength \u0628\u0631\u0627\u06cc input \u062f\u0631 \u0645\u0648\u0628\u0627\u06cc\u0644\n    if (typeof jQuery !== 'undefined') {\n        jQuery(document).ready(function($) {\n            const autofillInput = $('#autofill-input');\n            if (autofillInput.length) {\n                autofillInput.attr('maxlength', 4);\n            }\n        });\n    }\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/radonads.com\/index.php?rest_route=\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/radonads.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/radonads.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/radonads.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/radonads.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11"}],"version-history":[{"count":0,"href":"https:\/\/radonads.com\/index.php?rest_route=\/wp\/v2\/pages\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/radonads.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}