
{"id":85821,"date":"2026-09-22T19:18:00","date_gmt":"2026-09-22T16:18:00","guid":{"rendered":"https:\/\/yamlock.com\/?page_id=85821"},"modified":"2026-09-22T19:19:49","modified_gmt":"2026-09-22T16:19:49","slug":"valuation","status":"publish","type":"page","link":"https:\/\/yamlock.com\/ar\/valuation\/","title":{"rendered":"Valuation"},"content":{"rendered":"        <div id=\"yamlock-standalone-713650\" class=\"yamlock-standalone-valuation\" dir=\"rtl\">\n            <div class=\"yamlock-valuation-stage\">\n            <form class=\"yamlock-standalone-form\" novalidate>\n                <div class=\"yamlock-valuation-heading\">\n                    <h2>\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0648\u062d\u062f\u0629<\/h2>\n                    <p>\u062a\u0642\u064a\u064a\u0645 \u0648\u0627\u0636\u062d \u0641\u064a \u0623\u0631\u0628\u0639 \u062e\u0637\u0648\u0627\u062a \u0642\u0635\u064a\u0631\u0629.<\/p>\n                <\/div>\n\n                <nav class=\"yamlock-wizard-progress\" aria-label=\"\u0645\u0631\u0627\u062d\u0644 \u0627\u0644\u062a\u0642\u064a\u064a\u0645\">\n                    <button type=\"button\" data-wizard-go=\"1\" aria-current=\"step\"><small>1 \/ 4<\/small><span>\u0627\u0644\u0648\u062d\u062f\u0629 \u0648\u0627\u0644\u0645\u0646\u0637\u0642\u0629<\/span><\/button>\n                    <button type=\"button\" data-wizard-go=\"2\"><small>2 \/ 4<\/small><span>\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629<\/span><\/button>\n                    <button type=\"button\" data-wizard-go=\"3\"><small>3 \/ 4<\/small><span>\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0629<\/span><\/button>\n                    <button type=\"button\" data-wizard-go=\"4\"><small>4 \/ 4<\/small><span>\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629<\/span><\/button>\n                <\/nav>\n\n                <section class=\"yamlock-form-section\" data-wizard-step=\"1\">\n                    <h3>\u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0648\u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629<\/h3>\n                    <div class=\"yamlock-field-grid yamlock-field-grid-two\">\n                        <label class=\"yamlock-field\">\n                            <span>\u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 *<\/span>\n                            <select name=\"property_type\" required>\n                                <option value=\"\">\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629<\/option>\n                                                                                                        <option value=\"196\" data-group=\"apartment\" data-asset-use=\"commercial\">Admin Building<\/option>\n                                                                                                        <option value=\"188\" data-group=\"apartment\" data-asset-use=\"residential\">Apartment<\/option>\n                                                                                                        <option value=\"189\" data-group=\"chalet\" data-asset-use=\"residential\">Chalet<\/option>\n                                                                                                        <option value=\"177\" data-group=\"apartment\" data-asset-use=\"commercial\">Clinic<\/option>\n                                                                                                        <option value=\"178\" data-group=\"apartment\" data-asset-use=\"commercial\">Commercial<\/option>\n                                                                                                        <option value=\"194\" data-group=\"duplex\" data-asset-use=\"residential\">Duplex<\/option>\n                                                                                                        <option value=\"414\" data-group=\"apartment\" data-asset-use=\"unknown\">Factory<\/option>\n                                                                                                        <option value=\"326\" data-group=\"apartment\" data-asset-use=\"unknown\">Farm<\/option>\n                                                                                                        <option value=\"334\" data-group=\"apartment\" data-asset-use=\"unknown\">Hotel<\/option>\n                                                                                                        <option value=\"192\" data-group=\"apartment\" data-asset-use=\"residential\">Hotel Apartment<\/option>\n                                                                                                        <option value=\"180\" data-group=\"apartment\" data-asset-use=\"mixed\">Land<\/option>\n                                                                                                        <option value=\"176\" data-group=\"apartment\" data-asset-use=\"commercial\">Office<\/option>\n                                                                                                        <option value=\"193\" data-group=\"penthouse\" data-asset-use=\"residential\">PentHouse<\/option>\n                                                                                                        <option value=\"197\" data-group=\"apartment\" data-asset-use=\"unknown\">Residential Building<\/option>\n                                                                                                        <option value=\"374\" data-group=\"apartment\" data-asset-use=\"residential\">Studio<\/option>\n                                                                                                        <option value=\"157\" data-group=\"villa\" data-asset-use=\"residential\">Villa - StandAlone<\/option>\n                                                                                                        <option value=\"159\" data-group=\"villa\" data-asset-use=\"residential\">Villa - Town House<\/option>\n                                                                                                        <option value=\"158\" data-group=\"villa\" data-asset-use=\"residential\">Villa - Twin House<\/option>\n                                                            <\/select>\n                        <\/label>\n                        <label class=\"yamlock-field yamlock-market-query-field\">\n                            <span>\u0627\u0644\u0643\u0645\u0628\u0648\u0646\u062f \u0623\u0648 \u0627\u0644\u062d\u064a \u0623\u0648 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0623\u0648 \u0627\u0644\u0634\u0627\u0631\u0639 \u0627\u0644\u0631\u0626\u064a\u0633\u064a *<\/span>\n                            <span class=\"yamlock-search-row\">\n                                <input type=\"search\" name=\"market_query\" autocomplete=\"off\" placeholder=\"\u0627\u0628\u062d\u062b \u0641\u064a \u0645\u0646\u0627\u0637\u0642 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0644\u062f\u0649 \u064a\u0645\u0644\u0643\">\n                                <button type=\"button\" class=\"yamlock-market-search-button\">\u0628\u062d\u062b<\/button>\n                            <\/span>\n                        <\/label>\n                    <\/div>\n                    <input type=\"hidden\" name=\"user_selected_market_key\" value=\"\">\n                    <input type=\"hidden\" name=\"user_selected_market_alias\" value=\"\">\n                    <input type=\"hidden\" name=\"ui_language\" value=\"ar\">\n                    <div class=\"yamlock-market-search-progress\" hidden aria-live=\"polite\">\n                        <span class=\"yamlock-standalone-spinner\" aria-hidden=\"true\"><\/span>\n                        <strong>\u062c\u0627\u0631\u064a \u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0645\u0646\u0627\u0637\u0642 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0644\u062f\u0649 \u064a\u0645\u0644\u0643...<\/strong>\n                        <div class=\"yamlock-search-progress-bar\" aria-hidden=\"true\"><span><\/span><\/div>\n                    <\/div>\n                    <div class=\"yamlock-market-results\" aria-live=\"polite\"><\/div>\n                    <div class=\"yamlock-selected-market\" hidden><\/div>\n                <\/section>\n\n                <section class=\"yamlock-form-section\" data-wizard-details hidden>\n                    <h3 class=\"yamlock-wizard-details-heading\">\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0644\u0644\u0648\u062d\u062f\u0629<\/h3>\n                    <div class=\"yamlock-field-grid yamlock-field-grid-three\">\n                        <label class=\"yamlock-field\" data-wizard-part=\"2\">\n                            <span>\u0627\u0644\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0645\u0628\u0646\u064a\u0629 (\u0645\u00b2) *<\/span>\n                            <input type=\"text\" inputmode=\"decimal\" name=\"property_size\" required>\n                        <\/label>\n                        <label class=\"yamlock-field\" data-yamlock-field=\"view\" data-wizard-part=\"3\">\n                            <span>\u0627\u0644\u0625\u0637\u0644\u0627\u0644\u0629 \/ \u0645\u0648\u0642\u0639 \u0627\u0644\u0648\u062d\u062f\u0629<\/span>\n                            <select name=\"property_label\">\n                                <option value=\"\">\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/option>\n                                                                    <option value=\"161\" data-view-type=\"garden\">Garden View<\/option>\n                                                                    <option value=\"163\" data-view-type=\"golf\">Golf View<\/option>\n                                                                    <option value=\"164\" data-view-type=\"lagoon\">Lagoon View<\/option>\n                                                                    <option value=\"214\" data-view-type=\"main_street\">Main street View<\/option>\n                                                                    <option value=\"153\" data-view-type=\"nile\">Nile View<\/option>\n                                                                    <option value=\"213\" data-view-type=\"pool\">Pool View<\/option>\n                                                                    <option value=\"162\" data-view-type=\"sea\">Sea View<\/option>\n                                                                    <option value=\"215\" data-view-type=\"side_street\">Side street view<\/option>\n                                                            <\/select>\n                        <\/label>\n                        <label class=\"yamlock-field\" data-yamlock-field=\"view_quality\" data-wizard-part=\"3\" hidden>\n                            <span>\u062c\u0648\u062f\u0629 \u0627\u0644\u0625\u0637\u0644\u0627\u0644\u0629<\/span>\n                            <select name=\"view_quality\">\n                                <option value=\"\">\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/option>\n                                <option value=\"direct\">\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629<\/option>\n                                <option value=\"partial\">\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629<\/option>\n                            <\/select>\n                        <\/label>\n                        <label class=\"yamlock-field\" data-yamlock-field=\"orientation\" data-wizard-part=\"3\">\n                            <span>\u0627\u062a\u062c\u0627\u0647 \u0627\u0644\u0648\u062d\u062f\u0629<\/span>\n                            <select name=\"orientation\">\n                                <option value=\"\">\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/option>\n                                <option value=\"bahry\">\u0628\u062d\u0631\u064a<\/option>\n                                <option value=\"qibli\">\u0642\u0628\u0644\u064a<\/option>\n                                <option value=\"east\">\u0634\u0631\u0642\u064a<\/option>\n                                <option value=\"west\">\u063a\u0631\u0628\u064a<\/option>\n                            <\/select>\n                        <\/label>\n                        <label class=\"yamlock-field\" data-wizard-part=\"2\">\n                            <span>\u0627\u0644\u062a\u0634\u0637\u064a\u0628<\/span>\n                            <select name=\"real_estate_finishing_type\">\n                                <option value=\"\">\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/option>\n                                <option value=\"Core & Shell\">\u0628\u062f\u0648\u0646 \u062a\u0634\u0637\u064a\u0628<\/option>\n                                <option value=\"Semi Finished\">\u0646\u0635\u0641 \u062a\u0634\u0637\u064a\u0628<\/option>\n                                <option value=\"Fully Finished\">\u062a\u0634\u0637\u064a\u0628 \u0643\u0627\u0645\u0644<\/option>\n                                <option value=\"Super Lux\">\u0633\u0648\u0628\u0631 \u0644\u0648\u0643\u0633<\/option>\n                                <option value=\"Ultra Lux\">\u0623\u0644\u062a\u0631\u0627 \u0644\u0648\u0643\u0633<\/option>\n                            <\/select>\n                        <\/label>\n                        <label class=\"yamlock-field\" data-wizard-part=\"2\">\n                            <span>\u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645<\/span>\n                            <select name=\"real_estate_delivery_date\">\n                                <option value=\"\">\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/option>\n                                <option value=\"Ready To Move\">\u062c\u0627\u0647\u0632 \u0644\u0644\u0627\u0633\u062a\u0644\u0627\u0645<\/option>\n                                <option value=\"Under Construction\">\u062a\u062d\u062a \u0627\u0644\u0625\u0646\u0634\u0627\u0621<\/option>\n                            <\/select>\n                        <\/label>\n                        <label class=\"yamlock-field\" data-wizard-part=\"2\">\n                            <span>\u0627\u0644\u0639\u0642\u062f \/ \u0627\u0644\u0645\u0648\u0642\u0641 \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a<\/span>\n                            <select name=\"legal_status\">\n                                <option value=\"\">\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/option>\n                                <option value=\"Green\/Registered Contract\">\u0639\u0642\u062f \u0623\u062e\u0636\u0631 \/ \u0645\u0633\u062c\u0644<\/option>\n                                <option value=\"Contract from Developer\">\u0639\u0642\u062f \u0645\u0646 \u0627\u0644\u0645\u0637\u0648\u0631<\/option>\n                                <option value=\"Tawkila\">\u062a\u0648\u0643\u064a\u0644<\/option>\n                            <\/select>\n                        <\/label>\n                        <label class=\"yamlock-field\" data-wizard-part=\"2\">\n                            <span>\u0633\u0646\u0629 \u0627\u0644\u0628\u0646\u0627\u0621<\/span>\n                            <input type=\"text\" inputmode=\"numeric\" name=\"year_built\" maxlength=\"4\" placeholder=\"\u0645\u062b\u0627\u0644: \u0662\u0660\u0661\u0668\">\n                        <\/label>\n                        <fieldset class=\"yamlock-optional-fields\" data-wizard-part=\"3\">\n                            <legend>\u0625\u0646 \u0648\u062c\u062f<\/legend>\n                            <div class=\"yamlock-optional-fields-grid\">\n                                <label class=\"yamlock-field\">\n                                    <span>\u0639\u062f\u062f \u0623\u0645\u0627\u0643\u0646 \u0627\u0644\u062c\u0631\u0627\u062c \u0627\u0644\u062e\u0627\u0635<\/span>\n                                    <input type=\"text\" inputmode=\"numeric\" name=\"real_estate_garages\">\n                                <\/label>\n                                <label class=\"yamlock-field\">\n                                    <span>\u0627\u0644\u062d\u062f\u064a\u0642\u0629 \u0627\u0644\u062e\u0627\u0635\u0629 (\u0645\u00b2)<\/span>\n                                    <input type=\"text\" inputmode=\"decimal\" name=\"real_estate_garden_size\">\n                                <\/label>\n                                <label class=\"yamlock-field\" data-yamlock-field=\"roof\">\n                                    <span>\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0631\u0648\u0641 (\u0645\u00b2)<\/span>\n                                    <input type=\"text\" inputmode=\"decimal\" name=\"real_estate_roof_size\">\n                                <\/label>\n                            <\/div>\n                        <\/fieldset>\n                        <div class=\"yamlock-floor-field\" data-yamlock-field=\"floor_panel\" data-wizard-part=\"3\" hidden>\n                            <div class=\"yamlock-floor-layout\">\n                                <fieldset class=\"yamlock-floor-group yamlock-floor-location\" data-yamlock-field=\"floor_location\">\n                                    <legend class=\"yamlock-floor-label\">\u0645\u0648\u0642\u0639 \u0627\u0644\u062f\u0648\u0631<\/legend>\n                                    <div class=\"yamlock-floor-options\" role=\"group\" aria-label=\"\u0645\u0648\u0642\u0639 \u0627\u0644\u062f\u0648\u0631\">\n                                        <button type=\"button\" data-floor-position=\"basement\">\u0628\u062f\u0631\u0648\u0645<\/button>\n                                        <button type=\"button\" data-floor-position=\"ground\">\u0623\u0631\u0636\u064a<\/button>\n                                        <button type=\"button\" data-floor-position=\"numbered\">\u062f\u0648\u0631 \u0628\u0631\u0642\u0645<\/button>\n                                        <button type=\"button\" data-floor-position=\"roof\">\u0631\u0648\u0641 \/ \u0628\u0646\u062a\u0647\u0627\u0648\u0633<\/button>\n                                    <\/div>\n                                    <label class=\"yamlock-field yamlock-floor-level\" hidden>\n                                        <span>\u0631\u0642\u0645 \u0627\u0644\u062f\u0648\u0631<\/span>\n                                        <input type=\"text\" inputmode=\"numeric\" name=\"floor_level\" maxlength=\"2\">\n                                    <\/label>\n                                <\/fieldset>\n                                <fieldset class=\"yamlock-floor-group yamlock-elevator-field\">\n                                    <legend>\u0627\u0644\u0645\u0635\u0639\u062f<\/legend>\n                                    <div class=\"yamlock-elevator-options\" role=\"group\" aria-label=\"\u062a\u0648\u0641\u0631 \u0627\u0644\u0645\u0635\u0639\u062f\">\n                                        <button type=\"button\" data-elevator-status=\"unknown\" aria-pressed=\"true\">\u063a\u064a\u0631 \u0645\u062d\u062f\u062f<\/button>\n                                        <button type=\"button\" data-elevator-status=\"available\" aria-pressed=\"false\">\u0645\u062a\u0648\u0641\u0631<\/button>\n                                        <button type=\"button\" data-elevator-status=\"unavailable\" aria-pressed=\"false\">\u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631<\/button>\n                                    <\/div>\n                                <\/fieldset>\n                            <\/div>\n                            <input type=\"hidden\" name=\"floor_position\" value=\"\">\n                            <input type=\"hidden\" name=\"real_estate_floor_no\" value=\"\">\n                            <input type=\"hidden\" name=\"elevator_status\" value=\"unknown\">\n                                                            <input type=\"checkbox\" class=\"yamlock-elevator-feature\" name=\"property_features[]\" value=\"183\" data-label=\"Elevator\" hidden>\n                                                        <small class=\"yamlock-floor-help\">\u0627\u062e\u062a\u0631 \u0645\u0648\u0642\u0639 \u062f\u0648\u0631 \u0627\u0644\u0648\u062d\u062f\u0629. \u0644\u0644\u062f\u0648\u0628\u0644\u0643\u0633 \u0623\u062f\u062e\u0644 \u0623\u0642\u0644 \u062f\u0648\u0631 \u062a\u0634\u063a\u0644\u0647 \u0627\u0644\u0648\u062d\u062f\u0629.<\/small>\n                        <\/div>\n                    <\/div>\n                                            <div class=\"yamlock-feature-list\" data-wizard-part=\"3\">\n                                                            <label data-feature-kind=\"private_pool\">\n                                    <input type=\"checkbox\" name=\"property_features[]\" value=\"184\" data-label=\"Private Pool\">\n                                    <span>Private Pool<\/span>\n                                <\/label>\n                                                    <\/div>\n                                    <\/section>\n\n                <section class=\"yamlock-form-section yamlock-wizard-review\" data-wizard-step=\"4\" hidden>\n                    <h3>\u0631\u0627\u062c\u0639 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0642\u0628\u0644 \u0627\u0644\u062a\u0642\u064a\u064a\u0645<\/h3>\n                    <div class=\"yamlock-wizard-review-grid\" aria-live=\"polite\"><\/div>\n                <\/section>\n\n                <label class=\"yamlock-disclaimer\" data-wizard-step=\"4\" hidden>\n                    <input type=\"checkbox\" name=\"valuation_disclaimer_accepted\" value=\"1\" required>\n                    <span>\u0623\u0642\u0631 \u0628\u0623\u0646 \u0647\u0630\u0627 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u062a\u0642\u062f\u064a\u0631\u064a \u0648\u0625\u0631\u0634\u0627\u062f\u064a \u0641\u0642\u0637\u060c \u0648\u0644\u0627 \u064a\u064f\u0639\u062f \u062a\u0642\u064a\u064a\u0645\u064b\u0627 \u0631\u0633\u0645\u064a\u064b\u0627 \u0645\u0639\u062a\u0645\u062f\u064b\u0627 \u0623\u0648 \u0639\u0631\u0636 \u0628\u064a\u0639 \u0623\u0648 \u0639\u0631\u0636 \u0634\u0631\u0627\u0621 \u0623\u0648 \u0633\u0639\u0631\u064b\u0627 \u0645\u0636\u0645\u0648\u0646\u064b\u0627 \u0641\u064a \u0627\u0644\u0633\u0648\u0642. \u062a\u0639\u062a\u0645\u062f \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0639\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062f\u062e\u0644\u062a\u0647\u0627 \u0648\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0633\u0648\u0642 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0644\u062f\u0649 \u064a\u0645\u0644\u0643 \u0648\u0642\u062a \u0627\u0644\u062a\u0642\u064a\u064a\u0645. \u0642\u062f \u062a\u062e\u062a\u0644\u0641 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u062d\u0633\u0628 \u062d\u0627\u0644\u0629 \u0627\u0644\u0648\u062d\u062f\u0629\u060c \u0627\u0644\u062a\u0641\u0627\u0648\u0636\u060c \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0633\u062f\u0627\u062f\u060c \u0648\u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a\u0629. \u0623\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0643\u0645\u0631\u062c\u0639 \u0645\u0633\u0627\u0639\u062f \u0641\u0642\u0637.<\/span>\n                <\/label>\n\n                                    <p class=\"yamlock-guest-note\" data-wizard-step=\"4\" hidden>\u064a\u062a\u0636\u0645\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0632\u0627\u0626\u0631 \u062a\u0642\u064a\u064a\u0645\u064b\u0627 \u0645\u0643\u062a\u0645\u0644\u064b\u0627 \u0648\u0627\u062d\u062f\u064b\u0627 \u0643\u0644 30 \u064a\u0648\u0645\u064b\u0627.<\/p>\n                \n                <div class=\"yamlock-form-message\" role=\"alert\" aria-live=\"assertive\"><\/div>\n                <div class=\"yamlock-wizard-actions\">\n                    <button type=\"button\" class=\"yamlock-wizard-back\" hidden>\u0627\u0644\u0633\u0627\u0628\u0642<\/button>\n                    <button type=\"button\" class=\"yamlock-wizard-next\">\u0645\u062a\u0627\u0628\u0639\u0629<\/button>\n                    <button type=\"submit\" class=\"yamlock-submit-valuation\" hidden>\u0642\u064a\u0645 \u0648\u062d\u062f\u062a\u0643<\/button>\n                <\/div>\n            <\/form>\n            <div class=\"yamlock-standalone-progress\" hidden aria-live=\"polite\">\n                <span class=\"yamlock-standalone-spinner\"><\/span>\n                <strong>\u062c\u0627\u0631\u064a \u0625\u0639\u062f\u0627\u062f \u062a\u0642\u064a\u064a\u0645 \u0648\u062d\u062f\u062a\u0643...<\/strong>\n                <p><\/p>\n            <\/div>\n            <div class=\"yamlock-standalone-result\" hidden><\/div>\n            <\/div>\n        <\/div>\n        <style>\n            #yamlock-standalone-713650 { --yamlock-red:#c9151e; --yamlock-ink:#171717; --yamlock-muted:#667085; --yamlock-line:#dfe3e8; width:100vw; max-width:100vw; margin:24px calc(50% - 50vw); color:var(--yamlock-ink); }\n            #yamlock-standalone-713650 * { box-sizing:border-box; }\n            #yamlock-standalone-713650 .yamlock-valuation-stage { position:relative; isolation:isolate; overflow:hidden; border-block:1px solid var(--yamlock-line); padding:clamp(28px,5vw,64px) clamp(14px,8vw,120px); background-color:#eef1f2; background-image:url('https:\/\/yamlock.com\/wp-content\/plugins\/yamlock-ai-valuation\/assets\/valuation-form-background.jpg'); background-position:center; background-size:cover; background-attachment:fixed; }\n            #yamlock-standalone-713650 .yamlock-valuation-stage::before { content:\"\"; position:absolute; inset:0; z-index:-1; background:rgba(255,255,255,.68); }\n            #yamlock-standalone-713650 .yamlock-standalone-form, #yamlock-standalone-713650 .yamlock-standalone-result, #yamlock-standalone-713650 .yamlock-standalone-progress { border:1px solid var(--yamlock-line); border-radius:8px; background:#fff; padding:clamp(18px,3vw,34px); }\n            #yamlock-standalone-713650 .yamlock-standalone-form { max-width:980px; margin:0 auto; background:rgba(255,255,255,.95); box-shadow:0 12px 34px rgba(29,36,41,.12); backdrop-filter:blur(3px); }\n            #yamlock-standalone-713650 .yamlock-standalone-result, #yamlock-standalone-713650 .yamlock-standalone-progress { max-width:980px; margin-inline:auto; }\n            #yamlock-standalone-713650 .yamlock-valuation-heading h2 { margin:0 0 6px; font-size:28px; letter-spacing:0; }\n            #yamlock-standalone-713650 .yamlock-valuation-heading p, #yamlock-standalone-713650 .yamlock-guest-note { margin:0; color:var(--yamlock-muted); }\n            #yamlock-standalone-713650 .yamlock-wizard-progress { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin-top:26px; }\n            #yamlock-standalone-713650 .yamlock-wizard-progress button { min-width:0; padding:8px 0; border:0; border-bottom:3px solid var(--yamlock-line); border-radius:0; background:transparent; color:var(--yamlock-muted); text-align:right; }\n            #yamlock-standalone-713650 .yamlock-wizard-progress button[aria-current=\"step\"] { border-bottom-color:var(--yamlock-red); color:var(--yamlock-ink); }\n            #yamlock-standalone-713650 .yamlock-wizard-progress button.is-complete { border-bottom-color:#279455; color:var(--yamlock-ink); }\n            #yamlock-standalone-713650 .yamlock-wizard-progress small, #yamlock-standalone-713650 .yamlock-wizard-progress span { display:block; }\n            #yamlock-standalone-713650 .yamlock-wizard-progress small { font-size:11px; }\n            #yamlock-standalone-713650 .yamlock-form-section { margin-top:28px; padding-top:24px; border-top:1px solid var(--yamlock-line); }\n            #yamlock-standalone-713650 .yamlock-form-section h3 { margin:0 0 16px; font-size:18px; letter-spacing:0; }\n            #yamlock-standalone-713650 .yamlock-field-grid { display:grid; gap:16px; }\n            #yamlock-standalone-713650 .yamlock-field-grid-two { grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr); }\n            #yamlock-standalone-713650 .yamlock-field-grid-three { grid-template-columns:repeat(3,minmax(0,1fr)); }\n            #yamlock-standalone-713650 .yamlock-field { display:grid; gap:7px; min-width:0; }\n            #yamlock-standalone-713650 .yamlock-field > span:first-child { font-weight:650; font-size:14px; }\n            #yamlock-standalone-713650 .yamlock-optional-fields { grid-column:1 \/ -1; min-width:0; margin:2px 0 0; padding:14px 16px 16px; border:1px solid rgba(201,21,30,.28); border-radius:6px; }\n            #yamlock-standalone-713650 .yamlock-optional-fields legend { width:auto; margin:0; padding:0 8px; border:0; color:var(--yamlock-red); font-size:13px; font-weight:750; line-height:1.3; }\n            #yamlock-standalone-713650 .yamlock-optional-fields-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }\n            #yamlock-standalone-713650 input[type=\"text\"], #yamlock-standalone-713650 input[type=\"search\"], #yamlock-standalone-713650 select { width:100%; min-height:46px; border:1px solid #b8c0cc; border-radius:6px; padding:10px 12px; background:#fff; color:#111827; font:inherit; }\n            #yamlock-standalone-713650 input:focus, #yamlock-standalone-713650 select:focus { outline:2px solid rgba(201,21,30,.18); border-color:var(--yamlock-red); }\n            #yamlock-standalone-713650 .yamlock-search-row { display:grid; grid-template-columns:1fr auto; gap:8px; }\n            #yamlock-standalone-713650 button { border:0; border-radius:6px; min-height:44px; padding:10px 18px; cursor:pointer; font-weight:700; }\n            #yamlock-standalone-713650 .yamlock-market-search-button { background:#272b31; color:#fff; }\n            #yamlock-standalone-713650 .yamlock-wizard-actions { display:flex; justify-content:space-between; gap:10px; margin-top:20px; }\n            #yamlock-standalone-713650 .yamlock-wizard-back { border:1px solid var(--yamlock-line); background:#fff; color:#344054; }\n            #yamlock-standalone-713650 .yamlock-wizard-next, #yamlock-standalone-713650 .yamlock-submit-valuation { margin-inline-start:auto; background:var(--yamlock-red); color:#fff; font-size:16px; }\n            #yamlock-standalone-713650 .yamlock-submit-valuation { min-width:220px; }\n            #yamlock-standalone-713650 button:disabled { opacity:.5; cursor:not-allowed; }\n            #yamlock-standalone-713650 .yamlock-market-results { display:grid; gap:8px; margin-top:12px; }\n            #yamlock-standalone-713650 .yamlock-market-option { text-align:right; border:1px solid var(--yamlock-line); background:#fff; color:var(--yamlock-ink); }\n            #yamlock-standalone-713650 .yamlock-market-option.is-selected { border-color:var(--yamlock-red); box-shadow:0 0 0 2px rgba(201,21,30,.12); }\n            #yamlock-standalone-713650 .yamlock-market-option strong, #yamlock-standalone-713650 .yamlock-market-option small { display:block; }\n            #yamlock-standalone-713650 .yamlock-market-option small { margin-top:3px; color:var(--yamlock-muted); }\n            #yamlock-standalone-713650 .yamlock-selected-market { margin-top:12px; border-inline-start:3px solid var(--yamlock-red); padding:10px 12px; background:#f8f9fb; font-weight:700; }\n            #yamlock-standalone-713650 .yamlock-feature-list { display:flex; flex-wrap:wrap; gap:12px 20px; margin-top:18px; }\n            #yamlock-standalone-713650 .yamlock-feature-list label, #yamlock-standalone-713650 .yamlock-disclaimer { display:flex; gap:9px; align-items:flex-start; }\n            #yamlock-standalone-713650 .yamlock-disclaimer { margin-top:26px; padding:14px; border:1px solid var(--yamlock-line); border-radius:6px; color:#475467; font-size:12px; line-height:1.6; }\n            #yamlock-standalone-713650 .yamlock-disclaimer input, #yamlock-standalone-713650 .yamlock-feature-list input { margin-top:3px; flex:0 0 auto; }\n            #yamlock-standalone-713650 .yamlock-guest-note { margin-top:12px; font-size:12px; }\n            #yamlock-standalone-713650 .yamlock-form-message { display:none; margin-top:14px; color:#b42318; font-weight:650; }\n            #yamlock-standalone-713650 .yamlock-market-search-progress { margin-top:12px; padding:12px; color:#475467; }\n            #yamlock-standalone-713650 .yamlock-market-search-progress strong { margin-inline-start:8px; font-size:13px; }\n            #yamlock-standalone-713650 .yamlock-search-progress-bar { height:4px; margin-top:10px; border-radius:2px; background:#e7ecf0; overflow:hidden; }\n            #yamlock-standalone-713650 .yamlock-search-progress-bar span { display:block; width:42%; height:100%; background:#27ae60; animation:yamlockSearchProgress 1.2s ease-in-out infinite; }\n            #yamlock-standalone-713650 .yamlock-market-results-instruction { color:#475467; font-size:13px; font-weight:650; }\n            #yamlock-standalone-713650 .yamlock-show-more { justify-self:start; background:#f2f4f7; color:#344054; }\n            #yamlock-standalone-713650 .yamlock-floor-field { grid-column:1 \/ -1; min-width:0; margin-top:2px; padding-top:17px; border-top:1px solid var(--yamlock-line); }\n            #yamlock-standalone-713650 .yamlock-floor-layout { display:grid; grid-template-columns:minmax(0,2fr) minmax(260px,1fr); gap:16px; align-items:stretch; }\n            #yamlock-standalone-713650 .yamlock-floor-group { min-width:0; margin:0; padding:14px 16px 16px; border:1px solid rgba(201,21,30,.28); border-radius:6px; }\n            #yamlock-standalone-713650 .yamlock-floor-group legend { width:auto; margin:0; padding:0 8px; border:0; color:var(--yamlock-red); font-size:13px; font-weight:750; line-height:1.3; }\n            #yamlock-standalone-713650 .yamlock-floor-options { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:7px; }\n            #yamlock-standalone-713650 .yamlock-floor-options button { min-height:40px; padding:8px 10px; border:1px solid var(--yamlock-line); background:#fff; color:#344054; }\n            #yamlock-standalone-713650 .yamlock-floor-options button.is-selected { border-color:var(--yamlock-red); color:var(--yamlock-red); box-shadow:0 0 0 2px rgba(201,21,30,.1); }\n            #yamlock-standalone-713650 .yamlock-floor-level { display:grid; gap:7px; max-width:220px; margin-top:12px; }\n            #yamlock-standalone-713650 .yamlock-elevator-options { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; }\n            #yamlock-standalone-713650 .yamlock-elevator-options button { min-height:40px; padding:7px 5px; border:1px solid var(--yamlock-line); background:#fff; color:#344054; font-size:12px; }\n            #yamlock-standalone-713650 .yamlock-elevator-options button.is-selected { border-color:var(--yamlock-red); color:var(--yamlock-red); box-shadow:0 0 0 2px rgba(201,21,30,.1); }\n            #yamlock-standalone-713650 .yamlock-floor-help { display:block; margin-top:9px; color:var(--yamlock-muted); line-height:1.45; }\n            #yamlock-standalone-713650 .yamlock-standalone-progress { text-align:center; margin-top:18px; }\n            #yamlock-standalone-713650 .yamlock-standalone-spinner { display:inline-block; width:24px; height:24px; border:3px solid #e5e7eb; border-top-color:var(--yamlock-red); border-radius:50%; animation:yamlockStandaloneSpin .8s linear infinite; }\n            @keyframes yamlockStandaloneSpin { to { transform:rotate(360deg); } }\n            @keyframes yamlockSearchProgress { from { transform:translateX(-120%); } to { transform:translateX(260%); } }\n            #yamlock-standalone-713650 .yamlock-result-market { font-size:18px; font-weight:750; margin-bottom:20px; }\n            #yamlock-standalone-713650 .yamlock-result-ranges { display:grid; grid-template-columns:1fr 1fr; border-top:1px solid var(--yamlock-line); border-bottom:1px solid var(--yamlock-line); }\n            #yamlock-standalone-713650 .yamlock-result-range { padding:22px 16px; }\n            #yamlock-standalone-713650 .yamlock-result-range + .yamlock-result-range { border-inline-start:1px solid var(--yamlock-line); }\n            #yamlock-standalone-713650 .yamlock-result-range span { display:block; color:var(--yamlock-muted); font-size:13px; font-weight:700; }\n            #yamlock-standalone-713650 .yamlock-result-range strong { display:block; margin-top:7px; color:var(--yamlock-red); font-size:clamp(20px,3vw,29px); }\n            #yamlock-standalone-713650 .yamlock-result-meta { display:flex; flex-wrap:wrap; gap:10px 24px; margin-top:18px; color:#475467; }\n            #yamlock-standalone-713650 .yamlock-result-details { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px 22px; margin-top:20px; }\n            #yamlock-standalone-713650 .yamlock-result-detail { display:flex; justify-content:space-between; gap:12px; padding-bottom:8px; border-bottom:1px solid #eef0f3; }\n            #yamlock-standalone-713650 .yamlock-result-detail span { color:var(--yamlock-muted); }\n            #yamlock-standalone-713650 .yamlock-result-disclaimer { margin-top:24px; color:#667085; font-size:11px; line-height:1.6; }\n            #yamlock-standalone-713650 .yamlock-wizard-review-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 24px; }\n            #yamlock-standalone-713650 .yamlock-wizard-review-row { display:flex; justify-content:space-between; gap:14px; padding:9px 0; border-bottom:1px solid var(--yamlock-line); }\n            #yamlock-standalone-713650 .yamlock-wizard-review-row span { color:var(--yamlock-muted); }\n            #yamlock-standalone-713650 .yamlock-listing-offer { margin-top:28px; padding-top:24px; border-top:1px solid var(--yamlock-line); text-align:center; }\n            #yamlock-standalone-713650 .yamlock-listing-offer h3 { margin:0 0 7px; font-size:19px; }\n            #yamlock-standalone-713650 .yamlock-listing-offer p { margin:0; color:var(--yamlock-muted); }\n            #yamlock-standalone-713650 .yamlock-listing-actions { display:flex; justify-content:center; flex-wrap:wrap; gap:10px; margin-top:16px; }\n            #yamlock-standalone-713650 .yamlock-list-property { background:var(--yamlock-red); color:#fff; }\n            #yamlock-standalone-713650 .yamlock-list-property[data-listing-mode=\"rent\"] { border:1px solid var(--yamlock-line); background:#fff; color:#344054; }\n            #yamlock-standalone-713650 .yamlock-limit-actions { display:flex; gap:10px; flex-wrap:wrap; margin-top:12px; }\n            #yamlock-standalone-713650 .yamlock-limit-actions a { display:inline-flex; padding:10px 14px; border-radius:6px; background:var(--yamlock-red); color:#fff; text-decoration:none; font-weight:700; }\n            @media (max-width:720px) { #yamlock-standalone-713650 .yamlock-valuation-stage { padding:24px 12px; background-position:center top; background-size:auto 100vh; background-attachment:scroll; } #yamlock-standalone-713650 .yamlock-valuation-stage::before { background:rgba(255,255,255,.82); } #yamlock-standalone-713650 .yamlock-standalone-form { background:rgba(255,255,255,.97); } #yamlock-standalone-713650 .yamlock-wizard-progress { gap:5px; } #yamlock-standalone-713650 .yamlock-wizard-progress span { display:none; } #yamlock-standalone-713650 .yamlock-field-grid-two, #yamlock-standalone-713650 .yamlock-field-grid-three, #yamlock-standalone-713650 .yamlock-optional-fields-grid, #yamlock-standalone-713650 .yamlock-floor-layout, #yamlock-standalone-713650 .yamlock-result-ranges, #yamlock-standalone-713650 .yamlock-result-details, #yamlock-standalone-713650 .yamlock-wizard-review-grid { grid-template-columns:1fr; } #yamlock-standalone-713650 .yamlock-floor-options { grid-template-columns:repeat(2,minmax(0,1fr)); } #yamlock-standalone-713650 .yamlock-result-range + .yamlock-result-range { border-inline-start:0; border-top:1px solid var(--yamlock-line); } }\n        <\/style>\n        <script>\n        jQuery(function($){\n            const root = $('#yamlock-standalone-713650');\n            if (!root.length) return;\n            const ajaxUrl = \"https:\\\/\\\/yamlock.com\\\/wp-admin\\\/admin-ajax.php\";\n            const nonce = \"b24d6fe54f\";\n            const isArabic = true;\n            const isLoggedIn = false;\n            const listingUrl = \"https:\\\/\\\/yamlock.com\\\/ar\\\/ar\\\/new-property\\\/\";\n            const listingReturnCookie = \"yamlock_valuation_listing_return\";\n            const form = root.find('.yamlock-standalone-form');\n            const marketResults = root.find('.yamlock-market-results');\n            const marketSearchProgress = root.find('.yamlock-market-search-progress');\n            const selectedMarket = root.find('.yamlock-selected-market');\n            const message = root.find('.yamlock-form-message');\n            const progress = root.find('.yamlock-standalone-progress');\n            const resultBox = root.find('.yamlock-standalone-result');\n            let wizardStep = 1;\n            let wizardMaxStep = 1;\n            const disclaimerText = isArabic\n                ? '\u0623\u0642\u0631 \u0628\u0623\u0646 \u0647\u0630\u0627 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u062a\u0642\u062f\u064a\u0631\u064a \u0648\u0625\u0631\u0634\u0627\u062f\u064a \u0641\u0642\u0637\u060c \u0648\u0644\u0627 \u064a\u064f\u0639\u062f \u062a\u0642\u064a\u064a\u0645\u064b\u0627 \u0631\u0633\u0645\u064a\u064b\u0627 \u0645\u0639\u062a\u0645\u062f\u064b\u0627 \u0623\u0648 \u0639\u0631\u0636 \u0628\u064a\u0639 \u0623\u0648 \u0639\u0631\u0636 \u0634\u0631\u0627\u0621 \u0623\u0648 \u0633\u0639\u0631\u064b\u0627 \u0645\u0636\u0645\u0648\u0646\u064b\u0627 \u0641\u064a \u0627\u0644\u0633\u0648\u0642. \u062a\u0639\u062a\u0645\u062f \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0639\u0644\u0649 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062f\u062e\u0644\u062a\u0647\u0627 \u0648\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0633\u0648\u0642 \u0627\u0644\u0645\u062a\u0627\u062d\u0629 \u0644\u062f\u0649 \u064a\u0645\u0644\u0643 \u0648\u0642\u062a \u0627\u0644\u062a\u0642\u064a\u064a\u0645. \u0642\u062f \u062a\u062e\u062a\u0644\u0641 \u0627\u0644\u0623\u0633\u0639\u0627\u0631 \u0627\u0644\u0641\u0639\u0644\u064a\u0629 \u062d\u0633\u0628 \u062d\u0627\u0644\u0629 \u0627\u0644\u0648\u062d\u062f\u0629\u060c \u0627\u0644\u062a\u0641\u0627\u0648\u0636\u060c \u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0633\u062f\u0627\u062f\u060c \u0648\u0627\u0644\u0645\u0633\u062a\u0646\u062f\u0627\u062a \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a\u0629. \u0623\u0648\u0627\u0641\u0642 \u0639\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0647\u0630\u0647 \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0643\u0645\u0631\u062c\u0639 \u0645\u0633\u0627\u0639\u062f \u0641\u0642\u0637.'\n                : 'I understand that this valuation is an indicative estimate only. It is not a formal appraisal, sale offer, purchase offer, or guaranteed market price. The result depends on the details I entered and the market data available to Yamlock at the time of valuation. Actual prices may vary based on unit condition, negotiation, payment terms, and legal documents. I agree to use this result as guidance only.';\n\n            function normalizeDigits(value) {\n                const arabic = '\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669';\n                const persian = '\u06f0\u06f1\u06f2\u06f3\u06f4\u06f5\u06f6\u06f7\u06f8\u06f9';\n                return String(value || '').replace(\/[\u0660-\u0669\u06f0-\u06f9]\/g, function(digit){\n                    const i = arabic.indexOf(digit);\n                    return i >= 0 ? String(i) : String(persian.indexOf(digit));\n                }).replace(\/\u066b\/g, '.').replace(\/\u066c\/g, '');\n            }\n\n            function escapeHtml(value) {\n                return $('<div>').text(String(value == null ? '' : value)).html();\n            }\n\n            function standaloneMessage(value) {\n                const text = String(value || '');\n                if (!isArabic) return text;\n                const translations = {\n                    'Valuation queued.':'\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628 \u0627\u0644\u062a\u0642\u064a\u064a\u0645.',\n                    'Valuation queued. Yamlock is processing it now.':'\u062a\u0645 \u0625\u0631\u0633\u0627\u0644 \u0637\u0644\u0628 \u0627\u0644\u062a\u0642\u064a\u064a\u0645. \u062c\u0627\u0631\u064a \u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u0622\u0646.',\n                    'Yamlock is analyzing identity, comps, and benchmark data.':'\u062c\u0627\u0631\u064a \u062a\u062d\u0644\u064a\u0644 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0648\u0627\u0644\u0645\u0642\u0627\u0631\u0646\u0627\u062a \u0648\u0645\u0639\u064a\u0627\u0631 \u0627\u0644\u062a\u0642\u064a\u064a\u0645.',\n                    'Identifying the market and validating geography.':'\u062c\u0627\u0631\u064a \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0648\u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0645\u0648\u0642\u0639.',\n                    'Collecting nearby Yamlock comparable listings.':'\u062c\u0627\u0631\u064a \u062c\u0645\u0639 \u0627\u0644\u0645\u0642\u0627\u0631\u0646\u0627\u062a \u0627\u0644\u0642\u0631\u064a\u0628\u0629.',\n                    'Classifying comparable strength against the selected market.':'\u062c\u0627\u0631\u064a \u062a\u062d\u0644\u064a\u0644 \u0642\u0648\u0629 \u0627\u0644\u0645\u0642\u0627\u0631\u0646\u0627\u062a \u0628\u0627\u0644\u0646\u0633\u0628\u0629 \u0644\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629.',\n                    'Resolving the market benchmark.':'\u062c\u0627\u0631\u064a \u062a\u062d\u062f\u064a\u062f \u0645\u0639\u064a\u0627\u0631 \u0627\u0644\u0645\u0646\u0637\u0642\u0629.',\n                    'Calculating final valuation range.':'\u062c\u0627\u0631\u064a \u062d\u0633\u0627\u0628 \u0646\u0637\u0627\u0642 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0646\u0647\u0627\u0626\u064a.',\n                    'Generating valuation explanation.':'\u062c\u0627\u0631\u064a \u0625\u0639\u062f\u0627\u062f \u0634\u0631\u062d \u0627\u0644\u062a\u0642\u064a\u064a\u0645.',\n                    'Preparing valuation result.':'\u062c\u0627\u0631\u064a \u062a\u062c\u0647\u064a\u0632 \u0646\u062a\u064a\u062c\u0629 \u0627\u0644\u062a\u0642\u064a\u064a\u0645.',\n                    'Choose a property type and enter at least two characters.':'\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 \u0648\u0627\u0643\u062a\u0628 \u062d\u0631\u0641\u064a\u0646 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644.',\n                    'Choose a valid residential property type.':'\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0648\u062d\u062f\u0629 \u0633\u0643\u0646\u064a\u0629 \u0635\u062d\u064a\u062d\u064b\u0627.',\n                    'Standalone valuation currently supports residential sale properties only.':'\u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0645\u0633\u062a\u0642\u0644 \u064a\u062f\u0639\u0645 \u062d\u0627\u0644\u064a\u064b\u0627 \u0627\u0644\u0648\u062d\u062f\u0627\u062a \u0627\u0644\u0633\u0643\u0646\u064a\u0629 \u0627\u0644\u0645\u0639\u0631\u0648\u0636\u0629 \u0644\u0644\u0628\u064a\u0639 \u0641\u0642\u0637.',\n                    'Valuation is currently available for residential properties only. Other property types will be added later.':'\u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0645\u062a\u0627\u062d \u062d\u0627\u0644\u064a\u064b\u0627 \u0644\u0644\u0639\u0642\u0627\u0631\u0627\u062a \u0627\u0644\u0633\u0643\u0646\u064a\u0629 \u0641\u0642\u0637. \u0633\u064a\u062a\u0645 \u0625\u0636\u0627\u0641\u0629 \u0623\u0646\u0648\u0627\u0639 \u0627\u0644\u0639\u0642\u0627\u0631\u0627\u062a \u0627\u0644\u0623\u062e\u0631\u0649 \u0644\u0627\u062d\u0642\u064b\u0627.',\n                    'Choose a valued market from the Yamlock suggestions.':'\u0627\u062e\u062a\u0631 \u0645\u0646\u0637\u0642\u0629 \u0644\u0647\u0627 \u0645\u0639\u064a\u0627\u0631 \u062a\u0642\u064a\u064a\u0645 \u0645\u0646 \u0627\u0642\u062a\u0631\u0627\u062d\u0627\u062a \u064a\u0645\u0644\u0643.',\n                    'The Sale property status is not configured.':'\u062d\u0627\u0644\u0629 \u0627\u0644\u0628\u064a\u0639 \u063a\u064a\u0631 \u0645\u0647\u064a\u0623\u0629 \u062d\u0627\u0644\u064a\u064b\u0627.',\n                    'Enter a valid built area and property type.':'\u0623\u062f\u062e\u0644 \u0645\u0633\u0627\u062d\u0629 \u0645\u0628\u0646\u064a\u0629 \u0648\u0646\u0648\u0639 \u0648\u062d\u062f\u0629 \u0635\u062d\u064a\u062d\u064a\u0646.',\n                    'Please accept the valuation disclaimer before proceeding.':'\u064a\u0631\u062c\u0649 \u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0639\u0644\u0649 \u0625\u0642\u0631\u0627\u0631 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0642\u0628\u0644 \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629.',\n                    'Enter a valid year built.':'\u0623\u062f\u062e\u0644 \u0633\u0646\u0629 \u0628\u0646\u0627\u0621 \u0635\u062d\u064a\u062d\u0629.',\n                    'The selected market cannot be used for this property.':'\u0644\u0627 \u064a\u0645\u0643\u0646 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629 \u0644\u0647\u0630\u0647 \u0627\u0644\u0648\u062d\u062f\u0629.',\n                    'Could not create valuation job.':'\u062a\u0639\u0630\u0631 \u0625\u0646\u0634\u0627\u0621 \u0637\u0644\u0628 \u0627\u0644\u062a\u0642\u064a\u064a\u0645.',\n                    'Valuation needs admin review before a price can be generated.':'\u064a\u062d\u062a\u0627\u062c \u0647\u0630\u0627 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0625\u0644\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0642\u0628\u0644 \u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u0633\u0639\u0631.'\n                };\n                return translations[text] || text;\n            }\n\n            function errorPayload(response) {\n                const data = response && response.data;\n                if (data && typeof data === 'object') {\n                    if (isArabic && data.code === 'guest_limit_reached') {\n                        data.message = '\u0644\u0642\u062f \u0627\u0633\u062a\u062e\u062f\u0645\u062a \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0645\u062c\u0627\u0646\u064a \u0627\u0644\u0645\u062a\u0627\u062d \u0644\u0644\u0632\u0627\u0626\u0631. \u0633\u062c\u0651\u0644 \u0627\u0644\u062f\u062e\u0648\u0644 \u0623\u0648 \u0623\u0646\u0634\u0626 \u062d\u0633\u0627\u0628\u064b\u0627 \u0644\u0625\u062c\u0631\u0627\u0621 \u062a\u0642\u064a\u064a\u0645 \u0622\u062e\u0631.';\n                    }\n                    data.message = standaloneMessage(data.message || '');\n                    return data;\n                }\n                return {message: standaloneMessage(data || (isArabic ? '\u062a\u0639\u0630\u0631 \u0625\u0643\u0645\u0627\u0644 \u0627\u0644\u0637\u0644\u0628.' : 'Could not complete the request.'))};\n            }\n\n            function showMessage(text) {\n                message.text(text || '').toggle(!!text);\n            }\n\n            function wizardValue(name) {\n                const field = form.find('[name=\"' + name + '\"]').first();\n                if (!field.length) return '';\n                if (field.is('select')) return field.find('option:selected').text().trim();\n                return String(field.val() || '').trim();\n            }\n\n            function buildWizardReview() {\n                const selectedName = String(form.find('[name=\"user_selected_market_alias\"]').val() || '');\n                const selectedArea = String(form.find('.yamlock-selected-market').text() || '').replace(\/^.*?:\\s*\/, '');\n                const rows = [\n                    [isArabic ? '\u0627\u0644\u0645\u0646\u0637\u0642\u0629' : 'Market', selectedArea || selectedName],\n                    [isArabic ? '\u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629' : 'Property type', wizardValue('property_type')],\n                    [isArabic ? '\u0627\u0644\u0645\u0633\u0627\u062d\u0629 \u0627\u0644\u0645\u0628\u0646\u064a\u0629' : 'Built area', wizardValue('property_size') ? wizardValue('property_size') + (isArabic ? ' \u0645\u00b2' : ' sqm') : ''],\n                    [isArabic ? '\u0627\u0644\u062a\u0634\u0637\u064a\u0628' : 'Finishing', wizardValue('real_estate_finishing_type')],\n                    [isArabic ? '\u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645' : 'Delivery', wizardValue('real_estate_delivery_date')],\n                    [isArabic ? '\u0627\u0644\u0625\u0637\u0644\u0627\u0644\u0629 \/ \u0645\u0648\u0642\u0639 \u0627\u0644\u0648\u062d\u062f\u0629' : 'View \/ frontage', wizardValue('property_label')],\n                    [isArabic ? '\u0627\u0644\u062d\u062f\u064a\u0642\u0629 \u0627\u0644\u062e\u0627\u0635\u0629' : 'Private garden', wizardValue('real_estate_garden_size') ? wizardValue('real_estate_garden_size') + (isArabic ? ' \u0645\u00b2' : ' sqm') : ''],\n                    [isArabic ? '\u0623\u0645\u0627\u0643\u0646 \u0627\u0644\u062c\u0631\u0627\u062c \u0627\u0644\u062e\u0627\u0635' : 'Private garage spaces', wizardValue('real_estate_garages')]\n                ];\n                const html = rows.filter(function(row){ return row[1] && row[1] !== (isArabic ? '\u063a\u064a\u0631 \u0645\u062d\u062f\u062f' : 'Not specified'); }).map(function(row){\n                    return '<div class=\"yamlock-wizard-review-row\"><span>' + escapeHtml(row[0]) + '<\/span><strong>' + escapeHtml(row[1]) + '<\/strong><\/div>';\n                }).join('');\n                form.find('.yamlock-wizard-review-grid').html(html);\n            }\n\n            function renderWizard() {\n                form.find('[data-wizard-step]').prop('hidden', true);\n                form.find('[data-wizard-step=\"' + wizardStep + '\"]').prop('hidden', false);\n                const details = form.find('[data-wizard-details]');\n                details.prop('hidden', wizardStep !== 2 && wizardStep !== 3);\n                details.find('[data-wizard-part]').prop('hidden', true);\n                details.find('[data-wizard-part=\"' + wizardStep + '\"]').prop('hidden', false);\n                if (wizardStep === 2 || wizardStep === 3) {\n                    details.find('.yamlock-wizard-details-heading').text(wizardStep === 2\n                        ? (isArabic ? '\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 \u0644\u0644\u0648\u062d\u062f\u0629' : 'Core unit details')\n                        : (isArabic ? '\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u062a\u0624\u062b\u0631 \u0639\u0644\u0649 \u0627\u0644\u0642\u064a\u0645\u0629' : 'Characteristics that affect value'));\n                }\n                if (wizardStep === 3) {\n                    updateRelevantFields();\n                    updateViewQualityVisibility();\n                }\n                if (wizardStep === 4) buildWizardReview();\n                form.find('[data-wizard-go]').each(function(){\n                    const step = Number($(this).data('wizard-go'));\n                    $(this).toggleClass('is-complete', step < wizardStep).prop('disabled', step > wizardMaxStep);\n                    if (step === wizardStep) $(this).attr('aria-current', 'step');\n                    else $(this).removeAttr('aria-current');\n                });\n                form.find('.yamlock-wizard-back').prop('hidden', wizardStep === 1);\n                form.find('.yamlock-wizard-next').prop('hidden', wizardStep === 4);\n                form.find('.yamlock-submit-valuation').prop('hidden', wizardStep !== 4);\n                showMessage('');\n            }\n\n            function validateWizardStep() {\n                if (wizardStep === 1) {\n                    if (!form.find('[name=\"property_type\"]').val()) {\n                        showMessage(isArabic ? '\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 \u0623\u0648\u0644\u064b\u0627.' : 'Choose the property type first.');\n                        return false;\n                    }\n                    if (!ensureResidentialType()) return false;\n                    if (!form.find('[name=\"user_selected_market_key\"]').val()) {\n                        showMessage(isArabic ? '\u0627\u062e\u062a\u0631 \u0645\u0646\u0637\u0642\u0629 \u0645\u0646 \u0646\u062a\u0627\u0626\u062c \u0628\u062d\u062b \u064a\u0645\u0644\u0643 \u0623\u0648\u0644\u064b\u0627.' : 'Choose a Yamlock market from the search results first.');\n                        return false;\n                    }\n                }\n                if (wizardStep === 2 && Number(normalizeDigits(form.find('[name=\"property_size\"]').val())) < 10) {\n                    showMessage(isArabic ? '\u0623\u062f\u062e\u0644 \u0645\u0633\u0627\u062d\u0629 \u0645\u0628\u0646\u064a\u0629 \u0635\u062d\u064a\u062d\u0629.' : 'Enter a valid built area.');\n                    form.find('[name=\"property_size\"]').trigger('focus');\n                    return false;\n                }\n                return true;\n            }\n\n            root.on('input', 'input[inputmode=\"numeric\"], input[inputmode=\"decimal\"]', function(){\n                let value = normalizeDigits($(this).val());\n                value = $(this).attr('inputmode') === 'decimal' ? value.replace(\/[^0-9.]\/g, '') : value.replace(\/[^0-9]\/g, '');\n                if ($(this).attr('name') === 'year_built') value = value.slice(0, 4);\n                $(this).val(value);\n            });\n\n            function selectedTypeGroup() {\n                return form.find('[name=\"property_type\"] option:selected').data('group') || '';\n            }\n\n            function selectedAssetUse() {\n                return form.find('[name=\"property_type\"] option:selected').data('asset-use') || '';\n            }\n\n            function ensureResidentialType() {\n                if (selectedAssetUse() === 'residential') return true;\n                showMessage(standaloneMessage('Valuation is currently available for residential properties only. Other property types will be added later.'));\n                return false;\n            }\n\n            function setFieldVisible(name, visible) {\n                const field = form.find('[data-yamlock-field=\"' + name + '\"]');\n                field.prop('hidden', !visible);\n                if (!visible) {\n                    field.find('input[type=\"text\"], input[type=\"number\"], select').val('');\n                    field.find('input[type=\"checkbox\"], input[type=\"radio\"]').prop('checked', false);\n                }\n            }\n\n            function updateFloorValue() {\n                const position = form.find('[name=\"floor_position\"]').val();\n                const level = normalizeDigits(form.find('[name=\"floor_level\"]').val()).replace(\/[^0-9]\/g, '');\n                let legacy = '';\n                if (position === 'basement') legacy = 'B' + (level || '1');\n                if (position === 'ground') legacy = 'Ground';\n                if (position === 'numbered') legacy = level || '';\n                if (position === 'roof') legacy = 'Roof';\n                form.find('[name=\"real_estate_floor_no\"]').val(legacy);\n            }\n\n            function chooseFloorPosition(position) {\n                form.find('[name=\"floor_position\"]').val(position || '');\n                form.find('.yamlock-floor-options button').removeClass('is-selected').attr('aria-pressed', 'false');\n                form.find('.yamlock-floor-options button[data-floor-position=\"' + position + '\"]').addClass('is-selected').attr('aria-pressed', 'true');\n                const needsLevel = position === 'basement' || position === 'numbered';\n                form.find('.yamlock-floor-level').prop('hidden', !needsLevel);\n                form.find('.yamlock-floor-level > span').text(position === 'basement'\n                    ? (isArabic ? '\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0628\u062f\u0631\u0648\u0645' : 'Basement level')\n                    : (isArabic ? '\u0631\u0642\u0645 \u0627\u0644\u062f\u0648\u0631' : 'Floor number'));\n                if (!needsLevel) form.find('[name=\"floor_level\"]').val('');\n                updateFloorValue();\n            }\n\n            function chooseElevatorStatus(status) {\n                status = ['available', 'unavailable'].indexOf(status) >= 0 ? status : 'unknown';\n                form.find('[name=\"elevator_status\"]').val(status);\n                form.find('.yamlock-elevator-options button').removeClass('is-selected').attr('aria-pressed', 'false');\n                form.find('.yamlock-elevator-options button[data-elevator-status=\"' + status + '\"]').addClass('is-selected').attr('aria-pressed', 'true');\n                form.find('.yamlock-elevator-feature').prop('checked', status === 'available');\n            }\n\n            function updateRelevantFields() {\n                const group = selectedTypeGroup();\n                const hasType = !!group;\n                const floorVisible = hasType && group !== 'villa' && group !== 'penthouse';\n                setFieldVisible('floor_panel', hasType);\n                setFieldVisible('floor_location', floorVisible);\n                form.find('.yamlock-floor-help').prop('hidden', !floorVisible);\n                setFieldVisible('orientation', hasType && ['apartment','chalet','penthouse'].indexOf(group) >= 0);\n                setFieldVisible('roof', hasType && ['duplex','penthouse','villa'].indexOf(group) >= 0);\n                form.find('[data-feature-kind=\"private_pool\"]').prop('hidden', group !== 'villa').find('input').prop('checked', false);\n                form.find('.yamlock-floor-label').text(group === 'duplex'\n                    ? (isArabic ? '\u0623\u0642\u0644 \u062f\u0648\u0631 \u062a\u0634\u063a\u0644\u0647 \u0627\u0644\u0648\u062d\u062f\u0629' : 'Lowest occupied floor')\n                    : (isArabic ? '\u0645\u0648\u0642\u0639 \u0627\u0644\u062f\u0648\u0631' : 'Floor location'));\n                if (group === 'penthouse') chooseFloorPosition('roof');\n                if (!floorVisible && group !== 'penthouse') chooseFloorPosition('');\n                if (!hasType) chooseElevatorStatus('unknown');\n            }\n\n            function updateViewQualityVisibility() {\n                const viewType = form.find('[name=\"property_label\"] option:selected').data('view-type') || '';\n                const visible = ['sea','nile','golf','lagoon','garden','pool'].indexOf(viewType) >= 0;\n                setFieldVisible('view_quality', visible);\n            }\n\n            form.on('click', '.yamlock-floor-options button', function(){ chooseFloorPosition($(this).data('floor-position') || ''); });\n            form.on('click', '.yamlock-elevator-options button', function(){ chooseElevatorStatus($(this).data('elevator-status') || 'unknown'); });\n            form.on('input', '[name=\"floor_level\"]', updateFloorValue);\n            form.on('change', '[name=\"property_label\"]', updateViewQualityVisibility);\n\n            function runMarketSearch() {\n                showMessage('');\n                const query = $.trim(form.find('[name=\"market_query\"]').val());\n                const propertyType = form.find('[name=\"property_type\"]').val();\n                if (!propertyType) {\n                    showMessage(isArabic ? '\u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 \u0623\u0648\u0644\u064b\u0627 \u0642\u0628\u0644 \u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0646\u0637\u0642\u0629.' : 'Choose the property type before searching for a market.');\n                    form.find('[name=\"property_type\"]').trigger('focus').css('border-color', 'var(--yamlock-red)');\n                    return;\n                }\n                if (!ensureResidentialType()) return;\n                if (query.length < 2) {\n                    showMessage(isArabic ? '\u0627\u0643\u062a\u0628 \u062d\u0631\u0641\u064a\u0646 \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0644\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0645\u0646\u0637\u0642\u0629.' : 'Enter at least two characters to search for a market.');\n                    form.find('[name=\"market_query\"]').trigger('focus');\n                    return;\n                }\n                const button = form.find('.yamlock-market-search-button').prop('disabled', true);\n                marketResults.empty();\n                marketSearchProgress.prop('hidden', false);\n                $.post(ajaxUrl, {action:'yamlock_standalone_market_search', nonce:nonce, q:query, property_type:propertyType, ui_language:isArabic ? 'ar' : 'en'})\n                    .done(function(response){\n                        marketResults.empty();\n                        if (!response || !response.success) {\n                            showMessage(errorPayload(response).message);\n                            return;\n                        }\n                        const suggestions = response.data.suggestions || [];\n                        if (!suggestions.length) {\n                            marketResults.html('<span>' + (isArabic ? '\u0647\u0630\u0647 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u063a\u064a\u0631 \u0645\u0636\u0627\u0641\u0629 \u0628\u0639\u062f \u0625\u0644\u0649 \u0633\u062c\u0644 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0641\u064a \u064a\u0645\u0644\u0643. \u0623\u0639\u062f \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0628\u0639\u062f \u062a\u062d\u062f\u064a\u062b \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0645\u0646\u0637\u0642\u0629.' : 'This area is not yet available in Yamlock\u2019s valuation registry. Try again after the market data is updated.') + '<\/span>');\n                            return;\n                        }\n                        marketResults.append('<div class=\"yamlock-market-results-instruction\">' + escapeHtml(isArabic ? '\u0627\u062e\u062a\u0631 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u062f\u0642\u064a\u0642\u0629 \u0645\u0646 \u0627\u0644\u0646\u062a\u0627\u0626\u062c \u0627\u0644\u062a\u0627\u0644\u064a\u0629.' : 'Choose the exact market from the results below.') + '<\/div>');\n                        suggestions.forEach(function(item, index){\n                            const option = $('<button type=\"button\" class=\"yamlock-market-option\"><\/button>');\n                            if (index >= 5) option.prop('hidden', true).addClass('yamlock-extra-market-option');\n                            option.attr({'data-key':item.market_key, 'data-alias':item.selection_alias || item.matched_alias || item.market_name, 'data-name':item.market_name, 'data-area':item.area});\n                            option.html('<strong>' + escapeHtml(item.market_name) + '<\/strong><small>' + escapeHtml(item.area || '') + (item.matched_alias_display && item.matched_alias_display !== item.market_name ? ' \u00b7 ' + escapeHtml(isArabic ? '\u062a\u0637\u0627\u0628\u0642 \u0645\u0639: ' + item.matched_alias_display : 'Matched: ' + item.matched_alias_display) : '') + '<\/small>');\n                            marketResults.append(option);\n                        });\n                        if (suggestions.length > 5) {\n                            marketResults.append('<button type=\"button\" class=\"yamlock-show-more\">' + escapeHtml(isArabic ? '\u0639\u0631\u0636 5 \u0646\u062a\u0627\u0626\u062c \u0625\u0636\u0627\u0641\u064a\u0629' : 'Show 5 more') + '<\/button>');\n                        }\n                    })\n                    .fail(function(xhr){ showMessage(errorPayload(xhr.responseJSON).message); marketResults.empty(); })\n                    .always(function(){ button.prop('disabled', false); marketSearchProgress.prop('hidden', true); });\n            }\n\n            form.on('click', '.yamlock-market-search-button', runMarketSearch);\n            form.on('keydown', '[name=\"market_query\"]', function(event){ if (event.key === 'Enter') { event.preventDefault(); runMarketSearch(); } });\n            form.on('input', '[name=\"market_query\"]', function(){\n                if (!form.find('[name=\"user_selected_market_key\"]').val()) return;\n                form.find('[name=\"user_selected_market_key\"], [name=\"user_selected_market_alias\"]').val('');\n                selectedMarket.prop('hidden', true).empty();\n            });\n            form.on('change', '[name=\"property_type\"]', function(){\n                $(this).css('border-color', '');\n                form.find('[name=\"user_selected_market_key\"], [name=\"user_selected_market_alias\"]').val('');\n                selectedMarket.prop('hidden', true).empty();\n                marketResults.empty();\n                chooseFloorPosition('');\n                updateRelevantFields();\n                if ($(this).val() && selectedAssetUse() !== 'residential') ensureResidentialType();\n                else showMessage('');\n            });\n            form.on('click', '.yamlock-show-more', function(){\n                marketResults.find('.yamlock-extra-market-option:hidden').slice(0, 5).prop('hidden', false);\n                if (!marketResults.find('.yamlock-extra-market-option:hidden').length) $(this).remove();\n            });\n            form.on('click', '.yamlock-market-option', function(){\n                const option = $(this);\n                marketResults.find('.yamlock-market-option').removeClass('is-selected').attr('aria-pressed', 'false');\n                option.addClass('is-selected').attr('aria-pressed', 'true');\n                form.find('[name=\"user_selected_market_key\"]').val(option.data('key'));\n                form.find('[name=\"user_selected_market_alias\"]').val(option.data('alias'));\n                selectedMarket.text((isArabic ? '\u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0627\u0644\u0645\u062e\u062a\u0627\u0631\u0629: ' : 'Selected market: ') + option.data('name') + (option.data('area') ? ', ' + option.data('area') : '')).prop('hidden', false);\n                showMessage('');\n            });\n\n            form.on('click', '.yamlock-wizard-next', function(){\n                if (!validateWizardStep()) return;\n                wizardStep = Math.min(4, wizardStep + 1);\n                wizardMaxStep = Math.max(wizardMaxStep, wizardStep);\n                renderWizard();\n            });\n            form.on('click', '.yamlock-wizard-back', function(){\n                wizardStep = Math.max(1, wizardStep - 1);\n                renderWizard();\n            });\n            form.on('click', '[data-wizard-go]', function(){\n                const requested = Number($(this).data('wizard-go'));\n                if (requested > wizardMaxStep || requested === wizardStep) return;\n                wizardStep = requested;\n                renderWizard();\n            });\n\n            chooseElevatorStatus('unknown');\n            updateRelevantFields();\n            updateViewQualityVisibility();\n            renderWizard();\n\n            function renderResult(data) {\n                const selectedAlias = String(form.find('[name=\"user_selected_market_alias\"]').val() || '');\n                const identityName = isArabic && \/[\\u0600-\\u06ff]\/.test(selectedAlias) ? selectedAlias : (data.market_identity || '');\n                const areaTranslations = {\n                    'New Cairo':'\u0627\u0644\u0642\u0627\u0647\u0631\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629', 'Cairo':'\u0627\u0644\u0642\u0627\u0647\u0631\u0629', 'Giza':'\u0627\u0644\u062c\u064a\u0632\u0629',\n                    '6th of October City':'\u0645\u062f\u064a\u0646\u0629 6 \u0623\u0643\u062a\u0648\u0628\u0631', 'Hadayek October':'\u062d\u062f\u0627\u0626\u0642 \u0623\u0643\u062a\u0648\u0628\u0631',\n                    'Sheikh Zayed':'\u0627\u0644\u0634\u064a\u062e \u0632\u0627\u064a\u062f', 'New Zayed':'\u0632\u0627\u064a\u062f \u0627\u0644\u062c\u062f\u064a\u062f\u0629',\n                    'Mostakbal City':'\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0645\u0633\u062a\u0642\u0628\u0644', 'Shorouk City':'\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0634\u0631\u0648\u0642',\n                    'Nasr City':'\u0645\u062f\u064a\u0646\u0629 \u0646\u0635\u0631', 'Heliopolis':'\u0645\u0635\u0631 \u0627\u0644\u062c\u062f\u064a\u062f\u0629',\n                    'North Coast':'\u0627\u0644\u0633\u0627\u062d\u0644 \u0627\u0644\u0634\u0645\u0627\u0644\u064a', 'Ain Sokhna':'\u0627\u0644\u0639\u064a\u0646 \u0627\u0644\u0633\u062e\u0646\u0629',\n                    'Alexandria':'\u0627\u0644\u0625\u0633\u0643\u0646\u062f\u0631\u064a\u0629', 'Obour City':'\u0645\u062f\u064a\u0646\u0629 \u0627\u0644\u0639\u0628\u0648\u0631',\n                    'New Administrative Capital':'\u0627\u0644\u0639\u0627\u0635\u0645\u0629 \u0627\u0644\u0625\u062f\u0627\u0631\u064a\u0629 \u0627\u0644\u062c\u062f\u064a\u062f\u0629',\n                    'Madinaty':'\u0645\u062f\u064a\u0646\u062a\u064a', 'East Cairo':'\u0634\u0631\u0642 \u0627\u0644\u0642\u0627\u0647\u0631\u0629', 'Hurghada':'\u0627\u0644\u063a\u0631\u062f\u0642\u0629',\n                    'Ras Sedr':'\u0631\u0623\u0633 \u0633\u062f\u0631', 'Sharm El Sheikh':'\u0634\u0631\u0645 \u0627\u0644\u0634\u064a\u062e',\n                    'Marsa Matrouh':'\u0645\u0631\u0633\u0649 \u0645\u0637\u0631\u0648\u062d', 'Mansoura':'\u0627\u0644\u0645\u0646\u0635\u0648\u0631\u0629', 'Tanta':'\u0637\u0646\u0637\u0627',\n                    'Mahalla':'\u0627\u0644\u0645\u062d\u0644\u0629 \u0627\u0644\u0643\u0628\u0631\u0649', 'Damietta':'\u062f\u0645\u064a\u0627\u0637', 'Port Said':'\u0628\u0648\u0631\u0633\u0639\u064a\u062f',\n                    'Ismailia':'\u0627\u0644\u0625\u0633\u0645\u0627\u0639\u064a\u0644\u064a\u0629', 'Suez':'\u0627\u0644\u0633\u0648\u064a\u0633', 'Banha':'\u0628\u0646\u0647\u0627',\n                    'Zagazig':'\u0627\u0644\u0632\u0642\u0627\u0632\u064a\u0642', 'Fayoum':'\u0627\u0644\u0641\u064a\u0648\u0645', 'Beni Suef':'\u0628\u0646\u064a \u0633\u0648\u064a\u0641',\n                    'Minya':'\u0627\u0644\u0645\u0646\u064a\u0627', 'Assiut':'\u0623\u0633\u064a\u0648\u0637', 'Sohag':'\u0633\u0648\u0647\u0627\u062c', 'Qena':'\u0642\u0646\u0627',\n                    'Luxor':'\u0627\u0644\u0623\u0642\u0635\u0631', 'Aswan':'\u0623\u0633\u0648\u0627\u0646', 'Arish':'\u0627\u0644\u0639\u0631\u064a\u0634', 'Kharga':'\u0627\u0644\u062e\u0627\u0631\u062c\u0629'\n                };\n                const translations = {\n                    'Low':'\u0645\u0646\u062e\u0641\u0636\u0629', 'Medium':'\u0645\u062a\u0648\u0633\u0637\u0629', 'High':'\u0645\u0631\u062a\u0641\u0639\u0629',\n                    'Yamlock Benchmark':'\u0645\u0639\u064a\u0627\u0631 \u064a\u0645\u0644\u0643', 'Yamlock AI':'\u0630\u0643\u0627\u0621 \u064a\u0645\u0644\u0643',\n                    'AI Market Estimate':'\u062a\u0642\u062f\u064a\u0631 \u0627\u0644\u0633\u0648\u0642 \u0628\u0627\u0644\u0630\u0643\u0627\u0621 \u0627\u0644\u0627\u0635\u0637\u0646\u0627\u0639\u064a',\n                    'Yamlock Market Data (Similar listings)':'\u0628\u064a\u0627\u0646\u0627\u062a \u064a\u0645\u0644\u0643 \u0627\u0644\u0633\u0648\u0642\u064a\u0629 (\u0625\u0639\u0644\u0627\u0646\u0627\u062a \u0645\u0634\u0627\u0628\u0647\u0629)',\n                    'Address':'\u0627\u0644\u0639\u0646\u0648\u0627\u0646', 'Listing title':'\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0625\u0639\u0644\u0627\u0646', 'Area':'\u0627\u0644\u0645\u0646\u0637\u0642\u0629',\n                    'Property type':'\u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629', 'View \/ Frontage':'\u0627\u0644\u0625\u0637\u0644\u0627\u0644\u0629 \/ \u0645\u0648\u0642\u0639 \u0627\u0644\u0648\u062d\u062f\u0629',\n                    'View quality':'\u062c\u0648\u062f\u0629 \u0627\u0644\u0625\u0637\u0644\u0627\u0644\u0629', 'Orientation':'\u0627\u062a\u062c\u0627\u0647 \u0627\u0644\u0648\u062d\u062f\u0629',\n                    'Direct \/ Full view':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629', 'Partial \/ Side view':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629',\n                    'Direct \/ Full Sea View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u0627\u0644\u0628\u062d\u0631', 'Partial \/ Side Sea View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0628\u062d\u0631',\n                    'Direct \/ Full Nile View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u064a\u0644', 'Partial \/ Side Nile View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0646\u064a\u0644',\n                    'Direct \/ Full Golf View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u0627\u0644\u062c\u0648\u0644\u0641', 'Partial \/ Side Golf View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u062c\u0648\u0644\u0641',\n                    'Direct \/ Full Lagoon View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u0627\u0644\u0644\u0627\u062c\u0648\u0646', 'Partial \/ Side Lagoon View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u0644\u0627\u062c\u0648\u0646',\n                    'Direct \/ Full Garden View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u0627\u0644\u062d\u062f\u064a\u0642\u0629', 'Partial \/ Side Garden View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629 \u0639\u0644\u0649 \u0627\u0644\u062d\u062f\u064a\u0642\u0629',\n                    'Direct \/ Full Pool View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0645\u0628\u0627\u0634\u0631\u0629 \/ \u0643\u0627\u0645\u0644\u0629 \u0639\u0644\u0649 \u062d\u0645\u0627\u0645 \u0627\u0644\u0633\u0628\u0627\u062d\u0629', 'Partial \/ Side Pool View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0632\u0626\u064a\u0629 \/ \u062c\u0627\u0646\u0628\u064a\u0629 \u0639\u0644\u0649 \u062d\u0645\u0627\u0645 \u0627\u0644\u0633\u0628\u0627\u062d\u0629',\n                    'Bahry \/ North-facing':'\u0628\u062d\u0631\u064a', 'Qibli \/ South-facing':'\u0642\u0628\u0644\u064a',\n                    'East-facing':'\u0634\u0631\u0642\u064a', 'West-facing':'\u063a\u0631\u0628\u064a',\n                    'Size':'\u0627\u0644\u0645\u0633\u0627\u062d\u0629', 'Finishing':'\u0627\u0644\u062a\u0634\u0637\u064a\u0628', 'Delivery date':'\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u0627\u0633\u062a\u0644\u0627\u0645',\n                    'Garden':'\u0627\u0644\u062d\u062f\u064a\u0642\u0629', 'Roof':'\u0627\u0644\u0631\u0648\u0641', 'Garages':'\u0623\u0645\u0627\u0643\u0646 \u0627\u0644\u062c\u0631\u0627\u062c \u0627\u0644\u062e\u0627\u0635', 'Floor':'\u0627\u0644\u062f\u0648\u0631',\n                    'Elevator':'\u0627\u0644\u0645\u0635\u0639\u062f', 'Year built':'\u0633\u0646\u0629 \u0627\u0644\u0628\u0646\u0627\u0621', 'Legal status':'\u0627\u0644\u0645\u0648\u0642\u0641 \u0627\u0644\u0642\u0627\u0646\u0648\u0646\u064a',\n                    'Payment type':'\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0633\u062f\u0627\u062f', 'Down payment':'\u0627\u0644\u0645\u0642\u062f\u0645', 'Installments':'\u0627\u0644\u0623\u0642\u0633\u0627\u0637',\n                    'Ready To Move':'\u062c\u0627\u0647\u0632 \u0644\u0644\u0627\u0633\u062a\u0644\u0627\u0645', 'Under Construction':'\u062a\u062d\u062a \u0627\u0644\u0625\u0646\u0634\u0627\u0621',\n                    'Core & Shell':'\u0628\u062f\u0648\u0646 \u062a\u0634\u0637\u064a\u0628', 'Semi Finished':'\u0646\u0635\u0641 \u062a\u0634\u0637\u064a\u0628',\n                    'Fully Finished':'\u062a\u0634\u0637\u064a\u0628 \u0643\u0627\u0645\u0644', 'Super Lux':'\u0633\u0648\u0628\u0631 \u0644\u0648\u0643\u0633', 'Ultra Lux':'\u0623\u0644\u062a\u0631\u0627 \u0644\u0648\u0643\u0633',\n                    'Ground':'\u0623\u0631\u0636\u064a', 'Roof':'\u0631\u0648\u0641', 'Available':'\u0645\u062a\u0648\u0641\u0631',\n                    'Not available':'\u063a\u064a\u0631 \u0645\u062a\u0648\u0641\u0631', 'Not specified':'\u063a\u064a\u0631 \u0645\u062d\u062f\u062f',\n                    'Green\/Registered Contract':'\u0639\u0642\u062f \u0623\u062e\u0636\u0631 \/ \u0645\u0633\u062c\u0644',\n                    'Green \/ Registered Contract':'\u0639\u0642\u062f \u0623\u062e\u0636\u0631 \/ \u0645\u0633\u062c\u0644',\n                    'Contract from Developer':'\u0639\u0642\u062f \u0645\u0646 \u0627\u0644\u0645\u0637\u0648\u0631', 'Tawkila':'\u062a\u0648\u0643\u064a\u0644',\n                    'Power of Attorney':'\u062a\u0648\u0643\u064a\u0644', 'Cash':'\u0643\u0627\u0634', 'Installment':'\u062a\u0642\u0633\u064a\u0637',\n                    'Apartment':'\u0634\u0642\u0629', 'Studio':'\u0627\u0633\u062a\u0648\u062f\u064a\u0648', 'Chalet':'\u0634\u0627\u0644\u064a\u0647',\n                    'Duplex':'\u062f\u0648\u0628\u0644\u0643\u0633', 'Penthouse':'\u0628\u0646\u062a\u0647\u0627\u0648\u0633', 'PentHouse':'\u0628\u0646\u062a\u0647\u0627\u0648\u0633',\n                    'Hotel Apartment':'\u0634\u0642\u0629 \u0641\u0646\u062f\u0642\u064a\u0629', 'Villa - StandAlone':'\u0641\u064a\u0644\u0627 \u0645\u0633\u062a\u0642\u0644\u0629',\n                    'Villa - Town House':'\u062a\u0627\u0648\u0646 \u0647\u0627\u0648\u0633', 'Villa - Twin House':'\u062a\u0648\u064a\u0646 \u0647\u0627\u0648\u0633',\n                    'Sea View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0628\u062d\u0631', 'Nile View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0646\u064a\u0644',\n                    'Golf View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062c\u0648\u0644\u0641', 'Lagoon View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0644\u0627\u062c\u0648\u0646',\n                    'Garden View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062d\u062f\u064a\u0642\u0629', 'Pool View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u062d\u0645\u0627\u0645 \u0633\u0628\u0627\u062d\u0629',\n                    'Main Street':'\u0634\u0627\u0631\u0639 \u0631\u0626\u064a\u0633\u064a', 'Main Street View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0634\u0627\u0631\u0639 \u0631\u0626\u064a\u0633\u064a',\n                    'Side Street':'\u0634\u0627\u0631\u0639 \u062c\u0627\u0646\u0628\u064a', 'Side Street View':'\u0625\u0637\u0644\u0627\u0644\u0629 \u0634\u0627\u0631\u0639 \u062c\u0627\u0646\u0628\u064a'\n                };\n                const localize = function(value){ return isArabic && translations[value] ? translations[value] : value; };\n                const localizeDigits = function(value){\n                    return String(value || '').replace(\/[0-9]\/g, function(digit){ return '\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669'[Number(digit)]; });\n                };\n                const localizeValue = function(key, value){\n                    if (!isArabic) return String(value || '');\n                    let text = String(localize(String(value || '')));\n                    if (key === 'Floor' && \/^B\\d+$\/i.test(text)) text = '\u0628\u062f\u0631\u0648\u0645 ' + text.slice(1);\n                    text = text.replace(\/sqm\/gi, '\u0645\u00b2').replace(\/EGP\/g, '\u062c\u0646\u064a\u0647');\n                    return localizeDigits(text);\n                };\n                const marketArea = isArabic ? (areaTranslations[data.market_area] || data.market_area || '') : (data.market_area || '');\n                const identity = [isArabic ? localizeDigits(identityName) : identityName, isArabic ? localizeDigits(marketArea) : marketArea].filter(Boolean).join(isArabic ? '\u060c ' : ', ');\n                const localizeRange = function(value){\n                    const text = isArabic ? String(value || '').replace(\/EGP\/g, '\u062c\u0646\u064a\u0647') : String(value || '');\n                    return isArabic ? localizeDigits(text) : text;\n                };\n                const expected = localizeRange(data.expected_closing_range || data.range || '');\n                const asking = localizeRange(data.recommended_asking_range || '');\n                const confidence = localize(data.confidence || '');\n                const source = localize(data.benchmark_source_label || '');\n                const details = data.subject_unit_details || {};\n                let detailHtml = '';\n                Object.keys(details).forEach(function(key){\n                    if (!details[key]) return;\n                    const detailValue = localizeValue(key, details[key]);\n                    detailHtml += '<div class=\"yamlock-result-detail\"><span>' + escapeHtml(localize(key)) + '<\/span><strong>' + escapeHtml(detailValue) + '<\/strong><\/div>';\n                });\n                resultBox.html(\n                    '<div class=\"yamlock-result-market\">' + escapeHtml(identity) + '<\/div>' +\n                    '<div class=\"yamlock-result-ranges\">' +\n                        '<div class=\"yamlock-result-range\"><span>' + (isArabic ? '\u0627\u0644\u0633\u0639\u0631 \u0627\u0644\u0645\u062a\u0648\u0642\u0639 \u0644\u0644\u0625\u063a\u0644\u0627\u0642' : 'Expected closing price') + '<\/span><strong>' + escapeHtml(expected) + '<\/strong><\/div>' +\n                        '<div class=\"yamlock-result-range\"><span>' + (isArabic ? '\u0633\u0639\u0631 \u0627\u0644\u0639\u0631\u0636 \u0627\u0644\u0645\u0642\u062a\u0631\u062d' : 'Recommended asking price') + '<\/span><strong>' + escapeHtml(asking) + '<\/strong><\/div>' +\n                    '<\/div>' +\n                    '<div class=\"yamlock-result-meta\">' +\n                        (confidence ? '<span>' + escapeHtml(isArabic ? '\u062f\u0631\u062c\u0629 \u0627\u0644\u062b\u0642\u0629: ' + confidence : 'Confidence: ' + confidence) + '<\/span>' : '') +\n                        (source ? '<span>' + escapeHtml(isArabic ? '\u0627\u0644\u0645\u0635\u062f\u0631: ' + source : 'Source: ' + source) + '<\/span>' : '') +\n                    '<\/div>' +\n                    (detailHtml ? '<div class=\"yamlock-result-details\">' + detailHtml + '<\/div>' : '') +\n                    '<p class=\"yamlock-result-disclaimer\">' + escapeHtml(disclaimerText) + '<\/p>' +\n                    '<div class=\"yamlock-listing-offer\">' +\n                        '<h3>' + escapeHtml(isArabic ? '\u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0639\u0631\u0636 \u0647\u0630\u0647 \u0627\u0644\u0648\u062d\u062f\u0629 \u0639\u0644\u0649 \u064a\u0645\u0644\u0643\u061f' : 'Would you like to list this property on Yamlock?') + '<\/h3>' +\n                        '<p>' + escapeHtml(isArabic ? '\u0633\u0646\u0646\u0642\u0644 \u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0625\u0644\u0649 \u0646\u0645\u0648\u0630\u062c \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0639\u0642\u0627\u0631. \u0633\u062a\u062d\u062a\u0627\u062c \u0641\u0642\u0637 \u0625\u0644\u0649 \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0635\u0648\u0631 \u0648\u0637\u0631\u064a\u0642\u0629 \u062a\u0648\u0627\u0635\u0644 \u0627\u0644\u0645\u0634\u062a\u0631\u064a\u0646 \u0623\u0648 \u0627\u0644\u0645\u0633\u062a\u0623\u062c\u0631\u064a\u0646 \u0645\u0639\u0643.' : 'Your valuation details will be carried into the property form. You only need to add the photos and how buyers or renters can contact you.') + '<\/p>' +\n                        '<div class=\"yamlock-listing-actions\">' +\n                            '<button type=\"button\" class=\"yamlock-list-property\" data-listing-mode=\"sale\">' + escapeHtml(isArabic ? '\u0627\u0639\u0631\u0636\u0647\u0627 \u0644\u0644\u0628\u064a\u0639' : 'List for sale') + '<\/button>' +\n                            '<button type=\"button\" class=\"yamlock-list-property\" data-listing-mode=\"rent\">' + escapeHtml(isArabic ? '\u0627\u0639\u0631\u0636\u0647\u0627 \u0644\u0644\u0625\u064a\u062c\u0627\u0631' : 'List for rent') + '<\/button>' +\n                        '<\/div>' +\n                    '<\/div>'\n                ).prop('hidden', false);\n                resultBox.data('valuation-result', data);\n                progress.prop('hidden', true);\n                form.hide();\n                resultBox.get(0).scrollIntoView({behavior:'smooth', block:'start'});\n            }\n\n            function pollJob(jobId, token, startedAt) {\n                $.post(ajaxUrl, {action:'get_yamlock_valuation_status', nonce:nonce, job_id:jobId, job_token:token})\n                    .done(function(response){\n                        if (!response || !response.success) { showMessage(errorPayload(response).message); progress.prop('hidden', true); form.show(); return; }\n                        const data = response.data || {};\n                        const status = data.async_status || '';\n                        progress.find('p').text(standaloneMessage(data.message || ''));\n                        if (status === 'complete' || (!status && (data.expected_closing_range || data.range))) { renderResult(data); return; }\n                        if (status === 'error' || status === 'review_needed' || status === 'market_selection_required') {\n                            showMessage(standaloneMessage(data.error_message || data.message || (isArabic ? '\u062a\u0639\u0630\u0631 \u0625\u0635\u062f\u0627\u0631 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0622\u0646.' : 'The valuation could not be issued now.')));\n                            progress.prop('hidden', true); form.show(); return;\n                        }\n                        if (Date.now() - startedAt > 240000) {\n                            showMessage(isArabic ? '\u0627\u0633\u062a\u063a\u0631\u0642 \u0627\u0644\u062a\u0642\u064a\u064a\u0645 \u0648\u0642\u062a\u064b\u0627 \u0623\u0637\u0648\u0644 \u0645\u0646 \u0627\u0644\u0645\u062a\u0648\u0642\u0639. \u064a\u0645\u0643\u0646\u0643 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0644\u0627\u062d\u0642\u064b\u0627.' : 'The valuation is taking longer than expected. You can try again later.');\n                            progress.prop('hidden', true); form.show(); return;\n                        }\n                        setTimeout(function(){ pollJob(jobId, token, startedAt); }, 2500);\n                    })\n                    .fail(function(xhr){\n                        showMessage(errorPayload(xhr.responseJSON).message);\n                        progress.prop('hidden', true); form.show();\n                    });\n            }\n\n            resultBox.on('click', '.yamlock-list-property', function(){\n                const mode = String($(this).data('listing-mode') || 'sale');\n                const result = resultBox.data('valuation-result') || {};\n                const values = {};\n                form.serializeArray().forEach(function(item){\n                    if (Object.prototype.hasOwnProperty.call(values, item.name)) {\n                        if (!Array.isArray(values[item.name])) values[item.name] = [values[item.name]];\n                        values[item.name].push(item.value);\n                    } else values[item.name] = item.value;\n                });\n                const typeName = form.find('[name=\"property_type\"] option:selected').text().trim();\n                const marketName = String(form.find('[name=\"user_selected_market_alias\"]').val() || result.market_identity || '').trim();\n                const marketArea = String(result.market_area || '').trim();\n                values.property_status_intent = mode;\n                values.property_price = mode === 'sale' ? Number(result.asking_mid || result.asking_low || 0) : 0;\n                values.property_title = isArabic\n                    ? typeName + (mode === 'sale' ? ' \u0644\u0644\u0628\u064a\u0639 \u0641\u064a ' : ' \u0644\u0644\u0625\u064a\u062c\u0627\u0631 \u0641\u064a ') + marketName\n                    : typeName + (mode === 'sale' ? ' for sale in ' : ' for rent in ') + marketName;\n                values.market_key = String(result.market_key || form.find('[name=\"user_selected_market_key\"]').val() || '');\n                values.market_name = marketName;\n                values.market_area = marketArea;\n                values.saved_at = Date.now();\n                try {\n                    window.sessionStorage.setItem('yamlockValuationListingDraft', JSON.stringify(values));\n                } catch (error) {}\n                if (!isLoggedIn) {\n                    const secureFlag = window.location.protocol === 'https:' ? '; Secure' : '';\n                    document.cookie = listingReturnCookie + '=' + (isArabic ? 'ar' : 'en') + '; Max-Age=7200; Path=\/; SameSite=Lax' + secureFlag;\n                }\n                window.location.href = listingUrl;\n            });\n\n            form.on('submit', function(event){\n                event.preventDefault();\n                showMessage('');\n                if (!form.get(0).checkValidity()) { form.get(0).reportValidity(); return; }\n                if (!ensureResidentialType()) return;\n                if (!form.find('[name=\"user_selected_market_key\"]').val()) {\n                    showMessage(isArabic ? '\u0627\u062e\u062a\u0631 \u0645\u0646\u0637\u0642\u0629 \u0645\u0646 \u0646\u062a\u0627\u0626\u062c \u0628\u062d\u062b \u064a\u0645\u0644\u0643 \u0623\u0648\u0644\u064b\u0627.' : 'Choose a Yamlock market from the search results first.');\n                    return;\n                }\n                const payload = form.serializeArray();\n                form.find('input[name=\"property_features[]\"]:checked').each(function(){ payload.push({name:'property_features_label[]', value:$(this).data('label') || ''}); });\n                payload.push({name:'action', value:'yamlock_standalone_get_valuation'}, {name:'nonce', value:nonce});\n                const button = form.find('.yamlock-submit-valuation').prop('disabled', true);\n                $.post(ajaxUrl, $.param(payload))\n                    .done(function(response){\n                        if (!response || !response.success) {\n                            const error = errorPayload(response);\n                            if (error.code === 'guest_limit_reached') {\n                                showMessage(error.message);\n                                message.append('<div class=\"yamlock-limit-actions\"><a href=\"' + escapeHtml(error.login_url || '#') + '\">' + (isArabic ? '\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644' : 'Log in') + '<\/a><a href=\"' + escapeHtml(error.register_url || '#') + '\">' + (isArabic ? '\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628' : 'Create account') + '<\/a><\/div>');\n                            } else showMessage(error.message);\n                            button.prop('disabled', false);\n                            return;\n                        }\n                        form.hide(); progress.prop('hidden', false);\n                        pollJob(response.data.job_id, response.data.job_token, Date.now());\n                    })\n                    .fail(function(xhr){\n                        const error = errorPayload(xhr.responseJSON);\n                        showMessage(error.message);\n                        if (error.code === 'guest_limit_reached') {\n                            message.append('<div class=\"yamlock-limit-actions\"><a href=\"' + escapeHtml(error.login_url || '#') + '\">' + (isArabic ? '\u062a\u0633\u062c\u064a\u0644 \u0627\u0644\u062f\u062e\u0648\u0644' : 'Log in') + '<\/a><a href=\"' + escapeHtml(error.register_url || '#') + '\">' + (isArabic ? '\u0625\u0646\u0634\u0627\u0621 \u062d\u0633\u0627\u0628' : 'Create account') + '<\/a><\/div>');\n                        }\n                        button.prop('disabled', false);\n                    });\n            });\n        });\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"\u062a\u0642\u064a\u064a\u0645 \u0627\u0644\u0648\u062d\u062f\u0629 \u062a\u0642\u064a\u064a\u0645 \u0648\u0627\u0636\u062d \u0641\u064a \u0623\u0631\u0628\u0639 \u062e\u0637\u0648\u0627\u062a \u0642\u0635\u064a\u0631\u0629. 1 \/ 4\u0627\u0644\u0648\u062d\u062f\u0629 \u0648\u0627\u0644\u0645\u0646\u0637\u0642\u0629 2 \/ 4\u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a \u0627\u0644\u0623\u0633\u0627\u0633\u064a\u0629 3 \/ 4\u0645\u0648\u0627\u0635\u0641\u0627\u062a \u0627\u0644\u0648\u062d\u062f\u0629 4 \/ 4\u0627\u0644\u0645\u0631\u0627\u062c\u0639\u0629 \u0627\u0644\u0645\u0646\u0637\u0642\u0629 \u0648\u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 \u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 * \u0627\u062e\u062a\u0631 \u0646\u0648\u0639 \u0627\u0644\u0648\u062d\u062f\u0629 Admin Building Apartment Chalet Clinic Commercial Duplex Factory Farm Hotel Hotel Apartment Land Office PentHouse Residential Building Studio Villa - StandAlone Villa - [...]","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-85821","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/yamlock.com\/ar\/valuation\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"ar_AR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Direct from Owner: yamlock.com - Direct from Owner | \u0639\u0642\u0627\u0631\u0643 \u0645\u0646 \u0627\u0644\u0645\u0627\u0644\u0643\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Valuation\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/yamlock.com\/ar\/valuation\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-22T16:18:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-22T16:19:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/Yamlockofficial\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Valuation\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/yamlock.com\/wp-content\/uploads\/2024\/07\/cropped-Yamlock-logo-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/#listItem\",\"name\":\"Valuation\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/#listItem\",\"position\":2,\"name\":\"Valuation\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/#organization\",\"name\":\"yamlock.com\",\"description\":\"Direct from Owner | \\u0639\\u0642\\u0627\\u0631\\u0643 \\u0645\\u0646 \\u0627\\u0644\\u0645\\u0627\\u0644\\u0643\",\"url\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/\",\"email\":\"info@yamlock.com\",\"telephone\":\"+201000056545\",\"foundingDate\":\"2025-03-01\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/yamlock.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Yamlock-logo.png\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/#organizationLogo\",\"width\":905,\"height\":280,\"caption\":\"Yamlock\"},\"image\":{\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/yamlockegypt\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@yamlockegypt\",\"https:\\\/\\\/www.youtube.com\\\/@YamlockEgypt\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/#webpage\",\"url\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/\",\"name\":\"Valuation\",\"inLanguage\":\"ar\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/valuation\\\/#breadcrumblist\"},\"datePublished\":\"2026-09-22T19:18:00+03:00\",\"dateModified\":\"2026-09-22T19:19:49+03:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/#website\",\"url\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/\",\"name\":\"yamlock.com\",\"description\":\"Direct from Owner | \\u0639\\u0642\\u0627\\u0631\\u0643 \\u0645\\u0646 \\u0627\\u0644\\u0645\\u0627\\u0644\\u0643\",\"inLanguage\":\"ar\",\"publisher\":{\"@id\":\"https:\\\/\\\/yamlock.com\\\/ar\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Valuation","description":"","canonical_url":"https:\/\/yamlock.com\/ar\/valuation\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/yamlock.com\/ar\/valuation\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/yamlock.com\/ar\/#listItem","position":1,"name":"Home","item":"https:\/\/yamlock.com\/ar\/","nextItem":{"@type":"ListItem","@id":"https:\/\/yamlock.com\/ar\/valuation\/#listItem","name":"Valuation"}},{"@type":"ListItem","@id":"https:\/\/yamlock.com\/ar\/valuation\/#listItem","position":2,"name":"Valuation","previousItem":{"@type":"ListItem","@id":"https:\/\/yamlock.com\/ar\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/yamlock.com\/ar\/#organization","name":"yamlock.com","description":"Direct from Owner | \u0639\u0642\u0627\u0631\u0643 \u0645\u0646 \u0627\u0644\u0645\u0627\u0644\u0643","url":"https:\/\/yamlock.com\/ar\/","email":"info@yamlock.com","telephone":"+201000056545","foundingDate":"2025-03-01","logo":{"@type":"ImageObject","url":"https:\/\/yamlock.com\/wp-content\/uploads\/2024\/07\/Yamlock-logo.png","@id":"https:\/\/yamlock.com\/ar\/valuation\/#organizationLogo","width":905,"height":280,"caption":"Yamlock"},"image":{"@id":"https:\/\/yamlock.com\/ar\/valuation\/#organizationLogo"},"sameAs":["https:\/\/www.instagram.com\/yamlockegypt\/","https:\/\/www.tiktok.com\/@yamlockegypt","https:\/\/www.youtube.com\/@YamlockEgypt"]},{"@type":"WebPage","@id":"https:\/\/yamlock.com\/ar\/valuation\/#webpage","url":"https:\/\/yamlock.com\/ar\/valuation\/","name":"Valuation","inLanguage":"ar","isPartOf":{"@id":"https:\/\/yamlock.com\/ar\/#website"},"breadcrumb":{"@id":"https:\/\/yamlock.com\/ar\/valuation\/#breadcrumblist"},"datePublished":"2026-09-22T19:18:00+03:00","dateModified":"2026-09-22T19:19:49+03:00"},{"@type":"WebSite","@id":"https:\/\/yamlock.com\/ar\/#website","url":"https:\/\/yamlock.com\/ar\/","name":"yamlock.com","description":"Direct from Owner | \u0639\u0642\u0627\u0631\u0643 \u0645\u0646 \u0627\u0644\u0645\u0627\u0644\u0643","inLanguage":"ar","publisher":{"@id":"https:\/\/yamlock.com\/ar\/#organization"}}]},"og:locale":"ar_AR","og:site_name":"Direct from Owner: yamlock.com - Direct from Owner | \u0639\u0642\u0627\u0631\u0643 \u0645\u0646 \u0627\u0644\u0645\u0627\u0644\u0643","og:type":"article","og:title":"Valuation","og:url":"https:\/\/yamlock.com\/ar\/valuation\/","article:published_time":"2026-09-22T16:18:00+00:00","article:modified_time":"2026-09-22T16:19:49+00:00","article:publisher":"https:\/\/web.facebook.com\/Yamlockofficial","twitter:card":"summary_large_image","twitter:title":"Valuation","twitter:image":"https:\/\/yamlock.com\/wp-content\/uploads\/2024\/07\/cropped-Yamlock-logo-1.png"},"aioseo_meta_data":{"post_id":"85821","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"property valuation","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-09-22 16:16:50","updated":"2026-09-22 16:53:04","seo_analyzer_scan_date":null,"focus_keyword":"property valuation","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/yamlock.com\/ar\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tValuation\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/yamlock.com\/ar\/"},{"label":"Valuation","link":"https:\/\/yamlock.com\/ar\/valuation\/"}],"_links":{"self":[{"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/pages\/85821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/comments?post=85821"}],"version-history":[{"count":1,"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/pages\/85821\/revisions"}],"predecessor-version":[{"id":85822,"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/pages\/85821\/revisions\/85822"}],"wp:attachment":[{"href":"https:\/\/yamlock.com\/ar\/wp-json\/wp\/v2\/media?parent=85821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}