{"id":6535,"date":"2026-04-11T13:50:53","date_gmt":"2026-04-11T13:50:53","guid":{"rendered":"https:\/\/arabesc.jp\/?page_id=6535"},"modified":"2026-04-11T14:38:24","modified_gmt":"2026-04-11T14:38:24","slug":"reservation","status":"publish","type":"page","link":"https:\/\/arabesc.jp\/ar\/reservation\/","title":{"rendered":"Reservation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6535\" class=\"elementor elementor-6535\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9039b0 e-flex e-con-boxed e-con e-parent\" data-id=\"f9039b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb7770a elementor-widget elementor-widget-shortcode\" data-id=\"cb7770a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\"><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script><script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/l10n\/ar.js\"><\/script>    \n    <div class=\"booking-container\" dir=\"rtl\">\n        <form id=\"restaurant-booking-form\" novalidate>\n            <h3 class=\"section-title\">\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062d\u062c\u0632<\/h3>\n            \n            <div class=\"form-group\">\n                <label>\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u062c\u0632<\/label>\n                <input type=\"text\" id=\"res_date\" name=\"res_date\" placeholder=\"\u064a\u0648\u0645 \/ \u0634\u0647\u0631 \/ \u0633\u0646\u0629\" style=\"direction: ltr !important; text-align: center;\">\n                <div class=\"error-msg\" id=\"err-res_date\"><\/div>\n            <\/div>\n            \n            <div class=\"form-group\">\n                <label>\u0648\u0642\u062a \u0627\u0644\u062d\u062c\u0632<\/label>\n                <div class=\"time-select-container\" dir=\"ltr\">\n                    <select id=\"res_hour\" name=\"res_hour\" >\n                        <option value=\"\" disabled selected>--<\/option>\n                        <option value=\"00\">00<\/option><option value=\"01\">01<\/option><option value=\"02\">02<\/option><option value=\"03\">03<\/option><option value=\"04\">04<\/option><option value=\"05\">05<\/option><option value=\"06\">06<\/option><option value=\"07\">07<\/option><option value=\"08\">08<\/option><option value=\"09\">09<\/option><option value=\"10\">10<\/option><option value=\"11\">11<\/option><option value=\"12\">12<\/option><option value=\"13\">13<\/option><option value=\"14\">14<\/option><option value=\"15\">15<\/option><option value=\"16\">16<\/option><option value=\"17\">17<\/option><option value=\"18\">18<\/option><option value=\"19\">19<\/option><option value=\"20\">20<\/option><option value=\"21\">21<\/option><option value=\"22\">22<\/option><option value=\"23\">23<\/option>                    <\/select>\n                    <span class=\"time-separator\">:<\/span>\n                    <select id=\"res_minute\" name=\"res_minute\" >\n                        <option value=\"\" disabled selected>--<\/option>\n                        <option value=\"00\">00<\/option><option value=\"15\">15<\/option><option value=\"30\">30<\/option><option value=\"45\">45<\/option>                    <\/select>\n                <\/div>\n                <input type=\"hidden\" id=\"res_time\" name=\"res_time\" value=\"\">\n                <div class=\"error-msg\" id=\"err-res_time\"><\/div>\n            <\/div>\n\n            <div class=\"form-group\">\n                <label>\u0639\u062f\u062f \u0627\u0644\u0623\u0634\u062e\u0627\u0635<\/label>\n                <select name=\"guests\" id=\"guests\">\n                    <option value=\"\" disabled selected>--<\/option>\n                                            <option value=\"1\">1<\/option>\n                                            <option value=\"2\">2<\/option>\n                                            <option value=\"3\">3<\/option>\n                                            <option value=\"4\">4<\/option>\n                                            <option value=\"5\">5<\/option>\n                                            <option value=\"6\">6<\/option>\n                                            <option value=\"7\">7<\/option>\n                                            <option value=\"8\">8<\/option>\n                                            <option value=\"9\">9<\/option>\n                                            <option value=\"10\">10<\/option>\n                                            <option value=\"11\">11<\/option>\n                                            <option value=\"12\">12<\/option>\n                                    <\/select>\n                <div class=\"error-msg\" id=\"err-guests\"><\/div>\n            <\/div>\n\n            <h3 class=\"section-title\" style=\"margin-top:35px;\">\u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0627\u062a\u0635\u0627\u0644<\/h3>\n\n            <div class=\"form-group\">\n                <label>\u0627\u0644\u0627\u0633\u0645<\/label>\n                <input type=\"text\" id=\"user_name\" name=\"user_name\">\n                <div class=\"error-msg\" id=\"err-user_name\"><\/div>\n            <\/div>\n\n            <div class=\"form-group\">\n                <label>\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641<\/label>\n                <input type=\"tel\" id=\"user_phone\" name=\"user_phone\">\n                <div class=\"error-msg\" id=\"err-user_phone\"><\/div>\n            <\/div>\n\n            <div class=\"form-group\">\n                <label>\u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a<\/label>\n                <input type=\"email\" id=\"user_email\" name=\"user_email\" style=\"direction: ltr !important; text-align: center;\">\n                <div class=\"error-msg\" id=\"err-user_email\"><\/div>\n            <\/div>\n\n            <button type=\"submit\" class=\"submit-btn\" id=\"submit-button\">\n                <span class=\"btn-text\">\u062a\u0623\u0643\u064a\u062f \u0627\u0644\u062d\u062c\u0632<\/span>\n            <\/button>\n        <\/form>\n    <\/div>\n\n    <style>\n        .booking-container { max-width: 600px; margin: 20px auto; padding:35px 15px; background: #fff; border-radius: 12px; box-shadow: 0 5px 20px rgba(0,0,0,0.08); font-family: inherit; }\n        .section-title {  \n             background: radial-gradient(at center center, #C98F0F 34%, #FAD46F 100%);\n             -webkit-background-clip: text;\n             -webkit-text-fill-color: transparent;\n             font-size: 26px; margin-bottom: 25px; border-bottom: 2px solid #f8f8f8; padding-bottom: 10px; \n        }\n        .form-group { margin-bottom: 25px; }\n        .form-group label { display: block; margin-bottom: 10px; font-weight: 600; color: #444; font-size: 20px; }\n        input.res_date, input.guests{ font-size: 20px !important; }\n        input[type=\"text\"], input[type=\"number\"], input[type=\"tel\"], input[type=\"email\"], select { \n            width: 100%; padding: 10px 4px; border: 1px solid #ccc; border-radius: 8px; box-sizing: border-box; \n            font-family: 'japanese' !important; text-align: center; font-size: 20px !important;\n            background-color: #fff; font-family: inherit; color: #333; -webkit-appearance: none; -moz-appearance: none;\n            appearance: none; background-image: none !important; cursor: pointer; transition: border-color 0.3s;\n        }\n        input.input-error, select.input-error { border-color: #e74c3c !important; }\n        select::-ms-expand { display: none; }\n        .time-select-container { display: flex; align-items: center; gap: 15px; width: 100%;  }\n        .time-select-container select { flex: 1; text-align: center; font-size: 20px !important; text-align-last: center !important;}\n        .time-separator { font-size: 26px; font-weight: bold; color: #444; }\n        .submit-btn { width: 100%; background: radial-gradient(at center center, #C98F0F 34%, #FAD46F 100%); color: white; padding: 20px; border: none; border-radius: 8px; cursor: pointer; font-weight: bold; font-size: 24px; margin-top: 15px; transition: opacity 0.3s;}\n        .submit-btn:disabled { opacity: 0.7; cursor: not-allowed; }\n        [dir=\"rtl\"] { text-align: right; }\n        [dir=\"ltr\"] { text-align: left; }\n        .error-msg { color: #e74c3c; font-size: 16px; margin-top: 8px; font-weight: bold; display: none; }\n        .flatpickr-calendar .flatpickr-current-month {\n            direction: ltr !important; display: flex !important; flex-direction: row-reverse !important; \n            align-items: center; justify-content: center; padding-top: 5px;\n        }\n        .flatpickr-calendar .flatpickr-current-month .cur-month { margin-left: 10px !important; font-size: 110% !important; }\n        #user_phone, #user_email ,#user_name,#guests{ text-align: left !important; }\n        html[lang='ar'] #user_name{ text-align:right !important; }\n        #res_date,#res_time,#res_minute{ text-align: center !important; text-align-last: center !important;}\n    <\/style>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        const bookedSlots = [{\"date\":\"2026-08-02\",\"time\":\"12:00\",\"guests\":5},{\"date\":\"2026-08-16\",\"time\":\"12:00\",\"guests\":5}];\n        const currentLocale = \"ar\";\n        \n        const validationMsgs = {\n            date: \"\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u062c\u0632.\",\n            date_first: \"\u064a\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062d\u062c\u0632 \u0623\u0648\u0644\u0627\u064b.\",\n            time: \"\u064a\u0631\u062c\u0649 \u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0648\u0642\u062a \u0643\u0627\u0645\u0644\u0627\u064b.\",\n            guests: \"\u064a\u0631\u062c\u0649 \u062a\u062d\u062f\u064a\u062f \u0639\u062f\u062f \u0627\u0644\u0623\u0634\u062e\u0627\u0635.\",\n            name: \"\u064a\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644 \u0627\u0644\u0627\u0633\u0645.\",\n            phone: \"\u064a\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644 \u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641.\",\n            email: \"\u064a\u0631\u062c\u0649 \u0625\u062f\u062e\u0627\u0644 \u0628\u0631\u064a\u062f \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0635\u062d\u064a\u062d.\",\n            time_full: \"\u0639\u0630\u0631\u0627\u064b\u060c \u0647\u0630\u0627 \u0627\u0644\u0648\u0642\u062a \u0645\u062d\u062c\u0648\u0632 \u0628\u0627\u0644\u0643\u0627\u0645\u0644 .\",\n            capacity_err: \"\u0639\u0630\u0631\u0627\u064b\u060c \u0627\u0644\u0637\u0627\u0648\u0644\u0627\u062a \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u062a\u062a\u0633\u0639 \u0644\u0640 %s \u0634\u062e\u0635\/\u0623\u0634\u062e\u0627\u0635 \u0643\u062d\u062f \u0623\u0642\u0635\u0649 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0648\u0642\u062a.\"\n        };\n        \n        if (typeof flatpickr !== 'undefined') {\n            const numericMonths = [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\"];\n            flatpickr.l10ns.default.months.longhand = numericMonths;\n            flatpickr.l10ns.default.months.shorthand = numericMonths;\n            if (currentLocale !== 'en' && flatpickr.l10ns[currentLocale]) {\n                flatpickr.l10ns[currentLocale].months.longhand = numericMonths;\n                flatpickr.l10ns[currentLocale].months.shorthand = numericMonths;\n            }\n        }\n\n        const hourSelect = document.getElementById('res_hour');\n        const minuteSelect = document.getElementById('res_minute');\n        const timeInput = document.getElementById('res_time');\n        const dateInput = document.getElementById('res_date');\n        const guestsSelect = document.getElementById('guests');\n        const submitBtn = document.getElementById('submit-button');\n\n        const maxBookingDate = new Date();\n        maxBookingDate.setMonth(maxBookingDate.getMonth() + 2);\n\n        const datePicker = flatpickr(\"#res_date\", {\n            locale: currentLocale,\n            minDate: \"today\",\n            maxDate: maxBookingDate,\n            dateFormat: \"Y-m-d\",\n            disableMobile: true,\n            disable: [\n                function(date) { return (date.getDay() === 3); }\n            ],\n            onChange: function(selectedDates, dateStr) {\n                if (selectedDates.length > 0) {\n                    updateTimeDropdowns(selectedDates[0]);\n                    clearError('res_date');\n                }\n            }\n        });\n\n        function timeToMinutes(timeStr) {\n            const parts = timeStr.split(':');\n            return parseInt(parts[0], 10) * 60 + parseInt(parts[1], 10);\n        }\n\n        function getMaxGuestsForDateTime(dateStr, timeStr) {\n            const requestedTime = timeToMinutes(timeStr);\n            const overlapping = bookedSlots.filter(slot => {\n                if (slot.date !== dateStr) return false;\n                const slotTime = timeToMinutes(slot.time);\n                return Math.abs(requestedTime - slotTime) < 180;\n            });\n\n            let tables = [6, 5];\n            for (let b of overlapping) {\n                let g = b.guests;\n                if (g >= 7) {\n                    tables = [];\n                    break;\n                } else if (g === 6) {\n                    const idx = tables.indexOf(6);\n                    if (idx > -1) tables.splice(idx, 1);\n                    else tables.shift();\n                } else {\n                    const idx = tables.indexOf(5);\n                    if (idx > -1) tables.splice(idx, 1);\n                    else tables.shift();\n                }\n            }\n\n            if (tables.length === 2) return 12;\n            if (tables.length === 1) return tables[0];\n            return 0;\n        }\n\n        function updateGuestsDropdown(maxGuests) {\n            const currentValue = guestsSelect.value;\n            guestsSelect.innerHTML = '<option value=\"\" disabled selected>--<\/option>';\n            for (let i = 1; i <= Math.min(maxGuests, 12); i++) {\n                const opt = document.createElement('option');\n                opt.value = i;\n                opt.innerText = i;\n                guestsSelect.appendChild(opt);\n            }\n            if (currentValue && parseInt(currentValue) <= maxGuests) {\n                guestsSelect.value = currentValue;\n            } else if (currentValue) {\n                showError('guests', validationMsgs.capacity_err.replace('%s', maxGuests));\n                guestsSelect.value = \"\";\n            }\n        }\n\n        function updateTimeDropdowns(selectedDateObj) {\n            const dayOfWeek = selectedDateObj.getDay(); \n            let minHour = 11;\n            let maxHour = 21;\n            if (dayOfWeek === 5) { minHour = 16; }\n\n            hourSelect.disabled = false;\n            minuteSelect.disabled = false;\n\n            const isToday = selectedDateObj.toDateString() === new Date().toDateString();\n            const earliestTimeAllowed = new Date();\n            earliestTimeAllowed.setHours(earliestTimeAllowed.getHours() + 3);\n\n            const year = selectedDateObj.getFullYear();\n            const month = String(selectedDateObj.getMonth() + 1).padStart(2, '0');\n            const day = String(selectedDateObj.getDate()).padStart(2, '0');\n            const selectedDateStr = `${year}-${month}-${day}`;\n\n            Array.from(hourSelect.options).forEach(option => {\n                if (option.value === \"\") return;\n                const h = parseInt(option.value, 10);\n                let isUnavailable = false;\n                \n                if (h < minHour || h > maxHour) {\n                    isUnavailable = true;\n                } else if (isToday && h < earliestTimeAllowed.getHours()) {\n                    isUnavailable = true;\n                } else {\n                    let hasAvailableMinute = false;\n                    \/\/ \u062a\u0645 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0647\u0646\u0627: \u0641\u062d\u0635 \u0627\u0644\u062f\u0642\u0627\u0626\u0642 \u0643\u0644 15 \u062f\u0642\u064a\u0642\u0629 \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0643\u0644 \u062f\u0642\u064a\u0642\u0629\n                    for (let m = 0; m < 60; m += 15) {\n                        if (h === 21 && m > 0) continue; \n                        const timeString = option.value + ':' + (m < 10 ? '0'+m : m);\n                        if (getMaxGuestsForDateTime(selectedDateStr, timeString) > 0) {\n                            hasAvailableMinute = true;\n                            break;\n                        }\n                    }\n                    if (!hasAvailableMinute) {\n                        isUnavailable = true;\n                    }\n                }\n\n                if (isUnavailable) {\n                    option.disabled = true;\n                    option.hidden = true;\n                    option.style.display = 'none';\n                } else {\n                    option.disabled = false;\n                    option.hidden = false;\n                    option.style.display = '';\n                }\n            });\n\n            hourSelect.value = \"\";\n            minuteSelect.value = \"\";\n            timeInput.value = \"\";\n            updateGuestsDropdown(12);\n            clearError('res_time');\n            submitBtn.disabled = false;\n        }\n\n        function validateSelectedTime() {\n            const dateStr = dateInput.value;\n\n            if (!dateStr && (hourSelect.value || minuteSelect.value)) {\n                showError('res_time', validationMsgs.date_first);\n                hourSelect.value = \"\";\n                minuteSelect.value = \"\";\n                return;\n            }\n\n            if (!dateStr || !hourSelect.value || !minuteSelect.value) {\n                timeInput.value = '';\n                return;\n            }\n\n            timeInput.value = hourSelect.value + ':' + minuteSelect.value;\n            const maxGuests = getMaxGuestsForDateTime(dateStr, timeInput.value);\n\n            if (maxGuests === 0) {\n                showError('res_time', validationMsgs.time_full);\n                submitBtn.disabled = true;\n                updateGuestsDropdown(0);\n            } else {\n                clearError('res_time');\n                submitBtn.disabled = false;\n                updateGuestsDropdown(maxGuests);\n            }\n        }\n\n        hourSelect.addEventListener('change', () => {\n            const h = parseInt(hourSelect.value, 10);\n            const selectedDateStr = dateInput.value;\n            const isToday = selectedDateStr && new Date(selectedDateStr).toDateString() === new Date().toDateString();\n            const earliestTimeAllowed = new Date();\n            earliestTimeAllowed.setHours(earliestTimeAllowed.getHours() + 3);\n\n            Array.from(minuteSelect.options).forEach(option => {\n                if (option.value === \"\") return;\n                const m = parseInt(option.value, 10);\n                let isUnavailable = false;\n                \n                if (h === 21 && m > 0) {\n                    isUnavailable = true;\n                } else if (isToday && h === earliestTimeAllowed.getHours() && m < earliestTimeAllowed.getMinutes()) {\n                    isUnavailable = true;\n                }\n\n                if (!isUnavailable && selectedDateStr) {\n                    const timeString = hourSelect.value + ':' + option.value;\n                    const maxGuests = getMaxGuestsForDateTime(selectedDateStr, timeString);\n                    if (maxGuests === 0) {\n                        isUnavailable = true;\n                    }\n                }\n                \n                if (isUnavailable) {\n                    option.disabled = true;\n                    option.hidden = true;\n                    option.style.display = 'none';\n                } else {\n                    option.disabled = false;\n                    option.hidden = false;\n                    option.style.display = '';\n                }\n            });\n            \n            if (minuteSelect.options[minuteSelect.selectedIndex]?.disabled) {\n                minuteSelect.value = \"\";\n            }\n            validateSelectedTime();\n        });\n\n        minuteSelect.addEventListener('change', validateSelectedTime);\n        \n        function showError(fieldId, msg) {\n            const errorDiv = document.getElementById('err-' + fieldId);\n            const inputField = document.getElementById(fieldId);\n            if (errorDiv) {\n                errorDiv.innerText = msg;\n                errorDiv.style.display = 'block';\n            }\n            if (inputField) {\n                inputField.classList.add('input-error');\n            }\n        }\n\n        function clearError(fieldId) {\n            const errorDiv = document.getElementById('err-' + fieldId);\n            const inputField = document.getElementById(fieldId);\n            if (errorDiv) {\n                errorDiv.style.display = 'none';\n                errorDiv.innerText = '';\n            }\n            if (inputField) {\n                inputField.classList.remove('input-error');\n            }\n        }\n\n        function clearAllErrors() {\n            document.querySelectorAll('.error-msg').forEach(el => {\n                el.style.display = 'none';\n                el.innerText = '';\n            });\n            document.querySelectorAll('.input-error').forEach(el => {\n                el.classList.remove('input-error');\n            });\n        }\n\n        ['guests', 'user_name', 'user_phone', 'user_email'].forEach(id => {\n            const el = document.getElementById(id);\n            if(el) {\n                el.addEventListener('input', () => clearError(id));\n                el.addEventListener('change', () => clearError(id));\n            }\n        });\n\n        document.getElementById('restaurant-booking-form').addEventListener('submit', function(e) {\n            e.preventDefault();\n            clearAllErrors();\n            let isValid = true;\n\n            if (!dateInput.value.trim()) {\n                showError('res_date', validationMsgs.date);\n                isValid = false;\n            }\n\n            if (!timeInput.value) {\n                showError('res_time', validationMsgs.time);\n                document.getElementById('res_hour').classList.add('input-error');\n                document.getElementById('res_minute').classList.add('input-error');\n                isValid = false;\n            }\n\n            if (!guestsSelect.value) {\n                showError('guests', validationMsgs.guests);\n                isValid = false;\n            }\n\n            const nameInput = document.getElementById('user_name');\n            if (!nameInput.value.trim()) {\n                showError('user_name', validationMsgs.name);\n                isValid = false;\n            }\n\n            const phoneInput = document.getElementById('user_phone');\n            if (!phoneInput.value.trim()) {\n                showError('user_phone', validationMsgs.phone);\n                isValid = false;\n            }\n\n            const emailInput = document.getElementById('user_email');\n            const emailVal = emailInput.value.trim();\n            const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n            if (!emailVal || !emailRegex.test(emailVal)) {\n                showError('user_email', validationMsgs.email);\n                isValid = false;\n            }\n\n            if (!isValid) return;\n            \n            const btn = document.getElementById('submit-button');\n            const formData = new FormData(this);\n            formData.append('action', 'send_booking_email');\n            btn.disabled = true;\n\n            fetch('https:\/\/arabesc.jp\/wp-admin\/admin-ajax.php', {\n                method: 'POST',\n                body: formData\n            })\n            .then(response => response.json())\n            .then(data => {\n                if(data.success) {\n                    window.location.href = 'https:\/\/arabesc.jp\/ar\/thank-you';\n                } else {\n                    const fieldName = data.data.field;\n                    const message = data.data.msg;\n                    showError(fieldName, message);\n                    const errorDiv = document.getElementById('err-' + fieldName);\n                    if(errorDiv) errorDiv.scrollIntoView({ behavior: 'smooth', block: 'center' });\n                    btn.disabled = false;\n                }\n            })\n            .catch(error => {\n                console.error('Error:', error);\n                btn.disabled = false;\n            });\n        });\n    });\n    <\/script>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-6535","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Sara Alsukary","author_link":"https:\/\/arabesc.jp\/ar\/author\/sawasawagroup-jp\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/pages\/6535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/comments?post=6535"}],"version-history":[{"count":13,"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/pages\/6535\/revisions"}],"predecessor-version":[{"id":6552,"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/pages\/6535\/revisions\/6552"}],"wp:attachment":[{"href":"https:\/\/arabesc.jp\/ar\/wp-json\/wp\/v2\/media?parent=6535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}