{"id":3428,"date":"2025-12-24T17:18:58","date_gmt":"2025-12-24T17:18:58","guid":{"rendered":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/?page_id=3428"},"modified":"2026-01-02T08:56:14","modified_gmt":"2026-01-02T08:56:14","slug":"3428-2","status":"publish","type":"page","link":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/3428-2\/","title":{"rendered":""},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; custom_padding_last_edited=&#8221;on|phone&#8221; disabled_on=&#8221;off|on|on&#8221; admin_label=&#8221;Section&#8221; module_class=&#8221;app-view&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_image=&#8221;https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-content\/uploads\/2025\/12\/Nettle-background-375&#215;667-1.jpg&#8221; min_height_tablet=&#8221;&#8221; min_height_phone=&#8221;&#8221; min_height_last_edited=&#8221;on|phone&#8221; height_tablet=&#8221;&#8221; height_phone=&#8221;&#8221; height_last_edited=&#8221;on|phone&#8221; max_height_tablet=&#8221;&#8221; max_height_phone=&#8221;&#8221; max_height_last_edited=&#8221;on|desktop&#8221; overflow-y=&#8221;hidden&#8221; custom_margin=&#8221;0px|0px|0px|0px|false|false&#8221; custom_padding=&#8221;0px||||false|false&#8221; custom_padding_tablet=&#8221;0px||||false|false&#8221; custom_padding_phone=&#8221;|0px|0px|0px|false|false&#8221; hover_enabled=&#8221;0&#8243; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243; global_module=&#8221;3805&#8243; saved_tabs=&#8221;all&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; admin_label=&#8221;Section&#8221; module_class=&#8221;app-view&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;RGBA(255,255,255,0)&#8221; background_enable_image=&#8221;off&#8221; positioning=&#8221;none&#8221; position_origin_a=&#8221;top_center&#8221; position_origin_f=&#8221;top_center&#8221; z_index=&#8221;10&#8243; custom_margin=&#8221;-100vh||||false|false&#8221; custom_margin_tablet=&#8221;-100vh||||false|false&#8221; custom_margin_phone=&#8221;-100vh||||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;||||false|false&#8221; hover_enabled=&#8221;0&#8243; custom_css_main_element=&#8221;background: transparent !important;&#8221; da_disable_devices=&#8221;off|off|off&#8221; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243; disabled_on=&#8221;off|on|on&#8221; saved_tabs=&#8221;all&#8221; da_is_popup=&#8221;off&#8221; da_exit_intent=&#8221;off&#8221; da_has_close=&#8221;on&#8221; da_alt_close=&#8221;off&#8221; da_dark_close=&#8221;off&#8221; da_not_modal=&#8221;on&#8221; da_is_singular=&#8221;off&#8221; da_with_loader=&#8221;off&#8221; da_has_shadow=&#8221;on&#8221;][et_pb_row column_structure=&#8221;3_5,1_5,1_5&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; module_class=&#8221;sixty-twenty-twenty&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(0,0,0,0.55)&#8221; positioning=&#8221;fixed&#8221; position_origin_f=&#8221;top_center&#8221; z_index=&#8221;999&#8243; width=&#8221;100%&#8221; max_width=&#8221;360px&#8221; custom_margin=&#8221;20px||||false|false&#8221; custom_padding=&#8221;10px||10px||false|false&#8221; custom_padding_tablet=&#8221;10px||10px||false|false&#8221; custom_padding_phone=&#8221;10px|10px|5px|10px|false|false&#8221; ihc_drip_start_type=&#8221;1&#8243; ihc_drip_end_type=&#8221;1&#8243; border_radii=&#8221;on|30px|30px|30px|30px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; ihc_drip_start_type=&#8221;1&#8243; ihc_drip_end_type=&#8221;1&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_code disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"en\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] -->  <meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] -->  <title>Display WE91 to WE96 &#8211; Summary<\/title><!-- [et_pb_line_break_holder] -->  <!-- Include Firebase libraries in compat mode --><!-- [et_pb_line_break_holder] -->  <script src=\"https:\/\/www.gstatic.com\/firebasejs\/9.22.2\/firebase-app-compat.js\"><\/script><!-- [et_pb_line_break_holder] -->  <script src=\"https:\/\/www.gstatic.com\/firebasejs\/9.22.2\/firebase-analytics-compat.js\"><\/script><!-- [et_pb_line_break_holder] -->  <script src=\"https:\/\/www.gstatic.com\/firebasejs\/9.22.2\/firebase-firestore-compat.js\"><\/script><!-- [et_pb_line_break_holder] -->  <\/p>\n<style><!-- [et_pb_line_break_holder] -->    \/* Container for all the WE41-WE46 images *\/<!-- [et_pb_line_break_holder] -->    #MallowSummary {<!-- [et_pb_line_break_holder] -->      width: 100%;<!-- [et_pb_line_break_holder] -->      padding: 10px;<!-- [et_pb_line_break_holder] -->      text-align: center; \/* Center the content *\/<!-- [et_pb_line_break_holder] -->      border: 1px red; \/* Debug border (optional) *\/<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    \/* Each image container for WE41-WE46 *\/<!-- [et_pb_line_break_holder] -->    .mallowItem {<!-- [et_pb_line_break_holder] -->      display: inline-block;<!-- [et_pb_line_break_holder] -->      margin-right: 10px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .mallowItem img {<!-- [et_pb_line_break_holder] -->      cursor: pointer;<!-- [et_pb_line_break_holder] -->      max-width: 100px; \/* Adjust as needed *\/<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  <\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] -->  <!-- Container for WE41 to WE46 images --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div id=\"MallowSummary\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->  <script><!-- [et_pb_line_break_holder] -->    (function(){<!-- [et_pb_line_break_holder] -->      \/\/ Firebase configuration (if not already initialized, adjust as needed)<!-- [et_pb_line_break_holder] -->      var firebaseConfig = {<!-- [et_pb_line_break_holder] -->        apiKey: \"AIzaSyB4LBz6Xggsu9pQS1nf4f15dbhsb4b5Cq8\",<!-- [et_pb_line_break_holder] -->        authDomain: \"wildenchantments-817c5.firebaseapp.com\",<!-- [et_pb_line_break_holder] -->        projectId: \"wildenchantments-817c5\",<!-- [et_pb_line_break_holder] -->        storageBucket: \"wildenchantments-817c5.firebasestorage.app\",<!-- [et_pb_line_break_holder] -->        messagingSenderId: \"822396390803\",<!-- [et_pb_line_break_holder] -->        appId: \"1:822396390803:web:0555f1adc518219d3aac66\",<!-- [et_pb_line_break_holder] -->        measurementId: \"G-LCQFECD02G\"<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] -->      \/\/ Initialize Firebase if it hasn't been already.<!-- [et_pb_line_break_holder] -->      if (!firebase.apps.length) {<!-- [et_pb_line_break_holder] -->        firebase.initializeApp(firebaseConfig);<!-- [et_pb_line_break_holder] -->        firebase.analytics();<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      var db = firebase.firestore();<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Ensure currentUsername is defined.<!-- [et_pb_line_break_holder] -->      if (typeof currentUsername === 'undefined' || !currentUsername) {<!-- [et_pb_line_break_holder] -->        currentUsername = \"demoUser\";<!-- [et_pb_line_break_holder] -->        console.warn(\"No user detected. Using demoUser as currentUsername.\");<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Image URLs for state 0 and non-zero.<!-- [et_pb_line_break_holder] -->      const dotImg = \"https:\/\/www.weedsintheheart.org.uk\/Marigolds\/Primrosedot3030.png\";<!-- [et_pb_line_break_holder] -->      const fullImg = \"https:\/\/www.weedsintheheart.org.uk\/Marigolds\/Mallow3030.png\";<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Generic function to toggle a given field (e.g. \"WE41\", \"WE42\", etc.).<!-- [et_pb_line_break_holder] -->      function toggleField(field) {<!-- [et_pb_line_break_holder] -->        const userRef = db.collection(\"scoring\").doc(currentUsername);<!-- [et_pb_line_break_holder] -->        userRef.get().then(doc => {<!-- [et_pb_line_break_holder] -->          if (doc.exists) {<!-- [et_pb_line_break_holder] -->            let currentVal = doc.data()[field] || 0;<!-- [et_pb_line_break_holder] -->            let newVal = currentVal === 0 ? 1 : 0;<!-- [et_pb_line_break_holder] -->            return userRef.update({ [field]: newVal });<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->            console.error(\"User document does not exist.\");<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        }).catch(error => {<!-- [et_pb_line_break_holder] -->          console.error(\"Error toggling\", field, error);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ Generic function to subscribe to real-time updates for a given field.<!-- [et_pb_line_break_holder] -->      function subscribeToField(field, container) {<!-- [et_pb_line_break_holder] -->        const userRef = db.collection(\"scoring\").doc(currentUsername);<!-- [et_pb_line_break_holder] -->        userRef.onSnapshot(docSnapshot => {<!-- [et_pb_line_break_holder] -->          if (docSnapshot.exists) {<!-- [et_pb_line_break_holder] -->            let fieldVal = docSnapshot.data()[field] || 0;<!-- [et_pb_line_break_holder] -->            let imgUrl = (fieldVal === 0) ? dotImg : fullImg;<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            \/\/ Create an image element.<!-- [et_pb_line_break_holder] -->            let img = document.createElement(\"img\");<!-- [et_pb_line_break_holder] -->            img.src = imgUrl;<!-- [et_pb_line_break_holder] -->            img.alt = field + \" Image\";<!-- [et_pb_line_break_holder] -->            img.onclick = () => toggleField(field);<!-- [et_pb_line_break_holder] -->            <!-- [et_pb_line_break_holder] -->            \/\/ Check for an existing container for this field.<!-- [et_pb_line_break_holder] -->            let fieldDiv = document.getElementById(field + \"Container_Mallow\");<!-- [et_pb_line_break_holder] -->            if (!fieldDiv) {<!-- [et_pb_line_break_holder] -->              fieldDiv = document.createElement(\"div\");<!-- [et_pb_line_break_holder] -->              fieldDiv.id = field + \"Container_Mallow\";<!-- [et_pb_line_break_holder] -->              fieldDiv.className = \"mallowItem\";<!-- [et_pb_line_break_holder] -->              container.appendChild(fieldDiv);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            fieldDiv.innerHTML = \"\";<!-- [et_pb_line_break_holder] -->            fieldDiv.appendChild(img);<!-- [et_pb_line_break_holder] -->          } else {<!-- [et_pb_line_break_holder] -->            console.error(\"No record found for current user on field: \" + field);<!-- [et_pb_line_break_holder] -->          }<!-- [et_pb_line_break_holder] -->        }, error => {<!-- [et_pb_line_break_holder] -->          console.error(\"Error subscribing to\", field, error);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->      \/\/ When the DOM is ready, subscribe to fields WE41 through WE46.<!-- [et_pb_line_break_holder] -->      document.addEventListener(\"DOMContentLoaded\", function() {<!-- [et_pb_line_break_holder] -->        let container = document.getElementById(\"MallowSummary\");<!-- [et_pb_line_break_holder] -->        \/\/ Clear container to avoid duplicate content.<!-- [et_pb_line_break_holder] -->        container.innerHTML = \"\";<!-- [et_pb_line_break_holder] -->        [\"WE101\", \"WE102\", \"WE103\"].forEach(field => {<!-- [et_pb_line_break_holder] -->          subscribeToField(field, container);<!-- [et_pb_line_break_holder] -->        });<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->    })();<!-- [et_pb_line_break_holder] -->  <\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; ihc_drip_start_type=&#8221;1&#8243; ihc_drip_end_type=&#8221;1&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#x46;||divi||400&#8243; icon_width=&#8221;30px&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_icon][\/et_pb_column][et_pb_column type=&#8221;1_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; ihc_drip_start_type=&#8221;1&#8243; ihc_drip_end_type=&#8221;1&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_icon font_icon=&#8221;&#x3a;||divi||400&#8243; icon_width=&#8221;30px&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; custom_margin_last_edited=&#8221;off|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_icon][\/et_pb_column][\/et_pb_row][et_pb_row module_class=&#8221;app-content&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;150px&#8221; min_height_tablet=&#8221;150px&#8221; min_height_phone=&#8221;600px&#8221; min_height_last_edited=&#8221;on|phone&#8221; height_tablet=&#8221;&#8221; height_phone=&#8221;600px&#8221; height_last_edited=&#8221;on|phone&#8221; max_height=&#8221;600px&#8221; overflow-y=&#8221;scroll&#8221; custom_margin=&#8221;0px||||false|false&#8221; custom_padding=&#8221;||||false|false&#8221; overflow-y_tablet=&#8221;scroll&#8221; overflow-y_phone=&#8221;scroll&#8221; overflow-y_last_edited=&#8221;on|phone&#8221; ihc_drip_start_type=&#8221;1&#8243; ihc_drip_end_type=&#8221;1&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; ihc_drip_start_type=&#8221;1&#8243; ihc_drip_end_type=&#8221;1&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-content\/uploads\/2025\/12\/Mistletoe-300&#215;340-1.png&#8221; title_text=&#8221;Mistletoe 300&#215;340&#8243; align=&#8221;center&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;48%&#8221; module_alignment=&#8221;center&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|desktop&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; src__hover_enabled=&#8221;off|desktop&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; text_font_size=&#8221;15px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Lorum itsum delorum est. Lorum itsum delorum est. Lorum itsum delorum est. Lorum itsum delorum est.Lorum itsum delorum est.\u00a0<\/p>\n<p>[\/et_pb_text][et_pb_audio _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.1)&#8221; border_radii=&#8221;on|20px|20px|20px|20px&#8221; width=&#8221;75%&#8221; module_alignment=&#8221;center&#8221; title_text=&#8221;Mistletoe chapter&#8221; audio=&#8221;https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-content\/uploads\/2025\/12\/Mistletoe-chapter.mp3&#8243; title=&#8221;Mistletoe Chapter&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243; title_font_size=&#8221;17px&#8221; title_text_color=&#8221;#e0e0e0&#8243; title_line_height=&#8221;2.5em&#8221; custom_padding=&#8221;5px||15px||false|false&#8221; custom_margin=&#8221;0px||0px||false|false&#8221;][\/et_pb_audio][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorum itsum delorum est. Lorum itsum delorum est. Lorum itsum delorum est. Lorum itsum delorum est.Lorum itsum delorum est.\u00a0<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-3428","page","type-page","status-publish","hentry"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/pages\/3428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/comments?post=3428"}],"version-history":[{"count":183,"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/pages\/3428\/revisions"}],"predecessor-version":[{"id":3820,"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/pages\/3428\/revisions\/3820"}],"wp:attachment":[{"href":"https:\/\/weedsintheheart.org.uk\/WildEnchantments\/wp-json\/wp\/v2\/media?parent=3428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}