2065	16	2064	1	1	sale.order.search.inherit.quotation	sale.order	\N	search	sale/views/sale_order_views.xml	primary	{"en_US": "<filter name=\\"my_sale_orders_filter\\" position=\\"replace\\">\\n                <field name=\\"campaign_id\\"/>\\n                <separator/>\\n                <filter string=\\"My Quotations\\" name=\\"my_quotation\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <separator/>\\n                <filter string=\\"Quotations\\" name=\\"draft\\" domain=\\"[('state', 'in', ('draft', 'sent'))]\\"/>\\n                <filter string=\\"Sales Orders\\" name=\\"sales\\" domain=\\"[('state', '=', 'sale')]\\"/>\\n                <separator/>\\n                <filter string=\\"Create Date\\" name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n            </filter>", "fr_FR": "<filter name=\\"my_sale_orders_filter\\" position=\\"replace\\">\\n                <field name=\\"campaign_id\\"/>\\n                <separator/>\\n                <filter string=\\"Mes devis\\" name=\\"my_quotation\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <separator/>\\n                <filter string=\\"Devis\\" name=\\"draft\\" domain=\\"[('state', 'in', ('draft', 'sent'))]\\"/>\\n                <filter string=\\"Commandes clients\\" name=\\"sales\\" domain=\\"[('state', '=', 'sale')]\\"/>\\n                <separator/>\\n                <filter string=\\"Date de création\\" name=\\"filter_create_date\\" date=\\"create_date\\"/>\\n            </filter>"}	<?xml version="1.0"?>\n<filter name="my_sale_orders_filter" position="replace">\n                <field name="campaign_id"/>\n                <separator/>\n                <filter string="My Quotations" name="my_quotation" domain="[('user_id', '=', uid)]"/>\n                <separator/>\n                <filter string="Quotations" name="draft" domain="[('state', 'in', ('draft', 'sent'))]"/>\n                <filter string="Sales Orders" name="sales" domain="[('state', '=', 'sale')]"/>\n                <separator/>\n                <filter string="Create Date" name="filter_create_date" date="create_date"/>\n            </filter>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2066	16	2064	1	1	sale.order.search.inherit.sale	sale.order	\N	search	sale/views/sale_order_views.xml	primary	{"en_US": "<filter name=\\"my_sale_orders_filter\\" position=\\"after\\">\\n                <filter invisible=\\"1\\" string=\\"Sales Orders\\" name=\\"sales\\" domain=\\"[('state', '=', 'sale')]\\"/>\\n                <separator/>\\n                <filter string=\\"To Invoice\\" name=\\"to_invoice\\" domain=\\"[('invoice_status','=','to invoice')]\\"/>\\n                <filter string=\\"To Upsell\\" name=\\"upselling\\" domain=\\"[('invoice_status','=','upselling')]\\"/>\\n                <separator/>\\n                <filter string=\\"Order Date\\" name=\\"order_date\\" date=\\"date_order\\"/>\\n            </filter>", "fr_FR": "<filter name=\\"my_sale_orders_filter\\" position=\\"after\\">\\n                <filter invisible=\\"1\\" string=\\"Sales Orders\\" name=\\"sales\\" domain=\\"[('state', '=', 'sale')]\\"/>\\n                <separator/>\\n                <filter string=\\"À facturer\\" name=\\"to_invoice\\" domain=\\"[('invoice_status','=','to invoice')]\\"/>\\n                <filter string=\\"A faire l'objet d'une vente incitative\\" name=\\"upselling\\" domain=\\"[('invoice_status','=','upselling')]\\"/>\\n                <separator/>\\n                <filter string=\\"Date de la commande\\" name=\\"order_date\\" date=\\"date_order\\"/>\\n            </filter>"}	<?xml version="1.0"?>\n<filter name="my_sale_orders_filter" position="after">\n                <filter invisible="1" string="Sales Orders" name="sales" domain="[('state', '=', 'sale')]"/>\n                <separator/>\n                <filter string="To Invoice" name="to_invoice" domain="[('invoice_status','=','to invoice')]"/>\n                <filter string="To Upsell" name="upselling" domain="[('invoice_status','=','upselling')]"/>\n                <separator/>\n                <filter string="Order Date" name="order_date" date="date_order"/>\n            </filter>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2043	16	\N	1	1	sale.report.view.list	sale.report	\N	list	sale/report/sale_report_views.xml	primary	{"en_US": "<list string=\\"Sales Analysis\\" action=\\"action_open_order\\" type=\\"object\\">\\n                <field name=\\"date\\"/>\\n                <field name=\\"order_reference\\" optional=\\"show\\"/>\\n                <field name=\\"product_id\\" string=\\"Product\\" optional=\\"show\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                <field name=\\"team_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Quantity\\" sum=\\"Sum of Quantity\\"/>\\n                <field name=\\"price_subtotal\\" optional=\\"hide\\" sum=\\"Sum of Untaxed Total\\"/>\\n                <field name=\\"price_unit\\" widget=\\"monetary\\" avg=\\"Average\\"/>\\n                <field name=\\"price_total\\" optional=\\"show\\" sum=\\"Sum of Total\\"/>\\n                <field name=\\"state\\" optional=\\"hide\\"/>\\n                <field name=\\"pricelist_id\\" optional=\\"hide\\"/>\\n                <field name=\\"line_invoice_status\\" optional=\\"hide\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n            </list>", "fr_FR": "<list string=\\"Analyse des ventes\\" action=\\"action_open_order\\" type=\\"object\\">\\n                <field name=\\"date\\"/>\\n                <field name=\\"order_reference\\" optional=\\"show\\"/>\\n                <field name=\\"product_id\\" string=\\"Produit\\" optional=\\"show\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"user_id\\" optional=\\"show\\" widget=\\"many2one_avatar_user\\"/>\\n                <field name=\\"team_id\\" optional=\\"hide\\"/>\\n                <field name=\\"company_id\\" optional=\\"show\\" groups=\\"base.group_multi_company\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Quantité\\" sum=\\"Somme de la quantité\\"/>\\n                <field name=\\"price_subtotal\\" optional=\\"hide\\" sum=\\"Somme des totaux hors taxes\\"/>\\n                <field name=\\"price_unit\\" widget=\\"monetary\\" avg=\\"Moyenne\\"/>\\n                <field name=\\"price_total\\" optional=\\"show\\" sum=\\"Somme des totaux\\"/>\\n                <field name=\\"state\\" optional=\\"hide\\"/>\\n                <field name=\\"pricelist_id\\" optional=\\"hide\\"/>\\n                <field name=\\"line_invoice_status\\" optional=\\"hide\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Sales Analysis" action="action_open_order" type="object">\n                <field name="date"/>\n                <field name="order_reference" optional="show"/>\n                <field name="product_id" string="Product" optional="show"/>\n                <field name="partner_id"/>\n                <field name="user_id" optional="show" widget="many2one_avatar_user"/>\n                <field name="team_id" optional="hide"/>\n                <field name="company_id" optional="show" groups="base.group_multi_company"/>\n                <field name="product_uom_qty" string="Quantity" sum="Sum of Quantity"/>\n                <field name="price_subtotal" optional="hide" sum="Sum of Untaxed Total"/>\n                <field name="price_unit" widget="monetary" avg="Average"/>\n                <field name="price_total" optional="show" sum="Sum of Total"/>\n                <field name="state" optional="hide"/>\n                <field name="pricelist_id" optional="hide"/>\n                <field name="line_invoice_status" optional="hide"/>\n                <field name="currency_id" column_invisible="True"/>\n            </list>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2073	16	1674	1	1	payment.transaction.form.inherit.sale.payment	payment.transaction	\N	form	sale/views/payment_views.xml	extension	{"en_US": "<xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button name=\\"action_view_sales_orders\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-money\\" invisible=\\"sale_order_ids_nbr == 0\\">\\n                    <field name=\\"sale_order_ids_nbr\\" widget=\\"statinfo\\" string=\\"Sales Order(s)\\"/>\\n                </button>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button name=\\"action_view_sales_orders\\" type=\\"object\\" class=\\"oe_stat_button\\" icon=\\"fa-money\\" invisible=\\"sale_order_ids_nbr == 0\\">\\n                    <field name=\\"sale_order_ids_nbr\\" widget=\\"statinfo\\" string=\\"Commande(s) client(s)\\"/>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[hasclass('oe_button_box')]" position="inside">\n                <button name="action_view_sales_orders" type="object" class="oe_stat_button" icon="fa-money" invisible="sale_order_ids_nbr == 0">\n                    <field name="sale_order_ids_nbr" widget="statinfo" string="Sales Order(s)"/>\n                </button>\n            </xpath>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1139	16	1078	1	1	Snippet 's_three_columns' for new page 'basic' template '3'	\N	website.new_page_template_basic_3_s_three_columns	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2103	16	284	1	1	utm.campaign.view.form	utm.campaign	\N	form	sale/views/utm_campaign_views.xml	extension	{"en_US": "<xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button name=\\"action_redirect_to_invoiced\\" type=\\"object\\" class=\\"oe_stat_button order-1\\" icon=\\"fa-usd\\" groups=\\"sales_team.group_sale_salesman\\">\\n                    <field name=\\"invoiced_amount\\" widget=\\"statinfo\\" string=\\"Revenues\\"/>\\n                </button>\\n                <button name=\\"action_redirect_to_quotations\\" type=\\"object\\" class=\\"oe_stat_button order-2\\" icon=\\"fa-money\\" groups=\\"sales_team.group_sale_salesman\\">\\n                    <field name=\\"quotation_count\\" widget=\\"statinfo\\" string=\\"Quotations\\"/>\\n                </button>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//div[hasclass('oe_button_box')]\\" position=\\"inside\\">\\n                <button name=\\"action_redirect_to_invoiced\\" type=\\"object\\" class=\\"oe_stat_button order-1\\" icon=\\"fa-usd\\" groups=\\"sales_team.group_sale_salesman\\">\\n                    <field name=\\"invoiced_amount\\" widget=\\"statinfo\\" string=\\"Revenus\\"/>\\n                </button>\\n                <button name=\\"action_redirect_to_quotations\\" type=\\"object\\" class=\\"oe_stat_button order-2\\" icon=\\"fa-money\\" groups=\\"sales_team.group_sale_salesman\\">\\n                    <field name=\\"quotation_count\\" widget=\\"statinfo\\" string=\\"Devis\\"/>\\n                </button>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//div[hasclass('oe_button_box')]" position="inside">\n                <button name="action_redirect_to_invoiced" type="object" class="oe_stat_button order-1" icon="fa-usd" groups="sales_team.group_sale_salesman">\n                    <field name="invoiced_amount" widget="statinfo" string="Revenues"/>\n                </button>\n                <button name="action_redirect_to_quotations" type="object" class="oe_stat_button order-2" icon="fa-money" groups="sales_team.group_sale_salesman">\n                    <field name="quotation_count" widget="statinfo" string="Quotations"/>\n                </button>\n            </xpath>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2102	16	287	1	1	utm.campaign.view.kanban	utm.campaign	\N	kanban	sale/views/utm_campaign_views.xml	extension	{"en_US": "<xpath expr=\\"//footer/div\\" position=\\"inside\\">\\n                <a t-if=\\"record.invoiced_amount\\" href=\\"#\\" title=\\"Revenues\\" role=\\"button\\" groups=\\"sales_team.group_sale_salesman\\" type=\\"object\\" name=\\"action_redirect_to_invoiced\\" class=\\"btn-outline-primary rounded-pill me-1 order-1\\">\\n                    <span class=\\"badge\\">\\n                        <field name=\\"currency_id\\" invisible=\\"True\\"/>\\n                        <field name=\\"invoiced_amount\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\"/>\\n                    </span>\\n                </a>\\n                <a t-if=\\"record.quotation_count\\" href=\\"#\\" title=\\"Quotations\\" role=\\"button\\" groups=\\"sales_team.group_sale_salesman\\" type=\\"object\\" name=\\"action_redirect_to_quotations\\" class=\\"btn-outline-primary rounded-pill me-1 order-2\\">\\n                    <span class=\\"badge\\">\\n                        <i class=\\"fa fa-fw fa-money me-1\\" aria-label=\\"Quotations\\" role=\\"img\\"/>\\n                        <field name=\\"quotation_count\\"/>\\n                    </span>\\n                </a>\\n            </xpath>", "fr_FR": "<xpath expr=\\"//footer/div\\" position=\\"inside\\">\\n                <a t-if=\\"record.invoiced_amount\\" href=\\"#\\" title=\\"Revenus\\" role=\\"button\\" groups=\\"sales_team.group_sale_salesman\\" type=\\"object\\" name=\\"action_redirect_to_invoiced\\" class=\\"btn-outline-primary rounded-pill me-1 order-1\\">\\n                    <span class=\\"badge\\">\\n                        <field name=\\"currency_id\\" invisible=\\"True\\"/>\\n                        <field name=\\"invoiced_amount\\" widget=\\"monetary\\" options=\\"{'currency_field': 'currency_id'}\\"/>\\n                    </span>\\n                </a>\\n                <a t-if=\\"record.quotation_count\\" href=\\"#\\" title=\\"Devis\\" role=\\"button\\" groups=\\"sales_team.group_sale_salesman\\" type=\\"object\\" name=\\"action_redirect_to_quotations\\" class=\\"btn-outline-primary rounded-pill me-1 order-2\\">\\n                    <span class=\\"badge\\">\\n                        <i class=\\"fa fa-fw fa-money me-1\\" aria-label=\\"Devis\\" role=\\"img\\"/>\\n                        <field name=\\"quotation_count\\"/>\\n                    </span>\\n                </a>\\n            </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//footer/div" position="inside">\n                <a t-if="record.invoiced_amount" href="#" title="Revenues" role="button" groups="sales_team.group_sale_salesman" type="object" name="action_redirect_to_invoiced" class="btn-outline-primary rounded-pill me-1 order-1">\n                    <span class="badge">\n                        <field name="currency_id" invisible="True"/>\n                        <field name="invoiced_amount" widget="monetary" options="{'currency_field': 'currency_id'}"/>\n                    </span>\n                </a>\n                <a t-if="record.quotation_count" href="#" title="Quotations" role="button" groups="sales_team.group_sale_salesman" type="object" name="action_redirect_to_quotations" class="btn-outline-primary rounded-pill me-1 order-2">\n                    <span class="badge">\n                        <i class="fa fa-fw fa-money me-1" aria-label="Quotations" role="img"/>\n                        <field name="quotation_count"/>\n                    </span>\n                </a>\n            </xpath>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2031	16	1816	1	1	account.invoice.report.search.inherit	account.invoice.report	\N	search	sale/report/account_invoice_report_views.xml	extension	{"en_US": "<data><filter name=\\"user\\" position=\\"after\\">\\n                <filter string=\\"Sales Team\\" name=\\"sales_channel\\" context=\\"{'group_by':'team_id'}\\"/>\\n            </filter>\\n            <field name=\\"invoice_user_id\\" position=\\"after\\">\\n                <field name=\\"team_id\\"/>\\n            </field>\\n        </data>", "fr_FR": "<data><filter name=\\"user\\" position=\\"after\\">\\n                <filter string=\\"Équipe commerciale\\" name=\\"sales_channel\\" context=\\"{'group_by':'team_id'}\\"/>\\n            </filter>\\n            <field name=\\"invoice_user_id\\" position=\\"after\\">\\n                <field name=\\"team_id\\"/>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><filter name="user" position="after">\n                <filter string="Sales Team" name="sales_channel" context="{'group_by':'team_id'}"/>\n            </filter>\n            <field name="invoice_user_id" position="after">\n                <field name="team_id"/>\n            </field>\n        </data>	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2088	16	\N	1	1	sale.order.line.list	sale.order.line	\N	list	sale/views/sale_order_line_views.xml	primary	{"en_US": "<list string=\\"Sales Order Lines\\" create=\\"false\\">\\n                <field name=\\"order_id\\"/>\\n                <field name=\\"order_partner_id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"salesman_id\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Qty\\"/>\\n                <field name=\\"qty_delivered\\"/>\\n                <field name=\\"qty_invoiced\\"/>\\n                <field name=\\"qty_to_invoice\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" widget=\\"many2one_uom\\"/>\\n                <field name=\\"price_subtotal\\" sum=\\"Total\\" widget=\\"monetary\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n            </list>", "fr_FR": "<list string=\\"Lignes de commande\\" create=\\"false\\">\\n                <field name=\\"order_id\\"/>\\n                <field name=\\"order_partner_id\\"/>\\n                <field name=\\"name\\"/>\\n                <field name=\\"salesman_id\\"/>\\n                <field name=\\"product_uom_qty\\" string=\\"Qté\\"/>\\n                <field name=\\"qty_delivered\\"/>\\n                <field name=\\"qty_invoiced\\"/>\\n                <field name=\\"qty_to_invoice\\"/>\\n                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" widget=\\"many2one_uom\\"/>\\n                <field name=\\"price_subtotal\\" sum=\\"Total\\" widget=\\"monetary\\"/>\\n                <field name=\\"currency_id\\" column_invisible=\\"True\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Sales Order Lines" create="false">\n                <field name="order_id"/>\n                <field name="order_partner_id"/>\n                <field name="name"/>\n                <field name="salesman_id"/>\n                <field name="product_uom_qty" string="Qty"/>\n                <field name="qty_delivered"/>\n                <field name="qty_invoiced"/>\n                <field name="qty_to_invoice"/>\n                <field name="product_uom_id" groups="uom.group_uom" widget="many2one_uom"/>\n                <field name="price_subtotal" sum="Total" widget="monetary"/>\n                <field name="currency_id" column_invisible="True"/>\n            </list>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2040	16	\N	1	1	sale.report.graph	sale.report	\N	graph	sale/report/sale_report_views.xml	primary	{"en_US": "<graph string=\\"Sales Analysis\\" type=\\"line\\" sample=\\"1\\">\\n                 <field name=\\"date\\" interval=\\"month\\"/>\\n                 <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n             </graph>", "fr_FR": "<graph string=\\"Analyse des ventes\\" type=\\"line\\" sample=\\"1\\">\\n                 <field name=\\"date\\" interval=\\"month\\"/>\\n                 <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n             </graph>"}	<?xml version="1.0"?>\n<graph string="Sales Analysis" type="line" sample="1">\n                 <field name="date" interval="month"/>\n                 <field name="product_uom_qty" type="measure"/>\n             </graph>\n         	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2039	16	\N	1	1	sale.report.pivot	sale.report	\N	pivot	sale/report/sale_report_views.xml	primary	{"en_US": "<pivot string=\\"Sales Analysis\\" sample=\\"1\\">\\n                 <field name=\\"team_id\\" type=\\"col\\"/>\\n                 <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                 <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n             </pivot>", "fr_FR": "<pivot string=\\"Analyse des ventes\\" sample=\\"1\\">\\n                 <field name=\\"team_id\\" type=\\"col\\"/>\\n                 <field name=\\"date\\" interval=\\"month\\" type=\\"row\\"/>\\n                 <field name=\\"product_uom_qty\\" type=\\"measure\\"/>\\n             </pivot>"}	<?xml version="1.0"?>\n<pivot string="Sales Analysis" sample="1">\n                 <field name="team_id" type="col"/>\n                 <field name="date" interval="month" type="row"/>\n                 <field name="product_uom_qty" type="measure"/>\n             </pivot>\n         	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2044	16	\N	1	1	sale.report.search	sale.report	\N	search	sale/report/sale_report_views.xml	primary	{"en_US": "<search string=\\"Sales Analysis\\">\\n                <field name=\\"date\\"/>\\n                <filter string=\\"Date\\" name=\\"year\\" invisible=\\"1\\" date=\\"date\\" default_period=\\"year\\"/>\\n                <filter string=\\"Quotations\\" name=\\"Quotations\\" domain=\\"[('state','in', ('draft', 'sent'))]\\"/>\\n                <filter string=\\"Sales Orders\\" name=\\"Sales\\" domain=\\"[('state','not in',('draft', 'cancel', 'sent'))]\\"/>\\n                <separator/>\\n                <filter name=\\"filter_date\\" date=\\"date\\" default_period=\\"month\\"/>\\n                <filter name=\\"filter_order_date\\" invisible=\\"1\\" string=\\"Order Date: Last 365 Days\\" domain=\\"[('date', '&gt;=', (datetime.datetime.combine(context_today() + relativedelta(days=-365), datetime.time(0,0,0))).strftime('%Y-%m-%d %H:%M:%S'))]\\"/>\\n                <separator/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"team_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"categ_id\\"/>\\n                <filter name=\\"to_invoice\\" string=\\"To Invoice\\" domain=\\"[('line_invoice_status', '=', 'to invoice')]\\"/>\\n                <filter name=\\"fully_invoiced\\" string=\\"Fully Invoiced\\" domain=\\"[('line_invoice_status', '=', 'invoiced')]\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"industry_id\\"/>\\n                <group expand=\\"0\\" string=\\"Extended Filters\\">\\n                    <field name=\\"categ_id\\" filter_domain=\\"[('categ_id', 'child_of', self)]\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n                <group expand=\\"1\\" string=\\"Group By\\">\\n                    <filter string=\\"Salesperson\\" name=\\"User\\" context=\\"{'group_by':'user_id'}\\"/>\\n                    <filter string=\\"Sales Team\\" name=\\"sales_channel\\" context=\\"{'group_by':'team_id'}\\"/>\\n                    <filter string=\\"Customer\\" name=\\"Customer\\" context=\\"{'group_by':'partner_id'}\\"/>\\n                    <filter string=\\"Customer Country\\" name=\\"country_id\\" context=\\"{'group_by':'country_id'}\\"/>\\n                    <filter string=\\"Customer Industry\\" name=\\"industry_id\\" context=\\"{'group_by':'industry_id'}\\"/>\\n                    <filter string=\\"Product\\" name=\\"product_tmpl_id\\" context=\\"{'group_by':'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Product Variant\\" name=\\"product_id\\" context=\\"{'group_by':'product_id'}\\" groups=\\"product.group_product_variant\\"/>\\n                    <filter string=\\"Product Category\\" name=\\"Category\\" context=\\"{'group_by':'categ_id'}\\"/>\\n                    <filter string=\\"Status\\" name=\\"status\\" context=\\"{'group_by':'state'}\\"/>\\n                    <filter string=\\"Company\\" name=\\"company\\" groups=\\"base.group_multi_company\\" context=\\"{'group_by':'company_id'}\\"/>\\n                    <separator/>\\n                    <filter string=\\"Order Date\\" name=\\"group_by_date\\" context=\\"{'group_by':'date'}\\" invisible=\\"context.get('sale_report_view_hide_date')\\"/>\\n                    <filter string=\\"Order Date\\" name=\\"group_by_date_day\\" context=\\"{'group_by':'date:day'}\\" invisible=\\"not context.get('sale_report_view_hide_date')\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Analyse des ventes\\">\\n                <field name=\\"date\\"/>\\n                <filter string=\\"Date\\" name=\\"year\\" invisible=\\"1\\" date=\\"date\\" default_period=\\"year\\"/>\\n                <filter string=\\"Devis\\" name=\\"Quotations\\" domain=\\"[('state','in', ('draft', 'sent'))]\\"/>\\n                <filter string=\\"Commandes clients\\" name=\\"Sales\\" domain=\\"[('state','not in',('draft', 'cancel', 'sent'))]\\"/>\\n                <separator/>\\n                <filter name=\\"filter_date\\" date=\\"date\\" default_period=\\"month\\"/>\\n                <filter name=\\"filter_order_date\\" invisible=\\"1\\" string=\\"Date de la commande : 365 derniers jours\\" domain=\\"[('date', '&gt;=', (datetime.datetime.combine(context_today() + relativedelta(days=-365), datetime.time(0,0,0))).strftime('%Y-%m-%d %H:%M:%S'))]\\"/>\\n                <separator/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"team_id\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"product_tmpl_id\\"/>\\n                <field name=\\"categ_id\\"/>\\n                <filter name=\\"to_invoice\\" string=\\"À facturer\\" domain=\\"[('line_invoice_status', '=', 'to invoice')]\\"/>\\n                <filter name=\\"fully_invoiced\\" string=\\"Entièrement facturé\\" domain=\\"[('line_invoice_status', '=', 'invoiced')]\\"/>\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"country_id\\"/>\\n                <field name=\\"industry_id\\"/>\\n                <group expand=\\"0\\" string=\\"Filtres étendus\\">\\n                    <field name=\\"categ_id\\" filter_domain=\\"[('categ_id', 'child_of', self)]\\"/>\\n                    <field name=\\"company_id\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n                <group expand=\\"1\\" string=\\"Regrouper par\\">\\n                    <filter string=\\"Vendeur\\" name=\\"User\\" context=\\"{'group_by':'user_id'}\\"/>\\n                    <filter string=\\"Équipe commerciale\\" name=\\"sales_channel\\" context=\\"{'group_by':'team_id'}\\"/>\\n                    <filter string=\\"Client\\" name=\\"Customer\\" context=\\"{'group_by':'partner_id'}\\"/>\\n                    <filter string=\\"Pays du client\\" name=\\"country_id\\" context=\\"{'group_by':'country_id'}\\"/>\\n                    <filter string=\\"Secteur d'activité du client\\" name=\\"industry_id\\" context=\\"{'group_by':'industry_id'}\\"/>\\n                    <filter string=\\"Produit\\" name=\\"product_tmpl_id\\" context=\\"{'group_by':'product_tmpl_id'}\\"/>\\n                    <filter string=\\"Variante de produit\\" name=\\"product_id\\" context=\\"{'group_by':'product_id'}\\" groups=\\"product.group_product_variant\\"/>\\n                    <filter string=\\"Catégorie de produits\\" name=\\"Category\\" context=\\"{'group_by':'categ_id'}\\"/>\\n                    <filter string=\\"Statut\\" name=\\"status\\" context=\\"{'group_by':'state'}\\"/>\\n                    <filter string=\\"Société\\" name=\\"company\\" groups=\\"base.group_multi_company\\" context=\\"{'group_by':'company_id'}\\"/>\\n                    <separator/>\\n                    <filter string=\\"Date de la commande\\" name=\\"group_by_date\\" context=\\"{'group_by':'date'}\\" invisible=\\"context.get('sale_report_view_hide_date')\\"/>\\n                    <filter string=\\"Date de la commande\\" name=\\"group_by_date_day\\" context=\\"{'group_by':'date:day'}\\" invisible=\\"not context.get('sale_report_view_hide_date')\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Sales Analysis">\n                <field name="date"/>\n                <filter string="Date" name="year" invisible="1" date="date" default_period="year"/>\n                <filter string="Quotations" name="Quotations" domain="[('state','in', ('draft', 'sent'))]"/>\n                <filter string="Sales Orders" name="Sales" domain="[('state','not in',('draft', 'cancel', 'sent'))]"/>\n                <separator/>\n                <filter name="filter_date" date="date" default_period="month"/>\n                <filter name="filter_order_date" invisible="1" string="Order Date: Last 365 Days" domain="[('date', '&gt;=', (datetime.datetime.combine(context_today() + relativedelta(days=-365), datetime.time(0,0,0))).strftime('%Y-%m-%d %H:%M:%S'))]"/>\n                <separator/>\n                <field name="user_id"/>\n                <field name="team_id"/>\n                <field name="product_id"/>\n                <field name="product_tmpl_id"/>\n                <field name="categ_id"/>\n                <filter name="to_invoice" string="To Invoice" domain="[('line_invoice_status', '=', 'to invoice')]"/>\n                <filter name="fully_invoiced" string="Fully Invoiced" domain="[('line_invoice_status', '=', 'invoiced')]"/>\n                <field name="partner_id"/>\n                <field name="country_id"/>\n                <field name="industry_id"/>\n                <group expand="0" string="Extended Filters">\n                    <field name="categ_id" filter_domain="[('categ_id', 'child_of', self)]"/>\n                    <field name="company_id" groups="base.group_multi_company"/>\n                </group>\n                <group expand="1" string="Group By">\n                    <filter string="Salesperson" name="User" context="{'group_by':'user_id'}"/>\n                    <filter string="Sales Team" name="sales_channel" context="{'group_by':'team_id'}"/>\n                    <filter string="Customer" name="Customer" context="{'group_by':'partner_id'}"/>\n                    <filter string="Customer Country" name="country_id" context="{'group_by':'country_id'}"/>\n                    <filter string="Customer Industry" name="industry_id" context="{'group_by':'industry_id'}"/>\n                    <filter string="Product" name="product_tmpl_id" context="{'group_by':'product_tmpl_id'}"/>\n                    <filter string="Product Variant" name="product_id" context="{'group_by':'product_id'}" groups="product.group_product_variant"/>\n                    <filter string="Product Category" name="Category" context="{'group_by':'categ_id'}"/>\n                    <filter string="Status" name="status" context="{'group_by':'state'}"/>\n                    <filter string="Company" name="company" groups="base.group_multi_company" context="{'group_by':'company_id'}"/>\n                    <separator/>\n                    <filter string="Order Date" name="group_by_date" context="{'group_by':'date'}" invisible="context.get('sale_report_view_hide_date')"/>\n                    <filter string="Order Date" name="group_by_date_day" context="{'group_by':'date:day'}" invisible="not context.get('sale_report_view_hide_date')"/>\n                </group>\n            </search>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1140	16	973	1	1	Snippet 's_text_cover' for new page 'basic' template '4'	\N	website.new_page_template_basic_4_s_text_cover	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1141	16	922	1	1	Snippet 's_text_block_h1' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2058	2	2057	1	1	sale.order.list (orders)	sale.order	\N	list	sale/views/sale_order_views.xml	primary	{"en_US": "<list position=\\"attributes\\">\\n                <attribute name=\\"string\\">Sales Orders</attribute>\\n            </list>", "fr_FR": "<list position=\\"attributes\\">\\n                <attribute name=\\"string\\">Commandes clients</attribute>\\n            </list>"}	<?xml version="1.0"?>\n<!-- Dummy view content since empty views are not supported atm -->\n            <list position="attributes">\n                <attribute name="string">Sales Orders</attribute>\n            </list>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2060	4	2057	1	1	sale.order.list (quotes)	sale.order	\N	list	sale/views/sale_order_views.xml	primary	{"en_US": "<data><list position=\\"attributes\\">\\n                <attribute name=\\"string\\">Quotations</attribute>\\n            </list>\\n            <field name=\\"date_order\\" position=\\"replace\\">\\n                <field name=\\"create_date\\" string=\\"Creation Date\\" optional=\\"show\\"/>\\n            </field>\\n            <field name=\\"state\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </field>\\n            <field name=\\"invoice_status\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">hide</attribute>\\n            </field>\\n        </data>", "fr_FR": "<data><list position=\\"attributes\\">\\n                <attribute name=\\"string\\">Devis</attribute>\\n            </list>\\n            <field name=\\"date_order\\" position=\\"replace\\">\\n                <field name=\\"create_date\\" string=\\"Date de création\\" optional=\\"show\\"/>\\n            </field>\\n            <field name=\\"state\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">show</attribute>\\n            </field>\\n            <field name=\\"invoice_status\\" position=\\"attributes\\">\\n                <attribute name=\\"optional\\">hide</attribute>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><list position="attributes">\n                <attribute name="string">Quotations</attribute>\n            </list>\n            <field name="date_order" position="replace">\n                <field name="create_date" string="Creation Date" optional="show"/>\n            </field>\n            <field name="state" position="attributes">\n                <attribute name="optional">show</attribute>\n            </field>\n            <field name="invoice_status" position="attributes">\n                <attribute name="optional">hide</attribute>\n            </field>\n        </data>	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2049	16	\N	1	1	Invoice Orders	sale.advance.payment.inv	\N	form	sale/wizard/sale_make_invoice_advance_views.xml	primary	{"en_US": "<form string=\\"Invoice Sales Order\\">\\n                <field name=\\"display_draft_invoice_warning\\" invisible=\\"1\\"/>\\n                <field name=\\"has_down_payments\\" invisible=\\"1\\"/>\\n                <div class=\\"alert alert-warning pb-1\\" role=\\"alert\\" invisible=\\"not display_draft_invoice_warning\\">\\n                    <p>There are existing <a name=\\"view_draft_invoices\\" type=\\"object\\">Draft Invoices</a> for this Sale Order.</p>\\n                    <p invisible=\\"advance_payment_method != 'delivered'\\">\\n                        The new invoice will deduct draft invoices linked to this sale order.\\n                    </p>\\n                </div>\\n                <group>\\n                    <field name=\\"sale_order_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"count\\" invisible=\\"count == 1\\"/>\\n                    <field name=\\"consolidated_billing\\" invisible=\\"count == 1\\"/>\\n                    <field name=\\"advance_payment_method\\" class=\\"oe_inline\\" widget=\\"radio\\" invisible=\\"count &gt; 1\\"/>\\n                </group>\\n                <group name=\\"down_payment_specification\\" invisible=\\"advance_payment_method not in ('fixed', 'percentage')\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <label for=\\"fixed_amount\\" invisible=\\"advance_payment_method != 'fixed'\\"/>\\n                    <label for=\\"amount\\" invisible=\\"advance_payment_method != 'percentage'\\"/>\\n                    <div id=\\"payment_method_details\\">\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"fixed_amount\\" invisible=\\"advance_payment_method != 'fixed'\\" required=\\"advance_payment_method == 'fixed'\\" class=\\"oe_inline\\"/>\\n                        <field name=\\"amount\\" invisible=\\"advance_payment_method != 'percentage'\\" required=\\"advance_payment_method == 'percentage'\\" class=\\"oe_inline\\"/>\\n                        <span invisible=\\"advance_payment_method != 'percentage'\\" class=\\"oe_inline\\">% </span>\\n                    </div>\\n                </group>\\n                <group invisible=\\"not has_down_payments\\">\\n                    <field name=\\"amount_invoiced\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"create_invoices\\" type=\\"object\\" id=\\"create_invoice_open\\" string=\\"Create Draft\\" 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 string=\\"Facturer les lignes de commande\\">\\n                <field name=\\"display_draft_invoice_warning\\" invisible=\\"1\\"/>\\n                <field name=\\"has_down_payments\\" invisible=\\"1\\"/>\\n                <div class=\\"alert alert-warning pb-1\\" role=\\"alert\\" invisible=\\"not display_draft_invoice_warning\\">\\n                    <p>Il y a des <a name=\\"view_draft_invoices\\" type=\\"object\\">Factures brouillon</a> pour ce bon de commande.</p>\\n                    <p invisible=\\"advance_payment_method != 'delivered'\\">\\n                        La nouvelle facture déduira les factures en brouillon liées à ce bon de commande.\\n                    </p>\\n                </div>\\n                <group>\\n                    <field name=\\"sale_order_ids\\" invisible=\\"1\\"/>\\n                    <field name=\\"count\\" invisible=\\"count == 1\\"/>\\n                    <field name=\\"consolidated_billing\\" invisible=\\"count == 1\\"/>\\n                    <field name=\\"advance_payment_method\\" class=\\"oe_inline\\" widget=\\"radio\\" invisible=\\"count &gt; 1\\"/>\\n                </group>\\n                <group name=\\"down_payment_specification\\" invisible=\\"advance_payment_method not in ('fixed', 'percentage')\\">\\n                    <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                    <label for=\\"fixed_amount\\" invisible=\\"advance_payment_method != 'fixed'\\"/>\\n                    <label for=\\"amount\\" invisible=\\"advance_payment_method != 'percentage'\\"/>\\n                    <div id=\\"payment_method_details\\">\\n                        <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                        <field name=\\"fixed_amount\\" invisible=\\"advance_payment_method != 'fixed'\\" required=\\"advance_payment_method == 'fixed'\\" class=\\"oe_inline\\"/>\\n                        <field name=\\"amount\\" invisible=\\"advance_payment_method != 'percentage'\\" required=\\"advance_payment_method == 'percentage'\\" class=\\"oe_inline\\"/>\\n                        <span invisible=\\"advance_payment_method != 'percentage'\\" class=\\"oe_inline\\">% </span>\\n                    </div>\\n                </group>\\n                <group invisible=\\"not has_down_payments\\">\\n                    <field name=\\"amount_invoiced\\"/>\\n                </group>\\n                <footer>\\n                    <button name=\\"create_invoices\\" type=\\"object\\" id=\\"create_invoice_open\\" string=\\"Créer brouillon\\" 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 string="Invoice Sales Order">\n                <field name="display_draft_invoice_warning" invisible="1"/>\n                <field name="has_down_payments" invisible="1"/>\n                <div class="alert alert-warning pb-1" role="alert" invisible="not display_draft_invoice_warning">\n                    <p>There are existing <a name="view_draft_invoices" type="object">Draft Invoices</a> for this Sale Order.</p>\n                    <p invisible="advance_payment_method != 'delivered'">\n                        The new invoice will deduct draft invoices linked to this sale order.\n                    </p>\n                </div>\n                <group>\n                    <field name="sale_order_ids" invisible="1"/>\n                    <field name="count" invisible="count == 1"/>\n                    <field name="consolidated_billing" invisible="count == 1"/>\n                    <field name="advance_payment_method" class="oe_inline" widget="radio" invisible="count &gt; 1"/>\n                </group>\n                <group name="down_payment_specification" invisible="advance_payment_method not in ('fixed', 'percentage')">\n                    <field name="company_id" invisible="1"/>\n                    <label for="fixed_amount" invisible="advance_payment_method != 'fixed'"/>\n                    <label for="amount" invisible="advance_payment_method != 'percentage'"/>\n                    <div id="payment_method_details">\n                        <field name="currency_id" invisible="1"/>\n                        <field name="fixed_amount" invisible="advance_payment_method != 'fixed'" required="advance_payment_method == 'fixed'" class="oe_inline"/>\n                        <field name="amount" invisible="advance_payment_method != 'percentage'" required="advance_payment_method == 'percentage'" class="oe_inline"/>\n                        <span invisible="advance_payment_method != 'percentage'" class="oe_inline">% </span>\n                    </div>\n                </group>\n                <group invisible="not has_down_payments">\n                    <field name="amount_invoiced"/>\n                </group>\n                <footer>\n                    <button name="create_invoices" type="object" id="create_invoice_open" string="Create Draft" 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:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2052	16	\N	1	1	sale.order.calendar	sale.order	\N	calendar	sale/views/sale_order_views.xml	primary	{"en_US": "<calendar string=\\"Sales Orders\\" create=\\"0\\" mode=\\"month\\" date_start=\\"activity_date_deadline\\" color=\\"state\\" event_limit=\\"5\\" quick_create=\\"0\\">\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"state\\" filters=\\"1\\" invisible=\\"1\\"/>\\n                <field name=\\"activity_ids\\" options=\\"{'icon': 'fa fa-clock-o'}\\" invisible=\\"not activity_ids\\"/>\\n                <field name=\\"partner_id\\" avatar_field=\\"avatar_128\\" options=\\"{'icon': 'fa fa-users'}\\"/>\\n                <field name=\\"amount_total\\" widget=\\"monetary\\"/>\\n                <field name=\\"payment_term_id\\"/>\\n            </calendar>", "fr_FR": "<calendar string=\\"Commandes clients\\" create=\\"0\\" mode=\\"month\\" date_start=\\"activity_date_deadline\\" color=\\"state\\" event_limit=\\"5\\" quick_create=\\"0\\">\\n                <field name=\\"currency_id\\" invisible=\\"1\\"/>\\n                <field name=\\"state\\" filters=\\"1\\" invisible=\\"1\\"/>\\n                <field name=\\"activity_ids\\" options=\\"{'icon': 'fa fa-clock-o'}\\" invisible=\\"not activity_ids\\"/>\\n                <field name=\\"partner_id\\" avatar_field=\\"avatar_128\\" options=\\"{'icon': 'fa fa-users'}\\"/>\\n                <field name=\\"amount_total\\" widget=\\"monetary\\"/>\\n                <field name=\\"payment_term_id\\"/>\\n            </calendar>"}	<?xml version="1.0"?>\n<calendar string="Sales Orders" create="0" mode="month" date_start="activity_date_deadline" color="state" event_limit="5" quick_create="0">\n                <field name="currency_id" invisible="1"/>\n                <field name="state" filters="1" invisible="1"/>\n                <field name="activity_ids" options="{'icon': 'fa fa-clock-o'}" invisible="not activity_ids"/>\n                <field name="partner_id" avatar_field="avatar_128" options="{'icon': 'fa fa-users'}"/>\n                <field name="amount_total" widget="monetary"/>\n                <field name="payment_term_id"/>\n            </calendar>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2053	16	\N	1	1	sale.order.graph	sale.order	\N	graph	sale/views/sale_order_views.xml	primary	{"en_US": "<graph string=\\"Sales Orders\\" sample=\\"1\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"amount_total\\" type=\\"measure\\"/>\\n            </graph>", "fr_FR": "<graph string=\\"Commandes clients\\" sample=\\"1\\">\\n                <field name=\\"partner_id\\"/>\\n                <field name=\\"amount_total\\" type=\\"measure\\"/>\\n            </graph>"}	<?xml version="1.0"?>\n<graph string="Sales Orders" sample="1">\n                <field name="partner_id"/>\n                <field name="amount_total" type="measure"/>\n            </graph>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2054	16	\N	1	1	sale.order.pivot	sale.order	\N	pivot	sale/views/sale_order_views.xml	primary	{"en_US": "<pivot string=\\"Sales Orders\\" sample=\\"1\\">\\n                <field name=\\"date_order\\" type=\\"row\\"/>\\n                <field name=\\"amount_total\\" type=\\"measure\\"/>\\n            </pivot>", "fr_FR": "<pivot string=\\"Commandes clients\\" sample=\\"1\\">\\n                <field name=\\"date_order\\" type=\\"row\\"/>\\n                <field name=\\"amount_total\\" type=\\"measure\\"/>\\n            </pivot>"}	<?xml version="1.0"?>\n<pivot string="Sales Orders" sample="1">\n                <field name="date_order" type="row"/>\n                <field name="amount_total" type="measure"/>\n            </pivot>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1142	16	1073	1	1	Snippet 's_text_block' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_text_block	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1143	16	1077	1	1	Snippet 's_features' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_features	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2064	15	\N	1	1	sale.order.list.select	sale.order	\N	search	sale/views/sale_order_views.xml	primary	{"en_US": "<search string=\\"Search Sales Order\\">\\n                <field name=\\"name\\" string=\\"Order\\" filter_domain=\\"['|', '|', ('name', 'ilike', self), ('client_order_ref', 'ilike', self), ('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"team_id\\" string=\\"Sales Team\\"/>\\n                <field name=\\"order_line\\" string=\\"Product\\" filter_domain=\\"[('order_line.product_id', 'ilike', self)]\\"/>\\n                <field name=\\"activity_user_id\\" string=\\"Activities of\\"/>\\n                <field name=\\"activity_type_id\\" string=\\"Activity type\\"/> \\n                <!-- We only allow to search on the following sale order line fields (product, name) because the other fields, such as price, quantity, ...\\n                    will not be searched as often, and if they need to be searched it's usually in the context of products\\n                    and then they can be searched from the page listing the sale order lines related to a product (from the product itself).\\n                -->\\n                <filter invisible=\\"1\\" string=\\"My Activities\\" name=\\"filter_activities_my\\" domain=\\"[('activity_user_id', '=', uid)]\\"/>\\n                <separator invisible=\\"1\\"/>\\n                <filter name=\\"my_sale_orders_filter\\" string=\\"My Orders\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Late Activities\\" name=\\"activities_overdue\\" domain=\\"[('activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records whose next activity date is past\\"/>\\n                <filter invisible=\\"1\\" string=\\"Today Activities\\" name=\\"activities_today\\" domain=\\"[('activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Future Activities\\" name=\\"activities_upcoming_all\\" domain=\\"[('activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter name=\\"salesperson\\" string=\\"Salesperson\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                    <filter name=\\"customer\\" string=\\"Customer\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter name=\\"order_month\\" string=\\"Order Date\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Recherche de commande client\\">\\n                <field name=\\"name\\" string=\\"Commander\\" filter_domain=\\"['|', '|', ('name', 'ilike', self), ('client_order_ref', 'ilike', self), ('partner_id', 'child_of', self)]\\"/>\\n                <field name=\\"partner_id\\" operator=\\"child_of\\"/>\\n                <field name=\\"user_id\\"/>\\n                <field name=\\"team_id\\" string=\\"Équipe commerciale\\"/>\\n                <field name=\\"order_line\\" string=\\"Produit\\" filter_domain=\\"[('order_line.product_id', 'ilike', self)]\\"/>\\n                <field name=\\"activity_user_id\\" string=\\"Activities of\\"/>\\n                <field name=\\"activity_type_id\\" string=\\"Activity type\\"/> \\n                <!-- We only allow to search on the following sale order line fields (product, name) because the other fields, such as price, quantity, ...\\n                    will not be searched as often, and if they need to be searched it's usually in the context of products\\n                    and then they can be searched from the page listing the sale order lines related to a product (from the product itself).\\n                -->\\n                <filter invisible=\\"1\\" string=\\"My Activities\\" name=\\"filter_activities_my\\" domain=\\"[('activity_user_id', '=', uid)]\\"/>\\n                <separator invisible=\\"1\\"/>\\n                <filter name=\\"my_sale_orders_filter\\" string=\\"Mes commandes\\" domain=\\"[('user_id', '=', uid)]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Activités en retard\\" name=\\"activities_overdue\\" domain=\\"[('activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]\\" help=\\"Show all records whose next activity date is past\\"/>\\n                <filter invisible=\\"1\\" string=\\"Activités du jour\\" name=\\"activities_today\\" domain=\\"[('activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <filter invisible=\\"1\\" string=\\"Activités futures\\" name=\\"activities_upcoming_all\\" domain=\\"[('activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]\\"/>\\n                <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                    <filter name=\\"salesperson\\" string=\\"Vendeur\\" context=\\"{'group_by': 'user_id'}\\"/>\\n                    <filter name=\\"customer\\" string=\\"Client\\" context=\\"{'group_by': 'partner_id'}\\"/>\\n                    <filter name=\\"order_month\\" string=\\"Date de la commande\\" context=\\"{'group_by': 'date_order'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Sales Order">\n                <field name="name" string="Order" filter_domain="['|', '|', ('name', 'ilike', self), ('client_order_ref', 'ilike', self), ('partner_id', 'child_of', self)]"/>\n                <field name="partner_id" operator="child_of"/>\n                <field name="user_id"/>\n                <field name="team_id" string="Sales Team"/>\n                <field name="order_line" string="Product" filter_domain="[('order_line.product_id', 'ilike', self)]"/>\n                <field name="activity_user_id" string="Activities of"/>\n                <field name="activity_type_id" string="Activity type"/> \n                <!-- We only allow to search on the following sale order line fields (product, name) because the other fields, such as price, quantity, ...\n                    will not be searched as often, and if they need to be searched it's usually in the context of products\n                    and then they can be searched from the page listing the sale order lines related to a product (from the product itself).\n                -->\n                <filter invisible="1" string="My Activities" name="filter_activities_my" domain="[('activity_user_id', '=', uid)]"/>\n                <separator invisible="1"/>\n                <filter name="my_sale_orders_filter" string="My Orders" domain="[('user_id', '=', uid)]"/>\n                <filter invisible="1" string="Late Activities" name="activities_overdue" domain="[('activity_date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]" help="Show all records whose next activity date is past"/>\n                <filter invisible="1" string="Today Activities" name="activities_today" domain="[('activity_date_deadline', '=', context_today().strftime('%Y-%m-%d'))]"/>\n                <filter invisible="1" string="Future Activities" name="activities_upcoming_all" domain="[('activity_date_deadline', '&gt;', context_today().strftime('%Y-%m-%d'))]"/>\n                <group expand="0" string="Group By">\n                    <filter name="salesperson" string="Salesperson" context="{'group_by': 'user_id'}"/>\n                    <filter name="customer" string="Customer" context="{'group_by': 'partner_id'}"/>\n                    <filter name="order_month" string="Order Date" context="{'group_by': 'date_order'}"/>\n                </group>\n            </search>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2090	16	\N	1	1	sale.order.line.select	sale.order.line	\N	search	sale/views/sale_order_line_views.xml	primary	{"en_US": "<search string=\\"Search Sales Order\\">\\n                <filter string=\\"To Invoice\\" name=\\"to_invoice\\" domain=\\"[('qty_to_invoice', '!=', 0)]\\" help=\\"Sales Order Lines ready to be invoiced\\"/>\\n                <separator/>\\n                <filter string=\\"My Sales Order Lines\\" name=\\"my_sales_order_lines\\" domain=\\"[('salesman_id','=',uid)]\\" help=\\"Sales Order Lines related to a Sales Order of mine\\"/>\\n                <field name=\\"order_id\\"/>\\n                <field name=\\"order_partner_id\\" operator=\\"child_of\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"salesman_id\\"/>\\n                <group expand=\\"0\\" string=\\"Group By\\">\\n                    <filter string=\\"Product\\" name=\\"product\\" context=\\"{'group_by':'product_id'}\\"/>\\n                    <filter string=\\"Order\\" name=\\"order\\" context=\\"{'group_by':'order_id'}\\"/>\\n                    <filter string=\\"Salesperson\\" name=\\"salesperson\\" context=\\"{'group_by':'salesman_id'}\\"/>\\n                </group>\\n            </search>", "fr_FR": "<search string=\\"Recherche de commande client\\">\\n                <filter string=\\"À facturer\\" name=\\"to_invoice\\" domain=\\"[('qty_to_invoice', '!=', 0)]\\" help=\\"Lignes de commande à facturer\\"/>\\n                <separator/>\\n                <filter string=\\"Mes lignes de commande\\" name=\\"my_sales_order_lines\\" domain=\\"[('salesman_id','=',uid)]\\" help=\\"Lignes de commande liées à une de mes commandes\\"/>\\n                <field name=\\"order_id\\"/>\\n                <field name=\\"order_partner_id\\" operator=\\"child_of\\"/>\\n                <field name=\\"product_id\\"/>\\n                <field name=\\"salesman_id\\"/>\\n                <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                    <filter string=\\"Produit\\" name=\\"product\\" context=\\"{'group_by':'product_id'}\\"/>\\n                    <filter string=\\"Commander\\" name=\\"order\\" context=\\"{'group_by':'order_id'}\\"/>\\n                    <filter string=\\"Vendeur\\" name=\\"salesperson\\" context=\\"{'group_by':'salesman_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Sales Order">\n                <filter string="To Invoice" name="to_invoice" domain="[('qty_to_invoice', '!=', 0)]" help="Sales Order Lines ready to be invoiced"/>\n                <separator/>\n                <filter string="My Sales Order Lines" name="my_sales_order_lines" domain="[('salesman_id','=',uid)]" help="Sales Order Lines related to a Sales Order of mine"/>\n                <field name="order_id"/>\n                <field name="order_partner_id" operator="child_of"/>\n                <field name="product_id"/>\n                <field name="salesman_id"/>\n                <group expand="0" string="Group By">\n                    <filter string="Product" name="product" context="{'group_by':'product_id'}"/>\n                    <filter string="Order" name="order" context="{'group_by':'order_id'}"/>\n                    <filter string="Salesperson" name="salesperson" context="{'group_by':'salesman_id'}"/>\n                </group>\n            </search>\n        	f	t	2025-07-20 21:22:14.921535	2025-07-20 21:22:14.921535	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1144	16	987	1	1	Snippet 's_quotes_carousel' for new page 'basic' template '5'	\N	website.new_page_template_basic_5_s_quotes_carousel	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2111	16	\N	1	1	blog_tag_category.list	blog.tag.category	\N	list	website_blog/views/website_blog_views.xml	primary	{"en_US": "<list string=\\"Tag Categories\\">\\n                    <field name=\\"name\\"/>\\n                </list>", "fr_FR": "<list string=\\"Catégories d'étiquette\\">\\n                    <field name=\\"name\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Tag Categories">\n                    <field name="name"/>\n                </list>\n            	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1145	16	922	1	1	Snippet 's_text_block_h1' for new page 'basic' template '6'	\N	website.new_page_template_basic_6_s_text_block_h1	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2113	16	\N	1	1	Tags List	\N	website_blog.tags_list	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t name=\\"Tags List\\" t-name=\\"website_blog.tags_list\\">\\n    <t t-if=\\"tags\\">\\n        <div t-if=\\"not hide_title and categ_title\\" class=\\"text-muted mb-1 h6\\" t-esc=\\"categ_title\\"/>\\n        <t t-foreach=\\"tags\\" t-as=\\"tag\\">\\n            <t t-if=\\"tag.post_ids\\">\\n                <span t-if=\\"dismissibleBtn and tag.id in active_tag_ids\\" t-attf-class=\\"align-items-baseline d-inline-flex ps-2 rounded mb-2 o_filter_tag #{'o_color_%s' % tag.color}\\">\\n                    <i class=\\"fa fa-tag me-2\\"/>\\n                    <t t-esc=\\"tag.name\\"/>\\n                    <a t-attf-href=\\"#{blog_url(tag=tags_list(active_tag_ids, tag.id))}\\" class=\\"btn border-0 py-1 post_link text-reset\\" t-att-rel=\\"len(active_tag_ids) and 'nofollow'\\">×</a>\\n                </span>\\n                <a t-elif=\\"showInactive\\" t-attf-href=\\"#{blog_url(tag=tags_list(active_tag_ids, tag.id))}\\" t-attf-class=\\"badge mb-2 mw-100 text-truncate text-decoration-none o_tag o_color_#{tag.color} post_link\\" t-att-rel=\\"len(active_tag_ids) and 'nofollow'\\" t-esc=\\"tag.name\\"/>\\n            </t>\\n        </t>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Tags List" t-name="website_blog.tags_list">\n    <t t-if="tags">\n        <div t-if="not hide_title and categ_title" class="text-muted mb-1 h6" t-esc="categ_title"/>\n        <t t-foreach="tags" t-as="tag">\n            <t t-if="tag.post_ids">\n                <span t-if="dismissibleBtn and tag.id in active_tag_ids" t-attf-class="align-items-baseline d-inline-flex ps-2 rounded mb-2 o_filter_tag #{'o_color_%s' % tag.color}">\n                    <i class="fa fa-tag me-2"/>\n                    <t t-esc="tag.name"/>\n                    <a t-attf-href="#{blog_url(tag=tags_list(active_tag_ids, tag.id))}" class="btn border-0 py-1 post_link text-reset" t-att-rel="len(active_tag_ids) and 'nofollow'">×</a>\n                </span>\n                <a t-elif="showInactive" t-attf-href="#{blog_url(tag=tags_list(active_tag_ids, tag.id))}" t-attf-class="badge mb-2 mw-100 text-truncate text-decoration-none o_tag o_color_#{tag.color} post_link" t-att-rel="len(active_tag_ids) and 'nofollow'" t-esc="tag.name"/>\n            </t>\n        </t>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2112	16	\N	1	1	Blogs Bar Template	\N	website_blog.blogs_nav	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t name=\\"Blogs Bar Template\\" t-name=\\"website_blog.blogs_nav\\">\\n    <t t-set=\\"wblog_nav_offcanvas\\" t-value=\\"len(blogs) &gt; 4\\"/>\\n    <t t-set=\\"wblog_all_title_string\\">All Blogs</t>\\n\\n    <nav t-attf-class=\\"navbar navbar-expand-lg navbar-light pt-4 pb-0 px-0 #{additionnal_classes}\\">\\n        <div t-attf-class=\\"container gap-2 w-100 #{wblog_nav_offcanvas and 'flex-nowrap' or 'flex-wrap flex-sm-nowrap'}\\">\\n            <!-- Desktop -->\\n            <ul t-if=\\"len(blogs) &gt; 1\\" class=\\"navbar-nav d-none d-lg-flex flex-wrap\\">\\n                <li class=\\"nav-item\\">\\n                    <span class=\\"nav-link disabled ps-0\\">Blogs:</span>\\n                </li>\\n                <li class=\\"nav-item\\">\\n                    <a href=\\"/blog\\" t-attf-class=\\"nav-link fw-bold #{(not blog) and 'active'}\\">All</a>\\n                </li>\\n                <li class=\\"nav-item\\" t-foreach=\\"blogs\\" t-as=\\"nav_blog\\">\\n                    <a t-attf-href=\\"/blog/#{slug(nav_blog)}\\" t-cache=\\"nav_blog,blog and nav_blog.id == blog.id\\" t-attf-class=\\"nav-link #{(blog and nav_blog.id == blog.id) and 'active' or ''}\\">\\n                        <b t-field=\\"nav_blog.name\\"/>\\n                    </a>\\n                </li>\\n            </ul>\\n            <!-- Mobile -->\\n            <div t-if=\\"len(blogs) &gt; 1\\" t-attf-class=\\"order-2 d-lg-none #{not wblog_nav_offcanvas and 'dropdown flex-grow-1 flex-sm-grow-0 min-w-0'}\\">\\n                <t t-if=\\"wblog_nav_offcanvas\\">\\n                    <a class=\\"btn btn-light\\" role=\\"button\\" t-att-title=\\"blog.name if blog else wblog_all_title_string\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#o_wblog_offcanvas\\" aria-controls=\\"o_wblog_offcanvas\\">\\n                        <i class=\\"fa fa-navicon\\" role=\\"img\\"/>\\n                    </a>\\n                    <div id=\\"o_wblog_offcanvas\\" class=\\"offcanvas offcanvas-end d-lg-none\\">\\n                        <div class=\\"offcanvas-header\\">\\n                            <h5 class=\\"offcanvas-title my-0\\">Blogs</h5>\\n                            <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Close\\"/>\\n                        </div>\\n                        <div class=\\"offcanvas-body\\">\\n                            <ul class=\\"nav navbar-nav\\">\\n                                <li class=\\"nav-item\\">\\n                                    <a href=\\"/blog\\" t-attf-class=\\"nav-link #{(not blog) and 'active'}\\" t-att-title=\\"wblog_all_title_string\\">All</a>\\n                                </li>\\n                                <li t-foreach=\\"blogs\\" t-as=\\"nav_blog\\" class=\\"nav-item\\">\\n                                    <a t-attf-href=\\"/blog/#{slug(nav_blog)}\\" t-attf-class=\\"nav-link #{(blog and nav_blog.id == blog.id) and 'active' or ''}\\" t-att-title=\\"nav_blog.name\\">\\n                                        <span t-field=\\"nav_blog.name\\"/>\\n                                    </a>\\n                                </li>\\n                            </ul>\\n                        </div>\\n                    </div>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <a class=\\"btn btn-light dropdown-toggle d-flex align-items-center justify-content-between\\" role=\\"button\\" t-att-title=\\"blog.name if blog else wblog_all_title_string\\" data-bs-toggle=\\"dropdown\\" aria-expanded=\\"false\\">\\n                        <span t-if=\\"blog\\" class=\\"text-truncate\\" t-out=\\"blog.name\\"/>\\n                        <span t-else=\\"\\" class=\\"text-truncate\\">All</span>\\n                    </a>\\n                    <ul class=\\"dropdown-menu dropdown-menu-end\\">\\n                        <li>\\n                            <a href=\\"/blog\\" t-attf-class=\\"dropdown-item #{(not blog) and 'active'}\\" title=\\"All Blogs\\">All</a>\\n                        </li>\\n                        <li t-foreach=\\"blogs\\" t-as=\\"nav_blog\\">\\n                            <a t-attf-href=\\"/blog/#{slug(nav_blog)}\\" t-attf-class=\\"dropdown-item #{(blog and nav_blog.id == blog.id) and 'active' or ''}\\" t-att-title=\\"nav_blog.name\\">\\n                                <span t-field=\\"nav_blog.name\\"/>\\n                            </a>\\n                        </li>\\n                    </ul>\\n                </t>\\n            </div>\\n            <!-- 'Search Box' -->\\n            <t t-call=\\"website.website_search_box_input\\">\\n                <t t-set=\\"_form_classes\\" t-valuef=\\"#{not len(blogs) &gt; 1 and 'ms-auto'} flex-grow-1 flex-lg-grow-0\\"/>\\n                <t t-set=\\"search_type\\" t-valuef=\\"blogs\\"/>\\n                <t t-set=\\"action\\" t-value=\\"blog_url(tag=tag,search=search)\\"/>\\n                <t t-set=\\"display_description\\" t-valuef=\\"true\\"/>\\n                <t t-set=\\"display_detail\\" t-valuef=\\"false\\"/>\\n                <input type=\\"hidden\\" name=\\"tag\\" t-att-value=\\"tag\\"/>\\n                <input type=\\"hidden\\" name=\\"date_begin\\" t-att-value=\\"date_begin\\"/>\\n                <input type=\\"hidden\\" name=\\"date_end\\" t-att-value=\\"date_end\\"/>\\n            </t>\\n        </div>\\n    </nav>\\n</t>", "fr_FR": "<t name=\\"Blogs Bar Template\\" t-name=\\"website_blog.blogs_nav\\">\\n    <t t-set=\\"wblog_nav_offcanvas\\" t-value=\\"len(blogs) &gt; 4\\"/>\\n    <t t-set=\\"wblog_all_title_string\\">Tous les blogs</t>\\n\\n    <nav t-attf-class=\\"navbar navbar-expand-lg navbar-light pt-4 pb-0 px-0 #{additionnal_classes}\\">\\n        <div t-attf-class=\\"container gap-2 w-100 #{wblog_nav_offcanvas and 'flex-nowrap' or 'flex-wrap flex-sm-nowrap'}\\">\\n            <!-- Desktop -->\\n            <ul t-if=\\"len(blogs) &gt; 1\\" class=\\"navbar-nav d-none d-lg-flex flex-wrap\\">\\n                <li class=\\"nav-item\\">\\n                    <span class=\\"nav-link disabled ps-0\\">Blogs :</span>\\n                </li>\\n                <li class=\\"nav-item\\">\\n                    <a href=\\"/blog\\" t-attf-class=\\"nav-link fw-bold #{(not blog) and 'active'}\\">Tous</a>\\n                </li>\\n                <li class=\\"nav-item\\" t-foreach=\\"blogs\\" t-as=\\"nav_blog\\">\\n                    <a t-attf-href=\\"/blog/#{slug(nav_blog)}\\" t-cache=\\"nav_blog,blog and nav_blog.id == blog.id\\" t-attf-class=\\"nav-link #{(blog and nav_blog.id == blog.id) and 'active' or ''}\\">\\n                        <b t-field=\\"nav_blog.name\\"/>\\n                    </a>\\n                </li>\\n            </ul>\\n            <!-- Mobile -->\\n            <div t-if=\\"len(blogs) &gt; 1\\" t-attf-class=\\"order-2 d-lg-none #{not wblog_nav_offcanvas and 'dropdown flex-grow-1 flex-sm-grow-0 min-w-0'}\\">\\n                <t t-if=\\"wblog_nav_offcanvas\\">\\n                    <a class=\\"btn btn-light\\" role=\\"button\\" t-att-title=\\"blog.name if blog else wblog_all_title_string\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#o_wblog_offcanvas\\" aria-controls=\\"o_wblog_offcanvas\\">\\n                        <i class=\\"fa fa-navicon\\" role=\\"img\\"/>\\n                    </a>\\n                    <div id=\\"o_wblog_offcanvas\\" class=\\"offcanvas offcanvas-end d-lg-none\\">\\n                        <div class=\\"offcanvas-header\\">\\n                            <h5 class=\\"offcanvas-title my-0\\">Blogs</h5>\\n                            <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Fermer\\"/>\\n                        </div>\\n                        <div class=\\"offcanvas-body\\">\\n                            <ul class=\\"nav navbar-nav\\">\\n                                <li class=\\"nav-item\\">\\n                                    <a href=\\"/blog\\" t-attf-class=\\"nav-link #{(not blog) and 'active'}\\" t-att-title=\\"wblog_all_title_string\\">Tous</a>\\n                                </li>\\n                                <li t-foreach=\\"blogs\\" t-as=\\"nav_blog\\" class=\\"nav-item\\">\\n                                    <a t-attf-href=\\"/blog/#{slug(nav_blog)}\\" t-attf-class=\\"nav-link #{(blog and nav_blog.id == blog.id) and 'active' or ''}\\" t-att-title=\\"nav_blog.name\\">\\n                                        <span t-field=\\"nav_blog.name\\"/>\\n                                    </a>\\n                                </li>\\n                            </ul>\\n                        </div>\\n                    </div>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <a class=\\"btn btn-light dropdown-toggle d-flex align-items-center justify-content-between\\" role=\\"button\\" t-att-title=\\"blog.name if blog else wblog_all_title_string\\" data-bs-toggle=\\"dropdown\\" aria-expanded=\\"false\\">\\n                        <span t-if=\\"blog\\" class=\\"text-truncate\\" t-out=\\"blog.name\\"/>\\n                        <span t-else=\\"\\" class=\\"text-truncate\\">Tous</span>\\n                    </a>\\n                    <ul class=\\"dropdown-menu dropdown-menu-end\\">\\n                        <li>\\n                            <a href=\\"/blog\\" t-attf-class=\\"dropdown-item #{(not blog) and 'active'}\\" title=\\"Tous les blogs\\">Tous</a>\\n                        </li>\\n                        <li t-foreach=\\"blogs\\" t-as=\\"nav_blog\\">\\n                            <a t-attf-href=\\"/blog/#{slug(nav_blog)}\\" t-attf-class=\\"dropdown-item #{(blog and nav_blog.id == blog.id) and 'active' or ''}\\" t-att-title=\\"nav_blog.name\\">\\n                                <span t-field=\\"nav_blog.name\\"/>\\n                            </a>\\n                        </li>\\n                    </ul>\\n                </t>\\n            </div>\\n            <!-- 'Search Box' -->\\n            <t t-call=\\"website.website_search_box_input\\">\\n                <t t-set=\\"_form_classes\\" t-valuef=\\"#{not len(blogs) &gt; 1 and 'ms-auto'} flex-grow-1 flex-lg-grow-0\\"/>\\n                <t t-set=\\"search_type\\" t-valuef=\\"blogs\\"/>\\n                <t t-set=\\"action\\" t-value=\\"blog_url(tag=tag,search=search)\\"/>\\n                <t t-set=\\"display_description\\" t-valuef=\\"true\\"/>\\n                <t t-set=\\"display_detail\\" t-valuef=\\"false\\"/>\\n                <input type=\\"hidden\\" name=\\"tag\\" t-att-value=\\"tag\\"/>\\n                <input type=\\"hidden\\" name=\\"date_begin\\" t-att-value=\\"date_begin\\"/>\\n                <input type=\\"hidden\\" name=\\"date_end\\" t-att-value=\\"date_end\\"/>\\n            </t>\\n        </div>\\n    </nav>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blogs Bar Template" t-name="website_blog.blogs_nav">\n    <t t-set="wblog_nav_offcanvas" t-value="len(blogs) &gt; 4"/>\n    <t t-set="wblog_all_title_string">All Blogs</t>\n\n    <nav t-attf-class="navbar navbar-expand-lg navbar-light pt-4 pb-0 px-0 #{additionnal_classes}">\n        <div t-attf-class="container gap-2 w-100 #{wblog_nav_offcanvas and 'flex-nowrap' or 'flex-wrap flex-sm-nowrap'}">\n            <!-- Desktop -->\n            <ul t-if="len(blogs) &gt; 1" class="navbar-nav d-none d-lg-flex flex-wrap">\n                <li class="nav-item">\n                    <span class="nav-link disabled ps-0">Blogs:</span>\n                </li>\n                <li class="nav-item">\n                    <a href="/blog" t-attf-class="nav-link fw-bold #{(not blog) and 'active'}">All</a>\n                </li>\n                <li class="nav-item" t-foreach="blogs" t-as="nav_blog">\n                    <a t-attf-href="/blog/#{slug(nav_blog)}" t-cache="nav_blog,blog and nav_blog.id == blog.id" t-attf-class="nav-link #{(blog and nav_blog.id == blog.id) and 'active' or ''}">\n                        <b t-field="nav_blog.name"/>\n                    </a>\n                </li>\n            </ul>\n            <!-- Mobile -->\n            <div t-if="len(blogs) &gt; 1" t-attf-class="order-2 d-lg-none #{not wblog_nav_offcanvas and 'dropdown flex-grow-1 flex-sm-grow-0 min-w-0'}">\n                <t t-if="wblog_nav_offcanvas">\n                    <a class="btn btn-light" role="button" t-att-title="blog.name if blog else wblog_all_title_string" data-bs-toggle="offcanvas" data-bs-target="#o_wblog_offcanvas" aria-controls="o_wblog_offcanvas">\n                        <i class="fa fa-navicon" role="img"/>\n                    </a>\n                    <div id="o_wblog_offcanvas" class="offcanvas offcanvas-end d-lg-none">\n                        <div class="offcanvas-header">\n                            <h5 class="offcanvas-title my-0">Blogs</h5>\n                            <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"/>\n                        </div>\n                        <div class="offcanvas-body">\n                            <ul class="nav navbar-nav">\n                                <li class="nav-item">\n                                    <a href="/blog" t-attf-class="nav-link #{(not blog) and 'active'}" t-att-title="wblog_all_title_string">All</a>\n                                </li>\n                                <li t-foreach="blogs" t-as="nav_blog" class="nav-item">\n                                    <a t-attf-href="/blog/#{slug(nav_blog)}" t-attf-class="nav-link #{(blog and nav_blog.id == blog.id) and 'active' or ''}" t-att-title="nav_blog.name">\n                                        <span t-field="nav_blog.name"/>\n                                    </a>\n                                </li>\n                            </ul>\n                        </div>\n                    </div>\n                </t>\n                <t t-else="">\n                    <a class="btn btn-light dropdown-toggle d-flex align-items-center justify-content-between" role="button" t-att-title="blog.name if blog else wblog_all_title_string" data-bs-toggle="dropdown" aria-expanded="false">\n                        <span t-if="blog" class="text-truncate" t-out="blog.name"/>\n                        <span t-else="" class="text-truncate">All</span>\n                    </a>\n                    <ul class="dropdown-menu dropdown-menu-end">\n                        <li>\n                            <a href="/blog" t-attf-class="dropdown-item #{(not blog) and 'active'}" title="All Blogs">All</a>\n                        </li>\n                        <li t-foreach="blogs" t-as="nav_blog">\n                            <a t-attf-href="/blog/#{slug(nav_blog)}" t-attf-class="dropdown-item #{(blog and nav_blog.id == blog.id) and 'active' or ''}" t-att-title="nav_blog.name">\n                                <span t-field="nav_blog.name"/>\n                            </a>\n                        </li>\n                    </ul>\n                </t>\n            </div>\n            <!-- 'Search Box' -->\n            <t t-call="website.website_search_box_input">\n                <t t-set="_form_classes" t-valuef="#{not len(blogs) &gt; 1 and 'ms-auto'} flex-grow-1 flex-lg-grow-0"/>\n                <t t-set="search_type" t-valuef="blogs"/>\n                <t t-set="action" t-value="blog_url(tag=tag,search=search)"/>\n                <t t-set="display_description" t-valuef="true"/>\n                <t t-set="display_detail" t-valuef="false"/>\n                <input type="hidden" name="tag" t-att-value="tag"/>\n                <input type="hidden" name="date_begin" t-att-value="date_begin"/>\n                <input type="hidden" name="date_end" t-att-value="date_end"/>\n            </t>\n        </div>\n    </nav>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2115	16	\N	1	1	post_author	\N	website_blog.post_author	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t t-name=\\"website_blog.post_author\\">\\n    <div t-attf-class=\\"o_not_editable align-items-center position-relative #{additionnal_classes or ''}\\">\\n        <div t-if=\\"blog_post.author_avatar\\" t-field=\\"blog_post.author_avatar\\" style=\\"line-height:1\\" t-options=\\"{&quot;widget&quot;: &quot;image&quot;, &quot;class&quot;: &quot;rounded-circle &quot; + &quot;o_wblog_author_avatar me-1&quot; if hide_date else  &quot;o_wblog_author_avatar_date me-2&quot;}\\"/>\\n        <div t-att-class=\\"not hide_date and 'small fw-bold'\\" style=\\"line-height:1\\">\\n            <span t-if=\\"editable\\" t-field=\\"blog_post.author_id\\" t-options=\\"{ &quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}\\"/>\\n            <span t-else=\\"\\" t-esc=\\"blog_post.author_name\\"/>\\n            <small t-if=\\"not hide_date\\" t-field=\\"blog_post.post_date\\" t-options=\\"{'format': 'long', 'date_only': 'true'}\\"/>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.post_author">\n    <div t-attf-class="o_not_editable align-items-center position-relative #{additionnal_classes or ''}">\n        <div t-if="blog_post.author_avatar" t-field="blog_post.author_avatar" style="line-height:1" t-options="{&quot;widget&quot;: &quot;image&quot;, &quot;class&quot;: &quot;rounded-circle &quot; + &quot;o_wblog_author_avatar me-1&quot; if hide_date else  &quot;o_wblog_author_avatar_date me-2&quot;}"/>\n        <div t-att-class="not hide_date and 'small fw-bold'" style="line-height:1">\n            <span t-if="editable" t-field="blog_post.author_id" t-options="{ &quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;name&quot;]}"/>\n            <span t-else="" t-esc="blog_post.author_name"/>\n            <small t-if="not hide_date" t-field="blog_post.post_date" t-options="{'format': 'long', 'date_only': 'true'}"/>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2117	16	\N	1	1	Blog Post Info	\N	website_blog.blog_post_info	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t name=\\"Blog Post Info\\" t-name=\\"website_blog.blog_post_info\\">\\n    <div id=\\"o_wblog_post_info\\" class=\\"text-muted mb-2\\">\\n        <i class=\\"fa fa-clock-o fa-fw\\"/>\\n        <span t-field=\\"blog_post.post_date\\" class=\\"text-muted\\" t-options=\\"{'format': 'long', 'date_only': 'true'}\\"/>\\n        <span style=\\"display: inline-flex\\">by\\n            <t t-call=\\"website_blog.post_author\\">\\n                <t t-set=\\"additionnal_classes\\" t-value=\\"'d-inline-flex me-2 ms-2'\\"/>\\n                <t t-set=\\"hide_date\\" t-value=\\"True\\"/>\\n            </t>\\n        </span>\\n        <t t-if=\\"is_view_active('website_blog.opt_blog_post_comment')\\">\\n            <span t-if=\\"blog_post.message_ids\\" class=\\"text-nowrap o_not_editable\\">|\\n            <i class=\\"fa fa-comment ms-1 text-muted\\"/>\\n            <a href=\\"#discussion\\">\\n                <t t-out=\\"len(blog_post.message_ids)\\"/>\\n                <t t-if=\\"len(blog_post.message_ids) &gt; 1\\">Comments</t>\\n                <t t-else=\\"\\">Comment</t>\\n            </a>\\n            </span>\\n            <span t-else=\\"\\">| No comments yet</span>\\n        </t>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Post Info" t-name="website_blog.blog_post_info">\n    <div id="o_wblog_post_info" class="text-muted mb-2">\n        <i class="fa fa-clock-o fa-fw"/>\n        <span t-field="blog_post.post_date" class="text-muted" t-options="{'format': 'long', 'date_only': 'true'}"/>\n        <span style="display: inline-flex">by\n            <t t-call="website_blog.post_author">\n                <t t-set="additionnal_classes" t-value="'d-inline-flex me-2 ms-2'"/>\n                <t t-set="hide_date" t-value="True"/>\n            </t>\n        </span>\n        <t t-if="is_view_active('website_blog.opt_blog_post_comment')">\n            <span t-if="blog_post.message_ids" class="text-nowrap o_not_editable">|\n            <i class="fa fa-comment ms-1 text-muted"/>\n            <a href="#discussion">\n                <t t-out="len(blog_post.message_ids)"/>\n                <t t-if="len(blog_post.message_ids) &gt; 1">Comments</t>\n                <t t-else="">Comment</t>\n            </a>\n            </span>\n            <span t-else="">| No comments yet</span>\n        </t>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1138	16	1073	1	1	Snippet 's_text_block' for new page 'basic' template '3'	\N	website.new_page_template_basic_3_s_text_block	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
1062	16	971	1	1	Snippet 's_picture_only' for new page templates	\N	website.new_page_template_s_picture_only	qweb	\N	primary	{"en_US": "<t/>"}	<t/>	\N	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
208	16	\N	1	1	external_layout_wave	\N	web.external_layout_wave	qweb	web/views/report_templates.xml	primary	{"en_US": "<t t-name=\\"web.external_layout_wave\\">\\n        <!-- HEADER -->\\n        <t t-set=\\"header_shape_height\\" t-value=\\"'230'\\"/>\\n        <div t-attf-class=\\"header o_company_#{company.id}_layout {{report_type != 'pdf' and 'h-0'}}\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" t-attf-class=\\"{{report_type == 'pdf' and 'position-fixed' or 'position-absolute'}} start-0 top-0 w-100 z-n1\\" preserveAspectRatio=\\"none\\" t-att-height=\\"header_shape_height\\" viewBox=\\"0 0 1000 240\\" fill=\\"none\\">\\n                <path d=\\"M1000 230.734C937.384 240.621 803.83 250.266 562.185 220.602C311.343 189.809 104.626 201.375 0 211.598V0.5H1000V230.734Z\\" t-att-fill=\\"company.primary_color\\" fill-opacity=\\".1\\"/>\\n            </svg>\\n\\n            <div class=\\"d-flex justify-content-between\\">\\n                <div>\\n                    <img t-if=\\"company.logo\\" class=\\"o_company_logo mb-2\\" t-att-src=\\"image_data_uri(company.logo)\\" alt=\\"Logo\\"/>\\n                    <div t-if=\\"company.report_header\\" t-field=\\"company.report_header\\" class=\\"o_company_tagline fw-bold\\">Company tagline</div>\\n                </div>\\n                <div name=\\"company_address\\" class=\\"w-50 text-end\\">\\n                    <ul class=\\"list-unstyled\\" name=\\"company_address_list\\">\\n                        <li t-if=\\"company.is_company_details_empty\\"><span t-field=\\"company.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}\\">\\n                            <div class=\\"d-flex flex-column align-items-center justify-content-center border-1 rounded p-4 h-100 w-100 bg-light opacity-75 text-muted text-center\\">\\n                                <strong>Company address block</strong>\\n                                <div>Contains the company address.</div>\\n                            </div>\\n                        </span></li>\\n                        <li t-else=\\"\\">\\n                            <span t-field=\\"company.company_details\\">\\n                                <div class=\\"d-flex flex-column align-items-center justify-content-center border-1 rounded p-4 h-100 w-100 bg-light opacity-75 text-muted text-center\\">\\n                                    <strong>Company details block</strong>\\n                                    <div>Contains the company details.</div>\\n                                </div>\\n                            </span>\\n                        </li>\\n                        <li t-if=\\"not forced_vat\\"/>\\n                        <li t-else=\\"\\">\\n                            <t t-esc=\\"company.country_id.vat_label or 'Tax ID'\\">Tax ID</t>:\\n                            <span t-esc=\\"forced_vat\\">US12345671</span>\\n                        </li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </div>\\n\\n        <!-- BODY -->\\n        <t t-set=\\"layout_background_url\\" t-value=\\"'data:image/png;base64,%s' % company.layout_background_image.decode('utf-8') if company.layout_background_image and company.layout_background == 'Custom' else                 '/base/static/img/demo_logo_report.png' if company.layout_background == 'Demo logo' else ''\\"/>\\n        <div t-attf-class=\\"article o_report_layout_wave o_table_striped o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background != 'Blank' else ''}}\\" t-attf-style=\\"{{report_type != 'pdf' and 'margin-top:' + header_shape_height + 'px;'}}                 {{ 'background-image: url(%s);' % layout_background_url if layout_background_url else ''}}\\" t-att-data-oe-model=\\"o and o._name\\" t-att-data-oe-id=\\"o and o.id\\" t-att-data-oe-lang=\\"o and o.env.context.get('lang')\\">\\n            <t t-set=\\"custom_layout_address\\" t-value=\\"true\\"/>\\n            <t t-call=\\"web.address_layout\\"/>\\n            <h2 t-out=\\"layout_document_title\\"/>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n\\n        <!-- Footer -->\\n        <div t-attf-class=\\"footer o_company_#{company.id}_layout {{report_type != 'pdf' and 'position-relative mt-auto mx-n5'}}\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" t-attf-class=\\"{{report_type == 'pdf' and 'position-fixed start-0'}} w-100\\" preserveAspectRatio=\\"none\\" t-att-height=\\"report_type == 'pdf' and '180'\\" viewBox=\\"0 0 1000 180\\" fill=\\"none\\">\\n                <path d=\\"M427.731 19.757C686.904 51.3469 898.971 38.039 1000 27.6922V180H0V8.20934C66.363 -0.991089 198.347 -8.20218 427.731 19.757Z\\" t-att-fill=\\"company.secondary_color\\" fill-opacity=\\".1\\"/>\\n            </svg>\\n            <div t-attf-class=\\"o_footer_content {{report_type != 'pdf' and 'position-absolute end-0 start-0 bottom-0 mx-5'}} pt-5 text-center\\">\\n                <div t-field=\\"company.report_footer\\"/>\\n                <span t-if=\\"report_type == 'pdf' and display_name_in_footer\\" class=\\"text-muted\\" t-out=\\"str(o.name) + ', '\\">(document name)</span>\\n                <span t-if=\\"report_type == 'pdf'\\" class=\\"text-muted\\">Page <span class=\\"page\\"/> / <span class=\\"topage\\"/></span>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t t-name=\\"web.external_layout_wave\\">\\n        <!-- HEADER -->\\n        <t t-set=\\"header_shape_height\\" t-value=\\"'230'\\"/>\\n        <div t-attf-class=\\"header o_company_#{company.id}_layout {{report_type != 'pdf' and 'h-0'}}\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" t-attf-class=\\"{{report_type == 'pdf' and 'position-fixed' or 'position-absolute'}} start-0 top-0 w-100 z-n1\\" preserveAspectRatio=\\"none\\" t-att-height=\\"header_shape_height\\" viewBox=\\"0 0 1000 240\\" fill=\\"none\\">\\n                <path d=\\"M1000 230.734C937.384 240.621 803.83 250.266 562.185 220.602C311.343 189.809 104.626 201.375 0 211.598V0.5H1000V230.734Z\\" t-att-fill=\\"company.primary_color\\" fill-opacity=\\".1\\"/>\\n            </svg>\\n\\n            <div class=\\"d-flex justify-content-between\\">\\n                <div>\\n                    <img t-if=\\"company.logo\\" class=\\"o_company_logo mb-2\\" t-att-src=\\"image_data_uri(company.logo)\\" alt=\\"Logo\\"/>\\n                    <div t-if=\\"company.report_header\\" t-field=\\"company.report_header\\" class=\\"o_company_tagline fw-bold\\">Slogan de la société</div>\\n                </div>\\n                <div name=\\"company_address\\" class=\\"w-50 text-end\\">\\n                    <ul class=\\"list-unstyled\\" name=\\"company_address_list\\">\\n                        <li t-if=\\"company.is_company_details_empty\\"><span t-field=\\"company.partner_id\\" t-options=\\"{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}\\">\\n                            <div class=\\"d-flex flex-column align-items-center justify-content-center border-1 rounded p-4 h-100 w-100 bg-light opacity-75 text-muted text-center\\">\\n                                <strong>Bloc d'adresse de société</strong>\\n                                <div>Contient l'adresse de la société.</div>\\n                            </div>\\n                        </span></li>\\n                        <li t-else=\\"\\">\\n                            <span t-field=\\"company.company_details\\">\\n                                <div class=\\"d-flex flex-column align-items-center justify-content-center border-1 rounded p-4 h-100 w-100 bg-light opacity-75 text-muted text-center\\">\\n                                    <strong>Bloc des coordonnées de la société</strong>\\n                                    <div>Contient les coordonnées de la société.</div>\\n                                </div>\\n                            </span>\\n                        </li>\\n                        <li t-if=\\"not forced_vat\\"/>\\n                        <li t-else=\\"\\">\\n                            <t t-esc=\\"company.country_id.vat_label or 'Tax ID'\\">N° TVA</t>:\\n                            <span t-esc=\\"forced_vat\\">US12345671</span>\\n                        </li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </div>\\n\\n        <!-- BODY -->\\n        <t t-set=\\"layout_background_url\\" t-value=\\"'data:image/png;base64,%s' % company.layout_background_image.decode('utf-8') if company.layout_background_image and company.layout_background == 'Custom' else                 '/base/static/img/demo_logo_report.png' if company.layout_background == 'Demo logo' else ''\\"/>\\n        <div t-attf-class=\\"article o_report_layout_wave o_table_striped o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background != 'Blank' else ''}}\\" t-attf-style=\\"{{report_type != 'pdf' and 'margin-top:' + header_shape_height + 'px;'}}                 {{ 'background-image: url(%s);' % layout_background_url if layout_background_url else ''}}\\" t-att-data-oe-model=\\"o and o._name\\" t-att-data-oe-id=\\"o and o.id\\" t-att-data-oe-lang=\\"o and o.env.context.get('lang')\\">\\n            <t t-set=\\"custom_layout_address\\" t-value=\\"true\\"/>\\n            <t t-call=\\"web.address_layout\\"/>\\n            <h2 t-out=\\"layout_document_title\\"/>\\n            <t t-out=\\"0\\"/>\\n        </div>\\n\\n        <!-- Footer -->\\n        <div t-attf-class=\\"footer o_company_#{company.id}_layout {{report_type != 'pdf' and 'position-relative mt-auto mx-n5'}}\\">\\n            <svg xmlns=\\"http://www.w3.org/2000/svg\\" t-attf-class=\\"{{report_type == 'pdf' and 'position-fixed start-0'}} w-100\\" preserveAspectRatio=\\"none\\" t-att-height=\\"report_type == 'pdf' and '180'\\" viewBox=\\"0 0 1000 180\\" fill=\\"none\\">\\n                <path d=\\"M427.731 19.757C686.904 51.3469 898.971 38.039 1000 27.6922V180H0V8.20934C66.363 -0.991089 198.347 -8.20218 427.731 19.757Z\\" t-att-fill=\\"company.secondary_color\\" fill-opacity=\\".1\\"/>\\n            </svg>\\n            <div t-attf-class=\\"o_footer_content {{report_type != 'pdf' and 'position-absolute end-0 start-0 bottom-0 mx-5'}} pt-5 text-center\\">\\n                <div t-field=\\"company.report_footer\\"/>\\n                <span t-if=\\"report_type == 'pdf' and display_name_in_footer\\" class=\\"text-muted\\" t-out=\\"str(o.name) + ', '\\">(nom du document)</span>\\n                <span t-if=\\"report_type == 'pdf'\\" class=\\"text-muted\\">Page <span class=\\"page\\"/> / <span class=\\"topage\\"/></span>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="web.external_layout_wave">\n        <!-- HEADER -->\n        <t t-set="header_shape_height" t-value="'230'"/>\n        <div t-attf-class="header o_company_#{company.id}_layout {{report_type != 'pdf' and 'h-0'}}">\n            <svg xmlns="http://www.w3.org/2000/svg" t-attf-class="{{report_type == 'pdf' and 'position-fixed' or 'position-absolute'}} start-0 top-0 w-100 z-n1" preserveAspectRatio="none" t-att-height="header_shape_height" viewBox="0 0 1000 240" fill="none">\n                <path d="M1000 230.734C937.384 240.621 803.83 250.266 562.185 220.602C311.343 189.809 104.626 201.375 0 211.598V0.5H1000V230.734Z" t-att-fill="company.primary_color" fill-opacity=".1"/>\n            </svg>\n\n            <div class="d-flex justify-content-between">\n                <div>\n                    <img t-if="company.logo" class="o_company_logo mb-2" t-att-src="image_data_uri(company.logo)" alt="Logo"/>\n                    <div t-if="company.report_header" t-field="company.report_header" class="o_company_tagline fw-bold">Company tagline</div>\n                </div>\n                <div name="company_address" class="w-50 text-end">\n                    <ul class="list-unstyled" name="company_address_list">\n                        <li t-if="company.is_company_details_empty"><span t-field="company.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: true}">\n                            <div class="d-flex flex-column align-items-center justify-content-center border-1 rounded p-4 h-100 w-100 bg-light opacity-75 text-muted text-center">\n                                <strong>Company address block</strong>\n                                <div>Contains the company address.</div>\n                            </div>\n                        </span></li>\n                        <li t-else="">\n                            <span t-field="company.company_details">\n                                <div class="d-flex flex-column align-items-center justify-content-center border-1 rounded p-4 h-100 w-100 bg-light opacity-75 text-muted text-center">\n                                    <strong>Company details block</strong>\n                                    <div>Contains the company details.</div>\n                                </div>\n                            </span>\n                        </li>\n                        <li t-if="not forced_vat"/>\n                        <li t-else="">\n                            <t t-esc="company.country_id.vat_label or 'Tax ID'">Tax ID</t>:\n                            <span t-esc="forced_vat">US12345671</span>\n                        </li>\n                    </ul>\n                </div>\n            </div>\n        </div>\n\n        <!-- BODY -->\n        <t t-set="layout_background_url" t-value="'data:image/png;base64,%s' % company.layout_background_image.decode('utf-8') if company.layout_background_image and company.layout_background == 'Custom' else                 '/base/static/img/demo_logo_report.png' if company.layout_background == 'Demo logo' else ''"/>\n        <div t-attf-class="article o_report_layout_wave o_table_striped o_company_#{company.id}_layout {{'o_report_layout_background' if company.layout_background != 'Blank' else ''}}" t-attf-style="{{report_type != 'pdf' and 'margin-top:' + header_shape_height + 'px;'}}                 {{ 'background-image: url(%s);' % layout_background_url if layout_background_url else ''}}" t-att-data-oe-model="o and o._name" t-att-data-oe-id="o and o.id" t-att-data-oe-lang="o and o.env.context.get('lang')">\n            <t t-set="custom_layout_address" t-value="true"/>\n            <t t-call="web.address_layout"/>\n            <h2 t-out="layout_document_title"/>\n            <t t-out="0"/>\n        </div>\n\n        <!-- Footer -->\n        <div t-attf-class="footer o_company_#{company.id}_layout {{report_type != 'pdf' and 'position-relative mt-auto mx-n5'}}">\n            <svg xmlns="http://www.w3.org/2000/svg" t-attf-class="{{report_type == 'pdf' and 'position-fixed start-0'}} w-100" preserveAspectRatio="none" t-att-height="report_type == 'pdf' and '180'" viewBox="0 0 1000 180" fill="none">\n                <path d="M427.731 19.757C686.904 51.3469 898.971 38.039 1000 27.6922V180H0V8.20934C66.363 -0.991089 198.347 -8.20218 427.731 19.757Z" t-att-fill="company.secondary_color" fill-opacity=".1"/>\n            </svg>\n            <div t-attf-class="o_footer_content {{report_type != 'pdf' and 'position-absolute end-0 start-0 bottom-0 mx-5'}} pt-5 text-center">\n                <div t-field="company.report_footer"/>\n                <span t-if="report_type == 'pdf' and display_name_in_footer" class="text-muted" t-out="str(o.name) + ', '">(document name)</span>\n                <span t-if="report_type == 'pdf'" class="text-muted">Page <span class="page"/> / <span class="topage"/></span>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2025-07-20 21:14:37.445508	2025-07-20 21:14:37.445508	\N	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	\N
2122	16	\N	1	1	Sidebar - Blog Post	\N	website_blog.blog_post_sidebar	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t name=\\"Sidebar - Blog Post\\" t-name=\\"website_blog.blog_post_sidebar\\">\\n    <div id=\\"o_wblog_post_sidebar\\">\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_1\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Sidebar - Blog Post" t-name="website_blog.blog_post_sidebar">\n    <div id="o_wblog_post_sidebar">\n        <div class="oe_structure" id="oe_structure_blog_post_sidebar_1"/>\n    </div>\n</t>\n\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2123	1	2122	1	1	Author	\N	website_blog.opt_blog_post_author_avatar_display	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Author\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"1\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <t t-call=\\"website_blog.post_author\\">\\n                <t t-set=\\"additionnal_classes\\" t-value=\\"'h5 d-flex align-items-center'\\"/>\\n            </t>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_2\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Author" inherit_id="website_blog.blog_post_sidebar" active="True" priority="1">\n    <xpath expr="//div[@id='o_wblog_post_sidebar']" position="inside">\n        <div class="o_wblog_sidebar_block pb-5">\n            <t t-call="website_blog.post_author">\n                <t t-set="additionnal_classes" t-value="'h5 d-flex align-items-center'"/>\n            </t>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_post_sidebar_2"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2128	16	\N	1	1	Posts List	\N	website_blog.posts_loop	qweb	website_blog/views/website_blog_posts_loop.xml	primary	{"en_US": "<t name=\\"Posts List\\" t-name=\\"website_blog.posts_loop\\">\\n    <div id=\\"o_wblog_posts_loop\\" t-att-class=\\"'o_wblog_list_view' if opt_blog_list_view else ''\\">\\n\\n        <!-- Allow to filter post by published state. Visible only in edit-mode\\n             and if both published/unpublished number is > 0 -->\\n        <t t-if=\\"state_info\\" t-set=\\"state\\" t-value=\\"state_info['state']\\"/>\\n\\n        <!-- Check for active options -->\\n        <t t-set=\\"opt_posts_loop_show_cover\\" t-value=\\"is_view_active('website_blog.opt_posts_loop_show_cover')\\"/>\\n\\n        <div groups=\\"website.group_website_designer\\" t-if=\\"state_info and (state_info['published'] &gt; 0 and state_info['unpublished'] &gt; 0)\\">\\n            <div class=\\"bg-200 py-2 mb-4 alert alert-dismissable\\">\\n                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Close\\"/>\\n                <span class=\\"me-1\\">Show:</span>\\n                <div class=\\"btn-group btn-group-sm\\">\\n                    <a t-attf-class=\\"btn #{state == 'published' and 'btn-success' or 'btn-default bg-white border'}\\" t-attf-href=\\"#{state == 'published' and blog_url(state='') or blog_url(state='published')}\\">\\n                        <i t-attf-class=\\"fa me-1 #{state == 'published' and 'fa-check-square-o' or 'fa-square-o'}\\"/>\\n                        Published (<t t-esc=\\"state_info['published']\\"/>)\\n                    </a>\\n                    <a t-attf-class=\\"btn #{state == 'unpublished' and 'btn-success' or 'btn-default bg-white border'}\\" t-attf-href=\\"#{state == 'unpublished' and blog_url(state='') or blog_url(state='unpublished')}\\">\\n                        <i t-attf-class=\\"fa me-1 #{state == 'unpublished' and 'fa-check-square-o' or 'fa-square-o'}\\"/>\\n                        Unpublished (<t t-esc=\\"state_info['unpublished']\\"/>)\\n                    </a>\\n                </div>\\n                <div class=\\"pt-1 fst-italic small\\">This box will not be visible to your visitors</div>\\n            </div>\\n        </div>\\n\\n        <div t-attf-class=\\"row #{posts and not opt_blog_readable and 'mx-n2'}\\">\\n            <!-- Filters -->\\n            <div t-if=\\"tag or date_begin or search\\" class=\\"col-12 mb-3\\">\\n                <div t-if=\\"posts\\" class=\\"h4 mb-3\\">\\n                    <t t-esc=\\"search_count\\"/>\\n                    <t t-if=\\"search_count &lt; 2\\">Article</t>\\n                    <t t-else=\\"\\">Articles</t>\\n                </div>\\n                <span t-if=\\"search\\" class=\\"align-items-baseline border d-inline-flex ps-2 rounded mb-2\\">\\n                    <i class=\\"fa fa-search me-2 text-muted\\"/>\\n                    <t t-esc=\\"search\\"/>\\n                    <a t-att-href=\\"blog_url(search=False, tag=tag)\\" class=\\"btn border-0 py-1 post_link\\">×</a>\\n                </span>\\n                <t t-if=\\"tag\\">\\n                    <!-- Show active tags with a category set -->\\n                    <t t-foreach=\\"tag_category\\" t-as=\\"nav_tag_category\\">\\n                        <t t-call=\\"website_blog.tags_list\\">\\n                            <t t-set=\\"tags\\" t-value=\\"nav_tag_category.tag_ids\\"/>\\n                            <t t-set=\\"dismissibleBtn\\" t-value=\\"True\\"/>\\n                        </t>\\n                    </t>\\n\\n                    <!-- Show active tags without a category set -->\\n                    <t t-call=\\"website_blog.tags_list\\">\\n                        <t t-set=\\"tags\\" t-value=\\"other_tags\\"/>\\n                        <t t-set=\\"dismissibleBtn\\" t-value=\\"True\\"/>\\n                    </t>\\n                </t>\\n                <span t-if=\\"date_begin\\" class=\\"align-items-baseline border d-inline-flex ps-2 rounded mb-2\\">\\n                    <i class=\\"fa fa-calendar-o me-2 text-muted\\"/>\\n                    <t t-esc=\\"date_begin\\" t-options=\\"{'widget': 'date', 'format': 'MMM yyyy'}\\"/>\\n                    <a t-attf-href=\\"#{blog_url(date_begin=False, date_end=False, tag=tag)}\\" class=\\"btn border-0 py-1\\">×</a>\\n                </span>\\n                <hr class=\\"mt-2\\"/>\\n            </div>\\n\\n            <!-- No blog post yet -->\\n            <div t-if=\\"not posts\\" class=\\"col\\">\\n                <t t-set=\\"no_results_str\\">No results for \\"%s\\".</t>\\n                <h2 t-if=\\"search\\" t-esc=\\"no_results_str % search\\" class=\\"fw-bold\\"/>\\n                <h2 t-else=\\"\\">No blog post yet.</h2>\\n                <div class=\\"alert alert-info\\" groups=\\"website.group_website_designer\\">\\n                    Click on \\"<b>New</b>\\" in the top-right corner to write your first blog post.\\n                </div>\\n            </div>\\n\\n            <!-- Posts -->\\n\\n            <!-- Define 'colWidth' qWeb variable, to be assigned later.\\n            Adjust accordingly if sidebar and/or readability modes are active. -->\\n            <t t-if=\\"not opt_blog_list_view\\">\\n                <t t-if=\\"opt_blog_readable\\">\\n                    <t t-if=\\"opt_blog_sidebar_show\\" t-set=\\"colWidth\\" t-value=\\"'col-md-6'\\"/>\\n                    <t t-else=\\"\\" t-set=\\"colWidth\\" t-value=\\"'col-md-6 col-xl-4'\\"/>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <t t-if=\\"opt_blog_sidebar_show\\" t-set=\\"colWidth\\" t-value=\\"'px-2 col-md-6 col-xl-4'\\"/>\\n                    <t t-else=\\"\\" t-set=\\"colWidth\\" t-value=\\"'px-2 col-sm-6 col-lg-4 col-xl-3'\\"/>\\n                </t>\\n            </t>\\n            <!-- Loop through posts: exclude the first one if already displayed as top banner -->\\n            <t t-foreach=\\"posts\\" t-as=\\"blog_post\\">\\n                <!-- Assign 'colWidth': 'col-12' is default for List-View and mobile -->\\n                <div t-attf-class=\\"pb-4 col-12 #{colWidth}\\" t-cache=\\"blog_post,opt_blog_list_view,opt_blog_readable,active_tag_ids\\">\\n                    <article t-attf-class=\\"o_wblog_post position-relative #{'card h-100' if opt_blog_cards_design else ''}\\" name=\\"blog_post\\">\\n                        <!-- List-View Design -->\\n                        <t t-if=\\"opt_blog_list_view\\">\\n                            <div t-att-class=\\"opt_blog_cards_design and 'card-body py-3'\\">\\n                                <t t-call=\\"website_blog.post_heading\\"/>\\n                            </div>\\n                            <div t-if=\\"not opt_blog_cards_design\\" class=\\"py-2\\">\\n                                <t t-call=\\"website_blog.post_info\\"/>\\n                            </div>\\n                            <div t-if=\\"opt_posts_loop_show_cover\\">\\n                                <t t-call=\\"website_blog.post_cover_image\\"/>\\n                            </div>\\n                            <div t-if=\\"is_view_active('website_blog.opt_posts_loop_show_teaser')\\" t-att-class=\\"opt_blog_cards_design and 'card-body pt-0'\\">\\n                                <t t-call=\\"website_blog.post_teaser\\"/>\\n                            </div>\\n                            <div t-if=\\"opt_blog_cards_design\\" t-attf-class=\\"opt_blog_cards_design and 'card-body pt-0 pb-2'}\\">\\n                                <t t-call=\\"website_blog.post_info\\"/>\\n                            </div>\\n                            <div t-else=\\"\\" class=\\"mt-3\\">\\n                                <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}\\" class=\\"btn btn-primary\\">\\n                                    Read more <i class=\\"oi oi-chevron-right ms-2\\"/>\\n                                </a>\\n                            </div>\\n                        </t>\\n                        <!-- Grid-View Design -->\\n                        <t t-if=\\"not opt_blog_list_view\\">\\n                            <t t-if=\\"opt_posts_loop_show_cover\\" t-call=\\"website_blog.post_cover_image\\"/>\\n                            <div t-att-class=\\"opt_blog_cards_design and 'card-body px-2 py-0 mb-2'\\">\\n                                <t t-call=\\"website_blog.post_heading\\"/>\\n                                <div t-if=\\"is_view_active('website_blog.opt_posts_loop_show_teaser')\\">\\n                                    <t t-call=\\"website_blog.post_teaser\\"/>\\n                                </div>\\n                            </div>\\n                            <div t-attf-class=\\"o_wblog_normalize_font #{'card-footer px-2 pb-2' if opt_blog_cards_design else 'pe-2 pb-2'}\\">\\n                                <t t-call=\\"website_blog.post_info\\"/>\\n                            </div>\\n                        </t>\\n                        <!-- Add 'unpublished' badge -->\\n                        <span t-if=\\"not blog_post.website_published\\" class=\\"bg-danger small py-1 px-2 position-absolute o_not_editable\\" style=\\"top:0; right:0\\">unpublished</span>\\n                    </article>\\n                </div>\\n                <!-- List-View Design, add <hr> after post -->\\n                <div t-if=\\"opt_blog_list_view and not blog_post_last\\" class=\\"col-12 mt-2 mb-5 px-2\\"><hr/></div>\\n            </t>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Posts List\\" t-name=\\"website_blog.posts_loop\\">\\n    <div id=\\"o_wblog_posts_loop\\" t-att-class=\\"'o_wblog_list_view' if opt_blog_list_view else ''\\">\\n\\n        <!-- Allow to filter post by published state. Visible only in edit-mode\\n             and if both published/unpublished number is > 0 -->\\n        <t t-if=\\"state_info\\" t-set=\\"state\\" t-value=\\"state_info['state']\\"/>\\n\\n        <!-- Check for active options -->\\n        <t t-set=\\"opt_posts_loop_show_cover\\" t-value=\\"is_view_active('website_blog.opt_posts_loop_show_cover')\\"/>\\n\\n        <div groups=\\"website.group_website_designer\\" t-if=\\"state_info and (state_info['published'] &gt; 0 and state_info['unpublished'] &gt; 0)\\">\\n            <div class=\\"bg-200 py-2 mb-4 alert alert-dismissable\\">\\n                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"alert\\" aria-label=\\"Fermer\\"/>\\n                <span class=\\"me-1\\">Montrer :</span>\\n                <div class=\\"btn-group btn-group-sm\\">\\n                    <a t-attf-class=\\"btn #{state == 'published' and 'btn-success' or 'btn-default bg-white border'}\\" t-attf-href=\\"#{state == 'published' and blog_url(state='') or blog_url(state='published')}\\">\\n                        <i t-attf-class=\\"fa me-1 #{state == 'published' and 'fa-check-square-o' or 'fa-square-o'}\\"/>\\n                        Publié (<t t-esc=\\"state_info['published']\\"/>)\\n                    </a>\\n                    <a t-attf-class=\\"btn #{state == 'unpublished' and 'btn-success' or 'btn-default bg-white border'}\\" t-attf-href=\\"#{state == 'unpublished' and blog_url(state='') or blog_url(state='unpublished')}\\">\\n                        <i t-attf-class=\\"fa me-1 #{state == 'unpublished' and 'fa-check-square-o' or 'fa-square-o'}\\"/>\\n                        Non publié (<t t-esc=\\"state_info['unpublished']\\"/>)\\n                    </a>\\n                </div>\\n                <div class=\\"pt-1 fst-italic small\\">Cette boîte ne sera pas visible pour vos visiteurs</div>\\n            </div>\\n        </div>\\n\\n        <div t-attf-class=\\"row #{posts and not opt_blog_readable and 'mx-n2'}\\">\\n            <!-- Filters -->\\n            <div t-if=\\"tag or date_begin or search\\" class=\\"col-12 mb-3\\">\\n                <div t-if=\\"posts\\" class=\\"h4 mb-3\\">\\n                    <t t-esc=\\"search_count\\"/>\\n                    <t t-if=\\"search_count &lt; 2\\">Article</t>\\n                    <t t-else=\\"\\">Articles</t>\\n                </div>\\n                <span t-if=\\"search\\" class=\\"align-items-baseline border d-inline-flex ps-2 rounded mb-2\\">\\n                    <i class=\\"fa fa-search me-2 text-muted\\"/>\\n                    <t t-esc=\\"search\\"/>\\n                    <a t-att-href=\\"blog_url(search=False, tag=tag)\\" class=\\"btn border-0 py-1 post_link\\">×</a>\\n                </span>\\n                <t t-if=\\"tag\\">\\n                    <!-- Show active tags with a category set -->\\n                    <t t-foreach=\\"tag_category\\" t-as=\\"nav_tag_category\\">\\n                        <t t-call=\\"website_blog.tags_list\\">\\n                            <t t-set=\\"tags\\" t-value=\\"nav_tag_category.tag_ids\\"/>\\n                            <t t-set=\\"dismissibleBtn\\" t-value=\\"True\\"/>\\n                        </t>\\n                    </t>\\n\\n                    <!-- Show active tags without a category set -->\\n                    <t t-call=\\"website_blog.tags_list\\">\\n                        <t t-set=\\"tags\\" t-value=\\"other_tags\\"/>\\n                        <t t-set=\\"dismissibleBtn\\" t-value=\\"True\\"/>\\n                    </t>\\n                </t>\\n                <span t-if=\\"date_begin\\" class=\\"align-items-baseline border d-inline-flex ps-2 rounded mb-2\\">\\n                    <i class=\\"fa fa-calendar-o me-2 text-muted\\"/>\\n                    <t t-esc=\\"date_begin\\" t-options=\\"{'widget': 'date', 'format': 'MMM yyyy'}\\"/>\\n                    <a t-attf-href=\\"#{blog_url(date_begin=False, date_end=False, tag=tag)}\\" class=\\"btn border-0 py-1\\">×</a>\\n                </span>\\n                <hr class=\\"mt-2\\"/>\\n            </div>\\n\\n            <!-- No blog post yet -->\\n            <div t-if=\\"not posts\\" class=\\"col\\">\\n                <t t-set=\\"no_results_str\\">Aucun résultat pour \\"%s\\".</t>\\n                <h2 t-if=\\"search\\" t-esc=\\"no_results_str % search\\" class=\\"fw-bold\\"/>\\n                <h2 t-else=\\"\\">Aucun article pour le moment.</h2>\\n                <div class=\\"alert alert-info\\" groups=\\"website.group_website_designer\\">\\n                    Cliquez sur \\"<b>Nouveau</b>\\" dans le coin supérieur droit pour rédiger votre premier article de blog.\\n                </div>\\n            </div>\\n\\n            <!-- Posts -->\\n\\n            <!-- Define 'colWidth' qWeb variable, to be assigned later.\\n            Adjust accordingly if sidebar and/or readability modes are active. -->\\n            <t t-if=\\"not opt_blog_list_view\\">\\n                <t t-if=\\"opt_blog_readable\\">\\n                    <t t-if=\\"opt_blog_sidebar_show\\" t-set=\\"colWidth\\" t-value=\\"'col-md-6'\\"/>\\n                    <t t-else=\\"\\" t-set=\\"colWidth\\" t-value=\\"'col-md-6 col-xl-4'\\"/>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <t t-if=\\"opt_blog_sidebar_show\\" t-set=\\"colWidth\\" t-value=\\"'px-2 col-md-6 col-xl-4'\\"/>\\n                    <t t-else=\\"\\" t-set=\\"colWidth\\" t-value=\\"'px-2 col-sm-6 col-lg-4 col-xl-3'\\"/>\\n                </t>\\n            </t>\\n            <!-- Loop through posts: exclude the first one if already displayed as top banner -->\\n            <t t-foreach=\\"posts\\" t-as=\\"blog_post\\">\\n                <!-- Assign 'colWidth': 'col-12' is default for List-View and mobile -->\\n                <div t-attf-class=\\"pb-4 col-12 #{colWidth}\\" t-cache=\\"blog_post,opt_blog_list_view,opt_blog_readable,active_tag_ids\\">\\n                    <article t-attf-class=\\"o_wblog_post position-relative #{'card h-100' if opt_blog_cards_design else ''}\\" name=\\"blog_post\\">\\n                        <!-- List-View Design -->\\n                        <t t-if=\\"opt_blog_list_view\\">\\n                            <div t-att-class=\\"opt_blog_cards_design and 'card-body py-3'\\">\\n                                <t t-call=\\"website_blog.post_heading\\"/>\\n                            </div>\\n                            <div t-if=\\"not opt_blog_cards_design\\" class=\\"py-2\\">\\n                                <t t-call=\\"website_blog.post_info\\"/>\\n                            </div>\\n                            <div t-if=\\"opt_posts_loop_show_cover\\">\\n                                <t t-call=\\"website_blog.post_cover_image\\"/>\\n                            </div>\\n                            <div t-if=\\"is_view_active('website_blog.opt_posts_loop_show_teaser')\\" t-att-class=\\"opt_blog_cards_design and 'card-body pt-0'\\">\\n                                <t t-call=\\"website_blog.post_teaser\\"/>\\n                            </div>\\n                            <div t-if=\\"opt_blog_cards_design\\" t-attf-class=\\"opt_blog_cards_design and 'card-body pt-0 pb-2'}\\">\\n                                <t t-call=\\"website_blog.post_info\\"/>\\n                            </div>\\n                            <div t-else=\\"\\" class=\\"mt-3\\">\\n                                <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}\\" class=\\"btn btn-primary\\">\\n                                    En savoir plus <i class=\\"oi oi-chevron-right ms-2\\"/>\\n                                </a>\\n                            </div>\\n                        </t>\\n                        <!-- Grid-View Design -->\\n                        <t t-if=\\"not opt_blog_list_view\\">\\n                            <t t-if=\\"opt_posts_loop_show_cover\\" t-call=\\"website_blog.post_cover_image\\"/>\\n                            <div t-att-class=\\"opt_blog_cards_design and 'card-body px-2 py-0 mb-2'\\">\\n                                <t t-call=\\"website_blog.post_heading\\"/>\\n                                <div t-if=\\"is_view_active('website_blog.opt_posts_loop_show_teaser')\\">\\n                                    <t t-call=\\"website_blog.post_teaser\\"/>\\n                                </div>\\n                            </div>\\n                            <div t-attf-class=\\"o_wblog_normalize_font #{'card-footer px-2 pb-2' if opt_blog_cards_design else 'pe-2 pb-2'}\\">\\n                                <t t-call=\\"website_blog.post_info\\"/>\\n                            </div>\\n                        </t>\\n                        <!-- Add 'unpublished' badge -->\\n                        <span t-if=\\"not blog_post.website_published\\" class=\\"bg-danger small py-1 px-2 position-absolute o_not_editable\\" style=\\"top:0; right:0\\">Non publié</span>\\n                    </article>\\n                </div>\\n                <!-- List-View Design, add <hr> after post -->\\n                <div t-if=\\"opt_blog_list_view and not blog_post_last\\" class=\\"col-12 mt-2 mb-5 px-2\\"><hr/></div>\\n            </t>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Posts List" t-name="website_blog.posts_loop">\n    <div id="o_wblog_posts_loop" t-att-class="'o_wblog_list_view' if opt_blog_list_view else ''">\n\n        <!-- Allow to filter post by published state. Visible only in edit-mode\n             and if both published/unpublished number is > 0 -->\n        <t t-if="state_info" t-set="state" t-value="state_info['state']"/>\n\n        <!-- Check for active options -->\n        <t t-set="opt_posts_loop_show_cover" t-value="is_view_active('website_blog.opt_posts_loop_show_cover')"/>\n\n        <div groups="website.group_website_designer" t-if="state_info and (state_info['published'] &gt; 0 and state_info['unpublished'] &gt; 0)">\n            <div class="bg-200 py-2 mb-4 alert alert-dismissable">\n                <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"/>\n                <span class="me-1">Show:</span>\n                <div class="btn-group btn-group-sm">\n                    <a t-attf-class="btn #{state == 'published' and 'btn-success' or 'btn-default bg-white border'}" t-attf-href="#{state == 'published' and blog_url(state='') or blog_url(state='published')}">\n                        <i t-attf-class="fa me-1 #{state == 'published' and 'fa-check-square-o' or 'fa-square-o'}"/>\n                        Published (<t t-esc="state_info['published']"/>)\n                    </a>\n                    <a t-attf-class="btn #{state == 'unpublished' and 'btn-success' or 'btn-default bg-white border'}" t-attf-href="#{state == 'unpublished' and blog_url(state='') or blog_url(state='unpublished')}">\n                        <i t-attf-class="fa me-1 #{state == 'unpublished' and 'fa-check-square-o' or 'fa-square-o'}"/>\n                        Unpublished (<t t-esc="state_info['unpublished']"/>)\n                    </a>\n                </div>\n                <div class="pt-1 fst-italic small">This box will not be visible to your visitors</div>\n            </div>\n        </div>\n\n        <div t-attf-class="row #{posts and not opt_blog_readable and 'mx-n2'}">\n            <!-- Filters -->\n            <div t-if="tag or date_begin or search" class="col-12 mb-3">\n                <div t-if="posts" class="h4 mb-3">\n                    <t t-esc="search_count"/>\n                    <t t-if="search_count &lt; 2">Article</t>\n                    <t t-else="">Articles</t>\n                </div>\n                <span t-if="search" class="align-items-baseline border d-inline-flex ps-2 rounded mb-2">\n                    <i class="fa fa-search me-2 text-muted"/>\n                    <t t-esc="search"/>\n                    <a t-att-href="blog_url(search=False, tag=tag)" class="btn border-0 py-1 post_link">×</a>\n                </span>\n                <t t-if="tag">\n                    <!-- Show active tags with a category set -->\n                    <t t-foreach="tag_category" t-as="nav_tag_category">\n                        <t t-call="website_blog.tags_list">\n                            <t t-set="tags" t-value="nav_tag_category.tag_ids"/>\n                            <t t-set="dismissibleBtn" t-value="True"/>\n                        </t>\n                    </t>\n\n                    <!-- Show active tags without a category set -->\n                    <t t-call="website_blog.tags_list">\n                        <t t-set="tags" t-value="other_tags"/>\n                        <t t-set="dismissibleBtn" t-value="True"/>\n                    </t>\n                </t>\n                <span t-if="date_begin" class="align-items-baseline border d-inline-flex ps-2 rounded mb-2">\n                    <i class="fa fa-calendar-o me-2 text-muted"/>\n                    <t t-esc="date_begin" t-options="{'widget': 'date', 'format': 'MMM yyyy'}"/>\n                    <a t-attf-href="#{blog_url(date_begin=False, date_end=False, tag=tag)}" class="btn border-0 py-1">×</a>\n                </span>\n                <hr class="mt-2"/>\n            </div>\n\n            <!-- No blog post yet -->\n            <div t-if="not posts" class="col">\n                <t t-set="no_results_str">No results for "%s".</t>\n                <h2 t-if="search" t-esc="no_results_str % search" class="fw-bold"/>\n                <h2 t-else="">No blog post yet.</h2>\n                <div class="alert alert-info" groups="website.group_website_designer">\n                    Click on "<b>New</b>" in the top-right corner to write your first blog post.\n                </div>\n            </div>\n\n            <!-- Posts -->\n\n            <!-- Define 'colWidth' qWeb variable, to be assigned later.\n            Adjust accordingly if sidebar and/or readability modes are active. -->\n            <t t-if="not opt_blog_list_view">\n                <t t-if="opt_blog_readable">\n                    <t t-if="opt_blog_sidebar_show" t-set="colWidth" t-value="'col-md-6'"/>\n                    <t t-else="" t-set="colWidth" t-value="'col-md-6 col-xl-4'"/>\n                </t>\n                <t t-else="">\n                    <t t-if="opt_blog_sidebar_show" t-set="colWidth" t-value="'px-2 col-md-6 col-xl-4'"/>\n                    <t t-else="" t-set="colWidth" t-value="'px-2 col-sm-6 col-lg-4 col-xl-3'"/>\n                </t>\n            </t>\n            <!-- Loop through posts: exclude the first one if already displayed as top banner -->\n            <t t-foreach="posts" t-as="blog_post">\n                <!-- Assign 'colWidth': 'col-12' is default for List-View and mobile -->\n                <div t-attf-class="pb-4 col-12 #{colWidth}" t-cache="blog_post,opt_blog_list_view,opt_blog_readable,active_tag_ids">\n                    <article t-attf-class="o_wblog_post position-relative #{'card h-100' if opt_blog_cards_design else ''}" name="blog_post">\n                        <!-- List-View Design -->\n                        <t t-if="opt_blog_list_view">\n                            <div t-att-class="opt_blog_cards_design and 'card-body py-3'">\n                                <t t-call="website_blog.post_heading"/>\n                            </div>\n                            <div t-if="not opt_blog_cards_design" class="py-2">\n                                <t t-call="website_blog.post_info"/>\n                            </div>\n                            <div t-if="opt_posts_loop_show_cover">\n                                <t t-call="website_blog.post_cover_image"/>\n                            </div>\n                            <div t-if="is_view_active('website_blog.opt_posts_loop_show_teaser')" t-att-class="opt_blog_cards_design and 'card-body pt-0'">\n                                <t t-call="website_blog.post_teaser"/>\n                            </div>\n                            <div t-if="opt_blog_cards_design" t-attf-class="opt_blog_cards_design and 'card-body pt-0 pb-2'}">\n                                <t t-call="website_blog.post_info"/>\n                            </div>\n                            <div t-else="" class="mt-3">\n                                <a t-attf-href="/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}" class="btn btn-primary">\n                                    Read more <i class="oi oi-chevron-right ms-2"/>\n                                </a>\n                            </div>\n                        </t>\n                        <!-- Grid-View Design -->\n                        <t t-if="not opt_blog_list_view">\n                            <t t-if="opt_posts_loop_show_cover" t-call="website_blog.post_cover_image"/>\n                            <div t-att-class="opt_blog_cards_design and 'card-body px-2 py-0 mb-2'">\n                                <t t-call="website_blog.post_heading"/>\n                                <div t-if="is_view_active('website_blog.opt_posts_loop_show_teaser')">\n                                    <t t-call="website_blog.post_teaser"/>\n                                </div>\n                            </div>\n                            <div t-attf-class="o_wblog_normalize_font #{'card-footer px-2 pb-2' if opt_blog_cards_design else 'pe-2 pb-2'}">\n                                <t t-call="website_blog.post_info"/>\n                            </div>\n                        </t>\n                        <!-- Add 'unpublished' badge -->\n                        <span t-if="not blog_post.website_published" class="bg-danger small py-1 px-2 position-absolute o_not_editable" style="top:0; right:0">unpublished</span>\n                    </article>\n                </div>\n                <!-- List-View Design, add <hr> after post -->\n                <div t-if="opt_blog_list_view and not blog_post_last" class="col-12 mt-2 mb-5 px-2"><hr/></div>\n            </t>\n        </div>\n    </div>\n</t>\n\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2131	16	\N	1	1	post_cover_image	\N	website_blog.post_cover_image	qweb	website_blog/views/website_blog_posts_loop.xml	primary	{"en_US": "<t t-name=\\"website_blog.post_cover_image\\">\\n    <t t-if=\\"opt_blog_cards_design and not opt_blog_list_view\\" t-set=\\"classes\\" t-value=\\"'card-img-top mb-2'\\"/>\\n    <t t-if=\\"not opt_blog_cards_design and opt_blog_list_view\\" t-set=\\"classes\\" t-value=\\"'o_wblog_post_cover_nocard'\\"/>\\n\\n    <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}\\" t-attf-class=\\"text-decoration-none d-block #{classes or 'mb-2'}\\" t-att-style=\\"not blog_post.website_published and 'opacity:0.6;'\\">\\n\\n        <t t-call=\\"website.record_cover\\">\\n            <t t-set=\\"_record\\" t-value=\\"blog_post\\"/>\\n            <t t-set=\\"additionnal_classes\\" t-value=\\"'o_list_cover o_not_editable ' + (not opt_blog_cards_design and ' rounded overflow-hidden shadow mb-3' or '')\\"/>\\n\\n            <t t-if=\\"is_view_active('website_blog.opt_posts_loop_show_author')\\" t-call=\\"website_blog.post_author\\">\\n                <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_list_author o_list_cover d-flex text-white w-100 o_not_editable ' + ('p-3 h5 m-0' if opt_blog_list_view else 'px-2 pb-2 pt-3') \\"/>\\n                <t t-set=\\"hide_date\\" t-value=\\"True\\"/>\\n            </t>\\n        </t>\\n    </a>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.post_cover_image">\n    <t t-if="opt_blog_cards_design and not opt_blog_list_view" t-set="classes" t-value="'card-img-top mb-2'"/>\n    <t t-if="not opt_blog_cards_design and opt_blog_list_view" t-set="classes" t-value="'o_wblog_post_cover_nocard'"/>\n\n    <a t-attf-href="/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}" t-attf-class="text-decoration-none d-block #{classes or 'mb-2'}" t-att-style="not blog_post.website_published and 'opacity:0.6;'">\n\n        <t t-call="website.record_cover">\n            <t t-set="_record" t-value="blog_post"/>\n            <t t-set="additionnal_classes" t-value="'o_list_cover o_not_editable ' + (not opt_blog_cards_design and ' rounded overflow-hidden shadow mb-3' or '')"/>\n\n            <t t-if="is_view_active('website_blog.opt_posts_loop_show_author')" t-call="website_blog.post_author">\n                <t t-set="additionnal_classes" t-value="'o_wblog_post_list_author o_list_cover d-flex text-white w-100 o_not_editable ' + ('p-3 h5 m-0' if opt_blog_list_view else 'px-2 pb-2 pt-3') "/>\n                <t t-set="hide_date" t-value="True"/>\n            </t>\n        </t>\n    </a>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2368	16	593	1	1	template_header_sidebar	\N	website_sale.template_header_sidebar	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_sidebar\\">\\n        <xpath expr=\\"//t[@t-call='website.placeholder_header_brand']\\" position=\\"after\\">\\n            <ul class=\\"list-unstyled d-flex gap-1 ms-auto mb-0\\">\\n                <t t-call=\\"website_sale.header_cart_link\\">\\n                    <t t-set=\\"_icon\\" t-value=\\"True\\"/>\\n                    <t t-set=\\"_link_class\\" t-value=\\"'o_navlink_background btn position-relative p-1 rounded-circle text-reset'\\"/>\\n                    <t t-set=\\"_badge_class\\" t-value=\\"'position-absolute top-0 end-0 rounded-pill mt-n1 me-n1'\\"/>\\n                </t>\\n            </ul>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_sidebar">\n        <xpath expr="//t[@t-call='website.placeholder_header_brand']" position="after">\n            <ul class="list-unstyled d-flex gap-1 ms-auto mb-0">\n                <t t-call="website_sale.header_cart_link">\n                    <t t-set="_icon" t-value="True"/>\n                    <t t-set="_link_class" t-value="'o_navlink_background btn position-relative p-1 rounded-circle text-reset'"/>\n                    <t t-set="_badge_class" t-value="'position-absolute top-0 end-0 rounded-pill mt-n1 me-n1'"/>\n                </t>\n            </ul>\n        </xpath>\n    </data>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2132	16	\N	1	1	post_teaser	\N	website_blog.post_teaser	qweb	website_blog/views/website_blog_posts_loop.xml	primary	{"en_US": "<t t-name=\\"website_blog.post_teaser\\">\\n    <t t-cache=\\"blog_post,str(active_tag_ids)\\">\\n    <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}\\" class=\\"text-reset text-decoration-none\\">\\n        <div t-if=\\"opt_blog_list_view\\" t-field=\\"blog_post.teaser\\" class=\\"mt-2 o_wblog_read_text\\"/>\\n        <div t-else=\\"\\" t-field=\\"blog_post.teaser\\" t-attf-class=\\"mt-2 #{opt_blog_readable and 'o_wblog_normalize_font'}\\"/>\\n    </a>\\n\\n    <!-- Tags -->\\n    <div t-if=\\"len(blog_post.tag_ids)\\" class=\\"o_wblog_post_short_tag_section d-flex align-items-center flex-wrap pt-2\\">\\n        <t t-foreach=\\"blog_post.tag_ids\\" t-as=\\"one_tag\\">\\n            <a t-attf-href=\\"#{blog_url(tag=tags_list(active_tag_ids, one_tag.id))}\\" t-attf-class=\\"badge mb-2 me-1 text-truncate o_tag o_color_#{one_tag.color} post_link\\" t-att-rel=\\"len(active_tag_ids) and 'nofollow'\\" t-esc=\\"one_tag.name\\"/>\\n        </t>\\n    </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.post_teaser">\n    <t t-cache="blog_post,str(active_tag_ids)">\n    <a t-attf-href="/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}" class="text-reset text-decoration-none">\n        <div t-if="opt_blog_list_view" t-field="blog_post.teaser" class="mt-2 o_wblog_read_text"/>\n        <div t-else="" t-field="blog_post.teaser" t-attf-class="mt-2 #{opt_blog_readable and 'o_wblog_normalize_font'}"/>\n    </a>\n\n    <!-- Tags -->\n    <div t-if="len(blog_post.tag_ids)" class="o_wblog_post_short_tag_section d-flex align-items-center flex-wrap pt-2">\n        <t t-foreach="blog_post.tag_ids" t-as="one_tag">\n            <a t-attf-href="#{blog_url(tag=tags_list(active_tag_ids, one_tag.id))}" t-attf-class="badge mb-2 me-1 text-truncate o_tag o_color_#{one_tag.color} post_link" t-att-rel="len(active_tag_ids) and 'nofollow'" t-esc="one_tag.name"/>\n        </t>\n    </div>\n    </t>\n</t>\n\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2133	16	2128	1	1	Cover	\N	website_blog.opt_posts_loop_show_cover	qweb	website_blog/views/website_blog_posts_loop.xml	extension	{"en_US": "<data name=\\"Cover\\" inherit_id=\\"website_blog.posts_loop\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Cover" inherit_id="website_blog.posts_loop" active="True"/>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2134	16	2128	1	1	Author	\N	website_blog.opt_posts_loop_show_author	qweb	website_blog/views/website_blog_posts_loop.xml	extension	{"en_US": "<data name=\\"Author\\" inherit_id=\\"website_blog.posts_loop\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Author" inherit_id="website_blog.posts_loop" active="True"/>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2135	16	2128	1	1	Comments/Views Stats	\N	website_blog.opt_posts_loop_show_stats	qweb	website_blog/views/website_blog_posts_loop.xml	extension	{"en_US": "<data name=\\"Comments/Views Stats\\" inherit_id=\\"website_blog.posts_loop\\" active=\\"False\\"/>"}	<?xml version="1.0"?>\n<data name="Comments/Views Stats" inherit_id="website_blog.posts_loop" active="False"/>\n\n	f	f	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2136	16	2128	1	1	Teaser & Tags	\N	website_blog.opt_posts_loop_show_teaser	qweb	website_blog/views/website_blog_posts_loop.xml	extension	{"en_US": "<data name=\\"Teaser &amp; Tags\\" inherit_id=\\"website_blog.posts_loop\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Teaser &amp; Tags" inherit_id="website_blog.posts_loop" active="True"/>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2141	16	2138	1	1	Show Sidebar	\N	website_blog.opt_blog_sidebar_show	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Show Sidebar\\" inherit_id=\\"website_blog.blog_post_short\\" active=\\"False\\">\\n    <xpath expr=\\"//div[@id='o_wblog_posts_loop_container']\\" position=\\"after\\">\\n        <div t-attf-class=\\"col-12 col-md-3 d-flex #{opt_blog_list_view and 'col-lg-4' or 'ms-lg-5'}\\">\\n            <t t-call=\\"website_blog.sidebar_blog_index\\"/>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Show Sidebar" inherit_id="website_blog.blog_post_short" active="False">\n    <xpath expr="//div[@id='o_wblog_posts_loop_container']" position="after">\n        <div t-attf-class="col-12 col-md-3 d-flex #{opt_blog_list_view and 'col-lg-4' or 'ms-lg-5'}">\n            <t t-call="website_blog.sidebar_blog_index"/>\n        </div>\n    </xpath>\n</data>\n\n	f	f	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2142	16	2138	1	1	'Cards' Design	\N	website_blog.opt_blog_cards_design	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"'Cards' Design\\" inherit_id=\\"website_blog.blog_post_short\\" active=\\"False\\"/>"}	<?xml version="1.0"?>\n<data name="'Cards' Design" inherit_id="website_blog.blog_post_short" active="False"/>\n\n\n	f	f	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2143	16	2138	1	1	List View	\N	website_blog.opt_blog_list_view	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"List View\\" inherit_id=\\"website_blog.blog_post_short\\" active=\\"False\\"/>"}	<?xml version="1.0"?>\n<data name="List View" inherit_id="website_blog.blog_post_short" active="False"/>\n\n	f	f	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2144	16	2138	1	1	Increase Readability	\N	website_blog.opt_blog_readable	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Increase Readability\\" inherit_id=\\"website_blog.blog_post_short\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Increase Readability" inherit_id="website_blog.blog_post_short" active="True"/>\n\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2147	16	2145	1	1	Increase Readability	\N	website_blog.opt_blog_post_readable	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Increase Readability\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Increase Readability" inherit_id="website_blog.blog_post_complete" active="True"/>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2148	16	2145	1	1	Show Sidebar	\N	website_blog.opt_blog_post_sidebar	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Show Sidebar\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"False\\"/>"}	<?xml version="1.0"?>\n<data name="Show Sidebar" inherit_id="website_blog.blog_post_complete" active="False"/>\n\n	f	f	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2150	16	2145	1	1	Show Breadcrumb	\N	website_blog.opt_blog_post_breadcrumb	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Show Breadcrumb\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"True\\"/>"}	<?xml version="1.0"?>\n<data name="Show Breadcrumb" inherit_id="website_blog.blog_post_complete" active="True"/>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2151	16	2145	1	1	Allow Comments	\N	website_blog.opt_blog_post_comment	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Allow Comments\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"False\\">\\n    <xpath expr=\\"//section[@id='o_wblog_post_main']\\" position=\\"inside\\">\\n        <t t-set=\\"readableClass\\" t-if=\\"opt_blog_post_readable and opt_blog_post_sidebar\\" t-value=\\"'o_wblog_read_with_sidebar'\\"/>\\n        <t t-set=\\"readableClass\\" t-elif=\\"opt_blog_post_readable\\" t-value=\\"'o_container_small'\\"/>\\n\\n        <div class=\\"container\\">\\n            <div t-attf-class=\\"mx-auto #{readableClass}\\">\\n                <div id=\\"o_wblog_post_comments\\" t-attf-class=\\"pt-4 o_container_small\\">\\n                    <div groups=\\"base.group_public\\" class=\\"small mb-4\\">\\n                        <a t-attf-href=\\"/web/login?redirect=/blog/{{slug(blog_post.blog_id)}}/{{slug(blog_post)}}#discussion\\" class=\\"btn btn-sm btn-primary\\"><b>Sign in</b></a> to leave a comment\\n                    </div>\\n                    <t t-call=\\"portal.message_thread\\">\\n                        <t t-set=\\"object\\" t-value=\\"blog_post\\"/>\\n                    </t>\\n                </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Allow Comments\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"False\\">\\n    <xpath expr=\\"//section[@id='o_wblog_post_main']\\" position=\\"inside\\">\\n        <t t-set=\\"readableClass\\" t-if=\\"opt_blog_post_readable and opt_blog_post_sidebar\\" t-value=\\"'o_wblog_read_with_sidebar'\\"/>\\n        <t t-set=\\"readableClass\\" t-elif=\\"opt_blog_post_readable\\" t-value=\\"'o_container_small'\\"/>\\n\\n        <div class=\\"container\\">\\n            <div t-attf-class=\\"mx-auto #{readableClass}\\">\\n                <div id=\\"o_wblog_post_comments\\" t-attf-class=\\"pt-4 o_container_small\\">\\n                    <div groups=\\"base.group_public\\" class=\\"small mb-4\\">\\n                        <a t-attf-href=\\"/web/login?redirect=/blog/{{slug(blog_post.blog_id)}}/{{slug(blog_post)}}#discussion\\" class=\\"btn btn-sm btn-primary\\"><b>Se connecter</b></a> pour laisser un commentaire.\\n                    </div>\\n                    <t t-call=\\"portal.message_thread\\">\\n                        <t t-set=\\"object\\" t-value=\\"blog_post\\"/>\\n                    </t>\\n                </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Allow Comments" inherit_id="website_blog.blog_post_complete" active="False">\n    <xpath expr="//section[@id='o_wblog_post_main']" position="inside">\n        <t t-set="readableClass" t-if="opt_blog_post_readable and opt_blog_post_sidebar" t-value="'o_wblog_read_with_sidebar'"/>\n        <t t-set="readableClass" t-elif="opt_blog_post_readable" t-value="'o_container_small'"/>\n\n        <div class="container">\n            <div t-attf-class="mx-auto #{readableClass}">\n                <div id="o_wblog_post_comments" t-attf-class="pt-4 o_container_small">\n                    <div groups="base.group_public" class="small mb-4">\n                        <a t-attf-href="/web/login?redirect=/blog/{{slug(blog_post.blog_id)}}/{{slug(blog_post)}}#discussion" class="btn btn-sm btn-primary"><b>Sign in</b></a> to leave a comment\n                    </div>\n                    <t t-call="portal.message_thread">\n                        <t t-set="object" t-value="blog_post"/>\n                    </t>\n                </div>\n            </div>\n        </div>\n    </xpath>\n</data>\n\n	f	f	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2152	16	2145	1	1	Read Next Article	\N	website_blog.opt_blog_post_read_next	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Read Next Article\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"True\\">\\n    <xpath expr=\\"//section[@id='o_wblog_post_footer']\\" position=\\"inside\\">\\n        <div t-if=\\"next_post\\" class=\\"mt-5\\">\\n            <t t-if=\\"opt_blog_post_regular_cover\\">\\n                <t t-if=\\"opt_blog_post_sidebar\\" t-set=\\"readableClass\\" t-value=\\"'o_wblog_read_with_sidebar'\\"/>\\n                <t t-else=\\"\\" t-set=\\"readableClass\\" t-value=\\"'o_container_small'\\"/>\\n\\n                <div class=\\"container\\">\\n                    <div t-attf-class=\\"mb-4 mx-auto #{ readableClass if opt_blog_post_readable else ''}\\">\\n                        <hr/>\\n                        <div class=\\"d-flex text-end py-4\\">\\n                            <div class=\\"flex-grow-1 pe-3\\">\\n                                <span class=\\"bg-o-color-3 h6 d-inline-block py-1 px-2 rounded-1\\">Read Next</span>\\n                                <a t-att-href=\\"'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post)\\" t-att-title=\\"'Read next' + next_post.name\\">\\n                                    <div t-field=\\"next_post.name\\" id=\\"o_wblog_post_name\\" t-att-data-blog-id=\\"next_post.id\\" placeholder=\\"Blog Post Title\\" class=\\"h2\\"/>\\n                                    <div t-field=\\"next_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Subtitle\\" class=\\"lead\\"/>\\n                                </a>\\n                            </div>\\n                            <a t-att-href=\\"'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post)\\" t-att-title=\\"'Read next' + next_post.name\\" class=\\"w-25 flex-shrink-0\\">\\n                                <t t-call=\\"website.record_cover\\">\\n                                    <t t-set=\\"_record\\" t-value=\\"next_post\\"/>\\n                                    <t t-set=\\"additionnal_classes\\" t-value=\\"'rounded shadow-sm overflow-hidden h-100'\\"/>\\n                                </t>\\n                            </a>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n            <t t-else=\\"\\">\\n                <div id=\\"o_wblog_next_container\\" class=\\"d-flex flex-column\\" t-cache=\\"next_post\\">\\n                    <t t-call=\\"website.record_cover\\">\\n                        <t t-set=\\"_record\\" t-value=\\"next_post\\"/>\\n                        <t t-set=\\"_cp\\" t-value=\\"json.loads(_record.cover_properties)\\"/>\\n                        <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                        <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover o_wblog_post_page_cover_footer o_record_has_cover'\\"/>\\n\\n                        <a id=\\"o_wblog_next_post_info\\" class=\\"d-none\\" t-att-data-size=\\"_cp.get('resize_class')\\" t-att-data-url=\\"'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post) + '?anim'\\"/>\\n\\n                        <t t-set=\\"next_cover_is_full\\" t-value=\\"bool({'o_full_screen_height', 'cover_full'}.intersection(_cp.get('resize_class', '').split(' ')))\\"/>\\n                        <t t-set=\\"next_cover_is_auto\\" t-value=\\"'cover_auto' in _cp.get('resize_class', '')\\"/>\\n\\n                        <div class=\\"container text-center position-relative h-100 d-flex flex-column flex-grow-1 justify-content-around\\">\\n                            <div t-attf-class=\\"o_wblog_post_title\\">\\n                                <div t-field=\\"next_post.name\\" id=\\"o_wblog_post_name\\" t-att-data-blog-id=\\"next_post.id\\" placeholder=\\"Blog Post Title\\" class=\\"h1\\"/>\\n                                <div t-field=\\"next_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Subtitle\\"/>\\n                            </div>\\n\\n                            <div t-attf-class=\\"o_wblog_toggle #{next_cover_is_full and 'mb-n5'}\\">\\n                                <span class=\\"h4 d-inline-block py-1 px-2 rounded-1 text-white\\">\\n                                    <i class=\\"fa fa-angle-right fa-3x text-white\\" aria-label=\\"Read next\\" title=\\"Read Next\\"/>\\n                                </span>\\n                            </div>\\n\\n                            <!-- Emulate the next post's cover's height. For non-auto covers,\\n                            the room that will be occupied by the 'scroll-down' link is temporary\\n                            occupied  by the loader circle. For auto covers, an empty <div>\\n                            creates enought separation.\\n                            -->\\n                            <div t-if=\\"not next_cover_is_auto\\" class=\\"o_wblog_next_loader o_wblog_toggle justify-content-center align-items-center mx-auto position-relative d-none\\">\\n                                <div class=\\"rounded-circle bg-black-50\\"/>\\n                            </div>\\n                            <div t-else=\\"\\" class=\\"o_wblog_next_fake_btn d-flex o_wblog_toggle\\"/>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Read Next Article\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"True\\">\\n    <xpath expr=\\"//section[@id='o_wblog_post_footer']\\" position=\\"inside\\">\\n        <div t-if=\\"next_post\\" class=\\"mt-5\\">\\n            <t t-if=\\"opt_blog_post_regular_cover\\">\\n                <t t-if=\\"opt_blog_post_sidebar\\" t-set=\\"readableClass\\" t-value=\\"'o_wblog_read_with_sidebar'\\"/>\\n                <t t-else=\\"\\" t-set=\\"readableClass\\" t-value=\\"'o_container_small'\\"/>\\n\\n                <div class=\\"container\\">\\n                    <div t-attf-class=\\"mb-4 mx-auto #{ readableClass if opt_blog_post_readable else ''}\\">\\n                        <hr/>\\n                        <div class=\\"d-flex text-end py-4\\">\\n                            <div class=\\"flex-grow-1 pe-3\\">\\n                                <span class=\\"bg-o-color-3 h6 d-inline-block py-1 px-2 rounded-1\\">Lire suivant</span>\\n                                <a t-att-href=\\"'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post)\\" t-att-title=\\"'Read next' + next_post.name\\">\\n                                    <div t-field=\\"next_post.name\\" id=\\"o_wblog_post_name\\" t-att-data-blog-id=\\"next_post.id\\" placeholder=\\"Titre de l'article de blog\\" class=\\"h2\\"/>\\n                                    <div t-field=\\"next_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Sous-titre\\" class=\\"lead\\"/>\\n                                </a>\\n                            </div>\\n                            <a t-att-href=\\"'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post)\\" t-att-title=\\"'Read next' + next_post.name\\" class=\\"w-25 flex-shrink-0\\">\\n                                <t t-call=\\"website.record_cover\\">\\n                                    <t t-set=\\"_record\\" t-value=\\"next_post\\"/>\\n                                    <t t-set=\\"additionnal_classes\\" t-value=\\"'rounded shadow-sm overflow-hidden h-100'\\"/>\\n                                </t>\\n                            </a>\\n                        </div>\\n                    </div>\\n                </div>\\n            </t>\\n            <t t-else=\\"\\">\\n                <div id=\\"o_wblog_next_container\\" class=\\"d-flex flex-column\\" t-cache=\\"next_post\\">\\n                    <t t-call=\\"website.record_cover\\">\\n                        <t t-set=\\"_record\\" t-value=\\"next_post\\"/>\\n                        <t t-set=\\"_cp\\" t-value=\\"json.loads(_record.cover_properties)\\"/>\\n                        <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                        <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover o_wblog_post_page_cover_footer o_record_has_cover'\\"/>\\n\\n                        <a id=\\"o_wblog_next_post_info\\" class=\\"d-none\\" t-att-data-size=\\"_cp.get('resize_class')\\" t-att-data-url=\\"'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post) + '?anim'\\"/>\\n\\n                        <t t-set=\\"next_cover_is_full\\" t-value=\\"bool({'o_full_screen_height', 'cover_full'}.intersection(_cp.get('resize_class', '').split(' ')))\\"/>\\n                        <t t-set=\\"next_cover_is_auto\\" t-value=\\"'cover_auto' in _cp.get('resize_class', '')\\"/>\\n\\n                        <div class=\\"container text-center position-relative h-100 d-flex flex-column flex-grow-1 justify-content-around\\">\\n                            <div t-attf-class=\\"o_wblog_post_title\\">\\n                                <div t-field=\\"next_post.name\\" id=\\"o_wblog_post_name\\" t-att-data-blog-id=\\"next_post.id\\" placeholder=\\"Titre de l'article de blog\\" class=\\"h1\\"/>\\n                                <div t-field=\\"next_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Sous-titre\\"/>\\n                            </div>\\n\\n                            <div t-attf-class=\\"o_wblog_toggle #{next_cover_is_full and 'mb-n5'}\\">\\n                                <span class=\\"h4 d-inline-block py-1 px-2 rounded-1 text-white\\">\\n                                    <i class=\\"fa fa-angle-right fa-3x text-white\\" aria-label=\\"Lire suivant\\" title=\\"Lire suivant\\"/>\\n                                </span>\\n                            </div>\\n\\n                            <!-- Emulate the next post's cover's height. For non-auto covers,\\n                            the room that will be occupied by the 'scroll-down' link is temporary\\n                            occupied  by the loader circle. For auto covers, an empty <div>\\n                            creates enought separation.\\n                            -->\\n                            <div t-if=\\"not next_cover_is_auto\\" class=\\"o_wblog_next_loader o_wblog_toggle justify-content-center align-items-center mx-auto position-relative d-none\\">\\n                                <div class=\\"rounded-circle bg-black-50\\"/>\\n                            </div>\\n                            <div t-else=\\"\\" class=\\"o_wblog_next_fake_btn d-flex o_wblog_toggle\\"/>\\n                        </div>\\n                    </t>\\n                </div>\\n            </t>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Read Next Article" inherit_id="website_blog.blog_post_complete" active="True">\n    <xpath expr="//section[@id='o_wblog_post_footer']" position="inside">\n        <div t-if="next_post" class="mt-5">\n            <t t-if="opt_blog_post_regular_cover">\n                <t t-if="opt_blog_post_sidebar" t-set="readableClass" t-value="'o_wblog_read_with_sidebar'"/>\n                <t t-else="" t-set="readableClass" t-value="'o_container_small'"/>\n\n                <div class="container">\n                    <div t-attf-class="mb-4 mx-auto #{ readableClass if opt_blog_post_readable else ''}">\n                        <hr/>\n                        <div class="d-flex text-end py-4">\n                            <div class="flex-grow-1 pe-3">\n                                <span class="bg-o-color-3 h6 d-inline-block py-1 px-2 rounded-1">Read Next</span>\n                                <a t-att-href="'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post)" t-att-title="'Read next' + next_post.name">\n                                    <div t-field="next_post.name" id="o_wblog_post_name" t-att-data-blog-id="next_post.id" placeholder="Blog Post Title" class="h2"/>\n                                    <div t-field="next_post.subtitle" id="o_wblog_post_subtitle" placeholder="Subtitle" class="lead"/>\n                                </a>\n                            </div>\n                            <a t-att-href="'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post)" t-att-title="'Read next' + next_post.name" class="w-25 flex-shrink-0">\n                                <t t-call="website.record_cover">\n                                    <t t-set="_record" t-value="next_post"/>\n                                    <t t-set="additionnal_classes" t-value="'rounded shadow-sm overflow-hidden h-100'"/>\n                                </t>\n                            </a>\n                        </div>\n                    </div>\n                </div>\n            </t>\n            <t t-else="">\n                <div id="o_wblog_next_container" class="d-flex flex-column" t-cache="next_post">\n                    <t t-call="website.record_cover">\n                        <t t-set="_record" t-value="next_post"/>\n                        <t t-set="_cp" t-value="json.loads(_record.cover_properties)"/>\n                        <t t-set="use_filters" t-value="True"/>\n                        <t t-set="additionnal_classes" t-value="'o_wblog_post_page_cover o_wblog_post_page_cover_footer o_record_has_cover'"/>\n\n                        <a id="o_wblog_next_post_info" class="d-none" t-att-data-size="_cp.get('resize_class')" t-att-data-url="'/blog/' + slug(next_post.blog_id) + '/' + slug(next_post) + '?anim'"/>\n\n                        <t t-set="next_cover_is_full" t-value="bool({'o_full_screen_height', 'cover_full'}.intersection(_cp.get('resize_class', '').split(' ')))"/>\n                        <t t-set="next_cover_is_auto" t-value="'cover_auto' in _cp.get('resize_class', '')"/>\n\n                        <div class="container text-center position-relative h-100 d-flex flex-column flex-grow-1 justify-content-around">\n                            <div t-attf-class="o_wblog_post_title">\n                                <div t-field="next_post.name" id="o_wblog_post_name" t-att-data-blog-id="next_post.id" placeholder="Blog Post Title" class="h1"/>\n                                <div t-field="next_post.subtitle" id="o_wblog_post_subtitle" placeholder="Subtitle"/>\n                            </div>\n\n                            <div t-attf-class="o_wblog_toggle #{next_cover_is_full and 'mb-n5'}">\n                                <span class="h4 d-inline-block py-1 px-2 rounded-1 text-white">\n                                    <i class="fa fa-angle-right fa-3x text-white" aria-label="Read next" title="Read Next"/>\n                                </span>\n                            </div>\n\n                            <!-- Emulate the next post's cover's height. For non-auto covers,\n                            the room that will be occupied by the 'scroll-down' link is temporary\n                            occupied  by the loader circle. For auto covers, an empty <div>\n                            creates enought separation.\n                            -->\n                            <div t-if="not next_cover_is_auto" class="o_wblog_next_loader o_wblog_toggle justify-content-center align-items-center mx-auto position-relative d-none">\n                                <div class="rounded-circle bg-black-50"/>\n                            </div>\n                            <div t-else="" class="o_wblog_next_fake_btn d-flex o_wblog_toggle"/>\n                        </div>\n                    </t>\n                </div>\n            </t>\n        </div>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2155	16	698	1	1	Blog snippet options	\N	website_blog.snippet_options	qweb	website_blog/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.snippet_options\\" name=\\"Blog snippet options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <div data-js=\\"BlogPostTagSelection\\" data-selector=\\".o_wblog_post_page_cover[data-res-model='blog.post']\\" data-target=\\"#o_wblog_post_name\\" data-no-check=\\"true\\">\\n            <we-many2many string=\\"Tags\\" data-no-preview=\\"true\\" data-model=\\"blog.post\\" data-m2o-field=\\"tag_ids\\" data-set-tags=\\"\\" data-create-method=\\"createTag\\"/>\\n        </div>\\n        <!-- Blog Posts page  -->\\n        <div data-selector=\\"main:has(#o_wblog_index_content)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Blogs Page\\">\\n            <we-checkbox string=\\"Top Banner\\" data-name=\\"blog_cover_opt\\" data-customize-website-views=\\"website_blog.opt_blog_cover_post\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Full-Width\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_cover_post_fullwidth_design\\" data-dependencies=\\"blog_cover_opt\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-select string=\\"Layout\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"\\">Grid</we-button>\\n                <we-button data-customize-website-views=\\"website_blog.opt_blog_list_view\\">List</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Cards\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_cards_design\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Increase Readability\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_readable\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Sidebar\\" data-name=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_sidebar_show\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Archives\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_sidebar_blog_index_archives\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Follow Us\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_sidebar_blog_index_follow_us\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Tags List\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_sidebar_blog_index_tags\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-select string=\\"Posts List\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"\\">No Cover</we-button>\\n                <we-button data-customize-website-views=\\"website_blog.opt_posts_loop_show_cover\\">Cover</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Author\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_posts_loop_show_author\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Comments/Views Stats\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_posts_loop_show_stats\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Teaser &amp; Tags\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_posts_loop_show_teaser\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <!-- Blog Post page  -->\\n        <div data-selector=\\"main:has(#o_wblog_post_main)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Blog Page\\">\\n            <we-select string=\\"Layout\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"website_blog.opt_blog_post_regular_cover\\">Title Above Cover</we-button>\\n                <we-button data-customize-website-views=\\"\\">Title Inside Cover</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Increase Readability\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_post_readable\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Sidebar\\" data-name=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_sidebar\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Archive\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_archive_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Author\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_author_avatar_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Blogs List\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_blogs_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Share Links\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_share_links_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Tags\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_tags_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Breadcrumb\\" data-customize-website-views=\\"website_blog.opt_blog_post_breadcrumb\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-row string=\\"Bottom\\" class=\\"o_we_full_row\\">\\n                <we-button string=\\"Next Article\\" data-customize-website-views=\\"website_blog.opt_blog_post_read_next\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n                <we-button string=\\"Comments\\" data-customize-website-views=\\"website_blog.opt_blog_post_comment\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            </we-row>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//*[@data-js='anchor']\\" position=\\"attributes\\">\\n        <attribute name=\\"data-exclude\\" add=\\".o_wblog_post_content_field &gt; :not(div, section)\\" separator=\\",\\"/>\\n    </xpath>\\n\\n    <!-- Hides ContainerWidth option for content in blog posts -->\\n    <xpath expr=\\"//div[@data-js='ContainerWidth']\\" position=\\"attributes\\">\\n        <attribute name=\\"data-exclude\\" add=\\"#o_wblog_post_content *\\" separator=\\",\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.snippet_options\\" name=\\"Blog snippet options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <div data-js=\\"BlogPostTagSelection\\" data-selector=\\".o_wblog_post_page_cover[data-res-model='blog.post']\\" data-target=\\"#o_wblog_post_name\\" data-no-check=\\"true\\">\\n            <we-many2many string=\\"Étiquettes\\" data-no-preview=\\"true\\" data-model=\\"blog.post\\" data-m2o-field=\\"tag_ids\\" data-set-tags=\\"\\" data-create-method=\\"createTag\\"/>\\n        </div>\\n        <!-- Blog Posts page  -->\\n        <div data-selector=\\"main:has(#o_wblog_index_content)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Page de blogs\\">\\n            <we-checkbox string=\\"Bannière du haut\\" data-name=\\"blog_cover_opt\\" data-customize-website-views=\\"website_blog.opt_blog_cover_post\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Pleine largeur\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_cover_post_fullwidth_design\\" data-dependencies=\\"blog_cover_opt\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-select string=\\"Agencement\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"\\">Grid</we-button>\\n                <we-button data-customize-website-views=\\"website_blog.opt_blog_list_view\\">Liste</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Cards\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_cards_design\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Lisibilité accrue\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_readable\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Barre latérale\\" data-name=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_sidebar_show\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Archives\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_sidebar_blog_index_archives\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Suivez-nous\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_sidebar_blog_index_follow_us\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Liste des étiquettes\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_posts_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_sidebar_blog_index_tags\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-select string=\\"Liste des articles\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"\\">Aucune couverture</we-button>\\n                <we-button data-customize-website-views=\\"website_blog.opt_posts_loop_show_cover\\">Couverture</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Auteur\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_posts_loop_show_author\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Statistiques de commentaires/vues\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_posts_loop_show_stats\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Teaser &amp; Étiquettes\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_posts_loop_show_teaser\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <!-- Blog Post page  -->\\n        <div data-selector=\\"main:has(#o_wblog_post_main)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Page de blog\\">\\n            <we-select string=\\"Agencement\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"website_blog.opt_blog_post_regular_cover\\">Titre au-dessus de la couverture</we-button>\\n                <we-button data-customize-website-views=\\"\\">Titre intégré à la couverture</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Lisibilité accrue\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_blog.opt_blog_post_readable\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Barre latérale\\" data-name=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_sidebar\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Archive\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_archive_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Auteur\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_author_avatar_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Liste des blogs\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_blogs_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Liens de partage\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_share_links_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Étiquettes\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"blog_post_sidebar_opt\\" data-customize-website-views=\\"website_blog.opt_blog_post_tags_display\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Breadcrumb\\" data-customize-website-views=\\"website_blog.opt_blog_post_breadcrumb\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-row string=\\"Bas\\" class=\\"o_we_full_row\\">\\n                <we-button string=\\"Article suivant\\" data-customize-website-views=\\"website_blog.opt_blog_post_read_next\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n                <we-button string=\\"Commentaires\\" data-customize-website-views=\\"website_blog.opt_blog_post_comment\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            </we-row>\\n        </div>\\n    </xpath>\\n    <xpath expr=\\"//*[@data-js='anchor']\\" position=\\"attributes\\">\\n        <attribute name=\\"data-exclude\\" add=\\".o_wblog_post_content_field &gt; :not(div, section)\\" separator=\\",\\"/>\\n    </xpath>\\n\\n    <!-- Hides ContainerWidth option for content in blog posts -->\\n    <xpath expr=\\"//div[@data-js='ContainerWidth']\\" position=\\"attributes\\">\\n        <attribute name=\\"data-exclude\\" add=\\"#o_wblog_post_content *\\" separator=\\",\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.snippet_options" name="Blog snippet options">\n    <xpath expr="." position="inside">\n        <div data-js="BlogPostTagSelection" data-selector=".o_wblog_post_page_cover[data-res-model='blog.post']" data-target="#o_wblog_post_name" data-no-check="true">\n            <we-many2many string="Tags" data-no-preview="true" data-model="blog.post" data-m2o-field="tag_ids" data-set-tags="" data-create-method="createTag"/>\n        </div>\n        <!-- Blog Posts page  -->\n        <div data-selector="main:has(#o_wblog_index_content)" data-page-options="true" groups="website.group_website_designer" data-no-check="true" string="Blogs Page">\n            <we-checkbox string="Top Banner" data-name="blog_cover_opt" data-customize-website-views="website_blog.opt_blog_cover_post" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Full-Width" class="o_we_sublevel_1" data-customize-website-views="website_blog.opt_blog_cover_post_fullwidth_design" data-dependencies="blog_cover_opt" data-no-preview="true" data-reload="/"/>\n            <we-select string="Layout" data-no-preview="true" data-reload="/">\n                <we-button data-customize-website-views="">Grid</we-button>\n                <we-button data-customize-website-views="website_blog.opt_blog_list_view">List</we-button>\n            </we-select>\n            <we-checkbox string="Cards" class="o_we_sublevel_1" data-customize-website-views="website_blog.opt_blog_cards_design" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Increase Readability" class="o_we_sublevel_1" data-customize-website-views="website_blog.opt_blog_readable" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Sidebar" data-name="blog_posts_sidebar_opt" data-customize-website-views="website_blog.opt_blog_sidebar_show" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Archives" class="o_we_sublevel_1" data-dependencies="blog_posts_sidebar_opt" data-customize-website-views="website_blog.opt_sidebar_blog_index_archives" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Follow Us" class="o_we_sublevel_1" data-dependencies="blog_posts_sidebar_opt" data-customize-website-views="website_blog.opt_sidebar_blog_index_follow_us" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Tags List" class="o_we_sublevel_1" data-dependencies="blog_posts_sidebar_opt" data-customize-website-views="website_blog.opt_sidebar_blog_index_tags" data-no-preview="true" data-reload="/"/>\n            <we-select string="Posts List" data-no-preview="true" data-reload="/">\n                <we-button data-customize-website-views="">No Cover</we-button>\n                <we-button data-customize-website-views="website_blog.opt_posts_loop_show_cover">Cover</we-button>\n            </we-select>\n            <we-checkbox string="Author" class="o_we_sublevel_1" data-customize-website-views="website_blog.opt_posts_loop_show_author" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Comments/Views Stats" class="o_we_sublevel_1" data-customize-website-views="website_blog.opt_posts_loop_show_stats" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Teaser &amp; Tags" class="o_we_sublevel_1" data-customize-website-views="website_blog.opt_posts_loop_show_teaser" data-no-preview="true" data-reload="/"/>\n        </div>\n        <!-- Blog Post page  -->\n        <div data-selector="main:has(#o_wblog_post_main)" data-page-options="true" groups="website.group_website_designer" data-no-check="true" string="Blog Page">\n            <we-select string="Layout" data-no-preview="true" data-reload="/">\n                <we-button data-customize-website-views="website_blog.opt_blog_post_regular_cover">Title Above Cover</we-button>\n                <we-button data-customize-website-views="">Title Inside Cover</we-button>\n            </we-select>\n            <we-checkbox string="Increase Readability" class="o_we_sublevel_1" data-customize-website-views="website_blog.opt_blog_post_readable" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Sidebar" data-name="blog_post_sidebar_opt" data-customize-website-views="website_blog.opt_blog_post_sidebar" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Archive" class="o_we_sublevel_1" data-dependencies="blog_post_sidebar_opt" data-customize-website-views="website_blog.opt_blog_post_archive_display" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Author" class="o_we_sublevel_1" data-dependencies="blog_post_sidebar_opt" data-customize-website-views="website_blog.opt_blog_post_author_avatar_display" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Blogs List" class="o_we_sublevel_1" data-dependencies="blog_post_sidebar_opt" data-customize-website-views="website_blog.opt_blog_post_blogs_display" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Share Links" class="o_we_sublevel_1" data-dependencies="blog_post_sidebar_opt" data-customize-website-views="website_blog.opt_blog_post_share_links_display" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Tags" class="o_we_sublevel_1" data-dependencies="blog_post_sidebar_opt" data-customize-website-views="website_blog.opt_blog_post_tags_display" data-no-preview="true" data-reload="/"/>\n            <we-checkbox string="Breadcrumb" data-customize-website-views="website_blog.opt_blog_post_breadcrumb" data-no-preview="true" data-reload="/"/>\n            <we-row string="Bottom" class="o_we_full_row">\n                <we-button string="Next Article" data-customize-website-views="website_blog.opt_blog_post_read_next" data-no-preview="true" data-reload="/"/>\n                <we-button string="Comments" data-customize-website-views="website_blog.opt_blog_post_comment" data-no-preview="true" data-reload="/"/>\n            </we-row>\n        </div>\n    </xpath>\n    <xpath expr="//*[@data-js='anchor']" position="attributes">\n        <attribute name="data-exclude" add=".o_wblog_post_content_field &gt; :not(div, section)" separator=","/>\n    </xpath>\n\n    <!-- Hides ContainerWidth option for content in blog posts -->\n    <xpath expr="//div[@data-js='ContainerWidth']" position="attributes">\n        <attribute name="data-exclude" add="#o_wblog_post_content *" separator=","/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2157	16	\N	1	1	Blog Posts	\N	website_blog.s_blog_posts	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"Blog Posts\\" t-name=\\"website_blog.s_blog_posts\\">\\n    <t t-call=\\"website.s_dynamic_snippet_template\\">\\n        <t t-set=\\"snippet_name\\" t-value=\\"'s_blog_posts'\\"/>\\n        <t t-set=\\"snippet_classes\\" t-value=\\"'s_dynamic_snippet_blog_posts s_blog_post_big_picture s_blog_posts_effect_marley s_blog_posts_post_picture_size_default'\\"/>\\n        <t t-set=\\"main_page_url\\" t-value=\\"'/blog'\\"/>\\n        <t t-set=\\"custom_template_data\\" t-valuef=\\"{&quot;blog_posts_post_author_active&quot;:true, &quot;blog_posts_post_teaser_active&quot;:true, &quot;blog_posts_post_date_active&quot;:true}\\"/>\\n        <t t-call=\\"website_blog.s_dynamic_snippet_blog_posts_preview_data\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Posts" t-name="website_blog.s_blog_posts">\n    <t t-call="website.s_dynamic_snippet_template">\n        <t t-set="snippet_name" t-value="'s_blog_posts'"/>\n        <t t-set="snippet_classes" t-value="'s_dynamic_snippet_blog_posts s_blog_post_big_picture s_blog_posts_effect_marley s_blog_posts_post_picture_size_default'"/>\n        <t t-set="main_page_url" t-value="'/blog'"/>\n        <t t-set="custom_template_data" t-valuef="{&quot;blog_posts_post_author_active&quot;:true, &quot;blog_posts_post_teaser_active&quot;:true, &quot;blog_posts_post_date_active&quot;:true}"/>\n        <t t-call="website_blog.s_dynamic_snippet_blog_posts_preview_data"/>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2160	16	\N	1	1	Horizontal	\N	website_blog.dynamic_filter_template_blog_post_horizontal	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"Horizontal\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_horizontal\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post w-100\\" data-number-of-elements=\\"1\\">\\n        <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n        <div t-attf-class=\\"pb-4 {{not data_last and 'border-bottom'}}\\">\\n            <div class=\\"row flex-md-nowrap\\">\\n                <div class=\\"s_blog_posts_post_cover_col col mb-2 mb-md-0\\">\\n                    <a class=\\"d-block h-100 text-decoration-none\\" t-att-href=\\"data['call_to_action_url']\\" t-att-title=\\"'Read ' + data['name']\\">\\n                        <div class=\\"s_blog_posts_post_cover h-100\\">\\n                            <t t-call=\\"website.record_cover\\">\\n                                <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                                <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 rounded-3 overflow-hidden o_snippet_not_selectable'\\"/>\\n                            </t>\\n                        </div>\\n                    </a>\\n                </div>\\n                <div class=\\"col-12 col-md d-flex flex-column justify-content-between\\">\\n                    <a class=\\"mb-2 mb-md-5 text-decoration-none text-reset\\" t-att-href=\\"data['call_to_action_url']\\" t-att-title=\\"'Read ' + data['name']\\">\\n                        <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                        <h4 class=\\"mb-2 mt-0\\" t-field=\\"record.name\\"/>\\n                        <t t-call=\\"website_blog.s_dynamic_snippet_template_date\\"/>\\n                        <p class=\\"s_blog_posts_post_subtitle mt-1 mb-0 lead overflow-hidden\\" t-field=\\"record.subtitle\\"/>\\n                    </a>\\n                    <div class=\\"d-flex justify-content-between small\\">\\n                        <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                        <span class=\\"text-muted\\">In <a class=\\"fw-bold\\" t-field=\\"record.blog_id.name\\" t-att-href=\\"'/blog/%s' % record.blog_id.id\\"/>\\n                            <a t-if=\\"is_sample\\" class=\\"fw-bold\\" href=\\"#\\">Sample</a>\\n                        </span>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Horizontal\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_horizontal\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post w-100\\" data-number-of-elements=\\"1\\">\\n        <t t-set=\\"record\\" t-value=\\"data['_record']\\"/>\\n        <div t-attf-class=\\"pb-4 {{not data_last and 'border-bottom'}}\\">\\n            <div class=\\"row flex-md-nowrap\\">\\n                <div class=\\"s_blog_posts_post_cover_col col mb-2 mb-md-0\\">\\n                    <a class=\\"d-block h-100 text-decoration-none\\" t-att-href=\\"data['call_to_action_url']\\" t-att-title=\\"'Read ' + data['name']\\">\\n                        <div class=\\"s_blog_posts_post_cover h-100\\">\\n                            <t t-call=\\"website.record_cover\\">\\n                                <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                                <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 rounded-3 overflow-hidden o_snippet_not_selectable'\\"/>\\n                            </t>\\n                        </div>\\n                    </a>\\n                </div>\\n                <div class=\\"col-12 col-md d-flex flex-column justify-content-between\\">\\n                    <a class=\\"mb-2 mb-md-5 text-decoration-none text-reset\\" t-att-href=\\"data['call_to_action_url']\\" t-att-title=\\"'Read ' + data['name']\\">\\n                        <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                        <h4 class=\\"mb-2 mt-0\\" t-field=\\"record.name\\"/>\\n                        <t t-call=\\"website_blog.s_dynamic_snippet_template_date\\"/>\\n                        <p class=\\"s_blog_posts_post_subtitle mt-1 mb-0 lead overflow-hidden\\" t-field=\\"record.subtitle\\"/>\\n                    </a>\\n                    <div class=\\"d-flex justify-content-between small\\">\\n                        <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                        <span class=\\"text-muted\\">Dans <a class=\\"fw-bold\\" t-field=\\"record.blog_id.name\\" t-att-href=\\"'/blog/%s' % record.blog_id.id\\"/>\\n                            <a t-if=\\"is_sample\\" class=\\"fw-bold\\" href=\\"#\\">Échantillon</a>\\n                        </span>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Horizontal" t-name="website_blog.dynamic_filter_template_blog_post_horizontal">\n    <div t-foreach="records" t-as="data" class="s_blog_posts_post w-100" data-number-of-elements="1">\n        <t t-set="record" t-value="data['_record']"/>\n        <div t-attf-class="pb-4 {{not data_last and 'border-bottom'}}">\n            <div class="row flex-md-nowrap">\n                <div class="s_blog_posts_post_cover_col col mb-2 mb-md-0">\n                    <a class="d-block h-100 text-decoration-none" t-att-href="data['call_to_action_url']" t-att-title="'Read ' + data['name']">\n                        <div class="s_blog_posts_post_cover h-100">\n                            <t t-call="website.record_cover">\n                                <t t-set="_record" t-value="record"/>\n                                <t t-set="additionnal_classes" t-value="'h-100 rounded-3 overflow-hidden o_snippet_not_selectable'"/>\n                            </t>\n                        </div>\n                    </a>\n                </div>\n                <div class="col-12 col-md d-flex flex-column justify-content-between">\n                    <a class="mb-2 mb-md-5 text-decoration-none text-reset" t-att-href="data['call_to_action_url']" t-att-title="'Read ' + data['name']">\n                        <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                        <h4 class="mb-2 mt-0" t-field="record.name"/>\n                        <t t-call="website_blog.s_dynamic_snippet_template_date"/>\n                        <p class="s_blog_posts_post_subtitle mt-1 mb-0 lead overflow-hidden" t-field="record.subtitle"/>\n                    </a>\n                    <div class="d-flex justify-content-between small">\n                        <t t-call="website_blog.s_dynamic_snippet_template_author"/>\n                        <span class="text-muted">In <a class="fw-bold" t-field="record.blog_id.name" t-att-href="'/blog/%s' % record.blog_id.id"/>\n                            <a t-if="is_sample" class="fw-bold" href="#">Sample</a>\n                        </span>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</t>\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2162	16	\N	1	1	Blog Post Author	\N	website_blog.s_dynamic_snippet_template_author	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"Blog Post Author\\" t-name=\\"website_blog.s_dynamic_snippet_template_author\\">\\n    <div t-if=\\"blog_posts_post_author_active\\" class=\\"s_blog_posts_post_author d-inline-flex align-items-center\\">\\n        <img class=\\"o_avatar me-2 rounded-pill\\" t-attf-src=\\"data:image/png;base64,{{record.author_avatar}}\\"/>\\n        <span t-field=\\"record.author_name\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Post Author" t-name="website_blog.s_dynamic_snippet_template_author">\n    <div t-if="blog_posts_post_author_active" class="s_blog_posts_post_author d-inline-flex align-items-center">\n        <img class="o_avatar me-2 rounded-pill" t-attf-src="data:image/png;base64,{{record.author_avatar}}"/>\n        <span t-field="record.author_name"/>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2163	16	\N	1	1	Blog Post Teaser	\N	website_blog.s_dynamic_snippet_template_teaser	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"Blog Post Teaser\\" t-name=\\"website_blog.s_dynamic_snippet_template_teaser\\">\\n    <p t-if=\\"blog_posts_post_teaser_active\\" class=\\"s_blog_posts_post_teaser my-1 overflow-hidden\\" t-field=\\"record.teaser\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Post Teaser" t-name="website_blog.s_dynamic_snippet_template_teaser">\n    <p t-if="blog_posts_post_teaser_active" class="s_blog_posts_post_teaser my-1 overflow-hidden" t-field="record.teaser"/>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2164	16	\N	1	1	Blog Post Date	\N	website_blog.s_dynamic_snippet_template_date	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"Blog Post Date\\" t-name=\\"website_blog.s_dynamic_snippet_template_date\\">\\n    <small t-if=\\"blog_posts_post_date_active\\" class=\\"s_blog_posts_post_date text-muted\\" t-field=\\"record.post_date\\" t-options=\\"{&quot;format&quot;: &quot;MMM d, yyyy&quot;}\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Post Date" t-name="website_blog.s_dynamic_snippet_template_date">\n    <small t-if="blog_posts_post_date_active" class="s_blog_posts_post_date text-muted" t-field="record.post_date" t-options="{&quot;format&quot;: &quot;MMM d, yyyy&quot;}"/>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2165	16	698	1	1	s_blog_posts_options	\N	website_blog.s_blog_posts_options	qweb	website_blog/views/snippets/s_blog_posts.xml	extension	{"en_US": "<data inherit_id=\\"website.snippet_options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <t t-call=\\"website_blog.s_dynamic_snippet_options_template\\">\\n            <t t-set=\\"snippet_name\\" t-value=\\"'dynamic_snippet_blog_posts'\\"/>\\n            <t t-set=\\"snippet_selector\\" t-value=\\"'.s_dynamic_snippet_blog_posts'\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.snippet_options">\n    <xpath expr="." position="inside">\n        <t t-call="website_blog.s_dynamic_snippet_options_template">\n            <t t-set="snippet_name" t-value="'dynamic_snippet_blog_posts'"/>\n            <t t-set="snippet_selector" t-value="'.s_dynamic_snippet_blog_posts'"/>\n        </t>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2437	16	2421	1	1	Buy Now Button	\N	website_sale.product_buy_now	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data inherit_id=\\"website_sale.cta_wrapper\\" active=\\"False\\" name=\\"Buy Now Button\\">\\n        <xpath expr=\\"//div[@id='product_option_block']\\" position=\\"before\\">\\n            <a role=\\"button\\" t-attf-class=\\"btn btn-outline-primary o_we_buy_now {{'w-100' if is_view_active('website_sale.cta_wrapper_boxed') or is_view_active('website_sale.cta_wrapper_large') else ''}} {{'flex-grow-1' if not is_50_pc else ''}}\\" href=\\"#\\">\\n                <i class=\\"fa fa-bolt me-2\\"/>\\n                Buy now\\n            </a>\\n        </xpath>\\n    </data>", "fr_FR": "<data inherit_id=\\"website_sale.cta_wrapper\\" active=\\"False\\" name=\\"Buy Now Button\\">\\n        <xpath expr=\\"//div[@id='product_option_block']\\" position=\\"before\\">\\n            <a role=\\"button\\" t-attf-class=\\"btn btn-outline-primary o_we_buy_now {{'w-100' if is_view_active('website_sale.cta_wrapper_boxed') or is_view_active('website_sale.cta_wrapper_large') else ''}} {{'flex-grow-1' if not is_50_pc else ''}}\\" href=\\"#\\">\\n                <i class=\\"fa fa-bolt me-2\\"/>\\n                Acheter maintenant\\n            </a>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="website_sale.cta_wrapper" active="False" name="Buy Now Button">\n        <xpath expr="//div[@id='product_option_block']" position="before">\n            <a role="button" t-attf-class="btn btn-outline-primary o_we_buy_now {{'w-100' if is_view_active('website_sale.cta_wrapper_boxed') or is_view_active('website_sale.cta_wrapper_large') else ''}} {{'flex-grow-1' if not is_50_pc else ''}}" href="#">\n                <i class="fa fa-bolt me-2"/>\n                Buy now\n            </a>\n        </xpath>\n    </data>\n\n    	f	f	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2171	99	\N	1	1	Blog Post Pages List	blog.post	\N	list	website_blog/views/website_pages_views.xml	primary	{"en_US": "<list js_class=\\"website_pages_list\\" type=\\"object\\" action=\\"open_website_url\\" multi_edit=\\"1\\">\\n            <field name=\\"active\\" column_invisible=\\"True\\"/>\\n            <field name=\\"name\\"/>\\n            <field name=\\"website_url\\"/>\\n\\n            <field name=\\"author_id\\" optional=\\"show\\"/>\\n            <field name=\\"blog_id\\" optional=\\"hide\\"/>\\n            <field name=\\"create_uid\\" optional=\\"hide\\"/>\\n            <field name=\\"write_uid\\" optional=\\"hide\\"/>\\n            <field name=\\"write_date\\" optional=\\"hide\\"/>\\n\\n            <field name=\\"is_seo_optimized\\"/>\\n            <field name=\\"is_published\\"/>\\n\\n            <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n        </list>"}	<?xml version="1.0"?>\n<list js_class="website_pages_list" type="object" action="open_website_url" multi_edit="1">\n            <field name="active" column_invisible="True"/>\n            <field name="name"/>\n            <field name="website_url"/>\n\n            <field name="author_id" optional="show"/>\n            <field name="blog_id" optional="hide"/>\n            <field name="create_uid" optional="hide"/>\n            <field name="write_uid" optional="hide"/>\n            <field name="write_date" optional="hide"/>\n\n            <field name="is_seo_optimized"/>\n            <field name="is_published"/>\n\n            <field name="website_id" groups="website.group_multi_website"/>\n        </list>\n    	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2107	16	\N	1	1	blog.blog.search	blog.blog	\N	search	website_blog/views/website_blog_views.xml	primary	{"en_US": "<search string=\\"Blog\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>", "fr_FR": "<search string=\\"Blog\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archivé\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Blog">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n                </search>\n            	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2153	16	\N	1	1	blog_feed	\N	website_blog.blog_feed	qweb	website_blog/views/website_blog_templates.xml	primary	{"en_US": "<t t-name=\\"website_blog.blog_feed\\">&lt;?xml version=\\"1.0\\" encoding=\\"utf-8\\"?&gt;\\n<feed t-att-xmlns=\\"'http://www.w3.org/2005/Atom'\\">\\n    <title t-esc=\\"blog.name\\"/>\\n    <link t-att-href=\\"'%s/blog/%s' % (base_url ,blog.id)\\"/>\\n    <id t-esc=\\"'%s/blog/%s' % (base_url, blog.id)\\"/>\\n    <updated t-esc=\\"str(posts[0].post_date).replace(' ', 'T') + 'Z' if posts else ''\\"/>\\n    <entry t-foreach=\\"posts\\" t-as=\\"post\\">\\n        <title t-esc=\\"post.name\\"/>\\n        <link t-att-href=\\"'%s%s' % (base_url, post.website_url)\\"/>\\n        <id t-esc=\\"'%s%s' % (base_url, post.website_url)\\"/>\\n        <author><name t-esc=\\"post.sudo().author_id.name\\"/></author>\\n        <summary t-esc=\\"html2plaintext(post.teaser)\\"/>\\n        <updated t-esc=\\"str(post.post_date).replace(' ', 'T') + 'Z'\\"/>\\n    </entry>\\n</feed>\\n</t>", "fr_FR": "<t t-name=\\"website_blog.blog_feed\\">&lt;?xml version=\\"1.0\\" encoding=\\"utf-8\\"?&gt;\\n<feed t-att-xmlns=\\"'http://www.w3.org/2005/Atom'\\">\\n    <title t-esc=\\"blog.name\\"/>\\n    <link t-att-href=\\"'%s/blog/%s' % (base_url ,blog.id)\\"/>\\n    <id t-esc=\\"'%s/blog/%s' % (base_url, blog.id)\\"/>\\n    <updated t-esc=\\"str(posts[0].post_date).replace(' ', 'T') + 'Z' if posts else ''\\"/>\\n    <entry t-foreach=\\"posts\\" t-as=\\"post\\">\\n        <title t-esc=\\"post.name\\"/>\\n        <link t-att-href=\\"'%s%s' % (base_url, post.website_url)\\"/>\\n        <id t-esc=\\"'%s%s' % (base_url, post.website_url)\\"/>\\n        <author><name t-esc=\\"post.sudo().author_id.name\\"/></author>\\n        <summary t-esc=\\"html2plaintext(post.teaser)\\"/>\\n        <updated t-esc=\\"str(post.post_date).replace(' ', 'T') + 'Z'\\"/>\\n    </entry>\\n</feed>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.blog_feed">&lt;?xml version="1.0" encoding="utf-8"?&gt;\n<feed t-att-xmlns="'http://www.w3.org/2005/Atom'">\n    <title t-esc="blog.name"/>\n    <link t-att-href="'%s/blog/%s' % (base_url ,blog.id)"/>\n    <id t-esc="'%s/blog/%s' % (base_url, blog.id)"/>\n    <updated t-esc="str(posts[0].post_date).replace(' ', 'T') + 'Z' if posts else ''"/>\n    <entry t-foreach="posts" t-as="post">\n        <title t-esc="post.name"/>\n        <link t-att-href="'%s%s' % (base_url, post.website_url)"/>\n        <id t-esc="'%s%s' % (base_url, post.website_url)"/>\n        <author><name t-esc="post.sudo().author_id.name"/></author>\n        <summary t-esc="html2plaintext(post.teaser)"/>\n        <updated t-esc="str(post.post_date).replace(' ', 'T') + 'Z'"/>\n    </entry>\n</feed>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2145	16	\N	1	1	Blog Post	\N	website_blog.blog_post_complete	qweb	website_blog/views/website_blog_templates.xml	primary	{"en_US": "<t name=\\"Blog Post\\" track=\\"1\\" t-name=\\"website_blog.blog_post_complete\\">\\n    <t t-call=\\"website_blog.index\\">\\n\\n        <!-- Check for active options: the stored value may be used in sub-templates too  -->\\n        <t t-set=\\"opt_blog_post_readable\\" t-value=\\"is_view_active('website_blog.opt_blog_post_readable')\\"/>\\n        <t t-set=\\"opt_blog_post_sidebar\\" t-value=\\"is_view_active('website_blog.opt_blog_post_sidebar')\\"/>\\n        <t t-set=\\"opt_blog_post_regular_cover\\" t-value=\\"is_view_active('website_blog.opt_blog_post_regular_cover')\\"/>\\n        <t t-set=\\"opt_blog_post_breadcrumb\\" t-value=\\"is_view_active('website_blog.opt_blog_post_breadcrumb')\\"/>\\n        \\n        <section id=\\"o_wblog_post_top\\">\\n            <div id=\\"title\\" class=\\"blog_header\\" t-ignore=\\"True\\">\\n                <t t-call=\\"website.record_cover\\">\\n                    <t t-set=\\"_record\\" t-value=\\"blog_post\\"/>\\n                    <t t-set=\\"snippet_autofocus\\" t-value=\\"True\\"/>\\n                    <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                    <t t-set=\\"use_size\\" t-value=\\"True\\"/>\\n                    <t t-set=\\"display_opt_name\\">Blog Post Cover</t>\\n                    <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover'\\"/>\\n\\n                    <div class=\\"container text-center position-relative h-100 d-flex flex-column flex-grow-1 justify-content-around\\">\\n                        <div t-attf-class=\\"o_wblog_post_title\\">\\n                            <h1 t-field=\\"blog_post.name\\" id=\\"o_wblog_post_name\\" class=\\"o_editable_no_shadow\\" data-oe-expression=\\"blog_post.name\\" t-att-data-blog-id=\\"blog_post.id\\" placeholder=\\"Blog Post Title\\"/>\\n                            <div t-field=\\"blog_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" class=\\"o_editable_no_shadow\\" placeholder=\\"Subtitle\\"/>\\n                        </div>\\n                        <t t-set=\\"resize_classes\\" t-value=\\"set(json.loads(_record.cover_properties).get('resize_class', '').split(' '))\\"/>\\n                        <a t-if=\\"{'o_full_screen_height', 'o_half_screen_height', 'cover_full', 'cover_mid'}.intersection(resize_classes)\\" id=\\"o_wblog_post_content_jump\\" href=\\"#o_wblog_post_main\\" class=\\"css_editable_mode_hidden justify-content-center align-items-center rounded-circle mx-auto mb-5 text-decoration-none\\">\\n                            <i class=\\"fa fa-angle-down fa-3x text-white\\" aria-label=\\"To blog content\\" title=\\"To blog content\\"/>\\n                        </a>\\n                    </div>\\n                </t>\\n            </div>\\n        </section>\\n\\n        <section id=\\"o_wblog_post_main\\" t-attf-class=\\"container pt-4 pb-5 #{'anim' in request.params and 'o_wblog_post_main_transition'}\\">\\n            <!-- Sidebar-enabled Layout -->\\n            <div t-if=\\"opt_blog_post_sidebar\\" t-attf-class=\\"mx-auto #{opt_blog_post_readable and 'o_wblog_read_with_sidebar'}\\">\\n                <div t-attf-class=\\"d-flex flex-column flex-lg-row #{opt_blog_post_readable and 'justify-content-between'}\\">\\n                    <div id=\\"o_wblog_post_content\\" t-attf-class=\\"#{opt_blog_post_readable and 'o_container_small mx-0 w-100 flex-shrink-0' or 'w-lg-75'}\\">\\n                        <t t-call=\\"website_blog.blog_post_content\\"/>\\n                    </div>\\n                    <div id=\\"o_wblog_post_sidebar_col\\" t-attf-class=\\"ps-lg-5 #{not opt_blog_post_readable and 'flex-grow-1 w-lg-25'}\\">\\n                        <t t-call=\\"website_blog.blog_post_sidebar\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n\\n            <!-- No-Sidebar Layout -->\\n            <div t-if=\\"not opt_blog_post_sidebar\\" t-attf-class=\\"#{opt_blog_post_readable and 'o_container_small'}\\">\\n                <div class=\\"d-flex flex-column flex-lg-row\\">\\n                    <div id=\\"o_wblog_post_content\\" t-attf-class=\\" #{opt_blog_post_readable and 'o_container_small w-100 flex-shrink-0'}\\">\\n                        <t t-call=\\"website_blog.blog_post_content\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </section>\\n        <section id=\\"o_wblog_post_footer\\"/>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Blog Post\\" track=\\"1\\" t-name=\\"website_blog.blog_post_complete\\">\\n    <t t-call=\\"website_blog.index\\">\\n\\n        <!-- Check for active options: the stored value may be used in sub-templates too  -->\\n        <t t-set=\\"opt_blog_post_readable\\" t-value=\\"is_view_active('website_blog.opt_blog_post_readable')\\"/>\\n        <t t-set=\\"opt_blog_post_sidebar\\" t-value=\\"is_view_active('website_blog.opt_blog_post_sidebar')\\"/>\\n        <t t-set=\\"opt_blog_post_regular_cover\\" t-value=\\"is_view_active('website_blog.opt_blog_post_regular_cover')\\"/>\\n        <t t-set=\\"opt_blog_post_breadcrumb\\" t-value=\\"is_view_active('website_blog.opt_blog_post_breadcrumb')\\"/>\\n        \\n        <section id=\\"o_wblog_post_top\\">\\n            <div id=\\"title\\" class=\\"blog_header\\" t-ignore=\\"True\\">\\n                <t t-call=\\"website.record_cover\\">\\n                    <t t-set=\\"_record\\" t-value=\\"blog_post\\"/>\\n                    <t t-set=\\"snippet_autofocus\\" t-value=\\"True\\"/>\\n                    <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n                    <t t-set=\\"use_size\\" t-value=\\"True\\"/>\\n                    <t t-set=\\"display_opt_name\\">Couverture de l'article de blog</t>\\n                    <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover'\\"/>\\n\\n                    <div class=\\"container text-center position-relative h-100 d-flex flex-column flex-grow-1 justify-content-around\\">\\n                        <div t-attf-class=\\"o_wblog_post_title\\">\\n                            <h1 t-field=\\"blog_post.name\\" id=\\"o_wblog_post_name\\" class=\\"o_editable_no_shadow\\" data-oe-expression=\\"blog_post.name\\" t-att-data-blog-id=\\"blog_post.id\\" placeholder=\\"Titre de l'article de blog\\"/>\\n                            <div t-field=\\"blog_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" class=\\"o_editable_no_shadow\\" placeholder=\\"Sous-titre\\"/>\\n                        </div>\\n                        <t t-set=\\"resize_classes\\" t-value=\\"set(json.loads(_record.cover_properties).get('resize_class', '').split(' '))\\"/>\\n                        <a t-if=\\"{'o_full_screen_height', 'o_half_screen_height', 'cover_full', 'cover_mid'}.intersection(resize_classes)\\" id=\\"o_wblog_post_content_jump\\" href=\\"#o_wblog_post_main\\" class=\\"css_editable_mode_hidden justify-content-center align-items-center rounded-circle mx-auto mb-5 text-decoration-none\\">\\n                            <i class=\\"fa fa-angle-down fa-3x text-white\\" aria-label=\\"Au contenu du blog\\" title=\\"Au contenu du blog\\"/>\\n                        </a>\\n                    </div>\\n                </t>\\n            </div>\\n        </section>\\n\\n        <section id=\\"o_wblog_post_main\\" t-attf-class=\\"container pt-4 pb-5 #{'anim' in request.params and 'o_wblog_post_main_transition'}\\">\\n            <!-- Sidebar-enabled Layout -->\\n            <div t-if=\\"opt_blog_post_sidebar\\" t-attf-class=\\"mx-auto #{opt_blog_post_readable and 'o_wblog_read_with_sidebar'}\\">\\n                <div t-attf-class=\\"d-flex flex-column flex-lg-row #{opt_blog_post_readable and 'justify-content-between'}\\">\\n                    <div id=\\"o_wblog_post_content\\" t-attf-class=\\"#{opt_blog_post_readable and 'o_container_small mx-0 w-100 flex-shrink-0' or 'w-lg-75'}\\">\\n                        <t t-call=\\"website_blog.blog_post_content\\"/>\\n                    </div>\\n                    <div id=\\"o_wblog_post_sidebar_col\\" t-attf-class=\\"ps-lg-5 #{not opt_blog_post_readable and 'flex-grow-1 w-lg-25'}\\">\\n                        <t t-call=\\"website_blog.blog_post_sidebar\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n\\n            <!-- No-Sidebar Layout -->\\n            <div t-if=\\"not opt_blog_post_sidebar\\" t-attf-class=\\"#{opt_blog_post_readable and 'o_container_small'}\\">\\n                <div class=\\"d-flex flex-column flex-lg-row\\">\\n                    <div id=\\"o_wblog_post_content\\" t-attf-class=\\" #{opt_blog_post_readable and 'o_container_small w-100 flex-shrink-0'}\\">\\n                        <t t-call=\\"website_blog.blog_post_content\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </section>\\n        <section id=\\"o_wblog_post_footer\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Post" track="1" t-name="website_blog.blog_post_complete">\n    <t t-call="website_blog.index">\n\n        <!-- Check for active options: the stored value may be used in sub-templates too  -->\n        <t t-set="opt_blog_post_readable" t-value="is_view_active('website_blog.opt_blog_post_readable')"/>\n        <t t-set="opt_blog_post_sidebar" t-value="is_view_active('website_blog.opt_blog_post_sidebar')"/>\n        <t t-set="opt_blog_post_regular_cover" t-value="is_view_active('website_blog.opt_blog_post_regular_cover')"/>\n        <t t-set="opt_blog_post_breadcrumb" t-value="is_view_active('website_blog.opt_blog_post_breadcrumb')"/>\n        \n        <section id="o_wblog_post_top">\n            <div id="title" class="blog_header" t-ignore="True">\n                <t t-call="website.record_cover">\n                    <t t-set="_record" t-value="blog_post"/>\n                    <t t-set="snippet_autofocus" t-value="True"/>\n                    <t t-set="use_filters" t-value="True"/>\n                    <t t-set="use_size" t-value="True"/>\n                    <t t-set="display_opt_name">Blog Post Cover</t>\n                    <t t-set="additionnal_classes" t-value="'o_wblog_post_page_cover'"/>\n\n                    <div class="container text-center position-relative h-100 d-flex flex-column flex-grow-1 justify-content-around">\n                        <div t-attf-class="o_wblog_post_title">\n                            <h1 t-field="blog_post.name" id="o_wblog_post_name" class="o_editable_no_shadow" data-oe-expression="blog_post.name" t-att-data-blog-id="blog_post.id" placeholder="Blog Post Title"/>\n                            <div t-field="blog_post.subtitle" id="o_wblog_post_subtitle" class="o_editable_no_shadow" placeholder="Subtitle"/>\n                        </div>\n                        <t t-set="resize_classes" t-value="set(json.loads(_record.cover_properties).get('resize_class', '').split(' '))"/>\n                        <a t-if="{'o_full_screen_height', 'o_half_screen_height', 'cover_full', 'cover_mid'}.intersection(resize_classes)" id="o_wblog_post_content_jump" href="#o_wblog_post_main" class="css_editable_mode_hidden justify-content-center align-items-center rounded-circle mx-auto mb-5 text-decoration-none">\n                            <i class="fa fa-angle-down fa-3x text-white" aria-label="To blog content" title="To blog content"/>\n                        </a>\n                    </div>\n                </t>\n            </div>\n        </section>\n\n        <section id="o_wblog_post_main" t-attf-class="container pt-4 pb-5 #{'anim' in request.params and 'o_wblog_post_main_transition'}">\n            <!-- Sidebar-enabled Layout -->\n            <div t-if="opt_blog_post_sidebar" t-attf-class="mx-auto #{opt_blog_post_readable and 'o_wblog_read_with_sidebar'}">\n                <div t-attf-class="d-flex flex-column flex-lg-row #{opt_blog_post_readable and 'justify-content-between'}">\n                    <div id="o_wblog_post_content" t-attf-class="#{opt_blog_post_readable and 'o_container_small mx-0 w-100 flex-shrink-0' or 'w-lg-75'}">\n                        <t t-call="website_blog.blog_post_content"/>\n                    </div>\n                    <div id="o_wblog_post_sidebar_col" t-attf-class="ps-lg-5 #{not opt_blog_post_readable and 'flex-grow-1 w-lg-25'}">\n                        <t t-call="website_blog.blog_post_sidebar"/>\n                    </div>\n                </div>\n            </div>\n\n            <!-- No-Sidebar Layout -->\n            <div t-if="not opt_blog_post_sidebar" t-attf-class="#{opt_blog_post_readable and 'o_container_small'}">\n                <div class="d-flex flex-column flex-lg-row">\n                    <div id="o_wblog_post_content" t-attf-class=" #{opt_blog_post_readable and 'o_container_small w-100 flex-shrink-0'}">\n                        <t t-call="website_blog.blog_post_content"/>\n                    </div>\n                </div>\n            </div>\n        </section>\n        <section id="o_wblog_post_footer"/>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	t
2146	16	\N	1	1	Blog post content	\N	website_blog.blog_post_content	qweb	website_blog/views/website_blog_templates.xml	primary	{"en_US": "<t name=\\"Blog post content\\" t-name=\\"website_blog.blog_post_content\\">\\n    <t t-if=\\"opt_blog_post_breadcrumb and not opt_blog_post_regular_cover\\" t-call=\\"website_blog.post_breadcrumbs\\">\\n        <t t-set=\\"additionnal_classes\\" t-value=\\"'mb-3 bg-transparent'\\"/>\\n    </t>\\n    <t t-if=\\"not opt_blog_post_regular_cover\\">\\n        <t t-call=\\"website_blog.blog_post_info\\"/>\\n    </t>\\n    <t t-set=\\"editor_message\\">WRITE HERE OR DRAG BUILDING BLOCKS</t>\\n    <div t-field=\\"blog_post.content\\" t-att-data-editor-message=\\"editor_message\\" t-attf-class=\\"o_wblog_post_content_field #{'o_wblog_read_text' if opt_blog_post_readable else ''}\\"/>\\n\\n    <div t-if=\\"len(blogs) &gt; 1 or len(blog_post.tag_ids) &gt; 0\\" class=\\"css_editable_mode_hidden text-muted\\">\\n        <div t-if=\\"len(blogs) &gt; 1\\">in <a t-attf-href=\\"#{blog_url(blog=blog_post.blog_id)}\\"><b t-field=\\"blog.name\\"/></a></div>\\n        <div t-if=\\"len(blog_post.tag_ids) &gt; 0\\">#\\n            <t t-foreach=\\"blog_post.tag_ids\\" t-as=\\"one_tag\\">\\n                <a t-attf-class=\\"badge me-1 o_tag o_color_#{one_tag.color} post_link\\" t-attf-href=\\"#{blog_url(tag=slug(one_tag), date_begin=False, date_end=False)}\\" t-esc=\\"one_tag.name\\"/>\\n            </t>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Blog post content\\" t-name=\\"website_blog.blog_post_content\\">\\n    <t t-if=\\"opt_blog_post_breadcrumb and not opt_blog_post_regular_cover\\" t-call=\\"website_blog.post_breadcrumbs\\">\\n        <t t-set=\\"additionnal_classes\\" t-value=\\"'mb-3 bg-transparent'\\"/>\\n    </t>\\n    <t t-if=\\"not opt_blog_post_regular_cover\\">\\n        <t t-call=\\"website_blog.blog_post_info\\"/>\\n    </t>\\n    <t t-set=\\"editor_message\\">ÉCRIVEZ ICI OU DÉPLACEZ DES BLOCS DE CONSTRUCTION</t>\\n    <div t-field=\\"blog_post.content\\" t-att-data-editor-message=\\"editor_message\\" t-attf-class=\\"o_wblog_post_content_field #{'o_wblog_read_text' if opt_blog_post_readable else ''}\\"/>\\n\\n    <div t-if=\\"len(blogs) &gt; 1 or len(blog_post.tag_ids) &gt; 0\\" class=\\"css_editable_mode_hidden text-muted\\">\\n        <div t-if=\\"len(blogs) &gt; 1\\">in <a t-attf-href=\\"#{blog_url(blog=blog_post.blog_id)}\\"><b t-field=\\"blog.name\\"/></a></div>\\n        <div t-if=\\"len(blog_post.tag_ids) &gt; 0\\">#\\n            <t t-foreach=\\"blog_post.tag_ids\\" t-as=\\"one_tag\\">\\n                <a t-attf-class=\\"badge me-1 o_tag o_color_#{one_tag.color} post_link\\" t-attf-href=\\"#{blog_url(tag=slug(one_tag), date_begin=False, date_end=False)}\\" t-esc=\\"one_tag.name\\"/>\\n            </t>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog post content" t-name="website_blog.blog_post_content">\n    <t t-if="opt_blog_post_breadcrumb and not opt_blog_post_regular_cover" t-call="website_blog.post_breadcrumbs">\n        <t t-set="additionnal_classes" t-value="'mb-3 bg-transparent'"/>\n    </t>\n    <t t-if="not opt_blog_post_regular_cover">\n        <t t-call="website_blog.blog_post_info"/>\n    </t>\n    <t t-set="editor_message">WRITE HERE OR DRAG BUILDING BLOCKS</t>\n    <div t-field="blog_post.content" t-att-data-editor-message="editor_message" t-attf-class="o_wblog_post_content_field #{'o_wblog_read_text' if opt_blog_post_readable else ''}"/>\n\n    <div t-if="len(blogs) &gt; 1 or len(blog_post.tag_ids) &gt; 0" class="css_editable_mode_hidden text-muted">\n        <div t-if="len(blogs) &gt; 1">in <a t-attf-href="#{blog_url(blog=blog_post.blog_id)}"><b t-field="blog.name"/></a></div>\n        <div t-if="len(blog_post.tag_ids) &gt; 0">#\n            <t t-foreach="blog_post.tag_ids" t-as="one_tag">\n                <a t-attf-class="badge me-1 o_tag o_color_#{one_tag.color} post_link" t-attf-href="#{blog_url(tag=slug(one_tag), date_begin=False, date_end=False)}" t-esc="one_tag.name"/>\n            </t>\n        </div>\n    </div>\n</t>\n\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2138	16	\N	1	1	Blog Posts	\N	website_blog.blog_post_short	qweb	website_blog/views/website_blog_templates.xml	primary	{"en_US": "<t name=\\"Blog Posts\\" t-name=\\"website_blog.blog_post_short\\">\\n    <t t-call=\\"website_blog.index\\">\\n        <t t-set=\\"head\\">\\n            <link t-if=\\"blog\\" t-att-href=\\"'/blog/%s/feed' % slug(blog)\\" type=\\"application/atom+xml\\" rel=\\"alternate\\" title=\\"Atom Feed\\"/>\\n            <meta t-if=\\"active_tag_ids\\" name=\\"robots\\" t-attf-content=\\"none\\"/>\\n        </t>\\n\\n        <!-- Check for active options: the stored value may be used in sub-templates too  -->\\n        <t t-set=\\"opt_blog_cards_design\\" t-value=\\"is_view_active('website_blog.opt_blog_cards_design')\\"/>\\n        <t t-set=\\"opt_blog_list_view\\" t-value=\\"is_view_active('website_blog.opt_blog_list_view')\\"/>\\n        <t t-set=\\"opt_blog_readable\\" t-value=\\"is_view_active('website_blog.opt_blog_readable')\\"/>\\n        <t t-set=\\"opt_blog_sidebar_show\\" t-value=\\"is_view_active('website_blog.opt_blog_sidebar_show')\\"/>\\n\\n        <div id=\\"o_wblog_blog_top\\">\\n            <!-- Selectively display droppable-areas for 'all blogs' or single-blog pages -->\\n            <t t-if=\\"not tag and not date_begin and not search\\">\\n                <div id=\\"o_wblog_blog_top_droppable\\"/>\\n                <t t-if=\\"blog\\">\\n                    <div t-field=\\"blog.content\\" t-attf-data-editor-sub-message.translate=\\"Edit the '{{blog.name}}' page header.\\"/>\\n                </t>\\n                <t t-elif=\\"blogs\\">\\n                    <div class=\\"oe_structure\\" data-editor-sub-message.translate=\\"Edit the 'All Blogs' page header.\\"/>\\n                </t>\\n            </t>\\n            <t t-else=\\"\\">\\n                <!-- Droppable-area for filtered results (tags or date) -->\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_blog_filtered_header\\" data-editor-sub-message.translate=\\"Edit the 'Filter Results' page header.\\"/>\\n            </t>\\n        </div>\\n\\n        <t t-call=\\"website_blog.blogs_nav\\">\\n            <t t-set=\\"search\\" t-value=\\"original_search or search\\"/>\\n            <t t-set=\\"additional_classes\\" t-value=\\"'mt-3'\\"/>\\n        </t>\\n\\n        <section id=\\"o_wblog_index_content\\" t-att-class=\\"opt_blog_cards_design and 'o_wblog_page_cards_bg'\\">\\n            <div class=\\"container py-4\\">\\n                <div t-if=\\"original_search and posts\\" class=\\"alert alert-warning mt8\\">\\n                    No results found for '<span t-esc=\\"original_search\\"/>'. Showing results for '<span t-esc=\\"search\\"/>'.\\n                </div>\\n                <div t-attf-class=\\"row #{opt_blog_sidebar_show and 'justify-content-between' or 'justify-content-center'}\\">\\n                    <div id=\\"o_wblog_posts_loop_container\\" t-attf-class=\\"col #{'o_container_small mx-0' if opt_blog_list_view else ''}\\">\\n\\n                        <t t-call=\\"website_blog.posts_loop\\">\\n                            <t t-if=\\"not blog\\" t-set=\\"posts_list_show_parent_blog\\" t-value=\\"True\\"/>\\n                        </t>\\n\\n                        <t t-call=\\"website.pager\\">\\n                            <t t-set=\\"classname\\" t-valuef=\\"justify-content-center\\"/>\\n                            <t t-set=\\"extraLinkClass\\" t-valuef=\\"post_link\\"/>\\n                        </t>\\n                    </div>\\n                </div>\\n            </div>\\n        </section>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Blog Posts\\" t-name=\\"website_blog.blog_post_short\\">\\n    <t t-call=\\"website_blog.index\\">\\n        <t t-set=\\"head\\">\\n            <link t-if=\\"blog\\" t-att-href=\\"'/blog/%s/feed' % slug(blog)\\" type=\\"application/atom+xml\\" rel=\\"alternate\\" title=\\"Flux atom\\"/>\\n            <meta t-if=\\"active_tag_ids\\" name=\\"robots\\" t-attf-content=\\"none\\"/>\\n        </t>\\n\\n        <!-- Check for active options: the stored value may be used in sub-templates too  -->\\n        <t t-set=\\"opt_blog_cards_design\\" t-value=\\"is_view_active('website_blog.opt_blog_cards_design')\\"/>\\n        <t t-set=\\"opt_blog_list_view\\" t-value=\\"is_view_active('website_blog.opt_blog_list_view')\\"/>\\n        <t t-set=\\"opt_blog_readable\\" t-value=\\"is_view_active('website_blog.opt_blog_readable')\\"/>\\n        <t t-set=\\"opt_blog_sidebar_show\\" t-value=\\"is_view_active('website_blog.opt_blog_sidebar_show')\\"/>\\n\\n        <div id=\\"o_wblog_blog_top\\">\\n            <!-- Selectively display droppable-areas for 'all blogs' or single-blog pages -->\\n            <t t-if=\\"not tag and not date_begin and not search\\">\\n                <div id=\\"o_wblog_blog_top_droppable\\"/>\\n                <t t-if=\\"blog\\">\\n                    <div t-field=\\"blog.content\\" t-attf-data-editor-sub-message.translate=\\"Edit the '{{blog.name}}' page header.\\"/>\\n                </t>\\n                <t t-elif=\\"blogs\\">\\n                    <div class=\\"oe_structure\\" data-editor-sub-message.translate=\\"Modifiez l'en-tête de page &quot;Tous les blogs&quot;.\\"/>\\n                </t>\\n            </t>\\n            <t t-else=\\"\\">\\n                <!-- Droppable-area for filtered results (tags or date) -->\\n                <div class=\\"oe_structure\\" id=\\"oe_structure_blog_filtered_header\\" data-editor-sub-message.translate=\\"Modifiez l'en-tête de page &quot;Filtrer les résultats&quot;.\\"/>\\n            </t>\\n        </div>\\n\\n        <t t-call=\\"website_blog.blogs_nav\\">\\n            <t t-set=\\"search\\" t-value=\\"original_search or search\\"/>\\n            <t t-set=\\"additional_classes\\" t-value=\\"'mt-3'\\"/>\\n        </t>\\n\\n        <section id=\\"o_wblog_index_content\\" t-att-class=\\"opt_blog_cards_design and 'o_wblog_page_cards_bg'\\">\\n            <div class=\\"container py-4\\">\\n                <div t-if=\\"original_search and posts\\" class=\\"alert alert-warning mt8\\">\\n                    Aucun résultat trouvé pour '<span t-esc=\\"original_search\\"/>'. Affichage des résultats pour '<span t-esc=\\"search\\"/>'.\\n                </div>\\n                <div t-attf-class=\\"row #{opt_blog_sidebar_show and 'justify-content-between' or 'justify-content-center'}\\">\\n                    <div id=\\"o_wblog_posts_loop_container\\" t-attf-class=\\"col #{'o_container_small mx-0' if opt_blog_list_view else ''}\\">\\n\\n                        <t t-call=\\"website_blog.posts_loop\\">\\n                            <t t-if=\\"not blog\\" t-set=\\"posts_list_show_parent_blog\\" t-value=\\"True\\"/>\\n                        </t>\\n\\n                        <t t-call=\\"website.pager\\">\\n                            <t t-set=\\"classname\\" t-valuef=\\"justify-content-center\\"/>\\n                            <t t-set=\\"extraLinkClass\\" t-valuef=\\"post_link\\"/>\\n                        </t>\\n                    </div>\\n                </div>\\n            </div>\\n        </section>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Posts" t-name="website_blog.blog_post_short">\n    <t t-call="website_blog.index">\n        <t t-set="head">\n            <link t-if="blog" t-att-href="'/blog/%s/feed' % slug(blog)" type="application/atom+xml" rel="alternate" title="Atom Feed"/>\n            <meta t-if="active_tag_ids" name="robots" t-attf-content="none"/>\n        </t>\n\n        <!-- Check for active options: the stored value may be used in sub-templates too  -->\n        <t t-set="opt_blog_cards_design" t-value="is_view_active('website_blog.opt_blog_cards_design')"/>\n        <t t-set="opt_blog_list_view" t-value="is_view_active('website_blog.opt_blog_list_view')"/>\n        <t t-set="opt_blog_readable" t-value="is_view_active('website_blog.opt_blog_readable')"/>\n        <t t-set="opt_blog_sidebar_show" t-value="is_view_active('website_blog.opt_blog_sidebar_show')"/>\n\n        <div id="o_wblog_blog_top">\n            <!-- Selectively display droppable-areas for 'all blogs' or single-blog pages -->\n            <t t-if="not tag and not date_begin and not search">\n                <div id="o_wblog_blog_top_droppable"/>\n                <t t-if="blog">\n                    <div t-field="blog.content" t-attf-data-editor-sub-message.translate="Edit the '{{blog.name}}' page header."/>\n                </t>\n                <t t-elif="blogs">\n                    <div class="oe_structure" data-editor-sub-message.translate="Edit the 'All Blogs' page header."/>\n                </t>\n            </t>\n            <t t-else="">\n                <!-- Droppable-area for filtered results (tags or date) -->\n                <div class="oe_structure" id="oe_structure_blog_filtered_header" data-editor-sub-message.translate="Edit the 'Filter Results' page header."/>\n            </t>\n        </div>\n\n        <t t-call="website_blog.blogs_nav">\n            <t t-set="search" t-value="original_search or search"/>\n            <t t-set="additional_classes" t-value="'mt-3'"/>\n        </t>\n\n        <section id="o_wblog_index_content" t-att-class="opt_blog_cards_design and 'o_wblog_page_cards_bg'">\n            <div class="container py-4">\n                <div t-if="original_search and posts" class="alert alert-warning mt8">\n                    No results found for '<span t-esc="original_search"/>'. Showing results for '<span t-esc="search"/>'.\n                </div>\n                <div t-attf-class="row #{opt_blog_sidebar_show and 'justify-content-between' or 'justify-content-center'}">\n                    <div id="o_wblog_posts_loop_container" t-attf-class="col #{'o_container_small mx-0' if opt_blog_list_view else ''}">\n\n                        <t t-call="website_blog.posts_loop">\n                            <t t-if="not blog" t-set="posts_list_show_parent_blog" t-value="True"/>\n                        </t>\n\n                        <t t-call="website.pager">\n                            <t t-set="classname" t-valuef="justify-content-center"/>\n                            <t t-set="extraLinkClass" t-valuef="post_link"/>\n                        </t>\n                    </div>\n                </div>\n            </div>\n        </section>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2104	16	\N	1	1	blog_post_template_new_post	\N	website_blog.blog_post_template_new_post	qweb	website_blog/data/mail_templates.xml	primary	{"en_US": "<t t-name=\\"website_blog.blog_post_template_new_post\\">\\n        <p>A new post <t t-esc=\\"post.name\\"/> has been published on the <t t-esc=\\"object.name\\"/> blog. Click here to access the blog :</p>\\n        <p style=\\"margin-left: 30px; margin-top: 10 px; margin-bottom: 10px;\\">\\n            <a t-attf-href=\\"/blog/#{slug(object)}/#{slug(post)}\\" style=\\"padding: 5px 10px; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer;background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\\">\\n                Access post\\n            </a>\\n        </p>\\n    </t>", "fr_FR": "<t t-name=\\"website_blog.blog_post_template_new_post\\">\\n        <p>Un nouvel article <t t-esc=\\"post.name\\"/> a été publié sur le blog <t t-esc=\\"object.name\\"/> Cliquez ici pour accéder au blog :</p>\\n        <p style=\\"margin-left: 30px; margin-top: 10 px; margin-bottom: 10px;\\">\\n            <a t-attf-href=\\"/blog/#{slug(object)}/#{slug(post)}\\" style=\\"padding: 5px 10px; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer;background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px\\">\\n                Accéder à l'article\\n            </a>\\n        </p>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.blog_post_template_new_post">\n        <p>A new post <t t-esc="post.name"/> has been published on the <t t-esc="object.name"/> blog. Click here to access the blog :</p>\n        <p style="margin-left: 30px; margin-top: 10 px; margin-bottom: 10px;">\n            <a t-attf-href="/blog/#{slug(object)}/#{slug(post)}" style="padding: 5px 10px; font-size: 12px; line-height: 18px; color: #FFFFFF; border-color:#875A7B; text-decoration: none; display: inline-block; margin-bottom: 0px; font-weight: 400; text-align: center; vertical-align: middle; cursor: pointer;background-color: #875A7B; border: 1px solid #875A7B; border-radius:3px">\n                Access post\n            </a>\n        </p>\n    </t>\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2172	16	\N	1	1	blog.post.view.form.add	blog.post	\N	form	website_blog/views/blog_post_add.xml	primary	{"en_US": "<form js_class=\\"website_new_content_form\\">\\n            <group>\\n                <field name=\\"website_url\\" invisible=\\"1\\"/>\\n                <field name=\\"blog_id\\" string=\\"Select Blog\\"/>\\n                <field name=\\"name\\" placeholder=\\"Blog Post Title\\"/>\\n            </group>\\n        </form>", "fr_FR": "<form js_class=\\"website_new_content_form\\">\\n            <group>\\n                <field name=\\"website_url\\" invisible=\\"1\\"/>\\n                <field name=\\"blog_id\\" string=\\"Sélectionnez un blog\\"/>\\n                <field name=\\"name\\" placeholder=\\"Titre de l'article de blog\\"/>\\n            </group>\\n        </form>"}	<?xml version="1.0"?>\n<form js_class="website_new_content_form">\n            <group>\n                <field name="website_url" invisible="1"/>\n                <field name="blog_id" string="Select Blog"/>\n                <field name="name" placeholder="Blog Post Title"/>\n            </group>\n        </form>\n    	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2169	16	\N	1	1	blog.post.kanban	blog.post	\N	kanban	website_blog/views/website_pages_views.xml	primary	{"en_US": "<kanban js_class=\\"website_pages_kanban\\" class=\\"o_kanban_mobile\\" action=\\"open_website_url\\" type=\\"object\\" sample=\\"1\\">\\n            <templates>\\n                <t t-name=\\"card\\">\\n                    <div class=\\"row mb-auto\\">\\n                        <div class=\\"col-8 fw-bolder\\">\\n                            <field class=\\"d-block text-truncate\\" name=\\"name\\"/>\\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                        </div>\\n                        <field name=\\"blog_id\\" class=\\"col-4 text-end fw-bolder\\"/>\\n                        <div class=\\"col-8\\">\\n                            <i class=\\"fa fa-clock-o me-1\\" role=\\"img\\" aria-label=\\"Post date\\" title=\\"Post date\\"/><field name=\\"post_date\\"/>\\n                        </div>\\n                        <div class=\\"col-4 text-end\\" t-att-title=\\"record.author_id.value\\">\\n                            <field name=\\"author_id\\" widget=\\"image\\" options=\\"{'preview_image': 'avatar_128'}\\" class=\\"o_avatar rounded\\"/>\\n                        </div>\\n                    </div>\\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                </t>\\n            </templates>\\n        </kanban>", "fr_FR": "<kanban js_class=\\"website_pages_kanban\\" class=\\"o_kanban_mobile\\" action=\\"open_website_url\\" type=\\"object\\" sample=\\"1\\">\\n            <templates>\\n                <t t-name=\\"card\\">\\n                    <div class=\\"row mb-auto\\">\\n                        <div class=\\"col-8 fw-bolder\\">\\n                            <field class=\\"d-block text-truncate\\" name=\\"name\\"/>\\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                        </div>\\n                        <field name=\\"blog_id\\" class=\\"col-4 text-end fw-bolder\\"/>\\n                        <div class=\\"col-8\\">\\n                            <i class=\\"fa fa-clock-o me-1\\" role=\\"img\\" aria-label=\\"Date de l'article\\" title=\\"Date de l'article\\"/><field name=\\"post_date\\"/>\\n                        </div>\\n                        <div class=\\"col-4 text-end\\" t-att-title=\\"record.author_id.value\\">\\n                            <field name=\\"author_id\\" widget=\\"image\\" options=\\"{'preview_image': 'avatar_128'}\\" class=\\"o_avatar rounded\\"/>\\n                        </div>\\n                    </div>\\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                </t>\\n            </templates>\\n        </kanban>"}	<?xml version="1.0"?>\n<kanban js_class="website_pages_kanban" class="o_kanban_mobile" action="open_website_url" type="object" sample="1">\n            <templates>\n                <t t-name="card">\n                    <div class="row mb-auto">\n                        <div class="col-8 fw-bolder">\n                            <field class="d-block text-truncate" name="name"/>\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                        </div>\n                        <field name="blog_id" class="col-4 text-end fw-bolder"/>\n                        <div class="col-8">\n                            <i class="fa fa-clock-o me-1" role="img" aria-label="Post date" title="Post date"/><field name="post_date"/>\n                        </div>\n                        <div class="col-4 text-end" t-att-title="record.author_id.value">\n                            <field name="author_id" widget="image" options="{'preview_image': 'avatar_128'}" class="o_avatar rounded"/>\n                        </div>\n                    </div>\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                </t>\n            </templates>\n        </kanban>\n    	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2156	16	889	1	1	blog search bar snippet options	\N	website_blog.blog_searchbar_input_snippet_options	qweb	website_blog/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.searchbar_input_snippet_options\\" name=\\"blog 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=\\"blogs\\" data-select-data-attribute=\\"blogs\\" data-name=\\"search_blogs_opt\\" data-form-action=\\"/blog\\">Blogs</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=\\"published_date asc\\" data-select-data-attribute=\\"published_date asc\\" data-dependencies=\\"search_blogs_opt\\" data-name=\\"order_published_date_asc_opt\\">Date (old to new)</we-button>\\n        <we-button data-set-order-by=\\"published_date desc\\" data-select-data-attribute=\\"published_date desc\\" data-dependencies=\\"search_blogs_opt\\" data-name=\\"order_published_date_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_blogs_opt\\" data-select-data-attribute=\\"true\\" data-attribute-name=\\"displayDescription\\" data-apply-to=\\".search-query\\"/>\\n        <we-checkbox string=\\"Publication Date\\" data-dependencies=\\"search_blogs_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=\\"blog 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=\\"blogs\\" data-select-data-attribute=\\"blogs\\" data-name=\\"search_blogs_opt\\" data-form-action=\\"/blog\\">Blogs</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=\\"published_date asc\\" data-select-data-attribute=\\"published_date asc\\" data-dependencies=\\"search_blogs_opt\\" data-name=\\"order_published_date_asc_opt\\">Date (ancienne à nouvelle)</we-button>\\n        <we-button data-set-order-by=\\"published_date desc\\" data-select-data-attribute=\\"published_date desc\\" data-dependencies=\\"search_blogs_opt\\" data-name=\\"order_published_date_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_blogs_opt\\" data-select-data-attribute=\\"true\\" data-attribute-name=\\"displayDescription\\" data-apply-to=\\".search-query\\"/>\\n        <we-checkbox string=\\"Date de publication\\" data-dependencies=\\"search_blogs_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="blog 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="blogs" data-select-data-attribute="blogs" data-name="search_blogs_opt" data-form-action="/blog">Blogs</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="published_date asc" data-select-data-attribute="published_date asc" data-dependencies="search_blogs_opt" data-name="order_published_date_asc_opt">Date (old to new)</we-button>\n        <we-button data-set-order-by="published_date desc" data-select-data-attribute="published_date desc" data-dependencies="search_blogs_opt" data-name="order_published_date_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_blogs_opt" data-select-data-attribute="true" data-attribute-name="displayDescription" data-apply-to=".search-query"/>\n        <we-checkbox string="Publication Date" data-dependencies="search_blogs_opt" data-select-data-attribute="true" data-attribute-name="displayDetail" data-apply-to=".search-query"/>\n    </xpath>\n</data>\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2110	16	\N	1	1	blog_tag_category_form	blog.tag.category	\N	form	website_blog/views/website_blog_views.xml	primary	{"en_US": "<form string=\\"Tag Category Form\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>", "fr_FR": "<form string=\\"Formulaire de catégorie d'étiquette\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Tag Category Form">\n                    <sheet>\n                        <group>\n                            <field name="name"/>\n                        </group>\n                    </sheet>\n                </form>\n            	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2369	16	596	1	1	template_header_boxed	\N	website_sale.template_header_boxed	qweb	website_sale/views/templates.xml	extension	{"en_US": "<data inherit_id=\\"website.template_header_boxed\\">\\n        <xpath expr=\\"//t[@t-call='website.placeholder_header_search_box']\\" position=\\"before\\">\\n            <t t-call=\\"website_sale.header_cart_link\\">\\n                <t t-set=\\"_icon\\" t-value=\\"True\\"/>\\n                <t t-set=\\"_link_class\\" t-value=\\"'o_navlink_background btn position-relative rounded-circle p-1 text-center text-reset'\\"/>\\n                <t t-set=\\"_badge_class\\" t-value=\\"'position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill'\\"/>\\n            </t>\\n        </xpath>\\n    </data>"}	<?xml version="1.0"?>\n<data inherit_id="website.template_header_boxed">\n        <xpath expr="//t[@t-call='website.placeholder_header_search_box']" position="before">\n            <t t-call="website_sale.header_cart_link">\n                <t t-set="_icon" t-value="True"/>\n                <t t-set="_link_class" t-value="'o_navlink_background btn position-relative rounded-circle p-1 text-center text-reset'"/>\n                <t t-set="_badge_class" t-value="'position-absolute top-0 end-0 mt-n1 me-n1 rounded-pill'"/>\n            </t>\n        </xpath>\n    </data>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2109	16	\N	1	1	blog_tag_form	blog.tag	\N	form	website_blog/views/website_blog_views.xml	primary	{"en_US": "<form string=\\"Tag Form\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"category_id\\"/>\\n                            <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                        <label for=\\"post_ids\\" string=\\"Used in: \\"/>\\n                        <field name=\\"post_ids\\"/>\\n                    </sheet>\\n                </form>", "fr_FR": "<form string=\\"Formulaire d'étiquettes\\">\\n                    <sheet>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"category_id\\"/>\\n                            <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                        </group>\\n                        <label for=\\"post_ids\\" string=\\"Utilisé dans :\\"/>\\n                        <field name=\\"post_ids\\"/>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Tag Form">\n                    <sheet>\n                        <group>\n                            <field name="name"/>\n                            <field name="category_id"/>\n                            <field name="color" widget="color_picker"/>\n                        </group>\n                        <label for="post_ids" string="Used in: "/>\n                        <field name="post_ids"/>\n                    </sheet>\n                </form>\n            	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2108	16	\N	1	1	blog_tag.list	blog.tag	\N	list	website_blog/views/website_blog_views.xml	primary	{"en_US": "<list string=\\"Tag List\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"category_id\\"/>\\n                    <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                    <field name=\\"post_ids\\"/>\\n                </list>", "fr_FR": "<list string=\\"Liste d'étiquettes\\">\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"category_id\\"/>\\n                    <field name=\\"color\\" widget=\\"color_picker\\"/>\\n                    <field name=\\"post_ids\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Tag List">\n                    <field name="name"/>\n                    <field name="category_id"/>\n                    <field name="color" widget="color_picker"/>\n                    <field name="post_ids"/>\n                </list>\n            	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2114	16	\N	1	1	date_selector	\N	website_blog.date_selector	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t t-name=\\"website_blog.date_selector\\">\\n    <select name=\\"archive\\" oninput=\\"location = this.value;\\" class=\\"form-select\\">\\n        <option t-att-value=\\"blog_url(date_begin=False, date_end=False) if blog else '/blog'\\" t-att=\\"[('selected' if (not date_begin) else 'unselected' ) , 'true' ]\\">\\n                All dates\\n        </option>\\n\\n        <optgroup t-foreach=\\"nav_list\\" t-as=\\"year\\" t-attf-label=\\"#{year}\\">\\n            <option t-foreach=\\"nav_list[year]\\" t-as=\\"months\\" t-att=\\"[('selected' if date_begin and (months['date_begin'] == date_begin) else 'unselected' ) , 'true' ]\\" t-attf-value=\\"#{blog_url(date_begin=months['date_begin'], date_end=months['date_end'], tag=tag)}\\">\\n                <t t-esc=\\"months['month']\\"/>\\n                <t t-esc=\\"year\\"/>\\n            </option>\\n        </optgroup>\\n    </select>\\n</t>", "fr_FR": "<t t-name=\\"website_blog.date_selector\\">\\n    <select name=\\"archive\\" oninput=\\"location = this.value;\\" class=\\"form-select\\">\\n        <option t-att-value=\\"blog_url(date_begin=False, date_end=False) if blog else '/blog'\\" t-att=\\"[('selected' if (not date_begin) else 'unselected' ) , 'true' ]\\">\\n                All dates\\n        </option>\\n\\n        <optgroup t-foreach=\\"nav_list\\" t-as=\\"year\\" t-attf-label=\\"#{year}\\">\\n            <option t-foreach=\\"nav_list[year]\\" t-as=\\"months\\" t-att=\\"[('selected' if date_begin and (months['date_begin'] == date_begin) else 'unselected' ) , 'true' ]\\" t-attf-value=\\"#{blog_url(date_begin=months['date_begin'], date_end=months['date_end'], tag=tag)}\\">\\n                <t t-esc=\\"months['month']\\"/>\\n                <t t-esc=\\"year\\"/>\\n            </option>\\n        </optgroup>\\n    </select>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.date_selector">\n    <select name="archive" oninput="location = this.value;" class="form-select">\n        <option t-att-value="blog_url(date_begin=False, date_end=False) if blog else '/blog'" t-att="[('selected' if (not date_begin) else 'unselected' ) , 'true' ]">\n                All dates\n        </option>\n\n        <optgroup t-foreach="nav_list" t-as="year" t-attf-label="#{year}">\n            <option t-foreach="nav_list[year]" t-as="months" t-att="[('selected' if date_begin and (months['date_begin'] == date_begin) else 'unselected' ) , 'true' ]" t-attf-value="#{blog_url(date_begin=months['date_begin'], date_end=months['date_end'], tag=tag)}">\n                <t t-esc="months['month']"/>\n                <t t-esc="year"/>\n            </option>\n        </optgroup>\n    </select>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2159	16	\N	1	1	Big picture	\N	website_blog.dynamic_filter_template_blog_post_big_picture	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"Big picture\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_big_picture\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post position-relative 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']\\"/>\\n        <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" t-att-title=\\"'Read ' + data['name']\\" 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=\\"use_filters\\" t-value=\\"True\\"/>\\n                <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 w-100 bg-600 position-absolute o_snippet_not_selectable'\\"/>\\n\\n                <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100 text-white\\">\\n                    <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                        <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                        <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\" t-field=\\"record.name\\"/>\\n                    </div>\\n                    <div class=\\"s_blog_posts_post_cover_hidden h-auto py-2 px-4\\">\\n                        <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                        <p class=\\"s_blog_posts_post_subtitle w-100 mt-2 m-0 lead overflow-hidden\\" t-field=\\"record.subtitle\\"/>\\n                    </div>\\n                </div>\\n            </t>\\n        </a>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Big picture\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_big_picture\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post position-relative 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']\\"/>\\n        <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" t-att-title=\\"'Read ' + data['name']\\" 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=\\"use_filters\\" t-value=\\"True\\"/>\\n                <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 w-100 bg-600 position-absolute o_snippet_not_selectable'\\"/>\\n\\n                <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100 text-white\\">\\n                    <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                        <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                        <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\" t-field=\\"record.name\\"/>\\n                    </div>\\n                    <div class=\\"s_blog_posts_post_cover_hidden h-auto py-2 px-4\\">\\n                        <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                        <p class=\\"s_blog_posts_post_subtitle w-100 mt-2 m-0 lead overflow-hidden\\" t-field=\\"record.subtitle\\"/>\\n                    </div>\\n                </div>\\n            </t>\\n        </a>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Big picture" t-name="website_blog.dynamic_filter_template_blog_post_big_picture">\n    <div t-foreach="records" t-as="data" class="s_blog_posts_post position-relative 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']"/>\n        <a class="s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1" t-att-title="'Read ' + data['name']" 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="use_filters" t-value="True"/>\n                <t t-set="additionnal_classes" t-value="'h-100 w-100 bg-600 position-absolute o_snippet_not_selectable'"/>\n\n                <div class="s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100 text-white">\n                    <div class="s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100">\n                        <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                        <h3 class="s_blog_post_big_picture_title m-0 px-4 text-white" t-field="record.name"/>\n                    </div>\n                    <div class="s_blog_posts_post_cover_hidden h-auto py-2 px-4">\n                        <t t-call="website_blog.s_dynamic_snippet_template_author"/>\n                        <p class="s_blog_posts_post_subtitle w-100 mt-2 m-0 lead overflow-hidden" t-field="record.subtitle"/>\n                    </div>\n                </div>\n            </t>\n        </a>\n    </div>\n</t>\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2370	16	\N	1	1	Search Box	\N	website_sale.search	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t name=\\"Search Box\\" active=\\"True\\" t-name=\\"website_sale.search\\">\\n        <t t-call=\\"website.website_search_box_input\\">\\n            <t t-set=\\"_form_classes\\" t-valuef=\\"o_wsale_products_searchbar_form me-auto flex-grow-1 {{_form_classes}}\\"/>\\n            <t t-set=\\"_submit_classes\\" t-valuef=\\"btn btn-{{navClass}}\\"/>\\n            <t t-set=\\"_input_classes\\" t-valuef=\\"border-0 text-bg-{{navClass}}\\"/>\\n            <t t-set=\\"search_type\\" t-valuef=\\"products\\"/>\\n            <t t-set=\\"action\\" t-value=\\"keep(search=0)\\"/>\\n            <t t-set=\\"display_image\\" t-valuef=\\"true\\"/>\\n            <t t-set=\\"display_description\\" t-valuef=\\"true\\"/>\\n            <t t-set=\\"display_extra_link\\" t-valuef=\\"true\\"/>\\n            <t t-set=\\"display_detail\\" t-valuef=\\"true\\"/>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Search Box" active="True" t-name="website_sale.search">\n        <t t-call="website.website_search_box_input">\n            <t t-set="_form_classes" t-valuef="o_wsale_products_searchbar_form me-auto flex-grow-1 {{_form_classes}}"/>\n            <t t-set="_submit_classes" t-valuef="btn btn-{{navClass}}"/>\n            <t t-set="_input_classes" t-valuef="border-0 text-bg-{{navClass}}"/>\n            <t t-set="search_type" t-valuef="products"/>\n            <t t-set="action" t-value="keep(search=0)"/>\n            <t t-set="display_image" t-valuef="true"/>\n            <t t-set="display_description" t-valuef="true"/>\n            <t t-set="display_extra_link" t-valuef="true"/>\n            <t t-set="display_detail" t-valuef="true"/>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2161	16	\N	1	1	Card	\N	website_blog.dynamic_filter_template_blog_post_card	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"Card\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_card\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post w-100\\" 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']\\"/>\\n        <div class=\\"card h-100\\">\\n            <a class=\\"text-decoration-none text-reset\\" t-att-href=\\"data['call_to_action_url']\\" t-att-title=\\"'Read ' + data['name']\\">\\n                <div class=\\"s_blog_posts_post_cover o_not_editable card-img-top ratio ratio-16x9\\">\\n                    <t t-call=\\"website.record_cover\\">\\n                        <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                        <t t-set=\\"additionnal_classes\\" t-value=\\"'position-absolute w-100 h-100 bg-600 o_snippet_not_selectable'\\"/>\\n                    </t>\\n                </div>\\n                <div class=\\"card-body\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Sample</div>\\n                    <h5 class=\\"text-truncate\\" t-field=\\"record.name\\"/>\\n                    <t t-call=\\"website_blog.s_dynamic_snippet_template_date\\"/>\\n                    <t t-call=\\"website_blog.s_dynamic_snippet_template_teaser\\"/>\\n                </div>\\n            </a>\\n            <div class=\\"card-footer d-flex justify-content-between mt-auto border-0 p-3 pt-0 bg-transparent small\\">\\n                <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                <span class=\\"text-muted\\">In <a class=\\"fw-bold\\" t-field=\\"record.blog_id.name\\" t-att-href=\\"'/blog/%s' % record.blog_id.id\\"/>\\n                    <a t-if=\\"is_sample\\" class=\\"fw-bold\\" href=\\"#\\">Sample</a>\\n                </span>\\n            </div>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Card\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_card\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post w-100\\" 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']\\"/>\\n        <div class=\\"card h-100\\">\\n            <a class=\\"text-decoration-none text-reset\\" t-att-href=\\"data['call_to_action_url']\\" t-att-title=\\"'Read ' + data['name']\\">\\n                <div class=\\"s_blog_posts_post_cover o_not_editable card-img-top ratio ratio-16x9\\">\\n                    <t t-call=\\"website.record_cover\\">\\n                        <t t-set=\\"_record\\" t-value=\\"record\\"/>\\n                        <t t-set=\\"additionnal_classes\\" t-value=\\"'position-absolute w-100 h-100 bg-600 o_snippet_not_selectable'\\"/>\\n                    </t>\\n                </div>\\n                <div class=\\"card-body\\">\\n                    <div t-if=\\"is_sample\\" class=\\"h5 o_ribbon_right bg-primary text-uppercase\\">Échantillon</div>\\n                    <h5 class=\\"text-truncate\\" t-field=\\"record.name\\"/>\\n                    <t t-call=\\"website_blog.s_dynamic_snippet_template_date\\"/>\\n                    <t t-call=\\"website_blog.s_dynamic_snippet_template_teaser\\"/>\\n                </div>\\n            </a>\\n            <div class=\\"card-footer d-flex justify-content-between mt-auto border-0 p-3 pt-0 bg-transparent small\\">\\n                <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                <span class=\\"text-muted\\">Dans <a class=\\"fw-bold\\" t-field=\\"record.blog_id.name\\" t-att-href=\\"'/blog/%s' % record.blog_id.id\\"/>\\n                    <a t-if=\\"is_sample\\" class=\\"fw-bold\\" href=\\"#\\">Échantillon</a>\\n                </span>\\n            </div>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Card" t-name="website_blog.dynamic_filter_template_blog_post_card">\n    <div t-foreach="records" t-as="data" class="s_blog_posts_post w-100" 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']"/>\n        <div class="card h-100">\n            <a class="text-decoration-none text-reset" t-att-href="data['call_to_action_url']" t-att-title="'Read ' + data['name']">\n                <div class="s_blog_posts_post_cover o_not_editable card-img-top ratio ratio-16x9">\n                    <t t-call="website.record_cover">\n                        <t t-set="_record" t-value="record"/>\n                        <t t-set="additionnal_classes" t-value="'position-absolute w-100 h-100 bg-600 o_snippet_not_selectable'"/>\n                    </t>\n                </div>\n                <div class="card-body">\n                    <div t-if="is_sample" class="h5 o_ribbon_right bg-primary text-uppercase">Sample</div>\n                    <h5 class="text-truncate" t-field="record.name"/>\n                    <t t-call="website_blog.s_dynamic_snippet_template_date"/>\n                    <t t-call="website_blog.s_dynamic_snippet_template_teaser"/>\n                </div>\n            </a>\n            <div class="card-footer d-flex justify-content-between mt-auto border-0 p-3 pt-0 bg-transparent small">\n                <t t-call="website_blog.s_dynamic_snippet_template_author"/>\n                <span class="text-muted">In <a class="fw-bold" t-field="record.blog_id.name" t-att-href="'/blog/%s' % record.blog_id.id"/>\n                    <a t-if="is_sample" class="fw-bold" href="#">Sample</a>\n                </span>\n            </div>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2158	16	\N	1	1	List	\N	website_blog.dynamic_filter_template_blog_post_list	qweb	website_blog/views/snippets/s_blog_posts.xml	primary	{"en_US": "<t name=\\"List\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_list\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post border-0 rounded-3 p-3\\" 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']\\"/>\\n        <a class=\\"text-decoration-none text-reset\\" t-att-title=\\"'Read ' + data['name']\\" t-att-href=\\"data['call_to_action_url']\\">\\n            <div class=\\"d-flex align-items-center small\\">\\n                <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                <t t-call=\\"website_blog.s_dynamic_snippet_template_date\\"/>\\n            </div>\\n            <h4 class=\\"mt-2\\">\\n                <span t-if=\\"is_sample\\" class=\\"bg-primary text-uppercase\\">Sample</span>\\n                <span t-field=\\"record.name\\"/>\\n            </h4>\\n            <t t-call=\\"website_blog.s_dynamic_snippet_template_teaser\\"/>\\n        </a>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"List\\" t-name=\\"website_blog.dynamic_filter_template_blog_post_list\\">\\n    <div t-foreach=\\"records\\" t-as=\\"data\\" class=\\"s_blog_posts_post border-0 rounded-3 p-3\\" 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']\\"/>\\n        <a class=\\"text-decoration-none text-reset\\" t-att-title=\\"'Read ' + data['name']\\" t-att-href=\\"data['call_to_action_url']\\">\\n            <div class=\\"d-flex align-items-center small\\">\\n                <t t-call=\\"website_blog.s_dynamic_snippet_template_author\\"/>\\n                <t t-call=\\"website_blog.s_dynamic_snippet_template_date\\"/>\\n            </div>\\n            <h4 class=\\"mt-2\\">\\n                <span t-if=\\"is_sample\\" class=\\"bg-primary text-uppercase\\">Échantillon</span>\\n                <span t-field=\\"record.name\\"/>\\n            </h4>\\n            <t t-call=\\"website_blog.s_dynamic_snippet_template_teaser\\"/>\\n        </a>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="List" t-name="website_blog.dynamic_filter_template_blog_post_list">\n    <div t-foreach="records" t-as="data" class="s_blog_posts_post border-0 rounded-3 p-3" 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']"/>\n        <a class="text-decoration-none text-reset" t-att-title="'Read ' + data['name']" t-att-href="data['call_to_action_url']">\n            <div class="d-flex align-items-center small">\n                <t t-call="website_blog.s_dynamic_snippet_template_author"/>\n                <t t-call="website_blog.s_dynamic_snippet_template_date"/>\n            </div>\n            <h4 class="mt-2">\n                <span t-if="is_sample" class="bg-primary text-uppercase">Sample</span>\n                <span t-field="record.name"/>\n            </h4>\n            <t t-call="website_blog.s_dynamic_snippet_template_teaser"/>\n        </a>\n    </div>\n</t>\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2137	16	\N	1	1	Blog Navigation	\N	website_blog.index	qweb	website_blog/views/website_blog_templates.xml	primary	{"en_US": "<t name=\\"Blog Navigation\\" t-name=\\"website_blog.index\\">\\n    <t t-call=\\"website.layout\\">\\n        <div id=\\"wrap\\" class=\\"js_blog website_blog\\">\\n            <t t-out=\\"0\\"/>\\n\\n            <!-- Droppable-area shared across all blog's pages -->\\n            <t t-set=\\"oe_structure_blog_footer_description\\">Visible in all blogs' pages</t>\\n            <div class=\\"oe_structure oe_empty oe_structure_not_nearest\\" id=\\"oe_structure_blog_footer\\" t-att-data-editor-sub-message=\\"oe_structure_blog_footer_description\\"/>\\n        </div>\\n    </t>\\n</t>", "fr_FR": "<t name=\\"Blog Navigation\\" t-name=\\"website_blog.index\\">\\n    <t t-call=\\"website.layout\\">\\n        <div id=\\"wrap\\" class=\\"js_blog website_blog\\">\\n            <t t-out=\\"0\\"/>\\n\\n            <!-- Droppable-area shared across all blog's pages -->\\n            <t t-set=\\"oe_structure_blog_footer_description\\">Visible dans toutes les pages des blogs</t>\\n            <div class=\\"oe_structure oe_empty oe_structure_not_nearest\\" id=\\"oe_structure_blog_footer\\" t-att-data-editor-sub-message=\\"oe_structure_blog_footer_description\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Blog Navigation" t-name="website_blog.index">\n    <t t-call="website.layout">\n        <div id="wrap" class="js_blog website_blog">\n            <t t-out="0"/>\n\n            <!-- Droppable-area shared across all blog's pages -->\n            <t t-set="oe_structure_blog_footer_description">Visible in all blogs' pages</t>\n            <div class="oe_structure oe_empty oe_structure_not_nearest" id="oe_structure_blog_footer" t-att-data-editor-sub-message="oe_structure_blog_footer_description"/>\n        </div>\n    </t>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2139	17	2138	1	1	Top banner - Name / Latest Post	\N	website_blog.opt_blog_cover_post	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Top banner - Name / Latest Post\\" inherit_id=\\"website_blog.blog_post_short\\" active=\\"True\\" priority=\\"17\\">\\n    <xpath expr=\\"//div[@id='o_wblog_blog_top_droppable']\\" position=\\"replace\\">\\n        <div class=\\"container\\">\\n            <div class=\\"row py-4\\">\\n                <t t-if=\\"blog\\">\\n                    <div t-attf-class=\\"mb-3 mb-md-0 #{'col-md-5' if (not opt_blog_list_view and not opt_blog_sidebar_show) else 'col-md-6'}\\">\\n                        <t t-call=\\"website.record_cover\\">\\n                            <t t-set=\\"_record\\" t-value=\\"blog\\"/>\\n                            <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 py-5 py-md-0 overflow-hidden rounded shadow'\\"/>\\n                        </t>\\n                    </div>\\n                    <div t-att-class=\\"'col-md-7' if (not opt_blog_list_view and not opt_blog_sidebar_show) else 'col-md-6'\\">\\n                        <div class=\\"container position-relative h-100 d-flex flex-column justify-content-around pt-1 pb-2\\">\\n                            <div t-attf-class=\\"o_wblog_post_title\\">\\n                                <span t-field=\\"blog.name\\" class=\\"h1 d-block\\" placeholder=\\"Blog's Title\\"/>\\n                                <div t-field=\\"blog.subtitle\\" class=\\"h4\\" placeholder=\\"Subtitle\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <div class=\\"h1\\" style=\\"text-align:center;\\">Our Latest Posts</div>\\n                </t>\\n                <div class=\\"col-12 mt-3\\"> <hr/> </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Top banner - Name / Latest Post\\" inherit_id=\\"website_blog.blog_post_short\\" active=\\"True\\" priority=\\"17\\">\\n    <xpath expr=\\"//div[@id='o_wblog_blog_top_droppable']\\" position=\\"replace\\">\\n        <div class=\\"container\\">\\n            <div class=\\"row py-4\\">\\n                <t t-if=\\"blog\\">\\n                    <div t-attf-class=\\"mb-3 mb-md-0 #{'col-md-5' if (not opt_blog_list_view and not opt_blog_sidebar_show) else 'col-md-6'}\\">\\n                        <t t-call=\\"website.record_cover\\">\\n                            <t t-set=\\"_record\\" t-value=\\"blog\\"/>\\n                            <t t-set=\\"additionnal_classes\\" t-value=\\"'h-100 py-5 py-md-0 overflow-hidden rounded shadow'\\"/>\\n                        </t>\\n                    </div>\\n                    <div t-att-class=\\"'col-md-7' if (not opt_blog_list_view and not opt_blog_sidebar_show) else 'col-md-6'\\">\\n                        <div class=\\"container position-relative h-100 d-flex flex-column justify-content-around pt-1 pb-2\\">\\n                            <div t-attf-class=\\"o_wblog_post_title\\">\\n                                <span t-field=\\"blog.name\\" class=\\"h1 d-block\\" placeholder=\\"Titre du blog\\"/>\\n                                <div t-field=\\"blog.subtitle\\" class=\\"h4\\" placeholder=\\"Sous-titre\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <div class=\\"h1\\" style=\\"text-align:center;\\">Nos dernières publications</div>\\n                </t>\\n                <div class=\\"col-12 mt-3\\"> <hr/> </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Top banner - Name / Latest Post" inherit_id="website_blog.blog_post_short" active="True" priority="17">\n    <xpath expr="//div[@id='o_wblog_blog_top_droppable']" position="replace">\n        <div class="container">\n            <div class="row py-4">\n                <t t-if="blog">\n                    <div t-attf-class="mb-3 mb-md-0 #{'col-md-5' if (not opt_blog_list_view and not opt_blog_sidebar_show) else 'col-md-6'}">\n                        <t t-call="website.record_cover">\n                            <t t-set="_record" t-value="blog"/>\n                            <t t-set="additionnal_classes" t-value="'h-100 py-5 py-md-0 overflow-hidden rounded shadow'"/>\n                        </t>\n                    </div>\n                    <div t-att-class="'col-md-7' if (not opt_blog_list_view and not opt_blog_sidebar_show) else 'col-md-6'">\n                        <div class="container position-relative h-100 d-flex flex-column justify-content-around pt-1 pb-2">\n                            <div t-attf-class="o_wblog_post_title">\n                                <span t-field="blog.name" class="h1 d-block" placeholder="Blog's Title"/>\n                                <div t-field="blog.subtitle" class="h4" placeholder="Subtitle"/>\n                            </div>\n                        </div>\n                    </div>\n                </t>\n                <t t-else="">\n                    <div class="h1" style="text-align:center;">Our Latest Posts</div>\n                </t>\n                <div class="col-12 mt-3"> <hr/> </div>\n            </div>\n        </div>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2140	16	2139	1	1	Full-Width Cover	\N	website_blog.opt_blog_cover_post_fullwidth_design	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"Full-Width Cover\\" inherit_id=\\"website_blog.opt_blog_cover_post\\" active=\\"True\\">\\n    <xpath expr=\\"//div[hasclass('container')]\\" position=\\"replace\\">\\n        <t t-if=\\"blog\\" t-call=\\"website.record_cover\\">\\n            <t t-set=\\"_record\\" t-value=\\"blog\\"/>\\n            <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n            <t t-set=\\"use_text_align\\" t-value=\\"True\\"/>\\n            <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover o_record_has_cover cover_auto'\\"/>\\n            <div class=\\"container position-relative h-100 d-flex flex-column justify-content-around\\" t-cache=\\"_record\\">\\n                <div t-attf-class=\\"o_wblog_post_title\\">\\n                    <span t-att-title=\\"blog.name\\" class=\\"text-white text-decoration-none\\">\\n                        <div t-field=\\"blog.name\\" id=\\"o_wblog_post_name\\" placeholder=\\"Blog Title\\"/>\\n                        <div t-field=\\"blog.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Blog Subtitle\\"/>\\n                    </span>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-else=\\"\\">\\n            <div class=\\"h1 my-4\\" style=\\"text-align:center;\\">Our Latest Posts</div>\\n        </t>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Full-Width Cover\\" inherit_id=\\"website_blog.opt_blog_cover_post\\" active=\\"True\\">\\n    <xpath expr=\\"//div[hasclass('container')]\\" position=\\"replace\\">\\n        <t t-if=\\"blog\\" t-call=\\"website.record_cover\\">\\n            <t t-set=\\"_record\\" t-value=\\"blog\\"/>\\n            <t t-set=\\"use_filters\\" t-value=\\"True\\"/>\\n            <t t-set=\\"use_text_align\\" t-value=\\"True\\"/>\\n            <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover o_record_has_cover cover_auto'\\"/>\\n            <div class=\\"container position-relative h-100 d-flex flex-column justify-content-around\\" t-cache=\\"_record\\">\\n                <div t-attf-class=\\"o_wblog_post_title\\">\\n                    <span t-att-title=\\"blog.name\\" class=\\"text-white text-decoration-none\\">\\n                        <div t-field=\\"blog.name\\" id=\\"o_wblog_post_name\\" placeholder=\\"Titre du blog\\"/>\\n                        <div t-field=\\"blog.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Sous-titre du blog\\"/>\\n                    </span>\\n                </div>\\n            </div>\\n        </t>\\n        <t t-else=\\"\\">\\n            <div class=\\"h1 my-4\\" style=\\"text-align:center;\\">Nos dernières publications</div>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Full-Width Cover" inherit_id="website_blog.opt_blog_cover_post" active="True">\n    <xpath expr="//div[hasclass('container')]" position="replace">\n        <t t-if="blog" t-call="website.record_cover">\n            <t t-set="_record" t-value="blog"/>\n            <t t-set="use_filters" t-value="True"/>\n            <t t-set="use_text_align" t-value="True"/>\n            <t t-set="additionnal_classes" t-value="'o_wblog_post_page_cover o_record_has_cover cover_auto'"/>\n            <div class="container position-relative h-100 d-flex flex-column justify-content-around" t-cache="_record">\n                <div t-attf-class="o_wblog_post_title">\n                    <span t-att-title="blog.name" class="text-white text-decoration-none">\n                        <div t-field="blog.name" id="o_wblog_post_name" placeholder="Blog Title"/>\n                        <div t-field="blog.subtitle" id="o_wblog_post_subtitle" placeholder="Blog Subtitle"/>\n                    </span>\n                </div>\n            </div>\n        </t>\n        <t t-else="">\n            <div class="h1 my-4" style="text-align:center;">Our Latest Posts</div>\n        </t>\n    </xpath>\n</data>\n\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2127	5	2122	1	1	Archive	\N	website_blog.opt_blog_post_archive_display	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Archive\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"5\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Archive</h6>\\n            </div>\\n            <t t-call=\\"website_blog.date_selector\\"/>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_6\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Archive\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"5\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Archive</h6>\\n            </div>\\n            <t t-call=\\"website_blog.date_selector\\"/>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_6\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Archive" inherit_id="website_blog.blog_post_sidebar" active="True" priority="5">\n    <xpath expr="//div[@id='o_wblog_post_sidebar']" position="inside">\n        <div class="o_wblog_sidebar_block pb-5">\n            <div>\n                <h6 class="text-uppercase pb-3 mb-4 border-bottom fw-bold">Archive</h6>\n            </div>\n            <t t-call="website_blog.date_selector"/>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_post_sidebar_6"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2126	4	2122	1	1	Blogs List	\N	website_blog.opt_blog_post_blogs_display	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Blogs List\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"4\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div t-if=\\"len(blogs) &gt; 1\\" class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Our blogs</h6>\\n            </div>\\n            <ul class=\\"list-unstyled\\">\\n                <li t-foreach=\\"blogs\\" t-as=\\"nav_blog\\" class=\\"mb-2\\">\\n                    <a t-attf-href=\\"#{blog_url(blog=nav_blog, tag=False, date_begin=False, date_end=False)}\\"><b t-field=\\"nav_blog.name\\"/></a>\\n                </li>\\n            </ul>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_5\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Blogs List\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"4\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div t-if=\\"len(blogs) &gt; 1\\" class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Nos blogs</h6>\\n            </div>\\n            <ul class=\\"list-unstyled\\">\\n                <li t-foreach=\\"blogs\\" t-as=\\"nav_blog\\" class=\\"mb-2\\">\\n                    <a t-attf-href=\\"#{blog_url(blog=nav_blog, tag=False, date_begin=False, date_end=False)}\\"><b t-field=\\"nav_blog.name\\"/></a>\\n                </li>\\n            </ul>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_5\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Blogs List" inherit_id="website_blog.blog_post_sidebar" active="True" priority="4">\n    <xpath expr="//div[@id='o_wblog_post_sidebar']" position="inside">\n        <div t-if="len(blogs) &gt; 1" class="o_wblog_sidebar_block pb-5">\n            <div>\n                <h6 class="text-uppercase pb-3 mb-4 border-bottom fw-bold">Our blogs</h6>\n            </div>\n            <ul class="list-unstyled">\n                <li t-foreach="blogs" t-as="nav_blog" class="mb-2">\n                    <a t-attf-href="#{blog_url(blog=nav_blog, tag=False, date_begin=False, date_end=False)}"><b t-field="nav_blog.name"/></a>\n                </li>\n            </ul>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_post_sidebar_5"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2149	16	2145	1	1	'Regular' Cover	\N	website_blog.opt_blog_post_regular_cover	qweb	website_blog/views/website_blog_templates.xml	extension	{"en_US": "<data name=\\"'Regular' Cover\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"False\\">\\n    <xpath expr=\\"//div[@id='title']\\" position=\\"replace\\">\\n        <div class=\\"container\\">\\n            <t t-set=\\"readableClass\\" t-if=\\"opt_blog_post_readable and opt_blog_post_sidebar\\" t-value=\\"'o_wblog_read_with_sidebar mx-auto'\\"/>\\n            <t t-set=\\"readableClass\\" t-elif=\\"opt_blog_post_readable\\" t-value=\\"'container'\\"/>\\n\\n            <div id=\\"title\\" t-attf-class=\\"blog_header o_wblog_regular_cover_container #{readableClass}\\">\\n\\n                <t t-if=\\"opt_blog_post_breadcrumb\\" t-call=\\"website_blog.post_breadcrumbs\\">\\n                    <t t-set=\\"additionnal_classes\\" t-value=\\"'mt-4 mb-3 bg-transparent'\\"/>\\n                </t>\\n\\n                <div t-att-class=\\"not opt_blog_post_breadcrumb and 'pt-4'\\">\\n                    <div t-attf-class=\\"o_wblog_post_title mb-3\\" t-ignore=\\"False\\">\\n                        <h1 t-field=\\"blog_post.name\\" id=\\"o_wblog_post_name\\" data-oe-expression=\\"blog_post.name\\" t-att-data-blog-id=\\"blog_post.id\\" placeholder=\\"Title\\"/>\\n                        <div t-field=\\"blog_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Subtitle\\"/>\\n                    </div>\\n                    <t t-call=\\"website_blog.blog_post_info\\"/>\\n                </div>\\n\\n                <t t-call=\\"website.record_cover\\">\\n                    <t t-set=\\"_record\\" t-value=\\"blog_post\\"/>\\n                    <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover o_wblog_post_page_cover_regular rounded shadow overflow-hidden'\\"/>\\n                    <t t-set=\\"use_size\\" t-value=\\"True\\"/>\\n                </t>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"'Regular' Cover\\" inherit_id=\\"website_blog.blog_post_complete\\" active=\\"False\\">\\n    <xpath expr=\\"//div[@id='title']\\" position=\\"replace\\">\\n        <div class=\\"container\\">\\n            <t t-set=\\"readableClass\\" t-if=\\"opt_blog_post_readable and opt_blog_post_sidebar\\" t-value=\\"'o_wblog_read_with_sidebar mx-auto'\\"/>\\n            <t t-set=\\"readableClass\\" t-elif=\\"opt_blog_post_readable\\" t-value=\\"'container'\\"/>\\n\\n            <div id=\\"title\\" t-attf-class=\\"blog_header o_wblog_regular_cover_container #{readableClass}\\">\\n\\n                <t t-if=\\"opt_blog_post_breadcrumb\\" t-call=\\"website_blog.post_breadcrumbs\\">\\n                    <t t-set=\\"additionnal_classes\\" t-value=\\"'mt-4 mb-3 bg-transparent'\\"/>\\n                </t>\\n\\n                <div t-att-class=\\"not opt_blog_post_breadcrumb and 'pt-4'\\">\\n                    <div t-attf-class=\\"o_wblog_post_title mb-3\\" t-ignore=\\"False\\">\\n                        <h1 t-field=\\"blog_post.name\\" id=\\"o_wblog_post_name\\" data-oe-expression=\\"blog_post.name\\" t-att-data-blog-id=\\"blog_post.id\\" placeholder=\\"Titre\\"/>\\n                        <div t-field=\\"blog_post.subtitle\\" id=\\"o_wblog_post_subtitle\\" placeholder=\\"Sous-titre\\"/>\\n                    </div>\\n                    <t t-call=\\"website_blog.blog_post_info\\"/>\\n                </div>\\n\\n                <t t-call=\\"website.record_cover\\">\\n                    <t t-set=\\"_record\\" t-value=\\"blog_post\\"/>\\n                    <t t-set=\\"additionnal_classes\\" t-value=\\"'o_wblog_post_page_cover o_wblog_post_page_cover_regular rounded shadow overflow-hidden'\\"/>\\n                    <t t-set=\\"use_size\\" t-value=\\"True\\"/>\\n                </t>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="'Regular' Cover" inherit_id="website_blog.blog_post_complete" active="False">\n    <xpath expr="//div[@id='title']" position="replace">\n        <div class="container">\n            <t t-set="readableClass" t-if="opt_blog_post_readable and opt_blog_post_sidebar" t-value="'o_wblog_read_with_sidebar mx-auto'"/>\n            <t t-set="readableClass" t-elif="opt_blog_post_readable" t-value="'container'"/>\n\n            <div id="title" t-attf-class="blog_header o_wblog_regular_cover_container #{readableClass}">\n\n                <t t-if="opt_blog_post_breadcrumb" t-call="website_blog.post_breadcrumbs">\n                    <t t-set="additionnal_classes" t-value="'mt-4 mb-3 bg-transparent'"/>\n                </t>\n\n                <div t-att-class="not opt_blog_post_breadcrumb and 'pt-4'">\n                    <div t-attf-class="o_wblog_post_title mb-3" t-ignore="False">\n                        <h1 t-field="blog_post.name" id="o_wblog_post_name" data-oe-expression="blog_post.name" t-att-data-blog-id="blog_post.id" placeholder="Title"/>\n                        <div t-field="blog_post.subtitle" id="o_wblog_post_subtitle" placeholder="Subtitle"/>\n                    </div>\n                    <t t-call="website_blog.blog_post_info"/>\n                </div>\n\n                <t t-call="website.record_cover">\n                    <t t-set="_record" t-value="blog_post"/>\n                    <t t-set="additionnal_classes" t-value="'o_wblog_post_page_cover o_wblog_post_page_cover_regular rounded shadow overflow-hidden'"/>\n                    <t t-set="use_size" t-value="True"/>\n                </t>\n            </div>\n        </div>\n    </xpath>\n</data>\n\n	f	f	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2371	16	\N	1	1	product_variant_preview	\N	website_sale.product_variant_preview	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.product_variant_preview\\">\\n        <t t-set=\\"product_ptavs_data\\" t-value=\\"previewed_attribute_values[product.id]\\"/>\\n        <t t-if=\\"product_ptavs_data\\">\\n            <t t-set=\\"product_ptavs\\" t-value=\\"product_ptavs_data.get('ptavs_data')\\"/>\\n            <div t-attf-class=\\"o_wsale_attribute_previewer d-flex align-items-center gap-1 flex-nowrap z-1 overflow-hidden {{                     'show_on_hover' if product_ptavs[0]['ptav'].attribute_id.preview_variants == 'hover' and layout_mode != 'list' else ''                 }}\\" t-att-data-hidden-ptav-count=\\"product_ptavs_data.get('hidden_ptavs_count')\\">\\n                <t t-foreach=\\"product_ptavs\\" t-as=\\"previewed_ptav\\">\\n                    <t t-set=\\"ptav\\" t-value=\\"previewed_ptav['ptav']\\"/>\\n                    <t t-set=\\"selected_attribute_value\\" t-value=\\"ptav.product_attribute_value_id.id\\"/>\\n                    <t t-set=\\"variant_href\\" t-value=\\"product_href.split('#')[0] + '#attribute_values=%s' % (selected_attribute_value)\\"/>\\n                    <a class=\\"o_product_variant_preview my-2 d-none\\" t-att-data-variant-image=\\"previewed_ptav['variant_image_url']\\" t-att-href=\\"variant_href\\">\\n                        <div t-if=\\"ptav.attribute_id.is_thumbnail_visible\\" class=\\"d-flex\\">\\n                            <label class=\\"css_attribute_preview_thumbnail cursor-pointer d-block\\" t-att-style=\\"'background:url(%s); background-size:cover; background-position: center center;' % previewed_ptav['variant_image_url']\\" t-att-title=\\"ptav.name\\"/>\\n                        </div>\\n                        <div t-elif=\\"ptav.display_type == 'color'\\" class=\\"d-flex\\">\\n                            <t t-if=\\"ptav.product_attribute_value_id.image\\" t-set=\\"background_style\\" t-value=\\"'background:url(/web/image/product.attribute.value/%s/image); background-size:cover;' % ptav.product_attribute_value_id.id\\"/>\\n                            <t t-elif=\\"not ptav.is_custom\\" t-set=\\"background_style\\" t-value=\\"'background: ' + str(ptav.html_color or ptav.name)\\"/>\\n                            <label t-att-style=\\"background_style\\" class=\\"css_attribute_color cursor-pointer d-block\\" t-att-title=\\"ptav.name\\"/>\\n                        </div>\\n                        <span t-else=\\"\\" t-attf-class=\\"{{'' if ppr == 2 and layout_mode != 'list' else 'btn-sm'}} btn bg-body w-100 text-body text-truncate\\" t-out=\\"ptav.name\\"/>\\n                    </a>\\n                </t>\\n                <span name=\\"hidden_ptavs_count\\" class=\\"d-none ms-1 small\\">\\n                    <a t-att-href=\\"product_href\\"/>\\n                </span>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.product_variant_preview">\n        <t t-set="product_ptavs_data" t-value="previewed_attribute_values[product.id]"/>\n        <t t-if="product_ptavs_data">\n            <t t-set="product_ptavs" t-value="product_ptavs_data.get('ptavs_data')"/>\n            <div t-attf-class="o_wsale_attribute_previewer d-flex align-items-center gap-1 flex-nowrap z-1 overflow-hidden {{                     'show_on_hover' if product_ptavs[0]['ptav'].attribute_id.preview_variants == 'hover' and layout_mode != 'list' else ''                 }}" t-att-data-hidden-ptav-count="product_ptavs_data.get('hidden_ptavs_count')">\n                <t t-foreach="product_ptavs" t-as="previewed_ptav">\n                    <t t-set="ptav" t-value="previewed_ptav['ptav']"/>\n                    <t t-set="selected_attribute_value" t-value="ptav.product_attribute_value_id.id"/>\n                    <t t-set="variant_href" t-value="product_href.split('#')[0] + '#attribute_values=%s' % (selected_attribute_value)"/>\n                    <a class="o_product_variant_preview my-2 d-none" t-att-data-variant-image="previewed_ptav['variant_image_url']" t-att-href="variant_href">\n                        <div t-if="ptav.attribute_id.is_thumbnail_visible" class="d-flex">\n                            <label class="css_attribute_preview_thumbnail cursor-pointer d-block" t-att-style="'background:url(%s); background-size:cover; background-position: center center;' % previewed_ptav['variant_image_url']" t-att-title="ptav.name"/>\n                        </div>\n                        <div t-elif="ptav.display_type == 'color'" class="d-flex">\n                            <t t-if="ptav.product_attribute_value_id.image" t-set="background_style" t-value="'background:url(/web/image/product.attribute.value/%s/image); background-size:cover;' % ptav.product_attribute_value_id.id"/>\n                            <t t-elif="not ptav.is_custom" t-set="background_style" t-value="'background: ' + str(ptav.html_color or ptav.name)"/>\n                            <label t-att-style="background_style" class="css_attribute_color cursor-pointer d-block" t-att-title="ptav.name"/>\n                        </div>\n                        <span t-else="" t-attf-class="{{'' if ppr == 2 and layout_mode != 'list' else 'btn-sm'}} btn bg-body w-100 text-body text-truncate" t-out="ptav.name"/>\n                    </a>\n                </t>\n                <span name="hidden_ptavs_count" class="d-none ms-1 small">\n                    <a t-att-href="product_href"/>\n                </span>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2124	2	2122	1	1	Share Links	\N	website_blog.opt_blog_post_share_links_display	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Share Links\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"2\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Share this post</h6>\\n            </div>\\n\\n            <div class=\\"o_wblog_social_links d-flex flex-wrap mx-n1 o_not_editable\\">\\n                <t t-set=\\"classes\\" t-translation=\\"off\\">bg-100 border mx-1 mb-2 rounded-circle d-flex align-items-center justify-content-center text-decoration-none</t>\\n                <a href=\\"#\\" aria-label=\\"Facebook\\" title=\\"Share on Facebook\\" t-attf-class=\\"o_facebook #{classes}\\"><i class=\\"fa fa-facebook-square text-facebook\\"/></a>\\n                <a href=\\"#\\" aria-label=\\"Twitter\\" title=\\"Share on X\\" t-attf-class=\\"o_twitter #{classes}\\"><i class=\\"fa fa-twitter text-twitter\\" aria-label=\\"X\\" title=\\"X\\"/></a>\\n                <a href=\\"#\\" aria-label=\\"LinkedIn\\" title=\\"Share on LinkedIn\\" t-attf-class=\\"o_linkedin #{classes}\\"><i class=\\"fa fa-linkedin text-linkedin\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\"/></a>\\n            </div>\\n        </div>\\n\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_3\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Share Links\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"2\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Partager cet article</h6>\\n            </div>\\n\\n            <div class=\\"o_wblog_social_links d-flex flex-wrap mx-n1 o_not_editable\\">\\n                <t t-set=\\"classes\\" t-translation=\\"off\\">bg-100 border mx-1 mb-2 rounded-circle d-flex align-items-center justify-content-center text-decoration-none</t>\\n                <a href=\\"#\\" aria-label=\\"Facebook\\" title=\\"Partager sur Facebook\\" t-attf-class=\\"o_facebook #{classes}\\"><i class=\\"fa fa-facebook-square text-facebook\\"/></a>\\n                <a href=\\"#\\" aria-label=\\"Twitter\\" title=\\"Partager sur X\\" t-attf-class=\\"o_twitter #{classes}\\"><i class=\\"fa fa-twitter text-twitter\\" aria-label=\\"X\\" title=\\"X\\"/></a>\\n                <a href=\\"#\\" aria-label=\\"LinkedIn\\" title=\\"Partager sur LinkedIn\\" t-attf-class=\\"o_linkedin #{classes}\\"><i class=\\"fa fa-linkedin text-linkedin\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\"/></a>\\n            </div>\\n        </div>\\n\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_3\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Share Links" inherit_id="website_blog.blog_post_sidebar" active="True" priority="2">\n    <xpath expr="//div[@id='o_wblog_post_sidebar']" position="inside">\n        <div class="o_wblog_sidebar_block pb-5">\n            <div>\n                <h6 class="text-uppercase pb-3 mb-4 border-bottom fw-bold">Share this post</h6>\n            </div>\n\n            <div class="o_wblog_social_links d-flex flex-wrap mx-n1 o_not_editable">\n                <t t-set="classes" t-translation="off">bg-100 border mx-1 mb-2 rounded-circle d-flex align-items-center justify-content-center text-decoration-none</t>\n                <a href="#" aria-label="Facebook" title="Share on Facebook" t-attf-class="o_facebook #{classes}"><i class="fa fa-facebook-square text-facebook"/></a>\n                <a href="#" aria-label="Twitter" title="Share on X" t-attf-class="o_twitter #{classes}"><i class="fa fa-twitter text-twitter" aria-label="X" title="X"/></a>\n                <a href="#" aria-label="LinkedIn" title="Share on LinkedIn" t-attf-class="o_linkedin #{classes}"><i class="fa fa-linkedin text-linkedin" aria-label="LinkedIn" title="LinkedIn"/></a>\n            </div>\n        </div>\n\n        <div class="oe_structure" id="oe_structure_blog_post_sidebar_3"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2125	3	2122	1	1	Tags	\N	website_blog.opt_blog_post_tags_display	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Tags\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"3\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Tags</h6>\\n            </div>\\n            <t t-if=\\"blog_post.tag_ids\\">\\n                <div class=\\"h5\\">\\n                    <t t-foreach=\\"blog_post.tag_ids\\" t-as=\\"one_tag\\">\\n                        <a t-attf-class=\\"badge post_link text-decoration-none o_tag o_color_#{one_tag.color}\\" t-attf-href=\\"#{blog_url(tag=slug(one_tag))}\\" t-esc=\\"one_tag.name\\"/>\\n                    </t>\\n                </div>\\n            </t>\\n            <t t-else=\\"\\">\\n                <div class=\\"mb-4 bg-100 py-2 px-3 border\\" groups=\\"website.group_website_designer\\">\\n                    <h6 class=\\"text-muted\\"><em>No tags defined</em></h6>\\n                    <a role=\\"menuitem\\" t-attf-href=\\"/odoo/action-{{action}}/{{main_object.id}}?menu_id={{menu or main_object.env.ref('website.menu_website_configuration').id}}\\" title=\\"Edit in backend\\" id=\\"edit-in-backend\\">Add some</a>\\n                </div>\\n            </t>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_4\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Tags\\" inherit_id=\\"website_blog.blog_post_sidebar\\" active=\\"True\\" priority=\\"3\\">\\n    <xpath expr=\\"//div[@id='o_wblog_post_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-3 mb-4 border-bottom fw-bold\\">Étiquettes</h6>\\n            </div>\\n            <t t-if=\\"blog_post.tag_ids\\">\\n                <div class=\\"h5\\">\\n                    <t t-foreach=\\"blog_post.tag_ids\\" t-as=\\"one_tag\\">\\n                        <a t-attf-class=\\"badge post_link text-decoration-none o_tag o_color_#{one_tag.color}\\" t-attf-href=\\"#{blog_url(tag=slug(one_tag))}\\" t-esc=\\"one_tag.name\\"/>\\n                    </t>\\n                </div>\\n            </t>\\n            <t t-else=\\"\\">\\n                <div class=\\"mb-4 bg-100 py-2 px-3 border\\" groups=\\"website.group_website_designer\\">\\n                    <h6 class=\\"text-muted\\"><em>Aucune balise définie</em></h6>\\n                    <a role=\\"menuitem\\" t-attf-href=\\"/odoo/action-{{action}}/{{main_object.id}}?menu_id={{menu or main_object.env.ref('website.menu_website_configuration').id}}\\" title=\\"Modifier dans le backend\\" id=\\"edit-in-backend\\">Ajouter</a>\\n                </div>\\n            </t>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_post_sidebar_4\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Tags" inherit_id="website_blog.blog_post_sidebar" active="True" priority="3">\n    <xpath expr="//div[@id='o_wblog_post_sidebar']" position="inside">\n        <div class="o_wblog_sidebar_block pb-5">\n            <div>\n                <h6 class="text-uppercase pb-3 mb-4 border-bottom fw-bold">Tags</h6>\n            </div>\n            <t t-if="blog_post.tag_ids">\n                <div class="h5">\n                    <t t-foreach="blog_post.tag_ids" t-as="one_tag">\n                        <a t-attf-class="badge post_link text-decoration-none o_tag o_color_#{one_tag.color}" t-attf-href="#{blog_url(tag=slug(one_tag))}" t-esc="one_tag.name"/>\n                    </t>\n                </div>\n            </t>\n            <t t-else="">\n                <div class="mb-4 bg-100 py-2 px-3 border" groups="website.group_website_designer">\n                    <h6 class="text-muted"><em>No tags defined</em></h6>\n                    <a role="menuitem" t-attf-href="/odoo/action-{{action}}/{{main_object.id}}?menu_id={{menu or main_object.env.ref('website.menu_website_configuration').id}}" title="Edit in backend" id="edit-in-backend">Add some</a>\n                </div>\n            </t>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_post_sidebar_4"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2120	2	2118	1	1	Archives	\N	website_blog.opt_sidebar_blog_index_archives	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Archives\\" priority=\\"2\\" inherit_id=\\"website_blog.sidebar_blog_index\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='o_wblog_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Archives</h6>\\n            </div>\\n            <t t-call=\\"website_blog.date_selector\\"/>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_4\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Archives\\" priority=\\"2\\" inherit_id=\\"website_blog.sidebar_blog_index\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='o_wblog_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Archives</h6>\\n            </div>\\n            <t t-call=\\"website_blog.date_selector\\"/>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_4\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Archives" priority="2" inherit_id="website_blog.sidebar_blog_index" active="True">\n    <xpath expr="//div[@id='o_wblog_sidebar']" position="inside">\n        <div class="o_wblog_sidebar_block pb-5">\n            <div>\n                <h6 class="text-uppercase pb-2 mb-4 border-bottom fw-bold">Archives</h6>\n            </div>\n            <t t-call="website_blog.date_selector"/>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_sidebar_index_4"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2119	1	2118	1	1	Follow Us	\N	website_blog.opt_sidebar_blog_index_follow_us	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Follow Us\\" priority=\\"1\\" inherit_id=\\"website_blog.sidebar_blog_index\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='o_wblog_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\" t-ignore=\\"true\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Follow Us</h6>\\n            </div>\\n            <t t-snippet-call=\\"website.s_social_media\\"/>\\n\\n            <t t-call=\\"website_mail.follow\\" t-if=\\"blog\\">\\n                <t t-set=\\"email\\" t-value=\\"user_id.email\\"/>\\n                <t t-set=\\"object\\" t-value=\\"blog\\"/>\\n                <t t-set=\\"div_class\\" t-value=\\"'pt-2'\\"/>\\n            </t>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_3\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Follow Us\\" priority=\\"1\\" inherit_id=\\"website_blog.sidebar_blog_index\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='o_wblog_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wblog_sidebar_block pb-5\\" t-ignore=\\"true\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Suivez-nous</h6>\\n            </div>\\n            <t t-snippet-call=\\"website.s_social_media\\"/>\\n\\n            <t t-call=\\"website_mail.follow\\" t-if=\\"blog\\">\\n                <t t-set=\\"email\\" t-value=\\"user_id.email\\"/>\\n                <t t-set=\\"object\\" t-value=\\"blog\\"/>\\n                <t t-set=\\"div_class\\" t-value=\\"'pt-2'\\"/>\\n            </t>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_3\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Follow Us" priority="1" inherit_id="website_blog.sidebar_blog_index" active="True">\n    <xpath expr="//div[@id='o_wblog_sidebar']" position="inside">\n        <div class="o_wblog_sidebar_block pb-5" t-ignore="true">\n            <div>\n                <h6 class="text-uppercase pb-2 mb-4 border-bottom fw-bold">Follow Us</h6>\n            </div>\n            <t t-snippet-call="website.s_social_media"/>\n\n            <t t-call="website_mail.follow" t-if="blog">\n                <t t-set="email" t-value="user_id.email"/>\n                <t t-set="object" t-value="blog"/>\n                <t t-set="div_class" t-value="'pt-2'"/>\n            </t>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_sidebar_index_3"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2372	16	\N	1	1	website_sale.shop_product_buttons	\N	website_sale.shop_product_buttons	qweb	website_sale/views/templates.xml	primary	{"en_US": "<t t-name=\\"website_sale.shop_product_buttons\\">\\n        <t name=\\"buttons_container\\"/>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_sale.shop_product_buttons">\n        <t name="buttons_container"/>\n    </t>\n\n    	f	t	2025-07-20 21:22:19.442228	2025-07-20 21:22:19.442228	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2121	3	2118	1	1	Tags List	\N	website_blog.opt_sidebar_blog_index_tags	qweb	website_blog/views/website_blog_components.xml	extension	{"en_US": "<data name=\\"Tags List\\" priority=\\"3\\" inherit_id=\\"website_blog.sidebar_blog_index\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='o_wblog_sidebar']\\" position=\\"inside\\">\\n\\n        <div t-if=\\"other_tags or tag_category\\" class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Tags</h6>\\n            </div>\\n            <div class=\\"h5\\">\\n                <t t-foreach=\\"tag_category\\" t-as=\\"nav_tag_category\\">\\n                    <t t-call=\\"website_blog.tags_list\\">\\n                        <t t-set=\\"categ_title\\" t-value=\\"nav_tag_category.name\\"/>\\n                        <t t-set=\\"tags\\" t-value=\\"nav_tag_category.tag_ids\\"/>\\n                        <t t-set=\\"showInactive\\" t-value=\\"True\\"/>\\n                    </t>\\n                </t>\\n                <t t-call=\\"website_blog.tags_list\\">\\n                    <t t-set=\\"hide_title\\" t-value=\\"not len(tag_category)\\"/>\\n                    <t t-set=\\"categ_title\\">Others</t>\\n                    <t t-set=\\"tags\\" t-value=\\"other_tags\\"/>\\n                    <t t-set=\\"showInactive\\" t-value=\\"True\\"/>\\n                </t>\\n            </div>\\n        </div>\\n\\n        <div t-else=\\"\\" groups=\\"website.group_website_designer\\" class=\\"o_wblog_sidebar_block pb-5\\">\\n            <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Tags</h6>\\n            <em t-ignore=\\"True\\" class=\\"text-muted\\">No tags defined yet.</em>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_5\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data name=\\"Tags List\\" priority=\\"3\\" inherit_id=\\"website_blog.sidebar_blog_index\\" active=\\"True\\">\\n    <xpath expr=\\"//div[@id='o_wblog_sidebar']\\" position=\\"inside\\">\\n\\n        <div t-if=\\"other_tags or tag_category\\" class=\\"o_wblog_sidebar_block pb-5\\">\\n            <div>\\n                <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Étiquettes</h6>\\n            </div>\\n            <div class=\\"h5\\">\\n                <t t-foreach=\\"tag_category\\" t-as=\\"nav_tag_category\\">\\n                    <t t-call=\\"website_blog.tags_list\\">\\n                        <t t-set=\\"categ_title\\" t-value=\\"nav_tag_category.name\\"/>\\n                        <t t-set=\\"tags\\" t-value=\\"nav_tag_category.tag_ids\\"/>\\n                        <t t-set=\\"showInactive\\" t-value=\\"True\\"/>\\n                    </t>\\n                </t>\\n                <t t-call=\\"website_blog.tags_list\\">\\n                    <t t-set=\\"hide_title\\" t-value=\\"not len(tag_category)\\"/>\\n                    <t t-set=\\"categ_title\\">Autres</t>\\n                    <t t-set=\\"tags\\" t-value=\\"other_tags\\"/>\\n                    <t t-set=\\"showInactive\\" t-value=\\"True\\"/>\\n                </t>\\n            </div>\\n        </div>\\n\\n        <div t-else=\\"\\" groups=\\"website.group_website_designer\\" class=\\"o_wblog_sidebar_block pb-5\\">\\n            <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">Étiquettes</h6>\\n            <em t-ignore=\\"True\\" class=\\"text-muted\\">Encore aucune étiquette définie.</em>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_5\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data name="Tags List" priority="3" inherit_id="website_blog.sidebar_blog_index" active="True">\n    <xpath expr="//div[@id='o_wblog_sidebar']" position="inside">\n\n        <div t-if="other_tags or tag_category" class="o_wblog_sidebar_block pb-5">\n            <div>\n                <h6 class="text-uppercase pb-2 mb-4 border-bottom fw-bold">Tags</h6>\n            </div>\n            <div class="h5">\n                <t t-foreach="tag_category" t-as="nav_tag_category">\n                    <t t-call="website_blog.tags_list">\n                        <t t-set="categ_title" t-value="nav_tag_category.name"/>\n                        <t t-set="tags" t-value="nav_tag_category.tag_ids"/>\n                        <t t-set="showInactive" t-value="True"/>\n                    </t>\n                </t>\n                <t t-call="website_blog.tags_list">\n                    <t t-set="hide_title" t-value="not len(tag_category)"/>\n                    <t t-set="categ_title">Others</t>\n                    <t t-set="tags" t-value="other_tags"/>\n                    <t t-set="showInactive" t-value="True"/>\n                </t>\n            </div>\n        </div>\n\n        <div t-else="" groups="website.group_website_designer" class="o_wblog_sidebar_block pb-5">\n            <h6 class="text-uppercase pb-2 mb-4 border-bottom fw-bold">Tags</h6>\n            <em t-ignore="True" class="text-muted">No tags defined yet.</em>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_sidebar_index_5"/>\n    </xpath>\n</data>\n\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2116	16	\N	1	1	post_breadcrumbs	\N	website_blog.post_breadcrumbs	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t t-name=\\"website_blog.post_breadcrumbs\\">\\n    <nav aria-label=\\"breadcrumb\\" t-attf-class=\\"breadcrumb flex-nowrap py-0 px-0 css_editable_mode_hidden #{additionnal_classes or ''}\\">\\n        <li t-if=\\"len(blogs) &gt; 1\\" class=\\"breadcrumb-item d-none d-lg-inline\\"><a href=\\"/blog\\">All Blogs</a></li>\\n        <li class=\\"breadcrumb-item\\">\\n            <a t-attf-href=\\"#{blog_url(tag=None, date_begin=None, date_end=None)}\\">\\n                <i class=\\"oi oi-chevron-left d-lg-none me-1\\" role=\\"presentation\\"/><t t-out=\\"blog.name\\"/>\\n            </a>\\n        </li>\\n        <li class=\\"breadcrumb-item text-truncate active d-none d-lg-inline\\"><span t-out=\\"blog_post.name\\"/></li>\\n    </nav>\\n</t>", "fr_FR": "<t t-name=\\"website_blog.post_breadcrumbs\\">\\n    <nav aria-label=\\"breadcrumb\\" t-attf-class=\\"breadcrumb flex-nowrap py-0 px-0 css_editable_mode_hidden #{additionnal_classes or ''}\\">\\n        <li t-if=\\"len(blogs) &gt; 1\\" class=\\"breadcrumb-item d-none d-lg-inline\\"><a href=\\"/blog\\">Tous les blogs</a></li>\\n        <li class=\\"breadcrumb-item\\">\\n            <a t-attf-href=\\"#{blog_url(tag=None, date_begin=None, date_end=None)}\\">\\n                <i class=\\"oi oi-chevron-left d-lg-none me-1\\" role=\\"presentation\\"/><t t-out=\\"blog.name\\"/>\\n            </a>\\n        </li>\\n        <li class=\\"breadcrumb-item text-truncate active d-none d-lg-inline\\"><span t-out=\\"blog_post.name\\"/></li>\\n    </nav>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.post_breadcrumbs">\n    <nav aria-label="breadcrumb" t-attf-class="breadcrumb flex-nowrap py-0 px-0 css_editable_mode_hidden #{additionnal_classes or ''}">\n        <li t-if="len(blogs) &gt; 1" class="breadcrumb-item d-none d-lg-inline"><a href="/blog">All Blogs</a></li>\n        <li class="breadcrumb-item">\n            <a t-attf-href="#{blog_url(tag=None, date_begin=None, date_end=None)}">\n                <i class="oi oi-chevron-left d-lg-none me-1" role="presentation"/><t t-out="blog.name"/>\n            </a>\n        </li>\n        <li class="breadcrumb-item text-truncate active d-none d-lg-inline"><span t-out="blog_post.name"/></li>\n    </nav>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2129	16	\N	1	1	post_heading	\N	website_blog.post_heading	qweb	website_blog/views/website_blog_posts_loop.xml	primary	{"en_US": "<t t-name=\\"website_blog.post_heading\\">\\n    <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}\\" t-field=\\"blog_post.name\\" t-attf-class=\\"d-block text-reset text-decoration-none o_blog_post_title my-0 #{'h3' if opt_blog_list_view else ('h5' if opt_blog_readable else 'h6')}\\">\\n       Untitled Post\\n   </a>\\n\\n    <div t-if=\\"not opt_posts_loop_show_cover and is_view_active('website_blog.opt_posts_loop_show_author')\\" class=\\"text-muted small mt-2\\">\\n        by <span t-field=\\"blog_post.author_id\\"/>\\n    </div>\\n</t>", "fr_FR": "<t t-name=\\"website_blog.post_heading\\">\\n    <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}\\" t-field=\\"blog_post.name\\" t-attf-class=\\"d-block text-reset text-decoration-none o_blog_post_title my-0 #{'h3' if opt_blog_list_view else ('h5' if opt_blog_readable else 'h6')}\\">\\n       Article sans titre\\n   </a>\\n\\n    <div t-if=\\"not opt_posts_loop_show_cover and is_view_active('website_blog.opt_posts_loop_show_author')\\" class=\\"text-muted small mt-2\\">\\n        par <span t-field=\\"blog_post.author_id\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.post_heading">\n    <a t-attf-href="/blog/#{slug(blog_post.blog_id)}/#{slug(blog_post)}" t-field="blog_post.name" t-attf-class="d-block text-reset text-decoration-none o_blog_post_title my-0 #{'h3' if opt_blog_list_view else ('h5' if opt_blog_readable else 'h6')}">\n       Untitled Post\n   </a>\n\n    <div t-if="not opt_posts_loop_show_cover and is_view_active('website_blog.opt_posts_loop_show_author')" class="text-muted small mt-2">\n        by <span t-field="blog_post.author_id"/>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2130	16	\N	1	1	post_info	\N	website_blog.post_info	qweb	website_blog/views/website_blog_posts_loop.xml	primary	{"en_US": "<t t-name=\\"website_blog.post_info\\">\\n    <div class=\\"d-flex small flex-wrap mb-1 w-100\\">\\n        <div t-attf-class=\\"d-flex flex-wrap align-items-center justify-content-between mx-n2 #{opt_blog_list_view and 'flex-grow-0 w-auto mw-100' or 'flex-grow-1' }\\">\\n            <time t-field=\\"blog_post.post_date\\" class=\\"text-nowrap fw-bold px-2\\" t-options=\\"{'widget': 'datetime', 'date_only': 'true', 'format': 'medium'}\\"/>\\n            <div t-if=\\"is_view_active('website_blog.opt_posts_loop_show_stats')\\" class=\\"px-2\\">\\n                <b class=\\"text-nowrap\\" title=\\"Comments\\"><i class=\\"fa fa-comment text-muted me-1\\"/><t t-esc=\\"len(blog_post.message_ids)\\"/></b>\\n                <b class=\\"text-nowrap ps-2\\" title=\\"Views\\"><i class=\\"fa fa-eye text-muted me-1\\"/><t t-esc=\\"blog_post.visits\\"/></b>\\n            </div>\\n            <b t-if=\\"posts_list_show_parent_blog\\" class=\\"text-nowrap text-truncate px-2\\">\\n                <i class=\\"fa fa-folder-open text-muted\\"/>\\n                <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}\\" t-field=\\"blog_post.blog_id\\"/>\\n            </b>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t t-name=\\"website_blog.post_info\\">\\n    <div class=\\"d-flex small flex-wrap mb-1 w-100\\">\\n        <div t-attf-class=\\"d-flex flex-wrap align-items-center justify-content-between mx-n2 #{opt_blog_list_view and 'flex-grow-0 w-auto mw-100' or 'flex-grow-1' }\\">\\n            <time t-field=\\"blog_post.post_date\\" class=\\"text-nowrap fw-bold px-2\\" t-options=\\"{'widget': 'datetime', 'date_only': 'true', 'format': 'medium'}\\"/>\\n            <div t-if=\\"is_view_active('website_blog.opt_posts_loop_show_stats')\\" class=\\"px-2\\">\\n                <b class=\\"text-nowrap\\" title=\\"Commentaires\\"><i class=\\"fa fa-comment text-muted me-1\\"/><t t-esc=\\"len(blog_post.message_ids)\\"/></b>\\n                <b class=\\"text-nowrap ps-2\\" title=\\"Vues\\"><i class=\\"fa fa-eye text-muted me-1\\"/><t t-esc=\\"blog_post.visits\\"/></b>\\n            </div>\\n            <b t-if=\\"posts_list_show_parent_blog\\" class=\\"text-nowrap text-truncate px-2\\">\\n                <i class=\\"fa fa-folder-open text-muted\\"/>\\n                <a t-attf-href=\\"/blog/#{slug(blog_post.blog_id)}\\" t-field=\\"blog_post.blog_id\\"/>\\n            </b>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_blog.post_info">\n    <div class="d-flex small flex-wrap mb-1 w-100">\n        <div t-attf-class="d-flex flex-wrap align-items-center justify-content-between mx-n2 #{opt_blog_list_view and 'flex-grow-0 w-auto mw-100' or 'flex-grow-1' }">\n            <time t-field="blog_post.post_date" class="text-nowrap fw-bold px-2" t-options="{'widget': 'datetime', 'date_only': 'true', 'format': 'medium'}"/>\n            <div t-if="is_view_active('website_blog.opt_posts_loop_show_stats')" class="px-2">\n                <b class="text-nowrap" title="Comments"><i class="fa fa-comment text-muted me-1"/><t t-esc="len(blog_post.message_ids)"/></b>\n                <b class="text-nowrap ps-2" title="Views"><i class="fa fa-eye text-muted me-1"/><t t-esc="blog_post.visits"/></b>\n            </div>\n            <b t-if="posts_list_show_parent_blog" class="text-nowrap text-truncate px-2">\n                <i class="fa fa-folder-open text-muted"/>\n                <a t-attf-href="/blog/#{slug(blog_post.blog_id)}" t-field="blog_post.blog_id"/>\n            </b>\n        </div>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2167	16	\N	1	1	Blogs Preview Data	\N	website_blog.s_dynamic_snippet_blog_posts_preview_data	qweb	website_blog/views/snippets/s_dynamic_snippet_blog_posts_preview_data.xml	primary	{"en_US": "<t name=\\"Blogs Preview Data\\" t-name=\\"website_blog.s_dynamic_snippet_blog_posts_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_blog_posts_post position-relative w-100\\">\\n                    <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_blog/static/src/img/blog_previews/blog_1.jpg');\\"/>\\n                            <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100\\">\\n                                <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                                    <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\">Sierra Tarahumara</h3>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_blog_posts_post position-relative w-100\\">\\n                    <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_blog/static/src/img/blog_previews/blog_2.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                            <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100\\">\\n                                <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                                    <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\">How to choose the right hotel</h3>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_blog_posts_post position-relative w-100\\">\\n                    <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_blog/static/src/img/blog_previews/blog_3.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                            <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100\\">\\n                                <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                                    <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\">Maui helicopter tours</h3>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "fr_FR": "<t name=\\"Blogs Preview Data\\" t-name=\\"website_blog.s_dynamic_snippet_blog_posts_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_blog_posts_post position-relative w-100\\">\\n                    <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_blog/static/src/img/blog_previews/blog_1.jpg');\\"/>\\n                            <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100\\">\\n                                <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                                    <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\">Sierra Tarahumara</h3>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_blog_posts_post position-relative w-100\\">\\n                    <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_blog/static/src/img/blog_previews/blog_2.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                            <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100\\">\\n                                <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                                    <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\">Comment choisir le bon hôtel</h3>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n            <div class=\\"col-12 col-sm-6 col-lg-4\\">\\n                <div class=\\"s_blog_posts_post position-relative w-100\\">\\n                    <a class=\\"s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1\\" href=\\"#\\">\\n                        <div class=\\"o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute\\">\\n                            <div class=\\"o_record_cover_component o_record_cover_image \\" style=\\"background-image: url('/website_blog/static/src/img/blog_previews/blog_3.jpg');\\"/>\\n                            <div class=\\"o_record_cover_component o_record_cover_filter oe_black\\" style=\\"opacity: 0.4;\\"/>\\n                            <div class=\\"s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100\\">\\n                                <div class=\\"s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100\\">\\n                                    <h3 class=\\"s_blog_post_big_picture_title m-0 px-4 text-white\\">Vols en hélicoptère à Maui</h3>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </a>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Blogs Preview Data" t-name="website_blog.s_dynamic_snippet_blog_posts_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_blog_posts_post position-relative w-100">\n                    <a class="s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1" href="#">\n                        <div class="o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute">\n                            <div class="o_record_cover_component o_record_cover_image " style="background-image: url('/website_blog/static/src/img/blog_previews/blog_1.jpg');"/>\n                            <div class="s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100">\n                                <div class="s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100">\n                                    <h3 class="s_blog_post_big_picture_title m-0 px-4 text-white">Sierra Tarahumara</h3>\n                                </div>\n                            </div>\n                        </div>\n                    </a>\n                </div>\n            </div>\n            <div class="col-12 col-sm-6 col-lg-4">\n                <div class="s_blog_posts_post position-relative w-100">\n                    <a class="s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1" href="#">\n                        <div class="o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute">\n                            <div class="o_record_cover_component o_record_cover_image " style="background-image: url('/website_blog/static/src/img/blog_previews/blog_2.jpg');"/>\n                            <div class="o_record_cover_component o_record_cover_filter oe_black" style="opacity: 0.4;"/>\n                            <div class="s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100">\n                                <div class="s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100">\n                                    <h3 class="s_blog_post_big_picture_title m-0 px-4 text-white">How to choose the right hotel</h3>\n                                </div>\n                            </div>\n                        </div>\n                    </a>\n                </div>\n            </div>\n            <div class="col-12 col-sm-6 col-lg-4">\n                <div class="s_blog_posts_post position-relative w-100">\n                    <a class="s_blog_posts_post_cover position-relative d-block h-100 rounded shadow-sm overflow-hidden text-decoration-none text-reset ratio ratio-1x1" href="#">\n                        <div class="o_record_cover_container d-flex flex-column h-100 o_colored_level o_cc w-100 bg-600 position-absolute">\n                            <div class="o_record_cover_component o_record_cover_image " style="background-image: url('/website_blog/static/src/img/blog_previews/blog_3.jpg');"/>\n                            <div class="o_record_cover_component o_record_cover_filter oe_black" style="opacity: 0.4;"/>\n                            <div class="s_blog_post_big_picture_infos position-absolute top-0 start-0 w-100 h-100">\n                                <div class="s_blog_posts_post_cover_header d-flex flex-column justify-content-end w-100">\n                                    <h3 class="s_blog_post_big_picture_title m-0 px-4 text-white">Maui helicopter tours</h3>\n                                </div>\n                            </div>\n                        </div>\n                    </a>\n                </div>\n            </div>\n        </div>\n    </t>\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2166	16	875	1	1	s_dynamic_snippet_options_template	\N	website_blog.s_dynamic_snippet_options_template	qweb	website_blog/views/snippets/s_blog_posts.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-select t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" string=\\"Blog\\" data-no-preview=\\"true\\" data-name=\\"blog_opt\\" data-attribute-name=\\"filterByBlogId\\">\\n            <we-button data-select-data-attribute=\\"-1\\">All blogs</we-button>\\n            <!-- the blog list will be generated in js -->\\n        </we-select>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-select t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" string=\\"Hover Effect\\" class=\\"o_we_sublevel_1 o_we_inline\\" data-no-widget-refresh=\\"true\\" data-name=\\"hover_effect_opt\\">\\n            <we-button data-select-class=\\"\\">None</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_effect_marley\\">Marley</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_effect_dexter\\">Dexter</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_effect_chico\\">Silly-Chico</we-button>\\n        </we-select>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-checkbox t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" data-name=\\"author_opt\\" string=\\"Author\\" class=\\"o_we_sublevel_1\\" data-no-preview=\\"true\\" data-customize-template-key=\\"blog_posts_post_author_active\\" data-customize-template-values=\\"false|true\\"/>\\n        <we-checkbox t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" data-name=\\"teaser_opt\\" string=\\"Teaser\\" class=\\"o_we_sublevel_1\\" data-no-preview=\\"true\\" data-customize-template-key=\\"blog_posts_post_teaser_active\\" data-customize-template-values=\\"false|true\\"/>\\n        <we-checkbox t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" data-name=\\"date_opt\\" string=\\"Date\\" class=\\"o_we_sublevel_1\\" data-no-preview=\\"true\\" data-customize-template-key=\\"blog_posts_post_date_active\\" data-customize-template-values=\\"false|true\\"/>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-button-group t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" class=\\"o_we_sublevel_1 o_we_inline\\" string=\\"Picture size\\" data-no-widget-refresh=\\"true\\" data-no-preview=\\"true\\" data-name=\\"picture_size_opt\\">\\n            <we-button data-select-class=\\"s_blog_posts_post_picture_size_small\\" title=\\"Smaller picture\\">Smaller</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_post_picture_size_default\\" title=\\"Normal picture\\">Normal</we-button>\\n        </we-button-group>\\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-select t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" string=\\"Blog\\" data-no-preview=\\"true\\" data-name=\\"blog_opt\\" data-attribute-name=\\"filterByBlogId\\">\\n            <we-button data-select-data-attribute=\\"-1\\">Tous les blogs</we-button>\\n            <!-- the blog list will be generated in js -->\\n        </we-select>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-select t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" string=\\"Effet de survol\\" class=\\"o_we_sublevel_1 o_we_inline\\" data-no-widget-refresh=\\"true\\" data-name=\\"hover_effect_opt\\">\\n            <we-button data-select-class=\\"\\">Aucun</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_effect_marley\\">Marley</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_effect_dexter\\">Dexter</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_effect_chico\\">Silly-Chico</we-button>\\n        </we-select>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-checkbox t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" data-name=\\"author_opt\\" string=\\"Auteur\\" class=\\"o_we_sublevel_1\\" data-no-preview=\\"true\\" data-customize-template-key=\\"blog_posts_post_author_active\\" data-customize-template-values=\\"false|true\\"/>\\n        <we-checkbox t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" data-name=\\"teaser_opt\\" string=\\"Teaser\\" class=\\"o_we_sublevel_1\\" data-no-preview=\\"true\\" data-customize-template-key=\\"blog_posts_post_teaser_active\\" data-customize-template-values=\\"false|true\\"/>\\n        <we-checkbox t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" data-name=\\"date_opt\\" string=\\"Date\\" class=\\"o_we_sublevel_1\\" data-no-preview=\\"true\\" data-customize-template-key=\\"blog_posts_post_date_active\\" data-customize-template-values=\\"false|true\\"/>\\n    </xpath>\\n    <xpath expr=\\"//we-select[@data-name='template_opt']\\" position=\\"after\\">\\n        <we-button-group t-if=\\"snippet_name == 'dynamic_snippet_blog_posts'\\" class=\\"o_we_sublevel_1 o_we_inline\\" string=\\"Taille de l'image\\" data-no-widget-refresh=\\"true\\" data-no-preview=\\"true\\" data-name=\\"picture_size_opt\\">\\n            <we-button data-select-class=\\"s_blog_posts_post_picture_size_small\\" title=\\"Image plus petite\\">Plus petit</we-button>\\n            <we-button data-select-class=\\"s_blog_posts_post_picture_size_default\\" title=\\"Image normale\\">Normal</we-button>\\n        </we-button-group>\\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-select t-if="snippet_name == 'dynamic_snippet_blog_posts'" string="Blog" data-no-preview="true" data-name="blog_opt" data-attribute-name="filterByBlogId">\n            <we-button data-select-data-attribute="-1">All blogs</we-button>\n            <!-- the blog list will be generated in js -->\n        </we-select>\n    </xpath>\n    <xpath expr="//we-select[@data-name='template_opt']" position="after">\n        <we-select t-if="snippet_name == 'dynamic_snippet_blog_posts'" string="Hover Effect" class="o_we_sublevel_1 o_we_inline" data-no-widget-refresh="true" data-name="hover_effect_opt">\n            <we-button data-select-class="">None</we-button>\n            <we-button data-select-class="s_blog_posts_effect_marley">Marley</we-button>\n            <we-button data-select-class="s_blog_posts_effect_dexter">Dexter</we-button>\n            <we-button data-select-class="s_blog_posts_effect_chico">Silly-Chico</we-button>\n        </we-select>\n    </xpath>\n    <xpath expr="//we-select[@data-name='template_opt']" position="after">\n        <we-checkbox t-if="snippet_name == 'dynamic_snippet_blog_posts'" data-name="author_opt" string="Author" class="o_we_sublevel_1" data-no-preview="true" data-customize-template-key="blog_posts_post_author_active" data-customize-template-values="false|true"/>\n        <we-checkbox t-if="snippet_name == 'dynamic_snippet_blog_posts'" data-name="teaser_opt" string="Teaser" class="o_we_sublevel_1" data-no-preview="true" data-customize-template-key="blog_posts_post_teaser_active" data-customize-template-values="false|true"/>\n        <we-checkbox t-if="snippet_name == 'dynamic_snippet_blog_posts'" data-name="date_opt" string="Date" class="o_we_sublevel_1" data-no-preview="true" data-customize-template-key="blog_posts_post_date_active" data-customize-template-values="false|true"/>\n    </xpath>\n    <xpath expr="//we-select[@data-name='template_opt']" position="after">\n        <we-button-group t-if="snippet_name == 'dynamic_snippet_blog_posts'" class="o_we_sublevel_1 o_we_inline" string="Picture size" data-no-widget-refresh="true" data-no-preview="true" data-name="picture_size_opt">\n            <we-button data-select-class="s_blog_posts_post_picture_size_small" title="Smaller picture">Smaller</we-button>\n            <we-button data-select-class="s_blog_posts_post_picture_size_default" title="Normal picture">Normal</we-button>\n        </we-button-group>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2118	16	\N	1	1	Sidebar - Blog page	\N	website_blog.sidebar_blog_index	qweb	website_blog/views/website_blog_components.xml	primary	{"en_US": "<t name=\\"Sidebar - Blog page\\" t-name=\\"website_blog.sidebar_blog_index\\">\\n    <div id=\\"o_wblog_sidebar\\" class=\\"w-100\\">\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_1\\"/>\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">About us</h6>\\n            <div>\\n                <p>Write a small text here to describe your blog or company.</p>\\n            </div>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_2\\"/>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Sidebar - Blog page\\" t-name=\\"website_blog.sidebar_blog_index\\">\\n    <div id=\\"o_wblog_sidebar\\" class=\\"w-100\\">\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_1\\"/>\\n        <div class=\\"o_wblog_sidebar_block pb-5\\">\\n            <h6 class=\\"text-uppercase pb-2 mb-4 border-bottom fw-bold\\">À propos de nous</h6>\\n            <div>\\n                <p>Écrivez un petit texte ici pour décrire votre blog ou votre entreprise.</p>\\n            </div>\\n        </div>\\n        <div class=\\"oe_structure\\" id=\\"oe_structure_blog_sidebar_index_2\\"/>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Sidebar - Blog page" t-name="website_blog.sidebar_blog_index">\n    <div id="o_wblog_sidebar" class="w-100">\n        <div class="oe_structure" id="oe_structure_blog_sidebar_index_1"/>\n        <div class="o_wblog_sidebar_block pb-5">\n            <h6 class="text-uppercase pb-2 mb-4 border-bottom fw-bold">About us</h6>\n            <div>\n                <p>Write a small text here to describe your blog or company.</p>\n            </div>\n        </div>\n        <div class="oe_structure" id="oe_structure_blog_sidebar_index_2"/>\n    </div>\n</t>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2106	16	\N	1	1	blog.blog.form	blog.blog	\N	form	website_blog/views/website_blog_views.xml	primary	{"en_US": "<form string=\\"Blog\\">\\n                    <sheet>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"subtitle\\"/>\\n                            <field name=\\"website_id\\" options=\\"{'no_create': True}\\" groups=\\"website.group_multi_website\\"/>\\n                        </group>\\n                    </sheet>\\n                    <chatter/>\\n                </form>", "fr_FR": "<form string=\\"Blog\\">\\n                    <sheet>\\n                        <widget name=\\"web_ribbon\\" title=\\"Archivé\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                        <group>\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"subtitle\\"/>\\n                            <field name=\\"website_id\\" options=\\"{'no_create': True}\\" groups=\\"website.group_multi_website\\"/>\\n                        </group>\\n                    </sheet>\\n                    <chatter/>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Blog">\n                    <sheet>\n                        <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                        <group>\n                            <field name="active" invisible="1"/>\n                            <field name="name"/>\n                            <field name="subtitle"/>\n                            <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/>\n                        </group>\n                    </sheet>\n                    <chatter/>\n                </form>\n            	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2105	16	\N	1	1	blog.blog.list	blog.blog	\N	list	website_blog/views/website_blog_views.xml	primary	{"en_US": "<list string=\\"Blogs\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"blog_post_count\\"/>\\n                    <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                </list>", "fr_FR": "<list string=\\"Blogs\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"blog_post_count\\"/>\\n                    <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n                    <field name=\\"active\\" column_invisible=\\"True\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list string="Blogs">\n                    <field name="sequence" widget="handle"/>\n                    <field name="name"/>\n                    <field name="blog_post_count"/>\n                    <field name="website_id" groups="website.group_multi_website"/>\n                    <field name="active" column_invisible="True"/>\n                </list>\n            	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2168	16	\N	1	1	blog.post.form	blog.post	\N	form	website_blog/views/website_pages_views.xml	primary	{"en_US": "<form string=\\"Blog Post\\">\\n            <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\" invisible=\\"not active\\">\\n                    <field name=\\"is_published\\" widget=\\"website_redirect_button\\"/>\\n                </div>\\n                <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                <group name=\\"blog_details\\">\\n                    <field name=\\"blog_id\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" placeholder=\\"Blog Post Title\\"/>\\n                    <field name=\\"subtitle\\" placeholder=\\"Blog Subtitle\\"/>\\n                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                    <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n                </group>\\n                <group name=\\"publishing_details\\" string=\\"Publishing Options\\">\\n                    <field name=\\"author_id\\"/>\\n                    <field name=\\"create_date\\" groups=\\"base.group_no_one\\"/>\\n                    <field name=\\"visits\\"/>\\n                    <field name=\\"post_date\\"/>\\n                    <field name=\\"write_uid\\"/>\\n                    <field name=\\"write_date\\"/>\\n                </group>\\n                <notebook>\\n                    <page name=\\"seo\\" string=\\"SEO\\" groups=\\"base.group_no_one\\">\\n                        <group name=\\"default_opengraph\\">\\n                            <field name=\\"website_meta_title\\" string=\\"Meta Title\\"/>\\n                            <field name=\\"website_meta_description\\" string=\\"Meta Description\\"/>\\n                            <field name=\\"website_meta_keywords\\" string=\\"Meta Keywords\\" help=\\"Separate every keyword with a comma\\"/>\\n                        </group>\\n                    </page>\\n                </notebook>\\n            </sheet>\\n            <chatter/>\\n        </form>", "fr_FR": "<form string=\\"Article de blog\\">\\n            <sheet>\\n                <div class=\\"oe_button_box\\" name=\\"button_box\\" invisible=\\"not active\\">\\n                    <field name=\\"is_published\\" widget=\\"website_redirect_button\\"/>\\n                </div>\\n                <widget name=\\"web_ribbon\\" title=\\"Archivé\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                <group name=\\"blog_details\\">\\n                    <field name=\\"blog_id\\"/>\\n                    <field name=\\"active\\" invisible=\\"1\\"/>\\n                    <field name=\\"name\\" placeholder=\\"Titre de l'article de blog\\"/>\\n                    <field name=\\"subtitle\\" placeholder=\\"Sous-titre du blog\\"/>\\n                    <field name=\\"tag_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n                    <field name=\\"website_id\\" groups=\\"website.group_multi_website\\"/>\\n                </group>\\n                <group name=\\"publishing_details\\" string=\\"Options de publication\\">\\n                    <field name=\\"author_id\\"/>\\n                    <field name=\\"create_date\\" groups=\\"base.group_no_one\\"/>\\n                    <field name=\\"visits\\"/>\\n                    <field name=\\"post_date\\"/>\\n                    <field name=\\"write_uid\\"/>\\n                    <field name=\\"write_date\\"/>\\n                </group>\\n                <notebook>\\n                    <page name=\\"seo\\" string=\\"SEO\\" groups=\\"base.group_no_one\\">\\n                        <group name=\\"default_opengraph\\">\\n                            <field name=\\"website_meta_title\\" string=\\"Titre Meta\\"/>\\n                            <field name=\\"website_meta_description\\" string=\\"Description Meta\\"/>\\n                            <field name=\\"website_meta_keywords\\" string=\\"Mots-clés Meta\\" help=\\"Séparez chaque mot-clé par une virgule\\"/>\\n                        </group>\\n                    </page>\\n                </notebook>\\n            </sheet>\\n            <chatter/>\\n        </form>"}	<?xml version="1.0"?>\n<form string="Blog Post">\n            <sheet>\n                <div class="oe_button_box" name="button_box" invisible="not active">\n                    <field name="is_published" widget="website_redirect_button"/>\n                </div>\n                <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                <group name="blog_details">\n                    <field name="blog_id"/>\n                    <field name="active" invisible="1"/>\n                    <field name="name" placeholder="Blog Post Title"/>\n                    <field name="subtitle" placeholder="Blog Subtitle"/>\n                    <field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>\n                    <field name="website_id" groups="website.group_multi_website"/>\n                </group>\n                <group name="publishing_details" string="Publishing Options">\n                    <field name="author_id"/>\n                    <field name="create_date" groups="base.group_no_one"/>\n                    <field name="visits"/>\n                    <field name="post_date"/>\n                    <field name="write_uid"/>\n                    <field name="write_date"/>\n                </group>\n                <notebook>\n                    <page name="seo" string="SEO" groups="base.group_no_one">\n                        <group name="default_opengraph">\n                            <field name="website_meta_title" string="Meta Title"/>\n                            <field name="website_meta_description" string="Meta Description"/>\n                            <field name="website_meta_keywords" string="Meta Keywords" help="Separate every keyword with a comma"/>\n                        </group>\n                    </page>\n                </notebook>\n            </sheet>\n            <chatter/>\n        </form>\n    	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2170	16	\N	1	1	blog.post.search	blog.post	\N	search	website_blog/views/website_pages_views.xml	primary	{"en_US": "<search string=\\"Blog Post\\">\\n            <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            <field name=\\"name\\" string=\\"Content\\" filter_domain=\\"['|', ('name','ilike',self), ('content','ilike',self)]\\"/>\\n            <field name=\\"write_uid\\"/>\\n            <field name=\\"blog_id\\"/>\\n            <group expand=\\"0\\" string=\\"Group By\\">\\n                <filter string=\\"Blog\\" name=\\"group_by_blog\\" domain=\\"[]\\" context=\\"{'group_by': 'blog_id'}\\"/>\\n                <filter string=\\"Author\\" name=\\"group_by_author\\" domain=\\"[]\\" context=\\"{'group_by': 'create_uid'}\\"/>\\n                <filter string=\\"Last Contributor\\" name=\\"last_contributor\\" domain=\\"[]\\" context=\\"{'group_by': 'write_uid'}\\"/>\\n            </group>\\n        </search>", "fr_FR": "<search string=\\"Article de blog\\">\\n            <filter string=\\"Archivé\\" name=\\"inactive\\" domain=\\"[('active','=',False)]\\"/>\\n            <field name=\\"name\\" string=\\"Contenu\\" filter_domain=\\"['|', ('name','ilike',self), ('content','ilike',self)]\\"/>\\n            <field name=\\"write_uid\\"/>\\n            <field name=\\"blog_id\\"/>\\n            <group expand=\\"0\\" string=\\"Regrouper par\\">\\n                <filter string=\\"Blog\\" name=\\"group_by_blog\\" domain=\\"[]\\" context=\\"{'group_by': 'blog_id'}\\"/>\\n                <filter string=\\"Auteur\\" name=\\"group_by_author\\" domain=\\"[]\\" context=\\"{'group_by': 'create_uid'}\\"/>\\n                <filter string=\\"Dernier contributeur\\" name=\\"last_contributor\\" domain=\\"[]\\" context=\\"{'group_by': 'write_uid'}\\"/>\\n            </group>\\n        </search>"}	<?xml version="1.0"?>\n<search string="Blog Post">\n            <filter string="Archived" name="inactive" domain="[('active','=',False)]"/>\n            <field name="name" string="Content" filter_domain="['|', ('name','ilike',self), ('content','ilike',self)]"/>\n            <field name="write_uid"/>\n            <field name="blog_id"/>\n            <group expand="0" string="Group By">\n                <filter string="Blog" name="group_by_blog" domain="[]" context="{'group_by': 'blog_id'}"/>\n                <filter string="Author" name="group_by_author" domain="[]" context="{'group_by': 'create_uid'}"/>\n                <filter string="Last Contributor" name="last_contributor" domain="[]" context="{'group_by': 'write_uid'}"/>\n            </group>\n        </search>\n    	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2154	16	684	1	1	Snippet Blog	\N	website_blog.website_blog	qweb	website_blog/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.snippets\\" name=\\"Snippet Blog\\">\\n    <xpath expr=\\"//t[@id='installed_snippets_hook']\\" position=\\"after\\">\\n        <t snippet-group=\\"blogs\\" t-snippet=\\"website.s_snippet_group\\" string=\\"Blogs\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_blog_posts.svg\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='blog_posts_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_blog.s_blog_posts\\" string=\\"Blog Posts\\" group=\\"blogs\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.snippets\\" name=\\"Snippet Blog\\">\\n    <xpath expr=\\"//t[@id='installed_snippets_hook']\\" position=\\"after\\">\\n        <t snippet-group=\\"blogs\\" t-snippet=\\"website.s_snippet_group\\" string=\\"Blogs\\" t-thumbnail=\\"/website/static/src/img/snippets_thumbs/s_blog_posts.svg\\"/>\\n    </xpath>\\n    <xpath expr=\\"//t[@id='blog_posts_hook']\\" position=\\"replace\\">\\n        <t t-snippet=\\"website_blog.s_blog_posts\\" string=\\"Articles de blog\\" group=\\"blogs\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.snippets" name="Snippet Blog">\n    <xpath expr="//t[@id='installed_snippets_hook']" position="after">\n        <t snippet-group="blogs" t-snippet="website.s_snippet_group" string="Blogs" t-thumbnail="/website/static/src/img/snippets_thumbs/s_blog_posts.svg"/>\n    </xpath>\n    <xpath expr="//t[@id='blog_posts_hook']" position="replace">\n        <t t-snippet="website_blog.s_blog_posts" string="Blog Posts" group="blogs"/>\n    </xpath>\n</data>\n\n	f	t	2025-07-20 21:22:15.820881	2025-07-20 21:22:15.820881	f	\N	\N	\N	\N	\N	\N	\N	\N	\N	f	f
2177	16	\N	1	1	Events	\N	website_event.s_events	qweb	website_event/views/snippets/s_events.xml	primary	{"en_US": "<t name=\\"Events\\" t-name=\\"website_event.s_events\\">\\n    <t t-call=\\"website.s_dynamic_snippet_template\\">\\n        <t t-set=\\"snippet_name\\" t-value=\\"'s_events'\\"/>\\n        <t t-set=\\"snippet_classes\\" t-value=\\"'s_event_upcoming_snippet s_event_event_picture'\\"/>\\n        <t t-set=\\"main_page_url\\" t-value=\\"'/event'\\"/>\\n        <t t-set=\\"custom_template_data\\" t-valuef=\\"{&quot;events_event_time_active&quot;:true}\\"/>\\n        <t t-call=\\"website_event.s_event_upcoming_snippet_preview_data\\"/>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Events" t-name="website_event.s_events">\n    <t t-call="website.s_dynamic_snippet_template">\n        <t t-set="snippet_name" t-value="'s_events'"/>\n        <t t-set="snippet_classes" t-value="'s_event_upcoming_snippet s_event_event_picture'"/>\n        <t t-set="main_page_url" t-value="'/event'"/>\n        <t t-set="custom_template_data" t-valuef="{&quot;events_event_time_active&quot;:true}"/>\n        <t t-call="website_event.s_event_upcoming_snippet_preview_data"/>\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
2180	16	698	1	1	s_events_options	\N	website_event.s_events_options	qweb	website_event/views/snippets/s_events.xml	extension	{"en_US": "<data inherit_id=\\"website.snippet_options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <t t-call=\\"website_event.s_dynamic_snippet_options_template\\">\\n            <t t-set=\\"snippet_name\\" t-value=\\"'event_upcoming_snippet'\\"/>\\n            <t t-set=\\"snippet_selector\\" t-value=\\"'.s_event_upcoming_snippet'\\"/>\\n        </t>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.snippet_options">\n    <xpath expr="." position="inside">\n        <t t-call="website_event.s_dynamic_snippet_options_template">\n            <t t-set="snippet_name" t-value="'event_upcoming_snippet'"/>\n            <t t-set="snippet_selector" t-value="'.s_event_upcoming_snippet'"/>\n        </t>\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
2183	16	685	1	1	remove_external_snippets	\N	website_event.remove_external_snippets	qweb	website_event/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.external_snippets\\">\\n    <xpath expr=\\"//t[@t-install='website_event']\\" position=\\"replace\\"/>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website.external_snippets">\n    <xpath expr="//t[@t-install='website_event']" position="replace"/>\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
2184	16	\N	1	1	Events	\N	website_event.index	qweb	website_event/views/event_templates_list.xml	primary	{"en_US": "<t name=\\"Events\\" track=\\"1\\" t-name=\\"website_event.index\\">\\n    <t t-call=\\"website.layout\\">\\n        <t t-set=\\"head\\">\\n            <meta t-if=\\"search_tags\\" name=\\"robots\\" content=\\"none\\"/>\\n        </t>\\n\\n        <div id=\\"wrap\\" class=\\"o_wevent_index\\">\\n            <!-- Options -->\\n            <t t-set=\\"opt_events_list_cards\\" t-value=\\"is_view_active('website_event.opt_events_list_cards')\\"/>\\n            <t t-set=\\"opt_events_list_columns\\" t-value=\\"is_view_active('website_event.opt_events_list_columns')\\"/>\\n            <!-- Drag/Drop Area -->\\n            <div id=\\"oe_structure_we_index_0\\" class=\\"oe_structure oe_empty\\"/>\\n            <!-- Topbar -->\\n            <t t-call=\\"website_event.index_topbar\\">\\n                <t t-set=\\"search\\" t-value=\\"original_search or search or searches['search']\\"/>\\n            </t>\\n            <!-- Drag/Drop Area -->\\n            <div id=\\"oe_structure_we_index_1\\" class=\\"oe_structure oe_empty\\"/>\\n            <!-- Content -->\\n            <div class=\\"o_wevent_events_list\\">\\n                <div class=\\"container\\">\\n                    <div class=\\"row\\">\\n                        <div id=\\"o_wevent_index_main_col\\" t-attf-class=\\"col-md mb-3 #{opt_events_list_columns and 'opt_events_list_columns' or 'opt_events_list_rows'}\\">\\n                            <div class=\\"row g-4 g-lg-3 g-xxl-4\\">\\n                                <!-- Events List -->\\n                                <t t-call=\\"website_event.events_list\\"/>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n            <!-- Drag/Drop Area -->\\n            <div id=\\"oe_structure_we_index_2\\" class=\\"oe_structure oe_empty\\"/>\\n        </div>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t name="Events" track="1" t-name="website_event.index">\n    <t t-call="website.layout">\n        <t t-set="head">\n            <meta t-if="search_tags" name="robots" content="none"/>\n        </t>\n\n        <div id="wrap" class="o_wevent_index">\n            <!-- Options -->\n            <t t-set="opt_events_list_cards" t-value="is_view_active('website_event.opt_events_list_cards')"/>\n            <t t-set="opt_events_list_columns" t-value="is_view_active('website_event.opt_events_list_columns')"/>\n            <!-- Drag/Drop Area -->\n            <div id="oe_structure_we_index_0" class="oe_structure oe_empty"/>\n            <!-- Topbar -->\n            <t t-call="website_event.index_topbar">\n                <t t-set="search" t-value="original_search or search or searches['search']"/>\n            </t>\n            <!-- Drag/Drop Area -->\n            <div id="oe_structure_we_index_1" class="oe_structure oe_empty"/>\n            <!-- Content -->\n            <div class="o_wevent_events_list">\n                <div class="container">\n                    <div class="row">\n                        <div id="o_wevent_index_main_col" t-attf-class="col-md mb-3 #{opt_events_list_columns and 'opt_events_list_columns' or 'opt_events_list_rows'}">\n                            <div class="row g-4 g-lg-3 g-xxl-4">\n                                <!-- Events List -->\n                                <t t-call="website_event.events_list"/>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n            <!-- Drag/Drop Area -->\n            <div id="oe_structure_we_index_2" class="oe_structure oe_empty"/>\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	t
2174	16	698	1	1	Event snippet options	\N	website_event.snippet_options	qweb	website_event/views/snippets/snippets.xml	extension	{"en_US": "<data inherit_id=\\"website.snippet_options\\" name=\\"Event snippet options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <!-- Events page  -->\\n        <div data-selector=\\"main:has(.o_wevent_events_list)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Events Page\\">\\n            <we-select string=\\"Layout\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"website_event.opt_events_list_columns\\">Grid</we-button>\\n                <we-button data-customize-website-views=\\"\\">List</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Card design\\" data-customize-website-views=\\"website_event.opt_events_list_cards\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Template badge\\" data-customize-website-views=\\"website_event.opt_events_list_categories\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-row string=\\"Top Bar Filter\\" class=\\"o_we_full_row\\">\\n                <we-button string=\\"Date\\" data-customize-website-views=\\"website_event.event_time\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n                <we-button string=\\"Countries\\" data-customize-website-views=\\"website_event.event_location\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            </we-row>\\n            <we-checkbox string=\\"Sidebar\\" data-name=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.opt_index_sidebar\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"About Us\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_about_us\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Follow Us\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_follow_us\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Photos\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_photos\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Quotes\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_quotes\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <!-- Event page  -->\\n        <div data-js=\\"WebsiteEvent\\" data-selector=\\"main:has(.o_wevent_event)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Event Page\\">\\n            <we-checkbox string=\\"Sub-menu (Specific)\\" data-display-submenu=\\"true\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <div data-selector=\\"main:has(#o_wevent_event_main)\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Event Cover Position\\">\\n            <we-select string=\\"Cover Position\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"\\">Inside content</we-button>\\n                <we-button data-customize-website-views=\\"website_event.opt_event_description_cover_top\\">Top</we-button>\\n                <we-button data-customize-website-views=\\"website_event.opt_event_description_cover_hidden\\">Hidden (visitor only)</we-button>\\n            </we-select>\\n        </div>\\n        <div data-selector=\\"main:has(#o_wevent_event_main)\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Event Sidebar Position\\">\\n            <we-checkbox string=\\"Fixed Sidebar\\" data-customize-website-views=\\"website_event.opt_event_fixed_sidebar\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <div data-selector=\\"main:has(#o_wevent_event_main)\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Event Page\\">\\n            <we-title class=\\"mt-3 mb-1\\">Sidebar Blocks</we-title>\\n            <we-checkbox string=\\"Registration\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_registration_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Dates\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_dates_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Calendar links\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_calendar_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Location\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_location_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Organizer\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_organizer_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Share\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_share_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website.snippet_options\\" name=\\"Event snippet options\\">\\n    <xpath expr=\\".\\" position=\\"inside\\">\\n        <!-- Events page  -->\\n        <div data-selector=\\"main:has(.o_wevent_events_list)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Page des événements\\">\\n            <we-select string=\\"Agencement\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"website_event.opt_events_list_columns\\">Grid</we-button>\\n                <we-button data-customize-website-views=\\"\\">Liste</we-button>\\n            </we-select>\\n            <we-checkbox string=\\"Card design\\" data-customize-website-views=\\"website_event.opt_events_list_cards\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Modèle de badge\\" data-customize-website-views=\\"website_event.opt_events_list_categories\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-row string=\\"Filtre barre supérieure\\" class=\\"o_we_full_row\\">\\n                <we-button string=\\"Date\\" data-customize-website-views=\\"website_event.event_time\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n                <we-button string=\\"Pays\\" data-customize-website-views=\\"website_event.event_location\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            </we-row>\\n            <we-checkbox string=\\"Barre latérale\\" data-name=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.opt_index_sidebar\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"À propos\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_about_us\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Suivez-nous\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_follow_us\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Photos\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_photos\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Citations\\" class=\\"o_we_sublevel_1\\" data-dependencies=\\"events_sidebar_opt\\" data-customize-website-views=\\"website_event.index_sidebar_quotes\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <!-- Event page  -->\\n        <div data-js=\\"WebsiteEvent\\" data-selector=\\"main:has(.o_wevent_event)\\" data-page-options=\\"true\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Page de l'événement\\">\\n            <we-checkbox string=\\"Sous-menu (spécifique)\\" data-display-submenu=\\"true\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <div data-selector=\\"main:has(#o_wevent_event_main)\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Position de la couverture de l'événement\\">\\n            <we-select string=\\"Position de la couverture\\" data-no-preview=\\"true\\" data-reload=\\"/\\">\\n                <we-button data-customize-website-views=\\"\\">Dans le contenu</we-button>\\n                <we-button data-customize-website-views=\\"website_event.opt_event_description_cover_top\\">Haut</we-button>\\n                <we-button data-customize-website-views=\\"website_event.opt_event_description_cover_hidden\\">Masqué (uniquement pour les visiteurs)</we-button>\\n            </we-select>\\n        </div>\\n        <div data-selector=\\"main:has(#o_wevent_event_main)\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Position barre latérale événement\\">\\n            <we-checkbox string=\\"Barre latérale fixe\\" data-customize-website-views=\\"website_event.opt_event_fixed_sidebar\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n        <div data-selector=\\"main:has(#o_wevent_event_main)\\" groups=\\"website.group_website_designer\\" data-no-check=\\"true\\" string=\\"Page de l'événement\\">\\n            <we-title class=\\"mt-3 mb-1\\">Blocs barre latérale</we-title>\\n            <we-checkbox string=\\"Inscription\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_registration_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Dates\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_dates_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Liens calendrier\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_calendar_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Emplacement\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_location_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Organisateur\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_organizer_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n            <we-checkbox string=\\"Partager\\" class=\\"o_we_sublevel_1\\" data-customize-website-views=\\"website_event.opt_event_share_block\\" data-no-preview=\\"true\\" data-reload=\\"/\\"/>\\n        </div>\\n    </xpath>\\n</data>"}	<data inherit_id="website.snippet_options">\n    <xpath expr="//*[@t-set='so_content_addition_selector']" position="inside" t-translation="off">, .s_speaker_bio</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
2185	16	2184	1	1	Show Sidebar	\N	website_event.opt_index_sidebar	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.index\\" active=\\"False\\" name=\\"Show Sidebar\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_main_col']\\" position=\\"after\\">\\n        <t t-call=\\"website_event.index_sidebar\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.index" active="False" name="Show Sidebar">\n    <xpath expr="//div[@id='o_wevent_index_main_col']" position="after">\n        <t t-call="website_event.index_sidebar"/>\n    </xpath>\n</data>\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
2187	16	\N	1	1	Searched tags	\N	website_event.searched_tags	qweb	website_event/views/event_templates_list.xml	primary	{"en_US": "<t name=\\"Searched tags\\" t-name=\\"website_event.searched_tags\\">\\n    <div class=\\"d-lg-none d-flex align-items-center flex-wrap gap-2 mt-2\\">\\n        <t t-foreach=\\"search_tags\\" t-as=\\"tag\\">\\n            <span t-attf-class=\\"o_filter_tag d-inline-flex align-items-baseline rounded ps-2 #{'o_color_%s' % tag.color if tag.color else ''}\\">\\n                <t t-out=\\"tag.display_name\\"/>\\n                <span t-att-data-post=\\"keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)\\" class=\\"post_link cursor-pointer btn border-0 py-1 px-2 text-reset opacity-75-hover\\">\\n                    <i class=\\"oi oi-close\\" role=\\"img\\"/>\\n                </span>\\n            </span>\\n        </t>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Searched tags" t-name="website_event.searched_tags">\n    <div class="d-lg-none d-flex align-items-center flex-wrap gap-2 mt-2">\n        <t t-foreach="search_tags" t-as="tag">\n            <span t-attf-class="o_filter_tag d-inline-flex align-items-baseline rounded ps-2 #{'o_color_%s' % tag.color if tag.color else ''}">\n                <t t-out="tag.display_name"/>\n                <span t-att-data-post="keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)" class="post_link cursor-pointer btn border-0 py-1 px-2 text-reset opacity-75-hover">\n                    <i class="oi oi-close" role="img"/>\n                </span>\n            </span>\n        </t>\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
2186	16	\N	1	1	Topbar	\N	website_event.index_topbar	qweb	website_event/views/event_templates_list.xml	primary	{"en_US": "<t name=\\"Topbar\\" t-name=\\"website_event.index_topbar\\">\\n    <div class=\\"container\\">\\n        <section class=\\"o_wevent_index_topbar_filters d-flex d-print-none align-items-center justify-content-lg-end flex-wrap gap-2 mt-4 mb-3\\">\\n            <h2 class=\\"me-auto mb-0 h4\\">Events</h2>\\n            <t t-foreach=\\"categories\\" t-as=\\"category\\">\\n                <div t-if=\\"category.is_published and category.tag_ids and any(tag.color for tag in category.tag_ids)\\" class=\\"dropdown d-none d-lg-block\\">\\n                    <t t-set=\\"searched_category_tags\\" t-value=\\"search_tags.filtered(lambda tag: tag.category_id == category)\\"/>\\n                    <button type=\\"button\\" class=\\"btn btn-light dropdown-toggle\\" data-bs-toggle=\\"dropdown\\" title=\\"Filter by category\\" aria-label=\\"Filter by category\\" aria-expanded=\\"false\\">\\n                        <t t-out=\\"category.name\\"/>\\n                        <span t-if=\\"len(searched_category_tags)\\" t-out=\\"len(searched_category_tags)\\" class=\\"badge bg-primary ms-1\\"/>\\n                    </button>\\n                    <div class=\\"dropdown-menu\\">\\n                        <span t-att-data-post=\\"keep_event_url(tags=slugify_tags((search_tags - searched_category_tags).ids), prevent_redirect=True)\\" t-attf-class=\\"post_link cursor-pointer dropdown-item d-flex align-items-center justify-content-between #{'active' if not searched_category_tags else ''}\\">\\n                            All\\n                        </span>\\n                        <t t-foreach=\\"category.tag_ids\\" t-as=\\"tag\\">\\n                            <span t-if=\\"tag.color\\" t-att-data-post=\\"keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)\\" t-attf-class=\\"post_link cursor-pointer dropdown-item d-flex align-items-center justify-content-between #{'active' if tag in search_tags else ''}\\">\\n                                <t t-out=\\"tag.name\\"/>\\n                            </span>\\n                        </t>\\n                    </div>\\n                </div>\\n            </t>\\n            <div class=\\"o_wevent_search d-flex w-100 w-lg-25\\">\\n                <t t-call=\\"website.website_search_box_input\\">\\n                    <t t-set=\\"_form_classes\\" t-valuef=\\"flex-grow-1\\"/>\\n                    <t t-set=\\"_classes\\" t-valuef=\\"o_wevent_event_searchbar_form\\"/>\\n                    <t t-set=\\"search_type\\">events</t>\\n                    <t t-set=\\"action\\" t-value=\\"'/event/'\\"/>\\n                    <t t-set=\\"display_description\\" t-valuef=\\"true\\"/>\\n                    <t t-set=\\"display_detail\\" t-valuef=\\"false\\"/>\\n                    <t t-set=\\"search\\" t-value=\\"search or searches and searches['search']\\"/>\\n                    <t t-set=\\"placeholder\\">Search an event..</t>\\n                    <t t-foreach=\\"searches\\" t-as=\\"item\\">\\n                        <input t-if=\\"item != 'search' and item_value != 'all'\\" type=\\"hidden\\" t-att-name=\\"item\\" t-att-value=\\"item_value\\"/>\\n                    </t>\\n                </t>\\n                <button class=\\"o_not_editable btn btn-light position-relative ms-2 d-lg-none\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#o_wevent_index_offcanvas\\">\\n                    <i class=\\"fa fa-sliders\\"/>\\n                </button>\\n            </div>\\n            <t t-if=\\"search_tags\\" t-call=\\"website_event.searched_tags\\"/>\\n        </section>\\n        <!-- Off canvas filters on mobile-->\\n        <div id=\\"o_wevent_index_offcanvas\\" class=\\"o_website_offcanvas offcanvas offcanvas-end d-lg-none p-0 overflow-visible\\">\\n            <div class=\\"offcanvas-header\\">\\n                <h5 class=\\"offcanvas-title\\">Filters</h5>\\n                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Close\\"/>\\n            </div>\\n            <div class=\\"offcanvas-body p-0\\">\\n                <div class=\\"accordion accordion-flush\\">\\n                    <div class=\\"accordion-item\\" t-foreach=\\"categories\\" t-as=\\"category\\">\\n                        <h2 class=\\"accordion-header\\">\\n                            <button class=\\"accordion-button collapsed\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" t-attf-aria-controls=\\"o_wevent_offcanvas_cat_#{category.id}\\" t-att-data-bs-target=\\"'.o_wevent_offcanvas_cat_%s' % category.id\\" aria-expanded=\\"false\\">\\n                                <t t-out=\\"category.name\\"/>\\n                            </button>\\n                        </h2>\\n                        <div t-attf-id=\\"o_wevent_offcanvas_cat_#{category.id}\\" t-attf-class=\\"o_wevent_offcanvas_cat_#{category.id} accordion-collapse collapse\\">\\n                            <div class=\\"accordion-body pt-0\\">\\n                                <ul class=\\"list-group list-group-flush\\">\\n                                    <t t-if=\\"category.is_published and category.tag_ids and any(tag.color for tag in category.tag_ids)\\" t-foreach=\\"category.tag_ids\\" t-as=\\"tag\\">\\n                                        <li t-if=\\"tag.color\\" class=\\"list-group-item border-0 px-0\\">\\n                                            <span t-att-data-post=\\"keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)\\" class=\\"post_link text-reset cursor-pointer\\" t-att-title=\\"tag.name\\">\\n                                                <div class=\\"form-check\\">\\n                                                    <input class=\\"form-check-input pe-none\\" type=\\"checkbox\\" t-attf-name=\\"#{tag.color}\\" t-att-checked=\\"tag in search_tags\\"/>\\n                                                    <label class=\\"form-check-label\\" t-attf-for=\\"#{tag.color}\\" t-out=\\"tag.name\\"/>\\n                                                </div>\\n                                            </span>\\n                                        </li>\\n                                    </t>\\n                                </ul>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </div>\\n</t>", "fr_FR": "<t name=\\"Topbar\\" t-name=\\"website_event.index_topbar\\">\\n    <div class=\\"container\\">\\n        <section class=\\"o_wevent_index_topbar_filters d-flex d-print-none align-items-center justify-content-lg-end flex-wrap gap-2 mt-4 mb-3\\">\\n            <h2 class=\\"me-auto mb-0 h4\\">Événements</h2>\\n            <t t-foreach=\\"categories\\" t-as=\\"category\\">\\n                <div t-if=\\"category.is_published and category.tag_ids and any(tag.color for tag in category.tag_ids)\\" class=\\"dropdown d-none d-lg-block\\">\\n                    <t t-set=\\"searched_category_tags\\" t-value=\\"search_tags.filtered(lambda tag: tag.category_id == category)\\"/>\\n                    <button type=\\"button\\" class=\\"btn btn-light dropdown-toggle\\" data-bs-toggle=\\"dropdown\\" title=\\"Filtrer par catégorie\\" aria-label=\\"Filtrer par catégorie\\" aria-expanded=\\"false\\">\\n                        <t t-out=\\"category.name\\"/>\\n                        <span t-if=\\"len(searched_category_tags)\\" t-out=\\"len(searched_category_tags)\\" class=\\"badge bg-primary ms-1\\"/>\\n                    </button>\\n                    <div class=\\"dropdown-menu\\">\\n                        <span t-att-data-post=\\"keep_event_url(tags=slugify_tags((search_tags - searched_category_tags).ids), prevent_redirect=True)\\" t-attf-class=\\"post_link cursor-pointer dropdown-item d-flex align-items-center justify-content-between #{'active' if not searched_category_tags else ''}\\">\\n                            Tous\\n                        </span>\\n                        <t t-foreach=\\"category.tag_ids\\" t-as=\\"tag\\">\\n                            <span t-if=\\"tag.color\\" t-att-data-post=\\"keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)\\" t-attf-class=\\"post_link cursor-pointer dropdown-item d-flex align-items-center justify-content-between #{'active' if tag in search_tags else ''}\\">\\n                                <t t-out=\\"tag.name\\"/>\\n                            </span>\\n                        </t>\\n                    </div>\\n                </div>\\n            </t>\\n            <div class=\\"o_wevent_search d-flex w-100 w-lg-25\\">\\n                <t t-call=\\"website.website_search_box_input\\">\\n                    <t t-set=\\"_form_classes\\" t-valuef=\\"flex-grow-1\\"/>\\n                    <t t-set=\\"_classes\\" t-valuef=\\"o_wevent_event_searchbar_form\\"/>\\n                    <t t-set=\\"search_type\\">événements</t>\\n                    <t t-set=\\"action\\" t-value=\\"'/event/'\\"/>\\n                    <t t-set=\\"display_description\\" t-valuef=\\"true\\"/>\\n                    <t t-set=\\"display_detail\\" t-valuef=\\"false\\"/>\\n                    <t t-set=\\"search\\" t-value=\\"search or searches and searches['search']\\"/>\\n                    <t t-set=\\"placeholder\\">Rechercher un événement...</t>\\n                    <t t-foreach=\\"searches\\" t-as=\\"item\\">\\n                        <input t-if=\\"item != 'search' and item_value != 'all'\\" type=\\"hidden\\" t-att-name=\\"item\\" t-att-value=\\"item_value\\"/>\\n                    </t>\\n                </t>\\n                <button class=\\"o_not_editable btn btn-light position-relative ms-2 d-lg-none\\" data-bs-toggle=\\"offcanvas\\" data-bs-target=\\"#o_wevent_index_offcanvas\\">\\n                    <i class=\\"fa fa-sliders\\"/>\\n                </button>\\n            </div>\\n            <t t-if=\\"search_tags\\" t-call=\\"website_event.searched_tags\\"/>\\n        </section>\\n        <!-- Off canvas filters on mobile-->\\n        <div id=\\"o_wevent_index_offcanvas\\" class=\\"o_website_offcanvas offcanvas offcanvas-end d-lg-none p-0 overflow-visible\\">\\n            <div class=\\"offcanvas-header\\">\\n                <h5 class=\\"offcanvas-title\\">Filtres</h5>\\n                <button type=\\"button\\" class=\\"btn-close\\" data-bs-dismiss=\\"offcanvas\\" aria-label=\\"Fermer\\"/>\\n            </div>\\n            <div class=\\"offcanvas-body p-0\\">\\n                <div class=\\"accordion accordion-flush\\">\\n                    <div class=\\"accordion-item\\" t-foreach=\\"categories\\" t-as=\\"category\\">\\n                        <h2 class=\\"accordion-header\\">\\n                            <button class=\\"accordion-button collapsed\\" type=\\"button\\" data-bs-toggle=\\"collapse\\" t-attf-aria-controls=\\"o_wevent_offcanvas_cat_#{category.id}\\" t-att-data-bs-target=\\"'.o_wevent_offcanvas_cat_%s' % category.id\\" aria-expanded=\\"false\\">\\n                                <t t-out=\\"category.name\\"/>\\n                            </button>\\n                        </h2>\\n                        <div t-attf-id=\\"o_wevent_offcanvas_cat_#{category.id}\\" t-attf-class=\\"o_wevent_offcanvas_cat_#{category.id} accordion-collapse collapse\\">\\n                            <div class=\\"accordion-body pt-0\\">\\n                                <ul class=\\"list-group list-group-flush\\">\\n                                    <t t-if=\\"category.is_published and category.tag_ids and any(tag.color for tag in category.tag_ids)\\" t-foreach=\\"category.tag_ids\\" t-as=\\"tag\\">\\n                                        <li t-if=\\"tag.color\\" class=\\"list-group-item border-0 px-0\\">\\n                                            <span t-att-data-post=\\"keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)\\" class=\\"post_link text-reset cursor-pointer\\" t-att-title=\\"tag.name\\">\\n                                                <div class=\\"form-check\\">\\n                                                    <input class=\\"form-check-input pe-none\\" type=\\"checkbox\\" t-attf-name=\\"#{tag.color}\\" t-att-checked=\\"tag in search_tags\\"/>\\n                                                    <label class=\\"form-check-label\\" t-attf-for=\\"#{tag.color}\\" t-out=\\"tag.name\\"/>\\n                                                </div>\\n                                            </span>\\n                                        </li>\\n                                    </t>\\n                                </ul>\\n                            </div>\\n                        </div>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Topbar" t-name="website_event.index_topbar">\n    <div class="container">\n        <section class="o_wevent_index_topbar_filters d-flex d-print-none align-items-center justify-content-lg-end flex-wrap gap-2 mt-4 mb-3">\n            <h2 class="me-auto mb-0 h4">Events</h2>\n            <t t-foreach="categories" t-as="category">\n                <div t-if="category.is_published and category.tag_ids and any(tag.color for tag in category.tag_ids)" class="dropdown d-none d-lg-block">\n                    <t t-set="searched_category_tags" t-value="search_tags.filtered(lambda tag: tag.category_id == category)"/>\n                    <button type="button" class="btn btn-light dropdown-toggle" data-bs-toggle="dropdown" title="Filter by category" aria-label="Filter by category" aria-expanded="false">\n                        <t t-out="category.name"/>\n                        <span t-if="len(searched_category_tags)" t-out="len(searched_category_tags)" class="badge bg-primary ms-1"/>\n                    </button>\n                    <div class="dropdown-menu">\n                        <span t-att-data-post="keep_event_url(tags=slugify_tags((search_tags - searched_category_tags).ids), prevent_redirect=True)" t-attf-class="post_link cursor-pointer dropdown-item d-flex align-items-center justify-content-between #{'active' if not searched_category_tags else ''}">\n                            All\n                        </span>\n                        <t t-foreach="category.tag_ids" t-as="tag">\n                            <span t-if="tag.color" t-att-data-post="keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)" t-attf-class="post_link cursor-pointer dropdown-item d-flex align-items-center justify-content-between #{'active' if tag in search_tags else ''}">\n                                <t t-out="tag.name"/>\n                            </span>\n                        </t>\n                    </div>\n                </div>\n            </t>\n            <div class="o_wevent_search d-flex w-100 w-lg-25">\n                <t t-call="website.website_search_box_input">\n                    <t t-set="_form_classes" t-valuef="flex-grow-1"/>\n                    <t t-set="_classes" t-valuef="o_wevent_event_searchbar_form"/>\n                    <t t-set="search_type">events</t>\n                    <t t-set="action" t-value="'/event/'"/>\n                    <t t-set="display_description" t-valuef="true"/>\n                    <t t-set="display_detail" t-valuef="false"/>\n                    <t t-set="search" t-value="search or searches and searches['search']"/>\n                    <t t-set="placeholder">Search an event..</t>\n                    <t t-foreach="searches" t-as="item">\n                        <input t-if="item != 'search' and item_value != 'all'" type="hidden" t-att-name="item" t-att-value="item_value"/>\n                    </t>\n                </t>\n                <button class="o_not_editable btn btn-light position-relative ms-2 d-lg-none" data-bs-toggle="offcanvas" data-bs-target="#o_wevent_index_offcanvas">\n                    <i class="fa fa-sliders"/>\n                </button>\n            </div>\n            <t t-if="search_tags" t-call="website_event.searched_tags"/>\n        </section>\n        <!-- Off canvas filters on mobile-->\n        <div id="o_wevent_index_offcanvas" class="o_website_offcanvas offcanvas offcanvas-end d-lg-none p-0 overflow-visible">\n            <div class="offcanvas-header">\n                <h5 class="offcanvas-title">Filters</h5>\n                <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"/>\n            </div>\n            <div class="offcanvas-body p-0">\n                <div class="accordion accordion-flush">\n                    <div class="accordion-item" t-foreach="categories" t-as="category">\n                        <h2 class="accordion-header">\n                            <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" t-attf-aria-controls="o_wevent_offcanvas_cat_#{category.id}" t-att-data-bs-target="'.o_wevent_offcanvas_cat_%s' % category.id" aria-expanded="false">\n                                <t t-out="category.name"/>\n                            </button>\n                        </h2>\n                        <div t-attf-id="o_wevent_offcanvas_cat_#{category.id}" t-attf-class="o_wevent_offcanvas_cat_#{category.id} accordion-collapse collapse">\n                            <div class="accordion-body pt-0">\n                                <ul class="list-group list-group-flush">\n                                    <t t-if="category.is_published and category.tag_ids and any(tag.color for tag in category.tag_ids)" t-foreach="category.tag_ids" t-as="tag">\n                                        <li t-if="tag.color" class="list-group-item border-0 px-0">\n                                            <span t-att-data-post="keep_event_url(tags=slugify_tags(search_tags.ids, toggle_tag_id=tag.id), prevent_redirect=True)" class="post_link text-reset cursor-pointer" t-att-title="tag.name">\n                                                <div class="form-check">\n                                                    <input class="form-check-input pe-none" type="checkbox" t-attf-name="#{tag.color}" t-att-checked="tag in search_tags"/>\n                                                    <label class="form-check-label" t-attf-for="#{tag.color}" t-out="tag.name"/>\n                                                </div>\n                                            </span>\n                                        </li>\n                                    </t>\n                                </ul>\n                            </div>\n                        </div>\n                    </div>\n                </div>\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
2191	16	2190	1	1	Layout • Columns	\N	website_event.opt_events_list_columns	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.events_list\\" active=\\"True\\" name=\\"Layout • Columns\\"/>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.events_list" active="True" name="Layout &#x2022; Columns"/>\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
2192	16	2190	1	1	'Cards' Design	\N	website_event.opt_events_list_cards	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.events_list\\" active=\\"True\\" name=\\"'Cards' Design\\"/>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.events_list" active="True" name="'Cards' Design"/>\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
2193	16	2190	1	1	Show Templates	\N	website_event.opt_events_list_categories	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.events_list\\" active=\\"False\\" name=\\"Show Templates\\">\\n    <xpath expr=\\"//main/div[@id='event_details']\\" position=\\"after\\">\\n        <span t-if=\\"event.event_type_id\\" t-attf-href=\\"/event?type=#{event.event_type_id.id}\\" t-attf-class=\\"badge text-bg-secondary o_wevent_badge #{opt_events_list_columns and 'o_wevent_badge_event' or 'position-absolute bottom-0 end-0 end-sm-0 start-sm-0'} #{not opt_events_list_columns and opt_events_list_cards and 'me-sm-3 mb-sm-3'}\\" t-field=\\"event.event_type_id\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.events_list" active="False" name="Show Templates">\n    <xpath expr="//main/div[@id='event_details']" position="after">\n        <span t-if="event.event_type_id" t-attf-href="/event?type=#{event.event_type_id.id}" t-attf-class="badge text-bg-secondary o_wevent_badge #{opt_events_list_columns and 'o_wevent_badge_event' or 'position-absolute bottom-0 end-0 end-sm-0 start-sm-0'} #{not opt_events_list_columns and opt_events_list_cards and 'me-sm-3 mb-sm-3'}" t-field="event.event_type_id"/>\n    </xpath>\n</data>\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
2189	16	2186	1	1	Filter by Country	\N	website_event.event_location	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.index_topbar\\" active=\\"False\\" name=\\"Filter by Country\\">\\n    <xpath expr=\\"//div[hasclass('o_wevent_search')]\\" position=\\"before\\">\\n        <div class=\\"dropdown d-none d-lg-block\\">\\n            <button type=\\"button\\" class=\\"btn btn-light dropdown-toggle\\" data-bs-toggle=\\"dropdown\\" title=\\"Filter by Country\\" aria-label=\\"Filter by country\\" aria-expanded=\\"false\\">\\n                <t t-if=\\"searches['country'] == 'online'\\">\\n                    <t t-set=\\"online_event_text\\">Online Events</t>\\n                    <t t-out=\\"online_event_text\\"/>\\n                </t>\\n                <t t-elif=\\"current_country\\" t-esc=\\"current_country.name\\"/>\\n                <t t-else=\\"\\">All countries</t>\\n            </button>\\n            <div class=\\"dropdown-menu\\">\\n                <t t-foreach=\\"countries\\" t-as=\\"country\\">\\n                    <t t-if=\\"country['country_id']\\">\\n                        <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == str(country['country_id'] and country['country_id'][0])\\"/>\\n                        <a t-att-href=\\"keep_event_url(country=country['country_id'][0])\\" t-attf-class=\\"dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}\\" t-att-title=\\"country['country_id'][1]\\">\\n                            <t t-out=\\"country['country_id'][1]\\"/>\\n                            <span t-out=\\"country['country_id_count']\\" t-attf-class=\\"badge pagination ms-3 text-bg-primary\\"/>\\n                        </a>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == 'online'\\"/>\\n                        <a t-att-href=\\"keep_event_url(country='online')\\" t-attf-class=\\"dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}\\" title=\\"Online Events\\">\\n                            <span>Online Events</span>\\n                            <span t-out=\\"country['country_id_count']\\" 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_country\\" aria-expanded=\\"false\\" aria-controls=\\"o_wevent_offcanvas_country\\">\\n                    Countries\\n                </button>\\n            </h2>\\n            <div id=\\"o_wevent_offcanvas_country\\" class=\\"o_wevent_offcanvas_country accordion-collapse collapse\\" aria-labelledby=\\"offcanvas_country\\">\\n                <div class=\\"accordion-body pt-0\\">\\n                    <ul class=\\"list-group list-group-flush\\">\\n                        <li t-foreach=\\"countries\\" t-as=\\"country\\" class=\\"list-group-item px-0 border-0\\">\\n                            <t t-if=\\"country['country_id']\\">\\n                                <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == str(country['country_id'] and country['country_id'][0])\\"/>\\n                                <a t-att-href=\\"keep_event_url(country=country['country_id'][0])\\" class=\\"d-flex align-items-center justify-content-between text-reset text-decoration-none\\" t-att-title=\\"country['country_id'][1]\\">\\n                                    <div class=\\"form-check flex-basis-100\\">\\n                                        <input class=\\"form-check-input pe-none\\" type=\\"radio\\" t-attf-name=\\"#{country['country_id'][1]}\\" t-att-checked=\\"is_active\\"/>\\n                                        <label class=\\"form-check-label\\" t-attf-for=\\"#{country['country_id'][1]}\\" t-out=\\"country['country_id'][1]\\"/>\\n                                    </div>\\n                                    <span t-out=\\"country['country_id_count']\\" class=\\"badge pagination text-bg-primary ms-auto\\"/>\\n                                </a>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == 'online'\\"/>\\n                                <a t-att-href=\\"keep_event_url(country='online')\\" class=\\"d-flex align-items-center justify-content-between text-reset text-decoration-none\\">\\n                                    <div class=\\"form-check flex-basis-100\\">\\n                                        <input class=\\"form-check-input pe-none\\" type=\\"radio\\" name=\\"Online Events\\" t-att-checked=\\"is_active\\"/>\\n                                        <label class=\\"form-check-label\\" for=\\"Online Events\\">Online Events</label>\\n                                    </div>\\n                                    <span t-out=\\"country['country_id_count']\\" class=\\"badge pagination text-bg-primary ms-auto\\"/>\\n                                </a>\\n                            </t>\\n                        </li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website_event.index_topbar\\" active=\\"False\\" name=\\"Filter by Country\\">\\n    <xpath expr=\\"//div[hasclass('o_wevent_search')]\\" position=\\"before\\">\\n        <div class=\\"dropdown d-none d-lg-block\\">\\n            <button type=\\"button\\" class=\\"btn btn-light dropdown-toggle\\" data-bs-toggle=\\"dropdown\\" title=\\"Filtrer par pays\\" aria-label=\\"Filtrer par pays\\" aria-expanded=\\"false\\">\\n                <t t-if=\\"searches['country'] == 'online'\\">\\n                    <t t-set=\\"online_event_text\\">Événements en ligne</t>\\n                    <t t-out=\\"online_event_text\\"/>\\n                </t>\\n                <t t-elif=\\"current_country\\" t-esc=\\"current_country.name\\"/>\\n                <t t-else=\\"\\">Tous les pays</t>\\n            </button>\\n            <div class=\\"dropdown-menu\\">\\n                <t t-foreach=\\"countries\\" t-as=\\"country\\">\\n                    <t t-if=\\"country['country_id']\\">\\n                        <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == str(country['country_id'] and country['country_id'][0])\\"/>\\n                        <a t-att-href=\\"keep_event_url(country=country['country_id'][0])\\" t-attf-class=\\"dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}\\" t-att-title=\\"country['country_id'][1]\\">\\n                            <t t-out=\\"country['country_id'][1]\\"/>\\n                            <span t-out=\\"country['country_id_count']\\" t-attf-class=\\"badge pagination ms-3 text-bg-primary\\"/>\\n                        </a>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == 'online'\\"/>\\n                        <a t-att-href=\\"keep_event_url(country='online')\\" t-attf-class=\\"dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}\\" title=\\"Événements en ligne\\">\\n                            <span>Événements en ligne</span>\\n                            <span t-out=\\"country['country_id_count']\\" 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_country\\" aria-expanded=\\"false\\" aria-controls=\\"o_wevent_offcanvas_country\\">\\n                    Pays\\n                </button>\\n            </h2>\\n            <div id=\\"o_wevent_offcanvas_country\\" class=\\"o_wevent_offcanvas_country accordion-collapse collapse\\" aria-labelledby=\\"offcanvas_country\\">\\n                <div class=\\"accordion-body pt-0\\">\\n                    <ul class=\\"list-group list-group-flush\\">\\n                        <li t-foreach=\\"countries\\" t-as=\\"country\\" class=\\"list-group-item px-0 border-0\\">\\n                            <t t-if=\\"country['country_id']\\">\\n                                <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == str(country['country_id'] and country['country_id'][0])\\"/>\\n                                <a t-att-href=\\"keep_event_url(country=country['country_id'][0])\\" class=\\"d-flex align-items-center justify-content-between text-reset text-decoration-none\\" t-att-title=\\"country['country_id'][1]\\">\\n                                    <div class=\\"form-check flex-basis-100\\">\\n                                        <input class=\\"form-check-input pe-none\\" type=\\"radio\\" t-attf-name=\\"#{country['country_id'][1]}\\" t-att-checked=\\"is_active\\"/>\\n                                        <label class=\\"form-check-label\\" t-attf-for=\\"#{country['country_id'][1]}\\" t-out=\\"country['country_id'][1]\\"/>\\n                                    </div>\\n                                    <span t-out=\\"country['country_id_count']\\" class=\\"badge pagination text-bg-primary ms-auto\\"/>\\n                                </a>\\n                            </t>\\n                            <t t-else=\\"\\">\\n                                <t t-set=\\"is_active\\" t-value=\\"searches.get('country') == 'online'\\"/>\\n                                <a t-att-href=\\"keep_event_url(country='online')\\" class=\\"d-flex align-items-center justify-content-between text-reset text-decoration-none\\">\\n                                    <div class=\\"form-check flex-basis-100\\">\\n                                        <input class=\\"form-check-input pe-none\\" type=\\"radio\\" name=\\"Online Events\\" t-att-checked=\\"is_active\\"/>\\n                                        <label class=\\"form-check-label\\" for=\\"Online Events\\">Événements en ligne</label>\\n                                    </div>\\n                                    <span t-out=\\"country['country_id_count']\\" class=\\"badge pagination text-bg-primary ms-auto\\"/>\\n                                </a>\\n                            </t>\\n                        </li>\\n                    </ul>\\n                </div>\\n            </div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.index_topbar" active="False" name="Filter by Country">\n    <xpath expr="//div[hasclass('o_wevent_search')]" position="before">\n        <div class="dropdown d-none d-lg-block">\n            <button type="button" class="btn btn-light dropdown-toggle" data-bs-toggle="dropdown" title="Filter by Country" aria-label="Filter by country" aria-expanded="false">\n                <t t-if="searches['country'] == 'online'">\n                    <t t-set="online_event_text">Online Events</t>\n                    <t t-out="online_event_text"/>\n                </t>\n                <t t-elif="current_country" t-esc="current_country.name"/>\n                <t t-else="">All countries</t>\n            </button>\n            <div class="dropdown-menu">\n                <t t-foreach="countries" t-as="country">\n                    <t t-if="country['country_id']">\n                        <t t-set="is_active" t-value="searches.get('country') == str(country['country_id'] and country['country_id'][0])"/>\n                        <a t-att-href="keep_event_url(country=country['country_id'][0])" t-attf-class="dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}" t-att-title="country['country_id'][1]">\n                            <t t-out="country['country_id'][1]"/>\n                            <span t-out="country['country_id_count']" t-attf-class="badge pagination ms-3 text-bg-primary"/>\n                        </a>\n                    </t>\n                    <t t-else="">\n                        <t t-set="is_active" t-value="searches.get('country') == 'online'"/>\n                        <a t-att-href="keep_event_url(country='online')" t-attf-class="dropdown-item d-flex align-items-center justify-content-between #{is_active and 'active'}" title="Online Events">\n                            <span>Online Events</span>\n                            <span t-out="country['country_id_count']" 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_country" aria-expanded="false" aria-controls="o_wevent_offcanvas_country">\n                    Countries\n                </button>\n            </h2>\n            <div id="o_wevent_offcanvas_country" class="o_wevent_offcanvas_country accordion-collapse collapse" aria-labelledby="offcanvas_country">\n                <div class="accordion-body pt-0">\n                    <ul class="list-group list-group-flush">\n                        <li t-foreach="countries" t-as="country" class="list-group-item px-0 border-0">\n                            <t t-if="country['country_id']">\n                                <t t-set="is_active" t-value="searches.get('country') == str(country['country_id'] and country['country_id'][0])"/>\n                                <a t-att-href="keep_event_url(country=country['country_id'][0])" class="d-flex align-items-center justify-content-between text-reset text-decoration-none" t-att-title="country['country_id'][1]">\n                                    <div class="form-check flex-basis-100">\n                                        <input class="form-check-input pe-none" type="radio" t-attf-name="#{country['country_id'][1]}" t-att-checked="is_active"/>\n                                        <label class="form-check-label" t-attf-for="#{country['country_id'][1]}" t-out="country['country_id'][1]"/>\n                                    </div>\n                                    <span t-out="country['country_id_count']" class="badge pagination text-bg-primary ms-auto"/>\n                                </a>\n                            </t>\n                            <t t-else="">\n                                <t t-set="is_active" t-value="searches.get('country') == 'online'"/>\n                                <a t-att-href="keep_event_url(country='online')" class="d-flex align-items-center justify-content-between text-reset text-decoration-none">\n                                    <div class="form-check flex-basis-100">\n                                        <input class="form-check-input pe-none" type="radio" name="Online Events" t-att-checked="is_active"/>\n                                        <label class="form-check-label" for="Online Events">Online Events</label>\n                                    </div>\n                                    <span t-out="country['country_id_count']" class="badge pagination text-bg-primary ms-auto"/>\n                                </a>\n                            </t>\n                        </li>\n                    </ul>\n                </div>\n            </div>\n        </div>\n    </xpath>\n</data>\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
2194	16	\N	1	1	Sidebar	\N	website_event.index_sidebar	qweb	website_event/views/event_templates_list.xml	primary	{"en_US": "<t name=\\"Sidebar\\" t-name=\\"website_event.index_sidebar\\">\\n    <div id=\\"o_wevent_index_sidebar\\" class=\\"col-lg-4 ms-lg-3 ps-xxl-5 mb-5\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t name="Sidebar" t-name="website_event.index_sidebar">\n    <div id="o_wevent_index_sidebar" class="col-lg-4 ms-lg-3 ps-xxl-5 mb-5"/>\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
2196	30	2194	1	1	Follow us	\N	website_event.index_sidebar_follow_us	qweb	website_event/views/event_templates_list.xml	extension	{"en_US": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"False\\" name=\\"Follow us\\" priority=\\"30\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wevent_sidebar_block\\">\\n            <div>\\n                <h6 class=\\"o_wevent_sidebar_title\\">Follow Us</h6>\\n            </div>\\n            <div class=\\"o_wevent_sidebar_social mx-n1\\">\\n                <a t-if=\\"website.social_facebook\\" t-att-href=\\"website.social_facebook\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-facebook text-facebook\\" aria-label=\\"Facebook\\" title=\\"Facebook\\"/></a>\\n                <a t-if=\\"website.social_twitter\\" t-att-href=\\"website.social_twitter\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-twitter text-twitter\\" aria-label=\\"X\\" title=\\"X\\"/></a>\\n                <a t-if=\\"website.social_linkedin\\" t-att-href=\\"website.social_linkedin\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-linkedin text-linkedin\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\"/></a>\\n                <a t-if=\\"website.social_youtube\\" t-att-href=\\"website.social_youtube\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-youtube-play text-youtube\\" aria-label=\\"Youtube\\" title=\\"Youtube\\"/></a>\\n                <a t-if=\\"website.social_github\\" t-att-href=\\"website.social_github\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-github text-github\\" aria-label=\\"Github\\" title=\\"Github\\"/></a>\\n                <a t-if=\\"website.social_instagram\\" t-att-href=\\"website.social_instagram\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-instagram text-instagram\\" aria-label=\\"Instagram\\" title=\\"Instagram\\"/></a>\\n                <a t-if=\\"website.social_tiktok\\" t-att-href=\\"website.social_tiktok\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-tiktok text-tiktok\\" aria-label=\\"TikTok\\" title=\\"TikTok\\"/></a>\\n                <a t-if=\\"website.social_discord\\" t-att-href=\\"website.social_discord\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-discord text-discord\\" aria-label=\\"Discord\\" title=\\"Discord\\"/></a>\\n            </div>\\n        </div>\\n        <div id=\\"oe_structure_website_event_follow_us_1\\" class=\\"oe_structure\\"/>\\n    </xpath>\\n</data>", "fr_FR": "<data inherit_id=\\"website_event.index_sidebar\\" active=\\"False\\" name=\\"Follow us\\" priority=\\"30\\">\\n    <xpath expr=\\"//div[@id='o_wevent_index_sidebar']\\" position=\\"inside\\">\\n        <div class=\\"o_wevent_sidebar_block\\">\\n            <div>\\n                <h6 class=\\"o_wevent_sidebar_title\\">Suivez-nous</h6>\\n            </div>\\n            <div class=\\"o_wevent_sidebar_social mx-n1\\">\\n                <a t-if=\\"website.social_facebook\\" t-att-href=\\"website.social_facebook\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-facebook text-facebook\\" aria-label=\\"Facebook\\" title=\\"Facebook\\"/></a>\\n                <a t-if=\\"website.social_twitter\\" t-att-href=\\"website.social_twitter\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-twitter text-twitter\\" aria-label=\\"X\\" title=\\"X\\"/></a>\\n                <a t-if=\\"website.social_linkedin\\" t-att-href=\\"website.social_linkedin\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-linkedin text-linkedin\\" aria-label=\\"LinkedIn\\" title=\\"LinkedIn\\"/></a>\\n                <a t-if=\\"website.social_youtube\\" t-att-href=\\"website.social_youtube\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-youtube-play text-youtube\\" aria-label=\\"Youtube\\" title=\\"Youtube\\"/></a>\\n                <a t-if=\\"website.social_github\\" t-att-href=\\"website.social_github\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-github text-github\\" aria-label=\\"Github\\" title=\\"Github\\"/></a>\\n                <a t-if=\\"website.social_instagram\\" t-att-href=\\"website.social_instagram\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-instagram text-instagram\\" aria-label=\\"Instagram\\" title=\\"Instagram\\"/></a>\\n                <a t-if=\\"website.social_tiktok\\" t-att-href=\\"website.social_tiktok\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-tiktok text-tiktok\\" aria-label=\\"TikTok\\" title=\\"TikTok\\"/></a>\\n                <a t-if=\\"website.social_discord\\" t-att-href=\\"website.social_discord\\" class=\\"o_wevent_social_link\\"><i class=\\"fa fa-discord text-discord\\" aria-label=\\"Discord\\" title=\\"Discord\\"/></a>\\n            </div>\\n        </div>\\n        <div id=\\"oe_structure_website_event_follow_us_1\\" class=\\"oe_structure\\"/>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="website_event.index_sidebar" active="False" name="Follow us" priority="30">\n    <xpath expr="//div[@id='o_wevent_index_sidebar']" position="inside">\n        <div class="o_wevent_sidebar_block">\n            <div>\n                <h6 class="o_wevent_sidebar_title">Follow Us</h6>\n            </div>\n            <div class="o_wevent_sidebar_social mx-n1">\n                <a t-if="website.social_facebook" t-att-href="website.social_facebook" class="o_wevent_social_link"><i class="fa fa-facebook text-facebook" aria-label="Facebook" title="Facebook"/></a>\n                <a t-if="website.social_twitter" t-att-href="website.social_twitter" class="o_wevent_social_link"><i class="fa fa-twitter text-twitter" aria-label="X" title="X"/></a>\n                <a t-if="website.social_linkedin" t-att-href="website.social_linkedin" class="o_wevent_social_link"><i class="fa fa-linkedin text-linkedin" aria-label="LinkedIn" title="LinkedIn"/></a>\n                <a t-if="website.social_youtube" t-att-href="website.social_youtube" class="o_wevent_social_link"><i class="fa fa-youtube-play text-youtube" aria-label="Youtube" title="Youtube"/></a>\n                <a t-if="website.social_github" t-att-href="website.social_github" class="o_wevent_social_link"><i class="fa fa-github text-github" aria-label="Github" title="Github"/></a>\n                <a t-if="website.social_instagram" t-att-href="website.social_instagram" class="o_wevent_social_link"><i class="fa fa-instagram text-instagram" aria-label="Instagram" title="Instagram"/></a>\n                <a t-if="website.social_tiktok" t-att-href="website.social_tiktok" class="o_wevent_social_link"><i class="fa fa-tiktok text-tiktok" aria-label="TikTok" title="TikTok"/></a>\n                <a t-if="website.social_discord" t-att-href="website.social_discord" class="o_wevent_social_link"><i class="fa fa-discord text-discord" aria-label="Discord" title="Discord"/></a>\n            </div>\n        </div>\n        <div id="oe_structure_website_event_follow_us_1" class="oe_structure"/>\n    </xpath>\n</data>\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
2199	16	\N	1	1	event_confirmation_end_page_hook	\N	website_event.event_confirmation_end_page_hook	qweb	website_event/views/event_templates_list.xml	primary	{"en_US": "<t t-name=\\"website_event.event_confirmation_end_page_hook\\">\\n    <div class=\\"o_wevent_confirmation_end_page_hook\\"/>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="website_event.event_confirmation_end_page_hook">\n    <div class="o_wevent_confirmation_end_page_hook"/>\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
2200	16	\N	1	1	website_event.event_empty_events_svg	\N	website_event.event_empty_events_svg	qweb	website_event/views/event_templates_svg.xml	primary	{"en_US": "<t t-name=\\"website_event.event_empty_events_svg\\">\\n        <svg xmlns=\\"http://www.w3.org/2000/svg\\" width=\\"211\\" height=\\"179\\" viewBox=\\"0 0 211 179\\" fill=\\"none\\">\\n            <g fill=\\"var(--o-color-1, #000)\\">\\n                <path d=\\"M189.68 38.15C189.98 37.78 189.92 37.24 189.55 36.94L185.07 33.34C184.7 33.04 184.16 33.1 183.86 33.47C183.56 33.84 183.62 34.38 183.99 34.68L188.47 38.28C188.84 38.58 189.38 38.52 189.68 38.15Z\\"/>\\n                <path d=\\"M175.07 114.26H173.06V112.25C173.06 111.77 172.67 111.39 172.2 111.39C171.73 111.39 171.34 111.78 171.34 112.25V114.26H169.33C168.85 114.26 168.47 114.65 168.47 115.12C168.47 115.59 168.86 115.98 169.33 115.98H171.34V117.99C171.34 118.47 171.73 118.85 172.2 118.85C172.67 118.85 173.06 118.46 173.06 117.99V115.98H175.07C175.55 115.98 175.93 115.59 175.93 115.12C175.93 114.65 175.54 114.26 175.07 114.26Z\\"/>\\n                <path d=\\"M6.6 101.9H4.59V99.89C4.59 99.41 4.2 99.03 3.73 99.03C3.26 99.03 2.87 99.42 2.87 99.89V101.9H0.86C0.38 101.9 0 102.29 0 102.76C0 103.23 0.39 103.62 0.86 103.62H2.87V105.63C2.87 106.11 3.26 106.49 3.73 106.49C4.2 106.49 4.59 106.1 4.59 105.63V103.62H6.6C7.08 103.62 7.46 103.23 7.46 102.76C7.46 102.29 7.07 101.9 6.6 101.9Z\\"/>\\n                <path d=\\"M136.57 2.87H134.56V0.86C134.56 0.38 134.17 0 133.7 0C133.23 0 132.84 0.39 132.84 0.86V2.87H130.83C130.35 2.87 129.97 3.26 129.97 3.73C129.97 4.2 130.36 4.59 130.83 4.59H132.84V6.6C132.84 7.08 133.23 7.46 133.7 7.46C134.17 7.46 134.56 7.07 134.56 6.6V4.59H136.57C137.05 4.59 137.43 4.2 137.43 3.73C137.43 3.26 137.04 2.87 136.57 2.87Z\\"/>\\n                <path d=\\"M16.41 60.22C16.07 60.56 16.07 61.1 16.41 61.44L20.47 65.5C20.81 65.84 21.35 65.84 21.69 65.5C22.03 65.16 22.03 64.62 21.69 64.28L17.63 60.22C17.29 59.88 16.75 59.88 16.41 60.22Z\\"/>\\n                <path d=\\"M83.97 6.25C83.63 5.91 83.09 5.91 82.75 6.25L78.69 10.31C78.35 10.65 78.35 11.19 78.69 11.53C79.03 11.87 79.57 11.87 79.91 11.53L83.97 7.47C84.31 7.13 84.31 6.59 83.97 6.25Z\\"/>\\n                <path fill-rule=\\"evenodd\\" clip-rule=\\"evenodd\\" d=\\"M55.59 45.22C54.64 45.22 53.87 44.45 53.87 43.5C53.87 42.55 54.64 41.78 55.59 41.78C56.54 41.78 57.31 42.55 57.31 43.5C57.31 44.45 56.54 45.22 55.59 45.22ZM55.59 46.37C54 46.37 52.72 45.08 52.72 43.5C52.72 41.92 54.01 40.63 55.59 40.63C57.17 40.63 58.46 41.92 58.46 43.5C58.46 45.08 57.17 46.37 55.59 46.37Z\\"/>\\n                <path fill-rule=\\"evenodd\\" clip-rule=\\"evenodd\\" d=\\"M208.09 83.22C207.14 83.22 206.37 82.45 206.37 81.5C206.37 80.55 207.14 79.78 208.09 79.78C209.04 79.78 209.81 80.55 209.81 81.5C209.81 82.45 209.04 83.22 208.09 83.22ZM208.09 84.37C206.5 84.37 205.22 83.08 205.22 81.5C205.22 79.92 206.51 78.63 208.09 78.63C209.67 78.63 210.96 79.92 210.96 81.5C210.96 83.08 209.67 84.37 208.09 84.37Z\\"/>\\n            </g>\\n                <path fill=\\"var(--o-color-1, #000)\\" opacity=\\".1\\" d=\\"M105.47 179C149.377 179 184.97 172.732 184.97 165C184.97 157.268 149.377 151 105.47 151C61.5633 151 25.97 157.268 25.97 165C25.97 172.732 61.5633 179 105.47 179Z\\"/>\\n                <path fill=\\"var(--o-color-1, #000)\\" opacity=\\".5\\" d=\\"M177.31 57.83C172.39 62.1 164.94 61.57 160.67 56.65C156.4 51.73 156.93 44.28 161.85 40.01H161.87C162.18 39.73 162.21 39.26 161.94 38.95L154.35 30.2C151.05 26.4 145.29 25.99 141.49 29.29L55.29 104.06C51.49 107.36 51.08 113.12 54.38 116.93L62.17 125.91C62.49 126.28 63.04 126.3 63.4 125.98C68.32 121.71 75.77 122.24 80.04 127.16C84.31 132.08 83.78 139.53 78.86 143.8C78.49 144.12 78.44 144.67 78.76 145.03L86.27 153.69C89.57 157.5 95.33 157.9 99.13 154.6L185.32 79.81C189.12 76.51 189.53 70.75 186.23 66.94L178.36 57.87C178.09 57.55 177.61 57.53 177.3 57.81L177.31 57.83Z\\"/>\\n            <g fill=\\"var(--o-color-1, #000)\\">\\n                <path d=\\"M143.63 54.96L140.73 51.62C139.88 50.64 138.39 50.53 137.41 51.39L95.07 88.13C94.09 88.98 93.98 90.47 94.84 91.45L97.74 94.79C98.59 95.77 100.08 95.88 101.06 95.03L143.4 58.29C144.38 57.44 144.49 55.95 143.63 54.97V54.96Z\\"/>\\n                <path d=\\"M134.52 75.16C133.67 74.18 132.18 74.07 131.2 74.93L104.06 98.48C103.08 99.33 102.97 100.82 103.82 101.8C104.67 102.78 106.16 102.89 107.14 102.03L134.28 78.48C135.26 77.63 135.37 76.14 134.52 75.16Z\\"/>\\n                <path d=\\"M155.8 68.98C154.95 68 153.46 67.89 152.48 68.75L110.14 105.49C109.16 106.34 109.05 107.83 109.9 108.81C110.75 109.79 112.24 109.9 113.22 109.04L155.56 72.3C156.54 71.45 156.65 69.96 155.8 68.98Z\\"/>\\n                <path d=\\"M150.92 82.4L116.23 112.51C115.25 113.36 115.14 114.85 115.99 115.83C116.84 116.81 118.33 116.91 119.31 116.06L154 85.95C154.98 85.1 155.09 83.61 154.24 82.63C153.39 81.65 151.9 81.54 150.92 82.4Z\\"/>\\n            </g>\\n            <g fill=\\"var(--o-color-1, #000)\\">\\n                <path d=\\"M110.85 133.81C110.49 133.81 110.14 133.66 109.88 133.37L106.36 129.32C105.89 128.79 105.95 127.97 106.49 127.51C107.02 127.05 107.83 127.1 108.3 127.64L111.82 131.69C112.29 132.22 112.23 133.04 111.69 133.5C111.45 133.71 111.15 133.81 110.85 133.81ZM103.82 125.71C103.46 125.71 103.11 125.56 102.85 125.27L99.33 121.22C98.87 120.69 98.92 119.87 99.46 119.41C99.99 118.94 100.81 119 101.27 119.54L104.79 123.59C105.26 124.12 105.19 124.93 104.66 125.4C104.42 125.61 104.12 125.71 103.82 125.71ZM96.79 117.61C96.43 117.61 96.08 117.46 95.82 117.17L92.3 113.12C91.83 112.59 91.89 111.77 92.43 111.31C92.96 110.84 93.78 110.9 94.24 111.44L97.76 115.49C98.23 116.02 98.17 116.84 97.63 117.3C97.39 117.51 97.09 117.61 96.79 117.61ZM89.76 109.51C89.4 109.51 89.05 109.36 88.79 109.07L85.27 105.02C84.8 104.49 84.86 103.67 85.4 103.21C85.93 102.74 86.75 102.8 87.21 103.34L90.73 107.39C91.2 107.92 91.14 108.74 90.6 109.2C90.36 109.41 90.06 109.51 89.76 109.51ZM82.73 101.41C82.37 101.41 82.02 101.26 81.76 100.97L78.24 96.92C77.77 96.39 77.83 95.57 78.37 95.11C78.9 94.64 79.72 94.7 80.18 95.24L83.7 99.29C84.17 99.82 84.11 100.64 83.57 101.1C83.33 101.31 83.03 101.41 82.73 101.41Z\\"/>\\n                <path d=\\"M93.18 158.32C90.21 158.32 87.25 157.08 85.16 154.67L77.65 146.01C77.23 145.52 77.03 144.91 77.08 144.27C77.14 143.65 77.43 143.08 77.9 142.67L77.94 142.64C79.99 140.85 81.24 138.35 81.43 135.62C81.63 132.87 80.74 130.22 78.94 128.14C75.22 123.85 68.7 123.39 64.41 127.11C63.93 127.52 63.33 127.73 62.71 127.7C62.07 127.67 61.48 127.38 61.07 126.89L53.28 117.91C51.42 115.77 50.51 113.03 50.71 110.2C50.91 107.37 52.2 104.79 54.34 102.93L140.5 28.15C144.92 24.32 151.64 24.79 155.47 29.21L163.06 37.96C163.45 38.41 163.64 38.99 163.6 39.59C163.56 40.19 163.28 40.73 162.84 41.12C158.53 44.86 158.07 51.38 161.79 55.67C165.51 59.96 172.03 60.42 176.32 56.7L176.36 56.67C176.8 56.29 177.36 56.11 177.94 56.14C178.55 56.17 179.1 56.45 179.5 56.9L187.37 65.97C189.23 68.11 190.14 70.85 189.94 73.68C189.74 76.51 188.45 79.09 186.31 80.95L100.13 155.74C98.12 157.48 95.65 158.33 93.18 158.33V158.32ZM80.31 144.52L87.42 152.71C90.17 155.89 95 156.23 98.18 153.47L184.36 78.68C185.9 77.34 186.82 75.49 186.97 73.46C187.12 71.43 186.46 69.46 185.12 67.93L177.73 59.42C172.2 63.72 164.19 62.98 159.54 57.63C154.89 52.28 155.3 44.24 160.33 39.37L153.22 31.17C150.47 27.99 145.64 27.65 142.46 30.41L56.27 105.2C54.73 106.54 53.81 108.39 53.66 110.42C53.51 112.45 54.17 114.42 55.51 115.95L62.89 124.46C68.43 120.08 76.51 120.79 81.18 126.17C83.51 128.85 84.65 132.28 84.4 135.82C84.17 139.16 82.71 142.23 80.3 144.52H80.31Z\\"/>\\n                <path d=\\"M75.69 93.29C75.33 93.29 74.98 93.14 74.72 92.85L73.04 90.92C72.57 90.39 72.63 89.57 73.17 89.11C73.7 88.65 74.51 88.71 74.98 89.24L76.66 91.18C77.13 91.71 77.07 92.53 76.53 92.99C76.29 93.2 75.99 93.3 75.69 93.3V93.29Z\\"/>\\n                <path d=\\"M116.05 139.79C115.69 139.79 115.34 139.64 115.08 139.35L113.4 137.42C112.94 136.89 113 136.07 113.53 135.61C114.06 135.14 114.88 135.2 115.34 135.74L117.02 137.67C117.49 138.2 117.43 139.02 116.89 139.48C116.65 139.69 116.35 139.79 116.05 139.79Z\\"/>\\n            </g>\\n            <path d=\\"M137.79 54.44C133.73 59.54 126.31 60.38 121.21 56.33C116.11 52.27 115.27 44.85 119.32 39.75V39.73C119.59 39.41 119.53 38.94 119.21 38.68L110.14 31.47C106.2 28.34 100.46 28.99 97.33 32.93L26.31 122.23C23.18 126.17 23.83 131.91 27.77 135.04L37.07 142.44C37.45 142.74 37.99 142.67 38.3 142.29C42.36 137.19 49.78 136.35 54.88 140.4C59.98 144.46 60.82 151.88 56.77 156.98C56.47 157.36 56.52 157.91 56.89 158.21L65.86 165.35C69.8 168.48 75.54 167.83 78.67 163.89L149.71 74.59C152.84 70.65 152.19 64.91 148.25 61.78L138.86 54.31C138.54 54.05 138.07 54.11 137.81 54.44H137.79Z\\" fill=\\"#FFFFFF\\"/>\\n            <path fill=\\"var(--o-color-1, #000)\\" opacity=\\".3\\" d=\\"M137.79 54.44C133.73 59.54 126.31 60.38 121.21 56.33C116.11 52.27 115.27 44.85 119.32 39.75V39.73C119.59 39.41 119.53 38.94 119.21 38.68L110.14 31.47C106.2 28.34 100.46 28.99 97.33 32.93L26.31 122.23C23.18 126.17 23.83 131.91 27.77 135.04L37.07 142.44C37.45 142.74 37.99 142.67 38.3 142.29C42.36 137.19 49.78 136.35 54.88 140.4C59.98 144.46 60.82 151.88 56.77 156.98C56.47 157.36 56.52 157.91 56.89 158.21L65.86 165.35C69.8 168.48 75.54 167.83 78.67 163.89L149.71 74.59C152.84 70.65 152.19 64.91 148.25 61.78L138.86 54.31C138.54 54.05 138.07 54.11 137.81 54.44H137.79Z\\"/>\\n            <g fill=\\"var(--o-color-1, #000)\\">\\n                <path d=\\"M63.6209 99.2776L98.5267 55.4106C99.3361 54.3934 100.812 54.2256 101.829 55.035L105.295 57.7933C106.313 58.6028 106.48 60.0782 105.671 61.0954L70.7651 104.962C69.9557 105.98 68.4802 106.147 67.463 105.338L63.9965 102.58C62.9793 101.77 62.8114 100.295 63.6209 99.2776Z\\"/>\\n                <path d=\\"M100.03 79.31C99.01 78.5 97.54 78.67 96.73 79.69L74.36 107.81C73.55 108.83 73.72 110.31 74.74 111.11C75.76 111.92 77.24 111.75 78.04 110.73L100.41 82.61C101.22 81.59 101.05 80.11 100.03 79.31Z\\"/>\\n                <path d=\\"M119.82 69.34C118.8 68.53 117.33 68.7 116.52 69.72L81.62 113.59C80.81 114.61 80.98 116.09 82 116.89C83.02 117.69 84.5 117.53 85.3 116.51L120.2 72.64C121.01 71.62 120.84 70.14 119.82 69.34Z\\"/>\\n                <path d=\\"M120.78 83.04C119.76 82.23 118.29 82.4 117.48 83.42L88.88 119.37C88.07 120.39 88.24 121.87 89.26 122.67C90.28 123.48 91.75 123.31 92.56 122.29L121.15 86.34C121.96 85.32 121.79 83.84 120.77 83.04H120.78Z\\"/>\\n            </g>\\n            <g fill=\\"var(--o-color-1, #000)\\">\\n                <path d=\\"M45.28 107.93C45 107.93 44.72 107.84 44.48 107.65L42.47 106.05C41.91 105.61 41.83 104.8 42.26 104.25C42.7 103.7 43.51 103.61 44.06 104.05L46.07 105.65C46.63 106.09 46.71 106.9 46.28 107.45C46.03 107.77 45.65 107.93 45.28 107.93Z\\"/>\\n                <path d=\\"M154.25 67.72C153.93 64.9 152.53 62.38 150.31 60.62L140.92 53.15C140.45 52.78 139.87 52.61 139.28 52.68C138.7 52.75 138.17 53.03 137.8 53.49L137.76 53.53C134.23 57.98 127.73 58.71 123.28 55.18C118.83 51.64 118.09 45.15 121.64 40.68C122.01 40.21 122.17 39.63 122.11 39.03C122.05 38.44 121.75 37.9 121.28 37.53L112.22 30.32C110 28.56 107.23 27.76 104.41 28.08C101.59 28.4 99.07 29.8 97.31 32.02L26.27 121.31C22.63 125.89 23.39 132.58 27.97 136.22L37.27 143.62C37.77 144.02 38.4 144.19 39.03 144.11C39.65 144.03 40.2 143.71 40.57 143.25L40.62 143.19C44.16 138.76 50.64 138.03 55.08 141.56C57.23 143.27 58.59 145.72 58.9 148.46C59.21 151.19 58.44 153.89 56.73 156.04L56.68 156.11C56.31 156.6 56.15 157.2 56.22 157.81C56.29 158.44 56.6 158.99 57.09 159.39L66.06 166.53C67.96 168.04 70.26 168.84 72.65 168.84C73.06 168.84 73.46 168.82 73.87 168.77C76.69 168.45 79.21 167.05 80.98 164.83L152.02 75.53C153.78 73.31 154.58 70.54 154.26 67.72H154.25ZM149.67 73.66L78.63 162.97C77.36 164.56 75.55 165.57 73.53 165.8C71.51 166.03 69.51 165.46 67.92 164.19L59.43 157.44C61.39 154.74 62.25 151.46 61.87 148.14C61.47 144.61 59.72 141.45 56.94 139.24C51.36 134.8 43.29 135.59 38.65 140.91L29.83 133.89C26.54 131.27 25.99 126.47 28.61 123.18L99.65 33.86C100.92 32.27 102.73 31.26 104.75 31.03C106.77 30.8 108.77 31.37 110.36 32.64L118.85 39.4C114.79 45.11 115.87 53.09 121.42 57.5C126.97 61.91 134.98 61.16 139.63 55.93L148.45 62.95C150.04 64.22 151.05 66.03 151.28 68.05C151.51 70.07 150.94 72.07 149.67 73.66Z\\"/>\\n                <path d=\\"M58.67 115.67C58.11 115.23 57.31 115.32 56.87 115.88C56.43 116.43 56.52 117.24 57.07 117.68L61.27 121.02C61.51 121.21 61.79 121.3 62.07 121.3C62.45 121.3 62.82 121.13 63.07 120.82C63.51 120.27 63.42 119.46 62.87 119.02L58.67 115.68V115.67Z\\"/>\\n                <path d=\\"M50.27 108.99C49.72 108.55 48.91 108.64 48.47 109.19C48.03 109.74 48.12 110.55 48.67 110.99L52.87 114.33C53.11 114.52 53.39 114.61 53.67 114.61C54.04 114.61 54.42 114.44 54.67 114.13C55.11 113.58 55.02 112.77 54.46 112.33L50.26 108.99H50.27Z\\"/>\\n                <path d=\\"M67.07 122.34C66.52 121.9 65.71 121.99 65.27 122.55C64.83 123.1 64.92 123.91 65.47 124.35L69.67 127.69C69.91 127.88 70.19 127.97 70.47 127.97C70.84 127.97 71.22 127.8 71.47 127.49C71.91 126.94 71.82 126.13 71.26 125.69L67.06 122.35L67.07 122.34Z\\"/>\\n                <path d=\\"M75.47 129.02C74.92 128.58 74.11 128.67 73.67 129.22C73.23 129.77 73.32 130.58 73.88 131.02L78.08 134.36C78.32 134.55 78.6 134.64 78.88 134.64C79.25 134.64 79.63 134.47 79.88 134.16C80.32 133.61 80.23 132.8 79.68 132.36L75.48 129.02H75.47Z\\"/>\\n                <path d=\\"M83.87 135.7C83.31 135.26 82.51 135.35 82.07 135.91C81.63 136.47 81.72 137.27 82.28 137.71L86.48 141.05C86.72 141.24 87 141.33 87.28 141.33C87.66 141.33 88.03 141.16 88.28 140.85C88.72 140.3 88.63 139.49 88.07 139.05L83.87 135.71V135.7Z\\"/>\\n                <path d=\\"M93.47 146.26C93.19 146.26 92.91 146.17 92.67 145.98L90.66 144.38C90.1 143.94 90.02 143.13 90.46 142.58C90.9 142.03 91.71 141.94 92.26 142.38L94.27 143.98C94.83 144.42 94.91 145.23 94.48 145.78C94.23 146.1 93.85 146.26 93.48 146.26H93.47Z\\"/>\\n            </g>\\n        </svg>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="website_event.event_empty_events_svg">\n        <svg xmlns="http://www.w3.org/2000/svg" width="211" height="179" viewBox="0 0 211 179" fill="none">\n            <g fill="var(--o-color-1, #000)">\n                <path d="M189.68 38.15C189.98 37.78 189.92 37.24 189.55 36.94L185.07 33.34C184.7 33.04 184.16 33.1 183.86 33.47C183.56 33.84 183.62 34.38 183.99 34.68L188.47 38.28C188.84 38.58 189.38 38.52 189.68 38.15Z"/>\n                <path d="M175.07 114.26H173.06V112.25C173.06 111.77 172.67 111.39 172.2 111.39C171.73 111.39 171.34 111.78 171.34 112.25V114.26H169.33C168.85 114.26 168.47 114.65 168.47 115.12C168.47 115.59 168.86 115.98 169.33 115.98H171.34V117.99C171.34 118.47 171.73 118.85 172.2 118.85C172.67 118.85 173.06 118.46 173.06 117.99V115.98H175.07C175.55 115.98 175.93 115.59 175.93 115.12C175.93 114.65 175.54 114.26 175.07 114.26Z"/>\n                <path d="M6.6 101.9H4.59V99.89C4.59 99.41 4.2 99.03 3.73 99.03C3.26 99.03 2.87 99.42 2.87 99.89V101.9H0.86C0.38 101.9 0 102.29 0 102.76C0 103.23 0.39 103.62 0.86 103.62H2.87V105.63C2.87 106.11 3.26 106.49 3.73 106.49C4.2 106.49 4.59 106.1 4.59 105.63V103.62H6.6C7.08 103.62 7.46 103.23 7.46 102.76C7.46 102.29 7.07 101.9 6.6 101.9Z"/>\n                <path d="M136.57 2.87H134.56V0.86C134.56 0.38 134.17 0 133.7 0C133.23 0 132.84 0.39 132.84 0.86V2.87H130.83C130.35 2.87 129.97 3.26 129.97 3.73C129.97 4.2 130.36 4.59 130.83 4.59H132.84V6.6C132.84 7.08 133.23 7.46 133.7 7.46C134.17 7.46 134.56 7.07 134.56 6.6V4.59H136.57C137.05 4.59 137.43 4.2 137.43 3.73C137.43 3.26 137.04 2.87 136.57 2.87Z"/>\n                <path d="M16.41 60.22C16.07 60.56 16.07 61.1 16.41 61.44L20.47 65.5C20.81 65.84 21.35 65.84 21.69 65.5C22.03 65.16 22.03 64.62 21.69 64.28L17.63 60.22C17.29 59.88 16.75 59.88 16.41 60.22Z"/>\n                <path d="M83.97 6.25C83.63 5.91 83.09 5.91 82.75 6.25L78.69 10.31C78.35 10.65 78.35 11.19 78.69 11.53C79.03 11.87 79.57 11.87 79.91 11.53L83.97 7.47C84.31 7.13 84.31 6.59 83.97 6.25Z"/>\n                <path fill-rule="evenodd" clip-rule="evenodd" d="M55.59 45.22C54.64 45.22 53.87 44.45 53.87 43.5C53.87 42.55 54.64 41.78 55.59 41.78C56.54 41.78 57.31 42.55 57.31 43.5C57.31 44.45 56.54 45.22 55.59 45.22ZM55.59 46.37C54 46.37 52.72 45.08 52.72 43.5C52.72 41.92 54.01 40.63 55.59 40.63C57.17 40.63 58.46 41.92 58.46 43.5C58.46 45.08 57.17 46.37 55.59 46.37Z"/>\n                <path fill-rule="evenodd" clip-rule="evenodd" d="M208.09 83.22C207.14 83.22 206.37 82.45 206.37 81.5C206.37 80.55 207.14 79.78 208.09 79.78C209.04 79.78 209.81 80.55 209.81 81.5C209.81 82.45 209.04 83.22 208.09 83.22ZM208.09 84.37C206.5 84.37 205.22 83.08 205.22 81.5C205.22 79.92 206.51 78.63 208.09 78.63C209.67 78.63 210.96 79.92 210.96 81.5C210.96 83.08 209.67 84.37 208.09 84.37Z"/>\n            </g>\n                <path fill="var(--o-color-1, #000)" opacity=".1" d="M105.47 179C149.377 179 184.97 172.732 184.97 165C184.97 157.268 149.377 151 105.47 151C61.5633 151 25.97 157.268 25.97 165C25.97 172.732 61.5633 179 105.47 179Z"/>\n                <path fill="var(--o-color-1, #000)" opacity=".5" d="M177.31 57.83C172.39 62.1 164.94 61.57 160.67 56.65C156.4 51.73 156.93 44.28 161.85 40.01H161.87C162.18 39.73 162.21 39.26 161.94 38.95L154.35 30.2C151.05 26.4 145.29 25.99 141.49 29.29L55.29 104.06C51.49 107.36 51.08 113.12 54.38 116.93L62.17 125.91C62.49 126.28 63.04 126.3 63.4 125.98C68.32 121.71 75.77 122.24 80.04 127.16C84.31 132.08 83.78 139.53 78.86 143.8C78.49 144.12 78.44 144.67 78.76 145.03L86.27 153.69C89.57 157.5 95.33 157.9 99.13 154.6L185.32 79.81C189.12 76.51 189.53 70.75 186.23 66.94L178.36 57.87C178.09 57.55 177.61 57.53 177.3 57.81L177.31 57.83Z"/>\n            <g fill="var(--o-color-1, #000)">\n                <path d="M143.63 54.96L140.73 51.62C139.88 50.64 138.39 50.53 137.41 51.39L95.07 88.13C94.09 88.98 93.98 90.47 94.84 91.45L97.74 94.79C98.59 95.77 100.08 95.88 101.06 95.03L143.4 58.29C144.38 57.44 144.49 55.95 143.63 54.97V54.96Z"/>\n                <path d="M134.52 75.16C133.67 74.18 132.18 74.07 131.2 74.93L104.06 98.48C103.08 99.33 102.97 100.82 103.82 101.8C104.67 102.78 106.16 102.89 107.14 102.03L134.28 78.48C135.26 77.63 135.37 76.14 134.52 75.16Z"/>\n                <path d="M155.8 68.98C154.95 68 153.46 67.89 152.48 68.75L110.14 105.49C109.16 106.34 109.05 107.83 109.9 108.81C110.75 109.79 112.24 109.9 113.22 109.04L155.56 72.3C156.54 71.45 156.65 69.96 155.8 68.98Z"/>\n                <path d="M150.92 82.4L116.23 112.51C115.25 113.36 115.14 114.85 115.99 115.83C116.84 116.81 118.33 116.91 119.31 116.06L154 85.95C154.98 85.1 155.09 83.61 154.24 82.63C153.39 81.65 151.9 81.54 150.92 82.4Z"/>\n            </g>\n            <g fill="var(--o-color-1, #000)">\n                <path d="M110.85 133.81C110.49 133.81 110.14 133.66 109.88 133.37L106.36 129.32C105.89 128.79 105.95 127.97 106.49 127.51C107.02 127.05 107.83 127.1 108.3 127.64L111.82 131.69C112.29 132.22 112.23 133.04 111.69 133.5C111.45 133.71 111.15 133.81 110.85 133.81ZM103.82 125.71C103.46 125.71 103.11 125.56 102.85 125.27L99.33 121.22C98.87 120.69 98.92 119.87 99.46 119.41C99.99 118.94 100.81 119 101.27 119.54L104.79 123.59C105.26 124.12 105.19 124.93 104.66 125.4C104.42 125.61 104.12 125.71 103.82 125.71ZM96.79 117.61C96.43 117.61 96.08 117.46 95.82 117.17L92.3 113.12C91.83 112.59 91.89 111.77 92.43 111.31C92.96 110.84 93.78 110.9 94.24 111.44L97.76 115.49C98.23 116.02 98.17 116.84 97.63 117.3C97.39 117.51 97.09 117.61 96.79 117.61ZM89.76 109.51C89.4 109.51 89.05 109.36 88.79 109.07L85.27 105.02C84.8 104.49 84.86 103.67 85.4 103.21C85.93 102.74 86.75 102.8 87.21 103.34L90.73 107.39C91.2 107.92 91.14 108.74 90.6 109.2C90.36 109.41 90.06 109.51 89.76 109.51ZM82.73 101.41C82.37 101.41 82.02 101.26 81.76 100.97L78.24 96.92C77.77 96.39 77.83 95.57 78.37 95.11C78.9 94.64 79.72 94.7 80.18 95.24L83.7 99.29C84.17 99.82 84.11 100.64 83.57 101.1C83.33 101.31 83.03 101.41 82.73 101.41Z"/>\n                <path d="M93.18 158.32C90.21 158.32 87.25 157.08 85.16 154.67L77.65 146.01C77.23 145.52 77.03 144.91 77.08 144.27C77.14 143.65 77.43 143.08 77.9 142.67L77.94 142.64C79.99 140.85 81.24 138.35 81.43 135.62C81.63 132.87 80.74 130.22 78.94 128.14C75.22 123.85 68.7 123.39 64.41 127.11C63.93 127.52 63.33 127.73 62.71 127.7C62.07 127.67 61.48 127.38 61.07 126.89L53.28 117.91C51.42 115.77 50.51 113.03 50.71 110.2C50.91 107.37 52.2 104.79 54.34 102.93L140.5 28.15C144.92 24.32 151.64 24.79 155.47 29.21L163.06 37.96C163.45 38.41 163.64 38.99 163.6 39.59C163.56 40.19 163.28 40.73 162.84 41.12C158.53 44.86 158.07 51.38 161.79 55.67C165.51 59.96 172.03 60.42 176.32 56.7L176.36 56.67C176.8 56.29 177.36 56.11 177.94 56.14C178.55 56.17 179.1 56.45 179.5 56.9L187.37 65.97C189.23 68.11 190.14 70.85 189.94 73.68C189.74 76.51 188.45 79.09 186.31 80.95L100.13 155.74C98.12 157.48 95.65 158.33 93.18 158.33V158.32ZM80.31 144.52L87.42 152.71C90.17 155.89 95 156.23 98.18 153.47L184.36 78.68C185.9 77.34 186.82 75.49 186.97 73.46C187.12 71.43 186.46 69.46 185.12 67.93L177.73 59.42C172.2 63.72 164.19 62.98 159.54 57.63C154.89 52.28 155.3 44.24 160.33 39.37L153.22 31.17C150.47 27.99 145.64 27.65 142.46 30.41L56.27 105.2C54.73 106.54 53.81 108.39 53.66 110.42C53.51 112.45 54.17 114.42 55.51 115.95L62.89 124.46C68.43 120.08 76.51 120.79 81.18 126.17C83.51 128.85 84.65 132.28 84.4 135.82C84.17 139.16 82.71 142.23 80.3 144.52H80.31Z"/>\n                <path d="M75.69 93.29C75.33 93.29 74.98 93.14 74.72 92.85L73.04 90.92C72.57 90.39 72.63 89.57 73.17 89.11C73.7 88.65 74.51 88.71 74.98 89.24L76.66 91.18C77.13 91.71 77.07 92.53 76.53 92.99C76.29 93.2 75.99 93.3 75.69 93.3V93.29Z"/>\n                <path d="M116.05 139.79C115.69 139.79 115.34 139.64 115.08 139.35L113.4 137.42C112.94 136.89 113 136.07 113.53 135.61C114.06 135.14 114.88 135.2 115.34 135.74L117.02 137.67C117.49 138.2 117.43 139.02 116.89 139.48C116.65 139.69 116.35 139.79 116.05 139.79Z"/>\n            </g>\n            <path d="M137.79 54.44C133.73 59.54 126.31 60.38 121.21 56.33C116.11 52.27 115.27 44.85 119.32 39.75V39.73C119.59 39.41 119.53 38.94 119.21 38.68L110.14 31.47C106.2 28.34 100.46 28.99 97.33 32.93L26.31 122.23C23.18 126.17 23.83 131.91 27.77 135.04L37.07 142.44C37.45 142.74 37.99 142.67 38.3 142.29C42.36 137.19 49.78 136.35 54.88 140.4C59.98 144.46 60.82 151.88 56.77 156.98C56.47 157.36 56.52 157.91 56.89 158.21L65.86 165.35C69.8 168.48 75.54 167.83 78.67 163.89L149.71 74.59C152.84 70.65 152.19 64.91 148.25 61.78L138.86 54.31C138.54 54.05 138.07 54.11 137.81 54.44H137.79Z" fill="#FFFFFF"/>\n            <path fill="var(--o-color-1, #000)" opacity=".3" d="M137.79 54.44C133.73 59.54 126.31 60.38 121.21 56.33C116.11 52.27 115.27 44.85 119.32 39.75V39.73C119.59 39.41 119.53 38.94 119.21 38.68L110.14 31.47C106.2 28.34 100.46 28.99 97.33 32.93L26.31 122.23C23.18 126.17 23.83 131.91 27.77 135.04L37.07 142.44C37.45 142.74 37.99 142.67 38.3 142.29C42.36 137.19 49.78 136.35 54.88 140.4C59.98 144.46 60.82 151.88 56.77 156.98C56.47 157.36 56.52 157.91 56.89 158.21L65.86 165.35C69.8 168.48 75.54 167.83 78.67 163.89L149.71 74.59C152.84 70.65 152.19 64.91 148.25 61.78L138.86 54.31C138.54 54.05 138.07 54.11 137.81 54.44H137.79Z"/>\n            <g fill="var(--o-color-1, #000)">\n                <path d="M63.6209 99.2776L98.5267 55.4106C99.3361 54.3934 100.812 54.2256 101.829 55.035L105.295 57.7933C106.313 58.6028 106.48 60.0782 105.671 61.0954L70.7651 104.962C69.9557 105.98 68.4802 106.147 67.463 105.338L63.9965 102.58C62.9793 101.77 62.8114 100.295 63.6209 99.2776Z"/>\n                <path d="M100.03 79.31C99.01 78.5 97.54 78.67 96.73 79.69L74.36 107.81C73.55 108.83 73.72 110.31 74.74 111.11C75.76 111.92 77.24 111.75 78.04 110.73L100.41 82.61C101.22 81.59 101.05 80.11 100.03 79.31Z"/>\n                <path d="M119.82 69.34C118.8 68.53 117.33 68.7 116.52 69.72L81.62 113.59C80.81 114.61 80.98 116.09 82 116.89C83.02 117.69 84.5 117.53 85.3 116.51L120.2 72.64C121.01 71.62 120.84 70.14 119.82 69.34Z"/>\n                <path d="M120.78 83.04C119.76 82.23 118.29 82.4 117.48 83.42L88.88 119.37C88.07 120.39 88.24 121.87 89.26 122.67C90.28 123.48 91.75 123.31 92.56 122.29L121.15 86.34C121.96 85.32 121.79 83.84 120.77 83.04H120.78Z"/>\n            </g>\n            <g fill="var(--o-color-1, #000)">\n                <path d="M45.28 107.93C45 107.93 44.72 107.84 44.48 107.65L42.47 106.05C41.91 105.61 41.83 104.8 42.26 104.25C42.7 103.7 43.51 103.61 44.06 104.05L46.07 105.65C46.63 106.09 46.71 106.9 46.28 107.45C46.03 107.77 45.65 107.93 45.28 107.93Z"/>\n                <path d="M154.25 67.72C153.93 64.9 152.53 62.38 150.31 60.62L140.92 53.15C140.45 52.78 139.87 52.61 139.28 52.68C138.7 52.75 138.17 53.03 137.8 53.49L137.76 53.53C134.23 57.98 127.73 58.71 123.28 55.18C118.83 51.64 118.09 45.15 121.64 40.68C122.01 40.21 122.17 39.63 122.11 39.03C122.05 38.44 121.75 37.9 121.28 37.53L112.22 30.32C110 28.56 107.23 27.76 104.41 28.08C101.59 28.4 99.07 29.8 97.31 32.02L26.27 121.31C22.63 125.89 23.39 132.58 27.97 136.22L37.27 143.62C37.77 144.02 38.4 144.19 39.03 144.11C39.65 144.03 40.2 143.71 40.57 143.25L40.62 143.19C44.16 138.76 50.64 138.03 55.08 141.56C57.23 143.27 58.59 145.72 58.9 148.46C59.21 151.19 58.44 153.89 56.73 156.04L56.68 156.11C56.31 156.6 56.15 157.2 56.22 157.81C56.29 158.44 56.6 158.99 57.09 159.39L66.06 166.53C67.96 168.04 70.26 168.84 72.65 168.84C73.06 168.84 73.46 168.82 73.87 168.77C76.69 168.45 79.21 167.05 80.98 164.83L152.02 75.53C153.78 73.31 154.58 70.54 154.26 67.72H154.25ZM149.67 73.66L78.63 162.97C77.36 164.56 75.55 165.57 73.53 165.8C71.51 166.03 69.51 165.46 67.92 164.19L59.43 157.44C61.39 154.74 62.25 151.46 61.87 148.14C61.47 144.61 59.72 141.45 56.94 139.24C51.36 134.8 43.29 135.59 38.65 140.91L29.83 133.89C26.54 131.27 25.99 126.47 28.61 123.18L99.65 33.86C100.92 32.27 102.73 31.26 104.75 31.03C106.77 30.8 108.77 31.37 110.36 32.64L118.85 39.4C114.79 45.11 115.87 53.09 121.42 57.5C126.97 61.91 134.98 61.16 139.63 55.93L148.45 62.95C150.04 64.22 151.05 66.03 151.28 68.05C151.51 70.07 150.94 72.07 149.67 73.66Z"/>\n                <path d="M58.67 115.67C58.11 115.23 57.31 115.32 56.87 115.88C56.43 116.43 56.52 117.24 57.07 117.68L61.27 121.02C61.51 121.21 61.79 121.3 62.07 121.3C62.45 121.3 62.82 121.13 63.07 120.82C63.51 120.27 63.42 119.46 62.87 119.02L58.67 115.68V115.67Z"/>\n                <path d="M50.27 108.99C49.72 108.55 48.91 108.64 48.47 109.19C48.03 109.74 48.12 110.55 48.67 110.99L52.87 114.33C53.11 114.52 53.39 114.61 53.67 114.61C54.04 114.61 54.42 114.44 54.67 114.13C55.11 113.58 55.02 112.77 54.46 112.33L50.26 108.99H50.27Z"/>\n                <path d="M67.07 122.34C66.52 121.9 65.71 121.99 65.27 122.55C64.83 123.1 64.92 123.91 65.47 124.35L69.67 127.69C69.91 127.88 70.19 127.97 70.47 127.97C70.84 127.97 71.22 127.8 71.47 127.49C71.91 126.94 71.82 126.13 71.26 125.69L67.06 122.35L67.07 122.34Z"/>\n                <path d="M75.47 129.02C74.92 128.58 74.11 128.67 73.67 129.22C73.23 129.77 73.32 130.58 73.88 131.02L78.08 134.36C78.32 134.55 78.6 134.64 78.88 134.64C79.25 134.64 79.63 134.47 79.88 134.16C80.32 133.61 80.23 132.8 79.68 132.36L75.48 129.02H75.47Z"/>\n                <path d="M83.87 135.7C83.31 135.26 82.51 135.35 82.07 135.91C81.63 136.47 81.72 137.27 82.28 137.71L86.48 141.05C86.72 141.24 87 141.33 87.28 141.33C87.66 141.33 88.03 141.16 88.28 140.85C88.72 140.3 88.63 139.49 88.07 139.05L83.87 135.71V135.7Z"/>\n                <path d="M93.47 146.26C93.19 146.26 92.91 146.17 92.67 145.98L90.66 144.38C90.1 143.94 90.02 143.13 90.46 142.58C90.9 142.03 91.71 141.94 92.26 142.38L94.27 143.98C94.83 144.42 94.91 145.23 94.48 145.78C94.23 146.1 93.85 146.26 93.48 146.26H93.47Z"/>\n            </g>\n        </svg>\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
2203	16	\N	1	1	Event Navbar Dropdown	\N	website_event.navbar_dropdown	qweb	website_event/views/event_templates_page.xml	primary	{"en_US": "<t name=\\"Event Navbar Dropdown\\" t-name=\\"website_event.navbar_dropdown\\">\\n   <div t-if=\\"len(event.menu_id.child_id) &gt; 1\\" t-attf-class=\\"dropdown o-dropdown--no-caret {{not is_rendering_cta and 'ms-auto' or 'ms-2'}}\\">\\n        <button class=\\"dropdown-toggle o-no-caret btn btn-light\\" data-bs-toggle=\\"dropdown\\" aria-expanded=\\"false\\">\\n            <i class=\\"fa fa-bars\\" role=\\"img\\"/>\\n        </button>\\n        <ul class=\\"dropdown-menu\\" t-att-data-menu_name=\\"editable and 'Event Menu'\\" t-att-data-content_menu_id=\\"editable and event.menu_id.id\\" role=\\"menu\\">\\n            <li><h6 class=\\"dropdown-header\\" t-field=\\"event.name\\"/></li>\\n\\n            <t t-foreach=\\"event.menu_id.child_id\\" t-as=\\"submenu\\">\\n                <t t-call=\\"website.submenu\\">\\n                    <t t-set=\\"link_class\\" t-value=\\"'dropdown-item ps-4'\\"/>\\n                </t>\\n            </t>\\n        </ul>\\n    </div>\\n</t>"}	<?xml version="1.0"?>\n<t name="Event Navbar Dropdown" t-name="website_event.navbar_dropdown">\n   <div t-if="len(event.menu_id.child_id) &gt; 1" t-attf-class="dropdown o-dropdown--no-caret {{not is_rendering_cta and 'ms-auto' or 'ms-2'}}">\n        <button class="dropdown-toggle o-no-caret btn btn-light" data-bs-toggle="dropdown" aria-expanded="false">\n            <i class="fa fa-bars" role="img"/>\n        </button>\n        <ul class="dropdown-menu" t-att-data-menu_name="editable and 'Event Menu'" t-att-data-content_menu_id="editable and event.menu_id.id" role="menu">\n            <li><h6 class="dropdown-header" t-field="event.name"/></li>\n\n            <t t-foreach="event.menu_id.child_id" t-as="submenu">\n                <t t-call="website.submenu">\n                    <t t-set="link_class" t-value="'dropdown-item ps-4'"/>\n                </t>\n            </t>\n        </ul>\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
