{"id":72,"date":"2026-08-22T18:49:08","date_gmt":"2026-08-22T18:49:08","guid":{"rendered":"https:\/\/rihlatk.com\/?page_id=72"},"modified":"2026-09-02T22:10:37","modified_gmt":"2026-09-02T19:10:37","slug":"booking-start","status":"publish","type":"page","link":"https:\/\/rihlatk.com\/en\/booking-start\/","title":{"rendered":"booking-start"},"content":{"rendered":"        <!-- Tailwind CSS -->\r\n        <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n        <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cairo:wght@400;600;700;800&display=swap\" rel=\"stylesheet\">\r\n        <link rel=\"stylesheet\" href=\"https:\/\/rihlatk.com\/wp-content\/plugins\/rihlatk-core\/assets\/css\/booking-wizard.css?ver=1789639820\">\r\n        <link rel=\"stylesheet\" href=\"https:\/\/rihlatk.com\/wp-content\/plugins\/rihlatk-core\/assets\/css\/notify.css?ver=1789639820\"><script src=\"https:\/\/rihlatk.com\/wp-content\/plugins\/rihlatk-core\/assets\/js\/notify.js?ver=1789639820\"><\/script>        <link rel=\"stylesheet\" href=\"https:\/\/rihlatk.com\/wp-content\/plugins\/rihlatk-core\/assets\/css\/phone-field.css?ver=1789639820\">\r\n                <link rel=\"stylesheet\" href=\"https:\/\/rihlatk.com\/wp-content\/plugins\/rihlatk-core\/assets\/css\/places-field.css?ver=1789639820\">\r\n        <script>window.rihlatkPlaces = {\"ajaxurl\":\"https:\\\/\\\/rihlatk.com\\\/wp-admin\\\/admin-ajax.php\",\"nonce\":\"48f48518d0\",\"enabled\":true,\"minChars\":2,\"debounceMs\":380,\"lang\":\"en\",\"coveredCities\":[\"\\u062c\\u062f\\u0629\",\"\\u0645\\u0643\\u0629 \\u0627\\u0644\\u0645\\u0643\\u0631\\u0645\\u0629\",\"\\u0627\\u0644\\u0645\\u062f\\u064a\\u0646\\u0629 \\u0627\\u0644\\u0645\\u0646\\u0648\\u0631\\u0629\",\"\\u0627\\u0644\\u0631\\u064a\\u0627\\u0636\"]};<\/script>\r\n        <script src=\"https:\/\/rihlatk.com\/wp-content\/plugins\/rihlatk-core\/assets\/js\/places-field.js?ver=1789639820\"><\/script>\r\n                \r\n        <style>\r\n            .rw-wizard {\r\n                --rw-blue: #147DFB;\r\n                --rw-mid: #3F6EAE;\r\n                --rw-navy: #142B54;\r\n            }\r\n            .rw-wizard * { font-family: 'Cairo', sans-serif; }\r\n            .rw-wizard .text-gray-900 { color: #142B54; }\r\n\r\n            .rw-hidden { display: none !important; }\r\n            input:focus:not([data-phone-national]):not(.rihlatk-phone__filter), select:focus, textarea:focus { outline: none; box-shadow: none; border-color: #cbd5e1; }\r\n            .vcard.selected { border-color: #147DFB; background-color: #E8F3FF; }\r\n            .vcard.selected .vcard-check { background-color: #147DFB; border-color: #147DFB; }\r\n            .vcard.selected .vcard-check svg { opacity: 1; }\r\n            .extra-item.checked { border-color: #147DFB; background-color: #E8F3FF; }\r\n            .extra-item.checked .extra-cb { background-color: #147DFB; border-color: #147DFB; }\r\n            .extra-item.checked .extra-cb svg { opacity: 1; }\r\n            \r\n            \/* Enhanced Inputs *\/\r\n            .rw-wizard input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([data-phone-national]):not(.rihlatk-phone__filter), \r\n            .rw-wizard select, \r\n            .rw-wizard textarea {\r\n                transition: all 0.2s ease;\r\n                border: 2px solid #e2e8f0;\r\n            }\r\n            @media (max-width: 767px) {\r\n                .rw-wizard input:not([type=\"checkbox\"]):not([type=\"radio\"]),\r\n                .rw-wizard select,\r\n                .rw-wizard textarea {\r\n                    font-size: 16px !important;\r\n                }\r\n            }\r\n            .rw-wizard input:not([data-phone-national]):not(.rihlatk-phone__filter):focus, \r\n            .rw-wizard select:focus, \r\n            .rw-wizard textarea:focus {\r\n                border-color: #147DFB !important;\r\n                box-shadow: 0 0 0 4px rgba(20, 125, 251, 0.15) !important;\r\n            }\r\n            .rw-wizard .rihlatk-phone input[data-phone-national],\r\n            .rw-wizard .rihlatk-phone input.rihlatk-phone__filter,\r\n            .rw-wizard .rihlatk-phone button.rihlatk-phone__cc {\r\n                border: 0 !important;\r\n                box-shadow: none !important;\r\n            }\r\n            .rw-wizard .rihlatk-phone button.rihlatk-phone__cc {\r\n                border-right: 1px solid #E5E7EB !important;\r\n            }\r\n            .rw-wizard .rihlatk-phone:focus-within,\r\n            .rw-wizard .rihlatk-phone.is-open {\r\n                border-color: #147DFB;\r\n                box-shadow: 0 0 0 4px rgba(20, 125, 251, 0.15);\r\n            }\r\n            .rw-wizard .rihlatk-phone.is-invalid:focus-within,\r\n            .rw-wizard .rihlatk-phone.is-invalid {\r\n                border-color: #F97066;\r\n            }\r\n            #rw-summary-cta:disabled {\r\n                opacity: 0.45;\r\n                cursor: not-allowed;\r\n            }\r\n            \r\n            \/* Validation States *\/\r\n            .rw-wizard .input-error { border-color: #ef4444 !important; background-color: #fef2f2 !important; }\r\n            .rw-wizard .input-success { border-color: #10b981 !important; }\r\n            .rw-error-msg { color: #ef4444; font-size: 0.75rem; margin-top: 0.35rem; display: none; font-weight: 700; }\r\n            .rw-wizard input[type=\"date\"],\r\n            .rw-wizard input[type=\"time\"] {\r\n                position: relative;\r\n                min-height: 48px;\r\n                cursor: pointer;\r\n                color-scheme: light;\r\n            }\r\n            .rw-wizard input[type=\"date\"]::-webkit-calendar-picker-indicator,\r\n            .rw-wizard input[type=\"time\"]::-webkit-calendar-picker-indicator {\r\n                position: absolute;\r\n                left: 0;\r\n                top: 0;\r\n                width: 100%;\r\n                height: 100%;\r\n                margin: 0;\r\n                padding: 0;\r\n                opacity: 0;\r\n                cursor: pointer;\r\n                background: transparent;\r\n                color: transparent;\r\n            }\r\n            .rw-wizard[dir=\"ltr\"] .vcard-check { left: auto; right: 1rem; }\r\n            .rw-wizard[dir=\"rtl\"] .rw-cta-arrow { transform: rotate(180deg); }\r\n            .rw-wizard[dir=\"ltr\"] .rw-cta-arrow { transform: none; }\r\n        <\/style>\r\n\r\n        <div class=\"rw-wizard max-w-6xl mx-auto p-4 md:p-8\" dir=\"ltr\" id=\"rihlatk-booking-wizard\">\r\n            <span class=\"rihlatk-i18n\" aria-hidden=\"true\"><span data-k=\"phone_invalid\">Enter a valid mobile number for the selected country<\/span><span data-k=\"phone_empty\">No matching country<\/span><\/span>            <h1 class=\"text-3xl font-extrabold text-gray-900 mb-8\">Book a trip<\/h1>\r\n            \r\n                        \r\n            <!-- Progress -->\r\n            <nav class=\"rw-steps\" aria-label=\"Booking steps\">\r\n                <div class=\"rw-steps__track\">\r\n                    <div id=\"rw-progress-fill\" class=\"rw-steps__fill\" style=\"width: 0%;\"><\/div>\r\n                <\/div>\r\n                <ol class=\"rw-steps__list\">\r\n                    <li>\r\n                        <button type=\"button\" class=\"rw-step-btn\" data-step=\"1\">\r\n                            <span class=\"rw-dot\">\r\n                                <span class=\"step-num\">1<\/span>\r\n                                <svg class=\"step-check\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\r\n                            <\/span>\r\n                            <span class=\"step-text\">Search<\/span>\r\n                        <\/button>\r\n                    <\/li>\r\n                    <li>\r\n                        <button type=\"button\" class=\"rw-step-btn\" data-step=\"2\">\r\n                            <span class=\"rw-dot\">\r\n                                <span class=\"step-num\">2<\/span>\r\n                                <svg class=\"step-check\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\r\n                            <\/span>\r\n                            <span class=\"step-text\">Vehicles<\/span>\r\n                        <\/button>\r\n                    <\/li>\r\n                    <li>\r\n                        <button type=\"button\" class=\"rw-step-btn\" data-step=\"3\">\r\n                            <span class=\"rw-dot\">\r\n                                <span class=\"step-num\">3<\/span>\r\n                                <svg class=\"step-check\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\r\n                            <\/span>\r\n                            <span class=\"step-text\">Details<\/span>\r\n                        <\/button>\r\n                    <\/li>\r\n                    <li>\r\n                        <button type=\"button\" class=\"rw-step-btn\" data-step=\"4\" tabindex=\"-1\" aria-disabled=\"true\">\r\n                            <span class=\"rw-dot\">\r\n                                <span class=\"step-num\">4<\/span>\r\n                                <svg class=\"step-check\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" d=\"M5 13l4 4L19 7\"\/><\/svg>\r\n                            <\/span>\r\n                            <span class=\"step-text\">Payment<\/span>\r\n                        <\/button>\r\n                    <\/li>\r\n                <\/ol>\r\n            <\/nav>\r\n\r\n            <div class=\"rw-wizard-layout flex flex-col lg:flex-row gap-8\">\r\n                \r\n                <!-- Main Content Left Column -->\r\n                <div class=\"w-full lg:flex-1\">\r\n                    <form id=\"rw-form\" action=\"https:\/\/rihlatk.com\/en\/wp-json\/rihlatk\/v1\/checkout\" method=\"POST\">\r\n                        <input type=\"hidden\" id=\"rw-nonce\" value=\"693b22c098\">\r\n                        <input type=\"hidden\" name=\"vehicle_id\" id=\"rw-vid\" value=\"\">\r\n                        <input type=\"hidden\" id=\"rw-preferred-vid\" value=\"0\">\r\n                        <input type=\"hidden\" name=\"is_custom\" id=\"rw-is-custom\" value=\"0\">\r\n                        <input type=\"hidden\" name=\"rihlatk_lang\" value=\"en\">\r\n                        \r\n                        <!-- STEP 1: Journey Form -->\r\n                        <div id=\"rw-s1\" class=\"rw-step-content rw-search-card\">\r\n                            <h2 class=\"text-xl font-bold text-gray-900\">Where are you going?<\/h2>\r\n                            \r\n                            <div class=\"rw-modes\" role=\"radiogroup\" aria-label=\"Trip type\">\r\n                                <label>\r\n                                    <input type=\"radio\" name=\"trip_type\" value=\"oneway\" class=\"peer hidden\" checked>\r\n                                    <div class=\"px-4 py-2.5 rounded-full text-sm font-bold text-gray-500 peer-checked:bg-[#147DFB] peer-checked:text-white peer-checked:shadow-sm transition-all\">One way<\/div>\r\n                                <\/label>\r\n                                <label>\r\n                                    <input type=\"radio\" name=\"trip_type\" value=\"roundtrip\" class=\"peer hidden\" >\r\n                                    <div class=\"px-4 py-2.5 rounded-full text-sm font-bold text-gray-500 peer-checked:bg-[#147DFB] peer-checked:text-white peer-checked:shadow-sm transition-all\">Return trip<\/div>\r\n                                <\/label>\r\n                                <label>\r\n                                    <input type=\"radio\" name=\"trip_type\" value=\"hourly\" class=\"peer hidden\" >\r\n                                    <div class=\"px-4 py-2.5 rounded-full text-sm font-bold text-gray-500 peer-checked:bg-[#147DFB] peer-checked:text-white peer-checked:shadow-sm transition-all\">Hourly<\/div>\r\n                                <\/label>\r\n                            <\/div>\r\n\r\n                            <div id=\"w-standard-locs\" class=\"\">\r\n                                                                <div class=\"rw-search__route\">\r\n                                    <div class=\"rw-search__field space-y-3\">\r\n                                        <div>\r\n                                            <span class=\"rw-search__lbl\">From<\/span>\r\n                                                                                        <div class=\"rihlatk-place\" data-place-field data-place-role=\"origin\">\r\n                                                <input type=\"text\" class=\"rihlatk-place__input w-full p-3 bg-white border border-gray-300 rounded-xl\" data-place-input autocomplete=\"off\" placeholder=\"Search a place\u2026\" value=\"\">\r\n                                                <input type=\"hidden\" data-place-json name=\"origin_place_json\" value=\"\">\r\n                                                <div class=\"rihlatk-place__list\" data-place-list hidden><\/div>\r\n                                            <\/div>\r\n                                            <input type=\"hidden\" name=\"origin\" id=\"rw-origin-select\" value=\"\">\r\n                                            <input type=\"hidden\" name=\"custom_origin\" id=\"rw-custom-origin\" value=\"\">\r\n                                                                                    <\/div>\r\n                                    <\/div>\r\n                                    <div class=\"rw-search__swap-wrap\">\r\n                                        <button type=\"button\" class=\"rw-search__swap\" id=\"rw-swap-locations\" aria-label=\"Swap origin and destination\">\r\n                                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 8h11M18 8l-3-3M18 8l-3 3M17 16H6M6 16l3-3M6 16l3 3\"\/><\/svg>\r\n                                        <\/button>\r\n                                    <\/div>\r\n                                    <div class=\"rw-search__field space-y-3\">\r\n                                        <div>\r\n                                            <span class=\"rw-search__lbl\">To<\/span>\r\n                                                                                        <div class=\"rihlatk-place\" data-place-field data-place-role=\"destination\">\r\n                                                <input type=\"text\" class=\"rihlatk-place__input w-full p-3 bg-white border border-gray-300 rounded-xl\" data-place-input autocomplete=\"off\" placeholder=\"Search a place\u2026\" value=\"\">\r\n                                                <input type=\"hidden\" data-place-json name=\"destination_place_json\" value=\"\">\r\n                                                <div class=\"rihlatk-place__list\" data-place-list hidden><\/div>\r\n                                            <\/div>\r\n                                            <input type=\"hidden\" name=\"destination\" id=\"rw-dest-select\" value=\"\">\r\n                                            <input type=\"hidden\" name=\"custom_destination\" id=\"rw-custom-dest\" value=\"\">\r\n                                            <div id=\"rw-place-cover\" class=\"rihlatk-place__cover\" hidden><\/div>\r\n                                                                                    <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                            \r\n                            <div id=\"w-hourly-locs\" class=\"hidden\">\r\n                                <div class=\"rw-search__grid\">\r\n                                    <div class=\"rw-search__field\">\r\n                                        <span class=\"rw-search__lbl\">City<\/span>\r\n                                        <select name=\"hourly_city\">\r\n                                            <option value=\"\">Select...<\/option>\r\n                                                                                            <option value=\"\u062c\u062f\u0629\" >\u062c\u062f\u0629<\/option>\r\n                                                                                            <option value=\"\u0645\u0643\u0629\" >\u0645\u0643\u0629<\/option>\r\n                                                                                            <option value=\"\u0627\u0644\u0645\u062f\u064a\u0646\u0629\" >\u0627\u0644\u0645\u062f\u064a\u0646\u0629<\/option>\r\n                                                                                    <\/select>\r\n                                    <\/div>\r\n                                    <div class=\"rw-search__field\">\r\n                                        <span class=\"rw-search__lbl\">Number of hours<\/span>\r\n                                        <input type=\"number\" name=\"hours\" value=\"3\" min=\"3\" max=\"72\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n\r\n                            <div class=\"rw-search__grid\">\r\n                                <label class=\"rw-search__field cursor-pointer\">\r\n                                    <span class=\"rw-search__lbl\" id=\"w-date-lbl\">Date<\/span>\r\n                                    <input type=\"date\" name=\"date\" min=\"2026-09-19\" value=\"2026-09-19\">\r\n                                <\/label>\r\n                                <label class=\"rw-search__field cursor-pointer\">\r\n                                    <span class=\"rw-search__lbl\" id=\"w-time-lbl\">Time<\/span>\r\n                                    <input type=\"time\" name=\"time\" value=\"05:37\" min=\"05:37\">\r\n                                <\/label>\r\n                            <\/div>\r\n                            \r\n                            <div id=\"w-return-dates\" class=\"rw-search__grid hidden\">\r\n                                <label class=\"rw-search__field cursor-pointer\">\r\n                                    <span class=\"rw-search__lbl\">Return date<\/span>\r\n                                    <input type=\"date\" name=\"return_date\" min=\"2026-09-19\" value=\"\" disabled>\r\n                                <\/label>\r\n                                <label class=\"rw-search__field cursor-pointer\">\r\n                                    <span class=\"rw-search__lbl\">Return time<\/span>\r\n                                    <input type=\"time\" name=\"return_time\" value=\"\" disabled>\r\n                                <\/label>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- STEP 2: Vehicle Selection -->\r\n                        <div id=\"rw-s2\" class=\"rw-step-content rw-hidden bg-white rounded-2xl border border-gray-200 p-6 md:p-8 shadow-sm\">\r\n                            <h2 class=\"text-xl font-bold text-gray-900 mb-6\">Choose a vehicle<\/h2>\r\n                                                                                        <div class=\"p-4 bg-red-50 text-red-700 rounded-xl font-semibold border border-red-100 mb-4\">\r\n                                    No vehicles are available for this search. Try a different route or date.                                <\/div>\r\n                                <div class=\"flex justify-start pt-4 border-t border-gray-100\">\r\n                                    <button type=\"button\" class=\"btn-prev px-6 py-3 bg-gray-100 hover:bg-gray-200 text-gray-700 font-bold rounded-full transition-colors flex items-center gap-2\">Back<\/button>\r\n                                <\/div>\r\n                                                    <\/div>\r\n\r\n                        <!-- STEP 3: Details & Extras -->\r\n                        <div id=\"rw-s3\" class=\"rw-step-content rw-hidden bg-white rounded-2xl border border-gray-200 p-6 md:p-8 shadow-sm\">\r\n                            \r\n\r\n                            <h2 class=\"text-xl font-bold text-gray-900 mb-6\">Contact details<\/h2>\r\n                            <div class=\"space-y-4 mb-8\">\r\n                                <div class=\"grid grid-cols-1 md:grid-cols-2 gap-4\">\r\n                                    <div>\r\n                                        <label class=\"block text-xs font-bold text-gray-500 mb-2\">Full name *<\/label>\r\n                                        <input type=\"text\" name=\"passenger_name\" id=\"rw-name\" required value=\"\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400\">\r\n                                        <div class=\"rw-error-msg\" id=\"name-error\">Please enter a valid name<\/div>\r\n                                    <\/div>\r\n                                    <div>\r\n                                        <label class=\"block text-xs font-bold text-gray-500 mb-2\" for=\"rw-phone-national\">Mobile number *<\/label>\r\n                                                <div class=\"rihlatk-phone\" data-phone-field=\"contact\" dir=\"ltr\">\r\n            <button type=\"button\" class=\"rihlatk-phone__cc\" data-phone-toggle aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-label=\"Choose country\">\r\n                <span class=\"rihlatk-phone__flag rihlatk-phone__flag--sa\" data-phone-flag aria-hidden=\"true\"><\/span>\r\n                <span data-phone-dial dir=\"ltr\">&#x200E;+966<\/span>\r\n                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\r\n            <\/button>\r\n            <input id=\"rw-phone-national\" type=\"tel\" data-phone-national inputmode=\"numeric\" autocomplete=\"tel\" placeholder=\"5xxxxxxxx\" dir=\"ltr\" required value=\"\">\r\n            <input type=\"hidden\" name=\"passenger_phone\" data-phone-e164 value=\"\">\r\n            <input type=\"hidden\" name=\"phone_iso\" data-phone-iso value=\"SA\">\r\n            <div class=\"rihlatk-phone__menu\" data-phone-menu hidden>\r\n                <input type=\"search\" class=\"rihlatk-phone__filter\" data-phone-filter placeholder=\"Search country\" autocomplete=\"off\">\r\n                <div class=\"rihlatk-phone__list\" data-phone-list><\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <p class=\"rihlatk-field-msg\" data-err=\"phone\" hidden><\/p>\r\n                                            <\/div>\r\n                                    <div class=\"md:col-span-2\">\r\n                                        <label class=\"block text-xs font-bold text-gray-500 mb-2\">Email<\/label>\r\n                                        <input type=\"email\" name=\"contact_email\" id=\"rw-contact-email\" value=\"\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                                <div class=\"rw-contact-meta\">\r\n                                    <div class=\"rw-pax-field\">\r\n                                        <label class=\"rw-contact-meta__lbl\" for=\"rw-pax-count\">Passengers *<\/label>\r\n                                        <input type=\"number\" name=\"passenger_count\" id=\"rw-pax-count\" required min=\"1\" max=\"12\" value=\"1\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400\">\r\n                                    <\/div>\r\n                                                                    <\/div>\r\n                                <div id=\"rw-pax-roster\" class=\"rw-pax-roster\" hidden>\r\n                                    <p class=\"rw-pax-roster__note\">Passenger names are optional. This information is collected under Saudi transport regulations.<\/p>\r\n                                    <div class=\"rw-pax-roster__grid\" id=\"rw-pax-roster-grid\"><\/div>\r\n                                <\/div>\r\n                                <div>\r\n                                    <label class=\"block text-xs font-bold text-gray-500 mb-2\">Notes<\/label>\r\n                                    <textarea name=\"notes\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400 h-24 resize-y\"><\/textarea>\r\n                                <\/div>\r\n                            <\/div>\r\n                                \r\n                                <!-- BILLING INFO -->\r\n                                <div class=\"mb-8 border-t border-gray-100 pt-8 mt-8\">\r\n                                    <h2 class=\"text-xl font-bold text-gray-900 mb-6\">Billing details<\/h2>\r\n                                    <label class=\"flex items-center gap-3 cursor-pointer mb-6\">\r\n                                        <input type=\"checkbox\" id=\"use_contact_as_billing\" name=\"use_contact_as_billing\" value=\"1\" checked class=\"w-5 h-5 text-[#147DFB] rounded focus:ring-[#147DFB]\">\r\n                                        <span class=\"text-gray-700 font-semibold text-sm\">Use contact details for billing<\/span>\r\n                                    <\/label>\r\n\r\n                                    <div id=\"billing_details_container\" class=\"hidden space-y-4 p-5 border border-gray-200 rounded-2xl bg-gray-50\/50\">\r\n                                        <div class=\"flex gap-6 mb-2\">\r\n                                            <label class=\"flex items-center gap-2 cursor-pointer\">\r\n                                                <input type=\"radio\" name=\"billing_type\" value=\"individual\" checked class=\"w-4 h-4 text-[#147DFB] focus:ring-[#147DFB]\">\r\n                                                <span class=\"text-sm font-bold text-gray-700\">Individual<\/span>\r\n                                            <\/label>\r\n                                            <label class=\"flex items-center gap-2 cursor-pointer\">\r\n                                                <input type=\"radio\" name=\"billing_type\" value=\"company\"  class=\"w-4 h-4 text-[#147DFB] focus:ring-[#147DFB]\">\r\n                                                <span class=\"text-sm font-bold text-gray-700\">Company<\/span>\r\n                                            <\/label>\r\n                                        <\/div>\r\n\r\n                                        <div class=\"grid grid-cols-1 md:grid-cols-2 gap-4\">\r\n                                            <div>\r\n                                                <label class=\"block text-xs font-bold text-gray-500 mb-2\">Name *<\/label>\r\n                                                <input type=\"text\" name=\"billing_name\" id=\"billing_name\" value=\"\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400\">\r\n                                            <\/div>\r\n                                            <div>\r\n                                                <label class=\"block text-xs font-bold text-gray-500 mb-2\" for=\"rw-billing-phone-national\">Mobile number *<\/label>\r\n                                                        <div class=\"rihlatk-phone\" data-phone-field=\"billing\" dir=\"ltr\">\r\n            <button type=\"button\" class=\"rihlatk-phone__cc\" data-phone-toggle aria-haspopup=\"listbox\" aria-expanded=\"false\" aria-label=\"Choose country\">\r\n                <span class=\"rihlatk-phone__flag rihlatk-phone__flag--sa\" data-phone-flag aria-hidden=\"true\"><\/span>\r\n                <span data-phone-dial dir=\"ltr\">&#x200E;+966<\/span>\r\n                <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>\r\n            <\/button>\r\n            <input id=\"rw-billing-phone-national\" type=\"tel\" data-phone-national inputmode=\"numeric\" autocomplete=\"tel\" placeholder=\"5xxxxxxxx\" dir=\"ltr\" value=\"\">\r\n            <input type=\"hidden\" name=\"billing_phone\" data-phone-e164 value=\"\">\r\n            <input type=\"hidden\" name=\"billing_phone_iso\" data-phone-iso value=\"SA\">\r\n            <div class=\"rihlatk-phone__menu\" data-phone-menu hidden>\r\n                <input type=\"search\" class=\"rihlatk-phone__filter\" data-phone-filter placeholder=\"Search country\" autocomplete=\"off\">\r\n                <div class=\"rihlatk-phone__list\" data-phone-list><\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <p class=\"rihlatk-field-msg\" data-err=\"phone\" hidden><\/p>\r\n                                                    <\/div>\r\n                                            <div class=\"md:col-span-2\">\r\n                                                <label class=\"block text-xs font-bold text-gray-500 mb-2\">Email <span id=\"billing-email-required-mark\">*<\/span><\/label>\r\n                                                <input type=\"email\" name=\"billing_email\" id=\"billing_email\" value=\"\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400\">\r\n                                            <\/div>\r\n                                        <\/div>\r\n\r\n                                        <div id=\"company_fields_container\" class=\"hidden grid grid-cols-1 md:grid-cols-2 gap-4 mt-4 pt-4 border-t border-gray-200\">\r\n                                            <div>\r\n                                                <label class=\"block text-xs font-bold text-gray-500 mb-2\">Company name *<\/label>\r\n                                                <input type=\"text\" name=\"billing_company\" id=\"billing_company\" value=\"\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400\">\r\n                                            <\/div>\r\n                                            <div>\r\n                                                <label class=\"block text-xs font-bold text-gray-500 mb-2\">VAT number *<\/label>\r\n                                                <input type=\"text\" name=\"billing_tax_id\" id=\"billing_tax_id\" value=\"\" class=\"w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400\">\r\n                                            <\/div>\r\n                                        <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                            \r\n                            \r\n                              <div class=\"mb-8 bg-gradient-to-br from-blue-50 to-white border border-blue-100 rounded-2xl p-6 relative overflow-hidden\">\r\n                                  <div class=\"absolute top-0 right-0 w-32 h-32 bg-blue-500\/5 rounded-bl-full -z-10\"><\/div>\r\n                                  <div class=\"flex items-center gap-3 mb-2\">\r\n                                      <svg class=\"w-6 h-6 text-[#147DFB]\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z\"\/><\/svg>\r\n                                      <h2 class=\"text-xl font-extrabold text-gray-900\">Add-ons for a smoother ride<\/h2>\r\n                                  <\/div>\r\n                                  <p class=\"text-sm text-gray-500 mb-6 font-semibold\">Optional extras you can add to this booking<\/p>\r\n                                  \r\n                                  <div class=\"space-y-3\">\r\n                                                                            <label class=\"extra-item flex items-center justify-between p-4 border-2 border-transparent bg-white shadow-sm rounded-xl cursor-pointer hover:border-blue-300 hover:shadow-md transition-all\">\r\n                                          <div class=\"flex items-center gap-4\">\r\n                                              <div class=\"extra-cb w-6 h-6 rounded border-2 border-gray-300 flex items-center justify-center transition-colors\">\r\n                                                  <svg class=\"w-3.5 h-3.5 text-white opacity-0 transition-opacity\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"\/><\/svg>\r\n                                              <\/div>\r\n                                              <div>\r\n                                                  <div class=\"font-bold text-gray-900 text-base\">\u0628\u0627\u0642\u0629 \u0648\u0631\u062f<\/div>\r\n                                                  <div class=\"text-xs text-gray-500 font-semibold mt-0.5\">\u0628\u0627\u0642\u0629 \u0632\u0647\u0648\u0631 \u0637\u0627\u0632\u062c\u0629 \u0641\u064a \u0627\u0646\u062a\u0638\u0627\u0631\u0643 \u0641\u064a \u0627\u0644\u0633\u064a\u0627\u0631\u0629 \u0639\u0646\u062f \u0627\u0644\u0648\u0635\u0648\u0644.<\/div>\r\n                                              <\/div>\r\n                                          <\/div>\r\n                                          <div class=\"font-extrabold text-[#147DFB] bg-blue-50 px-3 py-1 rounded-lg\">SAR 60.00<\/div>\r\n                                          <input type=\"checkbox\" name=\"selected_extras[]\" value=\"1\" data-price=\"60.00\" data-name=\"\u0628\u0627\u0642\u0629 \u0648\u0631\u062f\" class=\"hidden\">\r\n                                      <\/label>\r\n                                                                            <label class=\"extra-item flex items-center justify-between p-4 border-2 border-transparent bg-white shadow-sm rounded-xl cursor-pointer hover:border-blue-300 hover:shadow-md transition-all\">\r\n                                          <div class=\"flex items-center gap-4\">\r\n                                              <div class=\"extra-cb w-6 h-6 rounded border-2 border-gray-300 flex items-center justify-center transition-colors\">\r\n                                                  <svg class=\"w-3.5 h-3.5 text-white opacity-0 transition-opacity\" fill=\"currentColor\" viewBox=\"0 0 20 20\"><path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"\/><\/svg>\r\n                                              <\/div>\r\n                                              <div>\r\n                                                  <div class=\"font-bold text-gray-900 text-base\">\u062a\u0648\u0642\u0641 \u0625\u0636\u0627\u0641\u064a<\/div>\r\n                                                  <div class=\"text-xs text-gray-500 font-semibold mt-0.5\">\u0646\u0642\u0637\u0629 \u062a\u0648\u0642\u0641 \u0625\u0636\u0627\u0641\u064a\u0629 \u0648\u0627\u062d\u062f\u0629 \u0639\u0644\u0649 \u0645\u0633\u0627\u0631 \u0627\u0644\u0631\u062d\u0644\u0629.<\/div>\r\n                                              <\/div>\r\n                                          <\/div>\r\n                                          <div class=\"font-extrabold text-[#147DFB] bg-blue-50 px-3 py-1 rounded-lg\">SAR 50.00<\/div>\r\n                                          <input type=\"checkbox\" name=\"selected_extras[]\" value=\"2\" data-price=\"50.00\" data-name=\"\u062a\u0648\u0642\u0641 \u0625\u0636\u0627\u0641\u064a\" class=\"hidden\">\r\n                                      <\/label>\r\n                                                                        <\/div>\r\n                              <\/div>\r\n\r\n                              \r\n                              <div class=\"rw-step-foot\">\r\n                                <button type=\"button\" class=\"btn-prev px-6 py-3 bg-gray-100 hover:bg-gray-200 text-gray-700 font-bold rounded-full transition-colors flex items-center gap-2\">Back<\/button>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/form>\r\n                    <div id=\"rw-quote-success\" class=\"hidden bg-white rounded-2xl border border-gray-200 p-8 md:p-12 shadow-sm text-center\">\r\n                        <div class=\"w-16 h-16 mx-auto mb-5 rounded-full bg-green-50 text-green-600 flex items-center justify-center\">\r\n                            <svg class=\"w-8 h-8\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"\/><\/svg>\r\n                        <\/div>\r\n                        <h2 class=\"text-2xl font-extrabold text-gray-900 mb-3\">We received your request<\/h2>\r\n                        <p class=\"text-gray-600 font-medium leading-relaxed max-w-md mx-auto mb-4\">Thank you. We received your custom trip request and will contact you shortly with the price.<\/p>\r\n                        <p class=\"text-sm text-gray-500 font-bold mb-8\">Reference: <span id=\"rw-quote-ref\" class=\"text-gray-900\" dir=\"ltr\"><\/span><\/p>\r\n                        <a href=\"https:\/\/rihlatk.com\/en\" class=\"inline-flex items-center gap-2 px-8 py-3 bg-[#147DFB] hover:bg-[#3F6EAE] text-white font-bold rounded-full transition-colors\">Back to home<\/a>\r\n                    <\/div>\r\n                <\/div>\r\n                \r\n                <!-- Right Column Sidebar: Summary -->\r\n                <div class=\"rw-summary-col w-full lg:w-80 flex-shrink-0\">\r\n                    <div class=\"rw-summary-card bg-white border border-gray-200 rounded-2xl p-6 shadow-sm\">\r\n                        <h3 class=\"text-gray-900 font-extrabold text-lg mb-4\">Summary<\/h3>\r\n                        \r\n                        <div class=\"space-y-4 mb-4 pb-4 border-b border-gray-100\">\r\n                            <div class=\"flex gap-3\">\r\n                                <div class=\"mt-1\"><svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 11a3 3 0 11-6 0 3 3 0 016 0z\"\/><\/svg><\/div>\r\n                                <div class=\"text-sm font-semibold text-gray-700 leading-tight\">\r\n                                    <div id=\"sum-route-text\" class=\"text-gray-900 font-bold\">...<\/div>\r\n                                    <div id=\"sum-date-text\" class=\"text-xs text-gray-500 mt-1\">...<\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        <div class=\"rw-summary-extra space-y-3 mb-6\">\r\n                            <div class=\"flex justify-between text-sm font-semibold text-gray-600\">\r\n                                <span>Vehicle<\/span>\r\n                                <span id=\"sum-vehicle-name\">-<\/span>\r\n                            <\/div>\r\n                            <div class=\"flex justify-between text-sm font-semibold text-gray-600\">\r\n                                <span>Price<\/span>\r\n                                <span id=\"sum-base-price\">SAR 0.00<\/span>\r\n                            <\/div>\r\n                            <div id=\"sum-extras-list\" class=\"space-y-1\"><\/div>\r\n                            <div id=\"sum-discount-row\" class=\"justify-between text-sm font-semibold text-green-700\" style=\"display:none;\">\r\n                                <span id=\"sum-discount-label\">Discount<\/span>\r\n                                <span id=\"sum-discount-amount\">-SAR 0.00<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                        \r\n                        \r\n                        <div class=\"rw-summary-extra mb-6 pt-4 border-t border-gray-100\" id=\"coupon-container\">\r\n                            <label class=\"block text-xs font-bold text-gray-500 mb-2\">Discount code<\/label>\r\n                            <div class=\"flex gap-2\">\r\n                                <input type=\"text\" name=\"coupon_code\" id=\"rw-coupon-code\" class=\"w-full p-2 bg-gray-50 border border-gray-300 rounded-lg text-sm text-gray-900 focus:border-gray-400\" placeholder=\"Enter code...\">\r\n                                <button type=\"button\" id=\"btn-apply-coupon\" class=\"px-4 py-2 bg-[#142B54] text-white text-sm font-bold rounded-lg hover:bg-[#3F6EAE] transition-colors whitespace-nowrap\">Apply<\/button>\r\n                            <\/div>\r\n                            <div id=\"coupon-msg\" class=\"text-xs mt-2 font-bold hidden\"><\/div>\r\n                        <\/div>\r\n\r\n                        <div class=\"flex justify-between items-center pt-4 border-t border-gray-100\">\r\n                            <span class=\"text-gray-900 font-extrabold\">Total<\/span>\r\n                            <span class=\"text-xl font-extrabold text-[#147DFB]\" id=\"sum-total\">SAR 0.00<\/span>\r\n                        <\/div>\r\n                        <button type=\"button\" id=\"rw-summary-cta\" class=\"rw-summary-cta\">\r\n                            Continue <svg class=\"w-4 h-4 rw-cta-arrow\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14 5l7 7m0 0l-7 7m7-7H3\"\/><\/svg>                        <\/button>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n        <script>\r\nwindow.rihlatkPhone = window.rihlatkPhone || {\r\n    defaultIso: 'SA',\r\n    dir: \"ltr\",\r\n    countries: [{\"iso\":\"SA\",\"dial\":\"966\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\udde6\",\"name\":\"\\u0627\\u0644\\u0633\\u0639\\u0648\\u062f\\u064a\\u0629\",\"name_en\":\"Saudi Arabia\",\"placeholder\":\"5xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"AE\",\"dial\":\"971\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddea\",\"name\":\"\\u0627\\u0644\\u0625\\u0645\\u0627\\u0631\\u0627\\u062a\",\"name_en\":\"United Arab Emirates\",\"placeholder\":\"5xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"KW\",\"dial\":\"965\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddfc\",\"name\":\"\\u0627\\u0644\\u0643\\u0648\\u064a\\u062a\",\"name_en\":\"Kuwait\",\"placeholder\":\"5xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"QA\",\"dial\":\"974\",\"flag\":\"\\ud83c\\uddf6\\ud83c\\udde6\",\"name\":\"\\u0642\\u0637\\u0631\",\"name_en\":\"Qatar\",\"placeholder\":\"3xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"BH\",\"dial\":\"973\",\"flag\":\"\\ud83c\\udde7\\ud83c\\udded\",\"name\":\"\\u0627\\u0644\\u0628\\u062d\\u0631\\u064a\\u0646\",\"name_en\":\"Bahrain\",\"placeholder\":\"3xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"OM\",\"dial\":\"968\",\"flag\":\"\\ud83c\\uddf4\\ud83c\\uddf2\",\"name\":\"\\u0639\\u064f\\u0645\\u0627\\u0646\",\"name_en\":\"Oman\",\"placeholder\":\"9xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"YE\",\"dial\":\"967\",\"flag\":\"\\ud83c\\uddfe\\ud83c\\uddea\",\"name\":\"\\u0627\\u0644\\u064a\\u0645\\u0646\",\"name_en\":\"Yemen\",\"placeholder\":\"7xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"IQ\",\"dial\":\"964\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf6\",\"name\":\"\\u0627\\u0644\\u0639\\u0631\\u0627\\u0642\",\"name_en\":\"Iraq\",\"placeholder\":\"7xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"JO\",\"dial\":\"962\",\"flag\":\"\\ud83c\\uddef\\ud83c\\uddf4\",\"name\":\"\\u0627\\u0644\\u0623\\u0631\\u062f\\u0646\",\"name_en\":\"Jordan\",\"placeholder\":\"7xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"LB\",\"dial\":\"961\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\udde7\",\"name\":\"\\u0644\\u0628\\u0646\\u0627\\u0646\",\"name_en\":\"Lebanon\",\"placeholder\":\"3xxxxxx\",\"min\":7,\"max\":8,\"priority\":0},{\"iso\":\"SY\",\"dial\":\"963\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddfe\",\"name\":\"\\u0633\\u0648\\u0631\\u064a\\u0627\",\"name_en\":\"Syria\",\"placeholder\":\"9xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"PS\",\"dial\":\"970\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddf8\",\"name\":\"\\u0641\\u0644\\u0633\\u0637\\u064a\\u0646\",\"name_en\":\"Palestine\",\"placeholder\":\"5xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"EG\",\"dial\":\"20\",\"flag\":\"\\ud83c\\uddea\\ud83c\\uddec\",\"name\":\"\\u0645\\u0635\\u0631\",\"name_en\":\"Egypt\",\"placeholder\":\"1xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"SD\",\"dial\":\"249\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\udde9\",\"name\":\"\\u0627\\u0644\\u0633\\u0648\\u062f\\u0627\\u0646\",\"name_en\":\"Sudan\",\"placeholder\":\"9xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"LY\",\"dial\":\"218\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddfe\",\"name\":\"\\u0644\\u064a\\u0628\\u064a\\u0627\",\"name_en\":\"Libya\",\"placeholder\":\"9xxxxxxxx\",\"min\":9,\"max\":10,\"priority\":0},{\"iso\":\"TN\",\"dial\":\"216\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddf3\",\"name\":\"\\u062a\\u0648\\u0646\\u0633\",\"name_en\":\"Tunisia\",\"placeholder\":\"2xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"DZ\",\"dial\":\"213\",\"flag\":\"\\ud83c\\udde9\\ud83c\\uddff\",\"name\":\"\\u0627\\u0644\\u062c\\u0632\\u0627\\u0626\\u0631\",\"name_en\":\"Algeria\",\"placeholder\":\"5xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"MA\",\"dial\":\"212\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\udde6\",\"name\":\"\\u0627\\u0644\\u0645\\u063a\\u0631\\u0628\",\"name_en\":\"Morocco\",\"placeholder\":\"6xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"EH\",\"dial\":\"212\",\"flag\":\"\\ud83c\\uddea\\ud83c\\udded\",\"name\":\"\\u0627\\u0644\\u0635\\u062d\\u0631\\u0627\\u0621 \\u0627\\u0644\\u063a\\u0631\\u0628\\u064a\\u0629\",\"name_en\":\"Western Sahara\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":1,\"areas\":[\"5288\",\"5289\"]},{\"iso\":\"MR\",\"dial\":\"222\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf7\",\"name\":\"\\u0645\\u0648\\u0631\\u064a\\u062a\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Mauritania\",\"placeholder\":\"2xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"DJ\",\"dial\":\"253\",\"flag\":\"\\ud83c\\udde9\\ud83c\\uddef\",\"name\":\"\\u062c\\u064a\\u0628\\u0648\\u062a\\u064a\",\"name_en\":\"Djibouti\",\"placeholder\":\"77xxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"SO\",\"dial\":\"252\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf4\",\"name\":\"\\u0627\\u0644\\u0635\\u0648\\u0645\\u0627\\u0644\",\"name_en\":\"Somalia\",\"placeholder\":\"6xxxxxxx\",\"min\":8,\"max\":9,\"priority\":0},{\"iso\":\"KM\",\"dial\":\"269\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddf2\",\"name\":\"\\u062c\\u0632\\u0631 \\u0627\\u0644\\u0642\\u0645\\u0631\",\"name_en\":\"Comoros\",\"placeholder\":\"3xxxxxx\",\"min\":7,\"max\":7,\"priority\":0},{\"iso\":\"IS\",\"dial\":\"354\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf8\",\"name\":\"\\u0622\\u064a\\u0633\\u0644\\u0646\\u062f\\u0627\",\"name_en\":\"Iceland\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AZ\",\"dial\":\"994\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddff\",\"name\":\"\\u0623\\u0630\\u0631\\u0628\\u064a\\u062c\\u0627\\u0646\",\"name_en\":\"Azerbaijan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AM\",\"dial\":\"374\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddf2\",\"name\":\"\\u0623\\u0631\\u0645\\u064a\\u0646\\u064a\\u0627\",\"name_en\":\"Armenia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AW\",\"dial\":\"297\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddfc\",\"name\":\"\\u0623\\u0631\\u0648\\u0628\\u0627\",\"name_en\":\"Aruba\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AU\",\"dial\":\"61\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddfa\",\"name\":\"\\u0623\\u0633\\u062a\\u0631\\u0627\\u0644\\u064a\\u0627\",\"name_en\":\"Australia\",\"placeholder\":\"4xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"AF\",\"dial\":\"93\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddeb\",\"name\":\"\\u0623\\u0641\\u063a\\u0627\\u0646\\u0633\\u062a\\u0627\\u0646\",\"name_en\":\"Afghanistan\",\"placeholder\":\"7xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"AL\",\"dial\":\"355\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddf1\",\"name\":\"\\u0623\\u0644\\u0628\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Albania\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"DE\",\"dial\":\"49\",\"flag\":\"\\ud83c\\udde9\\ud83c\\uddea\",\"name\":\"\\u0623\\u0644\\u0645\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Germany\",\"placeholder\":\"15xxxxxxxx\",\"min\":10,\"max\":11,\"priority\":0},{\"iso\":\"AG\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddec\",\"name\":\"\\u0623\\u0646\\u062a\\u064a\\u063a\\u0648\\u0627 \\u0648\\u0628\\u0627\\u0631\\u0628\\u0648\\u062f\\u0627\",\"name_en\":\"Antigua and Barbuda\",\"placeholder\":\"268xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"268\"]},{\"iso\":\"AD\",\"dial\":\"376\",\"flag\":\"\\ud83c\\udde6\\ud83c\\udde9\",\"name\":\"\\u0623\\u0646\\u062f\\u0648\\u0631\\u0627\",\"name_en\":\"Andorra\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AO\",\"dial\":\"244\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddf4\",\"name\":\"\\u0623\\u0646\\u063a\\u0648\\u0644\\u0627\",\"name_en\":\"Angola\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AI\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddee\",\"name\":\"\\u0623\\u0646\\u063a\\u0648\\u064a\\u0644\\u0627\",\"name_en\":\"Anguilla\",\"placeholder\":\"264xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"264\"]},{\"iso\":\"UZ\",\"dial\":\"998\",\"flag\":\"\\ud83c\\uddfa\\ud83c\\uddff\",\"name\":\"\\u0623\\u0648\\u0632\\u0628\\u0643\\u0633\\u062a\\u0627\\u0646\",\"name_en\":\"Uzbekistan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"UG\",\"dial\":\"256\",\"flag\":\"\\ud83c\\uddfa\\ud83c\\uddec\",\"name\":\"\\u0623\\u0648\\u063a\\u0646\\u062f\\u0627\",\"name_en\":\"Uganda\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"UA\",\"dial\":\"380\",\"flag\":\"\\ud83c\\uddfa\\ud83c\\udde6\",\"name\":\"\\u0623\\u0648\\u0643\\u0631\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Ukraine\",\"placeholder\":\"9xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"IE\",\"dial\":\"353\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddea\",\"name\":\"\\u0623\\u064a\\u0631\\u0644\\u0646\\u062f\\u0627\",\"name_en\":\"Ireland\",\"placeholder\":\"8xxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"ET\",\"dial\":\"251\",\"flag\":\"\\ud83c\\uddea\\ud83c\\uddf9\",\"name\":\"\\u0625\\u062b\\u064a\\u0648\\u0628\\u064a\\u0627\",\"name_en\":\"Ethiopia\",\"placeholder\":\"9xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"ER\",\"dial\":\"291\",\"flag\":\"\\ud83c\\uddea\\ud83c\\uddf7\",\"name\":\"\\u0625\\u0631\\u064a\\u062a\\u0631\\u064a\\u0627\",\"name_en\":\"Eritrea\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"ES\",\"dial\":\"34\",\"flag\":\"\\ud83c\\uddea\\ud83c\\uddf8\",\"name\":\"\\u0625\\u0633\\u0628\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Spain\",\"placeholder\":\"6xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"EE\",\"dial\":\"372\",\"flag\":\"\\ud83c\\uddea\\ud83c\\uddea\",\"name\":\"\\u0625\\u0633\\u062a\\u0648\\u0646\\u064a\\u0627\",\"name_en\":\"Estonia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"IL\",\"dial\":\"972\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf1\",\"name\":\"\\u0625\\u0633\\u0631\\u0627\\u0626\\u064a\\u0644\",\"name_en\":\"Israel\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SZ\",\"dial\":\"268\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddff\",\"name\":\"\\u0625\\u0633\\u0648\\u0627\\u062a\\u064a\\u0646\\u064a\",\"name_en\":\"Eswatini\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"ID\",\"dial\":\"62\",\"flag\":\"\\ud83c\\uddee\\ud83c\\udde9\",\"name\":\"\\u0625\\u0646\\u062f\\u0648\\u0646\\u064a\\u0633\\u064a\\u0627\",\"name_en\":\"Indonesia\",\"placeholder\":\"8xxxxxxxxx\",\"min\":9,\"max\":12,\"priority\":0},{\"iso\":\"IR\",\"dial\":\"98\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf7\",\"name\":\"\\u0625\\u064a\\u0631\\u0627\\u0646\",\"name_en\":\"Iran\",\"placeholder\":\"9xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"IT\",\"dial\":\"39\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf9\",\"name\":\"\\u0625\\u064a\\u0637\\u0627\\u0644\\u064a\\u0627\",\"name_en\":\"Italy\",\"placeholder\":\"3xxxxxxxxx\",\"min\":9,\"max\":10,\"priority\":0},{\"iso\":\"AR\",\"dial\":\"54\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddf7\",\"name\":\"\\u0627\\u0644\\u0623\\u0631\\u062c\\u0646\\u062a\\u064a\\u0646\",\"name_en\":\"Argentina\",\"placeholder\":\"9xxxxxxxxxx\",\"min\":10,\"max\":11,\"priority\":0},{\"iso\":\"UY\",\"dial\":\"598\",\"flag\":\"\\ud83c\\uddfa\\ud83c\\uddfe\",\"name\":\"\\u0627\\u0644\\u0623\\u0648\\u0631\\u0648\\u063a\\u0648\\u0627\\u064a\",\"name_en\":\"Uruguay\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"IO\",\"dial\":\"246\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf4\",\"name\":\"\\u0627\\u0644\\u0625\\u0642\\u0644\\u064a\\u0645 \\u0627\\u0644\\u0628\\u0631\\u064a\\u0637\\u0627\\u0646\\u064a \\u0641\\u064a \\u0627\\u0644\\u0645\\u062d\\u064a\\u0637 \\u0627\\u0644\\u0647\\u0646\\u062f\\u064a\",\"name_en\":\"British Indian Ocean Territory\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"EC\",\"dial\":\"593\",\"flag\":\"\\ud83c\\uddea\\ud83c\\udde8\",\"name\":\"\\u0627\\u0644\\u0625\\u0643\\u0648\\u0627\\u062f\\u0648\\u0631\",\"name_en\":\"Ecuador\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BS\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf8\",\"name\":\"\\u0627\\u0644\\u0628\\u0627\\u0647\\u0627\\u0645\\u0627\",\"name_en\":\"Bahamas\",\"placeholder\":\"242xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"242\"]},{\"iso\":\"BR\",\"dial\":\"55\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf7\",\"name\":\"\\u0627\\u0644\\u0628\\u0631\\u0627\\u0632\\u064a\\u0644\",\"name_en\":\"Brazil\",\"placeholder\":\"11xxxxxxxxx\",\"min\":10,\"max\":11,\"priority\":0},{\"iso\":\"PT\",\"dial\":\"351\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddf9\",\"name\":\"\\u0627\\u0644\\u0628\\u0631\\u062a\\u063a\\u0627\\u0644\",\"name_en\":\"Portugal\",\"placeholder\":\"9xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"BA\",\"dial\":\"387\",\"flag\":\"\\ud83c\\udde7\\ud83c\\udde6\",\"name\":\"\\u0627\\u0644\\u0628\\u0648\\u0633\\u0646\\u0629 \\u0648\\u0627\\u0644\\u0647\\u0631\\u0633\\u0643\",\"name_en\":\"Bosnia and Herzegovina\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CZ\",\"dial\":\"420\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddff\",\"name\":\"\\u0627\\u0644\\u062a\\u0634\\u064a\\u0643\",\"name_en\":\"Czechia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"ME\",\"dial\":\"382\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddea\",\"name\":\"\\u0627\\u0644\\u062c\\u0628\\u0644 \\u0627\\u0644\\u0623\\u0633\\u0648\\u062f\",\"name_en\":\"Montenegro\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BQ\",\"dial\":\"599\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf6\",\"name\":\"\\u0627\\u0644\\u062c\\u0632\\u0631 \\u0627\\u0644\\u0643\\u0627\\u0631\\u064a\\u0628\\u064a\\u0629 \\u0627\\u0644\\u0647\\u0648\\u0644\\u0646\\u062f\\u064a\\u0629\",\"name_en\":\"Caribbean Netherlands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":1,\"areas\":[\"3\",\"4\",\"7\"]},{\"iso\":\"DK\",\"dial\":\"45\",\"flag\":\"\\ud83c\\udde9\\ud83c\\uddf0\",\"name\":\"\\u0627\\u0644\\u062f\\u0646\\u0645\\u0627\\u0631\\u0643\",\"name_en\":\"Denmark\",\"placeholder\":\"2xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"CV\",\"dial\":\"238\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddfb\",\"name\":\"\\u0627\\u0644\\u0631\\u0623\\u0633 \\u0627\\u0644\\u0623\\u062e\\u0636\\u0631\",\"name_en\":\"Cape Verde\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SV\",\"dial\":\"503\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddfb\",\"name\":\"\\u0627\\u0644\\u0633\\u0644\\u0641\\u0627\\u062f\\u0648\\u0631\",\"name_en\":\"El Salvador\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SN\",\"dial\":\"221\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf3\",\"name\":\"\\u0627\\u0644\\u0633\\u0646\\u063a\\u0627\\u0644\",\"name_en\":\"Senegal\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SE\",\"dial\":\"46\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddea\",\"name\":\"\\u0627\\u0644\\u0633\\u0648\\u064a\\u062f\",\"name_en\":\"Sweden\",\"placeholder\":\"7xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"CN\",\"dial\":\"86\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddf3\",\"name\":\"\\u0627\\u0644\\u0635\\u064a\\u0646\",\"name_en\":\"China\",\"placeholder\":\"1xxxxxxxxxx\",\"min\":11,\"max\":11,\"priority\":0},{\"iso\":\"GA\",\"dial\":\"241\",\"flag\":\"\\ud83c\\uddec\\ud83c\\udde6\",\"name\":\"\\u0627\\u0644\\u063a\\u0627\\u0628\\u0648\\u0646\",\"name_en\":\"Gabon\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"VA\",\"dial\":\"39\",\"flag\":\"\\ud83c\\uddfb\\ud83c\\udde6\",\"name\":\"\\u0627\\u0644\\u0641\\u0627\\u062a\\u064a\\u0643\\u0627\\u0646\",\"name_en\":\"Vatican City\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":1,\"areas\":[\"06698\"]},{\"iso\":\"PH\",\"dial\":\"63\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\udded\",\"name\":\"\\u0627\\u0644\\u0641\\u0644\\u0628\\u064a\\u0646\",\"name_en\":\"Philippines\",\"placeholder\":\"9xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"CM\",\"dial\":\"237\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddf2\",\"name\":\"\\u0627\\u0644\\u0643\\u0627\\u0645\\u064a\\u0631\\u0648\\u0646\",\"name_en\":\"Cameroon\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CG\",\"dial\":\"242\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddec\",\"name\":\"\\u0627\\u0644\\u0643\\u0648\\u0646\\u063a\\u0648\",\"name_en\":\"Congo\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CD\",\"dial\":\"243\",\"flag\":\"\\ud83c\\udde8\\ud83c\\udde9\",\"name\":\"\\u0627\\u0644\\u0643\\u0648\\u0646\\u063a\\u0648 \\u0627\\u0644\\u062f\\u064a\\u0645\\u0642\\u0631\\u0627\\u0637\\u064a\\u0629\",\"name_en\":\"DR Congo\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MV\",\"dial\":\"960\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddfb\",\"name\":\"\\u0627\\u0644\\u0645\\u0627\\u0644\\u062f\\u064a\\u0641\",\"name_en\":\"Maldives\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"HU\",\"dial\":\"36\",\"flag\":\"\\ud83c\\udded\\ud83c\\uddfa\",\"name\":\"\\u0627\\u0644\\u0645\\u062c\\u0631\",\"name_en\":\"Hungary\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"MX\",\"dial\":\"52\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddfd\",\"name\":\"\\u0627\\u0644\\u0645\\u0643\\u0633\\u064a\\u0643\",\"name_en\":\"Mexico\",\"placeholder\":\"1xxxxxxxxx\",\"min\":10,\"max\":11,\"priority\":0},{\"iso\":\"NO\",\"dial\":\"47\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddf4\",\"name\":\"\\u0627\\u0644\\u0646\\u0631\\u0648\\u064a\\u062c\",\"name_en\":\"Norway\",\"placeholder\":\"4xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"AT\",\"dial\":\"43\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddf9\",\"name\":\"\\u0627\\u0644\\u0646\\u0645\\u0633\\u0627\",\"name_en\":\"Austria\",\"placeholder\":\"6xxxxxxxx\",\"min\":10,\"max\":11,\"priority\":0},{\"iso\":\"NE\",\"dial\":\"227\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddea\",\"name\":\"\\u0627\\u0644\\u0646\\u064a\\u062c\\u0631\",\"name_en\":\"Niger\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"IN\",\"dial\":\"91\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf3\",\"name\":\"\\u0627\\u0644\\u0647\\u0646\\u062f\",\"name_en\":\"India\",\"placeholder\":\"9xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"US\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddfa\\ud83c\\uddf8\",\"name\":\"\\u0627\\u0644\\u0648\\u0644\\u0627\\u064a\\u0627\\u062a \\u0627\\u0644\\u0645\\u062a\\u062d\\u062f\\u0629\",\"name_en\":\"United States\",\"placeholder\":\"2015550123\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"JP\",\"dial\":\"81\",\"flag\":\"\\ud83c\\uddef\\ud83c\\uddf5\",\"name\":\"\\u0627\\u0644\\u064a\\u0627\\u0628\\u0627\\u0646\",\"name_en\":\"Japan\",\"placeholder\":\"90xxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"GR\",\"dial\":\"30\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddf7\",\"name\":\"\\u0627\\u0644\\u064a\\u0648\\u0646\\u0627\\u0646\",\"name_en\":\"Greece\",\"placeholder\":\"6xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"PG\",\"dial\":\"675\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddec\",\"name\":\"\\u0628\\u0627\\u0628\\u0648\\u0627 \\u063a\\u064a\\u0646\\u064a\\u0627 \\u0627\\u0644\\u062c\\u062f\\u064a\\u062f\\u0629\",\"name_en\":\"Papua New Guinea\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"PY\",\"dial\":\"595\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddfe\",\"name\":\"\\u0628\\u0627\\u0631\\u0627\\u063a\\u0648\\u0627\\u064a\",\"name_en\":\"Paraguay\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"PK\",\"dial\":\"92\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddf0\",\"name\":\"\\u0628\\u0627\\u0643\\u0633\\u062a\\u0627\\u0646\",\"name_en\":\"Pakistan\",\"placeholder\":\"3xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"PW\",\"dial\":\"680\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddfc\",\"name\":\"\\u0628\\u0627\\u0644\\u0627\\u0648\",\"name_en\":\"Palau\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BB\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde7\\ud83c\\udde7\",\"name\":\"\\u0628\\u0631\\u0628\\u0627\\u062f\\u0648\\u0633\",\"name_en\":\"Barbados\",\"placeholder\":\"246xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"246\"]},{\"iso\":\"BM\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf2\",\"name\":\"\\u0628\\u0631\\u0645\\u0648\\u062f\\u0627\",\"name_en\":\"Bermuda\",\"placeholder\":\"441xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"441\"]},{\"iso\":\"BN\",\"dial\":\"673\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf3\",\"name\":\"\\u0628\\u0631\\u0648\\u0646\\u0627\\u064a\",\"name_en\":\"Brunei\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GB\",\"dial\":\"44\",\"flag\":\"\\ud83c\\uddec\\ud83c\\udde7\",\"name\":\"\\u0628\\u0631\\u064a\\u0637\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"United Kingdom\",\"placeholder\":\"7xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"BE\",\"dial\":\"32\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddea\",\"name\":\"\\u0628\\u0644\\u062c\\u064a\\u0643\\u0627\",\"name_en\":\"Belgium\",\"placeholder\":\"4xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"BG\",\"dial\":\"359\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddec\",\"name\":\"\\u0628\\u0644\\u063a\\u0627\\u0631\\u064a\\u0627\",\"name_en\":\"Bulgaria\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BZ\",\"dial\":\"501\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddff\",\"name\":\"\\u0628\\u0644\\u064a\\u0632\",\"name_en\":\"Belize\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BD\",\"dial\":\"880\",\"flag\":\"\\ud83c\\udde7\\ud83c\\udde9\",\"name\":\"\\u0628\\u0646\\u063a\\u0644\\u0627\\u062f\\u064a\\u0634\",\"name_en\":\"Bangladesh\",\"placeholder\":\"1xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"PA\",\"dial\":\"507\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\udde6\",\"name\":\"\\u0628\\u0646\\u0645\\u0627\",\"name_en\":\"Panama\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BJ\",\"dial\":\"229\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddef\",\"name\":\"\\u0628\\u0646\\u064a\\u0646\",\"name_en\":\"Benin\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BT\",\"dial\":\"975\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf9\",\"name\":\"\\u0628\\u0648\\u062a\\u0627\\u0646\",\"name_en\":\"Bhutan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BW\",\"dial\":\"267\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddfc\",\"name\":\"\\u0628\\u0648\\u062a\\u0633\\u0648\\u0627\\u0646\\u0627\",\"name_en\":\"Botswana\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"PR\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddf7\",\"name\":\"\\u0628\\u0648\\u0631\\u062a\\u0648\\u0631\\u064a\\u0643\\u0648\",\"name_en\":\"Puerto Rico\",\"placeholder\":\"787xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"787\",\"939\"]},{\"iso\":\"BF\",\"dial\":\"226\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddeb\",\"name\":\"\\u0628\\u0648\\u0631\\u0643\\u064a\\u0646\\u0627 \\u0641\\u0627\\u0633\\u0648\",\"name_en\":\"Burkina Faso\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"BI\",\"dial\":\"257\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddee\",\"name\":\"\\u0628\\u0648\\u0631\\u0648\\u0646\\u062f\\u064a\",\"name_en\":\"Burundi\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"PL\",\"dial\":\"48\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddf1\",\"name\":\"\\u0628\\u0648\\u0644\\u0646\\u062f\\u0627\",\"name_en\":\"Poland\",\"placeholder\":\"5xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"BO\",\"dial\":\"591\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf4\",\"name\":\"\\u0628\\u0648\\u0644\\u064a\\u0641\\u064a\\u0627\",\"name_en\":\"Bolivia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"PF\",\"dial\":\"689\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddeb\",\"name\":\"\\u0628\\u0648\\u0644\\u064a\\u0646\\u064a\\u0632\\u064a\\u0627 \\u0627\\u0644\\u0641\\u0631\\u0646\\u0633\\u064a\\u0629\",\"name_en\":\"French Polynesia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"PE\",\"dial\":\"51\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddea\",\"name\":\"\\u0628\\u064a\\u0631\\u0648\",\"name_en\":\"Peru\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"BY\",\"dial\":\"375\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddfe\",\"name\":\"\\u0628\\u064a\\u0644\\u0627\\u0631\\u0648\\u0633\\u064a\\u0627\",\"name_en\":\"Belarus\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TH\",\"dial\":\"66\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\udded\",\"name\":\"\\u062a\\u0627\\u064a\\u0644\\u0627\\u0646\\u062f\",\"name_en\":\"Thailand\",\"placeholder\":\"8xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"TW\",\"dial\":\"886\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddfc\",\"name\":\"\\u062a\\u0627\\u064a\\u0648\\u0627\\u0646\",\"name_en\":\"Taiwan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TM\",\"dial\":\"993\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddf2\",\"name\":\"\\u062a\\u0631\\u0643\\u0645\\u0627\\u0646\\u0633\\u062a\\u0627\\u0646\",\"name_en\":\"Turkmenistan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TR\",\"dial\":\"90\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddf7\",\"name\":\"\\u062a\\u0631\\u0643\\u064a\\u0627\",\"name_en\":\"Turkey\",\"placeholder\":\"5xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"TT\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddf9\",\"name\":\"\\u062a\\u0631\\u064a\\u0646\\u064a\\u062f\\u0627\\u062f \\u0648\\u062a\\u0648\\u0628\\u0627\\u063a\\u0648\",\"name_en\":\"Trinidad and Tobago\",\"placeholder\":\"868xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"868\"]},{\"iso\":\"TD\",\"dial\":\"235\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\udde9\",\"name\":\"\\u062a\\u0634\\u0627\\u062f\",\"name_en\":\"Chad\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CL\",\"dial\":\"56\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddf1\",\"name\":\"\\u062a\\u0634\\u064a\\u0644\\u064a\",\"name_en\":\"Chile\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"TZ\",\"dial\":\"255\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddff\",\"name\":\"\\u062a\\u0646\\u0632\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Tanzania\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TG\",\"dial\":\"228\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddec\",\"name\":\"\\u062a\\u0648\\u063a\\u0648\",\"name_en\":\"Togo\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TV\",\"dial\":\"688\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddfb\",\"name\":\"\\u062a\\u0648\\u0641\\u0627\\u0644\\u0648\",\"name_en\":\"Tuvalu\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TK\",\"dial\":\"690\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddf0\",\"name\":\"\\u062a\\u0648\\u0643\\u064a\\u0644\\u0627\\u0648\",\"name_en\":\"Tokelau\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TO\",\"dial\":\"676\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddf4\",\"name\":\"\\u062a\\u0648\\u0646\\u063a\\u0627\",\"name_en\":\"Tonga\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TL\",\"dial\":\"670\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddf1\",\"name\":\"\\u062a\\u064a\\u0645\\u0648\\u0631 \\u0627\\u0644\\u0634\\u0631\\u0642\\u064a\\u0629\",\"name_en\":\"Timor-Leste\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"JM\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddef\\ud83c\\uddf2\",\"name\":\"\\u062c\\u0627\\u0645\\u0627\\u064a\\u0643\\u0627\",\"name_en\":\"Jamaica\",\"placeholder\":\"876xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"876\",\"658\"]},{\"iso\":\"GI\",\"dial\":\"350\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddee\",\"name\":\"\\u062c\\u0628\\u0644 \\u0637\\u0627\\u0631\\u0642\",\"name_en\":\"Gibraltar\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AX\",\"dial\":\"358\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddfd\",\"name\":\"\\u062c\\u0632\\u0631 \\u0623\\u0648\\u0644\\u0627\\u0646\\u062f\",\"name_en\":\"\\u00c5land Islands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":1,\"areas\":[\"18\"]},{\"iso\":\"VI\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddfb\\ud83c\\uddee\",\"name\":\"\\u062c\\u0632\\u0631 \\u0627\\u0644\\u0639\\u0630\\u0631\\u0627\\u0621 \\u0627\\u0644\\u0623\\u0645\\u0631\\u064a\\u0643\\u064a\\u0629\",\"name_en\":\"U.S. Virgin Islands\",\"placeholder\":\"340xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"340\"]},{\"iso\":\"VG\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddfb\\ud83c\\uddec\",\"name\":\"\\u062c\\u0632\\u0631 \\u0627\\u0644\\u0639\\u0630\\u0631\\u0627\\u0621 \\u0627\\u0644\\u0628\\u0631\\u064a\\u0637\\u0627\\u0646\\u064a\\u0629\",\"name_en\":\"British Virgin Islands\",\"placeholder\":\"284xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"284\"]},{\"iso\":\"TC\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\udde8\",\"name\":\"\\u062c\\u0632\\u0631 \\u062a\\u0648\\u0631\\u0643\\u0633 \\u0648\\u0643\\u0627\\u064a\\u0643\\u0648\\u0633\",\"name_en\":\"Turks and Caicos Islands\",\"placeholder\":\"649xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"649\"]},{\"iso\":\"SB\",\"dial\":\"677\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\udde7\",\"name\":\"\\u062c\\u0632\\u0631 \\u0633\\u0644\\u064a\\u0645\\u0627\\u0646\",\"name_en\":\"Solomon Islands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"FO\",\"dial\":\"298\",\"flag\":\"\\ud83c\\uddeb\\ud83c\\uddf4\",\"name\":\"\\u062c\\u0632\\u0631 \\u0641\\u0627\\u0631\\u0648\",\"name_en\":\"Faroe Islands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"FK\",\"dial\":\"500\",\"flag\":\"\\ud83c\\uddeb\\ud83c\\uddf0\",\"name\":\"\\u062c\\u0632\\u0631 \\u0641\\u0648\\u0643\\u0644\\u0627\\u0646\\u062f\",\"name_en\":\"Falkland Islands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"KY\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddfe\",\"name\":\"\\u062c\\u0632\\u0631 \\u0643\\u0627\\u064a\\u0645\\u0627\\u0646\",\"name_en\":\"Cayman Islands\",\"placeholder\":\"345xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"345\"]},{\"iso\":\"CK\",\"dial\":\"682\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddf0\",\"name\":\"\\u062c\\u0632\\u0631 \\u0643\\u0648\\u0643\",\"name_en\":\"Cook Islands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CC\",\"dial\":\"61\",\"flag\":\"\\ud83c\\udde8\\ud83c\\udde8\",\"name\":\"\\u062c\\u0632\\u0631 \\u0643\\u0648\\u0643\\u0648\\u0633\",\"name_en\":\"Cocos (Keeling) Islands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":1,\"areas\":[\"89162\"]},{\"iso\":\"MH\",\"dial\":\"692\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\udded\",\"name\":\"\\u062c\\u0632\\u0631 \\u0645\\u0627\\u0631\\u0634\\u0627\\u0644\",\"name_en\":\"Marshall Islands\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MP\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf5\",\"name\":\"\\u062c\\u0632\\u0631 \\u0645\\u0627\\u0631\\u064a\\u0627\\u0646\\u0627 \\u0627\\u0644\\u0634\\u0645\\u0627\\u0644\\u064a\\u0629\",\"name_en\":\"Northern Mariana Islands\",\"placeholder\":\"670xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"670\"]},{\"iso\":\"CX\",\"dial\":\"61\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddfd\",\"name\":\"\\u062c\\u0632\\u064a\\u0631\\u0629 \\u0643\\u0631\\u064a\\u0633\\u0645\\u0627\\u0633\",\"name_en\":\"Christmas Island\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":2,\"areas\":[\"89164\"]},{\"iso\":\"IM\",\"dial\":\"44\",\"flag\":\"\\ud83c\\uddee\\ud83c\\uddf2\",\"name\":\"\\u062c\\u0632\\u064a\\u0631\\u0629 \\u0645\\u0627\\u0646\",\"name_en\":\"Isle of Man\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":2,\"areas\":[\"1624\",\"74576\",\"7524\",\"7924\",\"7624\"]},{\"iso\":\"NF\",\"dial\":\"672\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddeb\",\"name\":\"\\u062c\\u0632\\u064a\\u0631\\u0629 \\u0646\\u0648\\u0631\\u0641\\u0648\\u0644\\u0643\",\"name_en\":\"Norfolk Island\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CF\",\"dial\":\"236\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddeb\",\"name\":\"\\u062c\\u0645\\u0647\\u0648\\u0631\\u064a\\u0629 \\u0623\\u0641\\u0631\\u064a\\u0642\\u064a\\u0627 \\u0627\\u0644\\u0648\\u0633\\u0637\\u0649\",\"name_en\":\"Central African Republic\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"DO\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde9\\ud83c\\uddf4\",\"name\":\"\\u062c\\u0645\\u0647\\u0648\\u0631\\u064a\\u0629 \\u0627\\u0644\\u062f\\u0648\\u0645\\u064a\\u0646\\u064a\\u0643\\u0627\\u0646\",\"name_en\":\"Dominican Republic\",\"placeholder\":\"809xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"809\",\"829\",\"849\"]},{\"iso\":\"ZA\",\"dial\":\"27\",\"flag\":\"\\ud83c\\uddff\\ud83c\\udde6\",\"name\":\"\\u062c\\u0646\\u0648\\u0628 \\u0623\\u0641\\u0631\\u064a\\u0642\\u064a\\u0627\",\"name_en\":\"South Africa\",\"placeholder\":\"8xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"SS\",\"dial\":\"211\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf8\",\"name\":\"\\u062c\\u0646\\u0648\\u0628 \\u0627\\u0644\\u0633\\u0648\\u062f\\u0627\\u0646\",\"name_en\":\"South Sudan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GE\",\"dial\":\"995\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddea\",\"name\":\"\\u062c\\u0648\\u0631\\u062c\\u064a\\u0627\",\"name_en\":\"Georgia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"JE\",\"dial\":\"44\",\"flag\":\"\\ud83c\\uddef\\ud83c\\uddea\",\"name\":\"\\u062c\\u064a\\u0631\\u0632\\u064a\",\"name_en\":\"Jersey\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":3,\"areas\":[\"1534\",\"7509\",\"7700\",\"7797\",\"7829\",\"7937\"]},{\"iso\":\"DM\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde9\\ud83c\\uddf2\",\"name\":\"\\u062f\\u0648\\u0645\\u064a\\u0646\\u064a\\u0643\\u0627\",\"name_en\":\"Dominica\",\"placeholder\":\"767xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"767\"]},{\"iso\":\"RW\",\"dial\":\"250\",\"flag\":\"\\ud83c\\uddf7\\ud83c\\uddfc\",\"name\":\"\\u0631\\u0648\\u0627\\u0646\\u062f\\u0627\",\"name_en\":\"Rwanda\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"RU\",\"dial\":\"7\",\"flag\":\"\\ud83c\\uddf7\\ud83c\\uddfa\",\"name\":\"\\u0631\\u0648\\u0633\\u064a\\u0627\",\"name_en\":\"Russia\",\"placeholder\":\"9xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"RO\",\"dial\":\"40\",\"flag\":\"\\ud83c\\uddf7\\ud83c\\uddf4\",\"name\":\"\\u0631\\u0648\\u0645\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Romania\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"RE\",\"dial\":\"262\",\"flag\":\"\\ud83c\\uddf7\\ud83c\\uddea\",\"name\":\"\\u0631\\u064a\\u0648\\u0646\\u064a\\u0648\\u0646\",\"name_en\":\"R\\u00e9union\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"ZM\",\"dial\":\"260\",\"flag\":\"\\ud83c\\uddff\\ud83c\\uddf2\",\"name\":\"\\u0632\\u0627\\u0645\\u0628\\u064a\\u0627\",\"name_en\":\"Zambia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"ZW\",\"dial\":\"263\",\"flag\":\"\\ud83c\\uddff\\ud83c\\uddfc\",\"name\":\"\\u0632\\u064a\\u0645\\u0628\\u0627\\u0628\\u0648\\u064a\",\"name_en\":\"Zimbabwe\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CI\",\"dial\":\"225\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddee\",\"name\":\"\\u0633\\u0627\\u062d\\u0644 \\u0627\\u0644\\u0639\\u0627\\u062c\",\"name_en\":\"C\\u00f4te d\\u2019Ivoire\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"WS\",\"dial\":\"685\",\"flag\":\"\\ud83c\\uddfc\\ud83c\\uddf8\",\"name\":\"\\u0633\\u0627\\u0645\\u0648\\u0627\",\"name_en\":\"Samoa\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"AS\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde6\\ud83c\\uddf8\",\"name\":\"\\u0633\\u0627\\u0645\\u0648\\u0627 \\u0627\\u0644\\u0623\\u0645\\u0631\\u064a\\u0643\\u064a\\u0629\",\"name_en\":\"American Samoa\",\"placeholder\":\"684xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"684\"]},{\"iso\":\"BL\",\"dial\":\"590\",\"flag\":\"\\ud83c\\udde7\\ud83c\\uddf1\",\"name\":\"\\u0633\\u0627\\u0646 \\u0628\\u0627\\u0631\\u062a\\u0644\\u064a\\u0645\\u064a\",\"name_en\":\"Saint Barth\\u00e9lemy\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":1},{\"iso\":\"PM\",\"dial\":\"508\",\"flag\":\"\\ud83c\\uddf5\\ud83c\\uddf2\",\"name\":\"\\u0633\\u0627\\u0646 \\u0628\\u064a\\u064a\\u0631 \\u0648\\u0645\\u064a\\u0643\\u0644\\u0648\\u0646\",\"name_en\":\"Saint Pierre and Miquelon\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MF\",\"dial\":\"590\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddeb\",\"name\":\"\\u0633\\u0627\\u0646 \\u0645\\u0627\\u0631\\u062a\\u0646\",\"name_en\":\"Saint Martin\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":2},{\"iso\":\"SM\",\"dial\":\"378\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf2\",\"name\":\"\\u0633\\u0627\\u0646 \\u0645\\u0627\\u0631\\u064a\\u0646\\u0648\",\"name_en\":\"San Marino\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"VC\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddfb\\ud83c\\udde8\",\"name\":\"\\u0633\\u0627\\u0646\\u062a \\u0641\\u0646\\u0633\\u0646\\u062a \\u0648\\u0627\\u0644\\u063a\\u0631\\u064a\\u0646\\u0627\\u062f\\u064a\\u0646\",\"name_en\":\"Saint Vincent and the Grenadines\",\"placeholder\":\"784xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"784\"]},{\"iso\":\"KN\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddf3\",\"name\":\"\\u0633\\u0627\\u0646\\u062a \\u0643\\u064a\\u062a\\u0633 \\u0648\\u0646\\u064a\\u0641\\u064a\\u0633\",\"name_en\":\"Saint Kitts and Nevis\",\"placeholder\":\"869xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"869\"]},{\"iso\":\"LC\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\udde8\",\"name\":\"\\u0633\\u0627\\u0646\\u062a \\u0644\\u0648\\u0633\\u064a\\u0627\",\"name_en\":\"Saint Lucia\",\"placeholder\":\"758xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"758\"]},{\"iso\":\"SH\",\"dial\":\"290\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\udded\",\"name\":\"\\u0633\\u0627\\u0646\\u062a \\u0647\\u064a\\u0644\\u064a\\u0646\\u0627\",\"name_en\":\"Saint Helena\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"ST\",\"dial\":\"239\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf9\",\"name\":\"\\u0633\\u0627\\u0648 \\u062a\\u0648\\u0645\\u064a \\u0648\\u0628\\u0631\\u064a\\u0646\\u0633\\u064a\\u0628\\u064a\",\"name_en\":\"S\\u00e3o Tom\\u00e9 and Pr\\u00edncipe\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"LK\",\"dial\":\"94\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddf0\",\"name\":\"\\u0633\\u0631\\u064a\\u0644\\u0627\\u0646\\u0643\\u0627\",\"name_en\":\"Sri Lanka\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"SJ\",\"dial\":\"47\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddef\",\"name\":\"\\u0633\\u0641\\u0627\\u0644\\u0628\\u0627\\u0631\\u062f \\u0648\\u064a\\u0627\\u0646 \\u0645\\u0627\\u064a\\u0646\",\"name_en\":\"Svalbard and Jan Mayen\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":1,\"areas\":[\"79\"]},{\"iso\":\"SK\",\"dial\":\"421\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf0\",\"name\":\"\\u0633\\u0644\\u0648\\u0641\\u0627\\u0643\\u064a\\u0627\",\"name_en\":\"Slovakia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SI\",\"dial\":\"386\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddee\",\"name\":\"\\u0633\\u0644\\u0648\\u0641\\u064a\\u0646\\u064a\\u0627\",\"name_en\":\"Slovenia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SG\",\"dial\":\"65\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddec\",\"name\":\"\\u0633\\u0646\\u063a\\u0627\\u0641\\u0648\\u0631\\u0629\",\"name_en\":\"Singapore\",\"placeholder\":\"8xxxxxxx\",\"min\":8,\"max\":8,\"priority\":0},{\"iso\":\"SR\",\"dial\":\"597\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf7\",\"name\":\"\\u0633\\u0648\\u0631\\u064a\\u0646\\u0627\\u0645\",\"name_en\":\"Suriname\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CH\",\"dial\":\"41\",\"flag\":\"\\ud83c\\udde8\\ud83c\\udded\",\"name\":\"\\u0633\\u0648\\u064a\\u0633\\u0631\\u0627\",\"name_en\":\"Switzerland\",\"placeholder\":\"7xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"SL\",\"dial\":\"232\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddf1\",\"name\":\"\\u0633\\u064a\\u0631\\u0627\\u0644\\u064a\\u0648\\u0646\",\"name_en\":\"Sierra Leone\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SC\",\"dial\":\"248\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\udde8\",\"name\":\"\\u0633\\u064a\\u0634\\u0644\",\"name_en\":\"Seychelles\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"SX\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf8\\ud83c\\uddfd\",\"name\":\"\\u0633\\u064a\\u0646\\u062a \\u0645\\u0627\\u0631\\u062a\\u0646\",\"name_en\":\"Sint Maarten\",\"placeholder\":\"721xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"721\"]},{\"iso\":\"RS\",\"dial\":\"381\",\"flag\":\"\\ud83c\\uddf7\\ud83c\\uddf8\",\"name\":\"\\u0635\\u0631\\u0628\\u064a\\u0627\",\"name_en\":\"Serbia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"TJ\",\"dial\":\"992\",\"flag\":\"\\ud83c\\uddf9\\ud83c\\uddef\",\"name\":\"\\u0637\\u0627\\u062c\\u064a\\u0643\\u0633\\u062a\\u0627\\u0646\",\"name_en\":\"Tajikistan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GM\",\"dial\":\"220\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddf2\",\"name\":\"\\u063a\\u0627\\u0645\\u0628\\u064a\\u0627\",\"name_en\":\"Gambia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GH\",\"dial\":\"233\",\"flag\":\"\\ud83c\\uddec\\ud83c\\udded\",\"name\":\"\\u063a\\u0627\\u0646\\u0627\",\"name_en\":\"Ghana\",\"placeholder\":\"2xxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"GD\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddec\\ud83c\\udde9\",\"name\":\"\\u063a\\u0631\\u064a\\u0646\\u0627\\u062f\\u0627\",\"name_en\":\"Grenada\",\"placeholder\":\"473xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"473\"]},{\"iso\":\"GL\",\"dial\":\"299\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddf1\",\"name\":\"\\u063a\\u0631\\u064a\\u0646\\u0644\\u0627\\u0646\\u062f\",\"name_en\":\"Greenland\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GT\",\"dial\":\"502\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddf9\",\"name\":\"\\u063a\\u0648\\u0627\\u062a\\u064a\\u0645\\u0627\\u0644\\u0627\",\"name_en\":\"Guatemala\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GP\",\"dial\":\"590\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddf5\",\"name\":\"\\u063a\\u0648\\u0627\\u062f\\u0644\\u0648\\u0628\",\"name_en\":\"Guadeloupe\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GU\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddfa\",\"name\":\"\\u063a\\u0648\\u0627\\u0645\",\"name_en\":\"Guam\",\"placeholder\":\"671xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"671\"]},{\"iso\":\"GF\",\"dial\":\"594\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddeb\",\"name\":\"\\u063a\\u0648\\u064a\\u0627\\u0646\\u0627 \\u0627\\u0644\\u0641\\u0631\\u0646\\u0633\\u064a\\u0629\",\"name_en\":\"French Guiana\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GY\",\"dial\":\"592\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddfe\",\"name\":\"\\u063a\\u064a\\u0627\\u0646\\u0627\",\"name_en\":\"Guyana\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GG\",\"dial\":\"44\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddec\",\"name\":\"\\u063a\\u064a\\u0631\\u0646\\u0632\\u064a\",\"name_en\":\"Guernsey\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":1,\"areas\":[\"1481\",\"7781\",\"7839\",\"7911\"]},{\"iso\":\"GN\",\"dial\":\"224\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddf3\",\"name\":\"\\u063a\\u064a\\u0646\\u064a\\u0627\",\"name_en\":\"Guinea\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GQ\",\"dial\":\"240\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddf6\",\"name\":\"\\u063a\\u064a\\u0646\\u064a\\u0627 \\u0627\\u0644\\u0627\\u0633\\u062a\\u0648\\u0627\\u0626\\u064a\\u0629\",\"name_en\":\"Equatorial Guinea\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"GW\",\"dial\":\"245\",\"flag\":\"\\ud83c\\uddec\\ud83c\\uddfc\",\"name\":\"\\u063a\\u064a\\u0646\\u064a\\u0627 \\u0628\\u064a\\u0633\\u0627\\u0648\",\"name_en\":\"Guinea-Bissau\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"VU\",\"dial\":\"678\",\"flag\":\"\\ud83c\\uddfb\\ud83c\\uddfa\",\"name\":\"\\u0641\\u0627\\u0646\\u0648\\u0627\\u062a\\u0648\",\"name_en\":\"Vanuatu\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"FR\",\"dial\":\"33\",\"flag\":\"\\ud83c\\uddeb\\ud83c\\uddf7\",\"name\":\"\\u0641\\u0631\\u0646\\u0633\\u0627\",\"name_en\":\"France\",\"placeholder\":\"6xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"VE\",\"dial\":\"58\",\"flag\":\"\\ud83c\\uddfb\\ud83c\\uddea\",\"name\":\"\\u0641\\u0646\\u0632\\u0648\\u064a\\u0644\\u0627\",\"name_en\":\"Venezuela\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"FI\",\"dial\":\"358\",\"flag\":\"\\ud83c\\uddeb\\ud83c\\uddee\",\"name\":\"\\u0641\\u0646\\u0644\\u0646\\u062f\\u0627\",\"name_en\":\"Finland\",\"placeholder\":\"4xxxxxxx\",\"min\":9,\"max\":10,\"priority\":0},{\"iso\":\"VN\",\"dial\":\"84\",\"flag\":\"\\ud83c\\uddfb\\ud83c\\uddf3\",\"name\":\"\\u0641\\u064a\\u062a\\u0646\\u0627\\u0645\",\"name_en\":\"Vietnam\",\"placeholder\":\"9xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"FJ\",\"dial\":\"679\",\"flag\":\"\\ud83c\\uddeb\\ud83c\\uddef\",\"name\":\"\\u0641\\u064a\\u062c\\u064a\",\"name_en\":\"Fiji\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CY\",\"dial\":\"357\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddfe\",\"name\":\"\\u0642\\u0628\\u0631\\u0635\",\"name_en\":\"Cyprus\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"KG\",\"dial\":\"996\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddec\",\"name\":\"\\u0642\\u064a\\u0631\\u063a\\u064a\\u0632\\u0633\\u062a\\u0627\\u0646\",\"name_en\":\"Kyrgyzstan\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"KZ\",\"dial\":\"7\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddff\",\"name\":\"\\u0643\\u0627\\u0632\\u0627\\u062e\\u0633\\u062a\\u0627\\u0646\",\"name_en\":\"Kazakhstan\",\"placeholder\":\"xxxxxxx\",\"min\":7,\"max\":14,\"priority\":1,\"areas\":[\"33\",\"7\"]},{\"iso\":\"NC\",\"dial\":\"687\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\udde8\",\"name\":\"\\u0643\\u0627\\u0644\\u064a\\u062f\\u0648\\u0646\\u064a\\u0627 \\u0627\\u0644\\u062c\\u062f\\u064a\\u062f\\u0629\",\"name_en\":\"New Caledonia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"HR\",\"dial\":\"385\",\"flag\":\"\\ud83c\\udded\\ud83c\\uddf7\",\"name\":\"\\u0643\\u0631\\u0648\\u0627\\u062a\\u064a\\u0627\",\"name_en\":\"Croatia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"KH\",\"dial\":\"855\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\udded\",\"name\":\"\\u0643\\u0645\\u0628\\u0648\\u062f\\u064a\\u0627\",\"name_en\":\"Cambodia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CA\",\"dial\":\"1\",\"flag\":\"\\ud83c\\udde8\\ud83c\\udde6\",\"name\":\"\\u0643\\u0646\\u062f\\u0627\",\"name_en\":\"Canada\",\"placeholder\":\"4165550123\",\"min\":10,\"max\":10,\"priority\":1,\"areas\":[\"204\",\"226\",\"236\",\"249\",\"250\",\"289\",\"306\",\"343\",\"365\",\"387\",\"403\",\"416\",\"418\",\"431\",\"437\",\"438\",\"450\",\"506\",\"514\",\"519\",\"548\",\"579\",\"581\",\"587\",\"604\",\"613\",\"639\",\"647\",\"672\",\"705\",\"709\",\"742\",\"778\",\"780\",\"782\",\"807\",\"819\",\"825\",\"867\",\"873\",\"902\",\"905\"]},{\"iso\":\"CU\",\"dial\":\"53\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddfa\",\"name\":\"\\u0643\\u0648\\u0628\\u0627\",\"name_en\":\"Cuba\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"CW\",\"dial\":\"599\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddfc\",\"name\":\"\\u0643\\u0648\\u0631\\u0627\\u0633\\u0627\\u0648\",\"name_en\":\"Cura\\u00e7ao\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"KR\",\"dial\":\"82\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddf7\",\"name\":\"\\u0643\\u0648\\u0631\\u064a\\u0627 \\u0627\\u0644\\u062c\\u0646\\u0648\\u0628\\u064a\\u0629\",\"name_en\":\"South Korea\",\"placeholder\":\"10xxxxxxxx\",\"min\":9,\"max\":10,\"priority\":0},{\"iso\":\"KP\",\"dial\":\"850\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddf5\",\"name\":\"\\u0643\\u0648\\u0631\\u064a\\u0627 \\u0627\\u0644\\u0634\\u0645\\u0627\\u0644\\u064a\\u0629\",\"name_en\":\"North Korea\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CR\",\"dial\":\"506\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddf7\",\"name\":\"\\u0643\\u0648\\u0633\\u062a\\u0627\\u0631\\u064a\\u0643\\u0627\",\"name_en\":\"Costa Rica\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"XK\",\"dial\":\"383\",\"flag\":\"\\ud83c\\uddfd\\ud83c\\uddf0\",\"name\":\"\\u0643\\u0648\\u0633\\u0648\\u0641\\u0648\",\"name_en\":\"Kosovo\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"CO\",\"dial\":\"57\",\"flag\":\"\\ud83c\\udde8\\ud83c\\uddf4\",\"name\":\"\\u0643\\u0648\\u0644\\u0648\\u0645\\u0628\\u064a\\u0627\",\"name_en\":\"Colombia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"KI\",\"dial\":\"686\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddee\",\"name\":\"\\u0643\\u064a\\u0631\\u064a\\u0628\\u0627\\u062a\\u064a\",\"name_en\":\"Kiribati\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"KE\",\"dial\":\"254\",\"flag\":\"\\ud83c\\uddf0\\ud83c\\uddea\",\"name\":\"\\u0643\\u064a\\u0646\\u064a\\u0627\",\"name_en\":\"Kenya\",\"placeholder\":\"7xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"LV\",\"dial\":\"371\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddfb\",\"name\":\"\\u0644\\u0627\\u062a\\u0641\\u064a\\u0627\",\"name_en\":\"Latvia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"LA\",\"dial\":\"856\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\udde6\",\"name\":\"\\u0644\\u0627\\u0648\\u0633\",\"name_en\":\"Laos\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"LU\",\"dial\":\"352\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddfa\",\"name\":\"\\u0644\\u0648\\u0643\\u0633\\u0645\\u0628\\u0648\\u0631\\u063a\",\"name_en\":\"Luxembourg\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"LR\",\"dial\":\"231\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddf7\",\"name\":\"\\u0644\\u064a\\u0628\\u064a\\u0631\\u064a\\u0627\",\"name_en\":\"Liberia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"LT\",\"dial\":\"370\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddf9\",\"name\":\"\\u0644\\u064a\\u062a\\u0648\\u0627\\u0646\\u064a\\u0627\",\"name_en\":\"Lithuania\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"LI\",\"dial\":\"423\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddee\",\"name\":\"\\u0644\\u064a\\u062e\\u062a\\u0646\\u0634\\u062a\\u0627\\u064a\\u0646\",\"name_en\":\"Liechtenstein\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"LS\",\"dial\":\"266\",\"flag\":\"\\ud83c\\uddf1\\ud83c\\uddf8\",\"name\":\"\\u0644\\u064a\\u0633\\u0648\\u062a\\u0648\",\"name_en\":\"Lesotho\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MQ\",\"dial\":\"596\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf6\",\"name\":\"\\u0645\\u0627\\u0631\\u062a\\u064a\\u0646\\u064a\\u0643\",\"name_en\":\"Martinique\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MO\",\"dial\":\"853\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf4\",\"name\":\"\\u0645\\u0627\\u0643\\u0627\\u0648\",\"name_en\":\"Macao\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MW\",\"dial\":\"265\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddfc\",\"name\":\"\\u0645\\u0627\\u0644\\u0627\\u0648\\u064a\",\"name_en\":\"Malawi\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MT\",\"dial\":\"356\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf9\",\"name\":\"\\u0645\\u0627\\u0644\\u0637\\u0627\",\"name_en\":\"Malta\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"ML\",\"dial\":\"223\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf1\",\"name\":\"\\u0645\\u0627\\u0644\\u064a\",\"name_en\":\"Mali\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MY\",\"dial\":\"60\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddfe\",\"name\":\"\\u0645\\u0627\\u0644\\u064a\\u0632\\u064a\\u0627\",\"name_en\":\"Malaysia\",\"placeholder\":\"1xxxxxxxx\",\"min\":9,\"max\":10,\"priority\":0},{\"iso\":\"YT\",\"dial\":\"262\",\"flag\":\"\\ud83c\\uddfe\\ud83c\\uddf9\",\"name\":\"\\u0645\\u0627\\u064a\\u0648\\u062a\",\"name_en\":\"Mayotte\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":1,\"areas\":[\"269\",\"639\"]},{\"iso\":\"MG\",\"dial\":\"261\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddec\",\"name\":\"\\u0645\\u062f\\u063a\\u0634\\u0642\\u0631\",\"name_en\":\"Madagascar\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MK\",\"dial\":\"389\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf0\",\"name\":\"\\u0645\\u0642\\u062f\\u0648\\u0646\\u064a\\u0627 \\u0627\\u0644\\u0634\\u0645\\u0627\\u0644\\u064a\\u0629\",\"name_en\":\"North Macedonia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MN\",\"dial\":\"976\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf3\",\"name\":\"\\u0645\\u0646\\u063a\\u0648\\u0644\\u064a\\u0627\",\"name_en\":\"Mongolia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MU\",\"dial\":\"230\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddfa\",\"name\":\"\\u0645\\u0648\\u0631\\u064a\\u0634\\u064a\\u0648\\u0633\",\"name_en\":\"Mauritius\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MZ\",\"dial\":\"258\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddff\",\"name\":\"\\u0645\\u0648\\u0632\\u0645\\u0628\\u064a\\u0642\",\"name_en\":\"Mozambique\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MD\",\"dial\":\"373\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\udde9\",\"name\":\"\\u0645\\u0648\\u0644\\u062f\\u0648\\u0641\\u0627\",\"name_en\":\"Moldova\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MC\",\"dial\":\"377\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\udde8\",\"name\":\"\\u0645\\u0648\\u0646\\u0627\\u0643\\u0648\",\"name_en\":\"Monaco\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"MS\",\"dial\":\"1\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf8\",\"name\":\"\\u0645\\u0648\\u0646\\u062a\\u0633\\u0631\\u0627\\u062a\",\"name_en\":\"Montserrat\",\"placeholder\":\"664xxxxxxx\",\"min\":10,\"max\":10,\"priority\":0,\"areas\":[\"664\"]},{\"iso\":\"MM\",\"dial\":\"95\",\"flag\":\"\\ud83c\\uddf2\\ud83c\\uddf2\",\"name\":\"\\u0645\\u064a\\u0627\\u0646\\u0645\\u0627\\u0631\",\"name_en\":\"Myanmar\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":13,\"priority\":0},{\"iso\":\"FM\",\"dial\":\"691\",\"flag\":\"\\ud83c\\uddeb\\ud83c\\uddf2\",\"name\":\"\\u0645\\u064a\\u0643\\u0631\\u0648\\u0646\\u064a\\u0632\\u064a\\u0627\",\"name_en\":\"Micronesia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"NA\",\"dial\":\"264\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\udde6\",\"name\":\"\\u0646\\u0627\\u0645\\u064a\\u0628\\u064a\\u0627\",\"name_en\":\"Namibia\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"NR\",\"dial\":\"674\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddf7\",\"name\":\"\\u0646\\u0627\\u0648\\u0631\\u0648\",\"name_en\":\"Nauru\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"NP\",\"dial\":\"977\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddf5\",\"name\":\"\\u0646\\u064a\\u0628\\u0627\\u0644\",\"name_en\":\"Nepal\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"NG\",\"dial\":\"234\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddec\",\"name\":\"\\u0646\\u064a\\u062c\\u064a\\u0631\\u064a\\u0627\",\"name_en\":\"Nigeria\",\"placeholder\":\"8xxxxxxxxx\",\"min\":10,\"max\":10,\"priority\":0},{\"iso\":\"NI\",\"dial\":\"505\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddee\",\"name\":\"\\u0646\\u064a\\u0643\\u0627\\u0631\\u0627\\u063a\\u0648\\u0627\",\"name_en\":\"Nicaragua\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"NZ\",\"dial\":\"64\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddff\",\"name\":\"\\u0646\\u064a\\u0648\\u0632\\u064a\\u0644\\u0646\\u062f\\u0627\",\"name_en\":\"New Zealand\",\"placeholder\":\"2xxxxxxx\",\"min\":8,\"max\":10,\"priority\":0},{\"iso\":\"NU\",\"dial\":\"683\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddfa\",\"name\":\"\\u0646\\u064a\\u0648\\u064a\",\"name_en\":\"Niue\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"HT\",\"dial\":\"509\",\"flag\":\"\\ud83c\\udded\\ud83c\\uddf9\",\"name\":\"\\u0647\\u0627\\u064a\\u062a\\u064a\",\"name_en\":\"Haiti\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"HN\",\"dial\":\"504\",\"flag\":\"\\ud83c\\udded\\ud83c\\uddf3\",\"name\":\"\\u0647\\u0646\\u062f\\u0648\\u0631\\u0627\\u0633\",\"name_en\":\"Honduras\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"NL\",\"dial\":\"31\",\"flag\":\"\\ud83c\\uddf3\\ud83c\\uddf1\",\"name\":\"\\u0647\\u0648\\u0644\\u0646\\u062f\\u0627\",\"name_en\":\"Netherlands\",\"placeholder\":\"6xxxxxxxx\",\"min\":9,\"max\":9,\"priority\":0},{\"iso\":\"HK\",\"dial\":\"852\",\"flag\":\"\\ud83c\\udded\\ud83c\\uddf0\",\"name\":\"\\u0647\\u0648\\u0646\\u063a \\u0643\\u0648\\u0646\\u063a\",\"name_en\":\"Hong Kong\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0},{\"iso\":\"WF\",\"dial\":\"681\",\"flag\":\"\\ud83c\\uddfc\\ud83c\\uddeb\",\"name\":\"\\u0648\\u0627\\u0644\\u064a\\u0633 \\u0648\\u0641\\u0648\\u062a\\u0648\\u0646\\u0627\",\"name_en\":\"Wallis and Futuna\",\"placeholder\":\"xxxxxx\",\"min\":6,\"max\":12,\"priority\":0}]};\r\n        <\/script>\r\n        <script src=\"https:\/\/rihlatk.com\/wp-content\/plugins\/rihlatk-core\/assets\/js\/phone-field.js?ver=1789639820\"><\/script>\r\n                <script>\r\n        (function () {\r\n            var customLabel = \"\\u0631\\u062d\\u0644\\u0629 \\u0645\\u062e\\u0635\\u0635\\u0629\";\r\n            var state = { origin: null, destination: null };\r\n            function applyRole(role, place) {\r\n                state[role] = place;\r\n                if (typeof window.rihlatkWizardUpdateSummary === 'function') {\r\n                    window.rihlatkWizardUpdateSummary();\r\n                }\r\n                var originEl = document.getElementById('rw-origin-select');\r\n                var destEl = document.getElementById('rw-dest-select');\r\n                var co = document.getElementById('rw-custom-origin');\r\n                var cd = document.getElementById('rw-custom-dest');\r\n                var cover = document.getElementById('rw-place-cover');\r\n                if (!place) {\r\n                    if (role === 'origin' && originEl) originEl.value = '';\r\n                    if (role === 'destination' && destEl) destEl.value = '';\r\n                    if (cover) cover.hidden = true;\r\n                    return;\r\n                }\r\n                window.rihlatkPlacesQuote(state.origin || {}, state.destination || {}, {\r\n                    date: (document.querySelector('input[name=\"date\"]') || {}).value || ''\r\n                }).then(function (json) {\r\n                    if (!json || !json.success || !json.data) return;\r\n                    var data = json.data;\r\n                    if (data.kind === 'uncovered') {\r\n                        if (cover) {\r\n                            var esc = function (s) {\r\n                                return String(s == null ? '' : s)\r\n                                    .replace(\/&\/g, '&amp;')\r\n                                    .replace(\/<\/g, '&lt;')\r\n                                    .replace(\/>\/g, '&gt;')\r\n                                    .replace(\/\"\/g, '&quot;');\r\n                            };\r\n                            var cities = (data.covered_cities || []).map(function (c) { return '<li>' + esc(c) + '<\/li>'; }).join('');\r\n                            cover.innerHTML = '<strong>' + esc(data.message || '') + '<\/strong>' +\r\n                                (cities ? '<p class=\"mt-2\">Currently covered cities:<\/p><ul>' + cities + '<\/ul>' : '');\r\n                            cover.hidden = false;\r\n                        }\r\n                        return;\r\n                    }\r\n                    if (cover) cover.hidden = true;\r\n                    if (data.kind === 'fixed') {\r\n                        if (originEl) originEl.value = data.origin_end || customLabel;\r\n                        if (destEl) destEl.value = data.destination_end || customLabel;\r\n                        if (co) co.value = data.origin_label || '';\r\n                        if (cd) cd.value = data.destination_label || '';\r\n                    } else if (data.kind === 'incity') {\r\n                        if (originEl) originEl.value = data.origin_end || data.city || customLabel;\r\n                        if (destEl) destEl.value = data.destination_end || data.city || customLabel;\r\n                        if (co) co.value = data.origin_label || '';\r\n                        if (cd) cd.value = data.destination_label || '';\r\n                    } else {\r\n                        if (originEl) originEl.value = customLabel;\r\n                        if (destEl) destEl.value = customLabel;\r\n                        if (co) co.value = (state.origin && state.origin.label) || '';\r\n                        if (cd) cd.value = (state.destination && state.destination.label) || '';\r\n                    }\r\n                    var flag = document.getElementById('rw-is-custom');\r\n                    if (flag) {\r\n                        flag.value = (data.kind === 'fixed' || data.kind === 'incity') ? '0' : '1';\r\n                    }\r\n                    if (typeof window.rihlatkWizardUpdateSummary === 'function') {\r\n                        window.rihlatkWizardUpdateSummary();\r\n                    }\r\n                });\r\n            }\r\n            document.querySelectorAll('[data-place-field]').forEach(function (root) {\r\n                root.addEventListener('rihlatk:place', function (e) {\r\n                    applyRole(root.getAttribute('data-place-role'), e.detail);\r\n                });\r\n            });\r\n        })();\r\n        <\/script>\r\n        \r\n        <script>\r\nconst rwI18n = {\"completeFields\":\"Please complete the required fields: date, time, and pickup or drop-off.\",\"loading\":\"Loading...\",\"apply\":\"Apply\",\"remove\":\"Remove\",\"discountRemoved\":\"Discount removed.\",\"invalidCode\":\"That code is not valid.\",\"reapplyCoupon\":\"Please apply the discount code again.\",\"timeTooSoon\":\"That time is unavailable. Bookings need at least 3 hours in advance.\",\"processing\":\"Processing...\",\"invalidPhone\":\"Please enter a valid mobile number.\",\"invalidFlight\":\"Enter a valid flight number like SV1234.\",\"confirmBooking\":\"Confirm booking\",\"genericError\":\"We could not complete the request. Please try again.\",\"networkError\":\"Connection failed. Check your network and try again.\",\"sendQuote\":\"Request a quote\",\"continue\":\"Continue\",\"next\":\"Continue\",\"date\":\"Date\",\"time\":\"Time\",\"outboundDate\":\"Outbound date\",\"outboundTime\":\"Outbound time\",\"hoursShort\":\"hours\",\"returnPrefix\":\"Return\",\"quoteRequest\":\"Quote on request\",\"includedInQuote\":\"Included in quote\",\"discount\":\"Discount\",\"awaitingQuote\":\"Awaiting quote\",\"sar\":\"SAR\",\"riyadh\":\"Riyadh\",\"jeddah\":\"Jeddah\",\"routeSep\":\"\u2192\",\"customPlace\":\"\u0631\u062d\u0644\u0629 \u0645\u062e\u0635\u0635\u0629\"};\r\nwindow.rwProceedStep1 = function(btn) {\r\n    if (!btn || btn.disabled) return;\r\n    try {\r\n        const form = document.getElementById('rw-form');\r\n        const dateEl = form ? form.querySelector('input[name=\"date\"]') : null;\r\n        const timeEl = form ? form.querySelector('input[name=\"time\"]') : null;\r\n        const returnDateEl = form ? form.querySelector('input[name=\"return_date\"]') : null;\r\n        const now = new Date();\r\n        const sa = new Date(now.getTime() + (now.getTimezoneOffset() * 60000) + (3600000 * 3));\r\n        const pad = function (n) { return String(n).padStart(2, '0'); };\r\n        const today = sa.getFullYear() + '-' + pad(sa.getMonth() + 1) + '-' + pad(sa.getDate());\r\n        const nowHM = pad(sa.getHours()) + ':' + pad(sa.getMinutes());\r\n        if (dateEl) {\r\n            dateEl.min = today;\r\n            if (!dateEl.value || dateEl.value < today) dateEl.value = today;\r\n        }\r\n        if (timeEl && dateEl && dateEl.value === today && (!timeEl.value || timeEl.value < nowHM)) {\r\n            timeEl.value = nowHM;\r\n        }\r\n        if (returnDateEl && dateEl && returnDateEl.value && returnDateEl.value < dateEl.value) {\r\n            returnDateEl.value = dateEl.value;\r\n        }\r\n        const fd = new FormData(form);\r\n        const params = new URLSearchParams(window.location.search); \/\/ Preserve existing params like page_id\r\n        \r\n        let isValid = true;\r\n        const tripType = fd.get('trip_type');\r\n        \r\n        if (!fd.get('date') || !fd.get('time')) isValid = false;\r\n        \r\n        if (tripType === 'hourly') {\r\n            if (!fd.get('hourly_city') || parseInt(fd.get('hours') || '0', 10) < 3) isValid = false;\r\n        } else {\r\n            if (!fd.get('origin') || !fd.get('destination')) isValid = false;\r\n            if (tripType === 'roundtrip' && (!fd.get('return_date') || !fd.get('return_time'))) isValid = false;\r\n            const customLabel = \"\\u0631\\u062d\\u0644\\u0629 \\u0645\\u062e\\u0635\\u0635\\u0629\";\r\n            const originIsCustom = (fd.get('origin') || '').indexOf('\u0645\u062e\u0635\u0635\u0629') !== -1 || fd.get('origin') === customLabel;\r\n            const destIsCustom = (fd.get('destination') || '').indexOf('\u0645\u062e\u0635\u0635\u0629') !== -1 || fd.get('destination') === customLabel;\r\n            if (originIsCustom && !(fd.get('custom_origin') || '').trim()) isValid = false;\r\n            if (destIsCustom && !(fd.get('custom_destination') || '').trim()) isValid = false;\r\n        }\r\n        \r\n        if (!isValid) {\r\n            let errDiv = document.getElementById('step1-form-error');\r\n            const s1 = document.getElementById('rw-s1');\r\n            if(!errDiv) {\r\n                errDiv = document.createElement('div');\r\n                errDiv.id = 'step1-form-error';\r\n                errDiv.className = 'p-3 mt-4 bg-red-50 text-red-600 rounded-xl border border-red-200 text-sm font-bold';\r\n                if (s1) s1.appendChild(errDiv);\r\n            }\r\n            errDiv.innerText = rwI18n.completeFields;\r\n            return;\r\n        } else {\r\n            let errDiv = document.getElementById('step1-form-error');\r\n            if(errDiv) errDiv.remove();\r\n        }\r\n\r\n        \/\/ Add form data to params\r\n        const fields = ['trip_type', 'origin', 'destination', 'hourly_city', 'hours', 'date', 'time', 'return_date', 'return_time', 'custom_origin', 'custom_destination', 'origin_place_json', 'destination_place_json', 'is_custom'];\r\n        for(let k of fields) {\r\n            if (fd.has(k)) {\r\n                params.set(k, fd.get(k));\r\n            }\r\n        }\r\n        params.set('step', '2');\r\n        if (tripType !== 'roundtrip') {\r\n            params.delete('return_date');\r\n            params.delete('return_time');\r\n        }\r\n        const urlVid = params.get('vehicle') || params.get('vehicle_id') || '';\r\n        const formVidEl = document.getElementById('rw-vid');\r\n        const prefVidEl = document.getElementById('rw-preferred-vid');\r\n        const formVid = formVidEl && formVidEl.value ? formVidEl.value : '';\r\n        const prefVid = prefVidEl && prefVidEl.value ? prefVidEl.value : '';\r\n        const keepVid = formVid || urlVid || prefVid;\r\n        if (keepVid) {\r\n            params.set('vehicle', keepVid);\r\n        }\r\n        params.delete('vehicle_id');\r\n        \r\n        btn.innerHTML = rwI18n.loading;\r\n        btn.disabled = true;\r\n        \r\n        const nextUrl = new URL(window.location.href);\r\n        nextUrl.search = params.toString();\r\n        window.location.href = nextUrl.toString();\r\n    } catch (e) {\r\n        alert('Error: ' + e.message);\r\n    }\r\n};\r\n<\/script>\r\n        <script>\r\n        if ('scrollRestoration' in history) {\r\n            history.scrollRestoration = 'manual';\r\n        }\r\n        const rihlatkTaxSettings = {\r\n            enabled: false,\r\n            rate: 15        };\r\n        \r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            let currentStep = 1;\r\n            let basePrice = 0;\r\n            let extrasPrice = 0;\r\n            let selectedVehicleName = '-';\r\n            \r\n            const steps = [\r\n                document.getElementById('rw-s1'),\r\n                document.getElementById('rw-s2'),\r\n                document.getElementById('rw-s3')\r\n            ];\r\n            \r\n            const stepBtns = document.querySelectorAll('.rw-step-btn');\r\n            const summaryCta = document.getElementById('rw-summary-cta');\r\n            const btnPrev = document.querySelectorAll('.btn-prev');\r\n            const form = document.getElementById('rw-form');\r\n            const ctaArrowHtml = ' <svg class=\"w-4 h-4 rw-cta-arrow\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14 5l7 7m0 0l-7 7m7-7H3\"\/><\/svg>';\r\n            \r\n            const sumRouteText = document.getElementById('sum-route-text');\r\n            const sumDateText = document.getElementById('sum-date-text');\r\n            const sumCarText = document.getElementById('sum-vehicle-name');\r\n            const sumExtrasText = document.getElementById('sum-extras-list');\r\n            const sumPriceTotal = document.getElementById('sum-total');\r\n            \/\/ --- COUPON LOGIC ---\r\n            let appliedCoupon = null;\r\n            const btnCoupon = document.getElementById('btn-apply-coupon');\r\n            const inputCoupon = document.getElementById('rw-coupon-code');\r\n            const msgCoupon = document.getElementById('coupon-msg');\r\n            \r\n            if (btnCoupon && inputCoupon) {\r\n                btnCoupon.addEventListener('click', function() {\r\n                    if (appliedCoupon && btnCoupon.innerText === rwI18n.remove) {\r\n                        appliedCoupon = null;\r\n                        inputCoupon.value = '';\r\n                        inputCoupon.disabled = false;\r\n                        btnCoupon.innerText = rwI18n.apply;\r\n                        btnCoupon.classList.remove('bg-red-600', 'hover:bg-red-700');\r\n                        btnCoupon.classList.add('bg-[#142B54]', 'hover:bg-[#3F6EAE]');\r\n                        msgCoupon.innerText = rwI18n.discountRemoved;\r\n                        msgCoupon.className = 'text-xs mt-2 font-bold text-gray-500';\r\n                        msgCoupon.classList.remove('hidden');\r\n                        updateSummary();\r\n                        return;\r\n                    }\r\n\r\n                    const code = inputCoupon.value.trim();\r\n                    if(!code) return;\r\n                    \r\n                    btnCoupon.innerText = '...';\r\n                    btnCoupon.disabled = true;\r\n                    \r\n                    const fd = new FormData();\r\n                    fd.append('action', 'rihlatk_apply_coupon');\r\n                    fd.append('nonce', \"d6d2e01150\");\r\n                    fd.append('code', code);\r\n                    fd.append('vehicle_id', document.getElementById('rw-vid').value);\r\n                    fd.append('rihlatk_lang', \"en\");\r\n                    \r\n                    fetch('https:\/\/rihlatk.com\/wp-admin\/admin-ajax.php', { method: 'POST', body: fd })\r\n                    .then(r => r.json())\r\n                    .then(d => {\r\n                        if (d.success) {\r\n                            appliedCoupon = {\r\n                                code: code,\r\n                                type: d.data.discount_type,\r\n                                value: d.data.discount_value\r\n                            };\r\n                            msgCoupon.innerText = d.data.message;\r\n                            msgCoupon.className = 'text-xs mt-2 font-bold text-green-600';\r\n                            msgCoupon.classList.remove('hidden');\r\n                            inputCoupon.disabled = true;\r\n                            btnCoupon.innerText = rwI18n.remove;\r\n                            btnCoupon.disabled = false;\r\n                            btnCoupon.classList.remove('bg-[#142B54]', 'hover:bg-[#3F6EAE]');\r\n                            btnCoupon.classList.add('bg-red-600', 'hover:bg-red-700');\r\n                            updateSummary();\r\n                        } else {\r\n                            appliedCoupon = null;\r\n                            msgCoupon.innerText = d.data || rwI18n.invalidCode;\r\n                            msgCoupon.className = 'text-xs mt-2 font-bold text-red-600';\r\n                            msgCoupon.classList.remove('hidden');\r\n                            btnCoupon.innerText = rwI18n.apply;\r\n                            btnCoupon.disabled = false;\r\n                            updateSummary();\r\n                        }\r\n                    })\r\n                    .catch(() => {\r\n                        btnCoupon.innerText = rwI18n.apply;\r\n                        btnCoupon.disabled = false;\r\n                    });\r\n                });\r\n                \r\n                \/\/ Clear coupon on vehicle change to force re-validation\r\n                document.querySelectorAll('#rw-s1 input, #rw-s1 select').forEach(el => el.addEventListener('change', () => {\r\n                    if (appliedCoupon) {\r\n                        appliedCoupon = null;\r\n                        msgCoupon.innerText = rwI18n.reapplyCoupon;\r\n                        msgCoupon.className = 'text-xs mt-2 font-bold text-orange-600';\r\n                        inputCoupon.value = '';\r\n                    }\r\n                }));\r\n            }\r\n\r\n            const vidInput = document.getElementById('rw-vid');\r\n            const contactPhoneWrap = document.querySelector('[data-phone-field=\"contact\"]');\r\n            const billingPhoneWrap = document.querySelector('[data-phone-field=\"billing\"]');\r\n            const nameInput = document.getElementById('rw-name');\r\n            function phoneApi(wrap) {\r\n                return wrap && wrap._rihlatkPhone ? wrap._rihlatkPhone : null;\r\n            }\r\n\r\n            \/\/ ---------- DATE\/TIME LOGIC (Saudi Time UTC+3) ----------\r\n            const dateInput = document.querySelector('input[name=\"date\"]');\r\n            const timeInput = document.querySelector('input[name=\"time\"]');\r\n            \r\n            let noTimeMsg = document.getElementById('no-time-msg');\r\n            if(!noTimeMsg && timeInput) {\r\n                noTimeMsg = document.createElement('div');\r\n                noTimeMsg.id = 'no-time-msg';\r\n                noTimeMsg.className = 'text-red-500 text-xs font-bold mt-1';\r\n                noTimeMsg.innerText = rwI18n.timeTooSoon;\r\n                noTimeMsg.style.display = 'none';\r\n                timeInput.parentNode.appendChild(noTimeMsg);\r\n            }\r\n\r\n            function getSADate() {\r\n                const now = new Date();\r\n                const utc = now.getTime() + (now.getTimezoneOffset() * 60000);\r\n                return new Date(utc + (3600000 * 3)); \/\/ UTC+3\r\n            }\r\n\r\n            if(dateInput && timeInput) {\r\n                function pad2(n) { return String(n).padStart(2, '0'); }\r\n                function ymd(d) {\r\n                    return d.getFullYear() + '-' + pad2(d.getMonth() + 1) + '-' + pad2(d.getDate());\r\n                }\r\n                function hm(d) {\r\n                    return pad2(d.getHours()) + ':' + pad2(d.getMinutes());\r\n                }\r\n\r\n                const returnDateInput = document.querySelector('input[name=\"return_date\"]');\r\n                const returnTimeInput = document.querySelector('input[name=\"return_time\"]');\r\n                function openPicker(el) {\r\n                    if (!el) return;\r\n                    try { el.focus({ preventScroll: true }); } catch (err) { el.focus(); }\r\n                    if (typeof el.showPicker === 'function') {\r\n                        try { el.showPicker(); } catch (err) {}\r\n                    }\r\n                }\r\n                [dateInput, timeInput, returnDateInput, returnTimeInput].forEach(function (el) {\r\n                    if (!el) return;\r\n                    const host = el.closest('label') || el;\r\n                    host.addEventListener('click', function () { openPicker(el); });\r\n                });\r\n\r\n                function enforceTimeLogic() {\r\n                    const saNow = getSADate();\r\n                    const todayStr = ymd(saNow);\r\n                    const minBookingTime = new Date(saNow.getTime() + (3 * 3600000));\r\n                    const minDateStr = ymd(minBookingTime);\r\n                    const nowHM = hm(saNow);\r\n                    const minHM = hm(minBookingTime);\r\n\r\n                    dateInput.min = todayStr;\r\n                    if (!dateInput.value || dateInput.value < todayStr) {\r\n                        dateInput.value = todayStr;\r\n                    }\r\n\r\n                    if (returnDateInput) {\r\n                        returnDateInput.min = dateInput.value;\r\n                        if (returnDateInput.value && returnDateInput.value < dateInput.value) {\r\n                            returnDateInput.value = dateInput.value;\r\n                        }\r\n                    }\r\n\r\n                    if (!timeInput.value) {\r\n                        timeInput.value = nowHM;\r\n                    }\r\n\r\n                    const [h, m] = timeInput.value.split(':');\r\n                    const optDate = new Date(dateInput.value + 'T00:00:00');\r\n                    optDate.setHours(parseInt(h, 10) || 0, parseInt(m, 10) || 0, 0, 0);\r\n\r\n                    if (optDate < minBookingTime) {\r\n                        dateInput.value = minDateStr;\r\n                        timeInput.value = minHM;\r\n                        if (returnDateInput) {\r\n                            returnDateInput.min = dateInput.value;\r\n                            if (returnDateInput.value && returnDateInput.value < dateInput.value) {\r\n                                returnDateInput.value = dateInput.value;\r\n                            }\r\n                        }\r\n                    }\r\n\r\n                    if (dateInput.value === minDateStr) {\r\n                        timeInput.min = minHM;\r\n                    } else if (dateInput.value === todayStr) {\r\n                        timeInput.min = nowHM;\r\n                    } else {\r\n                        timeInput.removeAttribute('min');\r\n                    }\r\n\r\n                    noTimeMsg.style.display = 'none';\r\n                    timeInput.classList.remove('border-red-500', 'bg-red-50');\r\n                    if (summaryCta && currentStep === 1 && summaryCta.dataset.busy !== '1') {\r\n                        summaryCta.disabled = false;\r\n                    }\r\n                }\r\n\r\n                dateInput.addEventListener('change', enforceTimeLogic);\r\n                timeInput.addEventListener('change', enforceTimeLogic);\r\n                enforceTimeLogic();\r\n            }\r\n\r\n            \/\/ ---------- VALIDATION LOGIC ----------\r\n            function validateField(el, condition) {\r\n                if(!el) return;\r\n                if(condition) {\r\n                    el.classList.remove('input-error', 'border-red-500', 'bg-red-50');\r\n                    el.classList.add('input-success');\r\n                    if(el.nextElementSibling && el.nextElementSibling.classList.contains('rw-error-msg')) {\r\n                        el.nextElementSibling.style.display = 'none';\r\n                    }\r\n                } else {\r\n                    el.classList.remove('input-success');\r\n                    el.classList.add('input-error', 'border-red-500', 'bg-red-50');\r\n                    if(el.nextElementSibling && el.nextElementSibling.classList.contains('rw-error-msg')) {\r\n                        el.nextElementSibling.style.display = 'block';\r\n                    }\r\n                }\r\n            }\r\n\r\n            if(nameInput) {\r\n                nameInput.addEventListener('blur', () => {\r\n                    if (nameInput.value.trim()) {\r\n                        validateField(nameInput, nameInput.value.trim().length >= 3);\r\n                    }\r\n                });\r\n                nameInput.addEventListener('input', () => {\r\n                    nameInput.classList.remove('input-error', 'input-success');\r\n                    if(nameInput.nextElementSibling) nameInput.nextElementSibling.style.display = 'none';\r\n                });\r\n            }\r\n\r\n            const flightWrap = document.querySelector('[data-flight-field]');\r\n            const flightInput = document.getElementById('rw-flight');\r\n            const flightMsg = flightWrap ? flightWrap.querySelector('[data-err=\"flight\"]') : null;\r\n            const flightIata = flightInput ? (flightInput.getAttribute('data-flight-iata') || '') : '';\r\n            function asciiDigits(s) {\r\n                const map = {'\u0660':'0','\u0661':'1','\u0662':'2','\u0663':'3','\u0664':'4','\u0665':'5','\u0666':'6','\u0667':'7','\u0668':'8','\u0669':'9','\u06f0':'0','\u06f1':'1','\u06f2':'2','\u06f3':'3','\u06f4':'4','\u06f5':'5','\u06f6':'6','\u06f7':'7','\u06f8':'8','\u06f9':'9'};\r\n                return String(s || '').replace(\/[\u0660-\u0669\u06f0-\u06f9]\/g, function (ch) { return map[ch] || ch; });\r\n            }\r\n            function normalizeFlight(raw) {\r\n                let v = asciiDigits(raw).toUpperCase().replace(\/[\\s.\\-_\\\/]\/g, '');\r\n                if (flightIata && v.indexOf(flightIata.toUpperCase()) === 0 && v.length > 3) {\r\n                    v = v.slice(3);\r\n                }\r\n                return v;\r\n            }\r\n            function parseFlight(raw) {\r\n                const v = normalizeFlight(raw);\r\n                if (!v) return { empty: true, ok: true, value: '' };\r\n                return { empty: false, ok: \/^[A-Z0-9]{2}\\d{1,4}[A-Z]?$\/.test(v), value: v };\r\n            }\r\n            function syncFlightField(showEmptyOk) {\r\n                if (!flightInput || !flightWrap) return parseFlight('');\r\n                const parsed = parseFlight(flightInput.value);\r\n                flightWrap.classList.toggle('is-invalid', !parsed.ok);\r\n                flightWrap.classList.toggle('is-valid', parsed.ok && !parsed.empty);\r\n                flightInput.classList.toggle('input-error', !parsed.ok);\r\n                flightInput.classList.toggle('input-success', parsed.ok && !parsed.empty);\r\n                if (flightMsg) {\r\n                    flightMsg.hidden = parsed.ok;\r\n                    flightMsg.textContent = parsed.ok ? '' : rwI18n.invalidFlight;\r\n                }\r\n                if (parsed.ok && !parsed.empty) {\r\n                    flightInput.value = parsed.value;\r\n                }\r\n                return parsed;\r\n            }\r\n            if (flightInput) {\r\n                flightInput.addEventListener('input', function () {\r\n                    const parsed = parseFlight(flightInput.value);\r\n                    flightWrap.classList.toggle('is-invalid', !parsed.empty && !parsed.ok);\r\n                    flightWrap.classList.toggle('is-valid', parsed.ok && !parsed.empty);\r\n                    flightInput.classList.toggle('input-error', !parsed.empty && !parsed.ok);\r\n                    flightInput.classList.toggle('input-success', parsed.ok && !parsed.empty);\r\n                    if (flightMsg) {\r\n                        const show = !parsed.empty && !parsed.ok;\r\n                        flightMsg.hidden = !show;\r\n                        flightMsg.textContent = show ? rwI18n.invalidFlight : '';\r\n                    }\r\n                });\r\n                flightInput.addEventListener('blur', function () { syncFlightField(true); });\r\n            }\r\n\r\n            \/\/ ---------- STEPPER NAVIGATION ----------\r\n            const preferredVehicle = 0;\r\n            const wizardRoot = document.querySelector('.rw-wizard');\r\n\r\n            function headerOffset() {\r\n                const nodes = document.querySelectorAll('header, .elementor-location-header, .elementor-sticky--active, #masthead, .site-header');\r\n                let h = 0;\r\n                nodes.forEach(function(el) {\r\n                    const st = window.getComputedStyle(el);\r\n                    if (st.display === 'none' || st.visibility === 'hidden' || parseFloat(st.opacity) === 0) return;\r\n                    if (st.position === 'fixed' || st.position === 'sticky') {\r\n                        h = Math.max(h, el.getBoundingClientRect().height);\r\n                    }\r\n                });\r\n                return h > 0 ? Math.round(h) + 12 : 24;\r\n            }\r\n\r\n            function syncStickyOffset() {\r\n                const off = headerOffset();\r\n                if (wizardRoot) wizardRoot.style.setProperty('--rw-sticky-top', off + 'px');\r\n                return off;\r\n            }\r\n\r\n            function scrollWizardToTop() {\r\n                const off = syncStickyOffset();\r\n                const top = wizardRoot\r\n                    ? Math.max(0, wizardRoot.getBoundingClientRect().top + window.pageYOffset - off)\r\n                    : 0;\r\n                window.scrollTo(0, top);\r\n            }\r\n\r\n            function setCtaLabel(text) {\r\n                if (!summaryCta || summaryCta.dataset.busy === '1') return;\r\n                summaryCta.innerHTML = text + ctaArrowHtml;\r\n            }\r\n\r\n            function syncCta() {\r\n                if (!summaryCta || summaryCta.dataset.busy === '1') return;\r\n                const custom = typeof isCustomTrip === 'function' ? isCustomTrip() : false;\r\n                if (currentStep === 1) {\r\n                    summaryCta.disabled = false;\r\n                    setCtaLabel(rwI18n.next);\r\n                } else if (currentStep === 2) {\r\n                    summaryCta.disabled = !document.querySelector('.vcard.selected');\r\n                    setCtaLabel(rwI18n.next);\r\n                } else {\r\n                    summaryCta.disabled = false;\r\n                    setCtaLabel(custom ? rwI18n.sendQuote : rwI18n.continue);\r\n                }\r\n            }\r\n\r\n            function showStep3Error(message) {\r\n                let errDiv = document.getElementById('step3-form-error');\r\n                const s3 = document.getElementById('rw-s3');\r\n                if(!errDiv) {\r\n                    errDiv = document.createElement('div');\r\n                    errDiv.id = 'step3-form-error';\r\n                    errDiv.className = 'p-3 mb-4 bg-red-50 text-red-600 rounded border border-red-200 text-sm font-bold';\r\n                    if (s3) s3.insertBefore(errDiv, s3.firstChild);\r\n                }\r\n                errDiv.innerText = message;\r\n            }\r\n\r\n            function goToStep(s) {\r\n                if(s < 1 || s > 3) return;\r\n                \r\n                if (s > 1) {\r\n                    const alertEl = document.getElementById('session-expired-alert');\r\n                    if (alertEl) alertEl.remove();\r\n                }\r\n                currentStep = s;\r\n                steps.forEach((st, i) => {\r\n                    if(i + 1 === s) {\r\n                        st.classList.remove('rw-hidden');\r\n                        setTimeout(() => st.style.opacity = 1, 50);\r\n                    } else {\r\n                        st.classList.add('rw-hidden');\r\n                    }\r\n                });\r\n                \r\n                const progressFill = document.getElementById('rw-progress-fill');\r\n                if (progressFill) {\r\n                    const progressPercentage = ((currentStep - 1) \/ 3) * 100;\r\n                    progressFill.style.width = `${progressPercentage}%`;\r\n                }\r\n\r\n                stepBtns.forEach((btn) => {\r\n                    const st = parseInt(btn.dataset.step, 10);\r\n                    btn.classList.toggle('is-on', st === currentStep);\r\n                    btn.classList.toggle('is-done', st < currentStep);\r\n                });\r\n\r\n                syncCta();\r\n                if (s === 3) {\r\n                    syncPaxRoster();\r\n                }\r\n\r\n                requestAnimationFrame(function() {\r\n                    requestAnimationFrame(scrollWizardToTop);\r\n                });\r\n                setTimeout(scrollWizardToTop, 60);\r\n                if (typeof updateSummary === 'function') {\r\n                    updateSummary();\r\n                }\r\n            }\r\n\r\n            stepBtns.forEach(b => {\r\n                b.addEventListener('click', function() {\r\n                    const st = parseInt(this.dataset.step);\r\n                    if(st < currentStep) goToStep(st);\r\n                });\r\n            });\r\n\r\n            \r\n            \r\n            \r\n            document.querySelectorAll('.vcard').forEach(vc => {\r\n                vc.addEventListener('click', function() {\r\n                    document.querySelectorAll('.vcard').forEach(x => x.classList.remove('selected'));\r\n                    this.classList.add('selected');\r\n                    const pref = document.getElementById('rw-preferred-vid');\r\n                    if (pref) pref.value = this.dataset.id;\r\n                    updateSummary();\r\n                    syncCta();\r\n                    syncPaxRoster();\r\n                });\r\n            });\r\n\r\n            function selectedCapacity() {\r\n                var card = document.querySelector('.vcard.selected');\r\n                return card ? parseInt(card.getAttribute('data-capacity') || '0', 10) || 0 : 0;\r\n            }\r\n            function syncPaxRoster() {\r\n                var wrap = document.getElementById('rw-pax-roster');\r\n                var grid = document.getElementById('rw-pax-roster-grid');\r\n                var countEl = document.getElementById('rw-pax-count');\r\n                if (!wrap || !grid || !countEl) return;\r\n                var cap = selectedCapacity();\r\n                var pax = parseInt(countEl.value || '1', 10) || 1;\r\n                if (cap > 0) {\r\n                    countEl.max = String(cap);\r\n                    if (pax > cap) {\r\n                        pax = cap;\r\n                        countEl.value = String(cap);\r\n                    }\r\n                }\r\n                var show = cap > 6 && pax > 0;\r\n                wrap.hidden = !show;\r\n                if (!show) {\r\n                    grid.innerHTML = '';\r\n                    return;\r\n                }\r\n                var prev = [];\r\n                grid.querySelectorAll('input[name=\"passenger_names[]\"]').forEach(function (inp) {\r\n                    prev.push(inp.value);\r\n                });\r\n                var name0 = (document.getElementById('rw-name') || {}).value || '';\r\n                var label = \"Passenger name\";\r\n                var opt = \"Optional\";\r\n                grid.innerHTML = '';\r\n                for (var i = 0; i < pax; i++) {\r\n                    var box = document.createElement('div');\r\n                    var lab = document.createElement('label');\r\n                    lab.className = 'block text-xs font-bold text-gray-500 mb-2';\r\n                    lab.textContent = label + ' ' + (i + 1) + ' ';\r\n                    var hint = document.createElement('span');\r\n                    hint.className = 'font-semibold text-gray-400';\r\n                    hint.textContent = '(' + opt + ')';\r\n                    lab.appendChild(hint);\r\n                    var inp = document.createElement('input');\r\n                    inp.type = 'text';\r\n                    inp.name = 'passenger_names[]';\r\n                    inp.className = 'w-full p-3 bg-white border border-gray-300 rounded-xl text-gray-900 font-semibold focus:border-gray-400';\r\n                    inp.value = prev[i] != null && prev[i] !== '' ? prev[i] : (i === 0 ? name0 : '');\r\n                    box.appendChild(lab);\r\n                    box.appendChild(inp);\r\n                    grid.appendChild(box);\r\n                }\r\n            }\r\n            var paxCount = document.getElementById('rw-pax-count');\r\n            if (paxCount) {\r\n                paxCount.addEventListener('input', syncPaxRoster);\r\n                paxCount.addEventListener('change', syncPaxRoster);\r\n            }\r\n            var contactName = document.getElementById('rw-name');\r\n            if (contactName) {\r\n                contactName.addEventListener('blur', syncPaxRoster);\r\n            }\r\n            syncPaxRoster();\r\n\r\n            if (summaryCta) {\r\n                summaryCta.addEventListener('click', function() {\r\n                    if (this.disabled) return;\r\n                    if (currentStep === 1) {\r\n                        window.rwProceedStep1(this);\r\n                    } else if (currentStep === 2) {\r\n                        if (document.querySelector('.vcard.selected')) goToStep(3);\r\n                    } else if (currentStep === 3 && form) {\r\n                        if (typeof form.requestSubmit === 'function') form.requestSubmit();\r\n                        else form.dispatchEvent(new Event('submit', { cancelable: true, bubbles: true }));\r\n                    }\r\n                });\r\n            }\r\n\r\n            const swapBtn = document.getElementById('rw-swap-locations');\r\n            if (swapBtn) {\r\n                swapBtn.addEventListener('click', function() {\r\n                    const oRoot = document.querySelector('[data-place-role=\"origin\"]');\r\n                    const dRoot = document.querySelector('[data-place-role=\"destination\"]');\r\n                    if (oRoot && dRoot) {\r\n                        const oIn = oRoot.querySelector('[data-place-input]');\r\n                        const dIn = dRoot.querySelector('[data-place-input]');\r\n                        const oJs = oRoot.querySelector('[data-place-json]');\r\n                        const dJs = dRoot.querySelector('[data-place-json]');\r\n                        if (oIn && dIn) {\r\n                            const tIn = oIn.value;\r\n                            oIn.value = dIn.value;\r\n                            dIn.value = tIn;\r\n                        }\r\n                        if (oJs && dJs) {\r\n                            const tJs = oJs.value;\r\n                            oJs.value = dJs.value;\r\n                            dJs.value = tJs;\r\n                        }\r\n                    }\r\n                    const o = document.getElementById('rw-origin-select');\r\n                    const d = document.getElementById('rw-dest-select');\r\n                    if (o && d) {\r\n                        const tmp = o.value;\r\n                        o.value = d.value;\r\n                        d.value = tmp;\r\n                    }\r\n                    const co = document.querySelector('input[name=\"custom_origin\"]');\r\n                    const cd = document.querySelector('input[name=\"custom_destination\"]');\r\n                    if (co && cd) {\r\n                        const ct = co.value;\r\n                        co.value = cd.value;\r\n                        cd.value = ct;\r\n                    }\r\n                    syncCustomAddressFields();\r\n                    updateSummary();\r\n                });\r\n            }\r\n            \r\n            if (btnPrev) {\r\n                btnPrev.forEach(b => b.addEventListener('click', () => goToStep(currentStep - 1)));\r\n            }\r\n            \r\n            document.querySelectorAll('input[name=\"selected_extras[]\"]').forEach(cb => {\r\n                cb.addEventListener('change', function() {\r\n                    this.closest('.extra-item').classList.toggle('checked', this.checked);\r\n                    updateSummary();\r\n                });\r\n            });\r\n\r\n            \/\/ ---------- BILLING LOGIC ----------\r\n            const useContactAsBilling = document.getElementById('use_contact_as_billing');\r\n            const billingDetailsContainer = document.getElementById('billing_details_container');\r\n            const companyFieldsContainer = document.getElementById('company_fields_container');\r\n            const billingTypeRadios = document.getElementsByName('billing_type');\r\n            const billingEmailInput = document.getElementById('billing_email');\r\n            const billingEmailRequiredMark = document.getElementById('billing-email-required-mark');\r\n\r\n            function isCompanyBilling() {\r\n                const checked = document.querySelector('input[name=\"billing_type\"]:checked');\r\n                return checked && checked.value === 'company';\r\n            }\r\n\r\n            function billingPanelVisible() {\r\n                return !!(billingDetailsContainer && !billingDetailsContainer.classList.contains('hidden'));\r\n            }\r\n\r\n            function updateBillingEmailRequirement() {\r\n                const billingVisible = billingPanelVisible();\r\n                if (billingEmailInput) {\r\n                    const emailRequired = billingVisible && !isCompanyBilling();\r\n                    billingEmailInput.required = emailRequired;\r\n                    if (billingEmailRequiredMark) {\r\n                        billingEmailRequiredMark.style.display = emailRequired ? 'inline' : 'none';\r\n                    }\r\n                }\r\n                const billingNational = billingPhoneWrap ? billingPhoneWrap.querySelector('[data-phone-national]') : null;\r\n                if (billingNational) billingNational.required = billingVisible;\r\n            }\r\n\r\n            if(useContactAsBilling) {\r\n                useContactAsBilling.addEventListener('change', function() {\r\n                    if(this.checked) {\r\n                        billingDetailsContainer.classList.add('hidden');\r\n                    } else {\r\n                        billingDetailsContainer.classList.remove('hidden');\r\n                    }\r\n                    updateBillingEmailRequirement();\r\n                });\r\n            }\r\n\r\n            if(billingTypeRadios) {\r\n                billingTypeRadios.forEach(r => r.addEventListener('change', function() {\r\n                    if(this.value === 'company') {\r\n                        companyFieldsContainer.classList.remove('hidden');\r\n                    } else {\r\n                        companyFieldsContainer.classList.add('hidden');\r\n                    }\r\n                    updateBillingEmailRequirement();\r\n                }));\r\n            }\r\n            updateBillingEmailRequirement();\r\n            \r\n            \/\/ ---------- FORM SUBMIT & UI ----------\r\n            form.addEventListener('submit', function(e) {\r\n                e.preventDefault();\r\n                function unlockCta() {\r\n                    if (summaryCta) {\r\n                        summaryCta.dataset.busy = '';\r\n                        summaryCta.disabled = false;\r\n                        syncCta();\r\n                    }\r\n                }\r\n                if (summaryCta) {\r\n                    summaryCta.dataset.busy = '1';\r\n                    summaryCta.innerHTML = rwI18n.processing;\r\n                    summaryCta.disabled = true;\r\n                }\r\n                \r\n                const contactApi = phoneApi(contactPhoneWrap);\r\n                if (!contactApi || !contactApi.valid()) {\r\n                    if (contactApi) contactApi.showError(rwI18n.invalidPhone);\r\n                    showStep3Error(rwI18n.invalidPhone);\r\n                    unlockCta();\r\n                    return;\r\n                }\r\n                contactApi.value();\r\n                if (billingPanelVisible()) {\r\n                    const billingApi = phoneApi(billingPhoneWrap);\r\n                    if (!billingApi || !billingApi.valid()) {\r\n                        if (billingApi) billingApi.showError(rwI18n.invalidPhone);\r\n                        showStep3Error(rwI18n.invalidPhone);\r\n                        unlockCta();\r\n                        return;\r\n                    }\r\n                    billingApi.value();\r\n                }\r\n                if (flightInput) {\r\n                    const flightParsed = syncFlightField(true);\r\n                    if (!flightParsed.ok) {\r\n                        showStep3Error(rwI18n.invalidFlight);\r\n                        unlockCta();\r\n                        return;\r\n                    }\r\n                }\r\n                \r\n                const submitFd = new FormData(this);\r\n                if (submitFd.get('trip_type') !== 'roundtrip') {\r\n                    submitFd.delete('return_date');\r\n                    submitFd.delete('return_time');\r\n                }\r\n                const pricedCard = document.querySelector('.vcard.selected');\r\n                if (pricedCard && pricedCard.dataset.quote !== '1' && (parseFloat(pricedCard.dataset.price) || 0) > 0) {\r\n                    submitFd.set('is_custom', '0');\r\n                }\r\n                if (appliedCoupon && appliedCoupon.code) {\r\n                    submitFd.append('coupon_code', appliedCoupon.code);\r\n                }\r\n                const nonceEl = document.getElementById('rw-nonce');\r\n                const headers = {};\r\n                if (nonceEl && nonceEl.value) {\r\n                    headers['X-WP-Nonce'] = nonceEl.value;\r\n                    submitFd.append('_wpnonce', nonceEl.value);\r\n                }\r\n                fetch(this.action, { method: 'POST', body: submitFd, credentials: 'same-origin', headers: headers })\r\n                .then(r => r.json())\r\n                .then(d => {\r\n                    if(d.quote_received) {\r\n                        document.getElementById('rw-form').classList.add('hidden');\r\n                        const success = document.getElementById('rw-quote-success');\r\n                        const refEl = document.getElementById('rw-quote-ref');\r\n                        if (refEl) refEl.textContent = d.booking_ref || '';\r\n                        if (success) success.classList.remove('hidden');\r\n                        const sidebar = document.querySelector('.rw-summary-col') || document.querySelector('.lg\\\\:w-80');\r\n                        if (sidebar) sidebar.classList.add('hidden');\r\n                        return;\r\n                    }\r\n                    if(d.success && d.redirect_url) { window.location.href = d.redirect_url; }\r\n                    else {\r\n                        showStep3Error(d.message || rwI18n.genericError);\r\n                        unlockCta();\r\n                    }\r\n                })\r\n                .catch(() => { alert(rwI18n.networkError); unlockCta(); });\r\n            });\r\n\r\n            document.querySelectorAll('input[name=\"trip_type\"]').forEach(el => el.addEventListener('change', updateFormUI));\r\n            document.querySelectorAll('#rw-s1 input, #rw-s1 select').forEach(el => {\r\n                el.addEventListener('change', function() {\r\n                    syncCustomAddressFields();\r\n                    updateSummary();\r\n                });\r\n                el.addEventListener('input', updateSummary);\r\n            });\r\n            const wizardForm = document.getElementById('rw-form');\r\n            if (wizardForm) {\r\n                wizardForm.addEventListener('rihlatk:place', updateSummary);\r\n            }\r\n            document.querySelectorAll('.extra-item input').forEach(el => el.addEventListener('change', updateSummary));\r\n\r\n            function isCustomTrip() {\r\n                const o = document.querySelector('select[name=\"origin\"]');\r\n                const d = document.querySelector('select[name=\"destination\"]');\r\n                const ov = o ? o.value : '';\r\n                const dv = d ? d.value : '';\r\n                return ov.indexOf('\u0645\u062e\u0635\u0635\u0629') !== -1 || dv.indexOf('\u0645\u062e\u0635\u0635\u0629') !== -1;\r\n            }\r\n\r\n            function syncCustomAddressFields() {\r\n                const oWrap = document.getElementById('w-custom-origin-wrap');\r\n                const dWrap = document.getElementById('w-custom-dest-wrap');\r\n                const o = document.querySelector('select[name=\"origin\"]');\r\n                const d = document.querySelector('select[name=\"destination\"]');\r\n                const flag = document.getElementById('rw-is-custom');\r\n                const originCustom = o && o.value.indexOf('\u0645\u062e\u0635\u0635\u0629') !== -1;\r\n                const destCustom = d && d.value.indexOf('\u0645\u062e\u0635\u0635\u0629') !== -1;\r\n                const custom = originCustom || destCustom;\r\n                if (oWrap) oWrap.classList.toggle('hidden', !originCustom);\r\n                if (dWrap) dWrap.classList.toggle('hidden', !destCustom);\r\n                if (flag) flag.value = custom ? '1' : '0';\r\n                const coupon = document.getElementById('coupon-container');\r\n                if (coupon) coupon.style.display = custom ? 'none' : '';\r\n                syncCta();\r\n            }\r\n\r\n            function updateFormUI() {\r\n                const checkedType = document.querySelector('input[name=\"trip_type\"]:checked');\r\n                if(!checkedType) return;\r\n                const type = checkedType.value;\r\n                document.getElementById('w-standard-locs').classList.toggle('hidden', type === 'hourly');\r\n                document.getElementById('w-hourly-locs').classList.toggle('hidden', type !== 'hourly');\r\n                document.getElementById('w-return-dates').classList.toggle('hidden', type !== 'roundtrip');\r\n                const rd = document.querySelector('input[name=\"return_date\"]');\r\n                const rt = document.querySelector('input[name=\"return_time\"]');\r\n                if (rd) rd.disabled = type !== 'roundtrip';\r\n                if (rt) rt.disabled = type !== 'roundtrip';\r\n                \r\n                document.getElementById('w-date-lbl').textContent = type === 'roundtrip' ? rwI18n.outboundDate : rwI18n.date;\r\n                document.getElementById('w-time-lbl').textContent = type === 'roundtrip' ? rwI18n.outboundTime : rwI18n.time;\r\n                syncCustomAddressFields();\r\n                updateSummary();\r\n            }\r\n\r\n            function tidySummaryLabel(value) {\r\n                value = String(value || '').trim();\r\n                if (!value) return '';\r\n                if (typeof window.rihlatkCleanPlaceLabel === 'function') {\r\n                    return window.rihlatkCleanPlaceLabel(value);\r\n                }\r\n                value = value.replace(\/[A-Z0-9]{4,8}\\+[A-Z0-9]{2,7}\/gi, ' ');\r\n                ['\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629', '\u0627\u0644\u0645\u0645\u0644\u0643\u0647 \u0627\u0644\u0639\u0631\u0628\u064a\u0647 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0647', '\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629', '\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629', 'Kingdom of Saudi Arabia', 'Saudi Arabia', 'K.S.A.', 'K.S.A', 'KSA'].forEach(function (country) {\r\n                    var esc = country.replace(\/[.*+?^${}()|[\\]\\\\]\/g, '\\\\$&');\r\n                    value = value.replace(new RegExp('(?:^|[\\\\s\u060c,\\\\\/])(?:' + esc + ')(?=[\\\\s\u060c,\\\\\/]|$)', 'gi'), ' ');\r\n                });\r\n                value = value.replace(\/(?:^|[\\s\u060c,])(?:\\d{5}|[\u0660-\u0669]{5})(?=[\\s\u060c,]|$)\/g, ' ');\r\n                return value.split(\/\\s*[\u060c,]+\\s*\/).map(function (part) {\r\n                    return part.replace(\/\\s+\/g, ' ').trim();\r\n                }).filter(function (part) {\r\n                    return part && !\/^[A-Z0-9]{4,8}(?:\\+| )[A-Z0-9]{2,7}$\/i.test(part);\r\n                }).join(\/[\\u0600-\\u06FF]\/.test(value) ? '\u060c ' : ', ');\r\n            }\r\n\r\n            function updateSummary() {\r\n                const checkedType = document.querySelector('input[name=\"trip_type\"]:checked');\r\n                if(!checkedType) return;\r\n                const type = checkedType.value;\r\n                \r\n                const dInput = document.querySelector('input[name=\"date\"]');\r\n                const tInput = document.querySelector('input[name=\"time\"]');\r\n                const d = dInput ? dInput.value : '';\r\n                const t = tInput ? tInput.value : '';\r\n                \r\n                if(type === 'hourly') {\r\n                    const cInput = document.querySelector('select[name=\"hourly_city\"]');\r\n                    const c = cInput ? String(cInput.value || '').trim() : '';\r\n                    const hInput = document.querySelector('input[name=\"hours\"]');\r\n                    const h = hInput ? hInput.value : 3;\r\n                    if (!c) {\r\n                        sumRouteText.textContent = '...';\r\n                        sumDateText.textContent = '...';\r\n                    } else {\r\n                        sumRouteText.textContent = `${c} (${h} ${rwI18n.hoursShort})`;\r\n                        sumDateText.textContent = `${d} ${t}`;\r\n                    }\r\n                } else {\r\n                    function summaryPlace(role, selectName, customName) {\r\n                        var placeRoot = document.querySelector('[data-place-role=\"' + role + '\"]');\r\n                        if (placeRoot) {\r\n                            var inp = placeRoot.querySelector('[data-place-input]');\r\n                            if (inp && inp.value.trim()) {\r\n                                var cleanedInp = tidySummaryLabel(inp.value);\r\n                                if (inp.value !== cleanedInp) inp.value = cleanedInp;\r\n                                return cleanedInp;\r\n                            }\r\n                        }\r\n                        var custom = document.querySelector('input[name=\"' + customName + '\"]');\r\n                        if (custom && custom.value.trim()) {\r\n                            var cleanedCustom = tidySummaryLabel(custom.value);\r\n                            if (custom.value !== cleanedCustom) custom.value = cleanedCustom;\r\n                            return cleanedCustom;\r\n                        }\r\n                        var sel = document.querySelector('select[name=\"' + selectName + '\"], input[name=\"' + selectName + '\"]');\r\n                        var v = sel ? String(sel.value || '') : '';\r\n                        if (v && (v.indexOf('\u0645\u062e\u0635\u0635\u0629') !== -1 || v === (rwI18n.customPlace || ''))) {\r\n                            return custom && custom.value.trim() ? tidySummaryLabel(custom.value) : '';\r\n                        }\r\n                        return tidySummaryLabel(v);\r\n                    }\r\n                    let orig = summaryPlace('origin', 'origin', 'custom_origin');\r\n                    let dest = summaryPlace('destination', 'destination', 'custom_destination');\r\n                    if (!orig || !dest) {\r\n                        sumRouteText.textContent = '...';\r\n                        sumDateText.textContent = '...';\r\n                    } else {\r\n                        const sep = rwI18n.routeSep || ((document.documentElement.getAttribute('dir') || '') === 'ltr' ? '\u2192' : '\u2190');\r\n                        sumRouteText.textContent = orig + ' ' + sep + ' ' + dest;\r\n                        if(type === 'roundtrip') {\r\n                            const rdInput = document.querySelector('input[name=\"return_date\"]');\r\n                            const rtInput = document.querySelector('input[name=\"return_time\"]');\r\n                            const rd = rdInput ? rdInput.value : '';\r\n                            const rt = rtInput ? rtInput.value : '';\r\n                            sumDateText.textContent = `${d} ${t} | ${rwI18n.returnPrefix}: ${rd} ${rt}`;\r\n                        } else {\r\n                            sumDateText.textContent = `${d} ${t}`;\r\n                        }\r\n                    }\r\n                }\r\n                \r\n                const selVC = document.querySelector('.vcard.selected');\r\n                const quoteTrip = isCustomTrip() || (selVC && selVC.dataset.quote === '1');\r\n                if(selVC) {\r\n                    basePrice = parseFloat(selVC.dataset.price) || 0;\r\n                    selectedVehicleName = selVC.dataset.name || '-';\r\n                    vidInput.value = selVC.dataset.id;\r\n                    sumCarText.textContent = selectedVehicleName;\r\n                    const sumBasePrice = document.getElementById('sum-base-price');\r\n                    if(sumBasePrice) sumBasePrice.textContent = quoteTrip ? rwI18n.quoteRequest : ('SAR ' + basePrice.toFixed(2));\r\n                } else {\r\n                    basePrice = 0;\r\n                    vidInput.value = '';\r\n                    sumCarText.textContent = '-';\r\n                    const sumBasePrice = document.getElementById('sum-base-price');\r\n                    if(sumBasePrice) sumBasePrice.textContent = quoteTrip ? rwI18n.quoteRequest : 'SAR 0.00';\r\n                }\r\n                \r\n                extrasPrice = 0;\r\n                let extHTML = '';\r\n                document.querySelectorAll('input[name=\"selected_extras[]\"]:checked').forEach(cb => {\r\n                    let p = parseFloat(cb.dataset.price) || 0;\r\n                    extrasPrice += p;\r\n                    extHTML += '<div class=\"flex justify-between text-sm text-gray-500 font-semibold\"><span>' + cb.dataset.name + '<\/span><span>' + (quoteTrip ? rwI18n.includedInQuote : ('+SAR ' + p.toFixed(2))) + '<\/span><\/div>';\r\n                });\r\n                sumExtrasText.innerHTML = extHTML ? extHTML : '<div class=\"text-sm text-gray-400 font-semibold\" style=\"text-align:end\">-<\/div>';\r\n                \r\n                let total = basePrice + extrasPrice;\r\n                const discountRow = document.getElementById('sum-discount-row');\r\n                const discountLabel = document.getElementById('sum-discount-label');\r\n                const discountAmountEl = document.getElementById('sum-discount-amount');\r\n                let discountAmount = 0;\r\n                if (appliedCoupon) {\r\n                    if (appliedCoupon.type === 'percentage') {\r\n                        discountAmount = total * (appliedCoupon.value \/ 100);\r\n                    } else {\r\n                        discountAmount = parseFloat(appliedCoupon.value) || 0;\r\n                    }\r\n                    if (discountAmount > total) discountAmount = total;\r\n                    total -= discountAmount;\r\n                    if (total < 0) total = 0;\r\n                    if (discountRow) {\r\n                        discountRow.style.display = 'flex';\r\n                        if (discountLabel) {\r\n                            discountLabel.textContent = appliedCoupon.code\r\n                                ? rwI18n.discount + ' (' + appliedCoupon.code + ')'\r\n                                : rwI18n.discount;\r\n                        }\r\n                        if (discountAmountEl) {\r\n                            discountAmountEl.textContent = '-SAR ' + discountAmount.toFixed(2);\r\n                        }\r\n                    }\r\n                } else if (discountRow) {\r\n                    discountRow.style.display = 'none';\r\n                }\r\n                if (quoteTrip) {\r\n                    sumPriceTotal.textContent = rwI18n.awaitingQuote;\r\n                    syncCta();\r\n                    return;\r\n                }\r\n                if(rihlatkTaxSettings.enabled && type !== 'hourly') {\r\n                    total += total * (rihlatkTaxSettings.rate \/ 100);\r\n                }\r\n                sumPriceTotal.textContent = total.toFixed(2) + ' ' + rwI18n.sar;\r\n                syncCta();\r\n            }\r\n\r\n            window.rihlatkWizardUpdateSummary = updateSummary;\r\n\r\n            updateFormUI();\r\n            updateSummary();\r\n\r\n            if (preferredVehicle) {\r\n                const preferredCard = document.querySelector('.vcard[data-id=\"' + preferredVehicle + '\"]');\r\n                if (preferredCard) {\r\n                    document.querySelectorAll('.vcard').forEach(x => x.classList.remove('selected'));\r\n                    preferredCard.classList.add('selected');\r\n                    updateSummary();\r\n                }\r\n            }\r\n\r\n            syncStickyOffset();\r\n            window.addEventListener('resize', syncStickyOffset);\r\n            window.addEventListener('load', function() {\r\n                syncStickyOffset();\r\n                if (currentStep > 1) scrollWizardToTop();\r\n            });\r\n            \r\n            const urlParams = new URLSearchParams(window.location.search);\r\n            const explicitStep = parseInt(urlParams.get('step') || '0', 10);\r\n            if (explicitStep >= 1 && explicitStep <= 3) {\r\n                goToStep(explicitStep);\r\n            } else if (window.location.hash === '#step2') {\r\n                goToStep(2);\r\n            } else {\r\n                goToStep(currentStep);\r\n            }\r\n            \r\n            \/\/ Listen for hash changes if they click back\/forward\r\n            window.addEventListener('hashchange', function() {\r\n                if (window.location.hash === '#step2') {\r\n                    goToStep(2);\r\n                } else if (window.location.hash === '#step1' || !window.location.hash) {\r\n                    goToStep(1);\r\n                }\r\n            });\r\n        });\r\n        <\/script>\r\n        \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-72","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8},"has_hero_section":"disabled"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0631\u062d\u0644\u062a\u0643 | \u0627\u062d\u062c\u0632 \u0633\u064a\u0627\u0631\u0629 \u0645\u0639 \u0633\u0627\u0626\u0642 \u0641\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629<\/title>\n<meta name=\"description\" content=\"\u0627\u062d\u062c\u0632 \u0631\u062d\u0644\u062a\u0643 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0633\u0647\u0648\u0644\u0629 \u0645\u0639 \u0631\u062d\u0644\u062a\u0643. \u0627\u062e\u062a\u0631 \u0645\u0633\u0627\u0631 \u0627\u0644\u0631\u062d\u0644\u0629\u060c \u0627\u0644\u062a\u0627\u0631\u064a\u062e\u060c \u0627\u0644\u0648\u0642\u062a \u0648\u0627\u0644\u0645\u0631\u0643\u0628\u0629\u060c \u062b\u0645 \u0631\u0627\u062c\u0639 \u0627\u0644\u0633\u0639\u0631 \u0648\u0623\u0643\u0645\u0644 \u0627\u0644\u062d\u062c\u0632 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u064b.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rihlatk.com\/en\/booking-start\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0631\u062d\u0644\u062a\u0643 | \u0627\u062d\u062c\u0632 \u0633\u064a\u0627\u0631\u0629 \u0645\u0639 \u0633\u0627\u0626\u0642 \u0641\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629\" \/>\n<meta property=\"og:description\" content=\"\u0627\u062d\u062c\u0632 \u0631\u062d\u0644\u062a\u0643 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0633\u0647\u0648\u0644\u0629 \u0645\u0639 \u0631\u062d\u0644\u062a\u0643. \u0627\u062e\u062a\u0631 \u0645\u0633\u0627\u0631 \u0627\u0644\u0631\u062d\u0644\u0629\u060c \u0627\u0644\u062a\u0627\u0631\u064a\u062e\u060c \u0627\u0644\u0648\u0642\u062a \u0648\u0627\u0644\u0645\u0631\u0643\u0628\u0629\u060c \u062b\u0645 \u0631\u0627\u062c\u0639 \u0627\u0644\u0633\u0639\u0631 \u0648\u0623\u0643\u0645\u0644 \u0627\u0644\u062d\u062c\u0632 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u064b.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rihlatk.com\/en\/booking-start\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0631\u062d\u0644\u062a\u0643\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-02T19:10:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rihlatk.com\/wp-content\/uploads\/2026\/09\/Gemini_Generated_Image_6ycvra6ycvra6ycv.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"893\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rihlatk.com\\\/booking-start\\\/\",\"url\":\"https:\\\/\\\/rihlatk.com\\\/booking-start\\\/\",\"name\":\"\u0631\u062d\u0644\u062a\u0643 | \u0627\u062d\u062c\u0632 \u0633\u064a\u0627\u0631\u0629 \u0645\u0639 \u0633\u0627\u0626\u0642 \u0641\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rihlatk.com\\\/#website\"},\"datePublished\":\"2026-08-22T18:49:08+00:00\",\"dateModified\":\"2026-09-02T19:10:37+00:00\",\"description\":\"\u0627\u062d\u062c\u0632 \u0631\u062d\u0644\u062a\u0643 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0633\u0647\u0648\u0644\u0629 \u0645\u0639 \u0631\u062d\u0644\u062a\u0643. \u0627\u062e\u062a\u0631 \u0645\u0633\u0627\u0631 \u0627\u0644\u0631\u062d\u0644\u0629\u060c \u0627\u0644\u062a\u0627\u0631\u064a\u062e\u060c \u0627\u0644\u0648\u0642\u062a \u0648\u0627\u0644\u0645\u0631\u0643\u0628\u0629\u060c \u062b\u0645 \u0631\u0627\u062c\u0639 \u0627\u0644\u0633\u0639\u0631 \u0648\u0623\u0643\u0645\u0644 \u0627\u0644\u062d\u062c\u0632 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u064b.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rihlatk.com\\\/booking-start\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rihlatk.com\\\/booking-start\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rihlatk.com\\\/booking-start\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rihlatk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"booking-start\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rihlatk.com\\\/#website\",\"url\":\"https:\\\/\\\/rihlatk.com\\\/\",\"name\":\"\u0631\u062d\u0644\u062a\u0643\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/rihlatk.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rihlatk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rihlatk.com\\\/#organization\",\"name\":\"\u0631\u062d\u0644\u062a\u0643\",\"url\":\"https:\\\/\\\/rihlatk.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rihlatk.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rihlatk.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-logo-001.webp\",\"contentUrl\":\"https:\\\/\\\/rihlatk.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-logo-001.webp\",\"width\":512,\"height\":215,\"caption\":\"\u0631\u062d\u0644\u062a\u0643\"},\"image\":{\"@id\":\"https:\\\/\\\/rihlatk.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0631\u062d\u0644\u062a\u0643 | \u0627\u062d\u062c\u0632 \u0633\u064a\u0627\u0631\u0629 \u0645\u0639 \u0633\u0627\u0626\u0642 \u0641\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629","description":"Book your trip easily with Your Trip. Choose your route, date, time, and vehicle, then check the price and complete your booking online.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rihlatk.com\/en\/booking-start\/","og_locale":"en_US","og_type":"article","og_title":"\u0631\u062d\u0644\u062a\u0643 | \u0627\u062d\u062c\u0632 \u0633\u064a\u0627\u0631\u0629 \u0645\u0639 \u0633\u0627\u0626\u0642 \u0641\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629","og_description":"\u0627\u062d\u062c\u0632 \u0631\u062d\u0644\u062a\u0643 \u0627\u0644\u062e\u0627\u0635\u0629 \u0628\u0633\u0647\u0648\u0644\u0629 \u0645\u0639 \u0631\u062d\u0644\u062a\u0643. \u0627\u062e\u062a\u0631 \u0645\u0633\u0627\u0631 \u0627\u0644\u0631\u062d\u0644\u0629\u060c \u0627\u0644\u062a\u0627\u0631\u064a\u062e\u060c \u0627\u0644\u0648\u0642\u062a \u0648\u0627\u0644\u0645\u0631\u0643\u0628\u0629\u060c \u062b\u0645 \u0631\u0627\u062c\u0639 \u0627\u0644\u0633\u0639\u0631 \u0648\u0623\u0643\u0645\u0644 \u0627\u0644\u062d\u062c\u0632 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u064b.","og_url":"https:\/\/rihlatk.com\/en\/booking-start\/","og_site_name":"\u0631\u062d\u0644\u062a\u0643","article_modified_time":"2026-09-02T19:10:37+00:00","og_image":[{"width":1600,"height":893,"url":"https:\/\/rihlatk.com\/wp-content\/uploads\/2026\/09\/Gemini_Generated_Image_6ycvra6ycvra6ycv.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rihlatk.com\/booking-start\/","url":"https:\/\/rihlatk.com\/booking-start\/","name":"\u0631\u062d\u0644\u062a\u0643 | \u0627\u062d\u062c\u0632 \u0633\u064a\u0627\u0631\u0629 \u0645\u0639 \u0633\u0627\u0626\u0642 \u0641\u064a \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629","isPartOf":{"@id":"https:\/\/rihlatk.com\/#website"},"datePublished":"2026-08-22T18:49:08+00:00","dateModified":"2026-09-02T19:10:37+00:00","description":"Book your trip easily with Your Trip. Choose your route, date, time, and vehicle, then check the price and complete your booking online.","breadcrumb":{"@id":"https:\/\/rihlatk.com\/booking-start\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rihlatk.com\/booking-start\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rihlatk.com\/booking-start\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rihlatk.com\/"},{"@type":"ListItem","position":2,"name":"booking-start"}]},{"@type":"WebSite","@id":"https:\/\/rihlatk.com\/#website","url":"https:\/\/rihlatk.com\/","name":"Rihlatk","description":"","publisher":{"@id":"https:\/\/rihlatk.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rihlatk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rihlatk.com\/#organization","name":"Rihlatk","url":"https:\/\/rihlatk.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rihlatk.com\/#\/schema\/logo\/image\/","url":"https:\/\/rihlatk.com\/wp-content\/uploads\/2026\/08\/cropped-logo-001.webp","contentUrl":"https:\/\/rihlatk.com\/wp-content\/uploads\/2026\/08\/cropped-logo-001.webp","width":512,"height":215,"caption":"\u0631\u062d\u0644\u062a\u0643"},"image":{"@id":"https:\/\/rihlatk.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/pages\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":3,"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/pages\/72\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/pages\/72\/revisions\/79"}],"wp:attachment":[{"href":"https:\/\/rihlatk.com\/en\/wp-json\/wp\/v2\/media?parent=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}