2204	16	\N	1	1	Event Header	\N	website_event.event_details	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Event Header\\" t-name=\\"website_event.event_details\\">\\n    <t t-call=\\"website_event.layout\\">\\n        <div class=\\"h-100\\" name=\\"event\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Event\\">\\n            <meta itemprop=\\"startDate\\" t-attf-content=\\"{{event.date_begin}}Z\\"/>\\n            <meta itemprop=\\"endDate\\" t-attf-content=\\"{{event.date_end}}Z\\"/>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Event Header" t-name="website_event.event_details">\n    <t t-call="website_event.layout">\n        <div class="h-100" name="event" itemscope="itemscope" itemtype="http://schema.org/Event">\n            <meta itemprop="startDate" t-attf-content="{{event.date_begin}}Z"/>\n            <meta itemprop="endDate" t-attf-content="{{event.date_end}}Z"/>\n            <t t-out="0"/>\n        </div>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2205	16	\N	1	1	Event Description	\N	website_event.event_description_full	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Event Description\\" track=\\"1\\" t-name=\\"website_event.event_description_full\\">\\n    <t t-set=\\"hide_submenu\\" t-value=\\"True\\"/>\\n    <t t-set=\\"hide_register_cta\\" t-value=\\"True\\"/>\\n    <t t-set=\\"opt_event_description_cover_hidden\\" t-value=\\"is_view_active('website_event.opt_event_description_cover_hidden')\\"/>\\n    <t t-set=\\"opt_event_description_cover_top\\" t-value=\\"is_view_active('website_event.opt_event_description_cover_top')\\"/>\\n    <t t-set=\\"opt_event_fixed_sidebar\\" t-value=\\"is_view_active('website_event.opt_event_fixed_sidebar')\\"/>\\n    <t t-set=\\"opt_event_registration_block\\" t-value=\\"is_view_active('website_event.opt_event_registration_block')\\"/>\\n    <t t-set=\\"opt_event_dates_block\\" t-value=\\"is_view_active('website_event.opt_event_dates_block')\\"/>\\n    <t t-set=\\"opt_event_calendar_block\\" t-value=\\"is_view_active('website_event.opt_event_calendar_block')\\"/>\\n    <t t-set=\\"opt_event_location_block\\" t-value=\\"is_view_active('website_event.opt_event_location_block')\\"/>\\n    <t t-set=\\"opt_event_organizer_block\\" t-value=\\"is_view_active('website_event.opt_event_organizer_block')\\"/>\\n    <t t-set=\\"opt_event_share_block\\" t-value=\\"is_view_active('website_event.opt_event_share_block')\\"/>\\n    <t t-set=\\"edition_cover_only\\" t-value=\\"opt_event_description_cover_hidden and request.env.user.has_group('event.group_event_manager')\\"/>\\n\\n    <t t-call=\\"website_event.event_details\\">\\n        <div t-if=\\"toast_message\\" class=\\"o_wevent_register_toaster d-none\\" t-att-data-message=\\"toast_message\\"/>\\n\\n        <t t-if=\\"opt_event_description_cover_top\\" t-call=\\"website.record_cover\\">\\n            <t t-set=\\"_record\\" t-value=\\"event\\"/>\\n            <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n            <t t-set=\\"use_size\\" t-value=\\"True\\"/>\\n            <t t-set=\\"use_text_align\\" t-value=\\"True\\"/>\\n            <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wevent_event_main_cover o_wevent_event_main_cover_top overflow-hidden h-auto'\\"/>\\n\\n            <div class=\\"container d-flex flex-grow-1 h-100 w-100\\">\\n                <div id=\\"o_wevent_event_main_cover_content\\" class=\\"d-flex flex-column align-items-baseline w-100 py-3\\">\\n                    <span t-if=\\"event.is_participating\\" class=\\"badge text-bg-success o_wevent_badge\\">\\n                        <i class=\\"fa fa-check me-2\\" role=\\"img\\"/>Registered\\n                    </span>\\n                    <div class=\\"w-100 mt-auto\\">\\n                        <h2 t-field=\\"event.name\\" itemprop=\\"name\\" placeholder=\\"Event Title\\" class=\\"mt-3\\"/>\\n                        <p class=\\"lead\\" t-field=\\"event.subtitle\\" placeholder=\\"Event Subtitle\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n\\n        <section id=\\"o_wevent_event_main\\" class=\\"h-100\\" t-cache=\\"event if not editable and event.website_published else None\\">\\n            <div t-attf-class=\\"container pb-5 {{'' if opt_event_fixed_sidebar else 'overflow-hidden'}}\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col pe-xxl-5\\">\\n                        <t t-call=\\"website_event.navbar\\"/>\\n                        <!-- Show the button tickets only on mobile -->\\n                        <div t-if=\\"opt_event_registration_block\\" class=\\"o_wevent_event_main_cta_block d-lg-none mb-3\\">\\n                            <t t-call=\\"website_event.registration_template\\">\\n                                <t t-set=\\"cta_additional_classes\\">w-100 py-sm-3 mt-sm-2</t>\\n                            </t>\\n                        </div>\\n                        <!-- Description -->\\n                        <div id=\\"o_wevent_event_main_col\\">\\n                            <div t-if=\\"edition_cover_only\\" class=\\"css_non_editable_mode_hidden o_not_editable bg-info-light border border-info border-bottom-0 rounded-top p-2\\">\\n                                <em>Hidden for visitors</em>\\n                            </div>\\n                            <t t-if=\\"not opt_event_description_cover_top\\" t-call=\\"website.record_cover\\">\\n                                <t t-set=\\"_record\\" t-value=\\"event\\"/>\\n                                <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                                <t t-set=\\"use_size\\" t-value=\\"False\\"/>\\n                                <t t-set=\\"use_text_align\\" t-value=\\"True\\"/>\\n                                <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wevent_event_main_cover overflow-hidden ' + ('css_non_editable_mode_hidden border border-info rounded-bottom' if edition_cover_only else 'd-none' if opt_event_description_cover_hidden else 'rounded')\\"/>\\n\\n                                <div id=\\"o_wevent_event_main_cover_content\\" class=\\"p-3 mt-auto\\">\\n                                    <span t-if=\\"event.is_participating\\" class=\\"badge text-bg-success o_wevent_badge\\">\\n                                        <i class=\\"fa fa-check me-2\\" role=\\"img\\"/>Registered\\n                                    </span>\\n                                    <h2 t-field=\\"event.name\\" itemprop=\\"name\\" placeholder=\\"Event Title\\" class=\\"mt-3\\"/>\\n                                    <p class=\\"lead\\" t-field=\\"event.subtitle\\" placeholder=\\"Event Subtitle\\"/>\\n                                </div>\\n                            </t>\\n                            <div class=\\"o_wevent_event_main_dates_mobile d-lg-none mt-3\\">\\n                                <t t-call=\\"website_event.event_description_dates\\"/>\\n                            </div>\\n                            <div class=\\"mt-4\\" t-field=\\"event.description\\" itemprop=\\"description\\"/>\\n                        </div>\\n                    </div>\\n\\n                    <!-- Sidebar -->\\n                    <aside t-if=\\"opt_event_registration_block or opt_event_dates_block or opt_event_calendar_block or                         opt_event_location_block or opt_event_organizer_block or opt_event_share_block\\" id=\\"o_wevent_event_main_sidebar\\" t-attf-class=\\"col-lg-4 py-3 pb-lg-0 d-print-none {{'sticky-top align-self-start' if opt_event_fixed_sidebar else ''}}\\">\\n                        <!-- CTA (desktop only) -->\\n                        <div t-if=\\"opt_event_registration_block\\" class=\\"d-none d-lg-block mb-3\\">\\n                            <t t-call=\\"website_event.registration_template\\">\\n                                <t t-set=\\"cta_additional_classes\\">w-100</t>\\n                            </t>\\n                        </div>\\n                        <!-- Date & Time (desktop only) -->\\n                        <div t-if=\\"opt_event_dates_block or opt_event_calendar_block\\" class=\\"o_wevent_bordered_block pb-3 mb-4 d-none d-lg-block\\">\\n                            <meta itemprop=\\"startDate\\" t-att-content=\\"event.date_begin.isoformat()\\"/>\\n                            <meta itemprop=\\"endDate\\" t-att-content=\\"event.date_end.isoformat()\\"/>\\n                            <t t-call=\\"website_event.event_description_dates\\"/>\\n                        </div>\\n                        <header t-if=\\"opt_event_location_block or opt_event_organizer_block or opt_event_share_block\\" class=\\"d-lg-none mt-4 mb-2 py-3 border-top\\">\\n                            <h5 class=\\"my-0\\">Event Info</h5>\\n                            <meta itemprop=\\"eventStatus\\" content=\\"https://schema.org/EventScheduled\\"/>\\n                        </header>\\n                        <!-- Location -->\\n                        <meta itemprop=\\"eventAttendanceMode\\" t-attf-content=\\"https://schema.org/{{'Offline' if event.address_id else 'Online'}}EventAttendanceMode\\"/>\\n                        <div t-if=\\"opt_event_location_block and event.address_id\\" class=\\"o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4\\" itemprop=\\"location\\" itemscope=\\"itemscope\\" itemtype=\\"https://schema.org/Place\\">\\n                            <div>\\n                                <h6 class=\\"o_wevent_sidebar_title\\">Location</h6>\\n                            </div>\\n                            <div itemprop=\\"name\\" class=\\"mb-1\\" t-field=\\"event.address_id\\"/>\\n                            <small class=\\"d-block mb-2\\" t-field=\\"event.address_id\\" t-options=\\"{                                 &quot;widget&quot;: &quot;contact&quot;,                                 &quot;fields&quot;: [&quot;address&quot;],                                 &quot;no_marker&quot;: True,                                 &quot;with_microdata&quot;: True,                             }\\"/>\\n                            <small t-field=\\"event.address_id\\" class=\\"d-block mb-2\\" t-options=\\"{                                 &quot;widget&quot;: &quot;contact&quot;,                                 &quot;fields&quot;: [&quot;phone&quot;, &quot;mobile&quot;, &quot;email&quot;]                             }\\"/>\\n                            <a t-att-href=\\"event._google_map_link()\\" target=\\"_blank\\" class=\\"btn btn-light\\" title=\\"Get directions\\">\\n                                <svg xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 24 24\\" class=\\"align-text-top\\" role=\\"img\\" style=\\"height: 1em; width: 1em\\">\\n                                    <rect width=\\"24\\" height=\\"24\\" opacity=\\"0\\"/>\\n                                    <path role=\\"presentation\\" fill=\\"currentColor\\" d=\\"M13.67 22h-.06a1 1 0 0 1-.92-.8l-1.54-7.57a1 1 0 0 0-.78-.78L2.8 11.31a1 1 0 0 1-.12-1.93l16-5.33A1 1 0 0 1 20 5.32l-5.33 16a1 1 0 0 1-1 .68z\\"/>\\n                                </svg>\\n                                Get directions\\n                            </a>\\n                        </div>\\n                        <div t-elif=\\"opt_event_location_block\\" class=\\"o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4\\">\\n                            <h6 class=\\"o_wevent_sidebar_title\\">Location</h6>\\n                            <i class=\\"fa fa-map-marker\\" title=\\"Location\\"/> Online event\\n                        </div>\\n                        <!-- Organizer -->\\n                        <div t-if=\\"opt_event_organizer_block and event.organizer_id\\" class=\\"o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4\\" itemprop=\\"organizer\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Organization\\">\\n                            <div>\\n                                <h6 class=\\"o_wevent_sidebar_title\\">Organizer</h6>\\n                            </div>\\n                            <div itemprop=\\"name\\" class=\\"mb-1\\" t-field=\\"event.organizer_id\\"/>\\n                            <small t-field=\\"event.organizer_id\\" t-options=\\"{'widget': 'contact', 'fields': ['phone', 'mobile', 'email'], 'with_microdata': True,}\\"/>\\n                        </div>\\n                        <!-- Social -->\\n                        <div t-if=\\"opt_event_share_block\\" class=\\"o_wevent_sidebar_block\\">\\n                            <div>\\n                                <h6 class=\\"o_wevent_sidebar_title\\">Share</h6>\\n                                <p>Find out what people see and say about this event, and join the conversation.</p>\\n                            </div>\\n                            <t t-snippet-call=\\"website.s_share\\">\\n                                <t t-set=\\"_no_title\\" t-value=\\"True\\"/>\\n                                <t t-set=\\"_classes\\" t-valuef=\\"o_wevent_sidebar_social mx-n1\\"/>\\n                                <t t-set=\\"_link_classes\\" t-valuef=\\"o_wevent_social_link\\"/>\\n                            </t>\\n                        </div>\\n                    </aside>\\n                </div>\\n            </div>\\n        </section>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Event Description\\" track=\\"1\\" t-name=\\"website_event.event_description_full\\">\\n    <t t-set=\\"hide_submenu\\" t-value=\\"True\\"/>\\n    <t t-set=\\"hide_register_cta\\" t-value=\\"True\\"/>\\n    <t t-set=\\"opt_event_description_cover_hidden\\" t-value=\\"is_view_active('website_event.opt_event_description_cover_hidden')\\"/>\\n    <t t-set=\\"opt_event_description_cover_top\\" t-value=\\"is_view_active('website_event.opt_event_description_cover_top')\\"/>\\n    <t t-set=\\"opt_event_fixed_sidebar\\" t-value=\\"is_view_active('website_event.opt_event_fixed_sidebar')\\"/>\\n    <t t-set=\\"opt_event_registration_block\\" t-value=\\"is_view_active('website_event.opt_event_registration_block')\\"/>\\n    <t t-set=\\"opt_event_dates_block\\" t-value=\\"is_view_active('website_event.opt_event_dates_block')\\"/>\\n    <t t-set=\\"opt_event_calendar_block\\" t-value=\\"is_view_active('website_event.opt_event_calendar_block')\\"/>\\n    <t t-set=\\"opt_event_location_block\\" t-value=\\"is_view_active('website_event.opt_event_location_block')\\"/>\\n    <t t-set=\\"opt_event_organizer_block\\" t-value=\\"is_view_active('website_event.opt_event_organizer_block')\\"/>\\n    <t t-set=\\"opt_event_share_block\\" t-value=\\"is_view_active('website_event.opt_event_share_block')\\"/>\\n    <t t-set=\\"edition_cover_only\\" t-value=\\"opt_event_description_cover_hidden and request.env.user.has_group('event.group_event_manager')\\"/>\\n\\n    <t t-call=\\"website_event.event_details\\">\\n        <div t-if=\\"toast_message\\" class=\\"o_wevent_register_toaster d-none\\" t-att-data-message=\\"toast_message\\"/>\\n\\n        <t t-if=\\"opt_event_description_cover_top\\" t-call=\\"website.record_cover\\">\\n            <t t-set=\\"_record\\" t-value=\\"event\\"/>\\n            <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n            <t t-set=\\"use_size\\" t-value=\\"True\\"/>\\n            <t t-set=\\"use_text_align\\" t-value=\\"True\\"/>\\n            <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wevent_event_main_cover o_wevent_event_main_cover_top overflow-hidden h-auto'\\"/>\\n\\n            <div class=\\"container d-flex flex-grow-1 h-100 w-100\\">\\n                <div id=\\"o_wevent_event_main_cover_content\\" class=\\"d-flex flex-column align-items-baseline w-100 py-3\\">\\n                    <span t-if=\\"event.is_participating\\" class=\\"badge text-bg-success o_wevent_badge\\">\\n                        <i class=\\"fa fa-check me-2\\" role=\\"img\\"/>Inscrit·e\\n                    </span>\\n                    <div class=\\"w-100 mt-auto\\">\\n                        <h2 t-field=\\"event.name\\" itemprop=\\"name\\" placeholder=\\"Titre de l'événement\\" class=\\"mt-3\\"/>\\n                        <p class=\\"lead\\" t-field=\\"event.subtitle\\" placeholder=\\"Sous-titre de l'événement\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>\\n\\n        <section id=\\"o_wevent_event_main\\" class=\\"h-100\\" t-cache=\\"event if not editable and event.website_published else None\\">\\n            <div t-attf-class=\\"container pb-5 {{'' if opt_event_fixed_sidebar else 'overflow-hidden'}}\\">\\n                <div class=\\"row\\">\\n                    <div class=\\"col pe-xxl-5\\">\\n                        <t t-call=\\"website_event.navbar\\"/>\\n                        <!-- Show the button tickets only on mobile -->\\n                        <div t-if=\\"opt_event_registration_block\\" class=\\"o_wevent_event_main_cta_block d-lg-none mb-3\\">\\n                            <t t-call=\\"website_event.registration_template\\">\\n                                <t t-set=\\"cta_additional_classes\\">w-100 py-sm-3 mt-sm-2</t>\\n                            </t>\\n                        </div>\\n                        <!-- Description -->\\n                        <div id=\\"o_wevent_event_main_col\\">\\n                            <div t-if=\\"edition_cover_only\\" class=\\"css_non_editable_mode_hidden o_not_editable bg-info-light border border-info border-bottom-0 rounded-top p-2\\">\\n                                <em>Masqué pour les visiteurs</em>\\n                            </div>\\n                            <t t-if=\\"not opt_event_description_cover_top\\" t-call=\\"website.record_cover\\">\\n                                <t t-set=\\"_record\\" t-value=\\"event\\"/>\\n                                <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                                <t t-set=\\"use_size\\" t-value=\\"False\\"/>\\n                                <t t-set=\\"use_text_align\\" t-value=\\"True\\"/>\\n                                <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wevent_event_main_cover overflow-hidden ' + ('css_non_editable_mode_hidden border border-info rounded-bottom' if edition_cover_only else 'd-none' if opt_event_description_cover_hidden else 'rounded')\\"/>\\n\\n                                <div id=\\"o_wevent_event_main_cover_content\\" class=\\"p-3 mt-auto\\">\\n                                    <span t-if=\\"event.is_participating\\" class=\\"badge text-bg-success o_wevent_badge\\">\\n                                        <i class=\\"fa fa-check me-2\\" role=\\"img\\"/>Inscrit·e\\n                                    </span>\\n                                    <h2 t-field=\\"event.name\\" itemprop=\\"name\\" placeholder=\\"Titre de l'événement\\" class=\\"mt-3\\"/>\\n                                    <p class=\\"lead\\" t-field=\\"event.subtitle\\" placeholder=\\"Sous-titre de l'événement\\"/>\\n                                </div>\\n                            </t>\\n                            <div class=\\"o_wevent_event_main_dates_mobile d-lg-none mt-3\\">\\n                                <t t-call=\\"website_event.event_description_dates\\"/>\\n                            </div>\\n                            <div class=\\"mt-4\\" t-field=\\"event.description\\" itemprop=\\"description\\"/>\\n                        </div>\\n                    </div>\\n\\n                    <!-- Sidebar -->\\n                    <aside t-if=\\"opt_event_registration_block or opt_event_dates_block or opt_event_calendar_block or                         opt_event_location_block or opt_event_organizer_block or opt_event_share_block\\" id=\\"o_wevent_event_main_sidebar\\" t-attf-class=\\"col-lg-4 py-3 pb-lg-0 d-print-none {{'sticky-top align-self-start' if opt_event_fixed_sidebar else ''}}\\">\\n                        <!-- CTA (desktop only) -->\\n                        <div t-if=\\"opt_event_registration_block\\" class=\\"d-none d-lg-block mb-3\\">\\n                            <t t-call=\\"website_event.registration_template\\">\\n                                <t t-set=\\"cta_additional_classes\\">w-100</t>\\n                            </t>\\n                        </div>\\n                        <!-- Date & Time (desktop only) -->\\n                        <div t-if=\\"opt_event_dates_block or opt_event_calendar_block\\" class=\\"o_wevent_bordered_block pb-3 mb-4 d-none d-lg-block\\">\\n                            <meta itemprop=\\"startDate\\" t-att-content=\\"event.date_begin.isoformat()\\"/>\\n                            <meta itemprop=\\"endDate\\" t-att-content=\\"event.date_end.isoformat()\\"/>\\n                            <t t-call=\\"website_event.event_description_dates\\"/>\\n                        </div>\\n                        <header t-if=\\"opt_event_location_block or opt_event_organizer_block or opt_event_share_block\\" class=\\"d-lg-none mt-4 mb-2 py-3 border-top\\">\\n                            <h5 class=\\"my-0\\">Informations sur l'événement</h5>\\n                            <meta itemprop=\\"eventStatus\\" content=\\"https://schema.org/EventScheduled\\"/>\\n                        </header>\\n                        <!-- Location -->\\n                        <meta itemprop=\\"eventAttendanceMode\\" t-attf-content=\\"https://schema.org/{{'Offline' if event.address_id else 'Online'}}EventAttendanceMode\\"/>\\n                        <div t-if=\\"opt_event_location_block and event.address_id\\" class=\\"o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4\\" itemprop=\\"location\\" itemscope=\\"itemscope\\" itemtype=\\"https://schema.org/Place\\">\\n                            <div>\\n                                <h6 class=\\"o_wevent_sidebar_title\\">Emplacement</h6>\\n                            </div>\\n                            <div itemprop=\\"name\\" class=\\"mb-1\\" t-field=\\"event.address_id\\"/>\\n                            <small class=\\"d-block mb-2\\" t-field=\\"event.address_id\\" t-options=\\"{                                 &quot;widget&quot;: &quot;contact&quot;,                                 &quot;fields&quot;: [&quot;address&quot;],                                 &quot;no_marker&quot;: True,                                 &quot;with_microdata&quot;: True,                             }\\"/>\\n                            <small t-field=\\"event.address_id\\" class=\\"d-block mb-2\\" t-options=\\"{                                 &quot;widget&quot;: &quot;contact&quot;,                                 &quot;fields&quot;: [&quot;phone&quot;, &quot;mobile&quot;, &quot;email&quot;]                             }\\"/>\\n                            <a t-att-href=\\"event._google_map_link()\\" target=\\"_blank\\" class=\\"btn btn-light\\" title=\\"Obtenir l'itinéraire\\">\\n                                <svg xmlns=\\"http://www.w3.org/2000/svg\\" viewBox=\\"0 0 24 24\\" class=\\"align-text-top\\" role=\\"img\\" style=\\"height: 1em; width: 1em\\">\\n                                    <rect width=\\"24\\" height=\\"24\\" opacity=\\"0\\"/>\\n                                    <path role=\\"presentation\\" fill=\\"currentColor\\" d=\\"M13.67 22h-.06a1 1 0 0 1-.92-.8l-1.54-7.57a1 1 0 0 0-.78-.78L2.8 11.31a1 1 0 0 1-.12-1.93l16-5.33A1 1 0 0 1 20 5.32l-5.33 16a1 1 0 0 1-1 .68z\\"/>\\n                                </svg>\\n                                Obtenir l'itinéraire\\n                            </a>\\n                        </div>\\n                        <div t-elif=\\"opt_event_location_block\\" class=\\"o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4\\">\\n                            <h6 class=\\"o_wevent_sidebar_title\\">Emplacement</h6>\\n                            <i class=\\"fa fa-map-marker\\" title=\\"Lieu\\"/> Événement en ligne\\n                        </div>\\n                        <!-- Organizer -->\\n                        <div t-if=\\"opt_event_organizer_block and event.organizer_id\\" class=\\"o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4\\" itemprop=\\"organizer\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Organization\\">\\n                            <div>\\n                                <h6 class=\\"o_wevent_sidebar_title\\">Organisateur</h6>\\n                            </div>\\n                            <div itemprop=\\"name\\" class=\\"mb-1\\" t-field=\\"event.organizer_id\\"/>\\n                            <small t-field=\\"event.organizer_id\\" t-options=\\"{'widget': 'contact', 'fields': ['phone', 'mobile', 'email'], 'with_microdata': True,}\\"/>\\n                        </div>\\n                        <!-- Social -->\\n                        <div t-if=\\"opt_event_share_block\\" class=\\"o_wevent_sidebar_block\\">\\n                            <div>\\n                                <h6 class=\\"o_wevent_sidebar_title\\">Partager</h6>\\n                                <p>Découvrez ce que les gens voient et disent à propos de cet événement et rejoignez la conversation.</p>\\n                            </div>\\n                            <t t-snippet-call=\\"website.s_share\\">\\n                                <t t-set=\\"_no_title\\" t-value=\\"True\\"/>\\n                                <t t-set=\\"_classes\\" t-valuef=\\"o_wevent_sidebar_social mx-n1\\"/>\\n                                <t t-set=\\"_link_classes\\" t-valuef=\\"o_wevent_social_link\\"/>\\n                            </t>\\n                        </div>\\n                    </aside>\\n                </div>\\n            </div>\\n        </section>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Event Description" track="1" t-name="website_event.event_description_full">\n    <t t-set="hide_submenu" t-value="True"/>\n    <t t-set="hide_register_cta" t-value="True"/>\n    <t t-set="opt_event_description_cover_hidden" t-value="is_view_active('website_event.opt_event_description_cover_hidden')"/>\n    <t t-set="opt_event_description_cover_top" t-value="is_view_active('website_event.opt_event_description_cover_top')"/>\n    <t t-set="opt_event_fixed_sidebar" t-value="is_view_active('website_event.opt_event_fixed_sidebar')"/>\n    <t t-set="opt_event_registration_block" t-value="is_view_active('website_event.opt_event_registration_block')"/>\n    <t t-set="opt_event_dates_block" t-value="is_view_active('website_event.opt_event_dates_block')"/>\n    <t t-set="opt_event_calendar_block" t-value="is_view_active('website_event.opt_event_calendar_block')"/>\n    <t t-set="opt_event_location_block" t-value="is_view_active('website_event.opt_event_location_block')"/>\n    <t t-set="opt_event_organizer_block" t-value="is_view_active('website_event.opt_event_organizer_block')"/>\n    <t t-set="opt_event_share_block" t-value="is_view_active('website_event.opt_event_share_block')"/>\n    <t t-set="edition_cover_only" t-value="opt_event_description_cover_hidden and request.env.user.has_group('event.group_event_manager')"/>\n\n    <t t-call="website_event.event_details">\n        <div t-if="toast_message" class="o_wevent_register_toaster d-none" t-att-data-message="toast_message"/>\n\n        <t t-if="opt_event_description_cover_top" t-call="website.record_cover">\n            <t t-set="_record" t-value="event"/>\n            <t t-set="use_filters" t-value="True"/>\n            <t t-set="use_size" t-value="True"/>\n            <t t-set="use_text_align" t-value="True"/>\n            <t t-set="additionnal_classes" t-value="'o_wevent_event_main_cover o_wevent_event_main_cover_top overflow-hidden h-auto'"/>\n\n            <div class="container d-flex flex-grow-1 h-100 w-100">\n                <div id="o_wevent_event_main_cover_content" class="d-flex flex-column align-items-baseline w-100 py-3">\n                    <span t-if="event.is_participating" class="badge text-bg-success o_wevent_badge">\n                        <i class="fa fa-check me-2" role="img"/>Registered\n                    </span>\n                    <div class="w-100 mt-auto">\n                        <h2 t-field="event.name" itemprop="name" placeholder="Event Title" class="mt-3"/>\n                        <p class="lead" t-field="event.subtitle" placeholder="Event Subtitle"/>\n                    </div>\n                </div>\n            </div>\n        </t>\n\n        <section id="o_wevent_event_main" class="h-100" t-cache="event if not editable and event.website_published else None">\n            <div t-attf-class="container pb-5 {{'' if opt_event_fixed_sidebar else 'overflow-hidden'}}">\n                <div class="row">\n                    <div class="col pe-xxl-5">\n                        <t t-call="website_event.navbar"/>\n                        <!-- Show the button tickets only on mobile -->\n                        <div t-if="opt_event_registration_block" class="o_wevent_event_main_cta_block d-lg-none mb-3">\n                            <t t-call="website_event.registration_template">\n                                <t t-set="cta_additional_classes">w-100 py-sm-3 mt-sm-2</t>\n                            </t>\n                        </div>\n                        <!-- Description -->\n                        <div id="o_wevent_event_main_col">\n                            <div t-if="edition_cover_only" class="css_non_editable_mode_hidden o_not_editable bg-info-light border border-info border-bottom-0 rounded-top p-2">\n                                <em>Hidden for visitors</em>\n                            </div>\n                            <t t-if="not opt_event_description_cover_top" t-call="website.record_cover">\n                                <t t-set="_record" t-value="event"/>\n                                <t t-set="use_filters" t-value="True"/>\n                                <t t-set="use_size" t-value="False"/>\n                                <t t-set="use_text_align" t-value="True"/>\n                                <t t-set="additionnal_classes" t-value="'o_wevent_event_main_cover overflow-hidden ' + ('css_non_editable_mode_hidden border border-info rounded-bottom' if edition_cover_only else 'd-none' if opt_event_description_cover_hidden else 'rounded')"/>\n\n                                <div id="o_wevent_event_main_cover_content" class="p-3 mt-auto">\n                                    <span t-if="event.is_participating" class="badge text-bg-success o_wevent_badge">\n                                        <i class="fa fa-check me-2" role="img"/>Registered\n                                    </span>\n                                    <h2 t-field="event.name" itemprop="name" placeholder="Event Title" class="mt-3"/>\n                                    <p class="lead" t-field="event.subtitle" placeholder="Event Subtitle"/>\n                                </div>\n                            </t>\n                            <div class="o_wevent_event_main_dates_mobile d-lg-none mt-3">\n                                <t t-call="website_event.event_description_dates"/>\n                            </div>\n                            <div class="mt-4" t-field="event.description" itemprop="description"/>\n                        </div>\n                    </div>\n\n                    <!-- Sidebar -->\n                    <aside t-if="opt_event_registration_block or opt_event_dates_block or opt_event_calendar_block or                         opt_event_location_block or opt_event_organizer_block or opt_event_share_block" id="o_wevent_event_main_sidebar" t-attf-class="col-lg-4 py-3 pb-lg-0 d-print-none {{'sticky-top align-self-start' if opt_event_fixed_sidebar else ''}}">\n                        <!-- CTA (desktop only) -->\n                        <div t-if="opt_event_registration_block" class="d-none d-lg-block mb-3">\n                            <t t-call="website_event.registration_template">\n                                <t t-set="cta_additional_classes">w-100</t>\n                            </t>\n                        </div>\n                        <!-- Date & Time (desktop only) -->\n                        <div t-if="opt_event_dates_block or opt_event_calendar_block" class="o_wevent_bordered_block pb-3 mb-4 d-none d-lg-block">\n                            <meta itemprop="startDate" t-att-content="event.date_begin.isoformat()"/>\n                            <meta itemprop="endDate" t-att-content="event.date_end.isoformat()"/>\n                            <t t-call="website_event.event_description_dates"/>\n                        </div>\n                        <header t-if="opt_event_location_block or opt_event_organizer_block or opt_event_share_block" class="d-lg-none mt-4 mb-2 py-3 border-top">\n                            <h5 class="my-0">Event Info</h5>\n                            <meta itemprop="eventStatus" content="https://schema.org/EventScheduled"/>\n                        </header>\n                        <!-- Location -->\n                        <meta itemprop="eventAttendanceMode" t-attf-content="https://schema.org/{{'Offline' if event.address_id else 'Online'}}EventAttendanceMode"/>\n                        <div t-if="opt_event_location_block and event.address_id" class="o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4" itemprop="location" itemscope="itemscope" itemtype="https://schema.org/Place">\n                            <div>\n                                <h6 class="o_wevent_sidebar_title">Location</h6>\n                            </div>\n                            <div itemprop="name" class="mb-1" t-field="event.address_id"/>\n                            <small class="d-block mb-2" t-field="event.address_id" t-options="{                                 &quot;widget&quot;: &quot;contact&quot;,                                 &quot;fields&quot;: [&quot;address&quot;],                                 &quot;no_marker&quot;: True,                                 &quot;with_microdata&quot;: True,                             }"/>\n                            <small t-field="event.address_id" class="d-block mb-2" t-options="{                                 &quot;widget&quot;: &quot;contact&quot;,                                 &quot;fields&quot;: [&quot;phone&quot;, &quot;mobile&quot;, &quot;email&quot;]                             }"/>\n                            <a t-att-href="event._google_map_link()" target="_blank" class="btn btn-light" title="Get directions">\n                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="align-text-top" role="img" style="height: 1em; width: 1em">\n                                    <rect width="24" height="24" opacity="0"/>\n                                    <path role="presentation" fill="currentColor" d="M13.67 22h-.06a1 1 0 0 1-.92-.8l-1.54-7.57a1 1 0 0 0-.78-.78L2.8 11.31a1 1 0 0 1-.12-1.93l16-5.33A1 1 0 0 1 20 5.32l-5.33 16a1 1 0 0 1-1 .68z"/>\n                                </svg>\n                                Get directions\n                            </a>\n                        </div>\n                        <div t-elif="opt_event_location_block" class="o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4">\n                            <h6 class="o_wevent_sidebar_title">Location</h6>\n                            <i class="fa fa-map-marker" title="Location"/> Online event\n                        </div>\n                        <!-- Organizer -->\n                        <div t-if="opt_event_organizer_block and event.organizer_id" class="o_wevent_sidebar_block o_wevent_bordered_block pb-3 mb-4" itemprop="organizer" itemscope="itemscope" itemtype="http://schema.org/Organization">\n                            <div>\n                                <h6 class="o_wevent_sidebar_title">Organizer</h6>\n                            </div>\n                            <div itemprop="name" class="mb-1" t-field="event.organizer_id"/>\n                            <small t-field="event.organizer_id" t-options="{'widget': 'contact', 'fields': ['phone', 'mobile', 'email'], 'with_microdata': True,}"/>\n                        </div>\n                        <!-- Social -->\n                        <div t-if="opt_event_share_block" class="o_wevent_sidebar_block">\n                            <div>\n                                <h6 class="o_wevent_sidebar_title">Share</h6>\n                                <p>Find out what people see and say about this event, and join the conversation.</p>\n                            </div>\n                            <t t-snippet-call="website.s_share">\n                                <t t-set="_no_title" t-value="True"/>\n                                <t t-set="_classes" t-valuef="o_wevent_sidebar_social mx-n1"/>\n                                <t t-set="_link_classes" t-valuef="o_wevent_social_link"/>\n                            </t>\n                        </div>\n                    </aside>\n                </div>\n            </div>\n        </section>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	t
2207	16	\N	1	1	event_calendar_links	\N	website_event.event_calendar_links	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t t-name=\\"website_event.event_calendar_links\\">\\n    <h5>Add to your calendar</h5>\\n    <div id=\\"add_to_calendar\\" class=\\"o_event_add_to_calendar_btns d-flex flex-wrap gap-3 mt-2\\">\\n        <a role=\\"button\\" class=\\"o_outlook_calendar btn btn-block bg-white\\" t-att-href=\\"iCal_url\\">\\n            <img src=\\"/event/static/src/img/outlook-calendar.svg\\" alt=\\"Outlook\\" loading=\\"lazy\\"/>\\n            Add to iCal/Outlook\\n        </a>\\n        <a role=\\"button\\" class=\\"o_google_calendar btn btn-block bg-white\\" t-att-href=\\"google_url\\">\\n            <img src=\\"/event/static/src/img/google-calendar.svg\\" alt=\\"Google Agenda\\" loading=\\"lazy\\"/>\\n            Add to Google Agenda\\n        </a>\\n    </div>\\n</t>", "fr_FR": "<t t-name=\\"website_event.event_calendar_links\\">\\n    <h5>Ajouter à votre agenda</h5>\\n    <div id=\\"add_to_calendar\\" class=\\"o_event_add_to_calendar_btns d-flex flex-wrap gap-3 mt-2\\">\\n        <a role=\\"button\\" class=\\"o_outlook_calendar btn btn-block bg-white\\" t-att-href=\\"iCal_url\\">\\n            <img src=\\"/event/static/src/img/outlook-calendar.svg\\" alt=\\"Outlook\\" loading=\\"lazy\\"/>\\n            Ajouter dans iCal/Outlook\\n        </a>\\n        <a role=\\"button\\" class=\\"o_google_calendar btn btn-block bg-white\\" t-att-href=\\"google_url\\">\\n            <img src=\\"/event/static/src/img/google-calendar.svg\\" alt=\\"Google Agenda\\" loading=\\"lazy\\"/>\\n            Ajouter dans Google Agenda\\n        </a>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_event.event_calendar_links">\n    <h5>Add to your calendar</h5>\n    <div id="add_to_calendar" class="o_event_add_to_calendar_btns d-flex flex-wrap gap-3 mt-2">\n        <a role="button" class="o_outlook_calendar btn btn-block bg-white" t-att-href="iCal_url">\n            <img src="/event/static/src/img/outlook-calendar.svg" alt="Outlook" loading="lazy"/>\n            Add to iCal/Outlook\n        </a>\n        <a role="button" class="o_google_calendar btn btn-block bg-white" t-att-href="google_url">\n            <img src="/event/static/src/img/google-calendar.svg" alt="Google Agenda" loading="lazy"/>\n            Add to Google Agenda\n        </a>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2210	16	\N	1	1	Registration Event Question	\N	website_event.registration_event_question	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Registration Event Question\\" t-name=\\"website_event.registration_event_question\\">\\n    <label t-out=\\"question.title\\"/>\\n    <span t-if=\\"question.is_mandatory_answer\\">*</span>\\n    <t t-if=\\"question.question_type in ['name', 'email', 'phone', 'company_name']\\">\\n        <input class=\\"form-control\\" t-att-type=\\"input_type_by_question_type[question.question_type]\\" t-attf-name=\\"#{registration_index}-#{question.question_type}-#{question.id}\\" t-att-required=\\"question.is_mandatory_answer\\" t-att-value=\\"default_first_attendee.get(question.question_type, '') if counter in (0,1) else ''\\"/>\\n    </t>\\n    <t t-elif=\\"question.question_type == 'simple_choice'\\">\\n        <select t-attf-name=\\"#{registration_index}-#{question.question_type}-#{question.id}\\" class=\\"form-select\\" t-att-required=\\"question.is_mandatory_answer\\">\\n            <option value=\\"\\"/>\\n            <t t-foreach=\\"question.answer_ids\\" t-as=\\"answer\\">\\n                <option t-out=\\"answer.name\\" t-att-value=\\"answer.id\\"/>\\n            </t>\\n        </select>\\n    </t>\\n    <t t-else=\\"\\">\\n        <textarea t-attf-name=\\"#{registration_index}-#{question.question_type}-#{question.id}\\" class=\\"col-lg-12 form-control\\" t-att-required=\\"question.is_mandatory_answer\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Registration Event Question" t-name="website_event.registration_event_question">\n    <label t-out="question.title"/>\n    <span t-if="question.is_mandatory_answer">*</span>\n    <t t-if="question.question_type in ['name', 'email', 'phone', 'company_name']">\n        <input class="form-control" t-att-type="input_type_by_question_type[question.question_type]" t-attf-name="#{registration_index}-#{question.question_type}-#{question.id}" t-att-required="question.is_mandatory_answer" t-att-value="default_first_attendee.get(question.question_type, '') if counter in (0,1) else ''"/>\n    </t>\n    <t t-elif="question.question_type == 'simple_choice'">\n        <select t-attf-name="#{registration_index}-#{question.question_type}-#{question.id}" class="form-select" t-att-required="question.is_mandatory_answer">\n            <option value=""/>\n            <t t-foreach="question.answer_ids" t-as="answer">\n                <option t-out="answer.name" t-att-value="answer.id"/>\n            </t>\n        </select>\n    </t>\n    <t t-else="">\n        <textarea t-attf-name="#{registration_index}-#{question.question_type}-#{question.id}" class="col-lg-12 form-control" t-att-required="question.is_mandatory_answer"/>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2566	16	2447	1	1	Event Shopping Cart Lines	\N	website_event_sale.cart_lines_inherit_website_event_sale	qweb	website_event_sale/views/website_sale_templates.xml	extension	{"en_US": "<data inherit_id=\\"website_sale.cart_lines_price\\" name=\\"Event Shopping Cart Lines\\">\\n        <xpath expr=\\"//del\\" position=\\"attributes\\">\\n            <attribute name=\\"t-attf-class\\" separator=\\" \\" add=\\"#{line.event_id and 'd-none' or ''}\\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="website_sale.cart_lines_price" name="Event Shopping Cart Lines">\n        <xpath expr="//del" position="attributes">\n            <attribute name="t-attf-class" separator=" " add="#{line.event_id and 'd-none' or ''}"/>\n        </xpath>\n    </data>\n\n    	f	t	2025-07-20 21:22:20.817725	2025-07-20 21:22:20.817725	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2214	16	\N	1	1	Modal for tickets registration	\N	website_event.modal_ticket_registration	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Modal for tickets registration\\" t-name=\\"website_event.modal_ticket_registration\\">\\n    <!-- Modal -->\\n    <div id=\\"modal_ticket_registration\\" t-attf-class=\\"modal fade {{'o_wevent_modal_slot_ticket_registration' if event.is_multi_slots else ''}}\\" data-bs-backdrop=\\"static\\" data-bs-keyboard=\\"false\\" tabindex=\\"-1\\" aria-labelledby=\\"staticBackdropLabelTicket\\" aria-hidden=\\"true\\">\\n        <div class=\\"modal-dialog\\">\\n            <div class=\\"modal-content\\">\\n            <div class=\\"modal-header\\">\\n                <div class=\\"o_wevent_registration_title modal-title fs-5\\" id=\\"staticBackdropLabelTicket\\">Tickets</div>\\n                <div t-if=\\"len(event.event_ticket_ids) &gt; 2\\" class=\\"o_wevent_price_range ms-2\\"/>\\n                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Close\\"/>\\n            </div>\\n\\n            <form t-if=\\"event.event_registrations_open and (not event.event_ticket_ids or any(not ticket.is_expired for ticket in event.event_ticket_ids))\\" id=\\"registration_form\\" t-attf-action=\\"/event/#{slug(event)}/registration/new\\" method=\\"post\\" itemscope=\\"itemscope\\" itemprop=\\"offers\\" itemtype=\\"http://schema.org/AggregateOffer\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <input t-if=\\"event_slot\\" type=\\"hidden\\" name=\\"event_slot_id\\" t-att-value=\\"event_slot.id\\"/>\\n                <div id=\\"o_wevent_tickets\\" class=\\"shadow-sm o_wevent_js_ticket_details\\">\\n                    <div t-if=\\"registration_error_code == 'insufficient_seats'\\" class=\\"alert alert-danger\\" role=\\"alert\\">\\n                        <p class=\\"mb-0\\">\\n                            Registration failed! These tickets are not available anymore.\\n                        </p>\\n                    </div>\\n                    <t t-set=\\"tickets\\" t-value=\\"event.event_ticket_ids.filtered(lambda ticket: not ticket.is_expired)\\"/>\\n                    <!-- If some tickets expired and there is only one type left, we keep the same layout -->\\n                    <t t-if=\\"len(event.event_ticket_ids) &gt; 1\\">\\n                        <span t-if=\\"not event.event_registrations_open\\" class=\\"text-danger\\">\\n                            <i class=\\"fa fa-ban me-2\\"/>Sold Out\\n                        </span>\\n                        <div id=\\"o_wevent_tickets_collapse\\" class=\\"modal-body collapse show\\">\\n                            <div t-foreach=\\"tickets\\" t-as=\\"ticket\\" t-attf-class=\\"d-flex justify-content-between o_wevent_ticket_selector mb-2 pb-2 {{not ticket_last and 'border-bottom' or ''}}\\" t-att-name=\\"ticket.name\\">\\n                                <div itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Offer\\">\\n                                    <h5 itemprop=\\"name\\" t-field=\\"ticket.name\\" class=\\"h6 my-0\\"/>\\n                                    <t t-if=\\"ticket.description\\">\\n                                        <small t-field=\\"ticket.description\\" class=\\"text-muted py-2\\"/>\\n                                        <br/>\\n                                    </t>\\n                                    <small t-if=\\"ticket.end_sale_datetime and ticket.sale_available and not ticket.is_expired\\" class=\\"text-muted me-3\\" itemprop=\\"availabilityEnds\\">Sales end on\\n                                        <span itemprop=\\"priceValidUntil\\" t-out=\\"ticket.end_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}\\"/>\\n                                        <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                                    </small>\\n                                    <small t-if=\\"ticket.start_sale_datetime and not ticket.sale_available and not ticket.is_expired\\" class=\\"text-muted me-3\\" itemprop=\\"availabilityEnds\\">\\n                                        Sales start on <span itemprop=\\"priceValidUntil\\" t-out=\\"ticket.start_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}\\"/>\\n                                        <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                                    </small>\\n                                </div>\\n                                <div class=\\"d-flex flex-column flex-md-row align-items-center justify-content-between gap-2\\">\\n                                    <div class=\\"o_wevent_registration_multi_select flex-md-grow-1 text-end\\"/>\\n                                    <div class=\\"ms-auto\\">\\n                                        <t t-set=\\"seats_available_slot_ticket\\" t-value=\\"seats_available_slot_tickets and seats_available_slot_tickets.get(ticket.id, 0) or 0\\"/>\\n                                        <t t-set=\\"seats_available_slot\\" t-value=\\"event_slot and event_slot.seats_available or 0\\"/>\\n                                        <t t-set=\\"seats_max_slot_ticket\\" t-value=\\"((not event.seats_limited and not ticket.seats_limited) or seats_available_slot_ticket &gt; 9) and 10 or seats_available_slot_ticket + 1\\"/>\\n                                        <t t-set=\\"seats_max_slot\\" t-value=\\"(not event.seats_limited or seats_available_slot &gt; 9) and 10 or seats_available_slot + 1\\"/>\\n                                        <t t-set=\\"seats_max_ticket\\" t-value=\\"(not ticket.seats_limited or ticket.seats_available &gt; 9) and 10 or ticket.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event\\" t-value=\\"(not event.seats_limited or event.seats_available &gt; 9) and 10 or event.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event_or_slot\\" t-value=\\"seats_max_slot if event_slot else seats_max_event\\"/>\\n                                        <t t-set=\\"seats_max\\" t-value=\\"seats_available_slot_tickets and seats_max_slot_ticket or min(seats_max_ticket, seats_max_event_or_slot)\\"/>\\n                                        <select t-if=\\"(not ticket.is_expired and ticket.sale_available) or seats_available_slot_ticket\\" t-attf-name=\\"nb_register-#{ticket.id}\\" class=\\"w-auto form-select\\">\\n                                            <t t-foreach=\\"range(0, seats_max)\\" t-as=\\"nb\\">\\n                                                <option t-out=\\"nb\\" t-att-selected=\\"len(ticket) == 0 and nb == 0 and 'selected'\\"/>\\n                                            </t>\\n                                        </select>\\n                                        <div t-else=\\"\\" class=\\"text-danger\\">\\n                                            <span t-if=\\"not ticket.sale_available and not ticket.is_expired and ticket.is_launched\\">Sold Out</span>\\n                                            <span t-if=\\"ticket.is_expired\\">Expired</span>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"modal-footer flex-lg-row border-top\\">\\n                            <button type=\\"button\\" class=\\"btn btn-light js_goto_event\\" data-bs-dismiss=\\"modal\\">\\n                                <t t-if=\\"event.is_multi_slots\\">Cancel</t>\\n                                <t t-else=\\"\\">Close</t>\\n                            </button>\\n                            <button type=\\"submit\\" class=\\"btn btn-primary a-submit\\" disabled=\\"\\" t-attf-id=\\"#{event.id}\\">\\n                                Register\\n                                <t t-if=\\"event.seats_limited and event.seats_max and event.seats_available &lt;= (event.seats_max * 0.2)\\">\\n                                    (only <t t-out=\\"event.seats_available\\"/> available)\\n                                </t>\\n                            </button>\\n                        </div>\\n                    </t>\\n                    <div t-else=\\"\\" class=\\"o_wevent_registration_single\\">\\n                        <div class=\\"modal-body row px-3 py-2 mx-0\\">\\n                            <div class=\\"col-12 col-md-8 p-0\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Offer\\">\\n                                <h5 itemprop=\\"name\\" class=\\"my-0 pe-3 o_wevent_single_ticket_name\\">\\n                                    <span t-if=\\"tickets\\" t-field=\\"tickets.name\\"/>\\n                                    <span t-else=\\"\\">Registration</span>\\n                                </h5>\\n                                <t t-if=\\"tickets.description\\">\\n                                    <small t-field=\\"tickets.description\\" class=\\"text-muted py-2\\"/>\\n                                    <br/>\\n                                </t>\\n                                <small t-if=\\"tickets.end_sale_datetime and tickets.sale_available and not tickets.is_expired\\" class=\\"text-muted\\" itemprop=\\"availabilityEnds\\">\\n                                    Sales end on\\n                                    <span itemprop=\\"priceValidUntil\\" t-out=\\"tickets.end_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}\\"/>\\n                                    <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                                </small>\\n                            </div>\\n                            <div class=\\"col-md-4 d-flex align-items-center justify-content-between p-0\\">\\n                                <t t-if=\\"event.event_registrations_open\\">\\n                                    <link itemprop=\\"availability\\" content=\\"http://schema.org/InStock\\"/>\\n                                    <div class=\\"o_wevent_registration_single_select w-auto ms-auto\\">\\n                                        <t t-set=\\"seats_available_slot_ticket\\" t-value=\\"seats_available_slot_tickets and tickets and seats_available_slot_tickets.get(tickets.id, 0) or 0\\"/>\\n                                        <t t-set=\\"seats_max_slot_ticket\\" t-value=\\"((not event.seats_limited and not tickets.seats_limited) or seats_available_slot_ticket &gt; 9) and 10 or seats_available_slot_ticket + 1\\"/>\\n                                        <t t-set=\\"seats_available_slot\\" t-value=\\"event_slot and event_slot.seats_available or 0\\"/>\\n                                        <t t-set=\\"seats_max_slot\\" t-value=\\"(not event.seats_limited or seats_available_slot &gt; 9) and 10 or seats_available_slot + 1\\"/>\\n                                        <t t-set=\\"seats_max_ticket\\" t-value=\\"(not tickets or not tickets.seats_limited or tickets.seats_available &gt; 9) and 10 or tickets.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event\\" t-value=\\"(not event.seats_limited or event.seats_available &gt; 9) and 10 or event.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event_or_slot\\" t-value=\\"seats_max_slot if event_slot else seats_max_event\\"/>\\n                                        <t t-set=\\"seats_max\\" t-value=\\"(seats_available_slot_tickets and seats_max_slot_ticket or min(seats_max_ticket, seats_max_event_or_slot)) if tickets else seats_max_event_or_slot\\"/>\\n                                        <select t-att-name=\\"'nb_register-%s' % (tickets.id if tickets else 0)\\" class=\\"d-inline w-auto form-select\\">\\n                                            <t t-foreach=\\"range(0, seats_max)\\" t-as=\\"nb\\">\\n                                                <option t-out=\\"nb\\" t-att-selected=\\"nb == 1 and 'selected'\\"/>\\n                                            </t>\\n                                        </select>\\n                                    </div>\\n                                </t>\\n                                <t t-else=\\"\\">\\n                                    <span itemprop=\\"availability\\" content=\\"http://schema.org/SoldOut\\" class=\\"text-danger\\">\\n                                        <i class=\\"fa fa-ban me-2\\"/>Sold Out\\n                                    </span>\\n                                </t>\\n                            </div>\\n                        </div>\\n                        <div class=\\"modal-footer flex-lg-row border-top\\">\\n                            <button type=\\"button\\" class=\\"btn btn-light js_goto_event\\" data-bs-dismiss=\\"modal\\">\\n                                <t t-if=\\"event.is_multi_slots\\">Cancel</t>\\n                                <t t-else=\\"\\">Close</t>\\n                            </button>\\n                            <button type=\\"submit\\" class=\\"btn btn-primary a-submit\\" t-attf-id=\\"#{event.id}\\" disabled=\\"disabled\\">\\n                                Register\\n                                <t t-if=\\"event.seats_limited and event.seats_max and event.seats_available &lt;= (event.seats_max * 0.2)\\">\\n                                    (only <t t-out=\\"event.seats_available\\"/> available)\\n                                </t>\\n                            </button>\\n                        </div>\\n                    </div>\\n                </div>\\n            </form>\\n            </div>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Modal for tickets registration\\" t-name=\\"website_event.modal_ticket_registration\\">\\n    <!-- Modal -->\\n    <div id=\\"modal_ticket_registration\\" t-attf-class=\\"modal fade {{'o_wevent_modal_slot_ticket_registration' if event.is_multi_slots else ''}}\\" data-bs-backdrop=\\"static\\" data-bs-keyboard=\\"false\\" tabindex=\\"-1\\" aria-labelledby=\\"staticBackdropLabelTicket\\" aria-hidden=\\"true\\">\\n        <div class=\\"modal-dialog\\">\\n            <div class=\\"modal-content\\">\\n            <div class=\\"modal-header\\">\\n                <div class=\\"o_wevent_registration_title modal-title fs-5\\" id=\\"staticBackdropLabelTicket\\">Tickets</div>\\n                <div t-if=\\"len(event.event_ticket_ids) &gt; 2\\" class=\\"o_wevent_price_range ms-2\\"/>\\n                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Fermer\\"/>\\n            </div>\\n\\n            <form t-if=\\"event.event_registrations_open and (not event.event_ticket_ids or any(not ticket.is_expired for ticket in event.event_ticket_ids))\\" id=\\"registration_form\\" t-attf-action=\\"/event/#{slug(event)}/registration/new\\" method=\\"post\\" itemscope=\\"itemscope\\" itemprop=\\"offers\\" itemtype=\\"http://schema.org/AggregateOffer\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <input t-if=\\"event_slot\\" type=\\"hidden\\" name=\\"event_slot_id\\" t-att-value=\\"event_slot.id\\"/>\\n                <div id=\\"o_wevent_tickets\\" class=\\"shadow-sm o_wevent_js_ticket_details\\">\\n                    <div t-if=\\"registration_error_code == 'insufficient_seats'\\" class=\\"alert alert-danger\\" role=\\"alert\\">\\n                        <p class=\\"mb-0\\">\\n                            Échec de l'inscription ! Ces tickets ne sont plus disponibles.\\n                        </p>\\n                    </div>\\n                    <t t-set=\\"tickets\\" t-value=\\"event.event_ticket_ids.filtered(lambda ticket: not ticket.is_expired)\\"/>\\n                    <!-- If some tickets expired and there is only one type left, we keep the same layout -->\\n                    <t t-if=\\"len(event.event_ticket_ids) &gt; 1\\">\\n                        <span t-if=\\"not event.event_registrations_open\\" class=\\"text-danger\\">\\n                            <i class=\\"fa fa-ban me-2\\"/>Complet\\n                        </span>\\n                        <div id=\\"o_wevent_tickets_collapse\\" class=\\"modal-body collapse show\\">\\n                            <div t-foreach=\\"tickets\\" t-as=\\"ticket\\" t-attf-class=\\"d-flex justify-content-between o_wevent_ticket_selector mb-2 pb-2 {{not ticket_last and 'border-bottom' or ''}}\\" t-att-name=\\"ticket.name\\">\\n                                <div itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Offer\\">\\n                                    <h5 itemprop=\\"name\\" t-field=\\"ticket.name\\" class=\\"h6 my-0\\"/>\\n                                    <t t-if=\\"ticket.description\\">\\n                                        <small t-field=\\"ticket.description\\" class=\\"text-muted py-2\\"/>\\n                                        <br/>\\n                                    </t>\\n                                    <small t-if=\\"ticket.end_sale_datetime and ticket.sale_available and not ticket.is_expired\\" class=\\"text-muted me-3\\" itemprop=\\"availabilityEnds\\">Fin des ventes le\\n                                        <span itemprop=\\"priceValidUntil\\" t-out=\\"ticket.end_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}\\"/>\\n                                        <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                                    </small>\\n                                    <small t-if=\\"ticket.start_sale_datetime and not ticket.sale_available and not ticket.is_expired\\" class=\\"text-muted me-3\\" itemprop=\\"availabilityEnds\\">\\n                                        Début des ventes le <span itemprop=\\"priceValidUntil\\" t-out=\\"ticket.start_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}\\"/>\\n                                        <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                                    </small>\\n                                </div>\\n                                <div class=\\"d-flex flex-column flex-md-row align-items-center justify-content-between gap-2\\">\\n                                    <div class=\\"o_wevent_registration_multi_select flex-md-grow-1 text-end\\"/>\\n                                    <div class=\\"ms-auto\\">\\n                                        <t t-set=\\"seats_available_slot_ticket\\" t-value=\\"seats_available_slot_tickets and seats_available_slot_tickets.get(ticket.id, 0) or 0\\"/>\\n                                        <t t-set=\\"seats_available_slot\\" t-value=\\"event_slot and event_slot.seats_available or 0\\"/>\\n                                        <t t-set=\\"seats_max_slot_ticket\\" t-value=\\"((not event.seats_limited and not ticket.seats_limited) or seats_available_slot_ticket &gt; 9) and 10 or seats_available_slot_ticket + 1\\"/>\\n                                        <t t-set=\\"seats_max_slot\\" t-value=\\"(not event.seats_limited or seats_available_slot &gt; 9) and 10 or seats_available_slot + 1\\"/>\\n                                        <t t-set=\\"seats_max_ticket\\" t-value=\\"(not ticket.seats_limited or ticket.seats_available &gt; 9) and 10 or ticket.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event\\" t-value=\\"(not event.seats_limited or event.seats_available &gt; 9) and 10 or event.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event_or_slot\\" t-value=\\"seats_max_slot if event_slot else seats_max_event\\"/>\\n                                        <t t-set=\\"seats_max\\" t-value=\\"seats_available_slot_tickets and seats_max_slot_ticket or min(seats_max_ticket, seats_max_event_or_slot)\\"/>\\n                                        <select t-if=\\"(not ticket.is_expired and ticket.sale_available) or seats_available_slot_ticket\\" t-attf-name=\\"nb_register-#{ticket.id}\\" class=\\"w-auto form-select\\">\\n                                            <t t-foreach=\\"range(0, seats_max)\\" t-as=\\"nb\\">\\n                                                <option t-out=\\"nb\\" t-att-selected=\\"len(ticket) == 0 and nb == 0 and 'selected'\\"/>\\n                                            </t>\\n                                        </select>\\n                                        <div t-else=\\"\\" class=\\"text-danger\\">\\n                                            <span t-if=\\"not ticket.sale_available and not ticket.is_expired and ticket.is_launched\\">Complet</span>\\n                                            <span t-if=\\"ticket.is_expired\\">Expiré</span>\\n                                        </div>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <div class=\\"modal-footer flex-lg-row border-top\\">\\n                            <button type=\\"button\\" class=\\"btn btn-light js_goto_event\\" data-bs-dismiss=\\"modal\\">\\n                                <t t-if=\\"event.is_multi_slots\\">Annuler</t>\\n                                <t t-else=\\"\\">Fermer</t>\\n                            </button>\\n                            <button type=\\"submit\\" class=\\"btn btn-primary a-submit\\" disabled=\\"\\" t-attf-id=\\"#{event.id}\\">\\n                                S'inscrire\\n                                <t t-if=\\"event.seats_limited and event.seats_max and event.seats_available &lt;= (event.seats_max * 0.2)\\">\\n                                    (uniquement <t t-out=\\"event.seats_available\\"/> disponible)\\n                                </t>\\n                            </button>\\n                        </div>\\n                    </t>\\n                    <div t-else=\\"\\" class=\\"o_wevent_registration_single\\">\\n                        <div class=\\"modal-body row px-3 py-2 mx-0\\">\\n                            <div class=\\"col-12 col-md-8 p-0\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Offer\\">\\n                                <h5 itemprop=\\"name\\" class=\\"my-0 pe-3 o_wevent_single_ticket_name\\">\\n                                    <span t-if=\\"tickets\\" t-field=\\"tickets.name\\"/>\\n                                    <span t-else=\\"\\">Inscription</span>\\n                                </h5>\\n                                <t t-if=\\"tickets.description\\">\\n                                    <small t-field=\\"tickets.description\\" class=\\"text-muted py-2\\"/>\\n                                    <br/>\\n                                </t>\\n                                <small t-if=\\"tickets.end_sale_datetime and tickets.sale_available and not tickets.is_expired\\" class=\\"text-muted\\" itemprop=\\"availabilityEnds\\">\\n                                    Fin des ventes le\\n                                    <span itemprop=\\"priceValidUntil\\" t-out=\\"tickets.end_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}\\"/>\\n                                    <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                                </small>\\n                            </div>\\n                            <div class=\\"col-md-4 d-flex align-items-center justify-content-between p-0\\">\\n                                <t t-if=\\"event.event_registrations_open\\">\\n                                    <link itemprop=\\"availability\\" content=\\"http://schema.org/InStock\\"/>\\n                                    <div class=\\"o_wevent_registration_single_select w-auto ms-auto\\">\\n                                        <t t-set=\\"seats_available_slot_ticket\\" t-value=\\"seats_available_slot_tickets and tickets and seats_available_slot_tickets.get(tickets.id, 0) or 0\\"/>\\n                                        <t t-set=\\"seats_max_slot_ticket\\" t-value=\\"((not event.seats_limited and not tickets.seats_limited) or seats_available_slot_ticket &gt; 9) and 10 or seats_available_slot_ticket + 1\\"/>\\n                                        <t t-set=\\"seats_available_slot\\" t-value=\\"event_slot and event_slot.seats_available or 0\\"/>\\n                                        <t t-set=\\"seats_max_slot\\" t-value=\\"(not event.seats_limited or seats_available_slot &gt; 9) and 10 or seats_available_slot + 1\\"/>\\n                                        <t t-set=\\"seats_max_ticket\\" t-value=\\"(not tickets or not tickets.seats_limited or tickets.seats_available &gt; 9) and 10 or tickets.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event\\" t-value=\\"(not event.seats_limited or event.seats_available &gt; 9) and 10 or event.seats_available + 1\\"/>\\n                                        <t t-set=\\"seats_max_event_or_slot\\" t-value=\\"seats_max_slot if event_slot else seats_max_event\\"/>\\n                                        <t t-set=\\"seats_max\\" t-value=\\"(seats_available_slot_tickets and seats_max_slot_ticket or min(seats_max_ticket, seats_max_event_or_slot)) if tickets else seats_max_event_or_slot\\"/>\\n                                        <select t-att-name=\\"'nb_register-%s' % (tickets.id if tickets else 0)\\" class=\\"d-inline w-auto form-select\\">\\n                                            <t t-foreach=\\"range(0, seats_max)\\" t-as=\\"nb\\">\\n                                                <option t-out=\\"nb\\" t-att-selected=\\"nb == 1 and 'selected'\\"/>\\n                                            </t>\\n                                        </select>\\n                                    </div>\\n                                </t>\\n                                <t t-else=\\"\\">\\n                                    <span itemprop=\\"availability\\" content=\\"http://schema.org/SoldOut\\" class=\\"text-danger\\">\\n                                        <i class=\\"fa fa-ban me-2\\"/>Épuisé\\n                                    </span>\\n                                </t>\\n                            </div>\\n                        </div>\\n                        <div class=\\"modal-footer flex-lg-row border-top\\">\\n                            <button type=\\"button\\" class=\\"btn btn-light js_goto_event\\" data-bs-dismiss=\\"modal\\">\\n                                <t t-if=\\"event.is_multi_slots\\">Annuler</t>\\n                                <t t-else=\\"\\">Fermer</t>\\n                            </button>\\n                            <button type=\\"submit\\" class=\\"btn btn-primary a-submit\\" t-attf-id=\\"#{event.id}\\" disabled=\\"disabled\\">\\n                                S'inscrire\\n                                <t t-if=\\"event.seats_limited and event.seats_max and event.seats_available &lt;= (event.seats_max * 0.2)\\">\\n                                    (uniquement <t t-out=\\"event.seats_available\\"/> disponible)\\n                                </t>\\n                            </button>\\n                        </div>\\n                    </div>\\n                </div>\\n            </form>\\n            </div>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Modal for tickets registration" t-name="website_event.modal_ticket_registration">\n    <!-- Modal -->\n    <div id="modal_ticket_registration" t-attf-class="modal fade {{'o_wevent_modal_slot_ticket_registration' if event.is_multi_slots else ''}}" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabelTicket" aria-hidden="true">\n        <div class="modal-dialog">\n            <div class="modal-content">\n            <div class="modal-header">\n                <div class="o_wevent_registration_title modal-title fs-5" id="staticBackdropLabelTicket">Tickets</div>\n                <div t-if="len(event.event_ticket_ids) &gt; 2" class="o_wevent_price_range ms-2"/>\n                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"/>\n            </div>\n\n            <form t-if="event.event_registrations_open and (not event.event_ticket_ids or any(not ticket.is_expired for ticket in event.event_ticket_ids))" id="registration_form" t-attf-action="/event/#{slug(event)}/registration/new" method="post" itemscope="itemscope" itemprop="offers" itemtype="http://schema.org/AggregateOffer">\n                <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                <input t-if="event_slot" type="hidden" name="event_slot_id" t-att-value="event_slot.id"/>\n                <div id="o_wevent_tickets" class="shadow-sm o_wevent_js_ticket_details">\n                    <div t-if="registration_error_code == 'insufficient_seats'" class="alert alert-danger" role="alert">\n                        <p class="mb-0">\n                            Registration failed! These tickets are not available anymore.\n                        </p>\n                    </div>\n                    <t t-set="tickets" t-value="event.event_ticket_ids.filtered(lambda ticket: not ticket.is_expired)"/>\n                    <!-- If some tickets expired and there is only one type left, we keep the same layout -->\n                    <t t-if="len(event.event_ticket_ids) &gt; 1">\n                        <span t-if="not event.event_registrations_open" class="text-danger">\n                            <i class="fa fa-ban me-2"/>Sold Out\n                        </span>\n                        <div id="o_wevent_tickets_collapse" class="modal-body collapse show">\n                            <div t-foreach="tickets" t-as="ticket" t-attf-class="d-flex justify-content-between o_wevent_ticket_selector mb-2 pb-2 {{not ticket_last and 'border-bottom' or ''}}" t-att-name="ticket.name">\n                                <div itemscope="itemscope" itemtype="http://schema.org/Offer">\n                                    <h5 itemprop="name" t-field="ticket.name" class="h6 my-0"/>\n                                    <t t-if="ticket.description">\n                                        <small t-field="ticket.description" class="text-muted py-2"/>\n                                        <br/>\n                                    </t>\n                                    <small t-if="ticket.end_sale_datetime and ticket.sale_available and not ticket.is_expired" class="text-muted me-3" itemprop="availabilityEnds">Sales end on\n                                        <span itemprop="priceValidUntil" t-out="ticket.end_sale_datetime" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}"/>\n                                        <span t-if="website_visitor_timezone != event.date_tz">(<t t-out="event.date_tz"/>)</span>\n                                    </small>\n                                    <small t-if="ticket.start_sale_datetime and not ticket.sale_available and not ticket.is_expired" class="text-muted me-3" itemprop="availabilityEnds">\n                                        Sales start on <span itemprop="priceValidUntil" t-out="ticket.start_sale_datetime" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}"/>\n                                        <span t-if="website_visitor_timezone != event.date_tz">(<t t-out="event.date_tz"/>)</span>\n                                    </small>\n                                </div>\n                                <div class="d-flex flex-column flex-md-row align-items-center justify-content-between gap-2">\n                                    <div class="o_wevent_registration_multi_select flex-md-grow-1 text-end"/>\n                                    <div class="ms-auto">\n                                        <t t-set="seats_available_slot_ticket" t-value="seats_available_slot_tickets and seats_available_slot_tickets.get(ticket.id, 0) or 0"/>\n                                        <t t-set="seats_available_slot" t-value="event_slot and event_slot.seats_available or 0"/>\n                                        <t t-set="seats_max_slot_ticket" t-value="((not event.seats_limited and not ticket.seats_limited) or seats_available_slot_ticket &gt; 9) and 10 or seats_available_slot_ticket + 1"/>\n                                        <t t-set="seats_max_slot" t-value="(not event.seats_limited or seats_available_slot &gt; 9) and 10 or seats_available_slot + 1"/>\n                                        <t t-set="seats_max_ticket" t-value="(not ticket.seats_limited or ticket.seats_available &gt; 9) and 10 or ticket.seats_available + 1"/>\n                                        <t t-set="seats_max_event" t-value="(not event.seats_limited or event.seats_available &gt; 9) and 10 or event.seats_available + 1"/>\n                                        <t t-set="seats_max_event_or_slot" t-value="seats_max_slot if event_slot else seats_max_event"/>\n                                        <t t-set="seats_max" t-value="seats_available_slot_tickets and seats_max_slot_ticket or min(seats_max_ticket, seats_max_event_or_slot)"/>\n                                        <select t-if="(not ticket.is_expired and ticket.sale_available) or seats_available_slot_ticket" t-attf-name="nb_register-#{ticket.id}" class="w-auto form-select">\n                                            <t t-foreach="range(0, seats_max)" t-as="nb">\n                                                <option t-out="nb" t-att-selected="len(ticket) == 0 and nb == 0 and 'selected'"/>\n                                            </t>\n                                        </select>\n                                        <div t-else="" class="text-danger">\n                                            <span t-if="not ticket.sale_available and not ticket.is_expired and ticket.is_launched">Sold Out</span>\n                                            <span t-if="ticket.is_expired">Expired</span>\n                                        </div>\n                                    </div>\n                                </div>\n                            </div>\n                        </div>\n                        <div class="modal-footer flex-lg-row border-top">\n                            <button type="button" class="btn btn-light js_goto_event" data-bs-dismiss="modal">\n                                <t t-if="event.is_multi_slots">Cancel</t>\n                                <t t-else="">Close</t>\n                            </button>\n                            <button type="submit" class="btn btn-primary a-submit" disabled="" t-attf-id="#{event.id}">\n                                Register\n                                <t t-if="event.seats_limited and event.seats_max and event.seats_available &lt;= (event.seats_max * 0.2)">\n                                    (only <t t-out="event.seats_available"/> available)\n                                </t>\n                            </button>\n                        </div>\n                    </t>\n                    <div t-else="" class="o_wevent_registration_single">\n                        <div class="modal-body row px-3 py-2 mx-0">\n                            <div class="col-12 col-md-8 p-0" itemscope="itemscope" itemtype="http://schema.org/Offer">\n                                <h5 itemprop="name" class="my-0 pe-3 o_wevent_single_ticket_name">\n                                    <span t-if="tickets" t-field="tickets.name"/>\n                                    <span t-else="">Registration</span>\n                                </h5>\n                                <t t-if="tickets.description">\n                                    <small t-field="tickets.description" class="text-muted py-2"/>\n                                    <br/>\n                                </t>\n                                <small t-if="tickets.end_sale_datetime and tickets.sale_available and not tickets.is_expired" class="text-muted" itemprop="availabilityEnds">\n                                    Sales end on\n                                    <span itemprop="priceValidUntil" t-out="tickets.end_sale_datetime" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'short'}"/>\n                                    <span t-if="website_visitor_timezone != event.date_tz">(<t t-out="event.date_tz"/>)</span>\n                                </small>\n                            </div>\n                            <div class="col-md-4 d-flex align-items-center justify-content-between p-0">\n                                <t t-if="event.event_registrations_open">\n                                    <link itemprop="availability" content="http://schema.org/InStock"/>\n                                    <div class="o_wevent_registration_single_select w-auto ms-auto">\n                                        <t t-set="seats_available_slot_ticket" t-value="seats_available_slot_tickets and tickets and seats_available_slot_tickets.get(tickets.id, 0) or 0"/>\n                                        <t t-set="seats_max_slot_ticket" t-value="((not event.seats_limited and not tickets.seats_limited) or seats_available_slot_ticket &gt; 9) and 10 or seats_available_slot_ticket + 1"/>\n                                        <t t-set="seats_available_slot" t-value="event_slot and event_slot.seats_available or 0"/>\n                                        <t t-set="seats_max_slot" t-value="(not event.seats_limited or seats_available_slot &gt; 9) and 10 or seats_available_slot + 1"/>\n                                        <t t-set="seats_max_ticket" t-value="(not tickets or not tickets.seats_limited or tickets.seats_available &gt; 9) and 10 or tickets.seats_available + 1"/>\n                                        <t t-set="seats_max_event" t-value="(not event.seats_limited or event.seats_available &gt; 9) and 10 or event.seats_available + 1"/>\n                                        <t t-set="seats_max_event_or_slot" t-value="seats_max_slot if event_slot else seats_max_event"/>\n                                        <t t-set="seats_max" t-value="(seats_available_slot_tickets and seats_max_slot_ticket or min(seats_max_ticket, seats_max_event_or_slot)) if tickets else seats_max_event_or_slot"/>\n                                        <select t-att-name="'nb_register-%s' % (tickets.id if tickets else 0)" class="d-inline w-auto form-select">\n                                            <t t-foreach="range(0, seats_max)" t-as="nb">\n                                                <option t-out="nb" t-att-selected="nb == 1 and 'selected'"/>\n                                            </t>\n                                        </select>\n                                    </div>\n                                </t>\n                                <t t-else="">\n                                    <span itemprop="availability" content="http://schema.org/SoldOut" class="text-danger">\n                                        <i class="fa fa-ban me-2"/>Sold Out\n                                    </span>\n                                </t>\n                            </div>\n                        </div>\n                        <div class="modal-footer flex-lg-row border-top">\n                            <button type="button" class="btn btn-light js_goto_event" data-bs-dismiss="modal">\n                                <t t-if="event.is_multi_slots">Cancel</t>\n                                <t t-else="">Close</t>\n                            </button>\n                            <button type="submit" class="btn btn-primary a-submit" t-attf-id="#{event.id}" disabled="disabled">\n                                Register\n                                <t t-if="event.seats_limited and event.seats_max and event.seats_available &lt;= (event.seats_max * 0.2)">\n                                    (only <t t-out="event.seats_available"/> available)\n                                </t>\n                            </button>\n                        </div>\n                    </div>\n                </div>\n            </form>\n            </div>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2216	16	2205	1	1	Event Description Cover Hidden Option	\N	website_event.opt_event_description_cover_hidden	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Event Description Cover Hidden Option\\" inherit_id=\\"website_event.event_description_full\\" active=\\"False\\"/>"}	<?xml version="1.0"?>\n<data name="Event Description Cover Hidden Option" inherit_id="website_event.event_description_full" active="False"/>\n	f	f	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2217	16	2205	1	1	Event Description Cover Top Option	\N	website_event.opt_event_description_cover_top	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Event Description Cover Top Option\\" inherit_id=\\"website_event.event_description_full\\" active=\\"False\\"/>"}	<?xml version="1.0"?>\n<data name="Event Description Cover Top Option" inherit_id="website_event.event_description_full" active="False"/>\n\n	f	f	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2218	16	2205	1	1	Registrations	\N	website_event.opt_event_registration_block	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Registrations\\" inherit_id=\\"website_event.event_description_full\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Registrations" inherit_id="website_event.event_description_full" active="True"/>\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2219	16	2205	1	1	Dates	\N	website_event.opt_event_dates_block	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Dates\\" inherit_id=\\"website_event.event_description_full\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Dates" inherit_id="website_event.event_description_full" active="True"/>\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2220	16	2205	1	1	Calendar links	\N	website_event.opt_event_calendar_block	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Calendar links\\" inherit_id=\\"website_event.event_description_full\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Calendar links" inherit_id="website_event.event_description_full" active="True"/>\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2221	16	2205	1	1	Location	\N	website_event.opt_event_location_block	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Location\\" inherit_id=\\"website_event.event_description_full\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Location" inherit_id="website_event.event_description_full" active="True"/>\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2222	16	2205	1	1	Organizer	\N	website_event.opt_event_organizer_block	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Organizer\\" inherit_id=\\"website_event.event_description_full\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Organizer" inherit_id="website_event.event_description_full" active="True"/>\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2223	16	2205	1	1	Share	\N	website_event.opt_event_share_block	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Share\\" inherit_id=\\"website_event.event_description_full\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Share" inherit_id="website_event.event_description_full" active="True"/>\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2224	16	2205	1	1	Fixed Sidebar Option	\N	website_event.opt_event_fixed_sidebar	qweb	website_event/views/event_templates_page_registration.xml	extension	{"en_US": "<data name=\\"Fixed Sidebar Option\\" inherit_id=\\"website_event.event_description_full\\" active=\\"False\\"/>"}	<?xml version="1.0"?>\n<data name="Fixed Sidebar Option" inherit_id="website_event.event_description_full" active="False"/>\n\n	f	f	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2229	16	1611	1	1	event.event.view.list.inherit.website	event.event	\N	list	website_event/views/event_event_views.xml	extension	{"en_US": "<field name=\\"company_id\\" position=\\"after\\">\\n                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                <field name=\\"website_id\\" groups=\\"website.group_multi_website\\" domain=\\"['|', ('company_id', '=', company_id), ('company_id', '=', False)]\\" optional=\\"show\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="company_id" position="after">\n                <field name="company_id" column_invisible="True"/>\n                <field name="website_id" groups="website.group_multi_website" domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]" optional="show"/>\n            </field>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2231	16	1596	1	1	event.registration.view.form.inherit.online	event.registration	\N	form	website_event/views/event_registration_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='phone']\\" position=\\"after\\">\\n                <field name=\\"visitor_id\\" groups=\\"base.group_no_one\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='phone']" position="after">\n                <field name="visitor_id" groups="base.group_no_one"/>\n            </xpath>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2233	16	1597	1	1	event.registration.kanban.inherit.online	event.registration	\N	kanban	website_event/views/event_registration_views.xml	extension	{"en_US": "<xpath expr=\\"//div[@id='event_ticket_id']\\" position=\\"before\\">\\n                <field name=\\"registration_answer_choice_ids\\" class=\\"mt-1\\" widget=\\"many2many_tags\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[@id='event_ticket_id']" position="before">\n                <field name="registration_answer_choice_ids" class="mt-1" widget="many2many_tags"/>\n            </xpath>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2237	16	1640	1	1	event.tag.view.form.inherit	event.tag	\N	form	website_event/views/event_tag_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='category_id']\\" position=\\"before\\">\\n                <field name=\\"website_id\\" invisible=\\"1\\"/>\\n            </xpath>\\n\\n            <xpath expr=\\"//field[@name='category_id']\\" position=\\"attributes\\">\\n                <attribute name=\\"domain\\">['|', ('website_id', '=', website_id), ('website_id', '=', False)]</attribute>\\n            </xpath>\\n\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='category_id']" position="before">\n                <field name="website_id" invisible="1"/>\n            </xpath>\n\n            <xpath expr="//field[@name='category_id']" position="attributes">\n                <attribute name="domain">['|', ('website_id', '=', website_id), ('website_id', '=', False)]</attribute>\n            </xpath>\n\n        </data>	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2242	16	1328	1	1	website.visitor.view.list.inherit.event	website.visitor	\N	list	website_event/views/website_visitor_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='page_ids']\\" position=\\"after\\">\\n                <field name=\\"event_registration_count\\" optional=\\"hide\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='page_ids']" position="after">\n                <field name="event_registration_count" optional="hide"/>\n            </xpath>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2244	99	1611	1	1	Event Pages List	event.event	\N	list	website_event/views/website_pages_views.xml	primary	{"en_US": "<data><xpath expr=\\"//list\\" position=\\"attributes\\">\\n            <attribute name=\\"js_class\\">website_pages_list</attribute>\\n            <attribute name=\\"type\\">object</attribute>\\n            <attribute name=\\"action\\">open_website_url</attribute>\\n        </xpath>\\n\\n        <field name=\\"address_id\\" position=\\"attributes\\">\\n            <attribute name=\\"optional\\">hide</attribute>\\n        </field>\\n        <field name=\\"date_end\\" position=\\"attributes\\">\\n            <attribute name=\\"optional\\">hide</attribute>\\n        </field>\\n        <field name=\\"seats_used\\" position=\\"attributes\\">\\n            <attribute name=\\"optional\\">hide</attribute>\\n        </field>\\n\\n        <field name=\\"name\\" position=\\"after\\">\\n            <field name=\\"website_url\\"/>\\n        </field>\\n        <field name=\\"stage_id\\" position=\\"before\\">\\n            <field name=\\"is_seo_optimized\\"/>\\n            <field name=\\"is_published\\"/>\\n\\n            <field name=\\"website_id\\" position=\\"move\\"/>\\n        </field>\\n    </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//list" position="attributes">\n            <attribute name="js_class">website_pages_list</attribute>\n            <attribute name="type">object</attribute>\n            <attribute name="action">open_website_url</attribute>\n        </xpath>\n\n        <field name="address_id" position="attributes">\n            <attribute name="optional">hide</attribute>\n        </field>\n        <field name="date_end" position="attributes">\n            <attribute name="optional">hide</attribute>\n        </field>\n        <field name="seats_used" position="attributes">\n            <attribute name="optional">hide</attribute>\n        </field>\n\n        <field name="name" position="after">\n            <field name="website_url"/>\n        </field>\n        <field name="stage_id" position="before">\n            <field name="is_seo_optimized"/>\n            <field name="is_published"/>\n\n            <field name="website_id" position="move"/>\n        </field>\n    </data>	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2246	16	1610	1	1	event.event.form.website_create	event.event	\N	form	website_event/views/event_event_add.xml	primary	{"en_US": "<data><xpath expr=\\"//form\\" position=\\"attributes\\">\\n            <attribute name=\\"js_class\\">website_new_content_form</attribute>\\n        </xpath>\\n        <xpath expr=\\"//form\\" position=\\"inside\\">\\n            <!-- We need this for `computePath` used in `onAddContent` to redirect to the event after creation. -->\\n            <field name=\\"website_url\\" invisible=\\"1\\"/>\\n        </xpath>\\n        <xpath expr=\\"//header\\" position=\\"replace\\"/>\\n        <xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"replace\\"/>\\n        <xpath expr=\\"//field[@name='kanban_state']\\" position=\\"replace\\"/>\\n    </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//form" position="attributes">\n            <attribute name="js_class">website_new_content_form</attribute>\n        </xpath>\n        <xpath expr="//form" position="inside">\n            <!-- We need this for `computePath` used in `onAddContent` to redirect to the event after creation. -->\n            <field name="website_url" invisible="1"/>\n        </xpath>\n        <xpath expr="//header" position="replace"/>\n        <xpath expr="//div[hasclass('oe_button_box')]" position="replace"/>\n        <xpath expr="//field[@name='kanban_state']" position="replace"/>\n    </data>	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2227	16	\N	1	1	Display Countdown widget	\N	website_event.display_timer_alert_widget	qweb	website_event/views/event_templates_widgets.xml	primary	{"en_US": "<t name=\\"Display Countdown widget\\" t-name=\\"website_event.display_timer_alert_widget\\">\\n    <div class=\\"o_we_track_timer alert alert-warning alert-dismissible fade show d-none mb-2\\" role=\\"alert\\" t-att-data-time-to-live=\\"time_to_live\\">\\n        Starts <span/>\\n        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"/>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Display Countdown widget\\" t-name=\\"website_event.display_timer_alert_widget\\">\\n    <div class=\\"o_we_track_timer alert alert-warning alert-dismissible fade show d-none mb-2\\" role=\\"alert\\" t-att-data-time-to-live=\\"time_to_live\\">\\n        démarre <span/>\\n        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Fermer\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Display Countdown widget" t-name="website_event.display_timer_alert_widget">\n    <div class="o_we_track_timer alert alert-warning alert-dismissible fade show d-none mb-2" role="alert" t-att-data-time-to-live="time_to_live">\n        Starts <span/>\n        <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"/>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2226	16	\N	1	1	Display Timer Widget	\N	website_event.display_timer_widget	qweb	website_event/views/event_templates_widgets.xml	primary	{"en_US": "<t name=\\"Display Timer Widget\\" t-name=\\"website_event.display_timer_widget\\">\\n    <t t-set=\\"pre_countdown_display\\" t-value=\\"bool(pre_countdown_text) or pre_countdown_display\\"/>\\n    <t t-set=\\"pre_countdown_time\\" t-value=\\"datetime.datetime.now().timestamp() + int(pre_remaining_time)\\"/>\\n\\n    <div class=\\"o_display_timer\\" t-att-data-display-class=\\"display_class\\" t-att-data-main-countdown-time=\\"datetime.datetime.now().timestamp() + int(main_remaining_time)\\" t-att-data-main-countdown-text=\\"main_countdown_text\\" t-att-data-main-countdown-display=\\"main_countdown_display\\" t-att-data-pre-countdown-time=\\"pre_countdown_time\\" t-att-data-pre-countdown-display=\\"pre_countdown_display\\" t-att-data-pre-countdown-text=\\"pre_countdown_text\\">\\n        <t t-set=\\"remaining_time\\" t-value=\\"pre_remaining_time if pre_remaining_time else main_remaining_time\\"/>\\n        <span class=\\"o_display_timer_countdown d-flex justify-content-center\\">\\n            <span class=\\"o_countdown_text pe-1\\" t-out=\\"pre_countdown_text if pre_countdown_text else main_countdown_text if not pre_countdown_display else ''\\"/>\\n            <div t-if=\\"int(remaining_time) &gt; 86400\\" class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_days pe-1\\">0</span><span class=\\"o_countdown_metric pe-1\\">days</span></div>\\n            <div t-if=\\"int(remaining_time) &gt; 3600\\" class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_hours\\">00</span><span class=\\"o_countdown_metric\\">:</span></div>\\n            <div class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_minutes\\">00</span><span class=\\"o_countdown_metric\\">:</span></div>\\n            <div class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_seconds\\">00</span><span class=\\"o_countdown_metric\\"/></div>\\n        </span>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Display Timer Widget\\" t-name=\\"website_event.display_timer_widget\\">\\n    <t t-set=\\"pre_countdown_display\\" t-value=\\"bool(pre_countdown_text) or pre_countdown_display\\"/>\\n    <t t-set=\\"pre_countdown_time\\" t-value=\\"datetime.datetime.now().timestamp() + int(pre_remaining_time)\\"/>\\n\\n    <div class=\\"o_display_timer\\" t-att-data-display-class=\\"display_class\\" t-att-data-main-countdown-time=\\"datetime.datetime.now().timestamp() + int(main_remaining_time)\\" t-att-data-main-countdown-text=\\"main_countdown_text\\" t-att-data-main-countdown-display=\\"main_countdown_display\\" t-att-data-pre-countdown-time=\\"pre_countdown_time\\" t-att-data-pre-countdown-display=\\"pre_countdown_display\\" t-att-data-pre-countdown-text=\\"pre_countdown_text\\">\\n        <t t-set=\\"remaining_time\\" t-value=\\"pre_remaining_time if pre_remaining_time else main_remaining_time\\"/>\\n        <span class=\\"o_display_timer_countdown d-flex justify-content-center\\">\\n            <span class=\\"o_countdown_text pe-1\\" t-out=\\"pre_countdown_text if pre_countdown_text else main_countdown_text if not pre_countdown_display else ''\\"/>\\n            <div t-if=\\"int(remaining_time) &gt; 86400\\" class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_days pe-1\\">0</span><span class=\\"o_countdown_metric pe-1\\">jour(s)</span></div>\\n            <div t-if=\\"int(remaining_time) &gt; 3600\\" class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_hours\\">00</span><span class=\\"o_countdown_metric\\">:</span></div>\\n            <div class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_minutes\\">00</span><span class=\\"o_countdown_metric\\">:</span></div>\\n            <div class=\\"o_countdown_metric_container\\"><span class=\\"o_countdown_remaining o_timer_seconds\\">00</span><span class=\\"o_countdown_metric\\"/></div>\\n        </span>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Display Timer Widget" t-name="website_event.display_timer_widget">\n    <t t-set="pre_countdown_display" t-value="bool(pre_countdown_text) or pre_countdown_display"/>\n    <t t-set="pre_countdown_time" t-value="datetime.datetime.now().timestamp() + int(pre_remaining_time)"/>\n\n    <div class="o_display_timer" t-att-data-display-class="display_class" t-att-data-main-countdown-time="datetime.datetime.now().timestamp() + int(main_remaining_time)" t-att-data-main-countdown-text="main_countdown_text" t-att-data-main-countdown-display="main_countdown_display" t-att-data-pre-countdown-time="pre_countdown_time" t-att-data-pre-countdown-display="pre_countdown_display" t-att-data-pre-countdown-text="pre_countdown_text">\n        <t t-set="remaining_time" t-value="pre_remaining_time if pre_remaining_time else main_remaining_time"/>\n        <span class="o_display_timer_countdown d-flex justify-content-center">\n            <span class="o_countdown_text pe-1" t-out="pre_countdown_text if pre_countdown_text else main_countdown_text if not pre_countdown_display else ''"/>\n            <div t-if="int(remaining_time) &gt; 86400" class="o_countdown_metric_container"><span class="o_countdown_remaining o_timer_days pe-1">0</span><span class="o_countdown_metric pe-1">days</span></div>\n            <div t-if="int(remaining_time) &gt; 3600" class="o_countdown_metric_container"><span class="o_countdown_remaining o_timer_hours">00</span><span class="o_countdown_metric">:</span></div>\n            <div class="o_countdown_metric_container"><span class="o_countdown_remaining o_timer_minutes">00</span><span class="o_countdown_metric">:</span></div>\n            <div class="o_countdown_metric_container"><span class="o_countdown_remaining o_timer_seconds">00</span><span class="o_countdown_metric"/></div>\n        </span>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2179	10	\N	1	1	Card Layout	\N	website_event.dynamic_filter_template_event_event_card	qweb	website_event/views/snippets/s_events.xml	primary	{"en_US": "<t name=\\"Card Layout\\" priority=\\"10\\" t-name=\\"website_event.dynamic_filter_template_event_event_card\\">\\n    <t t-foreach=\\"records\\" t-as=\\"data\\" data-extra-classes=\\"g-3\\" data-column-classes=\\"col-12 col-sm-6 col-lg-4 col-xxl-3\\">\\n        <t t-set=\\"record\\" t-value=\\"data['_record']._set_tz_context()\\"/>\\n        <a t-att-href=\\"data['call_to_action_url']\\" class=\\"s_events_event card h-100 text-decoration-none\\">\\n            <div class=\\"s_events_event_cover\\">\\n                <t t-call=\\"website.record_cover\\">\\n                    <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                    <t t-set=\\"_resize_height\\" t-value=\\"512\\"/>\\n                    <t t-set=\\"_resize_width\\" t-value=\\"512\\"/>\\n\\n                    <div class=\\"s_events_event_date position-absolute bg-white shadow-sm text-dark\\">\\n                        <span t-field=\\"record.date_begin\\" t-options=\\"{'format': 'LLL', 'tz_name': record.date_tz}\\" class=\\"s_events_event_month fw-bold text-uppercase\\"/>\\n                        <span t-field=\\"record.date_begin\\" t-options=\\"{'format': 'dd', 'tz_name': record.date_tz}\\" class=\\"s_events_event_day fw-light lh-1\\"/>\\n                    </div>\\n                </t>\\n            </div>\\n            <div class=\\"card-body d-flex flex-column gap-2 justify-content-between\\">\\n                <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                <div>\\n                    <div t-if=\\"events_event_time_active\\" class=\\"s_events_event_time mb-1 small fw-bold\\">\\n                        <span t-out=\\"record.date_begin\\" t-options=\\"{'widget': 'datetime', 'time_only': 'true', 'format': 'short', 'tz_name': record.date_tz}\\"/>\\n                        (<span t-out=\\"record.date_tz.replace('_', ' ')\\"/>)\\n                    </div>\\n                    <h5 class=\\"text-truncate\\" t-field=\\"record.name\\"/>\\n                    <small class=\\"text-muted\\" t-field=\\"record.subtitle\\"/>\\n                </div>\\n                <div class=\\"mt-2 fw-bold\\" t-field=\\"record.address_id\\" t-options=\\"{'widget': 'contact', 'fields': ['city'], 'no_marker': 'true'}\\"/>\\n            </div>\\n        </a>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Card Layout\\" priority=\\"10\\" t-name=\\"website_event.dynamic_filter_template_event_event_card\\">\\n    <t t-foreach=\\"records\\" t-as=\\"data\\" data-extra-classes=\\"g-3\\" data-column-classes=\\"col-12 col-sm-6 col-lg-4 col-xxl-3\\">\\n        <t t-set=\\"record\\" t-value=\\"data['_record']._set_tz_context()\\"/>\\n        <a t-att-href=\\"data['call_to_action_url']\\" class=\\"s_events_event card h-100 text-decoration-none\\">\\n            <div class=\\"s_events_event_cover\\">\\n                <t t-call=\\"website.record_cover\\">\\n                    <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                    <t t-set=\\"_resize_height\\" t-value=\\"512\\"/>\\n                    <t t-set=\\"_resize_width\\" t-value=\\"512\\"/>\\n\\n                    <div class=\\"s_events_event_date position-absolute bg-white shadow-sm text-dark\\">\\n                        <span t-field=\\"record.date_begin\\" t-options=\\"{'format': 'LLL', 'tz_name': record.date_tz}\\" class=\\"s_events_event_month fw-bold text-uppercase\\"/>\\n                        <span t-field=\\"record.date_begin\\" t-options=\\"{'format': 'dd', 'tz_name': record.date_tz}\\" class=\\"s_events_event_day fw-light lh-1\\"/>\\n                    </div>\\n                </t>\\n            </div>\\n            <div class=\\"card-body d-flex flex-column gap-2 justify-content-between\\">\\n                <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                <div>\\n                    <div t-if=\\"events_event_time_active\\" class=\\"s_events_event_time mb-1 small fw-bold\\">\\n                        <span t-out=\\"record.date_begin\\" t-options=\\"{'widget': 'datetime', 'time_only': 'true', 'format': 'short', 'tz_name': record.date_tz}\\"/>\\n                        (<span t-out=\\"record.date_tz.replace('_', ' ')\\"/>)\\n                    </div>\\n                    <h5 class=\\"text-truncate\\" t-field=\\"record.name\\"/>\\n                    <small class=\\"text-muted\\" t-field=\\"record.subtitle\\"/>\\n                </div>\\n                <div class=\\"mt-2 fw-bold\\" t-field=\\"record.address_id\\" t-options=\\"{'widget': 'contact', 'fields': ['city'], 'no_marker': 'true'}\\"/>\\n            </div>\\n        </a>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Card Layout" priority="10" t-name="website_event.dynamic_filter_template_event_event_card">\n    <t t-foreach="records" t-as="data" data-extra-classes="g-3" data-column-classes="col-12 col-sm-6 col-lg-4 col-xxl-3">\n        <t t-set="record" t-value="data['_record']._set_tz_context()"/>\n        <a t-att-href="data['call_to_action_url']" class="s_events_event card h-100 text-decoration-none">\n            <div class="s_events_event_cover">\n                <t t-call="website.record_cover">\n                    <t t-set="_record" t-value="record"/>\n                    <t t-set="_resize_height" t-value="512"/>\n                    <t t-set="_resize_width" t-value="512"/>\n\n                    <div class="s_events_event_date position-absolute bg-white shadow-sm text-dark">\n                        <span t-field="record.date_begin" t-options="{'format': 'LLL', 'tz_name': record.date_tz}" class="s_events_event_month fw-bold text-uppercase"/>\n                        <span t-field="record.date_begin" t-options="{'format': 'dd', 'tz_name': record.date_tz}" class="s_events_event_day fw-light lh-1"/>\n                    </div>\n                </t>\n            </div>\n            <div class="card-body d-flex flex-column gap-2 justify-content-between">\n                <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                <div>\n                    <div t-if="events_event_time_active" class="s_events_event_time mb-1 small fw-bold">\n                        <span t-out="record.date_begin" t-options="{'widget': 'datetime', 'time_only': 'true', 'format': 'short', 'tz_name': record.date_tz}"/>\n                        (<span t-out="record.date_tz.replace('_', ' ')"/>)\n                    </div>\n                    <h5 class="text-truncate" t-field="record.name"/>\n                    <small class="text-muted" t-field="record.subtitle"/>\n                </div>\n                <div class="mt-2 fw-bold" t-field="record.address_id" t-options="{'widget': 'contact', 'fields': ['city'], 'no_marker': 'true'}"/>\n            </div>\n        </a>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2178	5	\N	1	1	Picture Layout	\N	website_event.dynamic_filter_template_event_event_picture	qweb	website_event/views/snippets/s_events.xml	primary	{"en_US": "<t name=\\"Picture Layout\\" priority=\\"5\\" t-name=\\"website_event.dynamic_filter_template_event_event_picture\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_events_event w-100\\" data-extra-classes=\\"g-3\\" data-column-classes=\\"col-12 col-sm-6 col-lg-4\\">\\n        <t t-set=\\"record\\" t-value=\\"data['_record']._set_tz_context()\\"/>\\n        <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" t-att-href=\\"data['call_to_action_url']\\">\\n            <t t-call=\\"website.record_cover\\">\\n                <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                <t t-set=\\"_resize_height\\" t-value=\\"512\\"/>\\n                <t t-set=\\"_resize_width\\" t-value=\\"512\\"/>\\n                <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 w-100 bg-600 position-absolute'\\"/>\\n            </t>\\n\\n            <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                <h3 class=\\"text-white\\" t-field=\\"record.name\\"/>\\n                <time t-att-datetime=\\"record.date_begin\\" class=\\"text-white\\">\\n                    <span t-out=\\"record.date_begin\\" t-options=\\"{'widget': 'datetime', 'date_only': 'true', 'format': 'long', 'tz_name': record.date_tz}\\"/>\\n                    <span t-if=\\"events_event_time_active\\" class=\\"s_events_event_time\\">\\n                        - <span t-out=\\"record.date_begin\\" t-options=\\"{'widget': 'datetime', 'time_only': 'true', 'format': 'short', 'tz_name': record.date_tz}\\"/>\\n                        (<span t-out=\\"record.date_tz.replace('_', ' ')\\"/>)\\n                    </span>\\n                </time>\\n            </div>\\n        </a>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Picture Layout\\" priority=\\"5\\" t-name=\\"website_event.dynamic_filter_template_event_event_picture\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_events_event w-100\\" data-extra-classes=\\"g-3\\" data-column-classes=\\"col-12 col-sm-6 col-lg-4\\">\\n        <t t-set=\\"record\\" t-value=\\"data['_record']._set_tz_context()\\"/>\\n        <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" t-att-href=\\"data['call_to_action_url']\\">\\n            <t t-call=\\"website.record_cover\\">\\n                <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                <t t-set=\\"_resize_height\\" t-value=\\"512\\"/>\\n                <t t-set=\\"_resize_width\\" t-value=\\"512\\"/>\\n                <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 w-100 bg-600 position-absolute'\\"/>\\n            </t>\\n\\n            <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                <h3 class=\\"text-white\\" t-field=\\"record.name\\"/>\\n                <time t-att-datetime=\\"record.date_begin\\" class=\\"text-white\\">\\n                    <span t-out=\\"record.date_begin\\" t-options=\\"{'widget': 'datetime', 'date_only': 'true', 'format': 'long', 'tz_name': record.date_tz}\\"/>\\n                    <span t-if=\\"events_event_time_active\\" class=\\"s_events_event_time\\">\\n                        - <span t-out=\\"record.date_begin\\" t-options=\\"{'widget': 'datetime', 'time_only': 'true', 'format': 'short', 'tz_name': record.date_tz}\\"/>\\n                        (<span t-out=\\"record.date_tz.replace('_', ' ')\\"/>)\\n                    </span>\\n                </time>\\n            </div>\\n        </a>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Picture Layout" priority="5" t-name="website_event.dynamic_filter_template_event_event_picture">\n    <div t-foreach="records" t-as="data" class="s_events_event w-100" data-extra-classes="g-3" data-column-classes="col-12 col-sm-6 col-lg-4">\n        <t t-set="record" t-value="data['_record']._set_tz_context()"/>\n        <a class="s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1" t-att-href="data['call_to_action_url']">\n            <t t-call="website.record_cover">\n                <t t-set="_record" t-value="record"/>\n                <t t-set="_resize_height" t-value="512"/>\n                <t t-set="_resize_width" t-value="512"/>\n                <t t-set="use_filters" t-value="True"/>\n                <t t-set="additionnal_classes" t-value="'h-100 w-100 bg-600 position-absolute'"/>\n            </t>\n\n            <div class="text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1">\n                <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                <h3 class="text-white" t-field="record.name"/>\n                <time t-att-datetime="record.date_begin" class="text-white">\n                    <span t-out="record.date_begin" t-options="{'widget': 'datetime', 'date_only': 'true', 'format': 'long', 'tz_name': record.date_tz}"/>\n                    <span t-if="events_event_time_active" class="s_events_event_time">\n                        - <span t-out="record.date_begin" t-options="{'widget': 'datetime', 'time_only': 'true', 'format': 'short', 'tz_name': record.date_tz}"/>\n                        (<span t-out="record.date_tz.replace('_', ' ')"/>)\n                    </span>\n                </time>\n            </div>\n        </a>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2208	16	\N	1	1	Event Description Dates	\N	website_event.event_description_dates	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Event Description Dates\\" t-name=\\"website_event.event_description_dates\\">\\n    <t t-set=\\"is_one_day_without_slots\\" t-value=\\"not event.is_multi_slots and event.is_one_day\\"/>\\n    <div t-attf-class=\\"o_wevent_dates_block {{is_one_day_without_slots and 'd-flex flex-wrap justify-content-between align-items-center gap-2'}}\\">\\n        <div t-if=\\"opt_event_dates_block\\" class=\\"pb-3 flex-wrap gap-3 w-lg-100\\">\\n            <div t-if=\\"event.is_multi_slots\\">\\n                <small class=\\"fw-bold\\">Next Dates</small>\\n                <div class=\\"card bg-transparent py-3 px-2 px-md-3\\">\\n                    <!-- Up to the next 3 closest dates -->\\n                    <t t-set=\\"slots_to_preview\\" t-value=\\"dict(list(slots.items())[:3])\\"/>\\n                    <t t-if=\\"slots_to_preview\\">\\n                        <div class=\\"row\\">\\n                            <div t-foreach=\\"slots_to_preview\\" t-as=\\"date\\" class=\\"col d-flex flex-column align-items-start gap-1 pb-2\\">\\n                                <time t-out=\\"date\\" class=\\"text-nowrap\\" t-options=\\"{'widget': 'date', 'format': 'full'}\\"/>\\n                                <div class=\\"d-flex flex-wrap gap-2\\">\\n                                    <button t-foreach=\\"slots_to_preview[date]\\" t-as=\\"slot\\" t-attf-class=\\"btn btn-sm text-nowrap pe-none                                         #{'bg-danger text-white' if slot.is_sold_out else 'btn-light'}\\">\\n                                        <span t-if=\\"slot.is_sold_out\\" class=\\"lh-1\\">Sold Out</span>\\n                                        <time t-else=\\"\\" t-out=\\"slot.start_datetime\\" t-att-datetime=\\"slot.start_datetime\\" class=\\"lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                    </button>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <button t-if=\\"event.event_registrations_open\\" type=\\"button\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#modal_slot_registration\\" t-attf-class=\\"btn btn-link text-decoration-none pb-0 {{cta_additional_classes}}\\">\\n                            View More\\n                        </button>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        No Future Dates Available\\n                    </t>\\n                </div>\\n            </div>\\n            <div t-elif=\\"event.is_one_day\\" class=\\"card bg-transparent d-inline-flex align-items-end flex-row flex-grow-1 w-lg-100 gap-2 p-2 p-md-3\\">\\n                <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"o_wevent_day_header_number lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}\\"/>\\n                <div class=\\"small\\">\\n                    <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"d-block lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}\\"/>\\n                    <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                    <i class=\\"fa fa-long-arrow-right mx-1 text-muted\\" role=\\"img\\"/>\\n                    <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                    <span t-if=\\"website_visitor_timezone != event.date_tz\\" class=\\"d-block lh-1\\" t-out=\\"event.date_tz\\"/>\\n                </div>\\n            </div>\\n\\n            <t t-else=\\"\\">\\n                <div class=\\"d-flex flex-lg-column flex-wrap gap-2 w-100\\">\\n                    <div class=\\"flex-grow-1 w-lg-100\\">\\n                        <small class=\\"fw-bold\\">Starts</small>\\n                        <div class=\\"card bg-transparent d-flex align-items-end flex-row flex-grow-1 gap-2 py-3 px-2 px-md-3\\">\\n                            <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"o_wevent_day_header_number lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}\\"/>\\n                            <div class=\\"small\\">\\n                                <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"d-block lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}\\"/>\\n                                <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                <small t-if=\\"website_visitor_timezone != event.date_tz\\" class=\\"d-block lh-1\\" t-out=\\"event.date_tz\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"flex-grow-1 w-lg-100\\">\\n                        <small class=\\"fw-bold\\">Ends</small>\\n                        <div class=\\"card bg-transparent d-flex align-items-end flex-row flex-grow-1 gap-2 py-3 px-2 px-md-3\\">\\n                            <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"o_wevent_day_header_number lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}\\"/>\\n                            <div class=\\"small\\">\\n                                <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"d-block lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}\\"/>\\n                                <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                <small t-if=\\"website_visitor_timezone != event.date_tz\\" class=\\"d-block lh-1\\" t-out=\\"event.date_tz\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </div>\\n\\n        <div t-if=\\"opt_event_calendar_block\\" t-attf-class=\\"d-flex align-items-center flex-wrap gap-2 {{'flex-basis-50 flex-basis-md-auto' if is_one_day_without_slots else ''}}\\">\\n            <small class=\\"text-muted\\">Add to calendar:</small>\\n            <div t-attf-class=\\"d-flex align-items-center flex-shrink-0 flex-grow-1 {{'gap-1 gap-md-2' if is_one_day_without_slots else 'gap-2'}}\\">\\n                <a t-att-href=\\"iCal_url\\" class=\\"btn btn-light o_wevent_add_to_ical\\" title=\\"Add to iCal\\">\\n                    <img src=\\"/event/static/src/img/apple-calendar.svg\\" alt=\\"iCal\\" loading=\\"lazy\\"/>\\n                </a>\\n                <a t-att-href=\\"iCal_url\\" class=\\"btn btn-light o_wevent_add_to_outlook\\" title=\\"Add to Outlook\\">\\n                    <img src=\\"/event/static/src/img/outlook-calendar.svg\\" alt=\\"Outlook\\" loading=\\"lazy\\"/>\\n                </a>\\n                <a t-att-href=\\"google_url\\" class=\\"btn btn-light o_wevent_add_to_google_calendar\\" title=\\"Add to Google\\" target=\\"_blank\\">\\n                    <img src=\\"/event/static/src/img/google-calendar.svg\\" alt=\\"Google Agenda\\" loading=\\"lazy\\"/>\\n                </a>\\n            </div>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Event Description Dates\\" t-name=\\"website_event.event_description_dates\\">\\n    <t t-set=\\"is_one_day_without_slots\\" t-value=\\"not event.is_multi_slots and event.is_one_day\\"/>\\n    <div t-attf-class=\\"o_wevent_dates_block {{is_one_day_without_slots and 'd-flex flex-wrap justify-content-between align-items-center gap-2'}}\\">\\n        <div t-if=\\"opt_event_dates_block\\" class=\\"pb-3 flex-wrap gap-3 w-lg-100\\">\\n            <div t-if=\\"event.is_multi_slots\\">\\n                <small class=\\"fw-bold\\">Prochaines dates</small>\\n                <div class=\\"card bg-transparent py-3 px-2 px-md-3\\">\\n                    <!-- Up to the next 3 closest dates -->\\n                    <t t-set=\\"slots_to_preview\\" t-value=\\"dict(list(slots.items())[:3])\\"/>\\n                    <t t-if=\\"slots_to_preview\\">\\n                        <div class=\\"row\\">\\n                            <div t-foreach=\\"slots_to_preview\\" t-as=\\"date\\" class=\\"col d-flex flex-column align-items-start gap-1 pb-2\\">\\n                                <time t-out=\\"date\\" class=\\"text-nowrap\\" t-options=\\"{'widget': 'date', 'format': 'full'}\\"/>\\n                                <div class=\\"d-flex flex-wrap gap-2\\">\\n                                    <button t-foreach=\\"slots_to_preview[date]\\" t-as=\\"slot\\" t-attf-class=\\"btn btn-sm text-nowrap pe-none                                         #{'bg-danger text-white' if slot.is_sold_out else 'btn-light'}\\">\\n                                        <span t-if=\\"slot.is_sold_out\\" class=\\"lh-1\\">Complet</span>\\n                                        <time t-else=\\"\\" t-out=\\"slot.start_datetime\\" t-att-datetime=\\"slot.start_datetime\\" class=\\"lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                    </button>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <button t-if=\\"event.event_registrations_open\\" type=\\"button\\" data-bs-toggle=\\"modal\\" data-bs-target=\\"#modal_slot_registration\\" t-attf-class=\\"btn btn-link text-decoration-none pb-0 {{cta_additional_classes}}\\">\\n                            Voir plus\\n                        </button>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        Aucune date à venir disponible\\n                    </t>\\n                </div>\\n            </div>\\n            <div t-elif=\\"event.is_one_day\\" class=\\"card bg-transparent d-inline-flex align-items-end flex-row flex-grow-1 w-lg-100 gap-2 p-2 p-md-3\\">\\n                <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"o_wevent_day_header_number lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}\\"/>\\n                <div class=\\"small\\">\\n                    <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"d-block lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}\\"/>\\n                    <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                    <i class=\\"fa fa-long-arrow-right mx-1 text-muted\\" role=\\"img\\"/>\\n                    <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                    <span t-if=\\"website_visitor_timezone != event.date_tz\\" class=\\"d-block lh-1\\" t-out=\\"event.date_tz\\"/>\\n                </div>\\n            </div>\\n\\n            <t t-else=\\"\\">\\n                <div class=\\"d-flex flex-lg-column flex-wrap gap-2 w-100\\">\\n                    <div class=\\"flex-grow-1 w-lg-100\\">\\n                        <small class=\\"fw-bold\\">Commence</small>\\n                        <div class=\\"card bg-transparent d-flex align-items-end flex-row flex-grow-1 gap-2 py-3 px-2 px-md-3\\">\\n                            <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"o_wevent_day_header_number lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}\\"/>\\n                            <div class=\\"small\\">\\n                                <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"d-block lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}\\"/>\\n                                <time t-out=\\"event.date_begin\\" t-att-datetime=\\"event.date_begin\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                <small t-if=\\"website_visitor_timezone != event.date_tz\\" class=\\"d-block lh-1\\" t-out=\\"event.date_tz\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                    <div class=\\"flex-grow-1 w-lg-100\\">\\n                        <small class=\\"fw-bold\\">Se termine</small>\\n                        <div class=\\"card bg-transparent d-flex align-items-end flex-row flex-grow-1 gap-2 py-3 px-2 px-md-3\\">\\n                            <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"o_wevent_day_header_number lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}\\"/>\\n                            <div class=\\"small\\">\\n                                <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"d-block lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}\\"/>\\n                                <time t-out=\\"event.date_end\\" t-att-datetime=\\"event.date_end\\" class=\\"fw-bold lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                <small t-if=\\"website_visitor_timezone != event.date_tz\\" class=\\"d-block lh-1\\" t-out=\\"event.date_tz\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n        </div>\\n\\n        <div t-if=\\"opt_event_calendar_block\\" t-attf-class=\\"d-flex align-items-center flex-wrap gap-2 {{'flex-basis-50 flex-basis-md-auto' if is_one_day_without_slots else ''}}\\">\\n            <small class=\\"text-muted\\">Ajouter au calendrier :</small>\\n            <div t-attf-class=\\"d-flex align-items-center flex-shrink-0 flex-grow-1 {{'gap-1 gap-md-2' if is_one_day_without_slots else 'gap-2'}}\\">\\n                <a t-att-href=\\"iCal_url\\" class=\\"btn btn-light o_wevent_add_to_ical\\" title=\\"Ajouter dans iCal\\">\\n                    <img src=\\"/event/static/src/img/apple-calendar.svg\\" alt=\\"iCal\\" loading=\\"lazy\\"/>\\n                </a>\\n                <a t-att-href=\\"iCal_url\\" class=\\"btn btn-light o_wevent_add_to_outlook\\" title=\\"Ajouter dans Outlook\\">\\n                    <img src=\\"/event/static/src/img/outlook-calendar.svg\\" alt=\\"Outlook\\" loading=\\"lazy\\"/>\\n                </a>\\n                <a t-att-href=\\"google_url\\" class=\\"btn btn-light o_wevent_add_to_google_calendar\\" title=\\"Ajouter dans Google\\" target=\\"_blank\\">\\n                    <img src=\\"/event/static/src/img/google-calendar.svg\\" alt=\\"Google Agenda\\" loading=\\"lazy\\"/>\\n                </a>\\n            </div>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Event Description Dates" t-name="website_event.event_description_dates">\n    <t t-set="is_one_day_without_slots" t-value="not event.is_multi_slots and event.is_one_day"/>\n    <div t-attf-class="o_wevent_dates_block {{is_one_day_without_slots and 'd-flex flex-wrap justify-content-between align-items-center gap-2'}}">\n        <div t-if="opt_event_dates_block" class="pb-3 flex-wrap gap-3 w-lg-100">\n            <div t-if="event.is_multi_slots">\n                <small class="fw-bold">Next Dates</small>\n                <div class="card bg-transparent py-3 px-2 px-md-3">\n                    <!-- Up to the next 3 closest dates -->\n                    <t t-set="slots_to_preview" t-value="dict(list(slots.items())[:3])"/>\n                    <t t-if="slots_to_preview">\n                        <div class="row">\n                            <div t-foreach="slots_to_preview" t-as="date" class="col d-flex flex-column align-items-start gap-1 pb-2">\n                                <time t-out="date" class="text-nowrap" t-options="{'widget': 'date', 'format': 'full'}"/>\n                                <div class="d-flex flex-wrap gap-2">\n                                    <button t-foreach="slots_to_preview[date]" t-as="slot" t-attf-class="btn btn-sm text-nowrap pe-none                                         #{'bg-danger text-white' if slot.is_sold_out else 'btn-light'}">\n                                        <span t-if="slot.is_sold_out" class="lh-1">Sold Out</span>\n                                        <time t-else="" t-out="slot.start_datetime" t-att-datetime="slot.start_datetime" class="lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}"/>\n                                    </button>\n                                </div>\n                            </div>\n                        </div>\n                        <button t-if="event.event_registrations_open" type="button" data-bs-toggle="modal" data-bs-target="#modal_slot_registration" t-attf-class="btn btn-link text-decoration-none pb-0 {{cta_additional_classes}}">\n                            View More\n                        </button>\n                    </t>\n                    <t t-else="">\n                        No Future Dates Available\n                    </t>\n                </div>\n            </div>\n            <div t-elif="event.is_one_day" class="card bg-transparent d-inline-flex align-items-end flex-row flex-grow-1 w-lg-100 gap-2 p-2 p-md-3">\n                <time t-out="event.date_begin" t-att-datetime="event.date_begin" class="o_wevent_day_header_number lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}"/>\n                <div class="small">\n                    <time t-out="event.date_begin" t-att-datetime="event.date_begin" class="d-block lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}"/>\n                    <time t-out="event.date_begin" t-att-datetime="event.date_begin" class="fw-bold lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}"/>\n                    <i class="fa fa-long-arrow-right mx-1 text-muted" role="img"/>\n                    <time t-out="event.date_end" t-att-datetime="event.date_end" class="fw-bold lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}"/>\n                    <span t-if="website_visitor_timezone != event.date_tz" class="d-block lh-1" t-out="event.date_tz"/>\n                </div>\n            </div>\n\n            <t t-else="">\n                <div class="d-flex flex-lg-column flex-wrap gap-2 w-100">\n                    <div class="flex-grow-1 w-lg-100">\n                        <small class="fw-bold">Starts</small>\n                        <div class="card bg-transparent d-flex align-items-end flex-row flex-grow-1 gap-2 py-3 px-2 px-md-3">\n                            <time t-out="event.date_begin" t-att-datetime="event.date_begin" class="o_wevent_day_header_number lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}"/>\n                            <div class="small">\n                                <time t-out="event.date_begin" t-att-datetime="event.date_begin" class="d-block lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}"/>\n                                <time t-out="event.date_begin" t-att-datetime="event.date_begin" class="fw-bold lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}"/>\n                                <small t-if="website_visitor_timezone != event.date_tz" class="d-block lh-1" t-out="event.date_tz"/>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="flex-grow-1 w-lg-100">\n                        <small class="fw-bold">Ends</small>\n                        <div class="card bg-transparent d-flex align-items-end flex-row flex-grow-1 gap-2 py-3 px-2 px-md-3">\n                            <time t-out="event.date_end" t-att-datetime="event.date_end" class="o_wevent_day_header_number lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd', 'date_only': 'true'}"/>\n                            <div class="small">\n                                <time t-out="event.date_end" t-att-datetime="event.date_end" class="d-block lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM Y', 'date_only': 'true'}"/>\n                                <time t-out="event.date_end" t-att-datetime="event.date_end" class="fw-bold lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}"/>\n                                <small t-if="website_visitor_timezone != event.date_tz" class="d-block lh-1" t-out="event.date_tz"/>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </t>\n        </div>\n\n        <div t-if="opt_event_calendar_block" t-attf-class="d-flex align-items-center flex-wrap gap-2 {{'flex-basis-50 flex-basis-md-auto' if is_one_day_without_slots else ''}}">\n            <small class="text-muted">Add to calendar:</small>\n            <div t-attf-class="d-flex align-items-center flex-shrink-0 flex-grow-1 {{'gap-1 gap-md-2' if is_one_day_without_slots else 'gap-2'}}">\n                <a t-att-href="iCal_url" class="btn btn-light o_wevent_add_to_ical" title="Add to iCal">\n                    <img src="/event/static/src/img/apple-calendar.svg" alt="iCal" loading="lazy"/>\n                </a>\n                <a t-att-href="iCal_url" class="btn btn-light o_wevent_add_to_outlook" title="Add to Outlook">\n                    <img src="/event/static/src/img/outlook-calendar.svg" alt="Outlook" loading="lazy"/>\n                </a>\n                <a t-att-href="google_url" class="btn btn-light o_wevent_add_to_google_calendar" title="Add to Google" target="_blank">\n                    <img src="/event/static/src/img/google-calendar.svg" alt="Google Agenda" loading="lazy"/>\n                </a>\n            </div>\n        </div>\n    </div>\n</t>\n\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2228	5	1610	1	1	event.event.view.form.inherit.website	event.event	\N	form	website_event/views/event_event_views.xml	extension	{"en_US": "<data><xpath expr=\\"//group[@name='right_event_details']/field[@name='company_id']\\" position=\\"after\\">\\n                <field name=\\"website_id\\" invisible=\\"1\\"/>\\n                <field name=\\"website_published\\" invisible=\\"1\\"/>\\n                <field name=\\"website_id\\" options=\\"{'no_create': True}\\" domain=\\"['|', ('company_id', '=', False), ('company_id', '=', company_id)]\\" groups=\\"website.group_multi_website\\"/>\\n                <label for=\\"website_visibility\\" string=\\"Visibility\\"/>\\n                <div class=\\"d-flex row\\">\\n                    <div class=\\"col-5 pe-0\\">\\n                        <field name=\\"website_visibility\\"/>\\n                    </div>\\n                    <div class=\\"col-7 ps-0\\">\\n                        <button name=\\"website_publish_button\\" type=\\"object\\" string=\\"Publish\\" invisible=\\"website_published or website_visibility == 'public'\\" class=\\"btn btn-sm btn-link h-100 ms-2\\"/>\\n                        <span invisible=\\"not website_published or website_visibility == 'public'\\" class=\\"ms-2\\">\\n                            <field name=\\"event_register_url\\" widget=\\"CopyClipboardButton\\"/>\\n                        </span>\\n                    </div>\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='tag_ids']\\" position=\\"attributes\\">\\n                <attribute name=\\"context\\">{'default_website_id': website_id}</attribute>\\n                <attribute name=\\"groups\\">website.group_multi_website</attribute>\\n            </xpath>\\n            <xpath expr=\\"//button[@name='253']\\" position=\\"before\\">\\n                <field name=\\"is_published\\" widget=\\"website_redirect_button\\"/>\\n            </xpath>\\n            <div name=\\"button_box\\" position=\\"inside\\">\\n                <field name=\\"website_url\\" invisible=\\"1\\"/>\\n            </div>\\n            <xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"after\\">\\n                <div name=\\"event_menu_configuration\\" groups=\\"base.group_no_one\\">\\n                    <label for=\\"website_menu\\" string=\\"Website Submenu\\"/>\\n                    <field name=\\"website_menu\\"/>\\n                    <!-- hidden sub-menus, they are triggered all at once based on \\"website_menu\\" -->\\n                    <field name=\\"introduction_menu\\" invisible=\\"1\\"/>\\n                    <field name=\\"register_menu\\" invisible=\\"1\\"/>\\n                    <label for=\\"community_menu\\" string=\\"Community\\" invisible=\\"1\\"/>\\n                    <field name=\\"community_menu\\" invisible=\\"1\\"/>\\n                </div>\\n            </xpath>\\n            <field name=\\"tag_ids\\" position=\\"attributes\\">\\n                <attribute name=\\"domain\\">['|', ('category_id.website_id', '=', website_id), ('category_id.website_id', '=', False)]</attribute>\\n                <attribute name=\\"invisible\\">not website_id</attribute>\\n            </field>\\n\\n            <field name=\\"tag_ids\\" position=\\"after\\">\\n                <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_quick_create': True}\\" invisible=\\"website_id\\"/>\\n            </field>\\n            \\n        </data>", "fr_FR": "<data><xpath expr=\\"//group[@name='right_event_details']/field[@name='company_id']\\" position=\\"after\\">\\n                <field name=\\"website_id\\" invisible=\\"1\\"/>\\n                <field name=\\"website_published\\" invisible=\\"1\\"/>\\n                <field name=\\"website_id\\" options=\\"{'no_create': True}\\" domain=\\"['|', ('company_id', '=', False), ('company_id', '=', company_id)]\\" groups=\\"website.group_multi_website\\"/>\\n                <label for=\\"website_visibility\\" string=\\"Visibilité\\"/>\\n                <div class=\\"d-flex row\\">\\n                    <div class=\\"col-5 pe-0\\">\\n                        <field name=\\"website_visibility\\"/>\\n                    </div>\\n                    <div class=\\"col-7 ps-0\\">\\n                        <button name=\\"website_publish_button\\" type=\\"object\\" string=\\"Publier\\" invisible=\\"website_published or website_visibility == 'public'\\" class=\\"btn btn-sm btn-link h-100 ms-2\\"/>\\n                        <span invisible=\\"not website_published or website_visibility == 'public'\\" class=\\"ms-2\\">\\n                            <field name=\\"event_register_url\\" widget=\\"CopyClipboardButton\\"/>\\n                        </span>\\n                    </div>\\n                </div>\\n            </xpath>\\n            <xpath expr=\\"//field[@name='tag_ids']\\" position=\\"attributes\\">\\n                <attribute name=\\"context\\">{'default_website_id': website_id}</attribute>\\n                <attribute name=\\"groups\\">website.group_multi_website</attribute>\\n            </xpath>\\n            <xpath expr=\\"//button[@name='253']\\" position=\\"before\\">\\n                <field name=\\"is_published\\" widget=\\"website_redirect_button\\"/>\\n            </xpath>\\n            <div name=\\"button_box\\" position=\\"inside\\">\\n                <field name=\\"website_url\\" invisible=\\"1\\"/>\\n            </div>\\n            <xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"after\\">\\n                <div name=\\"event_menu_configuration\\" groups=\\"base.group_no_one\\">\\n                    <label for=\\"website_menu\\" string=\\"Sous-menu du site web\\"/>\\n                    <field name=\\"website_menu\\"/>\\n                    <!-- hidden sub-menus, they are triggered all at once based on \\"website_menu\\" -->\\n                    <field name=\\"introduction_menu\\" invisible=\\"1\\"/>\\n                    <field name=\\"register_menu\\" invisible=\\"1\\"/>\\n                    <label for=\\"community_menu\\" string=\\"Communauté\\" invisible=\\"1\\"/>\\n                    <field name=\\"community_menu\\" invisible=\\"1\\"/>\\n                </div>\\n            </xpath>\\n            <field name=\\"tag_ids\\" position=\\"attributes\\">\\n                <attribute name=\\"domain\\">['|', ('category_id.website_id', '=', website_id), ('category_id.website_id', '=', False)]</attribute>\\n                <attribute name=\\"invisible\\">not website_id</attribute>\\n            </field>\\n\\n            <field name=\\"tag_ids\\" position=\\"after\\">\\n                <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color', 'no_quick_create': True}\\" invisible=\\"website_id\\"/>\\n            </field>\\n            \\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//group[@name='right_event_details']/field[@name='company_id']" position="after">\n                <field name="website_id" invisible="1"/>\n                <field name="website_published" invisible="1"/>\n                <field name="website_id" options="{'no_create': True}" domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]" groups="website.group_multi_website"/>\n                <label for="website_visibility" string="Visibility"/>\n                <div class="d-flex row">\n                    <div class="col-5 pe-0">\n                        <field name="website_visibility"/>\n                    </div>\n                    <div class="col-7 ps-0">\n                        <button name="website_publish_button" type="object" string="Publish" invisible="website_published or website_visibility == 'public'" class="btn btn-sm btn-link h-100 ms-2"/>\n                        <span invisible="not website_published or website_visibility == 'public'" class="ms-2">\n                            <field name="event_register_url" widget="CopyClipboardButton"/>\n                        </span>\n                    </div>\n                </div>\n            </xpath>\n            <xpath expr="//field[@name='tag_ids']" position="attributes">\n                <attribute name="context">{'default_website_id': website_id}</attribute>\n                <attribute name="groups">website.group_multi_website</attribute>\n            </xpath>\n            <xpath expr="//button[@name='253']" position="before">\n                <field name="is_published" widget="website_redirect_button"/>\n            </xpath>\n            <div name="button_box" position="inside">\n                <field name="website_url" invisible="1"/>\n            </div>\n            <xpath expr="//div[hasclass('oe_title')]" position="after">\n                <div name="event_menu_configuration" groups="base.group_no_one">\n                    <label for="website_menu" string="Website Submenu"/>\n                    <field name="website_menu"/>\n                    <!-- hidden sub-menus, they are triggered all at once based on "website_menu" -->\n                    <field name="introduction_menu" invisible="1"/>\n                    <field name="register_menu" invisible="1"/>\n                    <label for="community_menu" string="Community" invisible="1"/>\n                    <field name="community_menu" invisible="1"/>\n                </div>\n            </xpath>\n            <field name="tag_ids" position="attributes">\n                <attribute name="domain">['|', ('category_id.website_id', '=', website_id), ('category_id.website_id', '=', False)]</attribute>\n                <attribute name="invisible">not website_id</attribute>\n            </field>\n\n            <field name="tag_ids" position="after">\n                <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color', 'no_quick_create': True}" invisible="website_id"/>\n            </field>\n            \n        </data>	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2230	16	1616	1	1	event.event.search.inherit.website	event.event	\N	search	website_event/views/event_event_views.xml	extension	{"en_US": "<xpath expr=\\"//filter[@name='upcoming']\\" position=\\"after\\">\\n                <separator/>\\n                <filter string=\\"Published\\" name=\\"filter_published\\" domain=\\"[('website_published', '=', True)]\\"/>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//filter[@name='upcoming']\\" position=\\"after\\">\\n                <separator/>\\n                <filter string=\\"Publié\\" name=\\"filter_published\\" domain=\\"[('website_published', '=', True)]\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//filter[@name='upcoming']" position="after">\n                <separator/>\n                <filter string="Published" name="filter_published" domain="[('website_published', '=', True)]"/>\n            </xpath>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2245	99	1614	1	1	Event Pages Kanban	event.event	\N	kanban	website_event/views/website_pages_views.xml	primary	{"en_US": "<data><xpath expr=\\"//kanban\\" position=\\"attributes\\">\\n            <attribute name=\\"js_class\\">website_pages_kanban</attribute>\\n            <attribute name=\\"type\\">object</attribute>\\n            <attribute name=\\"action\\">open_website_url</attribute>\\n        </xpath>\\n        <xpath expr=\\"//kanban\\" position=\\"inside\\">\\n            <field name=\\"website_url\\" invisible=\\"1\\"/>\\n        </xpath>\\n        <xpath expr=\\"//main\\" position=\\"inside\\">\\n            <div class=\\"text-muted\\" t-if=\\"record.website_id.value\\" groups=\\"website.group_multi_website\\">\\n                <i class=\\"fa fa-globe me-1\\" title=\\"Website\\"/>\\n                <field name=\\"website_id\\"/>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//main\\" position=\\"inside\\">\\n            <div class=\\"d-flex border-top mt-2 pt-2\\">\\n                <field name=\\"is_published\\" widget=\\"boolean_toggle\\"/>\\n                <t t-if=\\"record.is_published.raw_value\\">Published</t>\\n                <t t-else=\\"\\">Not Published</t>\\n            </div>\\n        </xpath>\\n    </data>", "fr_FR": "<data><xpath expr=\\"//kanban\\" position=\\"attributes\\">\\n            <attribute name=\\"js_class\\">website_pages_kanban</attribute>\\n            <attribute name=\\"type\\">object</attribute>\\n            <attribute name=\\"action\\">open_website_url</attribute>\\n        </xpath>\\n        <xpath expr=\\"//kanban\\" position=\\"inside\\">\\n            <field name=\\"website_url\\" invisible=\\"1\\"/>\\n        </xpath>\\n        <xpath expr=\\"//main\\" position=\\"inside\\">\\n            <div class=\\"text-muted\\" t-if=\\"record.website_id.value\\" groups=\\"website.group_multi_website\\">\\n                <i class=\\"fa fa-globe me-1\\" title=\\"Site Web\\"/>\\n                <field name=\\"website_id\\"/>\\n            </div>\\n        </xpath>\\n        <xpath expr=\\"//main\\" position=\\"inside\\">\\n            <div class=\\"d-flex border-top mt-2 pt-2\\">\\n                <field name=\\"is_published\\" widget=\\"boolean_toggle\\"/>\\n                <t t-if=\\"record.is_published.raw_value\\">Publié</t>\\n                <t t-else=\\"\\">Non publié</t>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//kanban" position="attributes">\n            <attribute name="js_class">website_pages_kanban</attribute>\n            <attribute name="type">object</attribute>\n            <attribute name="action">open_website_url</attribute>\n        </xpath>\n        <xpath expr="//kanban" position="inside">\n            <field name="website_url" invisible="1"/>\n        </xpath>\n        <xpath expr="//main" position="inside">\n            <div class="text-muted" t-if="record.website_id.value" groups="website.group_multi_website">\n                <i class="fa fa-globe me-1" title="Website"/>\n                <field name="website_id"/>\n            </div>\n        </xpath>\n        <xpath expr="//main" position="inside">\n            <div class="d-flex border-top mt-2 pt-2">\n                <field name="is_published" widget="boolean_toggle"/>\n                <t t-if="record.is_published.raw_value">Published</t>\n                <t t-else="">Not Published</t>\n            </div>\n        </xpath>\n    </data>	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2234	16	1601	1	1	event.registration.view.search.inherit.online	event.registration	\N	search	website_event/views/event_registration_views.xml	extension	{"en_US": "<field name=\\"partner_id\\" position=\\"after\\">\\n                <field name=\\"registration_answer_ids\\" string=\\"Selected Answers\\"/>\\n            </field>", "fr_FR": "<field name=\\"partner_id\\" position=\\"after\\">\\n                <field name=\\"registration_answer_ids\\" string=\\"Réponses sélectionnées\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="partner_id" position="after">\n                <field name="registration_answer_ids" string="Selected Answers"/>\n            </field>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2232	16	1595	1	1	event.registration.view.list.inherit.online	event.registration	\N	list	website_event/views/event_registration_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"visitor_id\\" optional=\\"hide\\" groups=\\"base.group_no_one\\"/>\\n            </xpath>\\n            <field name=\\"state\\" position=\\"before\\">\\n                <field name=\\"registration_answer_ids\\" string=\\"Selected Answers\\" widget=\\"many2many_tags\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n            </field>\\n        </data>", "fr_FR": "<data><xpath expr=\\"//field[@name='partner_id']\\" position=\\"after\\">\\n                <field name=\\"visitor_id\\" optional=\\"hide\\" groups=\\"base.group_no_one\\"/>\\n            </xpath>\\n            <field name=\\"state\\" position=\\"before\\">\\n                <field name=\\"registration_answer_ids\\" string=\\"Réponses sélectionnées\\" widget=\\"many2many_tags\\" optional=\\"hide\\" readonly=\\"1\\"/>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='partner_id']" position="after">\n                <field name="visitor_id" optional="hide" groups="base.group_no_one"/>\n            </xpath>\n            <field name="state" position="before">\n                <field name="registration_answer_ids" string="Selected Answers" widget="many2many_tags" optional="hide" readonly="1"/>\n            </field>\n        </data>	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2175	16	889	1	1	event search bar snippet options	\N	website_event.event_searchbar_input_snippet_options	qweb	website_event/views/event_snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.searchbar_input_snippet_options\\" name=\\"event search bar snippet options\\">\\n    <xpath expr=\\"//div[@data-js='SearchBar']/we-select[@data-name='scope_opt']\\" position=\\"inside\\">\\n        <we-button data-set-search-type=\\"events\\" data-select-data-attribute=\\"events\\" data-name=\\"search_events_opt\\" data-form-action=\\"/events\\">Events</we-button>\\n    </xpath>\\n    <xpath expr=\\"//div[@data-js='SearchBar']/we-select[@data-name='order_opt']\\" position=\\"inside\\">\\n        <we-button data-set-order-by=\\"date_begin asc\\" data-select-data-attribute=\\"date_begin asc\\" data-dependencies=\\"search_events_opt\\" data-name=\\"order_date_begin_asc_opt\\">Date (old to new)</we-button>\\n        <we-button data-set-order-by=\\"date_end desc\\" data-select-data-attribute=\\"date_end desc\\" data-dependencies=\\"search_events_opt\\" data-name=\\"order_date_end_desc_opt\\">Date (new to old)</we-button>\\n    </xpath>\\n    <xpath expr=\\"//div[@data-js='SearchBar']/div[@data-dependencies='limit_opt']\\" position=\\"inside\\">\\n        <we-checkbox string=\\"Description\\" data-dependencies=\\"search_events_opt\\" data-select-data-attribute=\\"true\\" data-attribute-name=\\"displayDescription\\" data-apply-to=\\".search-query\\"/>\\n        <we-checkbox string=\\"Event Date\\" data-dependencies=\\"search_events_opt\\" data-select-data-attribute=\\"true\\" data-attribute-name=\\"displayDetail\\" data-apply-to=\\".search-query\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.searchbar_input_snippet_options\\" name=\\"event search bar snippet options\\">\\n    <xpath expr=\\"//div[@data-js='SearchBar']/we-select[@data-name='scope_opt']\\" position=\\"inside\\">\\n        <we-button data-set-search-type=\\"events\\" data-select-data-attribute=\\"events\\" data-name=\\"search_events_opt\\" data-form-action=\\"/events\\">Événements</we-button>\\n    </xpath>\\n    <xpath expr=\\"//div[@data-js='SearchBar']/we-select[@data-name='order_opt']\\" position=\\"inside\\">\\n        <we-button data-set-order-by=\\"date_begin asc\\" data-select-data-attribute=\\"date_begin asc\\" data-dependencies=\\"search_events_opt\\" data-name=\\"order_date_begin_asc_opt\\">Date (ancienne à nouvelle)</we-button>\\n        <we-button data-set-order-by=\\"date_end desc\\" data-select-data-attribute=\\"date_end desc\\" data-dependencies=\\"search_events_opt\\" data-name=\\"order_date_end_desc_opt\\">Date (nouvelle à ancienne)</we-button>\\n    </xpath>\\n    <xpath expr=\\"//div[@data-js='SearchBar']/div[@data-dependencies='limit_opt']\\" position=\\"inside\\">\\n        <we-checkbox string=\\"Description\\" data-dependencies=\\"search_events_opt\\" data-select-data-attribute=\\"true\\" data-attribute-name=\\"displayDescription\\" data-apply-to=\\".search-query\\"/>\\n        <we-checkbox string=\\"Date de l'événement\\" data-dependencies=\\"search_events_opt\\" data-select-data-attribute=\\"true\\" data-attribute-name=\\"displayDetail\\" data-apply-to=\\".search-query\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.searchbar_input_snippet_options" name="event search bar snippet options">\n    <xpath expr="//div[@data-js='SearchBar']/we-select[@data-name='scope_opt']" position="inside">\n        <we-button data-set-search-type="events" data-select-data-attribute="events" data-name="search_events_opt" data-form-action="/events">Events</we-button>\n    </xpath>\n    <xpath expr="//div[@data-js='SearchBar']/we-select[@data-name='order_opt']" position="inside">\n        <we-button data-set-order-by="date_begin asc" data-select-data-attribute="date_begin asc" data-dependencies="search_events_opt" data-name="order_date_begin_asc_opt">Date (old to new)</we-button>\n        <we-button data-set-order-by="date_end desc" data-select-data-attribute="date_end desc" data-dependencies="search_events_opt" data-name="order_date_end_desc_opt">Date (new to old)</we-button>\n    </xpath>\n    <xpath expr="//div[@data-js='SearchBar']/div[@data-dependencies='limit_opt']" position="inside">\n        <we-checkbox string="Description" data-dependencies="search_events_opt" data-select-data-attribute="true" data-attribute-name="displayDescription" data-apply-to=".search-query"/>\n        <we-checkbox string="Event Date" data-dependencies="search_events_opt" data-select-data-attribute="true" data-attribute-name="displayDetail" data-apply-to=".search-query"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2235	16	1638	1	1	event.tag.category.view.form.inherit.website	event.tag.category	\N	form	website_event/views/event_tag_category_views.xml	extension	{"en_US": "<field name=\\"tag_ids\\" position=\\"before\\">\\n                <field name=\\"is_published\\" string=\\"Show on Website\\" widget=\\"boolean_toggle\\"/>\\n                <field name=\\"website_id\\" groups=\\"website.group_multi_website\\" string=\\"Website\\" invisible=\\"not is_published\\"/>\\n            </field>", "fr_FR": "<field name=\\"tag_ids\\" position=\\"before\\">\\n                <field name=\\"is_published\\" string=\\"Afficher sur le site web\\" widget=\\"boolean_toggle\\"/>\\n                <field name=\\"website_id\\" groups=\\"website.group_multi_website\\" string=\\"Site Web\\" invisible=\\"not is_published\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="tag_ids" position="before">\n                <field name="is_published" string="Show on Website" widget="boolean_toggle"/>\n                <field name="website_id" groups="website.group_multi_website" string="Website" invisible="not is_published"/>\n            </field>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2236	16	1637	1	1	event.tag.category.view.list.inherit.website	event.tag.category	\N	list	website_event/views/event_tag_category_views.xml	extension	{"en_US": "<field name=\\"tag_ids\\" position=\\"after\\">\\n                <field name=\\"is_published\\" string=\\"Show on Website\\"/>\\n            </field>", "fr_FR": "<field name=\\"tag_ids\\" position=\\"after\\">\\n                <field name=\\"is_published\\" string=\\"Afficher sur le site web\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="tag_ids" position="after">\n                <field name="is_published" string="Show on Website"/>\n            </field>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2188	16	2186	1	1	Filter by Date	\N	website_event.event_time	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.index_topbar\\" name=\\"Filter by Date\\">\\n    <xpath expr=\\"//div[hasclass('o_wevent_search')]\\" position=\\"before\\">\\n        <div class=\\"dropdown d-none d-lg-block\\">\\n            <button role=\\"button\\" class=\\"btn btn-light dropdown-toggle\\" data-bs-toggle=\\"dropdown\\" title=\\"Filter by Date\\" aria-label=\\"Filter by date\\" aria-expanded=\\"false\\">\\n                <t t-if=\\"current_date\\" t-out=\\"current_date\\"/>\\n                <t t-else=\\"\\">Upcoming</t>\\n            </button>\\n            <div class=\\"dropdown-menu\\">\\n                <t t-foreach=\\"dates\\" t-as=\\"date\\">\\n                    <t t-if=\\"date[3] or (date[0] in ('old','upcoming','all'))\\">\\n                        <t t-set=\\"is_active\\" t-value=\\"searches.get('date') == date[0]\\"/>\\n                        <a t-att-href=\\"keep_event_url('/event', date=date[0])\\" t-attf-class=\\"dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}\\">\\n                            <t t-out=\\"date[1]\\"/>\\n                            <span t-if=\\"date[3]\\" t-out=\\"date[3]\\" t-attf-class=\\"badge pagination ms-3 text-bg-primary\\"/>\\n                        </a>\\n                    </t>\\n                </t>\\n            </div>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//div[hasclass('accordion-item')]\\" position=\\"after\\">\\n        <div class=\\"accordion-item\\">\\n            <h2 class=\\"accordion-header\\">\\n                <button class=\\"accordion-button collapsed\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\".o_wevent_offcanvas_date\\" aria-expanded=\\"false\\" aria-controls=\\"o_wevent_offcanvas_date\\">\\n                    Date\\n                </button>\\n            </h2>\\n            <div id=\\"o_wevent_offcanvas_date\\" class=\\"o_wevent_offcanvas_date accordion-collapse collapse\\" aria-labelledby=\\"offcanvas_date\\">\\n                <div class=\\"accordion-body pt-0\\">\\n                    <ul class=\\"list-group list-group-flush\\">\\n                        <t t-foreach=\\"dates\\" t-as=\\"date\\">\\n                            <li t-if=\\"date[3] or (date[0] in ('old','upcoming','all'))\\" class=\\"list-group-item px-0 border-0\\">\\n                                <t t-set=\\"is_active\\" t-value=\\"searches.get('date') == date[0]\\"/>\\n                                <a t-att-href=\\"keep_event_url(date=date[0])\\" class=\\"d-flex align-items-center justify-content-between text-reset text-decoration-none\\" t-att-title=\\"date[1]\\">\\n                                    <div class=\\"form-check flex-basis-100\\">\\n                                        <input class=\\"form-check-input pe-none\\" type=\\"radio\\" t-attf-name=\\"#{date[1]}\\" t-att-checked=\\"is_active\\"/>\\n                                        <label class=\\"form-check-label\\" t-attf-for=\\"#{date[1]}\\" t-out=\\"date[1]\\"/>\\n                                    </div>\\n                                    <span t-if=\\"date[3]\\" t-out=\\"date[3]\\" class=\\"badge pagination text-bg-primary\\"/>\\n                                </a>\\n                            </li>\\n                        </t>\\n                    </ul>\\n                </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website_event.index_topbar\\" name=\\"Filter by Date\\">\\n    <xpath expr=\\"//div[hasclass('o_wevent_search')]\\" position=\\"before\\">\\n        <div class=\\"dropdown d-none d-lg-block\\">\\n            <button role=\\"button\\" class=\\"btn btn-light dropdown-toggle\\" data-bs-toggle=\\"dropdown\\" title=\\"Filtrer par date\\" aria-label=\\"Filtrer par date\\" aria-expanded=\\"false\\">\\n                <t t-if=\\"current_date\\" t-out=\\"current_date\\"/>\\n                <t t-else=\\"\\">À venir</t>\\n            </button>\\n            <div class=\\"dropdown-menu\\">\\n                <t t-foreach=\\"dates\\" t-as=\\"date\\">\\n                    <t t-if=\\"date[3] or (date[0] in ('old','upcoming','all'))\\">\\n                        <t t-set=\\"is_active\\" t-value=\\"searches.get('date') == date[0]\\"/>\\n                        <a t-att-href=\\"keep_event_url('/event', date=date[0])\\" t-attf-class=\\"dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}\\">\\n                            <t t-out=\\"date[1]\\"/>\\n                            <span t-if=\\"date[3]\\" t-out=\\"date[3]\\" t-attf-class=\\"badge pagination ms-3 text-bg-primary\\"/>\\n                        </a>\\n                    </t>\\n                </t>\\n            </div>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//div[hasclass('accordion-item')]\\" position=\\"after\\">\\n        <div class=\\"accordion-item\\">\\n            <h2 class=\\"accordion-header\\">\\n                <button class=\\"accordion-button collapsed\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" data-bs-target=\\".o_wevent_offcanvas_date\\" aria-expanded=\\"false\\" aria-controls=\\"o_wevent_offcanvas_date\\">\\n                    Date\\n                </button>\\n            </h2>\\n            <div id=\\"o_wevent_offcanvas_date\\" class=\\"o_wevent_offcanvas_date accordion-collapse collapse\\" aria-labelledby=\\"offcanvas_date\\">\\n                <div class=\\"accordion-body pt-0\\">\\n                    <ul class=\\"list-group list-group-flush\\">\\n                        <t t-foreach=\\"dates\\" t-as=\\"date\\">\\n                            <li t-if=\\"date[3] or (date[0] in ('old','upcoming','all'))\\" class=\\"list-group-item px-0 border-0\\">\\n                                <t t-set=\\"is_active\\" t-value=\\"searches.get('date') == date[0]\\"/>\\n                                <a t-att-href=\\"keep_event_url(date=date[0])\\" class=\\"d-flex align-items-center justify-content-between text-reset text-decoration-none\\" t-att-title=\\"date[1]\\">\\n                                    <div class=\\"form-check flex-basis-100\\">\\n                                        <input class=\\"form-check-input pe-none\\" type=\\"radio\\" t-attf-name=\\"#{date[1]}\\" t-att-checked=\\"is_active\\"/>\\n                                        <label class=\\"form-check-label\\" t-attf-for=\\"#{date[1]}\\" t-out=\\"date[1]\\"/>\\n                                    </div>\\n                                    <span t-if=\\"date[3]\\" t-out=\\"date[3]\\" class=\\"badge pagination text-bg-primary\\"/>\\n                                </a>\\n                            </li>\\n                        </t>\\n                    </ul>\\n                </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.index_topbar" name="Filter by Date">\n    <xpath expr="//div[hasclass('o_wevent_search')]" position="before">\n        <div class="dropdown d-none d-lg-block">\n            <button role="button" class="btn btn-light dropdown-toggle" data-bs-toggle="dropdown" title="Filter by Date" aria-label="Filter by date" aria-expanded="false">\n                <t t-if="current_date" t-out="current_date"/>\n                <t t-else="">Upcoming</t>\n            </button>\n            <div class="dropdown-menu">\n                <t t-foreach="dates" t-as="date">\n                    <t t-if="date[3] or (date[0] in ('old','upcoming','all'))">\n                        <t t-set="is_active" t-value="searches.get('date') == date[0]"/>\n                        <a t-att-href="keep_event_url('/event', date=date[0])" t-attf-class="dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}">\n                            <t t-out="date[1]"/>\n                            <span t-if="date[3]" t-out="date[3]" t-attf-class="badge pagination ms-3 text-bg-primary"/>\n                        </a>\n                    </t>\n                </t>\n            </div>\n        </div>\n    </xpath>\n    <xpath expr="//div[hasclass('accordion-item')]" position="after">\n        <div class="accordion-item">\n            <h2 class="accordion-header">\n                <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target=".o_wevent_offcanvas_date" aria-expanded="false" aria-controls="o_wevent_offcanvas_date">\n                    Date\n                </button>\n            </h2>\n            <div id="o_wevent_offcanvas_date" class="o_wevent_offcanvas_date accordion-collapse collapse" aria-labelledby="offcanvas_date">\n                <div class="accordion-body pt-0">\n                    <ul class="list-group list-group-flush">\n                        <t t-foreach="dates" t-as="date">\n                            <li t-if="date[3] or (date[0] in ('old','upcoming','all'))" class="list-group-item px-0 border-0">\n                                <t t-set="is_active" t-value="searches.get('date') == date[0]"/>\n                                <a t-att-href="keep_event_url(date=date[0])" class="d-flex align-items-center justify-content-between text-reset text-decoration-none" t-att-title="date[1]">\n                                    <div class="form-check flex-basis-100">\n                                        <input class="form-check-input pe-none" type="radio" t-attf-name="#{date[1]}" t-att-checked="is_active"/>\n                                        <label class="form-check-label" t-attf-for="#{date[1]}" t-out="date[1]"/>\n                                    </div>\n                                    <span t-if="date[3]" t-out="date[3]" class="badge pagination text-bg-primary"/>\n                                </a>\n                            </li>\n                        </t>\n                    </ul>\n                </div>\n            </div>\n        </div>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2238	16	1607	1	1	event.type.view.form.inherit.website	event.type	\N	form	website_event/views/event_type_views.xml	extension	{"en_US": "<xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"after\\">\\n                    <span name=\\"website_menu\\">\\n                        <label for=\\"website_menu\\" string=\\"Website Submenu\\"/>\\n                        <field name=\\"website_menu\\"/>\\n                    </span>\\n                    <span name=\\"community_menu\\" invisible=\\"1\\">\\n                        <label for=\\"community_menu\\" string=\\"Community\\"/>\\n                        <field name=\\"community_menu\\"/>\\n                    </span>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//div[hasclass('oe_title')]\\" position=\\"after\\">\\n                    <span name=\\"website_menu\\">\\n                        <label for=\\"website_menu\\" string=\\"Sous-menu du site web\\"/>\\n                        <field name=\\"website_menu\\"/>\\n                    </span>\\n                    <span name=\\"community_menu\\" invisible=\\"1\\">\\n                        <label for=\\"community_menu\\" string=\\"Communauté\\"/>\\n                        <field name=\\"community_menu\\"/>\\n                    </span>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[hasclass('oe_title')]" position="after">\n                    <span name="website_menu">\n                        <label for="website_menu" string="Website Submenu"/>\n                        <field name="website_menu"/>\n                    </span>\n                    <span name="community_menu" invisible="1">\n                        <label for="community_menu" string="Community"/>\n                        <field name="community_menu"/>\n                    </span>\n            </xpath>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2190	16	\N	1	1	Events list	\N	website_event.events_list	qweb	website_event/views/event_templates_list.xml	primary	{"en_US": "<t name=\\"Events list\\" t-name=\\"website_event.events_list\\">\\n    <!-- Options -->\\n    <t t-set=\\"opt_index_sidebar\\" t-value=\\"is_view_active('website_event.opt_index_sidebar')\\"/>\\n    <t t-set=\\"opt_events_event_location\\" t-value=\\"is_view_active('website_event.event_location')\\"/>\\n    <t t-if=\\"opt_events_list_columns\\" t-set=\\"opt_event_size\\" t-value=\\"opt_index_sidebar and 'col-md-6' or 'col-md-6 col-lg-4 col-xl-3'\\"/>\\n    <t t-else=\\"\\" t-set=\\"opt_event_size\\" t-value=\\"opt_index_sidebar and 'col-12' or 'col-xl-12'\\"/>\\n    <!-- No events -->\\n    <div t-if=\\"not event_ids\\" class=\\"col-12 text-center\\">\\n        <div t-call=\\"website_event.event_empty_events_svg\\" class=\\"my-4\\"/>\\n        <h3>No events scheduled yet</h3>\\n        <p t-if=\\"searches['search']\\">We couldn't find any event matching your search for: <strong t-out=\\"searches['search']\\"/>.</p>\\n        <p t-elif=\\"searches['tags']\\">No event matching your search criteria could be found.</p>\\n        <p t-else=\\"\\">We couldn't find any event scheduled at this moment.</p>\\n        <div class=\\"o_not_editable my-3\\" groups=\\"event.group_event_user\\">\\n            <a class=\\"o_wevent_cta btn\\" target=\\"_blank\\" href=\\"/odoo/action-event.action_event_view?view_type=form\\">\\n                <span class=\\"fa fa-plus me-1\\"/> Create an Event\\n            </a>\\n        </div>\\n    </div>\\n    <!-- Fuzzy search -->\\n    <div t-if=\\"event_ids and original_search\\" class=\\"col-12 alert alert-warning mt8\\">\\n        No results found for '<span t-out=\\"original_search\\"/>'. Showing results for '<span t-out=\\"searches['search']\\"/>'.\\n    </div>\\n    <!-- List -->\\n    <div t-foreach=\\"event_ids\\" t-as=\\"event\\" t-attf-class=\\" #{opt_event_size}\\">\\n        <a t-cache=\\"event if not editable and event.website_published else None\\" t-attf-href=\\"/event/#{ slug(event) }/#{(not event.menu_id) and 'register'}\\" class=\\"text-decoration-none text-reset \\" t-att-data-publish=\\"event.website_published and 'on' or 'off'\\">\\n            <article t-attf-class=\\"h-100 #{opt_events_list_cards and 'card'}\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Event\\">\\n                <div t-attf-class=\\"h-100 #{opt_events_list_columns and 'd-flex flex-wrap flex-column' or 'row mx-0'}\\">\\n                    <!-- Header -->\\n                    <header t-attf-class=\\"card-header overflow-hidden bg-secondary p-0 border-0 rounded-0 #{opt_events_list_columns and 'col-12' or 'col-4 col-lg-3'} #{(not opt_events_list_cards) and 'shadow-sm'}\\">\\n                        <!-- Image + Link -->\\n                        <div class=\\"d-block h-100 w-100\\">\\n                            <t t-call=\\"website.record_cover\\">\\n                                <t t-set=\\"_record\\" t-value=\\"event\\"/>\\n                                <meta itemprop=\\"startDate\\" t-att-content=\\"event.date_begin.isoformat()\\"/>\\n                                <!-- Short date + (optional) Country Flag -->\\n                                <div t-if=\\"opt_events_event_location\\" t-attf-class=\\"o_wevent_date_with_flag o_wevent_event_date position-absolute shadow-sm o_not_editable #{(not opt_events_list_columns) and 'left'} \\">\\n                                    <div t-if=\\"not event.is_multi_slots\\" class=\\"o_wevent_event_date_text\\">\\n                                        <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'LLL'}\\" class=\\"o_wevent_event_month\\"/>\\n                                        <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd'}\\" class=\\"o_wevent_event_day oe_hide_on_date_edit\\"/>\\n                                    </div>\\n                                    <div class=\\"o_wevent_event_country_flag\\">\\n                                        <img t-if=\\"event.country_id and event.country_id.image_url\\" class=\\"h-100 align-baseline\\" t-att-src=\\"event.country_id.image_url\\" t-att-alt=\\"event.country_id.name\\"/>\\n                                        <i t-elif=\\"not event.country_id\\" class=\\"fa fa-video-camera h-100\\"/>\\n                                    </div>\\n                                </div>\\n                                <div t-elif=\\"not event.is_multi_slots\\" t-attf-class=\\"o_wevent_event_date position-absolute shadow-sm o_not_editable #{(not opt_events_list_columns) and 'left'} \\">\\n                                    <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'LLL'}\\" class=\\"o_wevent_event_month\\"/>\\n                                    <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd'}\\" class=\\"o_wevent_event_day oe_hide_on_date_edit\\"/>\\n                                </div>\\n                                <!-- Not open -->\\n                                <span t-if=\\"not event.event_registrations_open and (not opt_events_list_cards or not opt_events_list_columns)\\" class=\\"position-absolute bottom-0 px-3 py-2 w-100 text-bg-light\\">\\n                                    <t t-if=\\"not event.event_registrations_started\\">\\n                                        Registrations not yet open\\n                                    </t>\\n                                    <t t-elif=\\"event.event_registrations_sold_out\\">\\n                                        Sold Out\\n                                    </t>\\n                                    <t t-else=\\"\\">\\n                                        Registrations Closed\\n                                    </t>\\n                                </span>\\n                                <!-- Participating -->\\n                                <small t-if=\\"event.is_participating\\" class=\\"o_wevent_participating position-absolute bottom-0 px-3 py-2 w-100 text-bg-success\\">\\n                                    <i class=\\"fa fa-check me-2\\"/>Registered\\n                                </small>\\n                                <!-- Unpublished -->\\n                                <small t-if=\\"not event.website_published\\" class=\\"o_wevent_unpublished position-absolute bottom-0 px-3 py-2 w-100 text-bg-danger\\">\\n                                    <i class=\\"fa fa-ban me-2\\"/>Unpublished\\n                                </small>\\n                            </t>\\n                        </div>\\n                    </header>\\n                    \\n                    <!-- Body -->\\n                    <main t-attf-class=\\"card-body position-relative d-flex flex-column justify-content-between gap-2 #{opt_events_list_columns and 'col-12 py-3' or 'col-8 col-lg-9 px-4'} #{not opt_events_list_cards and opt_events_list_columns and 'bg-transparent px-0'} #{not opt_events_list_cards and not opt_events_list_columns and 'bg-transparent py-0'}\\">\\n                        <div id=\\"event_details\\">\\n                            <div class=\\"d-flex flex-wrap gap-1 small\\">\\n                                <t t-foreach=\\"event.tag_ids.filtered(lambda tag: tag.category_id.website_id == website or not tag.category_id.website_id)\\" t-as=\\"tag\\">\\n                                    <span t-if=\\"tag.color\\" t-attf-class=\\"badge #{'o_color_%s' % tag.color if tag.color else 'text-bg-light'}\\">\\n                                        <t t-out=\\"tag.name\\"/>\\n                                    </span>\\n                                </t>\\n                            </div>\\n                            <!-- Title -->\\n                            <h5 t-attf-class=\\"card-title my-2 #{(not event.website_published) and 'text-danger'}\\">\\n                                <span t-field=\\"event.name\\" itemprop=\\"name\\"/>\\n                            </h5>\\n                            <!-- Start Date & Time -->\\n                            <!-- TODO remove t-out one in master -->\\n                            <small t-if=\\"False\\" class=\\"o_not_editable opacity-75\\" itemprop=\\"description\\" t-out=\\"event.subtitle\\">\\n                            </small>\\n                            <small class=\\"opacity-75\\" itemprop=\\"description\\" t-field=\\"event.subtitle\\"/>\\n                        </div>\\n                        <!-- Location -->\\n                        <small class=\\"o_not_editable fw-bold\\" itemprop=\\"location\\" t-out=\\"event.address_id\\" t-options=\\"{'widget': 'contact', 'fields': ['city', 'country_id'], 'null_text': 'Online event'}\\"/>\\n                    </main>\\n                    \\n                    <!-- Footer -->\\n                    <footer t-if=\\"not event.event_registrations_open and opt_events_list_columns and opt_events_list_cards\\" t-att-class=\\"'small align-self-end w-100 %s %s' % (                             opt_events_list_cards and 'card-footer' or (not opt_events_list_columns and 'py-2 mt-2') or 'py-2',                             opt_events_list_cards and 'border-top' or 'px-2',                         )\\">\\n                        <span t-if=\\"not event.event_registrations_open\\">\\n                            <t t-if=\\"not event.event_registrations_started\\">\\n                                Registrations not yet open\\n                            </t>\\n                            <t t-elif=\\"event.event_registrations_sold_out\\">\\n                                Sold Out\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                Registrations Closed\\n                            </t>\\n                        </span>\\n                    </footer>\\n                </div>\\n            </article>\\n        </a>\\n    </div>\\n    <!-- Pager -->\\n    <div class=\\"d-flex justify-content-center my-3\\">\\n        <t t-call=\\"website.pager\\"/>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Events list\\" t-name=\\"website_event.events_list\\">\\n    <!-- Options -->\\n    <t t-set=\\"opt_index_sidebar\\" t-value=\\"is_view_active('website_event.opt_index_sidebar')\\"/>\\n    <t t-set=\\"opt_events_event_location\\" t-value=\\"is_view_active('website_event.event_location')\\"/>\\n    <t t-if=\\"opt_events_list_columns\\" t-set=\\"opt_event_size\\" t-value=\\"opt_index_sidebar and 'col-md-6' or 'col-md-6 col-lg-4 col-xl-3'\\"/>\\n    <t t-else=\\"\\" t-set=\\"opt_event_size\\" t-value=\\"opt_index_sidebar and 'col-12' or 'col-xl-12'\\"/>\\n    <!-- No events -->\\n    <div t-if=\\"not event_ids\\" class=\\"col-12 text-center\\">\\n        <div t-call=\\"website_event.event_empty_events_svg\\" class=\\"my-4\\"/>\\n        <h3>Aucun événement n'est planifié pour l'instant</h3>\\n        <p t-if=\\"searches['search']\\">Nous n'avons trouvé aucun événement correspondant à votre recherche de : <strong t-out=\\"searches['search']\\"/>.</p>\\n        <p t-elif=\\"searches['tags']\\">Aucun événement ne correspond à vos critères de recherche.</p>\\n        <p t-else=\\"\\">Nous n'avons trouvé aucun événement planifié pour l'instant.</p>\\n        <div class=\\"o_not_editable my-3\\" groups=\\"event.group_event_user\\">\\n            <a class=\\"o_wevent_cta btn\\" target=\\"_blank\\" href=\\"/odoo/action-event.action_event_view?view_type=form\\">\\n                <span class=\\"fa fa-plus me-1\\"/> Créer un événement\\n            </a>\\n        </div>\\n    </div>\\n    <!-- Fuzzy search -->\\n    <div t-if=\\"event_ids and original_search\\" class=\\"col-12 alert alert-warning mt8\\">\\n        Aucun résultat trouvé pour '<span t-out=\\"original_search\\"/>'. Affichage des résultats pour '<span t-out=\\"searches['search']\\"/>'.\\n    </div>\\n    <!-- List -->\\n    <div t-foreach=\\"event_ids\\" t-as=\\"event\\" t-attf-class=\\" #{opt_event_size}\\">\\n        <a t-cache=\\"event if not editable and event.website_published else None\\" t-attf-href=\\"/event/#{ slug(event) }/#{(not event.menu_id) and 'register'}\\" class=\\"text-decoration-none text-reset \\" t-att-data-publish=\\"event.website_published and 'on' or 'off'\\">\\n            <article t-attf-class=\\"h-100 #{opt_events_list_cards and 'card'}\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Event\\">\\n                <div t-attf-class=\\"h-100 #{opt_events_list_columns and 'd-flex flex-wrap flex-column' or 'row mx-0'}\\">\\n                    <!-- Header -->\\n                    <header t-attf-class=\\"card-header overflow-hidden bg-secondary p-0 border-0 rounded-0 #{opt_events_list_columns and 'col-12' or 'col-4 col-lg-3'} #{(not opt_events_list_cards) and 'shadow-sm'}\\">\\n                        <!-- Image + Link -->\\n                        <div class=\\"d-block h-100 w-100\\">\\n                            <t t-call=\\"website.record_cover\\">\\n                                <t t-set=\\"_record\\" t-value=\\"event\\"/>\\n                                <meta itemprop=\\"startDate\\" t-att-content=\\"event.date_begin.isoformat()\\"/>\\n                                <!-- Short date + (optional) Country Flag -->\\n                                <div t-if=\\"opt_events_event_location\\" t-attf-class=\\"o_wevent_date_with_flag o_wevent_event_date position-absolute shadow-sm o_not_editable #{(not opt_events_list_columns) and 'left'} \\">\\n                                    <div t-if=\\"not event.is_multi_slots\\" class=\\"o_wevent_event_date_text\\">\\n                                        <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'LLL'}\\" class=\\"o_wevent_event_month\\"/>\\n                                        <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd'}\\" class=\\"o_wevent_event_day oe_hide_on_date_edit\\"/>\\n                                    </div>\\n                                    <div class=\\"o_wevent_event_country_flag\\">\\n                                        <img t-if=\\"event.country_id and event.country_id.image_url\\" class=\\"h-100 align-baseline\\" t-att-src=\\"event.country_id.image_url\\" t-att-alt=\\"event.country_id.name\\"/>\\n                                        <i t-elif=\\"not event.country_id\\" class=\\"fa fa-video-camera h-100\\"/>\\n                                    </div>\\n                                </div>\\n                                <div t-elif=\\"not event.is_multi_slots\\" t-attf-class=\\"o_wevent_event_date position-absolute shadow-sm o_not_editable #{(not opt_events_list_columns) and 'left'} \\">\\n                                    <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'LLL'}\\" class=\\"o_wevent_event_month\\"/>\\n                                    <span t-out=\\"event.date_begin\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd'}\\" class=\\"o_wevent_event_day oe_hide_on_date_edit\\"/>\\n                                </div>\\n                                <!-- Not open -->\\n                                <span t-if=\\"not event.event_registrations_open and (not opt_events_list_cards or not opt_events_list_columns)\\" class=\\"position-absolute bottom-0 px-3 py-2 w-100 text-bg-light\\">\\n                                    <t t-if=\\"not event.event_registrations_started\\">\\n                                        Les inscriptions ne sont pas encore ouvertes\\n                                    </t>\\n                                    <t t-elif=\\"event.event_registrations_sold_out\\">\\n                                        Complet\\n                                    </t>\\n                                    <t t-else=\\"\\">\\n                                        Inscriptions terminées\\n                                    </t>\\n                                </span>\\n                                <!-- Participating -->\\n                                <small t-if=\\"event.is_participating\\" class=\\"o_wevent_participating position-absolute bottom-0 px-3 py-2 w-100 text-bg-success\\">\\n                                    <i class=\\"fa fa-check me-2\\"/>Inscrit·e\\n                                </small>\\n                                <!-- Unpublished -->\\n                                <small t-if=\\"not event.website_published\\" class=\\"o_wevent_unpublished position-absolute bottom-0 px-3 py-2 w-100 text-bg-danger\\">\\n                                    <i class=\\"fa fa-ban me-2\\"/>Non publié\\n                                </small>\\n                            </t>\\n                        </div>\\n                    </header>\\n                    \\n                    <!-- Body -->\\n                    <main t-attf-class=\\"card-body position-relative d-flex flex-column justify-content-between gap-2 #{opt_events_list_columns and 'col-12 py-3' or 'col-8 col-lg-9 px-4'} #{not opt_events_list_cards and opt_events_list_columns and 'bg-transparent px-0'} #{not opt_events_list_cards and not opt_events_list_columns and 'bg-transparent py-0'}\\">\\n                        <div id=\\"event_details\\">\\n                            <div class=\\"d-flex flex-wrap gap-1 small\\">\\n                                <t t-foreach=\\"event.tag_ids.filtered(lambda tag: tag.category_id.website_id == website or not tag.category_id.website_id)\\" t-as=\\"tag\\">\\n                                    <span t-if=\\"tag.color\\" t-attf-class=\\"badge #{'o_color_%s' % tag.color if tag.color else 'text-bg-light'}\\">\\n                                        <t t-out=\\"tag.name\\"/>\\n                                    </span>\\n                                </t>\\n                            </div>\\n                            <!-- Title -->\\n                            <h5 t-attf-class=\\"card-title my-2 #{(not event.website_published) and 'text-danger'}\\">\\n                                <span t-field=\\"event.name\\" itemprop=\\"name\\"/>\\n                            </h5>\\n                            <!-- Start Date & Time -->\\n                            <!-- TODO remove t-out one in master -->\\n                            <small t-if=\\"False\\" class=\\"o_not_editable opacity-75\\" itemprop=\\"description\\" t-out=\\"event.subtitle\\">\\n                            </small>\\n                            <small class=\\"opacity-75\\" itemprop=\\"description\\" t-field=\\"event.subtitle\\"/>\\n                        </div>\\n                        <!-- Location -->\\n                        <small class=\\"o_not_editable fw-bold\\" itemprop=\\"location\\" t-out=\\"event.address_id\\" t-options=\\"{'widget': 'contact', 'fields': ['city', 'country_id'], 'null_text': 'Online event'}\\"/>\\n                    </main>\\n                    \\n                    <!-- Footer -->\\n                    <footer t-if=\\"not event.event_registrations_open and opt_events_list_columns and opt_events_list_cards\\" t-att-class=\\"'small align-self-end w-100 %s %s' % (                             opt_events_list_cards and 'card-footer' or (not opt_events_list_columns and 'py-2 mt-2') or 'py-2',                             opt_events_list_cards and 'border-top' or 'px-2',                         )\\">\\n                        <span t-if=\\"not event.event_registrations_open\\">\\n                            <t t-if=\\"not event.event_registrations_started\\">\\n                                Les inscriptions ne sont pas encore ouvertes\\n                            </t>\\n                            <t t-elif=\\"event.event_registrations_sold_out\\">\\n                                Complet\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                Inscriptions terminées\\n                            </t>\\n                        </span>\\n                    </footer>\\n                </div>\\n            </article>\\n        </a>\\n    </div>\\n    <!-- Pager -->\\n    <div class=\\"d-flex justify-content-center my-3\\">\\n        <t t-call=\\"website.pager\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Events list" t-name="website_event.events_list">\n    <!-- Options -->\n    <t t-set="opt_index_sidebar" t-value="is_view_active('website_event.opt_index_sidebar')"/>\n    <t t-set="opt_events_event_location" t-value="is_view_active('website_event.event_location')"/>\n    <t t-if="opt_events_list_columns" t-set="opt_event_size" t-value="opt_index_sidebar and 'col-md-6' or 'col-md-6 col-lg-4 col-xl-3'"/>\n    <t t-else="" t-set="opt_event_size" t-value="opt_index_sidebar and 'col-12' or 'col-xl-12'"/>\n    <!-- No events -->\n    <div t-if="not event_ids" class="col-12 text-center">\n        <div t-call="website_event.event_empty_events_svg" class="my-4"/>\n        <h3>No events scheduled yet</h3>\n        <p t-if="searches['search']">We couldn't find any event matching your search for: <strong t-out="searches['search']"/>.</p>\n        <p t-elif="searches['tags']">No event matching your search criteria could be found.</p>\n        <p t-else="">We couldn't find any event scheduled at this moment.</p>\n        <div class="o_not_editable my-3" groups="event.group_event_user">\n            <a class="o_wevent_cta btn" target="_blank" href="/odoo/action-event.action_event_view?view_type=form">\n                <span class="fa fa-plus me-1"/> Create an Event\n            </a>\n        </div>\n    </div>\n    <!-- Fuzzy search -->\n    <div t-if="event_ids and original_search" class="col-12 alert alert-warning mt8">\n        No results found for '<span t-out="original_search"/>'. Showing results for '<span t-out="searches['search']"/>'.\n    </div>\n    <!-- List -->\n    <div t-foreach="event_ids" t-as="event" t-attf-class=" #{opt_event_size}">\n        <a t-cache="event if not editable and event.website_published else None" t-attf-href="/event/#{ slug(event) }/#{(not event.menu_id) and 'register'}" class="text-decoration-none text-reset " t-att-data-publish="event.website_published and 'on' or 'off'">\n            <article t-attf-class="h-100 #{opt_events_list_cards and 'card'}" itemscope="itemscope" itemtype="http://schema.org/Event">\n                <div t-attf-class="h-100 #{opt_events_list_columns and 'd-flex flex-wrap flex-column' or 'row mx-0'}">\n                    <!-- Header -->\n                    <header t-attf-class="card-header overflow-hidden bg-secondary p-0 border-0 rounded-0 #{opt_events_list_columns and 'col-12' or 'col-4 col-lg-3'} #{(not opt_events_list_cards) and 'shadow-sm'}">\n                        <!-- Image + Link -->\n                        <div class="d-block h-100 w-100">\n                            <t t-call="website.record_cover">\n                                <t t-set="_record" t-value="event"/>\n                                <meta itemprop="startDate" t-att-content="event.date_begin.isoformat()"/>\n                                <!-- Short date + (optional) Country Flag -->\n                                <div t-if="opt_events_event_location" t-attf-class="o_wevent_date_with_flag o_wevent_event_date position-absolute shadow-sm o_not_editable #{(not opt_events_list_columns) and 'left'} ">\n                                    <div t-if="not event.is_multi_slots" class="o_wevent_event_date_text">\n                                        <span t-out="event.date_begin" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'LLL'}" class="o_wevent_event_month"/>\n                                        <span t-out="event.date_begin" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd'}" class="o_wevent_event_day oe_hide_on_date_edit"/>\n                                    </div>\n                                    <div class="o_wevent_event_country_flag">\n                                        <img t-if="event.country_id and event.country_id.image_url" class="h-100 align-baseline" t-att-src="event.country_id.image_url" t-att-alt="event.country_id.name"/>\n                                        <i t-elif="not event.country_id" class="fa fa-video-camera h-100"/>\n                                    </div>\n                                </div>\n                                <div t-elif="not event.is_multi_slots" t-attf-class="o_wevent_event_date position-absolute shadow-sm o_not_editable #{(not opt_events_list_columns) and 'left'} ">\n                                    <span t-out="event.date_begin" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'LLL'}" class="o_wevent_event_month"/>\n                                    <span t-out="event.date_begin" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'dd'}" class="o_wevent_event_day oe_hide_on_date_edit"/>\n                                </div>\n                                <!-- Not open -->\n                                <span t-if="not event.event_registrations_open and (not opt_events_list_cards or not opt_events_list_columns)" class="position-absolute bottom-0 px-3 py-2 w-100 text-bg-light">\n                                    <t t-if="not event.event_registrations_started">\n                                        Registrations not yet open\n                                    </t>\n                                    <t t-elif="event.event_registrations_sold_out">\n                                        Sold Out\n                                    </t>\n                                    <t t-else="">\n                                        Registrations Closed\n                                    </t>\n                                </span>\n                                <!-- Participating -->\n                                <small t-if="event.is_participating" class="o_wevent_participating position-absolute bottom-0 px-3 py-2 w-100 text-bg-success">\n                                    <i class="fa fa-check me-2"/>Registered\n                                </small>\n                                <!-- Unpublished -->\n                                <small t-if="not event.website_published" class="o_wevent_unpublished position-absolute bottom-0 px-3 py-2 w-100 text-bg-danger">\n                                    <i class="fa fa-ban me-2"/>Unpublished\n                                </small>\n                            </t>\n                        </div>\n                    </header>\n                    \n                    <!-- Body -->\n                    <main t-attf-class="card-body position-relative d-flex flex-column justify-content-between gap-2 #{opt_events_list_columns and 'col-12 py-3' or 'col-8 col-lg-9 px-4'} #{not opt_events_list_cards and opt_events_list_columns and 'bg-transparent px-0'} #{not opt_events_list_cards and not opt_events_list_columns and 'bg-transparent py-0'}">\n                        <div id="event_details">\n                            <div class="d-flex flex-wrap gap-1 small">\n                                <t t-foreach="event.tag_ids.filtered(lambda tag: tag.category_id.website_id == website or not tag.category_id.website_id)" t-as="tag">\n                                    <span t-if="tag.color" t-attf-class="badge #{'o_color_%s' % tag.color if tag.color else 'text-bg-light'}">\n                                        <t t-out="tag.name"/>\n                                    </span>\n                                </t>\n                            </div>\n                            <!-- Title -->\n                            <h5 t-attf-class="card-title my-2 #{(not event.website_published) and 'text-danger'}">\n                                <span t-field="event.name" itemprop="name"/>\n                            </h5>\n                            <!-- Start Date & Time -->\n                            <!-- TODO remove t-out one in master -->\n                            <small t-if="False" class="o_not_editable opacity-75" itemprop="description" t-out="event.subtitle">\n                            </small>\n                            <small class="opacity-75" itemprop="description" t-field="event.subtitle"/>\n                        </div>\n                        <!-- Location -->\n                        <small class="o_not_editable fw-bold" itemprop="location" t-out="event.address_id" t-options="{'widget': 'contact', 'fields': ['city', 'country_id'], 'null_text': 'Online event'}"/>\n                    </main>\n                    \n                    <!-- Footer -->\n                    <footer t-if="not event.event_registrations_open and opt_events_list_columns and opt_events_list_cards" t-att-class="'small align-self-end w-100 %s %s' % (                             opt_events_list_cards and 'card-footer' or (not opt_events_list_columns and 'py-2 mt-2') or 'py-2',                             opt_events_list_cards and 'border-top' or 'px-2',                         )">\n                        <span t-if="not event.event_registrations_open">\n                            <t t-if="not event.event_registrations_started">\n                                Registrations not yet open\n                            </t>\n                            <t t-elif="event.event_registrations_sold_out">\n                                Sold Out\n                            </t>\n                            <t t-else="">\n                                Registrations Closed\n                            </t>\n                        </span>\n                    </footer>\n                </div>\n            </article>\n        </a>\n    </div>\n    <!-- Pager -->\n    <div class="d-flex justify-content-center my-3">\n        <t t-call="website.pager"/>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2195	20	2194	1	1	About us	\N	website_event.index_sidebar_about_us	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"True\\" name=\\"About us\\" priority=\\"20\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wevent_sidebar_block\\">\\n            <h6 class=\\"o_wevent_sidebar_title\\">About us</h6>\\n            <p>Use this paragraph to write a short text about your events or company.</p>\\n        </div>\\n        <div id=\\"oe_structure_website_event_about_us_1\\" class=\\"oe_structure\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"True\\" name=\\"About us\\" priority=\\"20\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wevent_sidebar_block\\">\\n            <h6 class=\\"o_wevent_sidebar_title\\">À propos de nous</h6>\\n            <p>Utilisez ce paragraphe pour écrire un court texte sur vos événements ou votre entreprise.</p>\\n        </div>\\n        <div id=\\"oe_structure_website_event_about_us_1\\" class=\\"oe_structure\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.index_sidebar" active="True" name="About us" priority="20">\n    <xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">\n        <div class="o_wevent_sidebar_block">\n            <h6 class="o_wevent_sidebar_title">About us</h6>\n            <p>Use this paragraph to write a short text about your events or company.</p>\n        </div>\n        <div id="oe_structure_website_event_about_us_1" class="oe_structure"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2197	40	2194	1	1	Photos	\N	website_event.index_sidebar_photos	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"True\\" name=\\"Photos\\" priority=\\"40\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div>\\n            <h6 class=\\"o_wevent_sidebar_title\\">Photos</h6>\\n        </div>\\n        <a href=\\"/event\\">\\n            <figure class=\\"o_wevent_sidebar_block o_wevent_sidebar_figure figure\\">\\n                <img class=\\"figure-img img-fluid rounded oe_unremovable\\" src=\\"/website_event/static/src/img/event_past_0.jpg\\" alt=\\"\\"/>\\n                <figcaption class=\\"figure-caption oe_unremovable\\">A past event</figcaption>\\n            </figure>\\n        </a>\\n        <a href=\\"/event\\">\\n            <figure class=\\"o_wevent_sidebar_block o_wevent_sidebar_figure figure\\">\\n                <img class=\\"figure-img img-fluid rounded oe_unremovable\\" src=\\"/website_event/static/src/img/event_training_0.jpg\\" alt=\\"\\"/>\\n                <figcaption class=\\"figure-caption oe_unremovable\\">Our Trainings</figcaption>\\n            </figure>\\n        </a>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"True\\" name=\\"Photos\\" priority=\\"40\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div>\\n            <h6 class=\\"o_wevent_sidebar_title\\">Photos</h6>\\n        </div>\\n        <a href=\\"/event\\">\\n            <figure class=\\"o_wevent_sidebar_block o_wevent_sidebar_figure figure\\">\\n                <img class=\\"figure-img img-fluid rounded oe_unremovable\\" src=\\"/website_event/static/src/img/event_past_0.jpg\\" alt=\\"\\"/>\\n                <figcaption class=\\"figure-caption oe_unremovable\\">Un événement passé</figcaption>\\n            </figure>\\n        </a>\\n        <a href=\\"/event\\">\\n            <figure class=\\"o_wevent_sidebar_block o_wevent_sidebar_figure figure\\">\\n                <img class=\\"figure-img img-fluid rounded oe_unremovable\\" src=\\"/website_event/static/src/img/event_training_0.jpg\\" alt=\\"\\"/>\\n                <figcaption class=\\"figure-caption oe_unremovable\\">Nos formations</figcaption>\\n            </figure>\\n        </a>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.index_sidebar" active="True" name="Photos" priority="40">\n    <xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">\n        <div>\n            <h6 class="o_wevent_sidebar_title">Photos</h6>\n        </div>\n        <a href="/event">\n            <figure class="o_wevent_sidebar_block o_wevent_sidebar_figure figure">\n                <img class="figure-img img-fluid rounded oe_unremovable" src="/website_event/static/src/img/event_past_0.jpg" alt=""/>\n                <figcaption class="figure-caption oe_unremovable">A past event</figcaption>\n            </figure>\n        </a>\n        <a href="/event">\n            <figure class="o_wevent_sidebar_block o_wevent_sidebar_figure figure">\n                <img class="figure-img img-fluid rounded oe_unremovable" src="/website_event/static/src/img/event_training_0.jpg" alt=""/>\n                <figcaption class="figure-caption oe_unremovable">Our Trainings</figcaption>\n            </figure>\n        </a>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2198	60	2194	1	1	Quotes	\N	website_event.index_sidebar_quotes	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"True\\" name=\\"Quotes\\" priority=\\"60\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wevent_sidebar_block card\\">\\n            <div class=\\"card-body\\">\\n                <blockquote class=\\"blockquote mb-0\\">\\n                    <p><em>Write here a quote from one of your attendees. It gives confidence in your events.</em></p>\\n                    <footer class=\\"blockquote-footer text-muted\\">Author</footer>\\n                </blockquote>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"True\\" name=\\"Quotes\\" priority=\\"60\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wevent_sidebar_block card\\">\\n            <div class=\\"card-body\\">\\n                <blockquote class=\\"blockquote mb-0\\">\\n                    <p><em>Écrivez ici la citation d'un de vos participants. Cela donne du crédit à vos événements.</em></p>\\n                    <footer class=\\"blockquote-footer text-muted\\">Auteur</footer>\\n                </blockquote>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.index_sidebar" active="True" name="Quotes" priority="60">\n    <xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">\n        <div class="o_wevent_sidebar_block card">\n            <div class="card-body">\n                <blockquote class="blockquote mb-0">\n                    <p><em>Write here a quote from one of your attendees. It gives confidence in your events.</em></p>\n                    <footer class="blockquote-footer text-muted">Author</footer>\n                </blockquote>\n            </div>\n        </div>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2567	16	2467	1	1	cart_summary_inherit_website_event_sale	\N	website_event_sale.cart_summary_inherit_website_event_sale	qweb	website_event_sale/views/website_sale_templates.xml	extension	{"en_US": "<data inherit_id=\\"website_sale.cart_summary_content\\">\\n        <xpath expr=\\"//td[@name='website_sale_cart_summary_product_name']/span\\" position=\\"after\\">\\n            <span t-if=\\"line.event_slot_id\\" class=\\"text-muted\\" t-out=\\"line.event_slot_id.display_name\\"/>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="website_sale.cart_summary_content">\n        <xpath expr="//td[@name='website_sale_cart_summary_product_name']/span" position="after">\n            <span t-if="line.event_slot_id" class="text-muted" t-out="line.event_slot_id.display_name"/>\n        </xpath>\n    </data>\n\n    	f	t	2025-07-20 21:22:20.817725	2025-07-20 21:22:20.817725	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2201	16	\N	1	1	Event	\N	website_event.layout	qweb	website_event/views/event_templates_page.xml	primary	{"en_US": "<t name=\\"Event\\" t-name=\\"website_event.layout\\">\\n    <t t-call=\\"website.layout\\">\\n        <!-- Options -->\\n        <t t-set=\\"opt_events_list_categories\\" t-value=\\"is_view_active('website_event.opt_events_list_categories')\\"/>\\n        <div id=\\"wrap\\" t-attf-class=\\"o_wevent_event js_event d-flex flex-column h-100 #{'o_wevent_hide_sponsors' if hide_sponsors else ''}\\">\\n            <t t-if=\\"not hide_submenu\\" t-call=\\"website_event.navbar\\"/>\\n            <t t-out=\\"0\\"/>\\n            <div class=\\"oe_structure oe_empty\\" id=\\"oe_structure_website_event_layout_1\\" data-editor-sub-message.translate=\\"Following content will appear on all events.\\"/>\\n        </div>\\n\\n        <!-- The registration modal is available in any event page  -->\\n        <t t-if=\\"event.is_multi_slots\\" t-call=\\"website_event.modal_slot_registration\\"/>\\n        <t t-else=\\"\\" t-call=\\"website_event.modal_ticket_registration\\"/>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Event\\" t-name=\\"website_event.layout\\">\\n    <t t-call=\\"website.layout\\">\\n        <!-- Options -->\\n        <t t-set=\\"opt_events_list_categories\\" t-value=\\"is_view_active('website_event.opt_events_list_categories')\\"/>\\n        <div id=\\"wrap\\" t-attf-class=\\"o_wevent_event js_event d-flex flex-column h-100 #{'o_wevent_hide_sponsors' if hide_sponsors else ''}\\">\\n            <t t-if=\\"not hide_submenu\\" t-call=\\"website_event.navbar\\"/>\\n            <t t-out=\\"0\\"/>\\n            <div class=\\"oe_structure oe_empty\\" id=\\"oe_structure_website_event_layout_1\\" data-editor-sub-message.translate=\\"Le contenu suivant apparaitra sur tous les événements.\\"/>\\n        </div>\\n\\n        <!-- The registration modal is available in any event page  -->\\n        <t t-if=\\"event.is_multi_slots\\" t-call=\\"website_event.modal_slot_registration\\"/>\\n        <t t-else=\\"\\" t-call=\\"website_event.modal_ticket_registration\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Event" t-name="website_event.layout">\n    <t t-call="website.layout">\n        <!-- Options -->\n        <t t-set="opt_events_list_categories" t-value="is_view_active('website_event.opt_events_list_categories')"/>\n        <div id="wrap" t-attf-class="o_wevent_event js_event d-flex flex-column h-100 #{'o_wevent_hide_sponsors' if hide_sponsors else ''}">\n            <t t-if="not hide_submenu" t-call="website_event.navbar"/>\n            <t t-out="0"/>\n            <div class="oe_structure oe_empty" id="oe_structure_website_event_layout_1" data-editor-sub-message.translate="Following content will appear on all events."/>\n        </div>\n\n        <!-- The registration modal is available in any event page  -->\n        <t t-if="event.is_multi_slots" t-call="website_event.modal_slot_registration"/>\n        <t t-else="" t-call="website_event.modal_ticket_registration"/>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2215	16	\N	1	1	Modal for slots registration	\N	website_event.modal_slot_registration	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Modal for slots registration\\" t-name=\\"website_event.modal_slot_registration\\">\\n    <div class=\\"modal fade\\" id=\\"modal_slot_registration\\" data-bs-backdrop=\\"static\\" data-bs-keyboard=\\"false\\" tabindex=\\"-1\\" aria-labelledby=\\"staticBackdropLabelSlot\\" aria-hidden=\\"true\\">\\n        <div class=\\"modal-dialog modal-lg o_wevent_js_slot_details\\">\\n            <form id=\\"slot_registration_form\\" t-attf-action=\\"/event/#{slug(event)}/registration/slot/slot_id/tickets\\" method=\\"post\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <div class=\\"modal-content\\">\\n                <div class=\\"modal-header\\">\\n                    <div class=\\"o_wevent_registration_title modal-title fs-5\\" id=\\"staticBackdropLabelSlot\\">Slots</div>\\n                    <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Close\\"/>\\n                </div>\\n                <div class=\\"modal-body\\">\\n                    <div class=\\"d-flex flex-column flex-sm-row gap-sm-3\\">\\n                        <h5 class=\\"o_wevent_selected_slot_title\\">Select a Date:</h5>\\n                        <span class=\\"o_wevent_selected_slot text-primary fw-bold\\"/>\\n                    </div>\\n                    <nav class=\\"mt-2\\">\\n                        <ul class=\\"pagination d-flex flex-nowrap gap-3 user-select-none\\">\\n                            <li class=\\"o_wevent_slot_previous page-item\\">\\n                                <button class=\\"btn btn-link text-decoration-none p-1\\">\\n                                    <i class=\\"fa fa-caret-left me-2\\"/><small>Previous</small>\\n                                </button>\\n                            </li>\\n                            <li class=\\"o_wevent_slot_next page-item\\">\\n                                <button class=\\"btn btn-link text-decoration-none p-1\\">\\n                                    <small>Next</small><i class=\\"fa fa-caret-right ms-2\\"/>\\n                                </button>\\n                            </li>\\n                        </ul>\\n                    </nav>\\n                    <div class=\\"o_wevent_slot_dates row px-2\\">\\n                        <div t-foreach=\\"slots\\" t-as=\\"date\\" t-attf-class=\\"o_wevent_slot_date col col-sm-6 col-lg-4 px-3 pb-4\\">\\n                            <time t-out=\\"date\\" class=\\"text-nowrap pe-5 me-5\\" t-options=\\"{'widget': 'date', 'format': 'full'}\\"/>\\n                            <div class=\\"d-flex flex-wrap gap-2\\">\\n                                <button type=\\"button\\" t-foreach=\\"slots[date]\\" t-as=\\"slot\\" class=\\"o_wevent_slot_btn btn btn-sm btn-light\\" t-att-data-slot-id=\\"slot.id\\" t-att-data-slot-start=\\"slot.start_datetime\\">\\n                                    <time t-out=\\"slot.start_datetime\\" class=\\"lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n                <div class=\\"modal-footer flex-lg-row border-top\\">\\n                    <button type=\\"button\\" class=\\"btn btn-light o_wevent_slot_btn_cancel\\" data-bs-dismiss=\\"modal\\">Close</button>\\n                    <button type=\\"submit\\" class=\\"btn btn-primary a-submit\\" disabled=\\"\\" t-attf-id=\\"#{event.id}\\">\\n                        Next\\n                    </button>\\n                </div>\\n                </div>\\n            </form>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Modal for slots registration\\" t-name=\\"website_event.modal_slot_registration\\">\\n    <div class=\\"modal fade\\" id=\\"modal_slot_registration\\" data-bs-backdrop=\\"static\\" data-bs-keyboard=\\"false\\" tabindex=\\"-1\\" aria-labelledby=\\"staticBackdropLabelSlot\\" aria-hidden=\\"true\\">\\n        <div class=\\"modal-dialog modal-lg o_wevent_js_slot_details\\">\\n            <form id=\\"slot_registration_form\\" t-attf-action=\\"/event/#{slug(event)}/registration/slot/slot_id/tickets\\" method=\\"post\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <div class=\\"modal-content\\">\\n                <div class=\\"modal-header\\">\\n                    <div class=\\"o_wevent_registration_title modal-title fs-5\\" id=\\"staticBackdropLabelSlot\\">Créneaux</div>\\n                    <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Fermer\\"/>\\n                </div>\\n                <div class=\\"modal-body\\">\\n                    <div class=\\"d-flex flex-column flex-sm-row gap-sm-3\\">\\n                        <h5 class=\\"o_wevent_selected_slot_title\\">Sélectionnez une date :</h5>\\n                        <span class=\\"o_wevent_selected_slot text-primary fw-bold\\"/>\\n                    </div>\\n                    <nav class=\\"mt-2\\">\\n                        <ul class=\\"pagination d-flex flex-nowrap gap-3 user-select-none\\">\\n                            <li class=\\"o_wevent_slot_previous page-item\\">\\n                                <button class=\\"btn btn-link text-decoration-none p-1\\">\\n                                    <i class=\\"fa fa-caret-left me-2\\"/><small>Précédent</small>\\n                                </button>\\n                            </li>\\n                            <li class=\\"o_wevent_slot_next page-item\\">\\n                                <button class=\\"btn btn-link text-decoration-none p-1\\">\\n                                    <small>Suivant</small><i class=\\"fa fa-caret-right ms-2\\"/>\\n                                </button>\\n                            </li>\\n                        </ul>\\n                    </nav>\\n                    <div class=\\"o_wevent_slot_dates row px-2\\">\\n                        <div t-foreach=\\"slots\\" t-as=\\"date\\" t-attf-class=\\"o_wevent_slot_date col col-sm-6 col-lg-4 px-3 pb-4\\">\\n                            <time t-out=\\"date\\" class=\\"text-nowrap pe-5 me-5\\" t-options=\\"{'widget': 'date', 'format': 'full'}\\"/>\\n                            <div class=\\"d-flex flex-wrap gap-2\\">\\n                                <button type=\\"button\\" t-foreach=\\"slots[date]\\" t-as=\\"slot\\" class=\\"o_wevent_slot_btn btn btn-sm btn-light\\" t-att-data-slot-id=\\"slot.id\\" t-att-data-slot-start=\\"slot.start_datetime\\">\\n                                    <time t-out=\\"slot.start_datetime\\" class=\\"lh-1\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}\\"/>\\n                                </button>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n                <div class=\\"modal-footer flex-lg-row border-top\\">\\n                    <button type=\\"button\\" class=\\"btn btn-light o_wevent_slot_btn_cancel\\" data-bs-dismiss=\\"modal\\">Fermer</button>\\n                    <button type=\\"submit\\" class=\\"btn btn-primary a-submit\\" disabled=\\"\\" t-attf-id=\\"#{event.id}\\">\\n                        Suivant\\n                    </button>\\n                </div>\\n                </div>\\n            </form>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Modal for slots registration" t-name="website_event.modal_slot_registration">\n    <div class="modal fade" id="modal_slot_registration" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabelSlot" aria-hidden="true">\n        <div class="modal-dialog modal-lg o_wevent_js_slot_details">\n            <form id="slot_registration_form" t-attf-action="/event/#{slug(event)}/registration/slot/slot_id/tickets" method="post">\n                <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                <div class="modal-content">\n                <div class="modal-header">\n                    <div class="o_wevent_registration_title modal-title fs-5" id="staticBackdropLabelSlot">Slots</div>\n                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"/>\n                </div>\n                <div class="modal-body">\n                    <div class="d-flex flex-column flex-sm-row gap-sm-3">\n                        <h5 class="o_wevent_selected_slot_title">Select a Date:</h5>\n                        <span class="o_wevent_selected_slot text-primary fw-bold"/>\n                    </div>\n                    <nav class="mt-2">\n                        <ul class="pagination d-flex flex-nowrap gap-3 user-select-none">\n                            <li class="o_wevent_slot_previous page-item">\n                                <button class="btn btn-link text-decoration-none p-1">\n                                    <i class="fa fa-caret-left me-2"/><small>Previous</small>\n                                </button>\n                            </li>\n                            <li class="o_wevent_slot_next page-item">\n                                <button class="btn btn-link text-decoration-none p-1">\n                                    <small>Next</small><i class="fa fa-caret-right ms-2"/>\n                                </button>\n                            </li>\n                        </ul>\n                    </nav>\n                    <div class="o_wevent_slot_dates row px-2">\n                        <div t-foreach="slots" t-as="date" t-attf-class="o_wevent_slot_date col col-sm-6 col-lg-4 px-3 pb-4">\n                            <time t-out="date" class="text-nowrap pe-5 me-5" t-options="{'widget': 'date', 'format': 'full'}"/>\n                            <div class="d-flex flex-wrap gap-2">\n                                <button type="button" t-foreach="slots[date]" t-as="slot" class="o_wevent_slot_btn btn btn-sm btn-light" t-att-data-slot-id="slot.id" t-att-data-slot-start="slot.start_datetime">\n                                    <time t-out="slot.start_datetime" class="lh-1" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'time_only': 'true', 'format': 'short'}"/>\n                                </button>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n                <div class="modal-footer flex-lg-row border-top">\n                    <button type="button" class="btn btn-light o_wevent_slot_btn_cancel" data-bs-dismiss="modal">Close</button>\n                    <button type="submit" class="btn btn-primary a-submit" disabled="" t-attf-id="#{event.id}">\n                        Next\n                    </button>\n                </div>\n                </div>\n            </form>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2202	16	\N	1	1	Event Navbar	\N	website_event.navbar	qweb	website_event/views/event_templates_page.xml	primary	{"en_US": "<t name=\\"Event Navbar\\" t-name=\\"website_event.navbar\\">\\n    <t t-set=\\"is_rendering_cta\\" t-value=\\"event.event_registrations_open and not hide_register_cta\\"/>\\n\\n    <section id=\\"o_wevent_event_submenu\\">\\n        <!-- Mobile -->\\n        <div id=\\"o_wevent_submenu_mobile\\" class=\\"container d-flex d-lg-none align-items-center py-3 pb-lg-2\\">\\n            <a t-if=\\"navbar__back_url\\" t-att-href=\\"navbar__back_url\\" t-att-title=\\"navbar__back_title or 'Go back'\\">\\n                <i class=\\"oi oi-chevron-left\\"/>\\n                <span t-out=\\"navbar__back_text or 'Go back'\\"/>\\n            </a>\\n            <a t-else=\\"\\" href=\\"/event\\" title=\\"All Events\\">\\n                <i class=\\"oi oi-chevron-left\\"/>\\n                <span>All Events</span>\\n            </a>\\n            <!-- Add Register additional CTA button, in addition to menus -->\\n            <a t-if=\\"is_rendering_cta\\" t-att-href=\\"'/event/%s/register' % (slug(event))\\" t-attf-class=\\"btn btn-primary ms-auto\\" title=\\"Registration\\">\\n                Registration\\n            </a>\\n\\n            <t t-call=\\"website_event.navbar_dropdown\\"/>\\n        </div>\\n\\n        <!-- Desktop -->\\n        <div id=\\"o_wevent_submenu_desktop\\" class=\\"d-none d-lg-block mt-1 py-3 py-lg-2\\">\\n            <div class=\\"container\\">\\n                <div class=\\"d-flex align-items-center justify-content-between\\">\\n                    <nav class=\\"d-flex flex-wrap justify-content-between align-items-center gap-2 flex-grow-1\\">\\n                        <ul class=\\"breadcrumb p-0 m-0\\">\\n                            <li class=\\"breadcrumb-item\\" t-if=\\"event.header_visible\\">\\n                                <a href=\\"/event\\" title=\\"Back to All Events\\">All Events</a>\\n                            </li>\\n                            <t t-if=\\"navbar__back_url\\">\\n                                <li class=\\"breadcrumb-item\\">\\n                                    <a t-attf-href=\\"/event/{{slug(event)}}\\" t-attf-title=\\"Back to {{event.name}}\\" t-field=\\"event.name\\"/>\\n                                </li>\\n                                <li class=\\"breadcrumb-item\\">\\n                                    <a t-att-href=\\"navbar__back_url\\" t-att-title=\\"navbar__back_title\\" t-out=\\"navbar__back_text\\"/>\\n                                </li>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <li t-attf-class=\\"breadcrumb-item active #{'fw-bold' if not event.header_visible else ''}\\" aria-current=\\"page\\"><span class=\\"pe-3\\" t-field=\\"event.name\\"/></li>\\n                            </t>\\n                        </ul>\\n                        <ul t-if=\\"not navbar__back_url\\" class=\\"nav\\" t-att-data-menu_name=\\"editable and 'Event Menu'\\" t-att-data-content_menu_id=\\"editable and event.menu_id.id\\">\\n                            <t t-foreach=\\"event.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                <t t-call=\\"website.submenu\\">\\n                                    <t t-set=\\"item_class\\" t-value=\\"'nav-item'\\"/>\\n                                    <t t-set=\\"link_class\\" t-value=\\"'nav-link text-nowrap'\\"/>\\n                                </t>\\n                            </t>\\n                        </ul>\\n                    </nav>\\n\\n                    <!-- Workaround to avoid flickering while navigating between pages with and without CTA -->\\n                    <span t-if=\\"not is_rendering_cta\\" aria-hidden=\\"true\\" class=\\"btn invisible w-0 px-0\\"> </span>\\n\\n                    <div t-else=\\"\\" class=\\"ms-3\\">\\n                        <t t-call=\\"website_event.registration_template\\"/>\\n                    </div>\\n\\n                    <t t-if=\\"navbar__back_url\\" t-call=\\"website_event.navbar_dropdown\\"/>\\n                </div>\\n            </div>\\n        </div>\\n    </section>\\n</t>", "fr_FR": "<t name=\\"Event Navbar\\" t-name=\\"website_event.navbar\\">\\n    <t t-set=\\"is_rendering_cta\\" t-value=\\"event.event_registrations_open and not hide_register_cta\\"/>\\n\\n    <section id=\\"o_wevent_event_submenu\\">\\n        <!-- Mobile -->\\n        <div id=\\"o_wevent_submenu_mobile\\" class=\\"container d-flex d-lg-none align-items-center py-3 pb-lg-2\\">\\n            <a t-if=\\"navbar__back_url\\" t-att-href=\\"navbar__back_url\\" t-att-title=\\"navbar__back_title or 'Go back'\\">\\n                <i class=\\"oi oi-chevron-left\\"/>\\n                <span t-out=\\"navbar__back_text or 'Go back'\\"/>\\n            </a>\\n            <a t-else=\\"\\" href=\\"/event\\" title=\\"Tous les événements\\">\\n                <i class=\\"oi oi-chevron-left\\"/>\\n                <span>Tous les événements</span>\\n            </a>\\n            <!-- Add Register additional CTA button, in addition to menus -->\\n            <a t-if=\\"is_rendering_cta\\" t-att-href=\\"'/event/%s/register' % (slug(event))\\" t-attf-class=\\"btn btn-primary ms-auto\\" title=\\"Inscription\\">\\n                Inscription\\n            </a>\\n\\n            <t t-call=\\"website_event.navbar_dropdown\\"/>\\n        </div>\\n\\n        <!-- Desktop -->\\n        <div id=\\"o_wevent_submenu_desktop\\" class=\\"d-none d-lg-block mt-1 py-3 py-lg-2\\">\\n            <div class=\\"container\\">\\n                <div class=\\"d-flex align-items-center justify-content-between\\">\\n                    <nav class=\\"d-flex flex-wrap justify-content-between align-items-center gap-2 flex-grow-1\\">\\n                        <ul class=\\"breadcrumb p-0 m-0\\">\\n                            <li class=\\"breadcrumb-item\\" t-if=\\"event.header_visible\\">\\n                                <a href=\\"/event\\" title=\\"Revenir à tous les événements\\">Tous les événements</a>\\n                            </li>\\n                            <t t-if=\\"navbar__back_url\\">\\n                                <li class=\\"breadcrumb-item\\">\\n                                    <a t-attf-href=\\"/event/{{slug(event)}}\\" t-attf-title=\\"Retour à {{event.name}}\\" t-field=\\"event.name\\"/>\\n                                </li>\\n                                <li class=\\"breadcrumb-item\\">\\n                                    <a t-att-href=\\"navbar__back_url\\" t-att-title=\\"navbar__back_title\\" t-out=\\"navbar__back_text\\"/>\\n                                </li>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <li t-attf-class=\\"breadcrumb-item active #{'fw-bold' if not event.header_visible else ''}\\" aria-current=\\"page\\"><span class=\\"pe-3\\" t-field=\\"event.name\\"/></li>\\n                            </t>\\n                        </ul>\\n                        <ul t-if=\\"not navbar__back_url\\" class=\\"nav\\" t-att-data-menu_name=\\"editable and 'Event Menu'\\" t-att-data-content_menu_id=\\"editable and event.menu_id.id\\">\\n                            <t t-foreach=\\"event.menu_id.child_id\\" t-as=\\"submenu\\">\\n                                <t t-call=\\"website.submenu\\">\\n                                    <t t-set=\\"item_class\\" t-value=\\"'nav-item'\\"/>\\n                                    <t t-set=\\"link_class\\" t-value=\\"'nav-link text-nowrap'\\"/>\\n                                </t>\\n                            </t>\\n                        </ul>\\n                    </nav>\\n\\n                    <!-- Workaround to avoid flickering while navigating between pages with and without CTA -->\\n                    <span t-if=\\"not is_rendering_cta\\" aria-hidden=\\"true\\" class=\\"btn invisible w-0 px-0\\"> </span>\\n\\n                    <div t-else=\\"\\" class=\\"ms-3\\">\\n                        <t t-call=\\"website_event.registration_template\\"/>\\n                    </div>\\n\\n                    <t t-if=\\"navbar__back_url\\" t-call=\\"website_event.navbar_dropdown\\"/>\\n                </div>\\n            </div>\\n        </div>\\n    </section>\\n</t>"}	<?xml version="1.0"?>\n<t name="Event Navbar" t-name="website_event.navbar">\n    <t t-set="is_rendering_cta" t-value="event.event_registrations_open and not hide_register_cta"/>\n\n    <section id="o_wevent_event_submenu">\n        <!-- Mobile -->\n        <div id="o_wevent_submenu_mobile" class="container d-flex d-lg-none align-items-center py-3 pb-lg-2">\n            <a t-if="navbar__back_url" t-att-href="navbar__back_url" t-att-title="navbar__back_title or 'Go back'">\n                <i class="oi oi-chevron-left"/>\n                <span t-out="navbar__back_text or 'Go back'"/>\n            </a>\n            <a t-else="" href="/event" title="All Events">\n                <i class="oi oi-chevron-left"/>\n                <span>All Events</span>\n            </a>\n            <!-- Add Register additional CTA button, in addition to menus -->\n            <a t-if="is_rendering_cta" t-att-href="'/event/%s/register' % (slug(event))" t-attf-class="btn btn-primary ms-auto" title="Registration">\n                Registration\n            </a>\n\n            <t t-call="website_event.navbar_dropdown"/>\n        </div>\n\n        <!-- Desktop -->\n        <div id="o_wevent_submenu_desktop" class="d-none d-lg-block mt-1 py-3 py-lg-2">\n            <div class="container">\n                <div class="d-flex align-items-center justify-content-between">\n                    <nav class="d-flex flex-wrap justify-content-between align-items-center gap-2 flex-grow-1">\n                        <ul class="breadcrumb p-0 m-0">\n                            <li class="breadcrumb-item" t-if="event.header_visible">\n                                <a href="/event" title="Back to All Events">All Events</a>\n                            </li>\n                            <t t-if="navbar__back_url">\n                                <li class="breadcrumb-item">\n                                    <a t-attf-href="/event/{{slug(event)}}" t-attf-title="Back to {{event.name}}" t-field="event.name"/>\n                                </li>\n                                <li class="breadcrumb-item">\n                                    <a t-att-href="navbar__back_url" t-att-title="navbar__back_title" t-out="navbar__back_text"/>\n                                </li>\n                            </t>\n                            <t t-else="">\n                                <li t-attf-class="breadcrumb-item active #{'fw-bold' if not event.header_visible else ''}" aria-current="page"><span class="pe-3" t-field="event.name"/></li>\n                            </t>\n                        </ul>\n                        <ul t-if="not navbar__back_url" class="nav" t-att-data-menu_name="editable and 'Event Menu'" t-att-data-content_menu_id="editable and event.menu_id.id">\n                            <t t-foreach="event.menu_id.child_id" t-as="submenu">\n                                <t t-call="website.submenu">\n                                    <t t-set="item_class" t-value="'nav-item'"/>\n                                    <t t-set="link_class" t-value="'nav-link text-nowrap'"/>\n                                </t>\n                            </t>\n                        </ul>\n                    </nav>\n\n                    <!-- Workaround to avoid flickering while navigating between pages with and without CTA -->\n                    <span t-if="not is_rendering_cta" aria-hidden="true" class="btn invisible w-0 px-0"> </span>\n\n                    <div t-else="" class="ms-3">\n                        <t t-call="website_event.registration_template"/>\n                    </div>\n\n                    <t t-if="navbar__back_url" t-call="website_event.navbar_dropdown"/>\n                </div>\n            </div>\n        </div>\n    </section>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2209	16	\N	1	1	Registration Attendee Details	\N	website_event.registration_attendee_details	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Registration Attendee Details\\" t-name=\\"website_event.registration_attendee_details\\">\\n    <div id=\\"modal_attendees_registration\\" class=\\"modal fade\\" tabindex=\\"-1\\" role=\\"dialog\\">\\n        <div class=\\"modal-dialog modal-lg\\" role=\\"document\\">\\n            <form id=\\"attendee_registration\\" t-attf-action=\\"/event/#{slug(event)}/registration/confirm\\" method=\\"post\\" class=\\"js_website_submit_form\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <div class=\\"modal-content\\">\\n                    <div class=\\"modal-header align-items-center\\">\\n                        <h4 class=\\"modal-title\\">Attendees</h4>\\n                        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Close\\"/>\\n                    </div>\\n                    <t t-set=\\"counter\\" t-value=\\"0\\"/>\\n                    <t t-set=\\"input_type_by_question_type\\" t-value=\\"{'name': 'text', 'email': 'email', 'phone': 'tel', 'company_name': 'text'}\\"/>\\n                    <t t-if=\\"availability_check\\" t-foreach=\\"tickets\\" t-as=\\"ticket\\">\\n                        <t t-foreach=\\"range(1, ticket['quantity'] + 1)\\" t-as=\\"att_counter\\" name=\\"attendee_loop\\">\\n                            <t t-set=\\"counter\\" t-value=\\"counter + 1\\"/>\\n                            <input t-if=\\"event_slot_id\\" type=\\"hidden\\" t-attf-name=\\"#{counter}-event_slot_id\\" t-att-value=\\"event_slot_id\\"/>\\n                            <input class=\\"d-none\\" type=\\"text\\" t-attf-name=\\"#{counter}-event_ticket_id\\" t-attf-value=\\"#{ticket['id']}\\"/>\\n                            <div t-if=\\"event.specific_question_ids\\" class=\\"modal-body\\">\\n                                <h5 t-attf-class=\\"mt-1 pb-2 #{'border-bottom' if event.question_ids else ''}\\">Ticket #<span t-out=\\"counter\\"/> <small class=\\"text-muted\\">- <span t-out=\\"ticket['name']\\"/></small></h5>\\n                                <div class=\\"row\\">\\n                                    <t t-foreach=\\"event.specific_question_ids\\" t-as=\\"question\\">\\n                                        <div class=\\"col-lg-6 mt-2\\">\\n                                            <t t-call=\\"website_event.registration_event_question\\">\\n                                                <t t-set=\\"registration_index\\" t-value=\\"counter\\"/>\\n                                            </t>\\n                                        </div>\\n                                    </t>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <div t-if=\\"availability_check and event.general_question_ids\\" class=\\"modal-body border-top o_wevent_registration_question_global\\">\\n                        <div class=\\"row\\">\\n                            <t t-foreach=\\"event.general_question_ids\\" t-as=\\"question\\">\\n                                <div class=\\"mt-2\\" t-att-class=\\"question.question_type=='text_box' and 'col-lg-12' or 'col-lg-6'\\">\\n                                    <t t-call=\\"website_event.registration_event_question\\">\\n                                        <t t-set=\\"registration_index\\" t-value=\\"0\\"/>\\n                                    </t>\\n                                </div>\\n                            </t>\\n                        </div>\\n                    </div>\\n                    <t t-elif=\\"not availability_check\\">\\n                        <div class=\\"modal-body border-bottom\\">\\n                            <strong> You ordered more tickets than available seats</strong>\\n                        </div>\\n                    </t>\\n                    <div class=\\"modal-footer border-top\\">\\n                        <button type=\\"button\\" class=\\"btn btn-secondary js_goto_event\\" data-bs-dismiss=\\"modal\\">Cancel</button>\\n                        <button type=\\"submit\\" class=\\"btn btn-primary\\" t-if=\\"availability_check\\">Confirm Registration</button>\\n                    </div>\\n                </div>\\n            </form>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Registration Attendee Details\\" t-name=\\"website_event.registration_attendee_details\\">\\n    <div id=\\"modal_attendees_registration\\" class=\\"modal fade\\" tabindex=\\"-1\\" role=\\"dialog\\">\\n        <div class=\\"modal-dialog modal-lg\\" role=\\"document\\">\\n            <form id=\\"attendee_registration\\" t-attf-action=\\"/event/#{slug(event)}/registration/confirm\\" method=\\"post\\" class=\\"js_website_submit_form\\">\\n                <input type=\\"hidden\\" name=\\"csrf_token\\" t-att-value=\\"request.csrf_token()\\"/>\\n                <div class=\\"modal-content\\">\\n                    <div class=\\"modal-header align-items-center\\">\\n                        <h4 class=\\"modal-title\\">Participants</h4>\\n                        <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"modal\\" aria-label=\\"Fermer\\"/>\\n                    </div>\\n                    <t t-set=\\"counter\\" t-value=\\"0\\"/>\\n                    <t t-set=\\"input_type_by_question_type\\" t-value=\\"{'name': 'text', 'email': 'email', 'phone': 'tel', 'company_name': 'text'}\\"/>\\n                    <t t-if=\\"availability_check\\" t-foreach=\\"tickets\\" t-as=\\"ticket\\">\\n                        <t t-foreach=\\"range(1, ticket['quantity'] + 1)\\" t-as=\\"att_counter\\" name=\\"attendee_loop\\">\\n                            <t t-set=\\"counter\\" t-value=\\"counter + 1\\"/>\\n                            <input t-if=\\"event_slot_id\\" type=\\"hidden\\" t-attf-name=\\"#{counter}-event_slot_id\\" t-att-value=\\"event_slot_id\\"/>\\n                            <input class=\\"d-none\\" type=\\"text\\" t-attf-name=\\"#{counter}-event_ticket_id\\" t-attf-value=\\"#{ticket['id']}\\"/>\\n                            <div t-if=\\"event.specific_question_ids\\" class=\\"modal-body\\">\\n                                <h5 t-attf-class=\\"mt-1 pb-2 #{'border-bottom' if event.question_ids else ''}\\">Ticket #<span t-out=\\"counter\\"/> <small class=\\"text-muted\\">- <span t-out=\\"ticket['name']\\"/></small></h5>\\n                                <div class=\\"row\\">\\n                                    <t t-foreach=\\"event.specific_question_ids\\" t-as=\\"question\\">\\n                                        <div class=\\"col-lg-6 mt-2\\">\\n                                            <t t-call=\\"website_event.registration_event_question\\">\\n                                                <t t-set=\\"registration_index\\" t-value=\\"counter\\"/>\\n                                            </t>\\n                                        </div>\\n                                    </t>\\n                                </div>\\n                            </div>\\n                        </t>\\n                    </t>\\n                    <div t-if=\\"availability_check and event.general_question_ids\\" class=\\"modal-body border-top o_wevent_registration_question_global\\">\\n                        <div class=\\"row\\">\\n                            <t t-foreach=\\"event.general_question_ids\\" t-as=\\"question\\">\\n                                <div class=\\"mt-2\\" t-att-class=\\"question.question_type=='text_box' and 'col-lg-12' or 'col-lg-6'\\">\\n                                    <t t-call=\\"website_event.registration_event_question\\">\\n                                        <t t-set=\\"registration_index\\" t-value=\\"0\\"/>\\n                                    </t>\\n                                </div>\\n                            </t>\\n                        </div>\\n                    </div>\\n                    <t t-elif=\\"not availability_check\\">\\n                        <div class=\\"modal-body border-bottom\\">\\n                            <strong>Vous avez commandé plus de tickets que de places disponibles</strong>\\n                        </div>\\n                    </t>\\n                    <div class=\\"modal-footer border-top\\">\\n                        <button type=\\"button\\" class=\\"btn btn-secondary js_goto_event\\" data-bs-dismiss=\\"modal\\">Annuler</button>\\n                        <button type=\\"submit\\" class=\\"btn btn-primary\\" t-if=\\"availability_check\\">Confirmer l'inscription</button>\\n                    </div>\\n                </div>\\n            </form>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Registration Attendee Details" t-name="website_event.registration_attendee_details">\n    <div id="modal_attendees_registration" class="modal fade" tabindex="-1" role="dialog">\n        <div class="modal-dialog modal-lg" role="document">\n            <form id="attendee_registration" t-attf-action="/event/#{slug(event)}/registration/confirm" method="post" class="js_website_submit_form">\n                <input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>\n                <div class="modal-content">\n                    <div class="modal-header align-items-center">\n                        <h4 class="modal-title">Attendees</h4>\n                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"/>\n                    </div>\n                    <t t-set="counter" t-value="0"/>\n                    <t t-set="input_type_by_question_type" t-value="{'name': 'text', 'email': 'email', 'phone': 'tel', 'company_name': 'text'}"/>\n                    <t t-if="availability_check" t-foreach="tickets" t-as="ticket">\n                        <t t-foreach="range(1, ticket['quantity'] + 1)" t-as="att_counter" name="attendee_loop">\n                            <t t-set="counter" t-value="counter + 1"/>\n                            <input t-if="event_slot_id" type="hidden" t-attf-name="#{counter}-event_slot_id" t-att-value="event_slot_id"/>\n                            <input class="d-none" type="text" t-attf-name="#{counter}-event_ticket_id" t-attf-value="#{ticket['id']}"/>\n                            <div t-if="event.specific_question_ids" class="modal-body">\n                                <h5 t-attf-class="mt-1 pb-2 #{'border-bottom' if event.question_ids else ''}">Ticket #<span t-out="counter"/> <small class="text-muted">- <span t-out="ticket['name']"/></small></h5>\n                                <div class="row">\n                                    <t t-foreach="event.specific_question_ids" t-as="question">\n                                        <div class="col-lg-6 mt-2">\n                                            <t t-call="website_event.registration_event_question">\n                                                <t t-set="registration_index" t-value="counter"/>\n                                            </t>\n                                        </div>\n                                    </t>\n                                </div>\n                            </div>\n                        </t>\n                    </t>\n                    <div t-if="availability_check and event.general_question_ids" class="modal-body border-top o_wevent_registration_question_global">\n                        <div class="row">\n                            <t t-foreach="event.general_question_ids" t-as="question">\n                                <div class="mt-2" t-att-class="question.question_type=='text_box' and 'col-lg-12' or 'col-lg-6'">\n                                    <t t-call="website_event.registration_event_question">\n                                        <t t-set="registration_index" t-value="0"/>\n                                    </t>\n                                </div>\n                            </t>\n                        </div>\n                    </div>\n                    <t t-elif="not availability_check">\n                        <div class="modal-body border-bottom">\n                            <strong> You ordered more tickets than available seats</strong>\n                        </div>\n                    </t>\n                    <div class="modal-footer border-top">\n                        <button type="button" class="btn btn-secondary js_goto_event" data-bs-dismiss="modal">Cancel</button>\n                        <button type="submit" class="btn btn-primary" t-if="availability_check">Confirm Registration</button>\n                    </div>\n                </div>\n            </form>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2211	16	\N	1	1	Registration Completed	\N	website_event.registration_complete	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Registration Completed\\" t-name=\\"website_event.registration_complete\\">\\n    <t t-call=\\"website_event.layout\\">\\n        <div class=\\"container my-5 o_wereg_confirmed\\">\\n            <div class=\\"row mb-3\\">\\n                <div class=\\"col-12\\">\\n                    <h3>Registration confirmed!</h3>\\n                    <u><a class=\\"h4 text-primary\\" t-out=\\"event.name\\" t-att-href=\\"event.website_url\\"/></u>\\n                </div>\\n            </div>\\n            <div class=\\"d-flex flex-column justify-content-between flex-lg-row\\">\\n                <div>\\n                    <t t-if=\\"attendees\\" t-call=\\"website_event.registration_ticket_access\\"/>\\n                    <div class=\\"mt-4\\">\\n                        <t t-call=\\"website_event.event_calendar_links\\"/>\\n                    </div>\\n                </div>\\n                <div class=\\"mt-4 mt-lg-0\\">\\n                    <h5>Event Details</h5>\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-auto\\">\\n                            <b>Start</b>\\n                        </div>\\n                        <div class=\\"col-auto ps-0\\">\\n                            <span t-out=\\"slot.start_datetime if event.is_multi_slots else event.date_begin\\" t-options=\\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;show_seconds&quot;: False, &quot;tz_name&quot;: event.date_tz, &quot;format&quot;: &quot;medium&quot;}\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-auto\\">\\n                            <b>End</b>\\n                        </div>\\n                        <div class=\\"col-auto ps-0\\">\\n                            <span t-out=\\"slot.end_datetime if event.is_multi_slots else event.date_end\\" t-options=\\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;show_seconds&quot;: False, &quot;tz_name&quot;: event.date_tz, &quot;format&quot;: &quot;medium&quot;}\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"row\\">\\n                        <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                    </div>\\n                    <div class=\\"mt-4\\">\\n                        <h5 t-field=\\"event.address_id\\" class=\\"text-secondary fw-bold\\" t-options=\\"{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;name&quot;]                             }\\"/>\\n                        <a t-att-href=\\"event.google_map_link()\\" target=\\"_BLANK\\" t-field=\\"event.address_id\\" t-options=\\"{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;address&quot;]                             }\\"/>\\n                        <div t-field=\\"event.organizer_id\\" t-options=\\"{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;phone&quot;, &quot;mobile&quot;, &quot;email&quot;]                             }\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <input t-if=\\"website.plausible_shared_key\\" type=\\"hidden\\" class=\\"js_plausible_push\\" data-event-name=\\"Lead Generation\\" t-attf-data-event-params=\\"{&quot;CTA&quot;: &quot;Event Registration&quot;}\\"/>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Registration Completed\\" t-name=\\"website_event.registration_complete\\">\\n    <t t-call=\\"website_event.layout\\">\\n        <div class=\\"container my-5 o_wereg_confirmed\\">\\n            <div class=\\"row mb-3\\">\\n                <div class=\\"col-12\\">\\n                    <h3>Inscription confirmée !</h3>\\n                    <u><a class=\\"h4 text-primary\\" t-out=\\"event.name\\" t-att-href=\\"event.website_url\\"/></u>\\n                </div>\\n            </div>\\n            <div class=\\"d-flex flex-column justify-content-between flex-lg-row\\">\\n                <div>\\n                    <t t-if=\\"attendees\\" t-call=\\"website_event.registration_ticket_access\\"/>\\n                    <div class=\\"mt-4\\">\\n                        <t t-call=\\"website_event.event_calendar_links\\"/>\\n                    </div>\\n                </div>\\n                <div class=\\"mt-4 mt-lg-0\\">\\n                    <h5>Détails de l'événement</h5>\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-auto\\">\\n                            <b>Début</b>\\n                        </div>\\n                        <div class=\\"col-auto ps-0\\">\\n                            <span t-out=\\"slot.start_datetime if event.is_multi_slots else event.date_begin\\" t-options=\\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;show_seconds&quot;: False, &quot;tz_name&quot;: event.date_tz, &quot;format&quot;: &quot;medium&quot;}\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-auto\\">\\n                            <b>Fin</b>\\n                        </div>\\n                        <div class=\\"col-auto ps-0\\">\\n                            <span t-out=\\"slot.end_datetime if event.is_multi_slots else event.date_end\\" t-options=\\"{&quot;widget&quot;: &quot;datetime&quot;, &quot;show_seconds&quot;: False, &quot;tz_name&quot;: event.date_tz, &quot;format&quot;: &quot;medium&quot;}\\"/>\\n                        </div>\\n                    </div>\\n                    <div class=\\"row\\">\\n                        <span t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/>)</span>\\n                    </div>\\n                    <div class=\\"mt-4\\">\\n                        <h5 t-field=\\"event.address_id\\" class=\\"text-secondary fw-bold\\" t-options=\\"{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;name&quot;]                             }\\"/>\\n                        <a t-att-href=\\"event.google_map_link()\\" target=\\"_BLANK\\" t-field=\\"event.address_id\\" t-options=\\"{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;address&quot;]                             }\\"/>\\n                        <div t-field=\\"event.organizer_id\\" t-options=\\"{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;phone&quot;, &quot;mobile&quot;, &quot;email&quot;]                             }\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n        <input t-if=\\"website.plausible_shared_key\\" type=\\"hidden\\" class=\\"js_plausible_push\\" data-event-name=\\"Lead Generation\\" t-attf-data-event-params=\\"{&quot;CTA&quot;: &quot;Event Registration&quot;}\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Registration Completed" t-name="website_event.registration_complete">\n    <t t-call="website_event.layout">\n        <div class="container my-5 o_wereg_confirmed">\n            <div class="row mb-3">\n                <div class="col-12">\n                    <h3>Registration confirmed!</h3>\n                    <u><a class="h4 text-primary" t-out="event.name" t-att-href="event.website_url"/></u>\n                </div>\n            </div>\n            <div class="d-flex flex-column justify-content-between flex-lg-row">\n                <div>\n                    <t t-if="attendees" t-call="website_event.registration_ticket_access"/>\n                    <div class="mt-4">\n                        <t t-call="website_event.event_calendar_links"/>\n                    </div>\n                </div>\n                <div class="mt-4 mt-lg-0">\n                    <h5>Event Details</h5>\n                    <div class="row">\n                        <div class="col-auto">\n                            <b>Start</b>\n                        </div>\n                        <div class="col-auto ps-0">\n                            <span t-out="slot.start_datetime if event.is_multi_slots else event.date_begin" t-options="{&quot;widget&quot;: &quot;datetime&quot;, &quot;show_seconds&quot;: False, &quot;tz_name&quot;: event.date_tz, &quot;format&quot;: &quot;medium&quot;}"/>\n                        </div>\n                    </div>\n                    <div class="row">\n                        <div class="col-auto">\n                            <b>End</b>\n                        </div>\n                        <div class="col-auto ps-0">\n                            <span t-out="slot.end_datetime if event.is_multi_slots else event.date_end" t-options="{&quot;widget&quot;: &quot;datetime&quot;, &quot;show_seconds&quot;: False, &quot;tz_name&quot;: event.date_tz, &quot;format&quot;: &quot;medium&quot;}"/>\n                        </div>\n                    </div>\n                    <div class="row">\n                        <span t-if="website_visitor_timezone != event.date_tz">(<t t-out="event.date_tz"/>)</span>\n                    </div>\n                    <div class="mt-4">\n                        <h5 t-field="event.address_id" class="text-secondary fw-bold" t-options="{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;name&quot;]                             }"/>\n                        <a t-att-href="event.google_map_link()" target="_BLANK" t-field="event.address_id" t-options="{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;address&quot;]                             }"/>\n                        <div t-field="event.organizer_id" t-options="{                             &quot;widget&quot;: &quot;contact&quot;,                             &quot;fields&quot;: [&quot;phone&quot;, &quot;mobile&quot;, &quot;email&quot;]                             }"/>\n                    </div>\n                </div>\n            </div>\n        </div>\n        <input t-if="website.plausible_shared_key" type="hidden" class="js_plausible_push" data-event-name="Lead Generation" t-attf-data-event-params="{&quot;CTA&quot;: &quot;Event Registration&quot;}"/>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2213	16	\N	1	1	Registration Configure Ticket Button	\N	website_event.registration_configure_tickets_button	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Registration Configure Ticket Button\\" t-name=\\"website_event.registration_configure_tickets_button\\">\\n    <a t-attf-class=\\"o_not_editable text-nowrap {{linkClasses or '' }}\\" t-attf-href=\\"/odoo/event.event/{{event.id}}?menu_id={{backend_menu_id}}\\" role=\\"link\\" title=\\"Configure event tickets\\">\\n        <i class=\\"fa fa-gear me-1\\" role=\\"img\\" aria-label=\\"Configure\\" title=\\"Configure event tickets\\"/><em>Configure Tickets</em>\\n    </a>\\n</t>", "fr_FR": "<t name=\\"Registration Configure Ticket Button\\" t-name=\\"website_event.registration_configure_tickets_button\\">\\n    <a t-attf-class=\\"o_not_editable text-nowrap {{linkClasses or '' }}\\" t-attf-href=\\"/odoo/event.event/{{event.id}}?menu_id={{backend_menu_id}}\\" role=\\"link\\" title=\\"Configurer les tickets d'événement\\">\\n        <i class=\\"fa fa-gear me-1\\" role=\\"img\\" aria-label=\\"Configurer\\" title=\\"Configurer les tickets de l'événement\\"/><em>Configurer les tickets</em>\\n    </a>\\n</t>"}	<?xml version="1.0"?>\n<t name="Registration Configure Ticket Button" t-name="website_event.registration_configure_tickets_button">\n    <a t-attf-class="o_not_editable text-nowrap {{linkClasses or '' }}" t-attf-href="/odoo/event.event/{{event.id}}?menu_id={{backend_menu_id}}" role="link" title="Configure event tickets">\n        <i class="fa fa-gear me-1" role="img" aria-label="Configure" title="Configure event tickets"/><em>Configure Tickets</em>\n    </a>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2206	16	\N	1	1	Registration	\N	website_event.registration_template	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Registration\\" t-name=\\"website_event.registration_template\\">\\n    <a t-if=\\"event_page and event.event_registrations_open\\" type=\\"button\\" t-attf-class=\\"btn btn-primary {{cta_additional_classes}}\\" t-att-href=\\"'/event/%s/register' % (slug(event))\\">\\n        Register\\n    </a>\\n    <button t-elif=\\"event.event_registrations_open\\" type=\\"button\\" data-bs-toggle=\\"modal\\" t-attf-class=\\"btn btn-primary {{cta_additional_classes}}\\" t-attf-data-bs-target=\\"#modal_{{'slot' if event.is_multi_slots else 'ticket'}}_registration\\">\\n        Register\\n    </button>\\n    <div t-if=\\"registration_error_code == 'insufficient_seats'\\" class=\\"alert alert-danger my-3\\" role=\\"alert\\">\\n        Registration failed! These tickets are not available anymore.\\n    </div>\\n    <div t-if=\\"registration_error_code == 'recaptcha_failed'\\" class=\\"alert alert-danger my-3\\" role=\\"alert\\">\\n        Registration failed! Suspicious activity detected by Google reCaptcha.\\n    </div>\\n    <t t-if=\\"not event.event_registrations_open\\">\\n        <!-- Delayed registration time -->\\n        <div t-if=\\"not event.event_registrations_started and not event.event_registrations_sold_out\\" class=\\"alert alert-info mb-3 small\\" role=\\"status\\">\\n            Registrations will open on\\n            <b t-out=\\"event.start_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM dd, y'}\\"/>, at\\n            <b t-out=\\"event.start_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'h:mm a'}\\"/>\\n            <small t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/> time)</small>\\n        </div>\\n        <!-- Sold Out -->\\n        <div t-elif=\\"event.event_registrations_sold_out\\" class=\\"alert alert-danger mb-3 small\\" role=\\"status\\">\\n            <b>Sold Out</b>\\n        </div>\\n        <!-- Registrations Closed -->\\n        <div t-else=\\"\\" class=\\"alert alert-warning mb-3 small\\" role=\\"status\\">\\n            <em>Registrations <b>Closed</b></em>\\n        </div>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Registration\\" t-name=\\"website_event.registration_template\\">\\n    <a t-if=\\"event_page and event.event_registrations_open\\" type=\\"button\\" t-attf-class=\\"btn btn-primary {{cta_additional_classes}}\\" t-att-href=\\"'/event/%s/register' % (slug(event))\\">\\n        S'inscrire\\n    </a>\\n    <button t-elif=\\"event.event_registrations_open\\" type=\\"button\\" data-bs-toggle=\\"modal\\" t-attf-class=\\"btn btn-primary {{cta_additional_classes}}\\" t-attf-data-bs-target=\\"#modal_{{'slot' if event.is_multi_slots else 'ticket'}}_registration\\">\\n        S'inscrire\\n    </button>\\n    <div t-if=\\"registration_error_code == 'insufficient_seats'\\" class=\\"alert alert-danger my-3\\" role=\\"alert\\">\\n        Échec de l'inscription ! Ces tickets ne sont plus disponibles.\\n    </div>\\n    <div t-if=\\"registration_error_code == 'recaptcha_failed'\\" class=\\"alert alert-danger my-3\\" role=\\"alert\\">\\n        Échec de l'inscription ! Activité suspecte détectée par Google reCaptcha.\\n    </div>\\n    <t t-if=\\"not event.event_registrations_open\\">\\n        <!-- Delayed registration time -->\\n        <div t-if=\\"not event.event_registrations_started and not event.event_registrations_sold_out\\" class=\\"alert alert-info mb-3 small\\" role=\\"status\\">\\n            Les inscriptions débuteront le\\n            <b t-out=\\"event.start_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM dd, y'}\\"/>, à\\n            <b t-out=\\"event.start_sale_datetime\\" t-options=\\"{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'h:mm a'}\\"/>\\n            <small t-if=\\"website_visitor_timezone != event.date_tz\\">(<t t-out=\\"event.date_tz\\"/> temps)</small>\\n        </div>\\n        <!-- Sold Out -->\\n        <div t-elif=\\"event.event_registrations_sold_out\\" class=\\"alert alert-danger mb-3 small\\" role=\\"status\\">\\n            <b>Complet</b>\\n        </div>\\n        <!-- Registrations Closed -->\\n        <div t-else=\\"\\" class=\\"alert alert-warning mb-3 small\\" role=\\"status\\">\\n            <em>Les inscriptions <b>sont clôturées</b></em>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Registration" t-name="website_event.registration_template">\n    <a t-if="event_page and event.event_registrations_open" type="button" t-attf-class="btn btn-primary {{cta_additional_classes}}" t-att-href="'/event/%s/register' % (slug(event))">\n        Register\n    </a>\n    <button t-elif="event.event_registrations_open" type="button" data-bs-toggle="modal" t-attf-class="btn btn-primary {{cta_additional_classes}}" t-attf-data-bs-target="#modal_{{'slot' if event.is_multi_slots else 'ticket'}}_registration">\n        Register\n    </button>\n    <div t-if="registration_error_code == 'insufficient_seats'" class="alert alert-danger my-3" role="alert">\n        Registration failed! These tickets are not available anymore.\n    </div>\n    <div t-if="registration_error_code == 'recaptcha_failed'" class="alert alert-danger my-3" role="alert">\n        Registration failed! Suspicious activity detected by Google reCaptcha.\n    </div>\n    <t t-if="not event.event_registrations_open">\n        <!-- Delayed registration time -->\n        <div t-if="not event.event_registrations_started and not event.event_registrations_sold_out" class="alert alert-info mb-3 small" role="status">\n            Registrations will open on\n            <b t-out="event.start_sale_datetime" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'MMMM dd, y'}"/>, at\n            <b t-out="event.start_sale_datetime" t-options="{'widget': 'datetime', 'tz_name': event.date_tz, 'format': 'h:mm a'}"/>\n            <small t-if="website_visitor_timezone != event.date_tz">(<t t-out="event.date_tz"/> time)</small>\n        </div>\n        <!-- Sold Out -->\n        <div t-elif="event.event_registrations_sold_out" class="alert alert-danger mb-3 small" role="status">\n            <b>Sold Out</b>\n        </div>\n        <!-- Registrations Closed -->\n        <div t-else="" class="alert alert-warning mb-3 small" role="status">\n            <em>Registrations <b>Closed</b></em>\n        </div>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2212	16	\N	1	1	Registration Ticket Access	\N	website_event.registration_ticket_access	qweb	website_event/views/event_templates_page_registration.xml	primary	{"en_US": "<t name=\\"Registration Ticket Access\\" t-name=\\"website_event.registration_ticket_access\\">\\n    <div class=\\"row mb-2 o_wevent_registration_ticket_access\\">\\n        <div class=\\"col-12 mb-2 d-flex flex-column flex-md-row align-items-stretch align-items-md-baseline justify-content-md-start\\">\\n            <a t-if=\\"event.address_id\\" class=\\"btn btn-primary\\" title=\\"Download All Tickets\\" target=\\"_blank\\" t-attf-href=\\"/event/{{ event.id }}/my_tickets?registration_ids={{ attendees.ids }}&amp;tickets_hash={{ event._get_tickets_access_hash(attendees.ids) }}\\">\\n                Download Tickets\\n            </a>\\n            <a t-else=\\"\\" class=\\"btn btn-primary\\" title=\\"Join online\\" target=\\"_blank\\" t-att-href=\\"event.event_url or event.website_url\\">\\n                Join online <i class=\\"ms-1 fa fa-globe\\"/>\\n            </a>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Registration Ticket Access\\" t-name=\\"website_event.registration_ticket_access\\">\\n    <div class=\\"row mb-2 o_wevent_registration_ticket_access\\">\\n        <div class=\\"col-12 mb-2 d-flex flex-column flex-md-row align-items-stretch align-items-md-baseline justify-content-md-start\\">\\n            <a t-if=\\"event.address_id\\" class=\\"btn btn-primary\\" title=\\"Télécharger tous les tickets\\" target=\\"_blank\\" t-attf-href=\\"/event/{{ event.id }}/my_tickets?registration_ids={{ attendees.ids }}&amp;tickets_hash={{ event._get_tickets_access_hash(attendees.ids) }}\\">\\n                Télécharger les tickets\\n            </a>\\n            <a t-else=\\"\\" class=\\"btn btn-primary\\" title=\\"Rejoindre en ligne\\" target=\\"_blank\\" t-att-href=\\"event.event_url or event.website_url\\">\\n                Rejoindre en ligne <i class=\\"ms-1 fa fa-globe\\"/>\\n            </a>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Registration Ticket Access" t-name="website_event.registration_ticket_access">\n    <div class="row mb-2 o_wevent_registration_ticket_access">\n        <div class="col-12 mb-2 d-flex flex-column flex-md-row align-items-stretch align-items-md-baseline justify-content-md-start">\n            <a t-if="event.address_id" class="btn btn-primary" title="Download All Tickets" target="_blank" t-attf-href="/event/{{ event.id }}/my_tickets?registration_ids={{ attendees.ids }}&amp;tickets_hash={{ event._get_tickets_access_hash(attendees.ids) }}">\n                Download Tickets\n            </a>\n            <a t-else="" class="btn btn-primary" title="Join online" target="_blank" t-att-href="event.event_url or event.website_url">\n                Join online <i class="ms-1 fa fa-globe"/>\n            </a>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2181	16	875	1	1	s_dynamic_snippet_options_template	\N	website_event.s_dynamic_snippet_options_template	qweb	website_event/views/snippets/s_events.xml	extension	{"en_US": "<data inherit_id=\\"website.s_dynamic_snippet_options_template\\">\\n    <xpath expr=\\"//we-select[@data-name='filter_opt']\\" position=\\"after\\">\\n        <we-many2many t-if=\\"snippet_name == 'event_upcoming_snippet'\\" string=\\"Event Tags\\" data-name=\\"event_tag_opt\\" data-model=\\"event.tag\\" data-fakem2m=\\"true\\" data-domain=\\"[[&quot;category_id.website_published&quot;, &quot;=&quot;, true], [&quot;color&quot;, &quot;not in&quot;, [&quot;0&quot;, false]]]\\" data-limit=\\"10\\" data-attribute-name=\\"filterByTagIds\\" data-fields=\\"[&quot;category_id&quot;]\\" data-select-data-attribute=\\"\\" data-no-preview=\\"true\\"/>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-checkbox t-if=\\"snippet_name == 'event_upcoming_snippet'\\" data-name=\\"time_opt\\" string=\\"Show time\\" data-no-preview=\\"true\\" data-customize-template-key=\\"events_event_time_active\\" data-customize-template-values=\\"false|true\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.s_dynamic_snippet_options_template\\">\\n    <xpath expr=\\"//we-select[@data-name='filter_opt']\\" position=\\"after\\">\\n        <we-many2many t-if=\\"snippet_name == 'event_upcoming_snippet'\\" string=\\"Étiquettes événement\\" data-name=\\"event_tag_opt\\" data-model=\\"event.tag\\" data-fakem2m=\\"true\\" data-domain=\\"[[&quot;category_id.website_published&quot;, &quot;=&quot;, true], [&quot;color&quot;, &quot;not in&quot;, [&quot;0&quot;, false]]]\\" data-limit=\\"10\\" data-attribute-name=\\"filterByTagIds\\" data-fields=\\"[&quot;category_id&quot;]\\" data-select-data-attribute=\\"\\" data-no-preview=\\"true\\"/>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-checkbox t-if=\\"snippet_name == 'event_upcoming_snippet'\\" data-name=\\"time_opt\\" string=\\"Afficher le temps\\" data-no-preview=\\"true\\" data-customize-template-key=\\"events_event_time_active\\" data-customize-template-values=\\"false|true\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.s_dynamic_snippet_options_template">\n    <xpath expr="//we-select[@data-name='filter_opt']" position="after">\n        <we-many2many t-if="snippet_name == 'event_upcoming_snippet'" string="Event Tags" data-name="event_tag_opt" data-model="event.tag" data-fakem2m="true" data-domain="[[&quot;category_id.website_published&quot;, &quot;=&quot;, true], [&quot;color&quot;, &quot;not in&quot;, [&quot;0&quot;, false]]]" data-limit="10" data-attribute-name="filterByTagIds" data-fields="[&quot;category_id&quot;]" data-select-data-attribute="" data-no-preview="true"/>\n    </xpath>\n    <xpath expr="//we-select[@data-name='template_opt']" position="after">\n        <we-checkbox t-if="snippet_name == 'event_upcoming_snippet'" data-name="time_opt" string="Show time" data-no-preview="true" data-customize-template-key="events_event_time_active" data-customize-template-values="false|true"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2182	16	\N	1	1	Events Preview Data	\N	website_event.s_event_upcoming_snippet_preview_data	qweb	website_event/views/snippets/s_event_upcoming_snippet_preview_data.xml	primary	{"en_US": "<t name=\\"Events Preview Data\\" t-name=\\"website_event.s_event_upcoming_snippet_preview_data\\">\\n        <div class=\\"s_dialog_preview row my-4\\">\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_events_event w-100\\">\\n                    <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_event/static/src/img/event_previews/event_1.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                        </div>\\n                        <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                            <h3 class=\\"text-white\\">Innovations in Technology and Society</h3>\\n                            <time class=\\"text-white\\" datetime=\\"2024-08-05 07:00:00\\">\\n                                <span>July 26, 2024</span>\\n                                <span class=\\"s_events_event_time\\">\\n                                    - <span>9:00 AM</span>\\n                                    (Europe/Brussels)\\n                                </span>\\n                            </time>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_events_event w-100\\">\\n                    <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_event/static/src/img/event_previews/event_2.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                        </div>\\n                        <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                            <h3 class=\\"text-white\\">Excellence in Achievement Awards</h3>\\n                            <time class=\\"text-white\\" datetime=\\"2024-08-10 08:00:00\\">\\n                                <span>October 24, 2024</span>\\n                                <span class=\\"s_events_event_time\\">\\n                                    - <span>1:15 AM</span>\\n                                    (Europe/Brussels)\\n                                </span>\\n                            </time>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_events_event w-100\\">\\n                    <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_event/static/src/img/event_previews/event_3.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                        </div>\\n                        <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                            <h3 class=\\"text-white\\">Harmony Under the Stars</h3>\\n                            <time class=\\"text-white\\" datetime=\\"2024-11-08 20:15:00\\">\\n                                <span>November 23, 2024</span>\\n                                <span class=\\"s_events_event_time\\">\\n                                    - <span>8:15 PM</span>\\n                                    (Europe/Brussels)\\n                                </span>\\n                            </time>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t name=\\"Events Preview Data\\" t-name=\\"website_event.s_event_upcoming_snippet_preview_data\\">\\n        <div class=\\"s_dialog_preview row my-4\\">\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_events_event w-100\\">\\n                    <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_event/static/src/img/event_previews/event_1.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                        </div>\\n                        <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                            <h3 class=\\"text-white\\">Innovations dans la Technologie et la Société</h3>\\n                            <time class=\\"text-white\\" datetime=\\"2024-08-05 07:00:00\\">\\n                                <span>26 juillet 2024</span>\\n                                <span class=\\"s_events_event_time\\">\\n                                    - <span>9 h 00</span>\\n                                    (Europe/Bruxelles)\\n                                </span>\\n                            </time>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_events_event w-100\\">\\n                    <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_event/static/src/img/event_previews/event_2.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                        </div>\\n                        <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                            <h3 class=\\"text-white\\">Prix d'Excellence en Réalisations</h3>\\n                            <time class=\\"text-white\\" datetime=\\"2024-08-10 08:00:00\\">\\n                                <span>24 octobre 2024</span>\\n                                <span class=\\"s_events_event_time\\">\\n                                    - <span>1 h 15</span>\\n                                    (Europe/Bruxelles)\\n                                </span>\\n                            </time>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_events_event w-100\\">\\n                    <a class=\\"s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_event/static/src/img/event_previews/event_3.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                        </div>\\n                        <div class=\\"text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1\\">\\n                            <h3 class=\\"text-white\\">Harmony Under the Stars</h3>\\n                            <time class=\\"text-white\\" datetime=\\"2024-11-08 20:15:00\\">\\n                                <span>23 novembre 2024</span>\\n                                <span class=\\"s_events_event_time\\">\\n                                    - <span>20 h 15</span>\\n                                    (Europe/Bruxelles)\\n                                </span>\\n                            </time>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Events Preview Data" t-name="website_event.s_event_upcoming_snippet_preview_data">\n        <div class="s_dialog_preview row my-4">\n            <div class="col-12 col-sm-6 col-lg-4">\n                <div class="s_events_event w-100">\n                    <a class="s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1" href="#">\n                        <div class="o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute">\n                            <div class="o_record_cover_component o_record_cover_image " style="background-image: url('/website_event/static/src/img/event_previews/event_1.jpg');"/>\n                            <div class="o_record_cover_component o_record_cover_filter oe_black" style="opacity: 0.4;"/>\n                        </div>\n                        <div class="text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1">\n                            <h3 class="text-white">Innovations in Technology and Society</h3>\n                            <time class="text-white" datetime="2024-08-05 07:00:00">\n                                <span>July 26, 2024</span>\n                                <span class="s_events_event_time">\n                                    - <span>9:00 AM</span>\n                                    (Europe/Brussels)\n                                </span>\n                            </time>\n                        </div>\n                    </a>\n                </div>\n            </div>\n            <div class="col-12 col-sm-6 col-lg-4">\n                <div class="s_events_event w-100">\n                    <a class="s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1" href="#">\n                        <div class="o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute">\n                            <div class="o_record_cover_component o_record_cover_image " style="background-image: url('/website_event/static/src/img/event_previews/event_2.jpg');"/>\n                            <div class="o_record_cover_component o_record_cover_filter oe_black" style="opacity: 0.4;"/>\n                        </div>\n                        <div class="text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1">\n                            <h3 class="text-white">Excellence in Achievement Awards</h3>\n                            <time class="text-white" datetime="2024-08-10 08:00:00">\n                                <span>October 24, 2024</span>\n                                <span class="s_events_event_time">\n                                    - <span>1:15 AM</span>\n                                    (Europe/Brussels)\n                                </span>\n                            </time>\n                        </div>\n                    </a>\n                </div>\n            </div>\n            <div class="col-12 col-sm-6 col-lg-4">\n                <div class="s_events_event w-100">\n                    <a class="s_events_event_cover position-relative d-flex align-items-center rounded overflow-hidden text-decoration-none ratio ratio-1x1" href="#">\n                        <div class="o_record_cover_container d-flex flex-column o_colored_level o_cc h-100 w-100 bg-600 position-absolute">\n                            <div class="o_record_cover_component o_record_cover_image " style="background-image: url('/website_event/static/src/img/event_previews/event_3.jpg');"/>\n                            <div class="o_record_cover_component o_record_cover_filter oe_black" style="opacity: 0.4;"/>\n                        </div>\n                        <div class="text-center w-100 h-100 px-3 d-flex flex-column justify-content-center flex-grow-1">\n                            <h3 class="text-white">Harmony Under the Stars</h3>\n                            <time class="text-white" datetime="2024-11-08 20:15:00">\n                                <span>November 23, 2024</span>\n                                <span class="s_events_event_time">\n                                    - <span>8:15 PM</span>\n                                    (Europe/Brussels)\n                                </span>\n                            </time>\n                        </div>\n                    </a>\n                </div>\n            </div>\n        </div>\n    </t>\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2176	16	\N	1	1	Speaker Bio	\N	website_event.s_speaker_bio	qweb	website_event/views/event_snippets.xml	primary	{"en_US": "<t name=\\"Speaker Bio\\" t-name=\\"website_event.s_speaker_bio\\">\\n    <div class=\\"s_speaker_bio\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Person\\" itemprop=\\"performer\\">\\n        <span class=\\"badge text-bg-secondary text-uppercase o_wevent_badge\\">Speaker</span>\\n        <img src=\\"/website_event/static/src/img/speaker.png\\" width=\\"70\\" class=\\"img-fluid rounded-circle float-start me-3\\" alt=\\"\\"/>\\n        <div class=\\"overflow-hidden\\">\\n            <h4 class=\\"mt-3 mb-1\\" itemprop=\\"name\\">John DOE</h4>\\n            <h6 class=\\"mb-4\\">Company</h6>\\n            <p>At just 13 years old, John DOE was already starting to develop his first business applications for customers. After mastering civil engineering, he founded TinyERP. This was the first phase of OpenERP which would later became Odoo, the most installed open-source business software worldwide.</p>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Speaker Bio\\" t-name=\\"website_event.s_speaker_bio\\">\\n    <div class=\\"s_speaker_bio\\" itemscope=\\"itemscope\\" itemtype=\\"http://schema.org/Person\\" itemprop=\\"performer\\">\\n        <span class=\\"badge text-bg-secondary text-uppercase o_wevent_badge\\">Intervenant</span>\\n        <img src=\\"/website_event/static/src/img/speaker.png\\" width=\\"70\\" class=\\"img-fluid rounded-circle float-start me-3\\" alt=\\"\\"/>\\n        <div class=\\"overflow-hidden\\">\\n            <h4 class=\\"mt-3 mb-1\\" itemprop=\\"name\\">John DOE</h4>\\n            <h6 class=\\"mb-4\\">Société</h6>\\n            <p>À seulement 13 ans, John DOE commençait déjà à développer ses premières applications commerciales pour des clients. Après un Master Ingénieur Civil, il a fondé TinyERP. Ce fut la première phase d'OpenERP qui deviendra plus tard Odoo, le logiciel d'entreprise open source le plus installé au monde.</p>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Speaker Bio" t-name="website_event.s_speaker_bio">\n    <div class="s_speaker_bio" itemscope="itemscope" itemtype="http://schema.org/Person" itemprop="performer">\n        <span class="badge text-bg-secondary text-uppercase o_wevent_badge">Speaker</span>\n        <img src="/website_event/static/src/img/speaker.png" width="70" class="img-fluid rounded-circle float-start me-3" alt=""/>\n        <div class="overflow-hidden">\n            <h4 class="mt-3 mb-1" itemprop="name">John DOE</h4>\n            <h6 class="mb-4">Company</h6>\n            <p>At just 13 years old, John DOE was already starting to develop his first business applications for customers. After mastering civil engineering, he founded TinyERP. This was the first phase of OpenERP which would later became Odoo, the most installed open-source business software worldwide.</p>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2173	16	684	1	1	snippets	\N	website_event.snippets	qweb	website_event/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.snippets\\">\\n    <xpath expr=\\"//t[@id='installed_snippets_hook']\\" position=\\"after\\">\\n        <t snippet-group=\\"events\\" t-snippet=\\"website.s_snippet_group\\" string=\\"Events\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='event_upcoming_snippet_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_event.s_events\\" string=\\"Events\\" group=\\"events\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.snippets\\">\\n    <xpath expr=\\"//t[@id='installed_snippets_hook']\\" position=\\"after\\">\\n        <t snippet-group=\\"events\\" t-snippet=\\"website.s_snippet_group\\" string=\\"Événements\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='event_upcoming_snippet_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_event.s_events\\" string=\\"Événements\\" group=\\"events\\"/>\\n    </xpath>\\n</data>"}	<data inherit_id="website.snippets">\n    <xpath expr="//t[@id='event_speaker_bio_hook']" position="replace">\n        <t t-snippet="website_event.s_speaker_bio" string="Speaker Bio" t-thumbnail="/website_event/static/src/img/snippets_thumbs/s_speaker_bio.svg"/>\n    </xpath>\n</data>	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2225	16	\N	1	1	template_intro	\N	website_event.template_intro	qweb	website_event/views/event_templates_page_misc.xml	primary	{"en_US": "<t t-name=\\"website_event.template_intro\\">\\n    <t t-call=\\"website_event.layout\\">\\n        <div class=\\"oe_structure oe_empty\\" id=\\"oe_structure_website_event_intro_1\\"/>\\n        <div class=\\"oe_structure\\">\\n            <section class=\\"s_title pt32 pb32\\" data-vcss=\\"001\\" data-snippet=\\"s_title\\" data-name=\\"Title\\">\\n                <div class=\\"container s_allow_columns\\">\\n                    <h1 class=\\"display-3\\" style=\\"text-align: center;\\">Introduction</h1>\\n                </div>\\n            </section>\\n        </div>\\n        <div class=\\"oe_structure oe_empty\\" id=\\"oe_structure_website_event_intro_2\\"/>\\n    </t>\\n</t>", "fr_FR": "<t t-name=\\"website_event.template_intro\\">\\n    <t t-call=\\"website_event.layout\\">\\n        <div class=\\"oe_structure oe_empty\\" id=\\"oe_structure_website_event_intro_1\\"/>\\n        <div class=\\"oe_structure\\">\\n            <section class=\\"s_title pt32 pb32\\" data-vcss=\\"001\\" data-snippet=\\"s_title\\" data-name=\\"Title\\">\\n                <div class=\\"container s_allow_columns\\">\\n                    <h1 class=\\"display-3\\" style=\\"text-align: center;\\">Introduction</h1>\\n                </div>\\n            </section>\\n        </div>\\n        <div class=\\"oe_structure oe_empty\\" id=\\"oe_structure_website_event_intro_2\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_event.template_intro">\n    <t t-call="website_event.layout">\n        <div class="oe_structure oe_empty" id="oe_structure_website_event_intro_1"/>\n        <div class="oe_structure">\n            <section class="s_title pt32 pb32" data-vcss="001" data-snippet="s_title" data-name="Title">\n                <div class="container s_allow_columns">\n                    <h1 class="display-3" style="text-align: center;">Introduction</h1>\n                </div>\n            </section>\n        </div>\n        <div class="oe_structure oe_empty" id="oe_structure_website_event_intro_2"/>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2240	16	\N	1	1	website.event.menu.view.form	website.event.menu	\N	form	website_event/views/website_event_menu_views.xml	primary	{"en_US": "<form string=\\"Website Event Menu\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"menu_id\\"/>\\n                        <field name=\\"event_id\\" placeholder=\\"All Events\\"/>\\n                        <field name=\\"menu_type\\"/>\\n                        <field name=\\"view_id\\"/>\\n                    </group>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Menu des événements du site web\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"menu_id\\"/>\\n                        <field name=\\"event_id\\" placeholder=\\"Tous les événements\\"/>\\n                        <field name=\\"menu_type\\"/>\\n                        <field name=\\"view_id\\"/>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Website Event Menu">\n                <sheet>\n                    <group>\n                        <field name="menu_id"/>\n                        <field name="event_id" placeholder="All Events"/>\n                        <field name="menu_type"/>\n                        <field name="view_id"/>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2239	16	\N	1	1	website.event.menu.view.search	website.event.menu	\N	search	website_event/views/website_event_menu_views.xml	primary	{"en_US": "<search string=\\"Website Event Menus\\">\\n                <field name=\\"menu_id\\"/>\\n                <field name=\\"event_id\\"/>\\n                <field name=\\"menu_type\\"/>\\n                <field name=\\"view_id\\"/>\\n            </search>", "fr_FR": "<search string=\\"Menus des événements du site web\\">\\n                <field name=\\"menu_id\\"/>\\n                <field name=\\"event_id\\"/>\\n                <field name=\\"menu_type\\"/>\\n                <field name=\\"view_id\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Website Event Menus">\n                <field name="menu_id"/>\n                <field name="event_id"/>\n                <field name="menu_type"/>\n                <field name="view_id"/>\n            </search>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2241	16	\N	1	1	website.event.menu.view.list	website.event.menu	\N	list	website_event/views/website_event_menu_views.xml	primary	{"en_US": "<list string=\\"Website Event Menus\\">\\n                <field name=\\"menu_id\\"/>\\n                <field name=\\"event_id\\"/>\\n                <field name=\\"menu_type\\"/>\\n                <field name=\\"view_id\\"/>\\n            </list>", "fr_FR": "<list string=\\"Menus des événements du site web\\">\\n                <field name=\\"menu_id\\"/>\\n                <field name=\\"event_id\\"/>\\n                <field name=\\"menu_type\\"/>\\n                <field name=\\"view_id\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Website Event Menus">\n                <field name="menu_id"/>\n                <field name="event_id"/>\n                <field name="menu_type"/>\n                <field name="view_id"/>\n            </list>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2243	16	1327	1	1	website.visitor.view.form.inherit.event	website.visitor	\N	form	website_event/views/website_visitor_views.xml	extension	{"en_US": "<xpath expr=\\"//button[@id='w_visitor_visit_counter']\\" position=\\"before\\">\\n                <button name=\\"461\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-ticket\\" groups=\\"event.group_event_user\\" invisible=\\"event_registration_count == 0\\">\\n                    <field name=\\"event_registration_count\\" widget=\\"statinfo\\" string=\\"Registrations\\"/>\\n                </button>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//button[@id='w_visitor_visit_counter']\\" position=\\"before\\">\\n                <button name=\\"461\\" type=\\"action\\" class=\\"oe_stat_button\\" icon=\\"fa-ticket\\" groups=\\"event.group_event_user\\" invisible=\\"event_registration_count == 0\\">\\n                    <field name=\\"event_registration_count\\" widget=\\"statinfo\\" string=\\"Inscriptions\\"/>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//button[@id='w_visitor_visit_counter']" position="before">\n                <button name="461" type="action" class="oe_stat_button" icon="fa-ticket" groups="event.group_event_user" invisible="event_registration_count == 0">\n                    <field name="event_registration_count" widget="statinfo" string="Registrations"/>\n                </button>\n            </xpath>\n        	f	t	2025-07-20 21:22:16.19992	2025-07-20 21:22:16.19992	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2248	16	1647	1	1	website_payment.payment_form	\N	website_payment.payment_form	qweb	website_payment/views/payment_form_templates.xml	extension	{"en_US": "<data inherit_id=\\"payment.form\\">\\n        <xpath expr=\\"//div[@id='o_payment_form_options']\\" position=\\"before\\">\\n            <div class=\\"mb-3\\" t-if=\\"is_donation\\">\\n                <t t-call=\\"website_payment.donation_information\\"/>\\n            </div>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="payment.form">\n        <xpath expr="//div[@id='o_payment_form_options']" position="before">\n            <div class="mb-3" t-if="is_donation">\n                <t t-call="website_payment.donation_information"/>\n            </div>\n        </xpath>\n    </data>\n\n    	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2250	16	\N	1	1	Donation Information	\N	website_payment.donation_information	qweb	website_payment/views/payment_form_templates.xml	primary	{"en_US": "<t name=\\"Donation Information\\" t-name=\\"website_payment.donation_information\\">\\n        <h3 class=\\"o_page_header mt16 mb4\\">Donation</h3>\\n        <div class=\\"row\\">\\n            <div t-attf-class=\\"mb-3 #{error.get('name') and 'o_has_error' or ''} col-lg-12 div_name\\">\\n                <label class=\\"col-form-label fw-bold\\" for=\\"name\\">Name\\n                    <span class=\\"s_website_form_mark\\"> *</span>\\n                </label>\\n                <input t-att-readonly=\\"'1' if 'name' in partner_details and partner_id else None\\" type=\\"text\\" name=\\"name\\" t-attf-class=\\"form-control #{error.get('name') and 'is-invalid' or ''}\\" t-att-value=\\"partner_details.get('name')\\" required=\\"1\\"/>\\n                <div class=\\"invalid-feedback\\">\\n                    Please provide a name.\\n                </div>\\n            </div>\\n            <div class=\\"w-100\\"/>\\n            <div t-attf-class=\\"mb-3 #{error.get('email') and 'o_has_error' or ''} col-lg-6\\" id=\\"div_email\\">\\n                <label class=\\"col-form-label fw-bold\\" for=\\"email\\">Email\\n                    <span class=\\"s_website_form_mark\\"> *</span>\\n                </label>\\n                <input t-att-readonly=\\"'1' if 'email' in partner_details and partner_id else None\\" type=\\"email\\" name=\\"email\\" t-attf-class=\\"form-control #{error.get('email') and 'is-invalid' or ''}\\" t-att-value=\\"partner_details.get('email')\\" required=\\"1\\"/>\\n                <div class=\\"invalid-feedback\\">\\n                    Please enter a valid email address.\\n                </div>\\n            </div>\\n            <t t-set=\\"country_id\\" t-value=\\"partner_details.get('country_id')\\"/>\\n            <div t-attf-class=\\"mb-3 #{error.get('country_id') and 'o_has_error' or ''} col-lg-6 div_country\\">\\n                <label class=\\"col-form-label fw-bold\\" for=\\"country_id\\">Country\\n                    <span class=\\"s_website_form_mark\\"> *</span>\\n                </label>\\n                <select t-att-disabled=\\"'1' if country_id and partner_id else None\\" id=\\"country_id\\" name=\\"country_id\\" t-attf-class=\\"form-select #{error.get('country_id') and 'is-invalid' or ''}\\" required=\\"1\\">\\n                    <option value=\\"\\">Country...</option>\\n                    <t t-foreach=\\"countries\\" t-as=\\"c\\">\\n                        <option t-att-value=\\"c.id\\" t-att-selected=\\"c.id == (country_id or -1)\\">\\n                            <t t-out=\\"c.name\\"/>\\n                        </option>\\n                    </t>\\n                </select>\\n                <div class=\\"invalid-feedback\\">\\n                    Please select a country.\\n                </div>\\n            </div>\\n            <div class=\\"w-100\\"/>\\n            <div class=\\"mb-3 col-lg-12 o_donation_payment_form\\">\\n                <div class=\\"col-lg-6 px-0\\">\\n                    <label class=\\"col-form-label fw-bold\\">Amount (<t t-out=\\"currency.symbol\\"/>)</label>\\n                    <t t-set=\\"donation_layout\\" t-value=\\"donation_options.get('customAmount')\\"/>\\n                    <t t-set=\\"prefilled_options\\" t-value=\\"donation_options.get('prefilledOptions')\\"/>\\n                    <t t-if=\\"prefilled_options\\">\\n                        <t t-foreach=\\"donation_amounts\\" t-as=\\"donation_amount\\">\\n                            <div class=\\"form-check my-2\\">\\n                                <t t-set=\\"is_checked\\" t-value=\\"float(amount) == float(donation_amount)\\"/>\\n                                <t t-set=\\"has_checked\\" t-value=\\"has_checked or is_checked\\"/>\\n                                <input name=\\"o_donation_amount\\" class=\\"form-check-input\\" type=\\"radio\\" t-attf-id=\\"amount_#{donation_amount_index}\\" t-att-value=\\"donation_amount\\" t-att-checked=\\"is_checked or None\\"/>\\n                                <label class=\\"form-check-label mt-0\\" t-attf-for=\\"amount_#{donation_amount_index}\\">\\n                                    <t t-out=\\"float(donation_amount)\\" t-options=\\"{'widget': 'monetary', 'display_currency': currency}\\"/>\\n                                    <span t-if=\\"donation_options.get('descriptions')\\" class=\\"text-muted fst-italic ms-1\\">\\n                                        - <t t-out=\\"donation_descriptions[donation_amount_index]\\"/>\\n                                    </span>\\n                                </label>\\n                            </div>\\n                        </t>\\n                        <div t-attf-class=\\"form-check my-2 #{not donation_layout and 'd-none' or ''}\\">\\n                            <input class=\\"form-check-input\\" type=\\"radio\\" id=\\"other_amount\\" name=\\"amount\\" t-att-value=\\"amount\\" t-att-checked=\\"not has_checked or None\\"/>\\n                            <label class=\\"form-check-label mt-0 d-block\\" for=\\"other_amount\\"/>\\n                            <t t-call=\\"website_payment.donation_input\\">\\n                                <t t-set=\\"amount\\" t-value=\\"not has_checked and amount or ''\\"/>\\n                            </t>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <t t-call=\\"website_payment.donation_input\\"/>\\n                    </t>\\n                </div>\\n                <div class=\\"col-lg-12 px-0\\">\\n                    <div class=\\"form-check mt-3\\">\\n                        <input class=\\"form-check-input\\" type=\\"checkbox\\" value=\\"\\" id=\\"donation_comment_checkbox\\"/>\\n                        <label class=\\"form-check-label\\" for=\\"donation_comment_checkbox\\">Write us a comment</label>\\n                    </div>\\n                    <textarea class=\\"form-control d-none mt-2\\" id=\\"donation_comment\\" placeholder=\\"Your comment\\"/>\\n                </div>\\n            </div>\\n            <input type=\\"hidden\\" name=\\"donation_recipient_email\\" t-att-value=\\"donation_options.get('donationEmail')\\"/>\\n            <div class=\\"w-100\\"/>\\n        </div>\\n        <h3 class=\\"o_page_header mt16 mb4\\">Payment Details</h3>\\n    </t>", "fr_FR": "<t name=\\"Donation Information\\" t-name=\\"website_payment.donation_information\\">\\n        <h3 class=\\"o_page_header mt16 mb4\\">Don</h3>\\n        <div class=\\"row\\">\\n            <div t-attf-class=\\"mb-3 #{error.get('name') and 'o_has_error' or ''} col-lg-12 div_name\\">\\n                <label class=\\"col-form-label fw-bold\\" for=\\"name\\">Nom\\n                    <span class=\\"s_website_form_mark\\"> *</span>\\n                </label>\\n                <input t-att-readonly=\\"'1' if 'name' in partner_details and partner_id else None\\" type=\\"text\\" name=\\"name\\" t-attf-class=\\"form-control #{error.get('name') and 'is-invalid' or ''}\\" t-att-value=\\"partner_details.get('name')\\" required=\\"1\\"/>\\n                <div class=\\"invalid-feedback\\">\\n                    Please provide a name.\\n                </div>\\n            </div>\\n            <div class=\\"w-100\\"/>\\n            <div t-attf-class=\\"mb-3 #{error.get('email') and 'o_has_error' or ''} col-lg-6\\" id=\\"div_email\\">\\n                <label class=\\"col-form-label fw-bold\\" for=\\"email\\">E-mail\\n                    <span class=\\"s_website_form_mark\\"> *</span>\\n                </label>\\n                <input t-att-readonly=\\"'1' if 'email' in partner_details and partner_id else None\\" type=\\"email\\" name=\\"email\\" t-attf-class=\\"form-control #{error.get('email') and 'is-invalid' or ''}\\" t-att-value=\\"partner_details.get('email')\\" required=\\"1\\"/>\\n                <div class=\\"invalid-feedback\\">\\n                    Please enter a valid email address.\\n                </div>\\n            </div>\\n            <t t-set=\\"country_id\\" t-value=\\"partner_details.get('country_id')\\"/>\\n            <div t-attf-class=\\"mb-3 #{error.get('country_id') and 'o_has_error' or ''} col-lg-6 div_country\\">\\n                <label class=\\"col-form-label fw-bold\\" for=\\"country_id\\">Pays\\n                    <span class=\\"s_website_form_mark\\"> *</span>\\n                </label>\\n                <select t-att-disabled=\\"'1' if country_id and partner_id else None\\" id=\\"country_id\\" name=\\"country_id\\" t-attf-class=\\"form-select #{error.get('country_id') and 'is-invalid' or ''}\\" required=\\"1\\">\\n                    <option value=\\"\\">Pays...</option>\\n                    <t t-foreach=\\"countries\\" t-as=\\"c\\">\\n                        <option t-att-value=\\"c.id\\" t-att-selected=\\"c.id == (country_id or -1)\\">\\n                            <t t-out=\\"c.name\\"/>\\n                        </option>\\n                    </t>\\n                </select>\\n                <div class=\\"invalid-feedback\\">\\n                    Please select a country.\\n                </div>\\n            </div>\\n            <div class=\\"w-100\\"/>\\n            <div class=\\"mb-3 col-lg-12 o_donation_payment_form\\">\\n                <div class=\\"col-lg-6 px-0\\">\\n                    <label class=\\"col-form-label fw-bold\\">Montant (<t t-out=\\"currency.symbol\\"/>)</label>\\n                    <t t-set=\\"donation_layout\\" t-value=\\"donation_options.get('customAmount')\\"/>\\n                    <t t-set=\\"prefilled_options\\" t-value=\\"donation_options.get('prefilledOptions')\\"/>\\n                    <t t-if=\\"prefilled_options\\">\\n                        <t t-foreach=\\"donation_amounts\\" t-as=\\"donation_amount\\">\\n                            <div class=\\"form-check my-2\\">\\n                                <t t-set=\\"is_checked\\" t-value=\\"float(amount) == float(donation_amount)\\"/>\\n                                <t t-set=\\"has_checked\\" t-value=\\"has_checked or is_checked\\"/>\\n                                <input name=\\"o_donation_amount\\" class=\\"form-check-input\\" type=\\"radio\\" t-attf-id=\\"amount_#{donation_amount_index}\\" t-att-value=\\"donation_amount\\" t-att-checked=\\"is_checked or None\\"/>\\n                                <label class=\\"form-check-label mt-0\\" t-attf-for=\\"amount_#{donation_amount_index}\\">\\n                                    <t t-out=\\"float(donation_amount)\\" t-options=\\"{'widget': 'monetary', 'display_currency': currency}\\"/>\\n                                    <span t-if=\\"donation_options.get('descriptions')\\" class=\\"text-muted fst-italic ms-1\\">\\n                                        - <t t-out=\\"donation_descriptions[donation_amount_index]\\"/>\\n                                    </span>\\n                                </label>\\n                            </div>\\n                        </t>\\n                        <div t-attf-class=\\"form-check my-2 #{not donation_layout and 'd-none' or ''}\\">\\n                            <input class=\\"form-check-input\\" type=\\"radio\\" id=\\"other_amount\\" name=\\"amount\\" t-att-value=\\"amount\\" t-att-checked=\\"not has_checked or None\\"/>\\n                            <label class=\\"form-check-label mt-0 d-block\\" for=\\"other_amount\\"/>\\n                            <t t-call=\\"website_payment.donation_input\\">\\n                                <t t-set=\\"amount\\" t-value=\\"not has_checked and amount or ''\\"/>\\n                            </t>\\n                        </div>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <t t-call=\\"website_payment.donation_input\\"/>\\n                    </t>\\n                </div>\\n                <div class=\\"col-lg-12 px-0\\">\\n                    <div class=\\"form-check mt-3\\">\\n                        <input class=\\"form-check-input\\" type=\\"checkbox\\" value=\\"\\" id=\\"donation_comment_checkbox\\"/>\\n                        <label class=\\"form-check-label\\" for=\\"donation_comment_checkbox\\">Écrire un commentaire</label>\\n                    </div>\\n                    <textarea class=\\"form-control d-none mt-2\\" id=\\"donation_comment\\" placeholder=\\"Votre commentaire\\"/>\\n                </div>\\n            </div>\\n            <input type=\\"hidden\\" name=\\"donation_recipient_email\\" t-att-value=\\"donation_options.get('donationEmail')\\"/>\\n            <div class=\\"w-100\\"/>\\n        </div>\\n        <h3 class=\\"o_page_header mt16 mb4\\">Détails du paiement</h3>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Donation Information" t-name="website_payment.donation_information">\n        <h3 class="o_page_header mt16 mb4">Donation</h3>\n        <div class="row">\n            <div t-attf-class="mb-3 #{error.get('name') and 'o_has_error' or ''} col-lg-12 div_name">\n                <label class="col-form-label fw-bold" for="name">Name\n                    <span class="s_website_form_mark"> *</span>\n                </label>\n                <input t-att-readonly="'1' if 'name' in partner_details and partner_id else None" type="text" name="name" t-attf-class="form-control #{error.get('name') and 'is-invalid' or ''}" t-att-value="partner_details.get('name')" required="1"/>\n                <div class="invalid-feedback">\n                    Please provide a name.\n                </div>\n            </div>\n            <div class="w-100"/>\n            <div t-attf-class="mb-3 #{error.get('email') and 'o_has_error' or ''} col-lg-6" id="div_email">\n                <label class="col-form-label fw-bold" for="email">Email\n                    <span class="s_website_form_mark"> *</span>\n                </label>\n                <input t-att-readonly="'1' if 'email' in partner_details and partner_id else None" type="email" name="email" t-attf-class="form-control #{error.get('email') and 'is-invalid' or ''}" t-att-value="partner_details.get('email')" required="1"/>\n                <div class="invalid-feedback">\n                    Please enter a valid email address.\n                </div>\n            </div>\n            <t t-set="country_id" t-value="partner_details.get('country_id')"/>\n            <div t-attf-class="mb-3 #{error.get('country_id') and 'o_has_error' or ''} col-lg-6 div_country">\n                <label class="col-form-label fw-bold" for="country_id">Country\n                    <span class="s_website_form_mark"> *</span>\n                </label>\n                <select t-att-disabled="'1' if country_id and partner_id else None" id="country_id" name="country_id" t-attf-class="form-select #{error.get('country_id') and 'is-invalid' or ''}" required="1">\n                    <option value="">Country...</option>\n                    <t t-foreach="countries" t-as="c">\n                        <option t-att-value="c.id" t-att-selected="c.id == (country_id or -1)">\n                            <t t-out="c.name"/>\n                        </option>\n                    </t>\n                </select>\n                <div class="invalid-feedback">\n                    Please select a country.\n                </div>\n            </div>\n            <div class="w-100"/>\n            <div class="mb-3 col-lg-12 o_donation_payment_form">\n                <div class="col-lg-6 px-0">\n                    <label class="col-form-label fw-bold">Amount (<t t-out="currency.symbol"/>)</label>\n                    <t t-set="donation_layout" t-value="donation_options.get('customAmount')"/>\n                    <t t-set="prefilled_options" t-value="donation_options.get('prefilledOptions')"/>\n                    <t t-if="prefilled_options">\n                        <t t-foreach="donation_amounts" t-as="donation_amount">\n                            <div class="form-check my-2">\n                                <t t-set="is_checked" t-value="float(amount) == float(donation_amount)"/>\n                                <t t-set="has_checked" t-value="has_checked or is_checked"/>\n                                <input name="o_donation_amount" class="form-check-input" type="radio" t-attf-id="amount_#{donation_amount_index}" t-att-value="donation_amount" t-att-checked="is_checked or None"/>\n                                <label class="form-check-label mt-0" t-attf-for="amount_#{donation_amount_index}">\n                                    <t t-out="float(donation_amount)" t-options="{'widget': 'monetary', 'display_currency': currency}"/>\n                                    <span t-if="donation_options.get('descriptions')" class="text-muted fst-italic ms-1">\n                                        - <t t-out="donation_descriptions[donation_amount_index]"/>\n                                    </span>\n                                </label>\n                            </div>\n                        </t>\n                        <div t-attf-class="form-check my-2 #{not donation_layout and 'd-none' or ''}">\n                            <input class="form-check-input" type="radio" id="other_amount" name="amount" t-att-value="amount" t-att-checked="not has_checked or None"/>\n                            <label class="form-check-label mt-0 d-block" for="other_amount"/>\n                            <t t-call="website_payment.donation_input">\n                                <t t-set="amount" t-value="not has_checked and amount or ''"/>\n                            </t>\n                        </div>\n                    </t>\n                    <t t-else="">\n                        <t t-call="website_payment.donation_input"/>\n                    </t>\n                </div>\n                <div class="col-lg-12 px-0">\n                    <div class="form-check mt-3">\n                        <input class="form-check-input" type="checkbox" value="" id="donation_comment_checkbox"/>\n                        <label class="form-check-label" for="donation_comment_checkbox">Write us a comment</label>\n                    </div>\n                    <textarea class="form-control d-none mt-2" id="donation_comment" placeholder="Your comment"/>\n                </div>\n            </div>\n            <input type="hidden" name="donation_recipient_email" t-att-value="donation_options.get('donationEmail')"/>\n            <div class="w-100"/>\n        </div>\n        <h3 class="o_page_header mt16 mb4">Payment Details</h3>\n    </t>\n\n    	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2252	16	1666	1	1	provider.form.inherit.website	payment.provider	\N	form	website_payment/views/payment_provider.xml	extension	{"en_US": "<group name=\\"payment_state\\" position=\\"inside\\">\\n                    <field name=\\"website_id\\" options=\\"{'no_open': True, 'no_create_edit': True}\\" groups=\\"website.group_multi_website\\"/>\\n                </group>"}	<?xml version="1.0"?>\n<group name="payment_state" position="inside">\n                    <field name="website_id" options="{'no_open': True, 'no_create_edit': True}" groups="website.group_multi_website"/>\n                </group>\n            	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2254	16	685	1	1	remove_external_snippets	\N	website_payment.remove_external_snippets	qweb	website_payment/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.external_snippets\\">\\n    <xpath expr=\\"//t[@t-install='website_payment']\\" position=\\"replace\\"/>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.external_snippets">\n    <xpath expr="//t[@t-install='website_payment']" position="replace"/>\n</data>\n\n	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2256	16	\N	1	1	Donation Button	\N	website_payment.s_donation_button	qweb	website_payment/views/snippets/s_donation.xml	primary	{"en_US": "<t name=\\"Donation Button\\" t-name=\\"website_payment.s_donation_button\\">\\n    <div class=\\"s_donation\\" data-name=\\"Donation Button\\" data-donation-email=\\"info@yourcompany.example.com\\" data-custom-amount=\\"freeAmount\\" t-att-data-display-options=\\"display_options\\" data-prefilled-options=\\"true\\" data-descriptions=\\"true\\" data-donation-amounts=\\"[&quot;10&quot;, &quot;25&quot;, &quot;50&quot;, &quot;100&quot;]\\" data-minimum-amount=\\"5\\" data-maximum-amount=\\"100\\" data-slider-step=\\"5\\" data-default-amount=\\"25\\">\\n        <form class=\\"s_donation_form\\" action=\\"/donation/pay\\" method=\\"post\\" enctype=\\"multipart/form-data\\">\\n            <span id=\\"s_donation_description_inputs\\">\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"A year of cultural awakening.\\"/>\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"Caring for a baby for 1 month.\\"/>\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"One year in elementary school.\\"/>\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"One year in high school.\\"/>\\n            </span>\\n            <div t-if=\\"display_options\\" class=\\"s_donation_prefilled_buttons my-4\\">\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"10\\">\\n                        <span class=\\"s_donation_currency pe-1\\">$</span>10\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">A year of cultural awakening.</p>\\n                </div>\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"25\\">\\n                        <span class=\\"s_donation_currency pe-1\\">$</span>25\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">Caring for a baby for 1 month.</p>\\n                </div>\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"50\\">\\n                        <span class=\\"s_donation_currency pe-1\\">$</span>50\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">One year in elementary school.</p>\\n                </div>\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"100\\">\\n                        <span class=\\"s_donation_currency pe-1\\">$</span>100\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">One year in high school.</p>\\n                </div>\\n                <div class=\\"d-sm-flex align-items-center my-3\\">\\n                    <span class=\\"s_donation_btn s_donation_custom_btn btn btn-outline-primary btn-lg\\">\\n                        <span class=\\"s_donation_currency pe-1\\">$</span>\\n                        <input id=\\"s_donation_amount_input\\" type=\\"number\\" placeholder=\\"Custom Amount\\" aria-label=\\"Amount\\" min=\\"5\\" style=\\"max-width: 156px;\\"/>\\n                    </span>\\n                </div>\\n            </div>\\n            <a href=\\"#\\" type=\\"button\\" class=\\"s_donation_donate_btn btn btn-secondary btn-lg mb-2\\">Donate Now</a>\\n        </form>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Donation Button\\" t-name=\\"website_payment.s_donation_button\\">\\n    <div class=\\"s_donation\\" data-name=\\"Donation Button\\" data-donation-email=\\"info@yourcompany.example.com\\" data-custom-amount=\\"freeAmount\\" t-att-data-display-options=\\"display_options\\" data-prefilled-options=\\"true\\" data-descriptions=\\"true\\" data-donation-amounts=\\"[&quot;10&quot;, &quot;25&quot;, &quot;50&quot;, &quot;100&quot;]\\" data-minimum-amount=\\"5\\" data-maximum-amount=\\"100\\" data-slider-step=\\"5\\" data-default-amount=\\"25\\">\\n        <form class=\\"s_donation_form\\" action=\\"/donation/pay\\" method=\\"post\\" enctype=\\"multipart/form-data\\">\\n            <span id=\\"s_donation_description_inputs\\">\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"Une année d'éveil culturel.\\"/>\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"Prendre soin d'un bébé pendant 1 mois.\\"/>\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"Un an à l'école primaire.\\"/>\\n                <input type=\\"hidden\\" class=\\"o_translatable_input_hidden d-block mb-1 w-100\\" name=\\"donation_descriptions\\" value=\\"Un an au lycée.\\"/>\\n            </span>\\n            <div t-if=\\"display_options\\" class=\\"s_donation_prefilled_buttons my-4\\">\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"10\\">\\n                        10 <span class=\\"s_donation_currency pe-1\\">$</span>\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">Une année d'éveil culturel.</p>\\n                </div>\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"25\\">\\n                        25 <span class=\\"s_donation_currency pe-1\\">$</span>\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">Prendre soin d'un bébé pendant 1 mois.</p>\\n                </div>\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"50\\">\\n                        50 <span class=\\"s_donation_currency pe-1\\">$</span>\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">Un an à l'école primaire.</p>\\n                </div>\\n                <div class=\\"s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden\\" contenteditable=\\"false\\">\\n                    <button class=\\"s_donation_btn btn btn-outline-primary btn-lg me-3\\" type=\\"button\\" data-donation-value=\\"100\\">\\n                        100 <span class=\\"s_donation_currency pe-1\\">$</span>\\n                    </button>\\n                    <p class=\\"s_donation_description mt-2 my-sm-auto text-muted fst-italic\\">Un an au lycée.</p>\\n                </div>\\n                <div class=\\"d-sm-flex align-items-center my-3\\">\\n                    <span class=\\"s_donation_btn s_donation_custom_btn btn btn-outline-primary btn-lg\\">\\n                        <span class=\\"s_donation_currency pe-1\\">$</span>\\n                        <input id=\\"s_donation_amount_input\\" type=\\"number\\" placeholder=\\"Montant personnalisé\\" aria-label=\\"Montant\\" min=\\"5\\" style=\\"max-width: 156px;\\"/>\\n                    </span>\\n                </div>\\n            </div>\\n            <a href=\\"#\\" type=\\"button\\" class=\\"s_donation_donate_btn btn btn-secondary btn-lg mb-2\\">Faire un don maintenant</a>\\n        </form>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Donation Button" t-name="website_payment.s_donation_button">\n    <div class="s_donation" data-name="Donation Button" data-donation-email="info@yourcompany.example.com" data-custom-amount="freeAmount" t-att-data-display-options="display_options" data-prefilled-options="true" data-descriptions="true" data-donation-amounts="[&quot;10&quot;, &quot;25&quot;, &quot;50&quot;, &quot;100&quot;]" data-minimum-amount="5" data-maximum-amount="100" data-slider-step="5" data-default-amount="25">\n        <form class="s_donation_form" action="/donation/pay" method="post" enctype="multipart/form-data">\n            <span id="s_donation_description_inputs">\n                <input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="A year of cultural awakening."/>\n                <input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="Caring for a baby for 1 month."/>\n                <input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="One year in elementary school."/>\n                <input type="hidden" class="o_translatable_input_hidden d-block mb-1 w-100" name="donation_descriptions" value="One year in high school."/>\n            </span>\n            <div t-if="display_options" class="s_donation_prefilled_buttons my-4">\n                <div class="s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden" contenteditable="false">\n                    <button class="s_donation_btn btn btn-outline-primary btn-lg me-3" type="button" data-donation-value="10">\n                        <span class="s_donation_currency pe-1">$</span>10\n                    </button>\n                    <p class="s_donation_description mt-2 my-sm-auto text-muted fst-italic">A year of cultural awakening.</p>\n                </div>\n                <div class="s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden" contenteditable="false">\n                    <button class="s_donation_btn btn btn-outline-primary btn-lg me-3" type="button" data-donation-value="25">\n                        <span class="s_donation_currency pe-1">$</span>25\n                    </button>\n                    <p class="s_donation_description mt-2 my-sm-auto text-muted fst-italic">Caring for a baby for 1 month.</p>\n                </div>\n                <div class="s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden" contenteditable="false">\n                    <button class="s_donation_btn btn btn-outline-primary btn-lg me-3" type="button" data-donation-value="50">\n                        <span class="s_donation_currency pe-1">$</span>50\n                    </button>\n                    <p class="s_donation_description mt-2 my-sm-auto text-muted fst-italic">One year in elementary school.</p>\n                </div>\n                <div class="s_donation_btn_description d-sm-flex align-items-center my-3 o_not_editable o_translate_mode_hidden" contenteditable="false">\n                    <button class="s_donation_btn btn btn-outline-primary btn-lg me-3" type="button" data-donation-value="100">\n                        <span class="s_donation_currency pe-1">$</span>100\n                    </button>\n                    <p class="s_donation_description mt-2 my-sm-auto text-muted fst-italic">One year in high school.</p>\n                </div>\n                <div class="d-sm-flex align-items-center my-3">\n                    <span class="s_donation_btn s_donation_custom_btn btn btn-outline-primary btn-lg">\n                        <span class="s_donation_currency pe-1">$</span>\n                        <input id="s_donation_amount_input" type="number" placeholder="Custom Amount" aria-label="Amount" min="5" style="max-width: 156px;"/>\n                    </span>\n                </div>\n            </div>\n            <a href="#" type="button" class="s_donation_donate_btn btn btn-secondary btn-lg mb-2">Donate Now</a>\n        </form>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2251	16	\N	1	1	Donation input	\N	website_payment.donation_input	qweb	website_payment/views/payment_form_templates.xml	primary	{"en_US": "<t name=\\"Donation input\\" t-name=\\"website_payment.donation_input\\">\\n        <input name=\\"o_donation_amount\\" type=\\"number\\" class=\\"form-control o_amount_input\\" t-att-min=\\"donation_options.get('minimumAmount')\\" t-att-max=\\"donation_options.get('customAmount') == 'slider' and donation_options.get('maximumAmount') or undefined\\" t-att-value=\\"amount\\" placeholder=\\"Amount to donate\\" id=\\"other_amount_value\\"/>\\n        <small class=\\"text-danger d-none\\" id=\\"warning_message_id\\">Please enter the amount to donate.</small>\\n        <small class=\\"text-danger d-none\\" id=\\"warning_min_message_id\\">\\n            <t t-if=\\"donation_options.get('minimumAmount')\\">\\n                The minimum donation amount is\\n                <t t-set=\\"amount\\" t-value=\\"donation_options.get('minimumAmount')\\"/>\\n                <t t-set=\\"before\\" t-value=\\"currency.symbol if currency.position == 'before' else ''\\"/>\\n                <t t-set=\\"after\\" t-value=\\"currency.symbol if currency.position != 'before' else ''\\"/>\\n                <t t-out=\\"'%s%s%s.' % (before, amount, after)\\"/>\\n            </t>\\n            <t t-else=\\"\\">\\n                Enter a valid number!\\n            </t>\\n        </small>\\n    </t>", "fr_FR": "<t name=\\"Donation input\\" t-name=\\"website_payment.donation_input\\">\\n        <input name=\\"o_donation_amount\\" type=\\"number\\" class=\\"form-control o_amount_input\\" t-att-min=\\"donation_options.get('minimumAmount')\\" t-att-max=\\"donation_options.get('customAmount') == 'slider' and donation_options.get('maximumAmount') or undefined\\" t-att-value=\\"amount\\" placeholder=\\"Amount to donate\\" id=\\"other_amount_value\\"/>\\n        <small class=\\"text-danger d-none\\" id=\\"warning_message_id\\">Please enter the amount to donate.</small>\\n        <small class=\\"text-danger d-none\\" id=\\"warning_min_message_id\\">\\n            <t t-if=\\"donation_options.get('minimumAmount')\\">\\n                The minimum donation amount is\\n                <t t-set=\\"amount\\" t-value=\\"donation_options.get('minimumAmount')\\"/>\\n                <t t-set=\\"before\\" t-value=\\"currency.symbol if currency.position == 'before' else ''\\"/>\\n                <t t-set=\\"after\\" t-value=\\"currency.symbol if currency.position != 'before' else ''\\"/>\\n                <t t-out=\\"'%s%s%s.' % (before, amount, after)\\"/>\\n            </t>\\n            <t t-else=\\"\\">\\n                Enter a valid number!\\n            </t>\\n        </small>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Donation input" t-name="website_payment.donation_input">\n        <input name="o_donation_amount" type="number" class="form-control o_amount_input" t-att-min="donation_options.get('minimumAmount')" t-att-max="donation_options.get('customAmount') == 'slider' and donation_options.get('maximumAmount') or undefined" t-att-value="amount" placeholder="Amount to donate" id="other_amount_value"/>\n        <small class="text-danger d-none" id="warning_message_id">Please enter the amount to donate.</small>\n        <small class="text-danger d-none" id="warning_min_message_id">\n            <t t-if="donation_options.get('minimumAmount')">\n                The minimum donation amount is\n                <t t-set="amount" t-value="donation_options.get('minimumAmount')"/>\n                <t t-set="before" t-value="currency.symbol if currency.position == 'before' else ''"/>\n                <t t-set="after" t-value="currency.symbol if currency.position != 'before' else ''"/>\n                <t t-out="'%s%s%s.' % (before, amount, after)"/>\n            </t>\n            <t t-else="">\n                Enter a valid number!\n            </t>\n        </small>\n    </t>\n\n	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2247	16	\N	1	1	Donation mail	\N	website_payment.donation_mail_body	qweb	website_payment/data/mail_templates.xml	primary	{"en_US": "<t name=\\"Donation mail\\" t-name=\\"website_payment.donation_mail_body\\">\\n        <table border=\\"0\\" cellpadding=\\"0\\" style=\\"background-color: white; padding: 0px; border-collapse:separate;\\">\\n            <tr style=\\"height: 48px;\\"><td valign=\\"top\\"><span style=\\"font-size: 24px; font-weight: bold;\\">\\n                <t t-if=\\"is_internal_notification\\">Donation notification</t>\\n                <t t-else=\\"\\">Donation</t>\\n            </span></td></tr>\\n            <t t-if=\\"not is_internal_notification\\">\\n                <tr><td valign=\\"top\\">\\n                    Dear <t t-out=\\"tx.partner_name\\"/>,\\n                </td></tr>\\n                <tr><td valign=\\"top\\">\\n                    <div style=\\"margin: 16px 0px 16px 0px;\\">\\n                        Thank you for your donation of <span t-out=\\"tx.amount\\" t-options=\\"{'widget': 'monetary', 'display_currency': tx.currency_id}\\"/> made on <t t-out=\\"tx.create_date\\" t-options=\\"{'widget': 'date'}\\"/>.\\n                        <br/>\\n                        We appreciate your support for our organization as such.\\n                        <br/>\\n                        Regards.\\n                    </div>\\n                </td></tr>\\n            </t>\\n            <tr><td valign=\\"top\\">\\n                <div style=\\"margin: 16px 0px 16px 0px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"5\\" width=\\"100%\\">\\n                        <tr>\\n                            <td><b>Donor Name:</b></td>\\n                            <td><t t-out=\\"tx.partner_name\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Donor Email:</b></td>\\n                            <td><t t-out=\\"tx.partner_email\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Donation Date:</b></td>\\n                            <td><t t-out=\\"tx.create_date.date()\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Amount(<t t-out=\\"tx.currency_id.symbol\\"/>):</b></td>\\n                            <td><t t-out=\\"tx.amount\\"/></td>\\n                        </tr>\\n                        <tr t-if=\\"is_internal_notification and comment\\">\\n                            <td><b>Comment:</b></td>\\n                            <td><t t-out=\\"comment\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Payment Method:</b></td>\\n                            <td><t t-out=\\"tx.provider_code\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Payment ID:</b></td>\\n                            <td><t t-out=\\"tx.reference\\"/></td>\\n                        </tr>\\n                    </table>\\n                </div>\\n            </td></tr>\\n        </table>\\n    </t>", "fr_FR": "<t name=\\"Donation mail\\" t-name=\\"website_payment.donation_mail_body\\">\\n        <table border=\\"0\\" cellpadding=\\"0\\" style=\\"background-color: white; padding: 0px; border-collapse:separate;\\">\\n            <tr style=\\"height: 48px;\\"><td valign=\\"top\\"><span style=\\"font-size: 24px; font-weight: bold;\\">\\n                <t t-if=\\"is_internal_notification\\">Notification du don</t>\\n                <t t-else=\\"\\">Don</t>\\n            </span></td></tr>\\n            <t t-if=\\"not is_internal_notification\\">\\n                <tr><td valign=\\"top\\">\\n                    Cher(e) <t t-out=\\"tx.partner_name\\"/>,\\n                </td></tr>\\n                <tr><td valign=\\"top\\">\\n                    <div style=\\"margin: 16px 0px 16px 0px;\\">\\n                        Merci pour votre don de <span t-out=\\"tx.amount\\" t-options=\\"{'widget': 'monetary', 'display_currency': tx.currency_id}\\"/> effectué le <t t-out=\\"tx.create_date\\" t-options=\\"{'widget': 'date'}\\"/>.\\n                        <br/>\\n                        Nous apprécions votre soutien à notre organisation en tant que telle.\\n                        <br/>\\n                        Cordialement.\\n                    </div>\\n                </td></tr>\\n            </t>\\n            <tr><td valign=\\"top\\">\\n                <div style=\\"margin: 16px 0px 16px 0px;\\">\\n                    <table border=\\"0\\" cellpadding=\\"0\\" cellspacing=\\"5\\" width=\\"100%\\">\\n                        <tr>\\n                            <td><b>Nom du donateur :</b></td>\\n                            <td><t t-out=\\"tx.partner_name\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>E-mail du donateur :</b></td>\\n                            <td><t t-out=\\"tx.partner_email\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Date du don :</b></td>\\n                            <td><t t-out=\\"tx.create_date.date()\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Montant(<t t-out=\\"tx.currency_id.symbol\\"/>):</b></td>\\n                            <td><t t-out=\\"tx.amount\\"/></td>\\n                        </tr>\\n                        <tr t-if=\\"is_internal_notification and comment\\">\\n                            <td><b>Commentaires :</b></td>\\n                            <td><t t-out=\\"comment\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>Mode de paiement :</b></td>\\n                            <td><t t-out=\\"tx.provider_code\\"/></td>\\n                        </tr>\\n                        <tr>\\n                            <td><b>ID du paiement:</b></td>\\n                            <td><t t-out=\\"tx.reference\\"/></td>\\n                        </tr>\\n                    </table>\\n                </div>\\n            </td></tr>\\n        </table>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Donation mail" t-name="website_payment.donation_mail_body">\n        <table border="0" cellpadding="0" style="background-color: white; padding: 0px; border-collapse:separate;">\n            <tr style="height: 48px;"><td valign="top"><span style="font-size: 24px; font-weight: bold;">\n                <t t-if="is_internal_notification">Donation notification</t>\n                <t t-else="">Donation</t>\n            </span></td></tr>\n            <t t-if="not is_internal_notification">\n                <tr><td valign="top">\n                    Dear <t t-out="tx.partner_name"/>,\n                </td></tr>\n                <tr><td valign="top">\n                    <div style="margin: 16px 0px 16px 0px;">\n                        Thank you for your donation of <span t-out="tx.amount" t-options="{'widget': 'monetary', 'display_currency': tx.currency_id}"/> made on <t t-out="tx.create_date" t-options="{'widget': 'date'}"/>.\n                        <br/>\n                        We appreciate your support for our organization as such.\n                        <br/>\n                        Regards.\n                    </div>\n                </td></tr>\n            </t>\n            <tr><td valign="top">\n                <div style="margin: 16px 0px 16px 0px;">\n                    <table border="0" cellpadding="0" cellspacing="5" width="100%">\n                        <tr>\n                            <td><b>Donor Name:</b></td>\n                            <td><t t-out="tx.partner_name"/></td>\n                        </tr>\n                        <tr>\n                            <td><b>Donor Email:</b></td>\n                            <td><t t-out="tx.partner_email"/></td>\n                        </tr>\n                        <tr>\n                            <td><b>Donation Date:</b></td>\n                            <td><t t-out="tx.create_date.date()"/></td>\n                        </tr>\n                        <tr>\n                            <td><b>Amount(<t t-out="tx.currency_id.symbol"/>):</b></td>\n                            <td><t t-out="tx.amount"/></td>\n                        </tr>\n                        <tr t-if="is_internal_notification and comment">\n                            <td><b>Comment:</b></td>\n                            <td><t t-out="comment"/></td>\n                        </tr>\n                        <tr>\n                            <td><b>Payment Method:</b></td>\n                            <td><t t-out="tx.provider_code"/></td>\n                        </tr>\n                        <tr>\n                            <td><b>Payment ID:</b></td>\n                            <td><t t-out="tx.reference"/></td>\n                        </tr>\n                    </table>\n                </div>\n            </td></tr>\n        </table>\n    </t>\n	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2249	16	\N	1	1	Donation payment	\N	website_payment.donation_pay	qweb	website_payment/views/payment_form_templates.xml	primary	{"en_US": "<t name=\\"Donation payment\\" t-name=\\"website_payment.donation_pay\\">\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"page_title\\">Donation</t>\\n            <t t-set=\\"additional_title\\"><t t-out=\\"page_title\\"/></t>\\n            <div class=\\"wrap\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_payment_donation_1\\"/>\\n                <div class=\\"container mb-3\\">\\n                    <!-- Portal breadcrumb -->\\n                    <t t-call=\\"payment.portal_breadcrumb\\"/>\\n                    <!-- Payment page -->\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-7\\">\\n                            <div t-if=\\"not amount\\" class=\\"alert alert-info\\">\\n                                There is nothing to pay.\\n                            </div>\\n                            <div t-elif=\\"not currency\\" class=\\"alert alert-warning\\">\\n                                <strong>Warning</strong> The currency is missing or incorrect.\\n                            </div>\\n                            <t t-else=\\"\\" t-call=\\"payment.form\\"/>\\n                        </div>\\n                    </div>\\n                </div>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_payment_donation_2\\"/>\\n            </div>\\n        </t>\\n    </t>", "fr_FR": "<t name=\\"Donation payment\\" t-name=\\"website_payment.donation_pay\\">\\n        <t t-call=\\"portal.frontend_layout\\">\\n            <t t-set=\\"page_title\\">Donation</t>\\n            <t t-set=\\"additional_title\\"><t t-out=\\"page_title\\"/></t>\\n            <div class=\\"wrap\\">\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_payment_donation_1\\"/>\\n                <div class=\\"container mb-3\\">\\n                    <!-- Portal breadcrumb -->\\n                    <t t-call=\\"payment.portal_breadcrumb\\"/>\\n                    <!-- Payment page -->\\n                    <div class=\\"row\\">\\n                        <div class=\\"col-lg-7\\">\\n                            <div t-if=\\"not amount\\" class=\\"alert alert-info\\">\\n                                Il n'y a rien à payer.\\n                            </div>\\n                            <div t-elif=\\"not currency\\" class=\\"alert alert-warning\\">\\n                                <strong>Avertissement</strong> La device est manquante ou incorrecte.\\n                            </div>\\n                            <t t-else=\\"\\" t-call=\\"payment.form\\"/>\\n                        </div>\\n                    </div>\\n                </div>\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_website_payment_donation_2\\"/>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Donation payment" t-name="website_payment.donation_pay">\n        <t t-call="portal.frontend_layout">\n            <t t-set="page_title">Donation</t>\n            <t t-set="additional_title"><t t-out="page_title"/></t>\n            <div class="wrap">\n                <div class="oe_structure" id="oe_structure_website_payment_donation_1"/>\n                <div class="container mb-3">\n                    <!-- Portal breadcrumb -->\n                    <t t-call="payment.portal_breadcrumb"/>\n                    <!-- Payment page -->\n                    <div class="row">\n                        <div class="col-lg-7">\n                            <div t-if="not amount" class="alert alert-info">\n                                There is nothing to pay.\n                            </div>\n                            <div t-elif="not currency" class="alert alert-warning">\n                                <strong>Warning</strong> The currency is missing or incorrect.\n                            </div>\n                            <t t-else="" t-call="payment.form"/>\n                        </div>\n                    </div>\n                </div>\n                <div class="oe_structure" id="oe_structure_website_payment_donation_2"/>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2253	20	1334	1	1	res.config.settings.view.form.inherit.website	res.config.settings	\N	form	website_payment/views/res_config_settings_views.xml	extension	{"en_US": "<block id=\\"website_info_settings\\" position=\\"after\\">\\n                <block title=\\"Shop - Payment\\" id=\\"div_website_payment\\">\\n                    <setting id=\\"website_payment\\" string=\\"Activate Payments\\" help=\\"Support most payment methods; Visa, Mastercard, Maestro, Google Pay, Apple Pay, etc. as well as recurring charges.\\" documentation=\\"/applications/finance/payment_providers.html\\">\\n                        <div class=\\"content-group\\">\\n                            <div class=\\"row\\" invisible=\\"providers_state == 'other_than_paypal'\\">\\n                                <field name=\\"providers_state\\" invisible=\\"1\\"/>\\n                                <field name=\\"is_stripe_supported_country\\" invisible=\\"1\\"/>\\n                                <div class=\\"oe_inline\\" invisible=\\"not is_stripe_supported_country\\">\\n                                    <button string=\\"Activate Stripe\\" name=\\"action_activate_stripe\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                                </div>\\n                                <div class=\\"oe_inline\\" title=\\"Stripe Connect is not available in your country, please use another payment provider.\\" invisible=\\"is_stripe_supported_country\\">\\n                                    <button string=\\"Activate Stripe\\" class=\\"btn-primary\\" disabled=\\"\\"/>\\n                                </div>\\n                                <button type=\\"action\\" name=\\"272\\" string=\\"View Alternatives\\" class=\\"btn-link oe_inline\\" icon=\\"oi-arrow-right\\"/>\\n                            </div>\\n                            <div invisible=\\"providers_state != 'other_than_paypal'\\">\\n                                <button name=\\"action_configure_first_provider\\" type=\\"object\\" class=\\"btn-primary col-auto\\">\\n                                    <field name=\\"first_provider_label\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                </button>\\n                                <button type=\\"action\\" name=\\"272\\" string=\\"View other providers \\" class=\\"btn-link col-auto\\" icon=\\"oi-arrow-right\\"/>\\n                            </div>\\n                        </div>\\n                    </setting>\\n                </block>\\n            </block>", "fr_FR": "<block id=\\"website_info_settings\\" position=\\"after\\">\\n                <block title=\\"Boutique - Paiement\\" id=\\"div_website_payment\\">\\n                    <setting id=\\"website_payment\\" string=\\"Activer les paiements\\" help=\\"Prend en charge la plupart des modes de paiement ; Visa, Mastercard, Maestro, Google Pay, Apple Pay, etc. ainsi que les frais récurrents.\\" documentation=\\"/applications/finance/payment_providers.html\\">\\n                        <div class=\\"content-group\\">\\n                            <div class=\\"row\\" invisible=\\"providers_state == 'other_than_paypal'\\">\\n                                <field name=\\"providers_state\\" invisible=\\"1\\"/>\\n                                <field name=\\"is_stripe_supported_country\\" invisible=\\"1\\"/>\\n                                <div class=\\"oe_inline\\" invisible=\\"not is_stripe_supported_country\\">\\n                                    <button string=\\"Activer Stripe\\" name=\\"action_activate_stripe\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                                </div>\\n                                <div class=\\"oe_inline\\" title=\\"Stripe Connect n'est pas disponible dans votre pays, veuillez utiliser un autre fournisseur de paiement.\\" invisible=\\"is_stripe_supported_country\\">\\n                                    <button string=\\"Activer Stripe\\" class=\\"btn-primary\\" disabled=\\"\\"/>\\n                                </div>\\n                                <button type=\\"action\\" name=\\"272\\" string=\\"Voir les alternatives\\" class=\\"btn-link oe_inline\\" icon=\\"oi-arrow-right\\"/>\\n                            </div>\\n                            <div invisible=\\"providers_state != 'other_than_paypal'\\">\\n                                <button name=\\"action_configure_first_provider\\" type=\\"object\\" class=\\"btn-primary col-auto\\">\\n                                    <field name=\\"first_provider_label\\" nolabel=\\"1\\" class=\\"oe_inline\\"/>\\n                                </button>\\n                                <button type=\\"action\\" name=\\"272\\" string=\\"Voir les autres fournisseurs\\" class=\\"btn-link col-auto\\" icon=\\"oi-arrow-right\\"/>\\n                            </div>\\n                        </div>\\n                    </setting>\\n                </block>\\n            </block>"}	<?xml version="1.0"?>\n<block id="website_info_settings" position="after">\n                <block title="Shop - Payment" id="div_website_payment">\n                    <setting id="website_payment" string="Activate Payments" help="Support most payment methods; Visa, Mastercard, Maestro, Google Pay, Apple Pay, etc. as well as recurring charges." documentation="/applications/finance/payment_providers.html">\n                        <div class="content-group">\n                            <div class="row" invisible="providers_state == 'other_than_paypal'">\n                                <field name="providers_state" invisible="1"/>\n                                <field name="is_stripe_supported_country" invisible="1"/>\n                                <div class="oe_inline" invisible="not is_stripe_supported_country">\n                                    <button string="Activate Stripe" name="action_activate_stripe" type="object" class="btn-primary"/>\n                                </div>\n                                <div class="oe_inline" title="Stripe Connect is not available in your country, please use another payment provider." invisible="is_stripe_supported_country">\n                                    <button string="Activate Stripe" class="btn-primary" disabled=""/>\n                                </div>\n                                <button type="action" name="272" string="View Alternatives" class="btn-link oe_inline" icon="oi-arrow-right"/>\n                            </div>\n                            <div invisible="providers_state != 'other_than_paypal'">\n                                <button name="action_configure_first_provider" type="object" class="btn-primary col-auto">\n                                    <field name="first_provider_label" nolabel="1" class="oe_inline"/>\n                                </button>\n                                <button type="action" name="272" string="View other providers " class="btn-link col-auto" icon="oi-arrow-right"/>\n                            </div>\n                        </div>\n                    </setting>\n                </block>\n            </block>\n        	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2257	16	\N	1	1	Donation	\N	website_payment.s_donation	qweb	website_payment/views/snippets/s_donation.xml	primary	{"en_US": "<t name=\\"Donation\\" t-name=\\"website_payment.s_donation\\">\\n    <section class=\\"pt32 pb32 o_cc o_cc1\\">\\n        <div class=\\"container\\">\\n            <div class=\\"row align-items-center\\">\\n                <div class=\\"col-lg-7 pt16 pb16\\">\\n                    <h2>Make a Donation</h2>\\n                    <p>Small or large, your contribution is essential.</p>\\n                    <t t-snippet-call=\\"website_payment.s_donation_button\\">\\n                        <t t-set=\\"display_options\\" t-value=\\"'true'\\"/>\\n                    </t>\\n                </div>\\n                <div class=\\"col-lg-5 pt16 pb16 d-none d-md-block\\">\\n                    <img src=\\"/web_editor/shape/website_payment/s_donation_gift.svg?c1=o-color-1\\" class=\\"img img-fluid mx-auto\\" style=\\"width: 75%;\\" alt=\\"\\"/>\\n                </div>\\n            </div>\\n        </div>\\n    </section>\\n</t>", "fr_FR": "<t name=\\"Donation\\" t-name=\\"website_payment.s_donation\\">\\n    <section class=\\"pt32 pb32 o_cc o_cc1\\">\\n        <div class=\\"container\\">\\n            <div class=\\"row align-items-center\\">\\n                <div class=\\"col-lg-7 pt16 pb16\\">\\n                    <h2>Faire un don</h2>\\n                    <p>Petite ou grande, votre contribution est essentielle.</p>\\n                    <t t-snippet-call=\\"website_payment.s_donation_button\\">\\n                        <t t-set=\\"display_options\\" t-value=\\"'true'\\"/>\\n                    </t>\\n                </div>\\n                <div class=\\"col-lg-5 pt16 pb16 d-none d-md-block\\">\\n                    <img src=\\"/web_editor/shape/website_payment/s_donation_gift.svg?c1=o-color-1\\" class=\\"img img-fluid mx-auto\\" style=\\"width: 75%;\\" alt=\\"\\"/>\\n                </div>\\n            </div>\\n        </div>\\n    </section>\\n</t>"}	<?xml version="1.0"?>\n<t name="Donation" t-name="website_payment.s_donation">\n    <section class="pt32 pb32 o_cc o_cc1">\n        <div class="container">\n            <div class="row align-items-center">\n                <div class="col-lg-7 pt16 pb16">\n                    <h2>Make a Donation</h2>\n                    <p>Small or large, your contribution is essential.</p>\n                    <t t-snippet-call="website_payment.s_donation_button">\n                        <t t-set="display_options" t-value="'true'"/>\n                    </t>\n                </div>\n                <div class="col-lg-5 pt16 pb16 d-none d-md-block">\n                    <img src="/web_editor/shape/website_payment/s_donation_gift.svg?c1=o-color-1" class="img img-fluid mx-auto" style="width: 75%;" alt=""/>\n                </div>\n            </div>\n        </div>\n    </section>\n</t>\n\n	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2258	16	698	1	1	s_donation_options	\N	website_payment.s_donation_options	qweb	website_payment/views/snippets/s_donation.xml	extension	{"en_US": "<data inherit_id=\\"website.snippet_options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <div data-js=\\"Donation\\" data-selector=\\".s_donation\\">\\n            <we-input class=\\"o_we_large\\" string=\\"Recipient Email\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"donationEmail\\"/>\\n            <we-checkbox string=\\"Display Options\\" data-name=\\"display_options_opt\\" data-display-options=\\"true\\" data-no-preview=\\"true\\">\\n            </we-checkbox>\\n            <we-checkbox string=\\"Pre-filled Options\\" data-name=\\"pre_filled_opt\\" data-toggle-prefilled-options=\\"true\\" data-dependencies=\\"!no_input_opt\\" data-no-preview=\\"true\\">\\n            </we-checkbox>\\n            <we-checkbox string=\\"Descriptions\\" class=\\"o_we_sublevel_1\\" data-toggle-option-description=\\"true\\" data-dependencies=\\"pre_filled_opt\\" data-no-preview=\\"true\\">\\n            </we-checkbox>\\n            <we-select string=\\"Custom Amount\\" data-no-preview=\\"true\\">\\n                <we-button data-name=\\"free_amount_opt\\" data-select-amount-input=\\"freeAmount\\">Input</we-button>\\n                <we-button data-name=\\"slider_opt\\" data-select-amount-input=\\"slider\\" data-dependencies=\\"display_options_opt\\">Slider</we-button>\\n                <we-button data-name=\\"no_input_opt\\" data-select-amount-input=\\"\\" data-dependencies=\\"pre_filled_opt\\">None</we-button>\\n            </we-select>\\n            <we-input string=\\"Minimum\\" class=\\"o_we_sublevel_1\\" data-step=\\"1\\" data-set-minimum-amount=\\"\\" data-dependencies=\\"!no_input_opt\\"/>\\n            <we-input string=\\"Maximum\\" class=\\"o_we_sublevel_1\\" data-step=\\"1\\" data-set-maximum-amount=\\"\\" data-dependencies=\\"slider_opt\\"/>\\n            <we-input string=\\"Step\\" class=\\"o_we_sublevel_1\\" data-step=\\"1\\" data-set-slider-step=\\"\\" data-dependencies=\\"slider_opt\\"/>\\n            <we-input string=\\"Default Amount\\" data-step=\\"1\\" data-attribute-default-value=\\"25\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"defaultAmount\\"/>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.snippet_options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <div data-js=\\"Donation\\" data-selector=\\".s_donation\\">\\n            <we-input class=\\"o_we_large\\" string=\\"E-mail du destinataire\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"donationEmail\\"/>\\n            <we-checkbox string=\\"Afficher les options\\" data-name=\\"display_options_opt\\" data-display-options=\\"true\\" data-no-preview=\\"true\\">\\n            </we-checkbox>\\n            <we-checkbox string=\\"Options pré-remplies\\" data-name=\\"pre_filled_opt\\" data-toggle-prefilled-options=\\"true\\" data-dependencies=\\"!no_input_opt\\" data-no-preview=\\"true\\">\\n            </we-checkbox>\\n            <we-checkbox string=\\"Descriptions\\" class=\\"o_we_sublevel_1\\" data-toggle-option-description=\\"true\\" data-dependencies=\\"pre_filled_opt\\" data-no-preview=\\"true\\">\\n            </we-checkbox>\\n            <we-select string=\\"Montant personnalisé\\" data-no-preview=\\"true\\">\\n                <we-button data-name=\\"free_amount_opt\\" data-select-amount-input=\\"freeAmount\\">Entrée</we-button>\\n                <we-button data-name=\\"slider_opt\\" data-select-amount-input=\\"slider\\" data-dependencies=\\"display_options_opt\\">Curseur</we-button>\\n                <we-button data-name=\\"no_input_opt\\" data-select-amount-input=\\"\\" data-dependencies=\\"pre_filled_opt\\">Aucun</we-button>\\n            </we-select>\\n            <we-input string=\\"Minimum\\" class=\\"o_we_sublevel_1\\" data-step=\\"1\\" data-set-minimum-amount=\\"\\" data-dependencies=\\"!no_input_opt\\"/>\\n            <we-input string=\\"Maximum\\" class=\\"o_we_sublevel_1\\" data-step=\\"1\\" data-set-maximum-amount=\\"\\" data-dependencies=\\"slider_opt\\"/>\\n            <we-input string=\\"Étape\\" class=\\"o_we_sublevel_1\\" data-step=\\"1\\" data-set-slider-step=\\"\\" data-dependencies=\\"slider_opt\\"/>\\n            <we-input string=\\"Montant par défaut\\" data-step=\\"1\\" data-attribute-default-value=\\"25\\" data-select-data-attribute=\\"\\" data-attribute-name=\\"defaultAmount\\"/>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.snippet_options">\n    <xpath expr="." position="inside">\n        <div data-js="Donation" data-selector=".s_donation">\n            <we-input class="o_we_large" string="Recipient Email" data-select-data-attribute="" data-attribute-name="donationEmail"/>\n            <we-checkbox string="Display Options" data-name="display_options_opt" data-display-options="true" data-no-preview="true">\n            </we-checkbox>\n            <we-checkbox string="Pre-filled Options" data-name="pre_filled_opt" data-toggle-prefilled-options="true" data-dependencies="!no_input_opt" data-no-preview="true">\n            </we-checkbox>\n            <we-checkbox string="Descriptions" class="o_we_sublevel_1" data-toggle-option-description="true" data-dependencies="pre_filled_opt" data-no-preview="true">\n            </we-checkbox>\n            <we-select string="Custom Amount" data-no-preview="true">\n                <we-button data-name="free_amount_opt" data-select-amount-input="freeAmount">Input</we-button>\n                <we-button data-name="slider_opt" data-select-amount-input="slider" data-dependencies="display_options_opt">Slider</we-button>\n                <we-button data-name="no_input_opt" data-select-amount-input="" data-dependencies="pre_filled_opt">None</we-button>\n            </we-select>\n            <we-input string="Minimum" class="o_we_sublevel_1" data-step="1" data-set-minimum-amount="" data-dependencies="!no_input_opt"/>\n            <we-input string="Maximum" class="o_we_sublevel_1" data-step="1" data-set-maximum-amount="" data-dependencies="slider_opt"/>\n            <we-input string="Step" class="o_we_sublevel_1" data-step="1" data-set-slider-step="" data-dependencies="slider_opt"/>\n            <we-input string="Default Amount" data-step="1" data-attribute-default-value="25" data-select-data-attribute="" data-attribute-name="defaultAmount"/>\n        </div>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2255	16	684	1	1	Snippet Donation	\N	website_payment.snippets	qweb	website_payment/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.snippets\\" name=\\"Snippet Donation\\">\\n    <xpath expr=\\"//t[@id='snippet_donation_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_payment.s_donation\\" string=\\"Donation\\" t-forbid-sanitize=\\"form\\" group=\\"contact_and_forms\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='snippet_donation_button_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_payment.s_donation_button\\" string=\\"Donation Button\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_donation_button.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.snippets\\" name=\\"Snippet Donation\\">\\n    <xpath expr=\\"//t[@id='snippet_donation_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_payment.s_donation\\" string=\\"Don\\" t-forbid-sanitize=\\"form\\" group=\\"contact_and_forms\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='snippet_donation_button_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_payment.s_donation_button\\" string=\\"Bouton de don\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_donation_button.svg\\" t-forbid-sanitize=\\"form\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.snippets" name="Snippet Donation">\n    <xpath expr="//t[@id='snippet_donation_hook']" position="replace">\n        <t t-snippet="website_payment.s_donation" string="Donation" t-forbid-sanitize="form" group="contact_and_forms"/>\n    </xpath>\n    <xpath expr="//t[@id='snippet_donation_button_hook']" position="replace">\n        <t t-snippet="website_payment.s_donation_button" string="Donation Button" t-thumbnail="/website/static/src/img/snippets_thumbs/s_donation_button.svg" t-forbid-sanitize="form"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:16.673781	2025-07-20 21:22:16.673781	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2260	16	1743	1	1	account.account.search	account.account	\N	search	account_disallowed_expenses/views/account_account_views.xml	extension	{"en_US": "<field name=\\"name\\" position=\\"after\\">\\n                <field name=\\"disallowed_expenses_category_id\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="name" position="after">\n                <field name="disallowed_expenses_category_id"/>\n            </field>\n        	f	t	2025-07-20 21:22:16.940441	2025-07-20 21:22:16.940441	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2261	16	\N	1	1	account.disallowed.expenses.rate.list	account.disallowed.expenses.rate	\N	list	account_disallowed_expenses/views/account_disallowed_expenses_category_views.xml	primary	{"en_US": "<list default_order=\\"date_from\\" editable=\\"bottom\\" create=\\"1\\" delete=\\"1\\">\\n                <field name=\\"date_from\\"/>\\n                <field name=\\"rate\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list default_order="date_from" editable="bottom" create="1" delete="1">\n                <field name="date_from"/>\n                <field name="rate"/>\n            </list>\n        	f	t	2025-07-20 21:22:16.940441	2025-07-20 21:22:16.940441	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2263	16	\N	1	1	account.disallowed.expenses.category.search	account.disallowed.expenses.category	\N	search	account_disallowed_expenses/views/account_disallowed_expenses_category_views.xml	primary	{"en_US": "<search>\\n                <field name=\\"code\\"/>\\n                <field name=\\"name\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search>\n                <field name="code"/>\n                <field name="name"/>\n            </search>\n        	f	t	2025-07-20 21:22:16.940441	2025-07-20 21:22:16.940441	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2264	16	\N	1	1	account.disallowed.expenses.category.form	account.disallowed.expenses.category	\N	form	account_disallowed_expenses/views/account_disallowed_expenses_category_views.xml	primary	{"en_US": "<form>\\n                <field name=\\"account_ids\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div>\\n                        <h1 style=\\"font-size: 1.9rem;\\">\\n                            <div class=\\"row\\">\\n                                <div class=\\"col\\">\\n                                    <label for=\\"code\\" string=\\"Code\\"/>\\n                                    <div>\\n                                        <field name=\\"code\\" placeholder=\\"e.g. 1201\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col col-md-10\\">\\n                                    <label for=\\"name\\" string=\\"Category Name\\"/>\\n                                    <div>\\n                                        <field name=\\"name\\" placeholder=\\"e.g. Non-Deductible Tax\\" class=\\"oe_inline\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"left_column\\">\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"account_ids\\" string=\\"Related Account(s)\\" widget=\\"many2many_tags\\" domain=\\"[('internal_group', 'in', ('expense', 'income'))]\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"rates\\" string=\\"Rates\\">\\n                            <field name=\\"rate_ids\\" nolabel=\\"1\\">\\n                                <list order=\\"date_from desc\\" editable=\\"bottom\\">\\n                                    <field name=\\"date_from\\" width=\\"200px\\"/>\\n                                    <field name=\\"rate\\" width=\\"200px\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form>\\n                <field name=\\"account_ids\\" invisible=\\"1\\"/>\\n                <sheet>\\n                    <div>\\n                        <h1 style=\\"font-size: 1.9rem;\\">\\n                            <div class=\\"row\\">\\n                                <div class=\\"col\\">\\n                                    <label for=\\"code\\" string=\\"Code\\"/>\\n                                    <div>\\n                                        <field name=\\"code\\" placeholder=\\"par ex. 1201\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col col-md-10\\">\\n                                    <label for=\\"name\\" string=\\"Nom de la catégorie\\"/>\\n                                    <div>\\n                                        <field name=\\"name\\" placeholder=\\"par ex. Taxe non déductible\\" class=\\"oe_inline\\"/>\\n                                    </div>\\n                                </div>\\n                            </div>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"left_column\\">\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\"/>\\n                            <field name=\\"account_ids\\" string=\\"Compte(s) lié(s)\\" widget=\\"many2many_tags\\" domain=\\"[('internal_group', 'in', ('expense', 'income'))]\\" options=\\"{'no_create': True}\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page name=\\"rates\\" string=\\"Taux\\">\\n                            <field name=\\"rate_ids\\" nolabel=\\"1\\">\\n                                <list order=\\"date_from desc\\" editable=\\"bottom\\">\\n                                    <field name=\\"date_from\\" width=\\"200px\\"/>\\n                                    <field name=\\"rate\\" width=\\"200px\\"/>\\n                                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <field name="account_ids" invisible="1"/>\n                <sheet>\n                    <div>\n                        <h1 style="font-size: 1.9rem;">\n                            <div class="row">\n                                <div class="col">\n                                    <label for="code" string="Code"/>\n                                    <div>\n                                        <field name="code" placeholder="e.g. 1201"/>\n                                    </div>\n                                </div>\n                                <div class="col col-md-10">\n                                    <label for="name" string="Category Name"/>\n                                    <div>\n                                        <field name="name" placeholder="e.g. Non-Deductible Tax" class="oe_inline"/>\n                                    </div>\n                                </div>\n                            </div>\n                        </h1>\n                    </div>\n                    <group>\n                        <group name="left_column">\n                            <field name="company_id" options="{'no_create': True}"/>\n                            <field name="account_ids" string="Related Account(s)" widget="many2many_tags" domain="[('internal_group', 'in', ('expense', 'income'))]" options="{'no_create': True}"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page name="rates" string="Rates">\n                            <field name="rate_ids" nolabel="1">\n                                <list order="date_from desc" editable="bottom">\n                                    <field name="date_from" width="200px"/>\n                                    <field name="rate" width="200px"/>\n                                    <field name="company_id" groups="base.group_multi_company"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:16.940441	2025-07-20 21:22:16.940441	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2262	16	\N	1	1	account.disallowed.expenses.category.list	account.disallowed.expenses.category	\N	list	account_disallowed_expenses/views/account_disallowed_expenses_category_views.xml	primary	{"en_US": "<list editable=\\"bottom\\">\\n                <field name=\\"code\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"account_ids\\" string=\\"Related Account(s)\\" widget=\\"many2many_tags\\" domain=\\"[('internal_group', 'in', ('expense', 'income')), ('disallowed_expenses_category_id', '=', None)]\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\"/>\\n                <field name=\\"current_rate\\" invisible=\\"not current_rate\\"/>\\n                <button name=\\"action_read_category\\" type=\\"object\\" string=\\"Set Rates\\" class=\\"float-end btn-secondary\\"/>\\n            </list>", "fr_FR": "<list editable=\\"bottom\\">\\n                <field name=\\"code\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"account_ids\\" string=\\"Compte(s) lié(s)\\" widget=\\"many2many_tags\\" domain=\\"[('internal_group', 'in', ('expense', 'income')), ('disallowed_expenses_category_id', '=', None)]\\" options=\\"{'no_create': True}\\"/>\\n                <field name=\\"company_id\\" optional=\\"hide\\"/>\\n                <field name=\\"current_rate\\" invisible=\\"not current_rate\\"/>\\n                <button name=\\"action_read_category\\" type=\\"object\\" string=\\"Definir les taux\\" class=\\"float-end btn-secondary\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list editable="bottom">\n                <field name="code"/>\n                <field name="name"/>\n                <field name="account_ids" string="Related Account(s)" widget="many2many_tags" domain="[('internal_group', 'in', ('expense', 'income')), ('disallowed_expenses_category_id', '=', None)]" options="{'no_create': True}"/>\n                <field name="company_id" optional="hide"/>\n                <field name="current_rate" invisible="not current_rate"/>\n                <button name="action_read_category" type="object" string="Set Rates" class="float-end btn-secondary"/>\n            </list>\n        	f	t	2025-07-20 21:22:16.940441	2025-07-20 21:22:16.940441	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2259	16	1740	1	1	account.account.form	account.account	\N	form	account_disallowed_expenses/views/account_account_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='tax_ids']\\" position=\\"after\\">\\n                <field name=\\"disallowed_expenses_category_id\\" string=\\"Disallowed Expenses\\" invisible=\\"internal_group != 'expense' and internal_group != 'income'\\"/>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//field[@name='tax_ids']\\" position=\\"after\\">\\n                <field name=\\"disallowed_expenses_category_id\\" string=\\"Dépenses non admises\\" invisible=\\"internal_group != 'expense' and internal_group != 'income'\\"/>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='tax_ids']" position="after">\n                <field name="disallowed_expenses_category_id" string="Disallowed Expenses" invisible="internal_group != 'expense' and internal_group != 'income'"/>\n            </xpath>\n        	f	t	2025-07-20 21:22:16.940441	2025-07-20 21:22:16.940441	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2267	16	\N	1	1	missing.information.view.list	res.partner	\N	list	account_followup/wizard/followup_missing_information.xml	primary	{"en_US": "<list create=\\"false\\" editable=\\"bottom\\">\\n                <field name=\\"name\\" readonly=\\"True\\"/>\\n                <field name=\\"email\\"/>\\n                <field name=\\"phone\\"/>\\n                <field name=\\"street\\"/>\\n                <field name=\\"city\\"/>\\n                <field name=\\"zip\\"/>\\n                <field name=\\"country_id\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list create="false" editable="bottom">\n                <field name="name" readonly="True"/>\n                <field name="email"/>\n                <field name="phone"/>\n                <field name="street"/>\n                <field name="city"/>\n                <field name="zip"/>\n                <field name="country_id"/>\n            </list>\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2269	16	127	1	1	customer.statements.search	res.partner	\N	search	account_followup/views/account_followup_views.xml	extension	{"en_US": "<xpath expr=\\"//filter[@name='inactive']\\" position=\\"before\\">\\n                    <filter string=\\"Overdue Invoices\\" name=\\"filter_with_overdue_invoices\\" domain=\\"[('followup_status', 'in', ('in_need_of_action', 'with_overdue_invoices'))]\\"/>\\n                    <filter string=\\"Requires Follow-up\\" name=\\"filter_in_need_of_action\\" domain=\\"[('followup_status', '=', 'in_need_of_action')]\\"/>\\n                    <separator/>\\n                </xpath>", "fr_FR": "<xpath expr=\\"//filter[@name='inactive']\\" position=\\"before\\">\\n                    <filter string=\\"Factures en retard\\" name=\\"filter_with_overdue_invoices\\" domain=\\"[('followup_status', 'in', ('in_need_of_action', 'with_overdue_invoices'))]\\"/>\\n                    <filter string=\\"Nécessite un suivi\\" name=\\"filter_in_need_of_action\\" domain=\\"[('followup_status', '=', 'in_need_of_action')]\\"/>\\n                    <separator/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//filter[@name='inactive']" position="before">\n                    <filter string="Overdue Invoices" name="filter_with_overdue_invoices" domain="[('followup_status', 'in', ('in_need_of_action', 'with_overdue_invoices'))]"/>\n                    <filter string="Requires Follow-up" name="filter_in_need_of_action" domain="[('followup_status', '=', 'in_need_of_action')]"/>\n                    <separator/>\n                </xpath>\n            	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2268	16	123	1	1	customer.statements.list	res.partner	\N	list	account_followup/views/account_followup_views.xml	extension	{"en_US": "<list position=\\"inside\\">\\n                    <field name=\\"followup_responsible_id\\" widget=\\"many2one_avatar_user\\" optional=\\"hide\\"/>\\n                    <field name=\\"followup_reminder_type\\" optional=\\"hide\\"/>\\n                    <field name=\\"followup_status\\" widget=\\"badge\\" optional=\\"hide\\" decoration-danger=\\"followup_status == 'in_need_of_action'\\" decoration-warning=\\"followup_status == 'with_overdue_invoices'\\" decoration-info=\\"followup_status == 'no_action_needed'\\"/>\\n                    <field name=\\"followup_next_action_date\\" optional=\\"hide\\" widget=\\"remaining_days\\"/>\\n                    <field name=\\"followup_line_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"total_due\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" sum=\\"Total\\" optional=\\"hide\\"/>\\n                    <field name=\\"total_overdue\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" sum=\\"Total\\" optional=\\"hide\\"/>\\n                </list>", "fr_FR": "<list position=\\"inside\\">\\n                    <field name=\\"followup_responsible_id\\" widget=\\"many2one_avatar_user\\" optional=\\"hide\\"/>\\n                    <field name=\\"followup_reminder_type\\" optional=\\"hide\\"/>\\n                    <field name=\\"followup_status\\" widget=\\"badge\\" optional=\\"hide\\" decoration-danger=\\"followup_status == 'in_need_of_action'\\" decoration-warning=\\"followup_status == 'with_overdue_invoices'\\" decoration-info=\\"followup_status == 'no_action_needed'\\"/>\\n                    <field name=\\"followup_next_action_date\\" optional=\\"hide\\" widget=\\"remaining_days\\"/>\\n                    <field name=\\"followup_line_id\\" optional=\\"hide\\"/>\\n                    <field name=\\"total_due\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" sum=\\"Total\\" optional=\\"hide\\"/>\\n                    <field name=\\"total_overdue\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\" sum=\\"Total\\" optional=\\"hide\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list position="inside">\n                    <field name="followup_responsible_id" widget="many2one_avatar_user" optional="hide"/>\n                    <field name="followup_reminder_type" optional="hide"/>\n                    <field name="followup_status" widget="badge" optional="hide" decoration-danger="followup_status == 'in_need_of_action'" decoration-warning="followup_status == 'with_overdue_invoices'" decoration-info="followup_status == 'no_action_needed'"/>\n                    <field name="followup_next_action_date" optional="hide" widget="remaining_days"/>\n                    <field name="followup_line_id" optional="hide"/>\n                    <field name="total_due" widget="monetary" options="{'currency_field': 'currency_id'}" sum="Total" optional="hide"/>\n                    <field name="total_overdue" widget="monetary" options="{'currency_field': 'currency_id'}" sum="Total" optional="hide"/>\n                </list>\n            	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2276	16	\N	1	1	followup_filter_info_template	\N	account_followup.followup_filter_info_template	qweb	account_followup/views/report_followup.xml	primary	{"en_US": "<t t-name=\\"account_followup.followup_filter_info_template\\">\\n            <div t-if=\\"context.get(&quot;mail&quot;) != True\\" class=\\"print_only\\" style=\\"margin-bottom: 20px;\\">\\n                <t t-set=\\"invoice_address_id\\" t-value=\\"doc.env['res.partner'].browse(doc.address_get(['invoice'])['invoice'])\\"/>\\n                <t t-if=\\"invoice_address_id\\" t-set=\\"partner_addr\\" t-value=\\"invoice_address_id\\"/>\\n                <t t-else=\\"\\" t-set=\\"partner_addr\\" t-value=\\"doc\\"/>\\n\\n                <t t-if=\\"context.get('snailmail_layout')\\" t-set=\\"contact_widget_fields\\" t-value=\\"['address', 'name']\\"/>\\n                <t t-else=\\"\\" t-set=\\"contact_widget_fields\\" t-value=\\"['address', 'name', 'phone']\\"/>\\n\\n                <div class=\\"oe_structure\\"/>\\n                <div class=\\"row fallback_header\\">\\n                    <div class=\\"o_followup_address col-5 offset-7\\">\\n                        <span t-field=\\"partner_addr.self\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: contact_widget_fields, &quot;no_marker&quot;: True}\\">Address</span>\\n                        <span t-field=\\"partner_addr.vat\\"/>\\n                    </div>\\n                </div>\\n\\n                <p style=\\"margin-top: 35px;\\">\\n                    Date: <span t-out=\\"datetime.date.today()\\" t-options=\\"{'widget': 'date'}\\">2023-09-06</span><br/>\\n                    <span t-if=\\"partner_addr.ref\\">Customer ref: <span t-field=\\"partner_addr.ref\\">Demo Ref</span></span>\\n                </p>\\n            </div>\\n        </t>", "fr_FR": "<t t-name=\\"account_followup.followup_filter_info_template\\">\\n            <div t-if=\\"context.get(&quot;mail&quot;) != True\\" class=\\"print_only\\" style=\\"margin-bottom: 20px;\\">\\n                <t t-set=\\"invoice_address_id\\" t-value=\\"doc.env['res.partner'].browse(doc.address_get(['invoice'])['invoice'])\\"/>\\n                <t t-if=\\"invoice_address_id\\" t-set=\\"partner_addr\\" t-value=\\"invoice_address_id\\"/>\\n                <t t-else=\\"\\" t-set=\\"partner_addr\\" t-value=\\"doc\\"/>\\n\\n                <t t-if=\\"context.get('snailmail_layout')\\" t-set=\\"contact_widget_fields\\" t-value=\\"['address', 'name']\\"/>\\n                <t t-else=\\"\\" t-set=\\"contact_widget_fields\\" t-value=\\"['address', 'name', 'phone']\\"/>\\n\\n                <div class=\\"oe_structure\\"/>\\n                <div class=\\"row fallback_header\\">\\n                    <div class=\\"o_followup_address col-5 offset-7\\">\\n                        <span t-field=\\"partner_addr.self\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: contact_widget_fields, &quot;no_marker&quot;: True}\\">Adresse</span>\\n                        <span t-field=\\"partner_addr.vat\\"/>\\n                    </div>\\n                </div>\\n\\n                <p style=\\"margin-top: 35px;\\">\\n                    Date : <span t-out=\\"datetime.date.today()\\" t-options=\\"{'widget': 'date'}\\">06-09-2023</span><br/>\\n                    <span t-if=\\"partner_addr.ref\\">Réf. client : <span t-field=\\"partner_addr.ref\\">Réf. démo</span></span>\\n                </p>\\n            </div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="account_followup.followup_filter_info_template">\n            <div t-if="context.get(&quot;mail&quot;) != True" class="print_only" style="margin-bottom: 20px;">\n                <t t-set="invoice_address_id" t-value="doc.env['res.partner'].browse(doc.address_get(['invoice'])['invoice'])"/>\n                <t t-if="invoice_address_id" t-set="partner_addr" t-value="invoice_address_id"/>\n                <t t-else="" t-set="partner_addr" t-value="doc"/>\n\n                <t t-if="context.get('snailmail_layout')" t-set="contact_widget_fields" t-value="['address', 'name']"/>\n                <t t-else="" t-set="contact_widget_fields" t-value="['address', 'name', 'phone']"/>\n\n                <div class="oe_structure"/>\n                <div class="row fallback_header">\n                    <div class="o_followup_address col-5 offset-7">\n                        <span t-field="partner_addr.self" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: contact_widget_fields, &quot;no_marker&quot;: True}">Address</span>\n                        <span t-field="partner_addr.vat"/>\n                    </div>\n                </div>\n\n                <p style="margin-top: 35px;">\n                    Date: <span t-out="datetime.date.today()" t-options="{'widget': 'date'}">2023-09-06</span><br/>\n                    <span t-if="partner_addr.ref">Customer ref: <span t-field="partner_addr.ref">Demo Ref</span></span>\n                </p>\n            </div>\n        </t>\n\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2278	16	\N	1	1	line_template	\N	account_followup.line_template	qweb	account_followup/views/report_followup.xml	primary	{"en_US": "<t t-name=\\"account_followup.line_template\\">\\n            <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                <t t-set=\\"trclass\\" t-value=\\"'o_account_reports_default_style'\\"/>\\n                <t t-set=\\"domainClass\\" t-value=\\"'o_account_reports_domain_line_2 acc_rep_line_name'\\"/>\\n                <t t-if=\\"line.get('level') != None\\">\\n                    <t t-set=\\"trclass\\" t-value=\\"'o_account_searchable_line o_account_reports_level'+str(line['level'])\\"/>\\n                    <t t-if=\\"line.get('caret_options')\\">\\n                        <t t-set=\\"domainClass\\" t-value=\\"'o_account_reports_domain_line_' + str(line['level']) + ' acc_rep_line_name'\\"/>\\n                    </t>\\n                </t>\\n\\n                <tr t-attf-class=\\"#{trclass} #{line.get('class', '')} #{'o_js_account_report_parent_row_unfolded' if line.get('unfolded', False) else ''}\\" tabindex=\\"0\\" t-att-data-parent-id=\\"line.get('parent_id', False)\\" t-att=\\"{k: v for k, v in line.items() if k.startswith('data-')}\\" t-att-style=\\"line.get('style', '')\\">\\n                    <td t-att-data-id=\\"line['id']\\" t-att-class=\\"'o_account_report_name_ellipsis o_account_report_line o_account_report_line_indent ' + (line.get('unfoldable') and 'js_account_report_foldable o_foldable_total' or '') + ' ps-2 pe-2' + line.get('name_class', '')\\" t-att-data-unfolded=\\"line.get('unfolded', False)\\" t-att-data-groupby=\\"line.get('groupby')\\" t-att-data-expand-function=\\"line.get('expand_function')\\" t-att-data-offset=\\"line.get('offset', 0)\\" t-att-data-progress=\\"line.get('progress')\\" t-att-data-parent-id=\\"line.get('parent_id')\\" t-att-colspan=\\"line.get('colspan', '1')\\">\\n                        <span class=\\"acc_rep_line_name\\" t-att-title=\\"line.get('title_hover')\\">\\n                            <t t-out=\\"line.get('name')\\">Table Value</t>\\n                        </span>\\n                    </td>\\n\\n                    <t t-foreach=\\"line.get('columns')\\" t-as=\\"cell\\">\\n                        <t t-set=\\"cell_classes\\" t-value=\\"(cell.get('class', '') + (line.get('unfoldable') and ' o_foldable_total' or ''))\\"/>\\n                        <t t-set=\\"style_classes\\" t-value=\\"cell.get('style', '')\\"/>\\n\\n                        <td>\\n                            <div t-att-style=\\"style_classes\\" t-att-class=\\"cell_classes + ' o_account_report_column_value ps-2 pe-2'\\">\\n                                <span class=\\"o_account_report_column_value\\" t-out=\\"cell.get('name')\\">Name</span>\\n                            </div>\\n                        </td>\\n                    </t>\\n                </tr>\\n            </t>\\n        </t>", "fr_FR": "<t t-name=\\"account_followup.line_template\\">\\n            <t t-foreach=\\"lines\\" t-as=\\"line\\">\\n                <t t-set=\\"trclass\\" t-value=\\"'o_account_reports_default_style'\\"/>\\n                <t t-set=\\"domainClass\\" t-value=\\"'o_account_reports_domain_line_2 acc_rep_line_name'\\"/>\\n                <t t-if=\\"line.get('level') != None\\">\\n                    <t t-set=\\"trclass\\" t-value=\\"'o_account_searchable_line o_account_reports_level'+str(line['level'])\\"/>\\n                    <t t-if=\\"line.get('caret_options')\\">\\n                        <t t-set=\\"domainClass\\" t-value=\\"'o_account_reports_domain_line_' + str(line['level']) + ' acc_rep_line_name'\\"/>\\n                    </t>\\n                </t>\\n\\n                <tr t-attf-class=\\"#{trclass} #{line.get('class', '')} #{'o_js_account_report_parent_row_unfolded' if line.get('unfolded', False) else ''}\\" tabindex=\\"0\\" t-att-data-parent-id=\\"line.get('parent_id', False)\\" t-att=\\"{k: v for k, v in line.items() if k.startswith('data-')}\\" t-att-style=\\"line.get('style', '')\\">\\n                    <td t-att-data-id=\\"line['id']\\" t-att-class=\\"'o_account_report_name_ellipsis o_account_report_line o_account_report_line_indent ' + (line.get('unfoldable') and 'js_account_report_foldable o_foldable_total' or '') + ' ps-2 pe-2' + line.get('name_class', '')\\" t-att-data-unfolded=\\"line.get('unfolded', False)\\" t-att-data-groupby=\\"line.get('groupby')\\" t-att-data-expand-function=\\"line.get('expand_function')\\" t-att-data-offset=\\"line.get('offset', 0)\\" t-att-data-progress=\\"line.get('progress')\\" t-att-data-parent-id=\\"line.get('parent_id')\\" t-att-colspan=\\"line.get('colspan', '1')\\">\\n                        <span class=\\"acc_rep_line_name\\" t-att-title=\\"line.get('title_hover')\\">\\n                            <t t-out=\\"line.get('name')\\">Valeur du tableau</t>\\n                        </span>\\n                    </td>\\n\\n                    <t t-foreach=\\"line.get('columns')\\" t-as=\\"cell\\">\\n                        <t t-set=\\"cell_classes\\" t-value=\\"(cell.get('class', '') + (line.get('unfoldable') and ' o_foldable_total' or ''))\\"/>\\n                        <t t-set=\\"style_classes\\" t-value=\\"cell.get('style', '')\\"/>\\n\\n                        <td>\\n                            <div t-att-style=\\"style_classes\\" t-att-class=\\"cell_classes + ' o_account_report_column_value ps-2 pe-2'\\">\\n                                <span class=\\"o_account_report_column_value\\" t-out=\\"cell.get('name')\\">Nom</span>\\n                            </div>\\n                        </td>\\n                    </t>\\n                </tr>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="account_followup.line_template">\n            <t t-foreach="lines" t-as="line">\n                <t t-set="trclass" t-value="'o_account_reports_default_style'"/>\n                <t t-set="domainClass" t-value="'o_account_reports_domain_line_2 acc_rep_line_name'"/>\n                <t t-if="line.get('level') != None">\n                    <t t-set="trclass" t-value="'o_account_searchable_line o_account_reports_level'+str(line['level'])"/>\n                    <t t-if="line.get('caret_options')">\n                        <t t-set="domainClass" t-value="'o_account_reports_domain_line_' + str(line['level']) + ' acc_rep_line_name'"/>\n                    </t>\n                </t>\n\n                <tr t-attf-class="#{trclass} #{line.get('class', '')} #{'o_js_account_report_parent_row_unfolded' if line.get('unfolded', False) else ''}" tabindex="0" t-att-data-parent-id="line.get('parent_id', False)" t-att="{k: v for k, v in line.items() if k.startswith('data-')}" t-att-style="line.get('style', '')">\n                    <td t-att-data-id="line['id']" t-att-class="'o_account_report_name_ellipsis o_account_report_line o_account_report_line_indent ' + (line.get('unfoldable') and 'js_account_report_foldable o_foldable_total' or '') + ' ps-2 pe-2' + line.get('name_class', '')" t-att-data-unfolded="line.get('unfolded', False)" t-att-data-groupby="line.get('groupby')" t-att-data-expand-function="line.get('expand_function')" t-att-data-offset="line.get('offset', 0)" t-att-data-progress="line.get('progress')" t-att-data-parent-id="line.get('parent_id')" t-att-colspan="line.get('colspan', '1')">\n                        <span class="acc_rep_line_name" t-att-title="line.get('title_hover')">\n                            <t t-out="line.get('name')">Table Value</t>\n                        </span>\n                    </td>\n\n                    <t t-foreach="line.get('columns')" t-as="cell">\n                        <t t-set="cell_classes" t-value="(cell.get('class', '') + (line.get('unfoldable') and ' o_foldable_total' or ''))"/>\n                        <t t-set="style_classes" t-value="cell.get('style', '')"/>\n\n                        <td>\n                            <div t-att-style="style_classes" t-att-class="cell_classes + ' o_account_report_column_value ps-2 pe-2'">\n                                <span class="o_account_report_column_value" t-out="cell.get('name')">Name</span>\n                            </div>\n                        </td>\n                    </t>\n                </tr>\n            </t>\n        </t>\n\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2265	16	\N	1	1	account.followup.manual_reminder.view.form	account_followup.manual_reminder	\N	form	account_followup/wizard/followup_manual_reminder_views.xml	primary	{"en_US": "<form>\\n                <field name=\\"can_edit_body\\" invisible=\\"1\\"/>\\n                <field name=\\"lang\\" invisible=\\"1\\"/>\\n                <field name=\\"render_model\\" invisible=\\"1\\"/>\\n\\n                <div class=\\"mb-2\\" name=\\"options\\">\\n                     <field name=\\"print\\" nolabel=\\"1\\"/><label for=\\"print\\"/>\\n                     <field name=\\"email\\" nolabel=\\"1\\"/><label for=\\"email\\"/>\\n                     <field name=\\"sms\\" nolabel=\\"1\\"/><label for=\\"sms\\"/>\\n                </div>\\n\\n                <group name=\\"email_header\\" invisible=\\"not email\\">\\n                    <group colspan=\\"2\\" col=\\"6\\">\\n                        <group colspan=\\"1\\">\\n                            <label for=\\"email_recipient_ids\\"/>\\n                        </group>\\n                        <group colspan=\\"5\\">\\n                            <field name=\\"email_recipient_ids\\" string=\\"Email Recipients\\" widget=\\"many2many_tags_email\\" placeholder=\\"Add contacts to notify...\\" nolabel=\\"1\\" options=\\"{'no_quick_create': True}\\" context=\\"{'show_email': True, 'form_view_ref': 'base.view_partner_simple_form'}\\" colspan=\\"2\\"/>\\n                        </group>\\n                    </group>\\n                    <group colspan=\\"2\\" col=\\"6\\">\\n                        <group colspan=\\"1\\">\\n                            <label for=\\"subject\\"/>\\n                        </group>\\n                        <group colspan=\\"5\\">\\n                            <field name=\\"subject\\" string=\\"Email Subject\\" placeholder=\\"Kind reminder!\\" nolabel=\\"1\\" required=\\"email\\" colspan=\\"2\\"/>\\n                        </group>\\n                    </group>\\n                </group>\\n\\n                <group name=\\"email_content\\" invisible=\\"not email and not print\\">\\n                    <group colspan=\\"2\\">\\n                        <label for=\\"body\\" colspan=\\"2\\"/>\\n                        <field name=\\"body\\" string=\\"Letter/Email Content\\" class=\\"oe-bordered-editor\\" placeholder=\\"Write your message here...\\" force_save=\\"1\\" nolabel=\\"1\\" widget=\\"html_mail\\" readonly=\\"not can_edit_body\\" colspan=\\"2\\"/>\\n                    </group>\\n                </group>\\n\\n                <group name=\\"attachments\\" col=\\"4\\" invisible=\\"not email and not print\\">\\n                    <group colspan=\\"2\\">\\n                        <field name=\\"join_invoices\\"/>\\n                    </group>\\n                    <group colspan=\\"2\\">\\n                        <field name=\\"template_id\\" string=\\"Content Template\\" options=\\"{'no_create': True}\\" context=\\"{'default_model': 'res.partner', 'default_body': body, 'default_subject': subject}\\"/>\\n                    </group>\\n                    <group colspan=\\"2\\">\\n                        <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\" nolabel=\\"1\\" colspan=\\"2\\" invisible=\\"not join_invoices\\"/>\\n                    </group>\\n                </group>\\n\\n                <group string=\\"SMS\\" name=\\"sms\\" invisible=\\"not sms\\">\\n                    <field name=\\"sms_template_id\\" options=\\"{'no_create': True}\\" context=\\"{'default_model': 'res.partner', 'default_body': sms_body}\\"/>\\n                    <label for=\\"sms_body\\"/>\\n                    <field name=\\"sms_body\\" string=\\"Sms Content\\" class=\\"oe-bordered-editor\\" widget=\\"text\\" placeholder=\\"Write your message here...\\" force_save=\\"1\\" nolabel=\\"1\\" readonly=\\"not can_edit_body\\" colspan=\\"2\\"/>\\n                </group>\\n\\n                <footer>\\n                    <button string=\\"Send &amp; Print\\" invisible=\\"not show_print_button or not show_send_button\\" name=\\"process_followup\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Send\\" invisible=\\"show_print_button or not show_send_button\\" name=\\"process_followup\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Print\\" invisible=\\"not show_print_button or show_send_button\\" name=\\"process_followup\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Cancel\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form>\\n                <field name=\\"can_edit_body\\" invisible=\\"1\\"/>\\n                <field name=\\"lang\\" invisible=\\"1\\"/>\\n                <field name=\\"render_model\\" invisible=\\"1\\"/>\\n\\n                <div class=\\"mb-2\\" name=\\"options\\">\\n                     <field name=\\"print\\" nolabel=\\"1\\"/><label for=\\"print\\"/>\\n                     <field name=\\"email\\" nolabel=\\"1\\"/><label for=\\"email\\"/>\\n                     <field name=\\"sms\\" nolabel=\\"1\\"/><label for=\\"sms\\"/>\\n                </div>\\n\\n                <group name=\\"email_header\\" invisible=\\"not email\\">\\n                    <group colspan=\\"2\\" col=\\"6\\">\\n                        <group colspan=\\"1\\">\\n                            <label for=\\"email_recipient_ids\\"/>\\n                        </group>\\n                        <group colspan=\\"5\\">\\n                            <field name=\\"email_recipient_ids\\" string=\\"Destinataires des e-mails\\" widget=\\"many2many_tags_email\\" placeholder=\\"Ajouter des contacts à notifier...\\" nolabel=\\"1\\" options=\\"{'no_quick_create': True}\\" context=\\"{'show_email': True, 'form_view_ref': 'base.view_partner_simple_form'}\\" colspan=\\"2\\"/>\\n                        </group>\\n                    </group>\\n                    <group colspan=\\"2\\" col=\\"6\\">\\n                        <group colspan=\\"1\\">\\n                            <label for=\\"subject\\"/>\\n                        </group>\\n                        <group colspan=\\"5\\">\\n                            <field name=\\"subject\\" string=\\"Sujet de l'e-mail\\" placeholder=\\"Rappel !\\" nolabel=\\"1\\" required=\\"email\\" colspan=\\"2\\"/>\\n                        </group>\\n                    </group>\\n                </group>\\n\\n                <group name=\\"email_content\\" invisible=\\"not email and not print\\">\\n                    <group colspan=\\"2\\">\\n                        <label for=\\"body\\" colspan=\\"2\\"/>\\n                        <field name=\\"body\\" string=\\"Contenu de la lettre/e-mail\\" class=\\"oe-bordered-editor\\" placeholder=\\"Écrivez votre message ici...\\" force_save=\\"1\\" nolabel=\\"1\\" widget=\\"html_mail\\" readonly=\\"not can_edit_body\\" colspan=\\"2\\"/>\\n                    </group>\\n                </group>\\n\\n                <group name=\\"attachments\\" col=\\"4\\" invisible=\\"not email and not print\\">\\n                    <group colspan=\\"2\\">\\n                        <field name=\\"join_invoices\\"/>\\n                    </group>\\n                    <group colspan=\\"2\\">\\n                        <field name=\\"template_id\\" string=\\"Modèle de contenu\\" options=\\"{'no_create': True}\\" context=\\"{'default_model': 'res.partner', 'default_body': body, 'default_subject': subject}\\"/>\\n                    </group>\\n                    <group colspan=\\"2\\">\\n                        <field name=\\"attachment_ids\\" widget=\\"many2many_binary\\" nolabel=\\"1\\" colspan=\\"2\\" invisible=\\"not join_invoices\\"/>\\n                    </group>\\n                </group>\\n\\n                <group string=\\"SMS\\" name=\\"sms\\" invisible=\\"not sms\\">\\n                    <field name=\\"sms_template_id\\" options=\\"{'no_create': True}\\" context=\\"{'default_model': 'res.partner', 'default_body': sms_body}\\"/>\\n                    <label for=\\"sms_body\\"/>\\n                    <field name=\\"sms_body\\" string=\\"Contenu du SMS\\" class=\\"oe-bordered-editor\\" widget=\\"text\\" placeholder=\\"Écrivez votre message ici...\\" force_save=\\"1\\" nolabel=\\"1\\" readonly=\\"not can_edit_body\\" colspan=\\"2\\"/>\\n                </group>\\n\\n                <footer>\\n                    <button string=\\"Envoyer &amp; Imprimer\\" invisible=\\"not show_print_button or not show_send_button\\" name=\\"process_followup\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Envoyer\\" invisible=\\"show_print_button or not show_send_button\\" name=\\"process_followup\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Imprimer\\" invisible=\\"not show_print_button or show_send_button\\" name=\\"process_followup\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                    <button string=\\"Annuler\\" class=\\"btn-secondary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <field name="can_edit_body" invisible="1"/>\n                <field name="lang" invisible="1"/>\n                <field name="render_model" invisible="1"/>\n\n                <div class="mb-2" name="options">\n                     <field name="print" nolabel="1"/><label for="print"/>\n                     <field name="email" nolabel="1"/><label for="email"/>\n                     <field name="sms" nolabel="1"/><label for="sms"/>\n                </div>\n\n                <group name="email_header" invisible="not email">\n                    <group colspan="2" col="6">\n                        <group colspan="1">\n                            <label for="email_recipient_ids"/>\n                        </group>\n                        <group colspan="5">\n                            <field name="email_recipient_ids" string="Email Recipients" widget="many2many_tags_email" placeholder="Add contacts to notify..." nolabel="1" options="{'no_quick_create': True}" context="{'show_email': True, 'form_view_ref': 'base.view_partner_simple_form'}" colspan="2"/>\n                        </group>\n                    </group>\n                    <group colspan="2" col="6">\n                        <group colspan="1">\n                            <label for="subject"/>\n                        </group>\n                        <group colspan="5">\n                            <field name="subject" string="Email Subject" placeholder="Kind reminder!" nolabel="1" required="email" colspan="2"/>\n                        </group>\n                    </group>\n                </group>\n\n                <group name="email_content" invisible="not email and not print">\n                    <group colspan="2">\n                        <label for="body" colspan="2"/>\n                        <field name="body" string="Letter/Email Content" class="oe-bordered-editor" placeholder="Write your message here..." force_save="1" nolabel="1" widget="html_mail" readonly="not can_edit_body" colspan="2"/>\n                    </group>\n                </group>\n\n                <group name="attachments" col="4" invisible="not email and not print">\n                    <group colspan="2">\n                        <field name="join_invoices"/>\n                    </group>\n                    <group colspan="2">\n                        <field name="template_id" string="Content Template" options="{'no_create': True}" context="{'default_model': 'res.partner', 'default_body': body, 'default_subject': subject}"/>\n                    </group>\n                    <group colspan="2">\n                        <field name="attachment_ids" widget="many2many_binary" nolabel="1" colspan="2" invisible="not join_invoices"/>\n                    </group>\n                </group>\n\n                <group string="SMS" name="sms" invisible="not sms">\n                    <field name="sms_template_id" options="{'no_create': True}" context="{'default_model': 'res.partner', 'default_body': sms_body}"/>\n                    <label for="sms_body"/>\n                    <field name="sms_body" string="Sms Content" class="oe-bordered-editor" widget="text" placeholder="Write your message here..." force_save="1" nolabel="1" readonly="not can_edit_body" colspan="2"/>\n                </group>\n\n                <footer>\n                    <button string="Send &amp; Print" invisible="not show_print_button or not show_send_button" name="process_followup" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Send" invisible="show_print_button or not show_send_button" name="process_followup" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Print" invisible="not show_print_button or show_send_button" name="process_followup" type="object" class="btn-primary" data-hotkey="q"/>\n                    <button string="Cancel" class="btn-secondary" special="cancel" data-hotkey="x"/>\n                </footer>\n            </form>\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2266	16	\N	1	1	missing.information.view.form	account_followup.missing.information.wizard	\N	form	account_followup/wizard/followup_missing_information.xml	primary	{"en_US": "<form>\\n                <p>We were not able to process some of the automated follow-up actions due to missing information on the partners.</p>\\n                <footer>\\n                    <button name=\\"view_partners_action\\" type=\\"object\\" string=\\"View partners\\" class=\\"oe_highlight\\"/>\\n                    <button string=\\"Close\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>", "fr_FR": "<form>\\n                <p>Nous n'avons pas été en mesure de traiter certaines actions de relance automatisées en raison d'informations manquantes sur les partenaires.</p>\\n                <footer>\\n                    <button name=\\"view_partners_action\\" type=\\"object\\" string=\\"Afficher les partenaires\\" class=\\"oe_highlight\\"/>\\n                    <button string=\\"Fermer\\" class=\\"btn-secondary\\" special=\\"cancel\\"/>\\n                </footer>\\n            </form>"}	<?xml version="1.0"?>\n<form>\n                <p>We were not able to process some of the automated follow-up actions due to missing information on the partners.</p>\n                <footer>\n                    <button name="view_partners_action" type="object" string="View partners" class="oe_highlight"/>\n                    <button string="Close" class="btn-secondary" special="cancel"/>\n                </footer>\n            </form>\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2279	16	\N	1	1	report_followup_print_all	\N	account_followup.report_followup_print_all	qweb	account_followup/views/report_followup.xml	primary	{"en_US": "<t t-name=\\"account_followup.report_followup_print_all\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-set=\\"company\\" t-value=\\"docs.env.company\\"/>\\n                <div class=\\"oe_structure\\"/>\\n                <t t-foreach=\\"docs\\" t-as=\\"doc\\"> <!-- each doc is a 'res.partner', called doc for the 'web.external_layout' template -->\\n                    <t t-call=\\"web.external_layout\\">\\n                        <t t-set=\\"fallback_address\\" t-value=\\"doc.browse(doc.address_get(['invoice'])['invoice']) or doc\\"/>\\n                        <t t-call-assets=\\"account_followup.assets_followup_report\\" t-autoprefix=\\"true\\"/>\\n                        <div class=\\"page\\">\\n                            <span t-out=\\"doc.get_followup_html(options)\\">Follow-up details</span>\\n                        </div>\\n                    </t>\\n                    <div class=\\"oe_structure\\"/>\\n                    <!-- The invoice PDFs are attached by extending function _render_qweb_pdf_prepare_streams of ir.actions.report -->\\n                </t>\\n            </t>\\n        </t>", "fr_FR": "<t t-name=\\"account_followup.report_followup_print_all\\">\\n            <t t-call=\\"web.html_container\\">\\n                <t t-set=\\"company\\" t-value=\\"docs.env.company\\"/>\\n                <div class=\\"oe_structure\\"/>\\n                <t t-foreach=\\"docs\\" t-as=\\"doc\\"> <!-- each doc is a 'res.partner', called doc for the 'web.external_layout' template -->\\n                    <t t-call=\\"web.external_layout\\">\\n                        <t t-set=\\"fallback_address\\" t-value=\\"doc.browse(doc.address_get(['invoice'])['invoice']) or doc\\"/>\\n                        <t t-call-assets=\\"account_followup.assets_followup_report\\" t-autoprefix=\\"true\\"/>\\n                        <div class=\\"page\\">\\n                            <span t-out=\\"doc.get_followup_html(options)\\">Détails de relance</span>\\n                        </div>\\n                    </t>\\n                    <div class=\\"oe_structure\\"/>\\n                    <!-- The invoice PDFs are attached by extending function _render_qweb_pdf_prepare_streams of ir.actions.report -->\\n                </t>\\n            </t>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="account_followup.report_followup_print_all">\n            <t t-call="web.html_container">\n                <t t-set="company" t-value="docs.env.company"/>\n                <div class="oe_structure"/>\n                <t t-foreach="docs" t-as="doc"> <!-- each doc is a 'res.partner', called doc for the 'web.external_layout' template -->\n                    <t t-call="web.external_layout">\n                        <t t-set="fallback_address" t-value="doc.browse(doc.address_get(['invoice'])['invoice']) or doc"/>\n                        <t t-call-assets="account_followup.assets_followup_report" t-autoprefix="true"/>\n                        <div class="page">\n                            <span t-out="doc.get_followup_html(options)">Follow-up details</span>\n                        </div>\n                    </t>\n                    <div class="oe_structure"/>\n                    <!-- The invoice PDFs are attached by extending function _render_qweb_pdf_prepare_streams of ir.actions.report -->\n                </t>\n            </t>\n        </t>\n\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2273	5	126	1	1	res.partner.view.form	res.partner	\N	form	account_followup/views/partner_view.xml	extension	{"en_US": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <button groups=\\"account.group_account_basic\\" type=\\"object\\" class=\\"oe_stat_button\\" name=\\"open_customer_statement\\" icon=\\"fa-list\\" invisible=\\"not has_moves and total_due == 0\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_value\\">\\n                                <field name=\\"total_all_due\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\"/>\\n                            </span>\\n                            <span class=\\"o_stat_text\\">Customer Statement</span>\\n                        </div>\\n                    </button>\\n                </div>", "fr_FR": "<div name=\\"button_box\\" position=\\"inside\\">\\n                    <button groups=\\"account.group_account_basic\\" type=\\"object\\" class=\\"oe_stat_button\\" name=\\"open_customer_statement\\" icon=\\"fa-list\\" invisible=\\"not has_moves and total_due == 0\\">\\n                        <div class=\\"o_field_widget o_stat_info\\">\\n                            <span class=\\"o_stat_value\\">\\n                                <field name=\\"total_all_due\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\"/>\\n                            </span>\\n                            <span class=\\"o_stat_text\\">Relevé client</span>\\n                        </div>\\n                    </button>\\n                </div>"}	<?xml version="1.0"?>\n<div name="button_box" position="inside">\n                    <button groups="account.group_account_basic" type="object" class="oe_stat_button" name="open_customer_statement" icon="fa-list" invisible="not has_moves and total_due == 0">\n                        <div class="o_field_widget o_stat_info">\n                            <span class="o_stat_value">\n                                <field name="total_all_due" widget="monetary" options="{'currency_field': 'currency_id'}"/>\n                            </span>\n                            <span class="o_stat_text">Customer Statement</span>\n                        </div>\n                    </button>\n                </div>\n            	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2277	16	\N	1	1	table_header_template_followup_report	\N	account_followup.table_header_template_followup_report	qweb	account_followup/views/report_followup.xml	primary	{"en_US": "<t t-name=\\"account_followup.table_header_template_followup_report\\">\\n            <thead class=\\"o_account_reports_header_hierarchy\\">\\n                    <tr t-foreach=\\"column_headers\\" t-as=\\"header_line\\">\\n                        <t t-foreach=\\"header_line\\" t-as=\\"cell\\">\\n                            <th t-att-class=\\"'acc_rep_column_header ' + (cell.get('class', ''))\\" t-att-style=\\"cell.get('style', '')\\">\\n                                <div t-att-class=\\"classes\\" t-att-style=\\"style\\">\\n                                    <t t-out=\\"cell.get('name')\\">Table Header</t>\\n                                </div>\\n                            </th>\\n                        </t>\\n                    </tr>\\n            </thead>\\n        </t>", "fr_FR": "<t t-name=\\"account_followup.table_header_template_followup_report\\">\\n            <thead class=\\"o_account_reports_header_hierarchy\\">\\n                    <tr t-foreach=\\"column_headers\\" t-as=\\"header_line\\">\\n                        <t t-foreach=\\"header_line\\" t-as=\\"cell\\">\\n                            <th t-att-class=\\"'acc_rep_column_header ' + (cell.get('class', ''))\\" t-att-style=\\"cell.get('style', '')\\">\\n                                <div t-att-class=\\"classes\\" t-att-style=\\"style\\">\\n                                    <t t-out=\\"cell.get('name')\\">En-tête de tableau</t>\\n                                </div>\\n                            </th>\\n                        </t>\\n                    </tr>\\n            </thead>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="account_followup.table_header_template_followup_report">\n            <thead class="o_account_reports_header_hierarchy">\n                    <tr t-foreach="column_headers" t-as="header_line">\n                        <t t-foreach="header_line" t-as="cell">\n                            <th t-att-class="'acc_rep_column_header ' + (cell.get('class', ''))" t-att-style="cell.get('style', '')">\n                                <div t-att-class="classes" t-att-style="style">\n                                    <t t-out="cell.get('name')">Table Header</t>\n                                </div>\n                            </th>\n                        </t>\n                    </tr>\n            </thead>\n        </t>\n\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2275	16	\N	1	1	template_followup_report	\N	account_followup.template_followup_report	qweb	account_followup/views/report_followup.xml	primary	{"en_US": "<t t-name=\\"account_followup.template_followup_report\\">\\n           <!-- doc is a 'res.partner' -->\\n           <t t-set=\\"report\\" t-value=\\"doc.env['account.followup.report']\\"/>\\n           <t t-set=\\"options\\" t-value=\\"report._get_followup_report_options(doc, options)\\"/>\\n            <div class=\\"o_account_reports_body\\">\\n                <div class=\\"o_account_reports_page o_account_reports_no_print o_account_followup\\">\\n                    <t t-call=\\"account_followup.followup_filter_info_template\\"/>\\n\\n                    <div class=\\"o_account_reports_header\\">\\n                        <div class=\\"print_only\\">\\n                            <h2>\\n                            <strong>\\n                                Pending Invoices\\n                            </strong>\\n                            </h2>\\n                        </div>\\n                    </div>\\n\\n                    <div class=\\"o_account_reports_summary\\">\\n                        <t t-set=\\"report_summary\\" t-value=\\"report._get_main_body(options)\\"/>\\n                        <div class=\\"o_account_report_summary\\" role=\\"alert\\">\\n                            <span class=\\"o_account_report_summary_content\\" t-att-style=\\"'' if report_summary else 'display: none;'\\">\\n                                <span t-out=\\"report_summary\\">Invoices Analysis</span>\\n                            </span>\\n                            <span t-if=\\"not report_summary and not context.get('print_mode')\\" class=\\"o_account_report_summary_placeholder\\">\\n                                Add a note\\n                            </span>\\n                        </div>\\n                    </div>\\n\\n                    <div>\\n                        <div class=\\"oe_structure\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>", "fr_FR": "<t t-name=\\"account_followup.template_followup_report\\">\\n           <!-- doc is a 'res.partner' -->\\n           <t t-set=\\"report\\" t-value=\\"doc.env['account.followup.report']\\"/>\\n           <t t-set=\\"options\\" t-value=\\"report._get_followup_report_options(doc, options)\\"/>\\n            <div class=\\"o_account_reports_body\\">\\n                <div class=\\"o_account_reports_page o_account_reports_no_print o_account_followup\\">\\n                    <t t-call=\\"account_followup.followup_filter_info_template\\"/>\\n\\n                    <div class=\\"o_account_reports_header\\">\\n                        <div class=\\"print_only\\">\\n                            <h2>\\n                            <strong>\\n                                Factures en attente\\n                            </strong>\\n                            </h2>\\n                        </div>\\n                    </div>\\n\\n                    <div class=\\"o_account_reports_summary\\">\\n                        <t t-set=\\"report_summary\\" t-value=\\"report._get_main_body(options)\\"/>\\n                        <div class=\\"o_account_report_summary\\" role=\\"alert\\">\\n                            <span class=\\"o_account_report_summary_content\\" t-att-style=\\"'' if report_summary else 'display: none;'\\">\\n                                <span t-out=\\"report_summary\\">Analyse des factures</span>\\n                            </span>\\n                            <span t-if=\\"not report_summary and not context.get('print_mode')\\" class=\\"o_account_report_summary_placeholder\\">\\n                                Ajouter une note\\n                            </span>\\n                        </div>\\n                    </div>\\n\\n                    <div>\\n                        <div class=\\"oe_structure\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </t>"}	<?xml version="1.0"?>\n<t t-name="account_followup.template_followup_report">\n           <!-- doc is a 'res.partner' -->\n           <t t-set="report" t-value="doc.env['account.followup.report']"/>\n           <t t-set="options" t-value="report._get_followup_report_options(doc, options)"/>\n            <div class="o_account_reports_body">\n                <div class="o_account_reports_page o_account_reports_no_print o_account_followup">\n                    <t t-call="account_followup.followup_filter_info_template"/>\n\n                    <div class="o_account_reports_header">\n                        <div class="print_only">\n                            <h2>\n                            <strong>\n                                Pending Invoices\n                            </strong>\n                            </h2>\n                        </div>\n                    </div>\n\n                    <div class="o_account_reports_summary">\n                        <t t-set="report_summary" t-value="report._get_main_body(options)"/>\n                        <div class="o_account_report_summary" role="alert">\n                            <span class="o_account_report_summary_content" t-att-style="'' if report_summary else 'display: none;'">\n                                <span t-out="report_summary">Invoices Analysis</span>\n                            </span>\n                            <span t-if="not report_summary and not context.get('print_mode')" class="o_account_report_summary_placeholder">\n                                Add a note\n                            </span>\n                        </div>\n                    </div>\n\n                    <div>\n                        <div class="oe_structure"/>\n                    </div>\n                </div>\n            </div>\n        </t>\n\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2271	16	\N	1	1	account_followup.followup.line.form	account_followup.followup.line	\N	form	account_followup/views/account_followup_line_views.xml	primary	{"en_US": "<form string=\\"Follow-up Steps\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"e.g. First Reminder Email\\"/></h1>\\n                    </div>\\n                    <div class=\\"oe_inline\\">\\n                        Remind <field name=\\"delay\\" class=\\"oe_inline\\"/> days after due date<label for=\\"delay\\" string=\\"\\"/>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Notification\\" name=\\"notification\\">\\n                            <group col=\\"3\\">\\n                                <group string=\\"Actions\\" name=\\"actions\\" colspan=\\"2\\" col=\\"3\\">\\n                                    <group colspan=\\"1\\">\\n                                        <field name=\\"send_email\\"/>\\n                                        <field name=\\"send_sms\\"/>\\n                                    </group>\\n                                    <group colspan=\\"2\\">\\n                                        <field name=\\"mail_template_id\\" string=\\"Email Template\\" invisible=\\"not send_email\\"/>\\n                                        <field name=\\"sms_template_id\\" invisible=\\"not send_sms\\"/>\\n                                    </group>\\n                                </group>\\n                                <group string=\\"Options\\" name=\\"options\\" colspan=\\"1\\">\\n                                    <field name=\\"auto_execute\\"/>\\n                                    <field name=\\"join_invoices\\" invisible=\\"not send_email\\"/>\\n                                    <field name=\\"additional_follower_ids\\" invisible=\\"not send_email\\" widget=\\"many2many_tags_avatar\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Activity\\" name=\\"activity\\">\\n                            <group>\\n                                <group name=\\"options\\">\\n                                    <field name=\\"create_activity\\"/>\\n                                    <field name=\\"activity_default_responsible_type\\" invisible=\\"not create_activity\\"/>\\n                                </group>\\n                                <group name=\\"notes\\" invisible=\\"not create_activity\\">\\n                                    <field name=\\"activity_type_id\\" required=\\"create_activity\\"/>\\n                                    <field name=\\"activity_summary\\" required=\\"create_activity\\"/>\\n                                </group>\\n                                <field name=\\"activity_note\\" nolabel=\\"1\\" placeholder=\\"Activity Notes\\" invisible=\\"not create_activity\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "fr_FR": "<form string=\\"Étapes de relance\\">\\n                <sheet>\\n                    <div class=\\"oe_title\\">\\n                        <label for=\\"name\\"/>\\n                        <h1><field name=\\"name\\" placeholder=\\"par ex. Premier e-mail de rappel\\"/></h1>\\n                    </div>\\n                    <div class=\\"oe_inline\\">\\n                        Rappel <field name=\\"delay\\" class=\\"oe_inline\\"/> jours après la date d'échéance<label for=\\"delay\\" string=\\"\\"/>\\n                    </div>\\n                    <notebook>\\n                        <page string=\\"Notifications\\" name=\\"notification\\">\\n                            <group col=\\"3\\">\\n                                <group string=\\"Actions\\" name=\\"actions\\" colspan=\\"2\\" col=\\"3\\">\\n                                    <group colspan=\\"1\\">\\n                                        <field name=\\"send_email\\"/>\\n                                        <field name=\\"send_sms\\"/>\\n                                    </group>\\n                                    <group colspan=\\"2\\">\\n                                        <field name=\\"mail_template_id\\" string=\\"Modèle d'e-mail\\" invisible=\\"not send_email\\"/>\\n                                        <field name=\\"sms_template_id\\" invisible=\\"not send_sms\\"/>\\n                                    </group>\\n                                </group>\\n                                <group string=\\"Options\\" name=\\"options\\" colspan=\\"1\\">\\n                                    <field name=\\"auto_execute\\"/>\\n                                    <field name=\\"join_invoices\\" invisible=\\"not send_email\\"/>\\n                                    <field name=\\"additional_follower_ids\\" invisible=\\"not send_email\\" widget=\\"many2many_tags_avatar\\"/>\\n                                </group>\\n                            </group>\\n                        </page>\\n                        <page string=\\"Activité\\" name=\\"activity\\">\\n                            <group>\\n                                <group name=\\"options\\">\\n                                    <field name=\\"create_activity\\"/>\\n                                    <field name=\\"activity_default_responsible_type\\" invisible=\\"not create_activity\\"/>\\n                                </group>\\n                                <group name=\\"notes\\" invisible=\\"not create_activity\\">\\n                                    <field name=\\"activity_type_id\\" required=\\"create_activity\\"/>\\n                                    <field name=\\"activity_summary\\" required=\\"create_activity\\"/>\\n                                </group>\\n                                <field name=\\"activity_note\\" nolabel=\\"1\\" placeholder=\\"Notes d'activité\\" invisible=\\"not create_activity\\"/>\\n                            </group>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Follow-up Steps">\n                <sheet>\n                    <div class="oe_title">\n                        <label for="name"/>\n                        <h1><field name="name" placeholder="e.g. First Reminder Email"/></h1>\n                    </div>\n                    <div class="oe_inline">\n                        Remind <field name="delay" class="oe_inline"/> days after due date<label for="delay" string=""/>\n                    </div>\n                    <notebook>\n                        <page string="Notification" name="notification">\n                            <group col="3">\n                                <group string="Actions" name="actions" colspan="2" col="3">\n                                    <group colspan="1">\n                                        <field name="send_email"/>\n                                        <field name="send_sms"/>\n                                    </group>\n                                    <group colspan="2">\n                                        <field name="mail_template_id" string="Email Template" invisible="not send_email"/>\n                                        <field name="sms_template_id" invisible="not send_sms"/>\n                                    </group>\n                                </group>\n                                <group string="Options" name="options" colspan="1">\n                                    <field name="auto_execute"/>\n                                    <field name="join_invoices" invisible="not send_email"/>\n                                    <field name="additional_follower_ids" invisible="not send_email" widget="many2many_tags_avatar"/>\n                                </group>\n                            </group>\n                        </page>\n                        <page string="Activity" name="activity">\n                            <group>\n                                <group name="options">\n                                    <field name="create_activity"/>\n                                    <field name="activity_default_responsible_type" invisible="not create_activity"/>\n                                </group>\n                                <group name="notes" invisible="not create_activity">\n                                    <field name="activity_type_id" required="create_activity"/>\n                                    <field name="activity_summary" required="create_activity"/>\n                                </group>\n                                <field name="activity_note" nolabel="1" placeholder="Activity Notes" invisible="not create_activity"/>\n                            </group>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2270	16	\N	1	1	account_followup.followup.line.list	account_followup.followup.line	\N	list	account_followup/views/account_followup_line_views.xml	primary	{"en_US": "<list string=\\"Follow-up Steps\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"delay\\"/>\\n                <field name=\\"send_email\\"/>\\n                <field name=\\"send_sms\\"/>\\n                <field name=\\"auto_execute\\"/>\\n                <field name=\\"activity_type_id\\" string=\\"Activity\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>", "fr_FR": "<list string=\\"Étapes de relance\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"delay\\"/>\\n                <field name=\\"send_email\\"/>\\n                <field name=\\"send_sms\\"/>\\n                <field name=\\"auto_execute\\"/>\\n                <field name=\\"activity_type_id\\" string=\\"Activité\\"/>\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Follow-up Steps">\n                <field name="name"/>\n                <field name="delay"/>\n                <field name="send_email"/>\n                <field name="send_sms"/>\n                <field name="auto_execute"/>\n                <field name="activity_type_id" string="Activity"/>\n                <field name="company_id" groups="base.group_multi_company"/>\n            </list>\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2272	16	\N	1	1	account.followup.line.select	account_followup.followup.line	\N	search	account_followup/views/account_followup_line_views.xml	primary	{"en_US": "<search string=\\"Search Follow-up\\">\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <filter string=\\"Automatic\\" name=\\"auto\\" domain=\\"[('auto_execute', '=', True)]\\"/>\\n                <filter string=\\"Manual\\" name=\\"manual\\" domain=\\"[('auto_execute', '=', False)]\\"/>\\n            </search>", "fr_FR": "<search string=\\"Chercher une relance\\">\\n                <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                <filter string=\\"Automatique\\" name=\\"auto\\" domain=\\"[('auto_execute', '=', True)]\\"/>\\n                <filter string=\\"Manuelle\\" name=\\"manual\\" domain=\\"[('auto_execute', '=', False)]\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Follow-up">\n                <field name="company_id" groups="base.group_multi_company"/>\n                <filter string="Automatic" name="auto" domain="[('auto_execute', '=', True)]"/>\n                <filter string="Manual" name="manual" domain="[('auto_execute', '=', False)]"/>\n            </search>\n        	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2274	16	1827	1	1	res.partner.property.form.followup	res.partner	\N	form	account_followup/views/partner_view.xml	extension	{"en_US": "<group name=\\"general\\" position=\\"after\\">\\n                    <group string=\\"Invoice Follow-ups\\" name=\\"invoice_followups\\" groups=\\"account.group_account_invoice\\">\\n                        <field name=\\"company_id\\" invisible=\\"0\\"/>\\n                        <div colspan=\\"2\\" invisible=\\"not followup_line_id\\">\\n                            <field name=\\"followup_line_id\\" widget=\\"statusbar\\" invisible=\\"not unreconciled_aml_ids\\" options=\\"{'clickable': '1'}\\" domain=\\"[('company_id','=', current_company_id)]\\"/>\\n                        </div>\\n                        <label for=\\"followup_status\\"/>\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"followup_status\\" widget=\\"badge\\" decoration-danger=\\"followup_status == 'in_need_of_action'\\" decoration-warning=\\"followup_status == 'with_overdue_invoices'\\" class=\\"w-50\\"/>\\n                            <a name=\\"action_open_overdue_entries\\" invisible=\\"followup_status not in ('in_need_of_action', 'with_overdue_invoices')\\" class=\\"fw-bold w-50\\" type=\\"object\\">\\n                                Overdue Invoices\\n                            </a>\\n                        </div>\\n                        <label for=\\"followup_reminder_type\\"/>\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"followup_reminder_type\\" widget=\\"radio\\" class=\\"w-50\\" options=\\"{'horizontal': true}\\"/>\\n                            <a name=\\"469\\" type=\\"action\\" class=\\"fw-bold w-50\\">\\n                                Send\\n                            </a>\\n                        </div>\\n                        <field name=\\"followup_next_action_date\\"/>\\n                        <field name=\\"followup_responsible_id\\"/>\\n                    </group>\\n                </group>", "fr_FR": "<group name=\\"general\\" position=\\"after\\">\\n                    <group string=\\"Suivi des factures\\" name=\\"invoice_followups\\" groups=\\"account.group_account_invoice\\">\\n                        <field name=\\"company_id\\" invisible=\\"0\\"/>\\n                        <div colspan=\\"2\\" invisible=\\"not followup_line_id\\">\\n                            <field name=\\"followup_line_id\\" widget=\\"statusbar\\" invisible=\\"not unreconciled_aml_ids\\" options=\\"{'clickable': '1'}\\" domain=\\"[('company_id','=', current_company_id)]\\"/>\\n                        </div>\\n                        <label for=\\"followup_status\\"/>\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"followup_status\\" widget=\\"badge\\" decoration-danger=\\"followup_status == 'in_need_of_action'\\" decoration-warning=\\"followup_status == 'with_overdue_invoices'\\" class=\\"w-50\\"/>\\n                            <a name=\\"action_open_overdue_entries\\" invisible=\\"followup_status not in ('in_need_of_action', 'with_overdue_invoices')\\" class=\\"fw-bold w-50\\" type=\\"object\\">\\n                                Factures en retard\\n                            </a>\\n                        </div>\\n                        <label for=\\"followup_reminder_type\\"/>\\n                        <div class=\\"d-flex\\">\\n                            <field name=\\"followup_reminder_type\\" widget=\\"radio\\" class=\\"w-50\\" options=\\"{'horizontal': true}\\"/>\\n                            <a name=\\"469\\" type=\\"action\\" class=\\"fw-bold w-50\\">\\n                                Envoyer\\n                            </a>\\n                        </div>\\n                        <field name=\\"followup_next_action_date\\"/>\\n                        <field name=\\"followup_responsible_id\\"/>\\n                    </group>\\n                </group>"}	<?xml version="1.0"?>\n<group name="general" position="after">\n                    <group string="Invoice Follow-ups" name="invoice_followups" groups="account.group_account_invoice">\n                        <field name="company_id" invisible="0"/>\n                        <div colspan="2" invisible="not followup_line_id">\n                            <field name="followup_line_id" widget="statusbar" invisible="not unreconciled_aml_ids" options="{'clickable': '1'}" domain="[('company_id','=', current_company_id)]"/>\n                        </div>\n                        <label for="followup_status"/>\n                        <div class="d-flex">\n                            <field name="followup_status" widget="badge" decoration-danger="followup_status == 'in_need_of_action'" decoration-warning="followup_status == 'with_overdue_invoices'" class="w-50"/>\n                            <a name="action_open_overdue_entries" invisible="followup_status not in ('in_need_of_action', 'with_overdue_invoices')" class="fw-bold w-50" type="object">\n                                Overdue Invoices\n                            </a>\n                        </div>\n                        <label for="followup_reminder_type"/>\n                        <div class="d-flex">\n                            <field name="followup_reminder_type" widget="radio" class="w-50" options="{'horizontal': true}"/>\n                            <a name="469" type="action" class="fw-bold w-50">\n                                Send\n                            </a>\n                        </div>\n                        <field name="followup_next_action_date"/>\n                        <field name="followup_responsible_id"/>\n                    </group>\n                </group>\n            	f	t	2025-07-20 21:22:17.082796	2025-07-20 21:22:17.082796	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
