{"id":623,"date":"2026-06-26T08:42:24","date_gmt":"2026-06-26T08:42:24","guid":{"rendered":"https:\/\/ancjoburg.org.za\/app\/?page_id=623"},"modified":"2026-06-29T13:05:29","modified_gmt":"2026-06-29T13:05:29","slug":"voter-verification","status":"publish","type":"page","link":"https:\/\/ancjoburg.org.za\/app\/voter-verification\/","title":{"rendered":"Voter Verification"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"623\" class=\"elementor elementor-623\">\n\t\t\t\t<div data-ka-cursor-size=\"1\" class=\"elementor-element elementor-element-1549c25 e-flex e-con-boxed e-con e-parent\" data-id=\"1549c25\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;kng_cursor_interaction&quot;:&quot;default&quot;,&quot;kng_cursor_magnetic&quot;:&quot;none&quot;,&quot;kng_cursor_size_multiplier&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]}}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div data-ka-cursor-size=\"1\" class=\"elementor-element elementor-element-010f0f9 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"010f0f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;kng_cursor_interaction&quot;:&quot;default&quot;,&quot;kng_cursor_magnetic&quot;:&quot;none&quot;,&quot;kng_cursor_size_multiplier&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\r\n  \u2554\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2557\r\n  \u2551   ANC JOBURG \u2013 VOTER VERIFICATION WIDGET (EMBEDDABLE SNIPPET)   \u2551\r\n  \u2551   Drop the entire block below into any page where needed.       \u2551\r\n  \u2551   No external libraries required.                               \u2551\r\n  \u255a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u255d\r\n-->\r\n\r\n<!-- \u2500\u2500 1. STYLES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<style>\r\n  \/* Scoped with .anc-vv- prefix to avoid clashing with host page styles *\/\r\n\r\n  \/* \u2500\u2500 Banner \u2500\u2500 *\/\r\n  .anc-vv-banner {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 10px;\r\n    background: #f0faf4;\r\n    border: 1px solid #b2d8c2;\r\n    border-radius: 8px;\r\n    padding: 14px 18px;\r\n    font-family: 'Segoe UI', Arial, sans-serif;\r\n    font-size: 0.9rem;\r\n    color: #1a3a26;\r\n    max-width: 680px;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .anc-vv-banner-icon {\r\n    color: #007A3D;\r\n    font-size: 1rem;\r\n    margin-top: 1px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .anc-vv-banner-body {\r\n    flex: 1;\r\n  }\r\n\r\n  .anc-vv-banner-title {\r\n    font-weight: 700;\r\n    color: #007A3D;\r\n    margin-bottom: 4px;\r\n    font-size: 0.92rem;\r\n  }\r\n\r\n  .anc-vv-banner-text {\r\n    margin-bottom: 10px;\r\n    line-height: 1.5;\r\n    color: #2a4a35;\r\n  }\r\n\r\n  \/* \u2500\u2500 Trigger Button \u2500\u2500 *\/\r\n  .anc-vv-trigger {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    background: #006633;\r\n    color: #FFCC00;\r\n    border: none;\r\n    border-radius: 6px;\r\n    padding: 8px 16px;\r\n    font-size: 0.88rem;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    text-decoration: underline;\r\n    font-family: 'Segoe UI', Arial, sans-serif;\r\n    transition: background 0.2s, color 0.2s;\r\n  }\r\n\r\n  .anc-vv-trigger:hover {\r\n    background: #004d26;\r\n    color: #FFD700;\r\n  }\r\n\r\n  \/* \u2500\u2500 Modal Overlay \u2500\u2500 *\/\r\n  .anc-vv-overlay {\r\n    display: none;\r\n    position: fixed;\r\n    inset: 0;\r\n    background: rgba(0, 0, 0, 0.62);\r\n    z-index: 99999;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-family: 'Segoe UI', Arial, sans-serif;\r\n    animation: ancVvFadeIn 0.18s ease;\r\n  }\r\n\r\n  .anc-vv-overlay.anc-vv-open {\r\n    display: flex;\r\n  }\r\n\r\n  @keyframes ancVvFadeIn {\r\n    from { opacity: 0; }\r\n    to   { opacity: 1; }\r\n  }\r\n\r\n  \/* \u2500\u2500 Modal Box \u2500\u2500 *\/\r\n  .anc-vv-modal {\r\n    background: #fff;\r\n    border-radius: 12px;\r\n    width: 100%;\r\n    max-width: 480px;\r\n    margin: 16px;\r\n    box-shadow: 0 16px 56px rgba(0,0,0,0.30);\r\n    overflow: hidden;\r\n    animation: ancVvSlideUp 0.22s ease;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  @keyframes ancVvSlideUp {\r\n    from { transform: translateY(28px); opacity: 0; }\r\n    to   { transform: translateY(0);    opacity: 1; }\r\n  }\r\n\r\n  \/* \u2500\u2500 Modal Header \u2500\u2500 *\/\r\n  .anc-vv-header {\r\n    background: #1a1a1a;\r\n    padding: 16px 22px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n  }\r\n\r\n  .anc-vv-header-left {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n  }\r\n\r\n  .anc-vv-logo {\r\n    width: 40px;\r\n    height: 40px;\r\n    background: #006633;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-weight: 900;\r\n    font-size: 0.95rem;\r\n    color: #FFCC00;\r\n    letter-spacing: -1px;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  .anc-vv-header-text h3 {\r\n    color: #FFCC00;\r\n    font-size: 0.97rem;\r\n    font-weight: 700;\r\n    margin: 0 0 2px;\r\n    line-height: 1.2;\r\n  }\r\n\r\n  .anc-vv-header-text p {\r\n    color: #999;\r\n    font-size: 0.72rem;\r\n    margin: 0;\r\n  }\r\n\r\n  .anc-vv-close-btn {\r\n    background: none;\r\n    border: none;\r\n    color: #fff;\r\n    font-size: 1.5rem;\r\n    cursor: pointer;\r\n    line-height: 1;\r\n    padding: 4px 8px;\r\n    border-radius: 4px;\r\n    transition: background 0.15s;\r\n    font-family: inherit;\r\n  }\r\n\r\n  .anc-vv-close-btn:hover { background: rgba(255,255,255,0.12); }\r\n\r\n  \/* \u2500\u2500 Modal Body \u2500\u2500 *\/\r\n  .anc-vv-body {\r\n    padding: 26px 26px 18px;\r\n  }\r\n\r\n  .anc-vv-instruction {\r\n    font-size: 0.87rem;\r\n    color: #555;\r\n    margin: 0 0 18px;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  .anc-vv-instruction strong { color: #1a1a1a; }\r\n\r\n  \/* \u2500\u2500 Input Row \u2500\u2500 *\/\r\n  .anc-vv-input-row {\r\n    display: flex;\r\n    gap: 10px;\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .anc-vv-id-input {\r\n    flex: 1;\r\n    padding: 11px 13px;\r\n    border: 2px solid #ccc;\r\n    border-radius: 7px;\r\n    font-size: 1rem;\r\n    letter-spacing: 1.5px;\r\n    font-family: 'Segoe UI', Arial, sans-serif;\r\n    transition: border-color 0.2s;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .anc-vv-id-input:focus {\r\n    outline: none;\r\n    border-color: #006633;\r\n  }\r\n\r\n  .anc-vv-verify-btn {\r\n    padding: 11px 18px;\r\n    background: #006633;\r\n    color: #FFCC00;\r\n    border: none;\r\n    border-radius: 7px;\r\n    font-size: 0.9rem;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    white-space: nowrap;\r\n    font-family: 'Segoe UI', Arial, sans-serif;\r\n    transition: background 0.2s;\r\n  }\r\n\r\n  .anc-vv-verify-btn:hover  { background: #004d26; }\r\n  .anc-vv-verify-btn:disabled { background: #aaa; color: #fff; cursor: not-allowed; }\r\n\r\n  \/* \u2500\u2500 Result Box \u2500\u2500 *\/\r\n  .anc-vv-result {\r\n    display: none;\r\n    border-radius: 8px;\r\n    padding: 14px 16px;\r\n    font-size: 0.86rem;\r\n    line-height: 1.6;\r\n    margin-bottom: 14px;\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .anc-vv-result.anc-vv-success {\r\n    background: #e8f7ee;\r\n    border: 1px solid #006633;\r\n    color: #1a4a2e;\r\n  }\r\n\r\n  .anc-vv-result.anc-vv-error {\r\n    background: #fdecea;\r\n    border: 1px solid #c0392b;\r\n    color: #7b1a14;\r\n  }\r\n\r\n  .anc-vv-result.anc-vv-loading {\r\n    background: #fdf8e8;\r\n    border: 1px solid #B8860B;\r\n    color: #6b5000;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 10px;\r\n  }\r\n\r\n  \/* \u2500\u2500 Voter Detail Rows \u2500\u2500 *\/\r\n  .anc-vv-row {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    padding: 5px 0;\r\n    border-bottom: 1px solid rgba(0,0,0,0.07);\r\n    font-size: 0.85rem;\r\n  }\r\n\r\n  .anc-vv-row:last-child { border-bottom: none; }\r\n\r\n  .anc-vv-row-label {\r\n    font-weight: 600;\r\n    color: #333;\r\n    min-width: 150px;\r\n  }\r\n\r\n  .anc-vv-row-value { color: #1a4a2e; }\r\n\r\n  \/* \u2500\u2500 Status Badge \u2500\u2500 *\/\r\n  .anc-vv-badge {\r\n    display: inline-block;\r\n    padding: 2px 10px;\r\n    border-radius: 20px;\r\n    font-size: 0.72rem;\r\n    font-weight: 700;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.5px;\r\n    background: #006633;\r\n    color: #fff;\r\n    margin-left: 8px;\r\n    vertical-align: middle;\r\n  }\r\n\r\n  \/* \u2500\u2500 Spinner \u2500\u2500 *\/\r\n  .anc-vv-spinner {\r\n    width: 18px;\r\n    height: 18px;\r\n    border: 3px solid #B8860B;\r\n    border-top-color: transparent;\r\n    border-radius: 50%;\r\n    animation: ancVvSpin 0.7s linear infinite;\r\n    flex-shrink: 0;\r\n  }\r\n\r\n  @keyframes ancVvSpin { to { transform: rotate(360deg); } }\r\n\r\n  \/* \u2500\u2500 Source Badge \u2500\u2500 *\/\r\n  .anc-vv-source {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    font-size: 0.73rem;\r\n    color: #999;\r\n    margin-bottom: 14px;\r\n  }\r\n\r\n  .anc-vv-source a {\r\n    color: #006633;\r\n    text-decoration: none;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .anc-vv-source a:hover { text-decoration: underline; }\r\n\r\n  \/* \u2500\u2500 Modal Footer \u2500\u2500 *\/\r\n  .anc-vv-footer {\r\n    padding: 12px 26px 20px;\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    border-top: 1px solid #eee;\r\n    gap: 10px;\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .anc-vv-footer-note {\r\n    font-size: 0.73rem;\r\n    color: #aaa;\r\n  }\r\n\r\n  .anc-vv-done-btn {\r\n    padding: 9px 22px;\r\n    background: #1a1a1a;\r\n    color: #FFCC00;\r\n    border: none;\r\n    border-radius: 7px;\r\n    font-size: 0.87rem;\r\n    font-weight: 700;\r\n    cursor: pointer;\r\n    font-family: 'Segoe UI', Arial, sans-serif;\r\n    transition: background 0.2s;\r\n  }\r\n\r\n  .anc-vv-done-btn:hover { background: #333; }\r\n\r\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n  @media (max-width: 480px) {\r\n    .anc-vv-input-row  { flex-direction: column; }\r\n    .anc-vv-footer     { flex-direction: column; text-align: center; }\r\n    .anc-vv-banner     { flex-direction: column; }\r\n  }\r\n<\/style>\r\n\r\n\r\n<!-- \u2500\u2500 2. BANNER HTML (paste this where you want it to appear) \u2500\u2500\u2500\u2500\u2500 -->\r\n<div class=\"anc-vv-banner\">\r\n  <span class=\"anc-vv-banner-icon\">&#9432;<\/span>\r\n  <div class=\"anc-vv-banner-body\">\r\n    <div class=\"anc-vv-banner-title\">Voter Verification Required<\/div>\r\n    <div class=\"anc-vv-banner-text\">\r\n      Before submitting, you must verify your voter registration status with the IEC.\r\n    <\/div>\r\n    <button type=\"button\" class=\"anc-vv-trigger\" onclick=\"ancVvOpen()\">\r\n      <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n        <path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/>\r\n      <\/svg>\r\n      Click here to verify your voter status\r\n    <\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n<!-- \u2500\u2500 3. POPUP MODAL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<div class=\"anc-vv-overlay\" id=\"ancVvOverlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"ancVvTitle\">\r\n  <div class=\"anc-vv-modal\">\r\n\r\n    <!-- Header -->\r\n    <div class=\"anc-vv-header\">\r\n      <div class=\"anc-vv-header-left\">\r\n        <div class=\"anc-vv-logo\">ANC<\/div>\r\n        <div class=\"anc-vv-header-text\">\r\n          <h3 id=\"ancVvTitle\">IEC Voter Verification<\/h3>\r\n          <p>Electoral Commission of South Africa<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"anc-vv-close-btn\" onclick=\"ancVvClose()\" aria-label=\"Close\">&times;<\/button>\r\n    <\/div>\r\n\r\n    <!-- Body -->\r\n    <div class=\"anc-vv-body\">\r\n\r\n      <p class=\"anc-vv-instruction\">\r\n        Enter your <strong>13-digit South African ID Number<\/strong> below to confirm\r\n        your registration on the IEC voter roll.\r\n      <\/p>\r\n\r\n      <div class=\"anc-vv-input-row\">\r\n        <input\r\n          type=\"text\"\r\n          id=\"ancVvIdInput\"\r\n          class=\"anc-vv-id-input\"\r\n          placeholder=\"e.g. 9001015009087\"\r\n          maxlength=\"13\"\r\n          inputmode=\"numeric\"\r\n          pattern=\"[0-9]{13}\"\r\n          aria-label=\"South African ID Number\"\r\n          onkeydown=\"if(event.key==='Enter') ancVvVerify()\"\r\n        \/>\r\n        <button type=\"button\" class=\"anc-vv-verify-btn\" id=\"ancVvBtn\" onclick=\"ancVvVerify()\">\r\n          Verify\r\n        <\/button>\r\n      <\/div>\r\n\r\n      <!-- Result area -->\r\n      <div class=\"anc-vv-result\" id=\"ancVvResult\">\r\n        <div id=\"ancVvResultContent\"><\/div>\r\n      <\/div>\r\n\r\n      <!-- Source note -->\r\n      <div class=\"anc-vv-source\">\r\n        <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#006633\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\r\n          <circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"16\" x2=\"12.01\" y2=\"16\"\/>\r\n        <\/svg>\r\n        Data sourced from the\r\n        <a href=\"https:\/\/api.elections.org.za\" target=\"_blank\" rel=\"noopener noreferrer\">IEC Electoral Commission API<\/a>\r\n      <\/div>\r\n\r\n    <\/div><!-- \/body -->\r\n\r\n    <!-- Footer -->\r\n    <div class=\"anc-vv-footer\">\r\n      <span class=\"anc-vv-footer-note\">&#128274; Your ID is used for verification only and is not stored.<\/span>\r\n      <button type=\"button\" class=\"anc-vv-done-btn\" onclick=\"ancVvClose()\">Close &amp; Continue<\/button>\r\n    <\/div>\r\n\r\n  <\/div><!-- \/modal -->\r\n<\/div><!-- \/overlay -->\r\n\r\n\r\n<!-- \u2500\u2500 4. JAVASCRIPT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\r\n<script>\r\n(function () {\r\n  'use strict';\r\n\r\n  \/* \u2500\u2500 IEC API endpoint \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\r\n   *  Replace {IDNumber} with the voter's ID at runtime.\r\n   *  If your subdomain proxies this API, swap the base URL below.\r\n   * \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  var IEC_API_BASE = 'https:\/\/api.elections.org.za\/api\/Voters\/VoterAllDetails\/';\r\n\r\n  \/* \u2500\u2500 Open \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  window.ancVvOpen = function () {\r\n    var overlay = document.getElementById('ancVvOverlay');\r\n    overlay.classList.add('anc-vv-open');\r\n    ancVvResetResult();\r\n    setTimeout(function () {\r\n      var inp = document.getElementById('ancVvIdInput');\r\n      if (inp) inp.focus();\r\n    }, 80);\r\n  };\r\n\r\n  \/* \u2500\u2500 Close \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  window.ancVvClose = function () {\r\n    document.getElementById('ancVvOverlay').classList.remove('anc-vv-open');\r\n  };\r\n\r\n  \/* \u2500\u2500 Close on overlay click \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  document.getElementById('ancVvOverlay').addEventListener('click', function (e) {\r\n    if (e.target === this) ancVvClose();\r\n  });\r\n\r\n  \/* \u2500\u2500 Close on Escape \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  document.addEventListener('keydown', function (e) {\r\n    if (e.key === 'Escape') ancVvClose();\r\n  });\r\n\r\n  \/* \u2500\u2500 Reset result area \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  function ancVvResetResult() {\r\n    var box = document.getElementById('ancVvResult');\r\n    box.style.display = 'none';\r\n    box.className = 'anc-vv-result';\r\n    document.getElementById('ancVvResultContent').innerHTML = '';\r\n  }\r\n\r\n  \/* \u2500\u2500 Show result \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  function ancVvShowResult(type, html) {\r\n    var box = document.getElementById('ancVvResult');\r\n    var content = document.getElementById('ancVvResultContent');\r\n    box.className = 'anc-vv-result anc-vv-' + type;\r\n    box.style.display = (type === 'loading') ? 'flex' : 'block';\r\n    content.innerHTML = html;\r\n  }\r\n\r\n  \/* \u2500\u2500 Safe value helper \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  function val(data) {\r\n    var keys = Array.prototype.slice.call(arguments, 1);\r\n    for (var i = 0; i < keys.length; i++) {\r\n      if (data[keys[i]] !== undefined && data[keys[i]] !== null && data[keys[i]] !== '') {\r\n        return String(data[keys[i]]);\r\n      }\r\n    }\r\n    return '\u2014';\r\n  }\r\n\r\n  \/* \u2500\u2500 Main verify function \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n  window.ancVvVerify = function () {\r\n    var inp    = document.getElementById('ancVvIdInput');\r\n    var btn    = document.getElementById('ancVvBtn');\r\n    var idNum  = inp.value.replace(\/\\s\/g, '');\r\n\r\n    \/* Client-side format check *\/\r\n    if (!\/^\\d{13}$\/.test(idNum)) {\r\n      ancVvShowResult('error',\r\n        '<strong>&#10060; Invalid ID Number.<\/strong> ' +\r\n        'Please enter a valid 13-digit South African ID number (digits only, no spaces).'\r\n      );\r\n      inp.focus();\r\n      return;\r\n    }\r\n\r\n    \/* Loading state *\/\r\n    btn.disabled = true;\r\n    ancVvShowResult('loading',\r\n      '<div class=\"anc-vv-spinner\"><\/div>' +\r\n      '<span>Checking IEC voter roll&hellip; please wait.<\/span>'\r\n    );\r\n\r\n    var url = IEC_API_BASE + idNum + '\/';\r\n\r\n    fetch(url, { method: 'GET', headers: { 'Accept': 'application\/json' } })\r\n      .then(function (res) {\r\n        if (res.status === 404) {\r\n          ancVvShowResult('error',\r\n            '<strong>&#10060; Not Found.<\/strong> ' +\r\n            'No voter record was found for ID <strong>' + idNum + '<\/strong>. ' +\r\n            'Please double-check the number or visit your nearest IEC office.'\r\n          );\r\n          return null;\r\n        }\r\n        if (!res.ok) { throw new Error('HTTP ' + res.status); }\r\n        return res.json();\r\n      })\r\n      .then(function (data) {\r\n        if (!data) return;\r\n\r\n        \/* \u2500\u2500 Map API response fields \u2500\u2500\r\n         *  The IEC VoterAllDetails endpoint returns a nested object.\r\n         *  Adjust the field names below if the actual response differs.\r\n         *\/\r\n        var d = data.VoterDetails || data.voterDetails || data.voter_details || data || {};\r\n\r\n        var firstName   = val(d, 'FirstName',    'firstName',    'first_name',    'Name',    'name');\r\n        var surname     = val(d, 'Surname',       'surname',      'last_name',     'LastName','lastName');\r\n        var idNumber    = val(d, 'IDNumber',      'idNumber',     'id_number',     'ID')      || idNum;\r\n        var dob         = val(d, 'DateOfBirth',   'dateOfBirth',  'date_of_birth', 'DOB');\r\n        var gender      = val(d, 'Gender',        'gender',       'Sex',           'sex');\r\n        var ward        = val(d, 'Ward',          'ward',         'WardNumber',    'wardNumber');\r\n        var segment     = val(d, 'Segment',       'segment',      'SegmentName',   'segmentName');\r\n        var station     = val(d, 'VotingStation', 'votingStation','voting_station','VotingStationName');\r\n        var municipality= val(d, 'Municipality',  'municipality', 'MunicipalityName');\r\n        var province    = val(d, 'Province',      'province',     'ProvinceName',  'provinceName');\r\n        var registered  = val(d, 'Registered',    'registered',   'IsRegistered',  'isRegistered');\r\n\r\n        var rows = [\r\n          ['Full Name',         firstName + (surname !== '\u2014' ? ' ' + surname : '')],\r\n          ['ID Number',         idNumber],\r\n          ['Date of Birth',     dob],\r\n          ['Gender',            gender],\r\n          ['Ward',              ward],\r\n          ['Segment',           segment],\r\n          ['Voting Station',    station],\r\n          ['Municipality',      municipality],\r\n          ['Province',          province],\r\n          ['Registration Status', registered !== '\u2014' ? registered : 'Registered']\r\n        ];\r\n\r\n        var rowsHtml = rows\r\n          .filter(function (r) { return r[1] && r[1] !== '\u2014'; })\r\n          .map(function (r) {\r\n            return '<div class=\"anc-vv-row\">' +\r\n              '<span class=\"anc-vv-row-label\">' + r[0] + '<\/span>' +\r\n              '<span class=\"anc-vv-row-value\">' + r[1] + '<\/span>' +\r\n            '<\/div>';\r\n          }).join('');\r\n\r\n        ancVvShowResult('success',\r\n          '<div style=\"display:flex;align-items:center;gap:8px;margin-bottom:12px;\">' +\r\n            '<span style=\"font-size:1.1rem;\">&#9989;<\/span>' +\r\n            '<strong style=\"font-size:0.95rem;\">Voter Verified Successfully<\/strong>' +\r\n            '<span class=\"anc-vv-badge\">Registered<\/span>' +\r\n          '<\/div>' +\r\n          rowsHtml\r\n        );\r\n      })\r\n      .catch(function (err) {\r\n        ancVvShowResult('error',\r\n          '<strong>&#9888; Connection Error.<\/strong> ' +\r\n          'Could not reach the IEC verification service. ' +\r\n          'Please check your internet connection and try again.<br\/>' +\r\n          '<small style=\"color:#999;margin-top:5px;display:block;\">Detail: ' + err.message + '<\/small>'\r\n        );\r\n      })\r\n      .finally(function () {\r\n        btn.disabled = false;\r\n      });\r\n  };\r\n\r\n}());\r\n<\/script>\r\n<!-- \u2500\u2500 END OF VOTER VERIFICATION WIDGET \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-ka-cursor-size=\"1\" class=\"elementor-element elementor-element-cf8e3ef e-flex e-con-boxed e-con e-parent\" data-id=\"cf8e3ef\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;kng_cursor_interaction&quot;:&quot;default&quot;,&quot;kng_cursor_magnetic&quot;:&quot;none&quot;,&quot;kng_cursor_size_multiplier&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]}}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div data-ka-cursor-size=\"1\" class=\"elementor-element elementor-element-83d928a elementor-widget elementor-widget-shortcode\" data-id=\"83d928a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;kng_cursor_interaction&quot;:&quot;default&quot;,&quot;kng_cursor_magnetic&quot;:&quot;none&quot;,&quot;kng_cursor_size_multiplier&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]}}\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class='fluentform ff-default fluentform_wrapper_26 ffs_default_wrap'><form data-form_id=\"26\" id=\"fluentform_26\" class=\"frm-fluent-form fluent_form_26 ff-el-form-top ff_form_instance_26_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_26_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Voter Registration Campaign_2<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='623' \/><input type=\"hidden\" id=\"_fluentform_26_fluentformnonce\" name=\"_fluentform_26_fluentformnonce\" value=\"06d4bb5501\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/app\/wp-json\/wp\/v2\/pages\/623\" \/><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_1\" ><h2 class=\"page-title\" style=\"text-align: center\"><a style=\"color: #ffd700;background-color: #000000;font-size: 23px;border-radius: 30px;text-decoration: none;font-weight: bold;font-style: normal;padding: 0.9rem 1rem;border-color: #000000\" href=\"https:\/\/www.elections.org.za\/pw\/voter\/Who-Is-My-Ward-Councillor\" target=\"_blank\" rel=\"noopener noreferrer\">Check your Voter Registration <\/a><\/h2>\n<p style=\"text-align: center\"><a style=\"color: #000000;background-color: #ffd700;font-size: 16px;border-radius: 5px;text-decoration: none;font-weight: bold;font-style: normal;padding: 0.8rem 1rem;border-color: #000000\" href=\"https:\/\/registertovote.elections.org.za\/voter\/registration\/za\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0New Registration \/ Change of Address<\/a>\u00a0<\/p><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_2\" ><h2><strong>Volunteer Details<\/strong><\/h2><\/div><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_names_first_name_' id='label_ff_26_names_first_name_'>First Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_26_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Enter Your First Name\" tabindex=\"1\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_names_last_name_' id='label_ff_26_names_last_name_'>Last Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[last_name]\" id=\"ff_26_names_last_name_\" class=\"ff-el-form-control\" placeholder=\"Enter Your Last Name\" tabindex=\"2\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_input_text_2' id='label_ff_26_input_text_2'>Cell phone number <\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text_2\" class=\"ff-el-form-control\" data-name=\"input_text_2\" tabindex=\"3\" id=\"ff_26_input_text_2\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_email' id='label_ff_26_email'>Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_26_email\" class=\"ff-el-form-control\" placeholder=\"Email Address\" data-name=\"email\" tabindex=\"4\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_datetime' id='label_ff_26_datetime'>Date \/ Time<\/label><\/div><div class='ff-el-input--content'><input  aria-label='Date \/ Time Use arrow keys to navigate dates. Press enter to select a date.'  aria-haspopup='dialog' data-type-datepicker data-format='d\/m\/Y' type=\"text\" name=\"datetime\" id=\"ff_26_datetime\" class=\"ff-el-form-control ff-el-datepicker\" data-name=\"datetime\" tabindex=\"5\"  aria-invalid='false' aria-required=true><\/div><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_3\" ><h2><strong>Location Details<\/strong><\/h2><\/div><div class=\" ff-field_container ff-chained-select-field-wrapper\" data-type=\"chained-select\" data-name=\"chained_select\" data-source-type=\"file\" ><div class='ff-t-container'><div class='ff-t-cell'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_chained_select_Zone_' id='label_ff_26_chained_select_Zone_'>Zone<\/label><\/div><div class='ff-el-input--content'><select disabled name=\"chained_select[Zone]\" class=\"ff-el-form-control  el-chained-select ff_el-chained-select-smart-search\" data-name=\"chained_select\" data-source-type=\"file\" tabindex=\"6\" id=\"ff_26_chained_select_Zone_\" data-index=\"0\" data-meta_key=\"chained_select_chained_select\" data-key=\"Zone\" ><option value=''>Zone<\/option><option value='Zone 1'>Zone 1<\/option><option value='Zone 2'>Zone 2<\/option><option value='Zone 3'>Zone 3<\/option><option value='Zone 4'>Zone 4<\/option><option value='Zone 5'>Zone 5<\/option><option value='Zone 6'>Zone 6<\/option><option value='Zone 7'>Zone 7<\/option><option value='Zone 8'>Zone 8<\/option><option value='Zone 9'>Zone 9<\/option><option value='Zone 10'>Zone 10<\/option><option value='Zone 11'>Zone 11<\/option><option value='Zone 12'>Zone 12<\/option><option value='Zone 13'>Zone 13<\/option><option value='Zone 14'>Zone 14<\/option><option value='Zone 15'>Zone 15<\/option><option value='Zone 16'>Zone 16<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_chained_select_Ward_' id='label_ff_26_chained_select_Ward_'>Ward<\/label><\/div><div class='ff-el-input--content'><select disabled name=\"chained_select[Ward]\" class=\"ff-el-form-control  el-chained-select ff_el-chained-select-smart-search\" data-name=\"chained_select\" data-source-type=\"file\" tabindex=\"7\" id=\"ff_26_chained_select_Ward_\" data-index=\"1\" data-meta_key=\"chained_select_chained_select\" data-key=\"Ward\" ><option value=''>Ward<\/option><\/select><\/div><\/div><\/div><div class='ff-t-cell'><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_chained_select_Voting_District_' id='label_ff_26_chained_select_Voting_District_'>Voting District<\/label><\/div><div class='ff-el-input--content'><select disabled name=\"chained_select[Voting District]\" class=\"ff-el-form-control  el-chained-select ff_el-chained-select-smart-search\" data-name=\"chained_select\" data-source-type=\"file\" tabindex=\"8\" id=\"ff_26_chained_select_Voting_District_\" data-index=\"2\" data-meta_key=\"chained_select_chained_select\" data-key=\"Voting District\" ><option value=''>Voting District<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_4\" ><h2><strong>Voter Details (Individual)<\/strong><\/h2><\/div><div data-type=\"name-element\" data-name=\"names_1\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_names_1_first_name_' id='label_ff_26_names_1_first_name_'>First Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names_1[first_name]\" id=\"ff_26_names_1_first_name_\" class=\"ff-el-form-control\" placeholder=\"Enter Your First Name\" tabindex=\"9\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_names_1_last_name_' id='label_ff_26_names_1_last_name_'>Last Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names_1[last_name]\" id=\"ff_26_names_1_last_name_\" class=\"ff-el-form-control\" placeholder=\"Enter Your Last Name\" tabindex=\"10\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_input_text_4' id='label_ff_26_input_text_4'>ID Number<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text_4\" class=\"ff-el-form-control\" data-name=\"input_text_4\" tabindex=\"11\" id=\"ff_26_input_text_4\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_input_text_7' id='label_ff_26_input_text_7'>Cell Phone Number<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text_7\" class=\"ff-el-form-control\" data-name=\"input_text_7\" tabindex=\"12\" id=\"ff_26_input_text_7\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_email_1' id='label_ff_26_email_1'>Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email_1\" id=\"ff_26_email_1\" class=\"ff-el-form-control\" placeholder=\"Email Address\" data-name=\"email_1\" tabindex=\"13\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_dropdown_3' id='label_ff_26_dropdown_3'>Age Group<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown_3\" id=\"ff_26_dropdown_3\" class=\"ff-el-form-control\" data-name=\"dropdown_3\" data-calc_value=\"0\" tabindex=\"14\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_26_dropdown_3\"><option value=\"\">- Select -<\/option><option value=\"16-25\"  >16-25<\/option><option value=\"26-35\"  >26-35<\/option><option value=\"36-59\"  >36-59<\/option><option value=\"60+\"  >60+<\/option><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_dropdown_4' id='label_ff_26_dropdown_4'>Gender<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown_4\" id=\"ff_26_dropdown_4\" class=\"ff-el-form-control\" data-name=\"dropdown_4\" data-calc_value=\"0\" tabindex=\"15\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_26_dropdown_4\"><option value=\"\">- Select -<\/option><option value=\"Male\"  >Male<\/option><option value=\"Female\"  >Female<\/option><\/select><\/div><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_5\" ><h2><strong>Voter Address Details<\/strong><\/h2><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_input_text_3' id='label_ff_26_input_text_3'>Address:<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text_3\" class=\"ff-el-form-control\" placeholder=\"type your address...\" data-name=\"input_text_3\" tabindex=\"16\" id=\"ff_26_input_text_3\"  aria-invalid=\"false\" aria-required=true><\/div><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_6\" ><h2><strong>Voter Registration Status<\/strong><\/h2><\/div><div class='ff-el-group'><div class=\"ff-el-input--label ff-el-is-required asterisk-right\"><label for='ff_26_dropdown_5' id='label_ff_26_dropdown_5'>Are You Registered To Vote?<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown_5\" id=\"ff_26_dropdown_5\" class=\"ff-el-form-control\" data-name=\"dropdown_5\" data-calc_value=\"0\" tabindex=\"17\"  aria-invalid=\"false\" aria-required=\"true\" aria-labelledby=\"label_ff_26_dropdown_5\"><option value=\"\">- Select -<\/option><option value=\"New Registration\"  >New Registration<\/option><option value=\"Change of Address\"  >Change of Address<\/option><option value=\"Checking\"  >Checking<\/option><\/select><\/div><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_7\" ><h2>\u00a0<strong>Special Voter Eligibility<\/strong><\/h2><\/div><div class='ff-el-group'><div class='ff-el-input--content'><select name=\"dropdown_7\" id=\"ff_26_dropdown_7\" class=\"ff-el-form-control\" data-name=\"dropdown_7\" data-calc_value=\"0\" tabindex=\"18\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_26_dropdown_7\"><option value=\"\">- Select -<\/option><option value=\"Elderly(60+)\"  >Elderly(60+)<\/option><option value=\"Person with Dissability\"  >Person with Dissability<\/option><option value=\"Temporarily Disabled\/Injured\"  >Temporarily Disabled\/Injured<\/option><option value=\"Pregnant\"  >Pregnant<\/option><option value=\"Essential Worker(Unavailable on Voting Day)\"  >Essential Worker(Unavailable on Voting Day)<\/option><option value=\"Other(Specify)\"  >Other(Specify)<\/option><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_dropdown_8' id='label_ff_26_dropdown_8'>Type of Special Vote Required<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown_8\" id=\"ff_26_dropdown_8\" class=\"ff-el-form-control\" data-name=\"dropdown_8\" data-calc_value=\"0\" tabindex=\"19\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_26_dropdown_8\"><option value=\"\">- Select -<\/option><option value=\"Home Visit\"  >Home Visit<\/option><option value=\"Voting Station\"  >Voting Station<\/option><option value=\"Not Sure\"  >Not Sure<\/option><\/select><\/div><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_8\" ><h2><strong>Transport Support?<\/strong><\/h2>\n<p><span style=\"color: #000000\">Will you require transport on voting day? (Yes or No)<\/span><\/p><\/div><div class='ff-el-group'><div class='ff-el-input--content'><select name=\"dropdown_9\" id=\"ff_26_dropdown_9\" class=\"ff-el-form-control\" data-name=\"dropdown_9\" data-calc_value=\"0\" tabindex=\"20\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_26_dropdown_9\"><option value=\"\">- Select -<\/option><option value=\"Yes\"  >Yes<\/option><option value=\"No\"  >No<\/option><\/select><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_26_dropdown_10' id='label_ff_26_dropdown_10'>If Yes:<\/label><\/div><div class='ff-el-input--content'><select name=\"dropdown_10\" id=\"ff_26_dropdown_10\" class=\"ff-el-form-control\" data-name=\"dropdown_10\" data-calc_value=\"0\" tabindex=\"21\"  aria-invalid=\"false\" aria-required=\"false\" aria-labelledby=\"label_ff_26_dropdown_10\"><option value=\"\">Preferred Voting Time<\/option><option value=\"Early Morning (07h00-10h00)\"  >Early Morning (07h00-10h00)<\/option><option value=\"Midday(10h00-14h00)\"  >Midday(10h00-14h00)<\/option><option value=\"Late Afternoon (14h00-19h00)\"  >Late Afternoon (14h00-19h00)<\/option><\/select><\/div><\/div><div class='ff-el-group  ff-custom_html' tabindex='-1' data-name=\"custom_html-26_9\" ><h2><span style=\"color: #000000\"><strong>Community Issues<\/strong><\/span><\/h2><\/div><div class='ff-el-group ff_list_2col'><div class=\"ff-el-input--label asterisk-right\"><label  >Checkbox Field<\/label><\/div><div class='ff-el-input--content'><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_af453fc32c17102d01479c81134bb342'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"22\" value=\"Water\"  id='checkbox_af453fc32c17102d01479c81134bb342' aria-label='Water' aria-invalid='false' aria-required=false> <span>Water<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_57deb66a069ba0a6ca64dc738a305304'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"-1\" value=\"Electricity\"  id='checkbox_57deb66a069ba0a6ca64dc738a305304' aria-label='Electricity' aria-invalid='false' aria-required=false> <span>Electricity<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_1f4adb88d5d5d8ce3e1799661c3fef22'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"-1\" value=\"Billing\"  id='checkbox_1f4adb88d5d5d8ce3e1799661c3fef22' aria-label='Billing' aria-invalid='false' aria-required=false> <span>Billing<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_e62e50c09040c371139326cb0f19b91d'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"-1\" value=\"Roads\"  id='checkbox_e62e50c09040c371139326cb0f19b91d' aria-label='Roads' aria-invalid='false' aria-required=false> <span>Roads<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_95fd5c84ef392df766eebf38e6e71464'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"-1\" value=\"Housing\"  id='checkbox_95fd5c84ef392df766eebf38e6e71464' aria-label='Housing' aria-invalid='false' aria-required=false> <span>Housing<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_d7a8112383f4938ce7aaf29331825c35'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"-1\" value=\"Crime\"  id='checkbox_d7a8112383f4938ce7aaf29331825c35' aria-label='Crime' aria-invalid='false' aria-required=false> <span>Crime<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_f83e0cda9ef17f46ee6f711402c0c825'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"-1\" value=\"Unemployment\"  id='checkbox_f83e0cda9ef17f46ee6f711402c0c825' aria-label='Unemployment' aria-invalid='false' aria-required=false> <span>Unemployment<\/span><\/label><\/div><div class='ff-el-form-check ff-el-form-check-'><label class='ff-el-form-check-label' for='checkbox_effe5b51422bd81587cad8bfee571ec5'><input  type=\"checkbox\" name=\"checkbox[]\" data-name=\"checkbox\" class=\"ff-el-form-check-input ff-el-form-check-checkbox\" tabindex=\"-1\" value=\"Other\"  id='checkbox_effe5b51422bd81587cad8bfee571ec5' aria-label='Other' aria-invalid='false' aria-required=false> <span>Other<\/span><\/label><\/div><\/div><\/div><div class='ff-el-group    ff-el-input--content'><div class='ff-el-form-check ff-el-tc'><label aria-label='Terms and Conditions: I have read and agree to the POPI Act and Privacy Policy Contains 2 links. Use tab navigation to review.' class='ff-el-form-check-label ff_tc_label' for='POPI_Act_cc5bf931315c9a6d7e7175c258fd3824'><span class='ff_tc_checkbox'><input type=\"checkbox\" name=\"POPI_Act\" class=\"ff-el-form-check-input\" data-name=\"POPI_Act\" id=\"POPI_Act_cc5bf931315c9a6d7e7175c258fd3824\" tabindex=\"23\"  value='on' aria-invalid='false' aria-required=true><\/span> <div class='ff_t_c'><p>I have read and agree to the <a href=\"https:\/\/popia.co.za\/\">POPI Act<\/a> and <a href=\"#\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a><\/p><\/div><\/label><\/div><\/div><div class='ff-form-inline-style' hidden><style>form.fluent_form_26 .wpf_has_custom_css.ff-btn-submit { background-color:rgba(255, 215, 0, 1);border-color:rgba(0, 0, 0, 1);color:rgba(0, 0, 0, 1); }form.fluent_form_26 .wpf_has_custom_css.ff-btn-submit:hover { background-color:#ffffff;border-color:#1a7efb;color:#1a7efb; } <\/style><\/div><div class='ff-el-group ff-text-center ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-lg ff_btn_style wpf_has_custom_css\" tabindex=\"24\"  aria-label=\"Submit Form\">Submit Form<\/button><\/div><\/fieldset><\/form><div id='fluentform_26_errors' class='ff-errors-in-stack ff_form_instance_26_1 ff-form-loading_errors ff_form_instance_26_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_26_1 = {\"id\":\"26\",\"ajaxUrl\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_26_1\",\"form_id_selector\":\"fluentform_26\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text_2\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"email\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global_message\":\"This field must contain a valid email\",\"global\":true}},\"datetime\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"chained_select[Zone]\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"chained_select[Ward]\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"chained_select[Voting District]\":{\"required\":{\"value\":true,\"global\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\"}},\"names_1[first_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names_1[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names_1[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text_4\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text_7\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"email_1\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global_message\":\"This field must contain a valid email\",\"global\":true}},\"dropdown_3\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_4\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text_3\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_5\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_7\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_8\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_9\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"dropdown_10\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"checkbox\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"POPI_Act\":{\"required\":{\"value\":true,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}}},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n            <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&#9432; Voter Verification Required Before submitting, you must verify your voter registration status with the IEC. Click here to verify [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-623","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Voter Verification -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ancjoburg.org.za\/app\/voter-verification\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Voter Verification -\" \/>\n<meta property=\"og:description\" content=\"&#9432; Voter Verification Required Before submitting, you must verify your voter registration status with the IEC. Click here to verify [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ancjoburg.org.za\/app\/voter-verification\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-29T13:05:29+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/voter-verification\\\/\",\"url\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/voter-verification\\\/\",\"name\":\"Voter Verification -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/#website\"},\"datePublished\":\"2026-06-26T08:42:24+00:00\",\"dateModified\":\"2026-06-29T13:05:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/voter-verification\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/voter-verification\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/voter-verification\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Voter Verification\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/#website\",\"url\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/\",\"name\":\"\",\"description\":\"ANC Joburg Elections\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ancjoburg.org.za\\\/app\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Voter Verification -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ancjoburg.org.za\/app\/voter-verification\/","og_locale":"en_US","og_type":"article","og_title":"Voter Verification -","og_description":"&#9432; Voter Verification Required Before submitting, you must verify your voter registration status with the IEC. Click here to verify [&hellip;]","og_url":"https:\/\/ancjoburg.org.za\/app\/voter-verification\/","article_modified_time":"2026-06-29T13:05:29+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ancjoburg.org.za\/app\/voter-verification\/","url":"https:\/\/ancjoburg.org.za\/app\/voter-verification\/","name":"Voter Verification -","isPartOf":{"@id":"https:\/\/ancjoburg.org.za\/app\/#website"},"datePublished":"2026-06-26T08:42:24+00:00","dateModified":"2026-06-29T13:05:29+00:00","breadcrumb":{"@id":"https:\/\/ancjoburg.org.za\/app\/voter-verification\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ancjoburg.org.za\/app\/voter-verification\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ancjoburg.org.za\/app\/voter-verification\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ancjoburg.org.za\/app\/"},{"@type":"ListItem","position":2,"name":"Voter Verification"}]},{"@type":"WebSite","@id":"https:\/\/ancjoburg.org.za\/app\/#website","url":"https:\/\/ancjoburg.org.za\/app\/","name":"","description":"ANC Joburg Elections","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ancjoburg.org.za\/app\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/pages\/623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/comments?post=623"}],"version-history":[{"count":25,"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/pages\/623\/revisions"}],"predecessor-version":[{"id":658,"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/pages\/623\/revisions\/658"}],"wp:attachment":[{"href":"https:\/\/ancjoburg.org.za\/app\/wp-json\/wp\/v2\/media?parent=623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}